.coach-landing .subpage-navigation{background:#102232;padding:20px clamp(16px,4vw,40px)}.coach-landing .subpage-navigation nav{min-height:60px}.coach-landing .subpage-navigation a{min-height:44px}.coach-landing .subpage-skip{position:absolute;left:16px;top:-100px;z-index:100;padding:12px 20px;background:white;color:#102232;border-radius:6px}.coach-landing .subpage-skip:focus{top:12px}.coach-landing.marketing-subpage footer a,.coach-landing.marketing-subpage footer button{display:inline-flex;align-items:center;min-height:44px}.coach-landing .kodex-stage{background:#0f2a40;color:white}.coach-landing .kodex-stage-inner{max-width:792px;margin:0 auto;padding:64px 16px}.coach-landing .subpage-kicker{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c7aa52;margin:0 0 18px}.coach-landing .kodex-stage h1{font-size:clamp(33px,6vw,52px);line-height:1.06;letter-spacing:-.03em;margin:0 0 22px}.coach-landing .kodex-stage em{font-family:Newsreader Landing,Georgia,serif;font-weight:400;color:#faf0a6}.coach-landing .kodex-stage .subpage-lead{font-size:17px;line-height:1.65;color:#e0e6eb;max-width:690px}.coach-landing .kodex-reading{max-width:792px;margin:0 auto;padding:48px 16px 0}.coach-landing .kodex-haltung{border-left:3px solid #b18e37;padding-left:24px;font:400 22px/1.5 Newsreader Landing,Georgia,serif;margin-bottom:40px}.coach-landing .kodex-haltung p+p{margin-top:16px}.coach-landing .kodex-principles{counter-reset:kodex;list-style:none}.coach-landing .kodex-principles li{counter-increment:kodex;display:grid;grid-template-columns:46px minmax(0,1fr);gap:18px;border-top:1px solid #dad8ce;padding:26px 0}.coach-landing .kodex-principles li:before{content:counter(kodex,decimal-leading-zero);padding-top:4px;color:#86661c;font-size:13px;font-weight:600;letter-spacing:.08em}.coach-landing .kodex-principles h2{font-size:21px;line-height:1.3;letter-spacing:-.01em;margin-bottom:8px}.coach-landing .kodex-principles p{color:#2b3640;line-height:1.7}.coach-landing .kodex-pledge{background:#f5f5ee;border-radius:4px;padding:36px 32px;margin-top:40px}.coach-landing .kodex-pledge h2{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#86661c;margin-bottom:14px}.coach-landing .kodex-pledge p{font:400 20px/1.5 Newsreader Landing,Georgia,serif;margin-bottom:12px}.coach-landing .kodex-pledge .kodex-note{font:400 13px/1.6 Montserrat Landing,Arial,sans-serif;color:#5a6470;margin:18px 0 0}.coach-landing .kodex-cta{text-align:center;padding:56px 16px 32px}.coach-landing .kodex-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 26px;background:#b18e37;color:#0f2a40;border-radius:999px;font-weight:500}.coach-landing .kodex-cta a:hover{background:#c4a04a}.coach-landing .kodex-cta small{display:block;font-size:13px;color:#5a6470;margin-top:12px}@media(max-width:520px){.coach-landing .kodex-stage-inner{padding:40px 20px 44px}.coach-landing .kodex-reading{padding:36px 20px 0}.coach-landing .kodex-principles li{grid-template-columns:minmax(0,1fr);gap:6px}.coach-landing .kodex-pledge{padding:28px 20px}}