/* AKKOÇ v52.0 – Königsweg: Onboarding, Bindung, Offboarding */
.koenigsweg{max-width:1100px;margin:24px auto 34px;padding:30px;border:1px solid rgba(184,145,66,.42);border-radius:22px;background:linear-gradient(180deg,#fff 0%,#fffdf8 100%);box-shadow:0 14px 38px rgba(0,0,0,.07)}
.koenigsweg .kg-head{text-align:center;max-width:860px;margin:0 auto 24px}.koenigsweg h2{font-size:clamp(1.75rem,3vw,2.65rem);margin:5px 0 10px}.koenigsweg .kg-lead{font-size:1.08rem;line-height:1.65}.kg-motto{margin:18px auto 0;padding:14px 18px;max-width:760px;border-left:4px solid #b89142;background:#fff8e8;border-radius:10px;font-weight:800}.kg-path{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin:22px 0}.kg-path span{padding:11px 8px;text-align:center;border-radius:12px;background:#102d35;color:#fff;font-weight:800;font-size:.88rem}.kg-path span:nth-child(2n){background:#147f82}.kg-block{margin:12px 0;border:1px solid #dce7e7;border-radius:15px;background:#fff;overflow:hidden}.kg-block summary{cursor:pointer;list-style:none;padding:17px 19px;font-weight:900;font-size:1.03rem;display:flex;justify-content:space-between;gap:14px;align-items:center}.kg-block summary::-webkit-details-marker{display:none}.kg-block summary:after{content:'+';font-size:1.5rem;color:#b89142}.kg-block[open] summary:after{content:'–'}.kg-body{padding:0 19px 18px;line-height:1.62}.kg-body p{margin:8px 0 12px}.kg-priority{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:13px 0}.kg-priority div{padding:12px;border-radius:11px;background:#f7faf9;border:1px solid #e1e9e8}.kg-checks{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin:12px 0}.kg-check{display:block;padding:10px 11px;background:#f8fbfb;border:1px solid rgba(18,170,170,.18);border-radius:9px}.kg-obacht{padding:14px 16px;background:#fff4d8;border:1px solid #e4c978;border-radius:12px;margin:12px 0}.kg-heart{padding:14px 16px;background:#fff5f6;border-left:4px solid #b54858;border-radius:10px;margin:12px 0}.kg-quote{text-align:center;font-size:1.12rem;font-weight:900;margin:20px auto;max-width:820px}.kg-pitch{margin-top:22px;padding:20px;border-radius:16px;background:#102d35;color:#fff;text-align:center}.kg-pitch h3{color:#fff;margin:0 0 8px}.kg-pitch p{margin:6px auto 13px;max-width:760px}.kg-pitch a{display:inline-block;background:#b89142;color:#111!important;text-decoration:none;font-weight:900;padding:10px 16px;border-radius:10px}.kg-note{font-size:.83rem;color:#5d6668;margin-top:16px;line-height:1.5}.kg-pitch .kg-note{color:#dce8e8}.kg-mini{font-size:.9rem;color:#566}.kg-black{background:#f5f5f5;border-color:#d4d4d4}.kg-black summary{color:#222}
@media(max-width:800px){.koenigsweg{padding:20px 15px;margin:16px 10px 26px}.kg-path{grid-template-columns:1fr}.kg-priority,.kg-checks{grid-template-columns:1fr}.kg-block summary{padding:15px 14px}.kg-body{padding:0 14px 15px}}
