.journey-rail{position:sticky;top:var(--site-header-height,80px);z-index:9;background:#171c1bf5;border-block:1px solid #a5b6a444;backdrop-filter:blur(10px);padding:14px 18px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.journey-rail[hidden]{display:none}.journey-rail ol{display:flex;align-items:center;gap:clamp(12px,3vw,40px);list-style:none;margin:0;padding:0}.journey-rail li{display:flex;align-items:center;gap:8px;color:#a5b6a4;font:13px/1.4 Arial;white-space:nowrap}.journey-rail li>span{display:grid;place-items:center;width:23px;height:23px;border:1px solid #a5b6a466;border-radius:50%;font-size:11px}.journey-rail [aria-current]{color:#f5f3ed;font-weight:700}.journey-rail [aria-current]>span{background:#b9cf43;border-color:#b9cf43;color:#171c1b}.journey-rail .done>span{border-color:#b9cf43;color:#b9cf43}.journey-rail p{font:11px Arial;color:#a5b6a4}.guided-mode #guide-progress{display:none}.guided-mode #workshop-route{display:none!important}#brand-mission,#strategy-workshop,#first-customer,#logo-lab,#brand-premiere{scroll-margin-top:calc(var(--site-header-height,80px) + 80px)}body:not(.journey-finished) #capsule-actions{display:none!important}.hero-booking{border-top:1px solid #171c1b33;margin-top:24px;padding-top:18px}.hero-booking>span{display:block;font:12px/1.5 Arial;color:#586052;margin-bottom:10px}.hero-booking .booking-link{background:transparent;border:1px solid #171c1b88;padding:12px 16px;color:#171c1b;font-size:13px}.hero-booking .booking-note{display:none}header .nav-contact{display:inline-flex;align-items:center;justify-content:center;background:#b9cf43;color:#171c1b!important;border:0;padding:12px 16px;font-weight:700;min-height:44px}.about-founder{border-left:2px solid #a5b6a4;padding:4px 0 4px 22px;margin:30px 0}.about-founder>span{font:10px/1.5 Arial;letter-spacing:.1em;color:#a5b6a4}.about-founder h3{font:500 25px/1.2 Arial;letter-spacing:-.03em;margin:10px 0 16px}.about-founder p{font:14px/1.7 Arial;color:#c9d0c5;margin:0 0 12px}.result-next{padding:28px clamp(20px,4vw,40px);background:#e5e9dc;color:#171c1b;margin:26px 0;border-left:4px solid #b9cf43}.result-next h4{font:600 clamp(24px,3vw,34px)/1.2 Arial;letter-spacing:-.03em;margin:0 0 20px}.result-next .booking-link{font-size:16px;font-weight:700;padding:18px 24px}.result-next .booking-note{color:#49564b;max-width:600px;font:14px/1.6 Arial;margin-top:14px}.result-options{margin:24px 0;border:1px solid #a5b6a444;padding:0 24px}.result-options>summary{padding:20px 0;font:15px/1.5 Arial;color:#a5b6a4;cursor:pointer;min-height:48px}.result-options[open]>summary{border-bottom:1px solid #a5b6a444;margin-bottom:24px}.result-options .premiere-brief>summary{padding:18px 0;font:16px/1.5 Arial;cursor:pointer}.result-options .premiere-brief:not([open]){padding-block:4px}.story-download{display:block;border:0;border-bottom:1px solid #171c1b55;background:transparent;color:#171c1b;font:400 1.2cqw/1.4 Arial;margin-top:2%;padding:7px 0;cursor:pointer;text-decoration:none;max-width:47%;min-height:34px}.story-takeaway{font-weight:700!important}.movie-stage:is([data-profile=hochformat],[data-profile=tablet-hochformat]) .story-download{font-size:3cqw;max-width:100%;margin-top:1%;min-height:36px}.logo-context>p{font:18px/1.5 Arial;color:#f5f3ed}.logo-context>span:not(:first-child){margin-top:12px}@media(max-width:760px){.journey-rail{padding:12px 10px;gap:0}.journey-rail p{display:none}.journey-rail ol{width:100%;justify-content:space-between;gap:8px}.journey-rail li{font-size:11px;gap:5px}.journey-rail li>span{width:20px;height:20px;font-size:10px}.result-options{padding:0 16px}.result-next .booking-link{width:100%;justify-content:center;font-size:15px;text-align:center}.result-next{padding:22px 18px}.about-founder{padding-left:18px}.hero-booking{margin-top:18px}.logo-context>p{font-size:16px}}@media(max-width:480px){header nav{gap:9px;font-size:10.5px}header .nav-contact{padding:10px 11px}.wordmark img{width:105px}.journey-rail li{font-size:10px}.journey-rail li>span{width:18px;height:18px}}

header nav>a:not(.nav-contact){display:inline-flex;align-items:center;min-height:44px}@media(max-width:620px){header nav>a:first-child,header nav>a[href="#netzwerk"]{display:none}}@media(max-width:760px){.strategy-actions{display:flex;flex-wrap:wrap;gap:10px}.strategy-actions #strategy-next{width:100%;justify-content:center}.strategy-actions #strategy-back,.strategy-actions #strategy-skip{flex:1;min-height:44px;font-size:12px}.customer-answer-actions{flex-direction:column}.customer-answer-actions .button{width:100%}}

.contact h2{font-size:clamp(44px,7vw,100px);max-width:900px}.contact .contact-row .button{background:transparent;border:1px solid #a5b6a455;color:#a5b6a4;font-size:14px}

html{scroll-padding-top:calc(var(--site-header-height,80px) + 14px)}#brand-mission,#strategy-workshop,#first-customer,#logo-lab,#brand-premiere{scroll-margin-top:60px}.about{scroll-margin-top:14px}body[data-ux-stage=questions] #sichtbar-guide{display:none!important}

@media(max-width:360px){header{padding-inline:16px}header nav{font-size:10px;gap:8px}header .nav-contact{padding-inline:9px}.wordmark img{width:88px}.journey-rail li{font-size:9px;gap:3px}.journey-rail li>span{width:16px;height:16px;font-size:9px}.journey-rail ol{gap:6px}}
