@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/unbounded-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/archivo-latin-wdth-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/archivo-latin-ext-wdth-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--acc:#fc7420;--bg:#0c0c0b;--surface:#151513;--surface-2:#1c1c1a;--line:#2b2a27;--line-strong:#43413c;--fg:#f3f1ed;--text-2:#cfccc6;--muted:#9b978f;--ink:#0c0c0b;--px:clamp(20px, 5vw, 64px);--py:clamp(56px, 6vw, 80px);--font:"Archivo", system-ui, sans-serif;--head:"Unbounded", "Archivo", system-ui, sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--z-header:10;--z-skip:20}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-anchor:none;color-scheme:dark;touch-action:manipulation;-webkit-tap-highlight-color:#fc742040}body{background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:400;line-height:1.55}img{max-width:100%}a{color:var(--fg);text-underline-offset:3px;text-decoration:underline 1px}a:hover{color:var(--acc)}:focus-visible{outline:2px solid var(--acc);outline-offset:3px}::selection{background:var(--acc);color:var(--ink)}input,textarea,button,select{font:inherit;color:inherit}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--z-skip);background:var(--acc);color:var(--ink);padding:12px 16px;font-weight:700;text-decoration:none;position:absolute;top:-100px;left:8px}.skip-link:focus{color:var(--ink);top:8px}main [id]{scroll-margin-top:72px}.frame{max-width:1280px;min-height:100dvh;margin:0 auto}.section{padding:var(--py) var(--px);border-top:1px solid var(--line)}main>.section:first-child{border-top:0}.display-xl,.display-l,.display-m{font-family:var(--head);text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.02}.display-xl{font-size:clamp(34px,5.4vw,72px)}.display-l{font-size:clamp(26px,3.8vw,52px)}.display-m{font-size:clamp(26px,3vw,40px)}.lead{color:var(--fg);text-wrap:pretty;max-width:34ch;font-size:clamp(18px,1.6vw,21px);font-weight:500;line-height:1.45}.body{color:var(--text-2);text-wrap:pretty;max-width:68ch;font-size:16px;line-height:1.6}.small{color:var(--muted);font-size:14px}.btn{letter-spacing:.01em;cursor:pointer;white-space:nowrap;min-height:56px;transition:transform .18s var(--ease), box-shadow .18s var(--ease), background-color .18s, color .18s;border:2px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:0 28px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.btn--primary{background:var(--acc);color:var(--ink);box-shadow:4px 4px 0 0 var(--fg)}@media (hover:hover) and (pointer:fine){.btn--primary:hover{color:var(--ink);box-shadow:6px 6px 0 0 var(--fg);transform:translate(-2px,-2px)}}.btn--primary:active{box-shadow:0 0 0 0 var(--fg);transform:translate(4px,4px)}.btn--ghost{color:var(--fg);border-color:var(--fg);background:0 0}@media (hover:hover) and (pointer:fine){.btn--ghost:hover{background:var(--fg);color:var(--ink)}}.btn--ghost:active{transform:translateY(1px)}.btn--ink{background:var(--ink);color:var(--fg);box-shadow:4px 4px 0 0 var(--fg)}@media (hover:hover) and (pointer:fine){.btn--ink:hover{color:var(--fg);box-shadow:6px 6px 0 0 var(--fg);transform:translate(-2px,-2px)}}.btn--ink:active{box-shadow:none;transform:translate(4px,4px)}.btn-row{flex-wrap:wrap;gap:16px;display:flex}@media (width<=599px){.hero .btn-row .btn{flex:100%}}.text-link{min-height:44px;color:var(--fg);align-items:center;font-weight:600;display:inline-flex}.site-header{z-index:var(--z-header);background:color-mix(in srgb, var(--bg) 92%, transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);padding:12px var(--px);justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex;position:sticky;top:0}.brand{min-height:44px;color:var(--fg);flex-direction:column;justify-content:center;gap:4px;text-decoration:none;display:flex}.brand img{width:auto;height:18px;display:block}.brand__by{color:var(--muted);letter-spacing:.02em;font-size:12px;font-weight:500}.header-cta{min-height:44px;box-shadow:3px 3px 0 0 var(--fg);padding:0 16px;font-size:14px}@media (hover:hover) and (pointer:fine){.header-cta:hover{box-shadow:4px 4px 0 0 var(--fg)}}.site-nav{align-items:center;gap:16px;display:flex}.header-link{white-space:nowrap;min-height:44px;color:var(--text-2);align-items:center;font-size:14px;font-weight:600;display:inline-flex}@media (width<=599px){.header-link{display:none}}.hero__local{min-height:44px;color:var(--text-2);align-items:center;margin-top:12px;font-size:15px;font-weight:600;display:inline-flex}@media (width>=900px){.hero__local{display:none}}.stripes{background:repeating-linear-gradient(to bottom, var(--acc) 0 3px, transparent 3px 5px);height:18px}.hero{padding-top:0;padding-bottom:clamp(48px,6vw,72px)}.hero__media{margin:0 calc(-1 * var(--px))}.hero__photo{aspect-ratio:4/5;background:#000;position:relative;overflow:hidden}.hero__photo img,.hero__loop{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.hero__loop{opacity:0;transition:opacity 1s}.hero__loop.is-playing{opacity:1}.hero__photo:after{content:"";pointer-events:none;background:linear-gradient(to top, var(--bg), #0c0c0b00);height:30%;position:absolute;inset:auto 0 0}.hero__copy{z-index:1;margin-top:-40px;position:relative}.hero__where{text-transform:uppercase;letter-spacing:0;color:var(--acc);margin-top:14px;font-size:clamp(18px,1.8vw,24px);font-weight:700;font-stretch:100%;line-height:1.3;display:block}.hero h1{max-width:18ch;margin-top:10px;font-size:clamp(28px,8vw,38px)}.hero .btn-row{margin-top:28px}@media (width>=900px){.hero{align-items:flex-end;min-height:calc(100dvh - 64px);padding:0;display:flex;position:relative}.hero__media{width:100vw;margin:0 0 0 -50vw;position:absolute;inset:0 0 0 50%}.hero__photo{aspect-ratio:auto;height:100%}.hero__photo:after{background:linear-gradient(#0c0c0b00 45%,#0c0c0b99 72%,#0c0c0bf2 100%),linear-gradient(90deg,#0c0c0b8c 0%,#0c0c0b00 45%);height:auto;inset:0}.hero__copy{padding:0 var(--px) clamp(48px, 9vh, 104px);grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:48px;width:100%;margin:0;display:grid}.hero h1{grid-column:1;max-width:22ch;font-size:clamp(40px,3.9vw,62px)}.hero__where{margin-top:10px}.hero .btn-row{flex-direction:column;grid-area:1/2/span 2;align-items:stretch;margin:0}}@media (prefers-reduced-motion:no-preference){.hero h1,.hero__copy{animation:rise .9s var(--ease) both}.hero h1{animation-delay:.12s}.hero__copy{animation-delay:.3s}.hero__photo{animation:wipe 1.1s var(--ease) .2s both}.hero .stripes{animation:grow .9s var(--ease) .75s both;transform-origin:0}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.reel{scroll-snap-align:start;aspect-ratio:9/16;background:var(--surface);border:1px solid var(--line);position:relative;overflow:hidden}.reel iframe{background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.filter{padding-top:0}.fit{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:clamp(40px,5vw,64px);display:grid}.fit h4{margin:0 0 14px;font-size:18px;font-weight:700}.fit ul{gap:14px;padding:0;list-style:none;display:grid}.fit li{grid-template-columns:20px minmax(0,1fr);gap:12px;font-size:17px;line-height:1.45;display:grid}.fit li:before{font-weight:800;line-height:1.3}.fit__yes li:before{content:"+";color:var(--acc)}.fit__no h4,.fit__no li{color:var(--muted)}.fit__no li:before{content:"-"}@media (width>=900px){.fit{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);gap:48px}}.heading-m{font-family:var(--head);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.12}.about{grid-template-columns:minmax(0,9fr) minmax(0,11fr);align-items:start;gap:0 12px;display:grid}.about__head,.about__body{grid-column:1/-1}.about__head{grid-row:1}.about__photo{background:var(--surface);grid-area:2/1;align-self:stretch;margin:24px 0 0;position:relative;overflow:hidden}.about__photo img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;display:block;position:absolute;inset:0}.about__name{background:linear-gradient(#0c0c0b00,#0c0c0be6);padding:48px 20px 16px;font-size:14px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.about__name .stripes{width:96px;height:14px;margin-top:10px;display:block}.about__kicker{font-family:var(--head);letter-spacing:-.02em;color:var(--acc);font-size:18px;font-weight:700}.about__lead{margin-top:12px}.about__body{grid-row:3}.about__body .body{margin-top:16px}.about__body .body:first-child{margin-top:24px}.about__body .body b{color:var(--fg);font-weight:700}.about__facts{background:var(--line);border:1px solid var(--line);grid-area:2/2;grid-template-columns:minmax(0,1fr);gap:1px;margin-top:24px;padding:0;list-style:none;display:grid}.about__facts li{background:var(--bg);padding:14px 14px 16px}.about__facts span{color:var(--muted);font-size:12px;display:block}.about__facts b{margin-top:4px;font-size:15px;line-height:1.35;display:block}@media (width<=899px){.about__name{padding:40px 12px 12px}.about__name>span:first-child{display:none}.about__name .stripes{width:64px;height:12px;margin-top:0}}@media (width>=600px) and (width<=899px){.about__facts b{font-size:17px}.about__facts li{padding:16px 20px}}:root{--acc-expand:.25s;--acc-collapse:.25s;--acc-chevron:.25s;--acc-ease:cubic-bezier(.22, 1, .36, 1)}.faq h2{margin-bottom:32px}.faq__list{border-top:2px solid var(--fg);max-width:880px}.faq__item{border-bottom:1px solid var(--line)}.faq__q{margin:0}.t-acc-head{width:100%;min-height:64px;color:var(--fg);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:19px;font-weight:700;line-height:1.3;display:flex}.t-acc-chevron{width:24px;height:24px;color:var(--acc);flex:none;justify-content:center;align-items:center}.t-acc-chevron svg{width:20px;height:20px}.t-acc-chevron path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.faq__a{color:var(--text-2);max-width:72ch;padding:0 40px 22px 0}.t-acc-panel{transition:grid-template-rows var(--acc-collapse) var(--acc-ease);grid-template-rows:0fr;display:grid}.t-acc[data-open=true] .t-acc-panel{transition:grid-template-rows var(--acc-expand) var(--acc-ease);grid-template-rows:1fr}.t-acc-panel-inner{opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease), filter var(--acc-collapse) var(--acc-ease);overflow:hidden}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur();transition:opacity var(--acc-expand) var(--acc-ease), filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron{transform-origin:50%;transition:transform var(--acc-chevron) var(--acc-ease);display:inline-flex;transform:scaleY(1)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}@media (prefers-reduced-motion:reduce){.t-acc-panel,.t-acc-panel-inner,.t-acc-chevron{transition:none!important}}@media (hover:hover) and (pointer:fine){.t-acc-head:hover{color:var(--acc)}}.site-footer{padding:56px var(--px) 64px;border-top:1px solid var(--line);gap:40px;display:grid}.site-footer__logo{width:180px;height:auto;display:block}.site-footer__links{flex-wrap:wrap;gap:12px 24px;padding:0;list-style:none;display:flex}.site-footer__links a,.site-footer__links button{min-height:44px;color:var(--text-2);align-items:center;font-size:15px;display:inline-flex}.site-footer__links{gap:0 24px}.site-footer__links button{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline 1px}.site-footer__links button:hover{color:var(--acc)}.site-footer__copy{color:var(--muted);font-size:14px}@media (width>=900px){.site-footer{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,4fr);align-items:start}.site-footer__copy{border-top:1px solid var(--line);grid-column:1/-1;padding-top:24px}}.page-intro .lead{max-width:48ch;margin-top:24px}.page-facts{border-top:2px solid var(--fg);max-width:880px;margin-top:40px}.page-facts div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:4px;padding:18px 0;display:grid}.page-facts dt{font-weight:700}.page-facts dd{color:var(--text-2)}@media (width>=700px){.page-facts div{grid-template-columns:200px minmax(0,1fr);gap:24px}}.placeholder-note{border:1px dashed var(--line-strong);color:var(--muted);margin-top:28px;padding:10px 14px;font-size:14px;display:inline-block}.page-cta{margin-top:40px}.legal{max-width:880px}.legal__block{border-top:1px solid var(--line);margin-top:40px;padding-top:20px}.legal__h{margin-bottom:12px;font-size:19px;font-weight:700}.legal__block .body+.body{margin-top:12px}.legal .body{overflow-wrap:anywhere}[hidden]{display:none!important}@media (prefers-reduced-motion:no-preference){.js [data-reveal]>*{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(28px)}.js [data-reveal].is-in>*{opacity:1;transform:none}}@keyframes marquee{to{transform:translate(-50%)}}video[data-inview]::-webkit-media-controls,video[data-inview]::-webkit-media-controls-start-playback-button,video[data-inview]::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;display:none!important}video[data-inview]{pointer-events:none}@media (width>=900px){.lead{max-width:44ch}.apply-section{gap:48px}.site-footer{padding-top:40px;padding-bottom:48px}}.step{counter-increment:step;border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);column-gap:16px;padding:20px 0;display:grid}.step:before{content:counter(step);color:var(--acc);grid-row:1/span 2;font-size:48px;font-weight:850;font-stretch:72%;line-height:.9}.step h3{font-size:19px;font-weight:700;line-height:1.3}.step p{color:var(--text-2);margin-top:6px}@media (width>=900px){.step{border-bottom:0;grid-template-columns:minmax(0,1fr);padding:24px 24px 24px 0}.step+.step{border-left:1px solid var(--line);padding-left:24px}.step:before{grid-row:auto;margin-bottom:16px;font-size:64px}}.heading-s{font-size:20px;font-weight:700;line-height:1.3}.coaching__video{max-width:960px;margin-top:32px;position:relative}.coaching__sound{min-height:44px;color:var(--fg);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:8px;padding:0;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.coaching__sound svg{width:18px;height:18px;color:var(--acc)}.coaching__sound[hidden]{display:none}@media (hover:hover) and (pointer:fine){.coaching__sound:hover{color:var(--acc)}}.coaching__video video{aspect-ratio:16/9;background:#000;width:100%;height:auto;display:block}.coaching__closing{text-wrap:pretty;max-width:44ch;margin-top:24px;font-size:clamp(20px,2vw,28px);font-weight:700;line-height:1.3}.coaching__cta{margin-top:24px}.clips{grid-area:4/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.clip figure{margin:0}.clip__frame{aspect-ratio:9/16;background:var(--surface);position:relative;overflow:hidden}.clip__frame img,.clip__frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.clip__frame video{opacity:0;transition:opacity .6s}.clip__frame video.is-playing{opacity:1}.clip figcaption{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.3}@media (width>=900px){.about{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:48px}.about__photo{grid-area:1/1/span 4;margin:0}.about__head,.about__facts,.about__body,.clips{grid-column:2}.about__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.about__facts li{padding:16px 20px}.about__facts b{font-size:17px}.clips{gap:12px;margin-top:28px}.clip figcaption{margin-top:10px;font-size:14px}}.section.more{flex-wrap:wrap;align-items:center;gap:4px 28px;padding-top:32px;padding-bottom:32px;display:flex}.more__links{flex-wrap:wrap;gap:0 24px;padding:0;list-style:none;display:flex}.erwartet__layout{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:32px;display:grid}.erwartet__grid{background:var(--line);border:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:1px;padding:0;list-style:none;display:grid}.erwartet__item{background:var(--bg);padding:22px}.erwartet__item--key{box-shadow:inset 0 -3px 0 var(--acc)}.erwartet__ico{width:28px;height:28px;color:var(--acc)}.erwartet__item h3{margin-top:14px;font-size:18px;font-weight:700;line-height:1.3}.erwartet__item p{color:var(--text-2);margin-top:6px}.spark,.mini{width:100%;max-width:240px;height:auto;margin-top:16px;display:block;overflow:visible}.mini text{fill:var(--muted);font-size:12px;font-family:var(--font)}.mini .mini__label{fill:var(--text-2);font-size:12px}.mini .mini__pill-text{fill:var(--ink);font-size:12px;font-weight:700}.mini .mini__big{fill:var(--fg);font-size:22px;font-weight:800}.mini__ring{stroke-dasharray:.8 1}@media (prefers-reduced-motion:no-preference){.js .mini .mini__draw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s var(--ease) .2s}.js .mini .mini__draw--late{transition-delay:1.3s}.js .mini .mini__row .mini__draw{transition-duration:.5s;transition-delay:calc(.3s + var(--k) * .35s)}.js .mini .mini__row .mini__label{opacity:0;transition:opacity .4s calc(.3s + var(--k) * .35s)}.js .mini .mini__pill{opacity:.15;transition:opacity .4s calc(.3s + var(--k) * .45s)}.js .mini.is-in .mini__pill{opacity:1}.js .mini .mini__ring{stroke-dasharray:0 1;transition:stroke-dasharray 1.4s var(--ease) .2s}.js .mini .mini__week{opacity:.15;transition:opacity .3s calc(.2s + var(--k) * .12s)}.js .mini.is-in .mini__draw{stroke-dashoffset:0}.js .mini.is-in .mini__row .mini__label{opacity:1}.js .mini.is-in .mini__ring{stroke-dasharray:.8 1}.js .mini.is-in .mini__week{opacity:1}.js .spark .spark__line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease) .2s}.js .spark .spark__dot{opacity:0;transition:opacity .4s 1.6s}.js .spark.is-in .spark__line{stroke-dashoffset:0}.js .spark.is-in .spark__dot{opacity:1}}.spark text{fill:var(--muted);font-size:12px;font-family:var(--font)}@media (width>=600px){.erwartet__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.erwartet__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.einstieg__grid{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:32px;display:grid}.price-card{background:var(--surface);border:2px solid var(--acc);box-shadow:6px 6px 0 0 var(--acc);align-self:start;padding:28px}.price-card__name{color:var(--text-2);font-weight:700}.price-card__price{color:var(--text-2);margin-top:10px}.price-card__price span{font-family:var(--head);letter-spacing:-.03em;color:var(--fg);font-size:clamp(48px,5vw,72px);font-weight:700;line-height:.9}.price-card__term{margin-top:12px;font-weight:600}.price-card__note{color:var(--muted);margin-top:16px;font-size:13px}.founders h3{font-size:22px;font-weight:800}.founders .body{margin-top:12px}.founders__slots{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:8px;margin-top:24px;padding:0;list-style:none;display:grid}.slot{text-align:center;border:1px solid var(--line-strong);justify-items:center;gap:4px;padding:14px 4px 12px;display:grid}.slot__kb{width:44px;height:44px;color:var(--line-strong);transform:scale(var(--s,1));transform-origin:50% 100%;margin-bottom:6px}.slot__num{color:var(--muted);font-size:12px}.slot__price{font-family:var(--head);letter-spacing:-.03em;font-size:clamp(14px,1.5vw,20px);font-weight:700;line-height:1}.slot__save{color:var(--text-2);white-space:nowrap;font-size:12px}.slot--next{border:2px solid var(--acc)}.slot--next .slot__kb,.slot--next .slot__price{color:var(--acc)}.slot--taken{opacity:.45}.slot--next{min-width:0;padding:0;overflow:hidden}.slot__btn{width:100%;min-width:0;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:4px;padding:14px 4px 12px;transition:background-color .2s;display:grid}.slot__btn:hover,.slot__btn[aria-expanded=true]{background:#fc74201f}.slot__cta{background:var(--acc);color:var(--ink);white-space:nowrap;margin-top:4px;padding:3px 8px;font-size:12px;font-weight:800}.slot-panel{border:2px solid var(--acc);background:var(--surface);margin-top:12px;padding:20px}.js .slot-panel:not(.is-open){display:none}.slot-panel__title{font-size:19px;font-weight:800}.slot-panel__text{color:var(--text-2);margin-top:6px}.slot-panel .btn-row{margin-top:16px}.js .slot-panel.is-open~.founders__cta{display:none}.slot--taken .slot__price{text-decoration:line-through}@media (width<=599px){.founders__slots{grid-template-columns:minmax(0,1fr);gap:6px}.slot,.slot__btn{text-align:left;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"kb num price""kb save cta";place-items:center start;gap:2px 12px;padding:10px 14px}.slot--next{padding:0;display:block}.slot__btn{width:100%;display:grid}.slot__kb{width:34px;height:34px;transform:scale(var(--s,1));transform-origin:50%;grid-area:kb;margin:0}.slot__num{grid-area:num;font-size:14px}.slot__price{grid-area:price;justify-self:end;font-size:20px}.slot__save{grid-area:save;font-size:13px}.slot__cta{grid-area:cta;justify-self:end;margin:0}}.founders__status{color:var(--text-2);margin-top:16px}.founders__status strong{color:var(--fg)}.founders .btn-row{margin-top:24px}.founders__hint{margin-top:12px}@media (width>=900px){.einstieg__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px}}.vor-ort__lead{max-width:52ch;margin-top:12px}.vor-ort__grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:28px;padding:0;list-style:none;display:grid}.vor-ort__card{background:var(--surface);border:1px solid var(--line-strong);align-content:start;gap:10px;padding:24px;display:grid}.vor-ort__card h3{font-size:20px;font-weight:800}.vor-ort__where{color:var(--fg);align-items:flex-start;gap:8px;font-size:15px;font-weight:600;display:flex}.vor-ort__where svg{width:18px;height:18px;color:var(--acc);flex:none;margin-top:2px}.vor-ort__text{color:var(--text-2);max-width:52ch}.vor-ort__price{color:var(--acc);font-weight:700}.vor-ort__cta{margin-top:28px}.vor-ort__more{margin-top:8px}@media (width<=599px){.vor-ort__cta .btn{flex:100%}}@media (width>=900px){.vor-ort__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.fuer-wen .fit{margin-top:32px}.fit h3{margin:0 0 14px;font-size:18px;font-weight:700}.fit__no h3{color:var(--muted)}.fuer-wen__closing{max-width:48ch;margin-top:32px}@media (width>=900px){.fuer-wen .fit{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.stimmen__wrap{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;margin-top:28px;display:grid}.stimmen__sum{border:1px solid var(--line-strong);background:var(--surface);padding:24px}.stimmen__stars{gap:4px;display:flex}.stimmen__stars svg{width:26px;height:26px;fill:var(--acc)}.stimmen__score{font-family:var(--head);letter-spacing:-.03em;margin-top:12px;font-size:52px;font-weight:700;line-height:1}.stimmen__score span{color:var(--muted);letter-spacing:0;font-size:18px}.stimmen__rec{color:var(--text-2);margin-top:14px;font-size:17px}.stimmen__note{border-top:1px solid var(--line);color:var(--muted);margin-top:18px;padding-top:16px;font-size:13px;line-height:1.5}.stimmen__grid{background:var(--line);border:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:1px;padding:0;list-style:none;display:grid}.stimmen__item{background:var(--bg);flex-direction:column;padding:28px 24px 24px;display:flex}.stimmen__item blockquote{margin:0}.stimmen__key{font-family:var(--head);letter-spacing:-.02em;color:var(--fg);text-wrap:balance;font-size:clamp(19px,1.7vw,23px);font-weight:700;line-height:1.22}.stimmen__rest{color:var(--text-2);margin-top:12px;line-height:1.55}.stimmen__name{color:var(--muted);margin-top:auto;padding-top:18px;font-size:14px}.stimmen__name b{color:var(--acc);font-weight:700}@media (width>=600px){.stimmen__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stimmen__item{padding:32px 30px 28px}}@media (width>=900px){.stimmen__wrap{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px}.stimmen__sum{position:sticky;top:96px}}@media (width>=1100px){:root{--px:max(64px, calc((100vw - 1600px) / 2))}.frame{max-width:none}.body,.erwartet__item p,.fit li,.faq__a{font-size:17.5px}.about__body .body{font-size:18px}.heading-m{font-size:clamp(28px,2.4vw,38px)}}@media (width<=599px){main .btn:not(.coaching__sound){width:100%}main .btn-row .btn{flex:100%}:root{--py:48px}.hero{padding-bottom:24px}.hero__local{margin-top:8px}}.apply-section{grid-template-columns:minmax(0,1fr);gap:32px;scroll-margin-top:72px;display:grid}.apply-intro .body{margin-top:16px}@media (width>=900px){.apply-section{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:64px}.apply-intro{position:sticky;top:104px}}.apply{background:var(--surface);border:1px solid var(--line)}.apply__steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:none}.apply.is-stepped .apply__steps{display:grid}.apply__steps li{color:var(--muted);border-bottom:3px solid var(--line);padding:16px 12px 12px;font-size:13px;font-weight:600;line-height:1.3}.apply__steps li span{font-size:18px;font-weight:800;font-stretch:72%;display:block}.apply__steps li.is-active{color:var(--fg);border-bottom-color:var(--acc)}.apply__steps li.is-done{color:var(--text-2);border-bottom-color:var(--line-strong)}.apply__body{flex-direction:column;gap:32px;padding:clamp(20px,3vw,32px);display:flex}.apply__step{flex-direction:column;gap:32px;display:flex}.apply.is-stepped .apply__step:not(.is-current){display:none}.apply:not(.is-stepped) .apply__step+.apply__step{border-top:1px solid var(--line);padding-top:32px}.apply__group{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.apply__group--plain{display:block}.apply__label{margin-bottom:8px;padding:0;font-size:17px;font-weight:700;line-height:1.35;display:block}.apply__field .apply__label{margin-bottom:0}.apply__hint{color:var(--muted);font-size:14px;line-height:1.45}.apply__group--plain .apply__hint{margin:-4px 0 16px}.apply__field{flex-direction:column;gap:8px;display:flex}.apply__row{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;display:grid}.tile{cursor:pointer;border:1px solid var(--line-strong);background:var(--bg);min-height:56px;color:var(--fg);align-items:center;padding:12px 16px 12px 48px;font-size:16px;line-height:1.3;transition:border-color .15s,background-color .15s;display:flex;position:relative}.tile:before{content:"";border:2px solid var(--muted);width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;left:16px}.tile input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.tile:hover{border-color:var(--fg)}.tile:has(input:checked){border-color:var(--acc);background:color-mix(in srgb, var(--acc) 12%, var(--bg));font-weight:600}.tile:has(input:checked):before{background:var(--acc);border-color:var(--acc);box-shadow:inset 0 0 0 3px var(--bg)}.tile:has(input[type=radio]):before{border-radius:50%}.tile:has(input[type=radio]:checked):before{box-shadow:inset 0 0 0 4px var(--bg)}.tile:has(input:focus-visible){outline:2px solid var(--acc);outline-offset:3px}.tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.field{background:var(--bg);border:1px solid var(--line-strong);border-radius:0;outline:none;width:100%;height:56px;padding:0 16px;font-size:16px;transition:border-color .15s}.field:hover{border-color:var(--muted)}.field:focus{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.field--area{resize:vertical;height:auto;padding:12px 16px;line-height:1.5}.other{margin-top:8px;display:none}.apply:has(input[data-key=ziel][value=__other_option__]:checked) .other--ziel,.apply:has(input[data-key=equipment][value=__other_option__]:checked) .other--equip{display:flex}.apply__consent{color:var(--text-2);cursor:pointer;grid-template-columns:22px minmax(0,1fr);gap:12px;font-size:15px;line-height:1.5;display:grid}.apply__consent input{accent-color:var(--acc);width:20px;height:20px;margin:2px 0 0}.apply__req{color:var(--muted);font-size:14px}.apply__error{border-left:3px solid var(--acc);background:var(--bg);color:var(--fg);padding:12px 16px;font-size:15px;font-weight:600;line-height:1.4}.apply__foot{border-top:1px solid var(--line);gap:12px;padding:20px clamp(20px,3vw,32px);display:flex}.apply__foot .btn{flex:1}.apply__foot .apply__back{flex:none}.thanks{max-width:720px}.thanks__badge{color:var(--acc);font-weight:600}.thanks h1{overflow-wrap:anywhere;margin-top:12px}.thanks .body{margin-top:20px}.thanks .btn-row{align-items:center;margin-top:32px}.apply__submit[disabled]{opacity:.7;cursor:progress;transform:none}@media (prefers-reduced-motion:no-preference){.apply.is-stepped .apply__step.is-current{animation:stepIn .45s var(--ease) both}.apply__steps li{transition:color .3s,border-color .3s}}@keyframes stepIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}
