.extr{max-width:1000px;margin:0 auto;padding:clamp(1rem,2vh,1.6rem) 1.5rem 6rem}.extr section{margin-bottom:clamp(3rem,7vh,5rem)}.extr__intro{text-align:center;max-width:860px;margin-left:auto;margin-right:auto;font-size:1.15rem;line-height:1.75}.extr__intro p+p{margin-top:1rem}.extr__statement{text-align:center;padding:clamp(2.6rem,6vh,4rem) 1rem}.extr__statement p{font-family:var(--font-impact,var(--font-display));text-transform:uppercase;letter-spacing:.06em;font-size:clamp(1.4rem,4vw,2.1rem);line-height:1.5}.extr__system{text-align:left;max-width:860px;margin-left:auto;margin-right:auto;padding:clamp(1.5rem,4vh,2.4rem) .2rem}.extr__system h2{font-family:var(--font-display);text-transform:lowercase;margin-bottom:1rem;font-size:1.6rem;font-weight:300}.extr__system p+p{margin-top:.9rem}.extr__system-ziel{font-family:var(--font-display);color:var(--accent-warm,var(--alb-copper));font-size:1.15rem;font-weight:300;margin-top:1.4rem!important}.extr__system .extr__btn{margin-top:1.6rem}.extr__hinweis-kern{margin-bottom:0;font-weight:500}.extr__fragen{text-align:left;max-width:860px;margin-left:auto;margin-right:auto}.extr__frage+.extr__frage{margin-top:.3rem}.extr__frage summary{cursor:pointer;font-family:var(--font-display);text-transform:lowercase;letter-spacing:.03em;padding:1.1rem .2rem;font-size:1.35rem;font-weight:300;list-style:none}.extr__frage summary::-webkit-details-marker{display:none}.extr__frage summary:after{content:"+";float:right;color:var(--accent-warm,var(--alb-copper))}.extr__frage[open] summary:after{content:"−"}.extr__antwort{text-wrap:pretty;text-align:left;padding:0 .2rem 1.6rem;line-height:1.7}.extr__antwort p+p,.extr__antwort ol+p{margin-top:1rem}.extr__antwort a{color:var(--accent-warm,var(--alb-copper));text-underline-offset:3px;text-decoration:underline}.extr__phasen{text-align:left;gap:.9rem;margin:1.4rem 0;padding:0;list-style:none;display:grid}.extr__phasen li{align-items:baseline;gap:.9rem;display:flex}.extr__phase-nr{border:1px solid var(--accent-warm,var(--alb-copper));width:1.9rem;height:1.9rem;color:var(--accent-warm,var(--alb-copper));border-radius:50%;flex:none;place-items:center;font-size:.9rem;display:grid}.extr__fortschritt{max-width:760px;margin-left:auto;margin-right:auto;padding:1.5rem 1.6rem 2.5rem}.extr__pilot{justify-content:center;display:flex}.extr__pilot-karte{text-align:center;border:1px solid var(--card-border,#8080804d);background:var(--card-bg,#8080800d);width:100%;max-width:460px;padding:2.4rem 2rem 2.2rem;position:relative}.extr__pilot-badge{letter-spacing:.22em;text-transform:uppercase;background:var(--accent-warm,var(--alb-copper));color:var(--alb-soft-white);padding:.2rem .9rem;font-size:.75rem;position:absolute;top:-.7rem;left:50%;transform:translate(-50%)}.extr__pilot-karte h2{font-family:var(--font-display);text-transform:lowercase;font-size:1.9rem;font-weight:300}.extr__pilot-plaetze{letter-spacing:.06em;color:var(--fg-muted,var(--alb-stone-light));margin-top:.4rem;font-size:.95rem}.extr__pilot-preis{font-family:var(--font-display);margin:1.2rem 0 0;font-size:3.4rem;font-weight:300;line-height:1}.extr__pilot-euro{color:var(--accent-warm,var(--alb-copper));font-size:1.6rem}.extr__pilot-statt{color:var(--fg-muted,var(--alb-stone-light));margin:.2rem 0 0}.extr__pilot-ust{color:var(--fg-subtle,var(--alb-stone));margin-top:.6rem;font-size:.78rem;line-height:1.45}.extr__pilot-liste{gap:.7rem;margin:1.6rem 0;padding:0;font-size:.98rem;line-height:1.55;list-style:none;display:grid}.extr__pilot-code{letter-spacing:.1em;color:var(--fg-muted,var(--alb-stone-light));margin-top:.9rem;font-size:.85rem}.extr__btn{border:1px solid var(--accent-warm,var(--alb-copper));color:inherit;letter-spacing:.08em;padding:.85rem 2.2rem;text-decoration:none;transition:background .3s,color .3s;display:inline-block}.extr__btn:hover,.extr__btn:focus-visible,.extr__btn--primary{background:var(--accent-warm,var(--alb-copper));color:var(--alb-soft-white)}.extr__btn--primary:hover,.extr__btn--primary:focus-visible{color:inherit;background:0 0}.extr__btn--klein{padding:.6rem 1.5rem;font-size:.95rem}.extr__pilotinfo,.extr__hilfe{text-align:center;max-width:780px;margin-left:auto;margin-right:auto;line-height:1.7}.extr__pilotinfo h2,.extr__hilfe h2,.extr__dahinter h2{font-family:var(--font-display);text-transform:lowercase;margin-bottom:1rem;font-size:1.8rem;font-weight:300}.extr__pilotinfo-kern{margin-bottom:.9rem;font-size:1.2rem}.extr__pilotinfo p+p{margin-top:1rem}.extr__hilfe-cta{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.4rem;display:flex}.extr__dahinter{text-align:center}.extr__dahinter-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-top:1.2rem;display:grid}.extr__kachel{border:1px solid var(--card-border,#8080804d);color:inherit;padding:1.6rem 1.2rem;text-decoration:none;transition:border-color .3s;display:block}.extr__kachel:hover,.extr__kachel:focus-visible{border-color:var(--accent-warm,var(--alb-copper))}.extr__kachel h3{font-family:var(--font-display);text-transform:lowercase;font-size:1.25rem;font-weight:300}.extr__kachel p{color:var(--fg-muted,var(--alb-stone-light));margin-top:.4rem;font-size:.92rem}.extr__hinweis{border-left:2px solid var(--accent-warm,var(--alb-copper));background:var(--card-bg,#8080800d);max-width:780px;margin-left:auto;margin-right:auto;padding:1.4rem 1.6rem;font-size:.95rem;line-height:1.65}.extr__hinweis p:last-child{margin-bottom:0}.extr__intro h2,.extr__hinweis h2{font-family:var(--font-display);letter-spacing:var(--tracking-tight);text-transform:lowercase;font-weight:300}.extr__hinweis-wort{font-family:var(--font-display);font-weight:300;font-size:var(--fs-small);letter-spacing:var(--tracking-wider);text-transform:lowercase;color:var(--accent-warm,var(--alb-copper));margin:0 0 .4rem}.alb-progress-sub{font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);color:var(--fg-subtle)}.extr__widerruf-weg{max-width:780px;margin:var(--space-6) auto 0;text-align:right}.extr__widerruf-weg a{font-family:var(--font-body);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);color:var(--fg-subtle);text-underline-offset:3px;transition:color var(--dur-base) var(--ease-calm);font-weight:300;text-decoration:underline}.extr__widerruf-weg a:hover,.extr__widerruf-weg a:focus-visible{color:var(--accent-warm)}
