.seite{--ink:var(--primary-dark);--paper:var(--primary-light);--ink-70:#1a1a1ab3;--ink-60:#1a1a1a99;--ink-40:#1a1a1a66;--ink-12:#1a1a1a1f;--ink-06:#1a1a1a0e;--ink-03:#1a1a1a07;--spalte:66ch;background-color:var(--paper);color:var(--ink);padding:clamp(7.5rem,11vw,10rem) clamp(1.15rem,5vw,4rem) 0;font-size:.98rem}.seite-innen{grid-template-columns:minmax(0,1fr);max-width:1240px;margin:0 auto;display:grid}@media (min-width:68rem){.seite-innen{grid-template-columns:minmax(0,1fr) 13.5rem;align-items:start;column-gap:clamp(2.5rem,5vw,4.5rem)}.seite-innen>*{grid-column:1;min-width:0}.seite-innen>.register{grid-area:1/2/span 999}}.krumen{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-40);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:clamp(1.6rem,3vw,2.4rem);font-size:.68rem;font-weight:600;display:flex}.krumen a{color:inherit;border-bottom:1px solid #0000;text-decoration:none}.krumen a:hover{color:var(--ink);border-bottom-color:var(--ink)}.krumen span[aria-current]{color:var(--ink)}.krumen-teiler{opacity:.45}.seite-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--ink);border:1px solid var(--ink-12);margin-bottom:1.15rem;padding:.32rem .6rem;font-size:.66rem;font-weight:700;display:inline-block}.seite h1{letter-spacing:-.038em;text-wrap:balance;max-width:19ch;margin-bottom:clamp(1.3rem,2.5vw,1.9rem);font-size:clamp(2.05rem,5.2vw,4rem);font-weight:800;line-height:.98}.seite .antwort{color:var(--ink);border-left:3px solid var(--ink);max-width:60ch;margin-bottom:0;padding:.1rem 0 .1rem 1.3rem;font-size:clamp(1.05rem,1.85vw,1.28rem);font-weight:500;line-height:1.5}.kennzahlen{background:var(--ink-12);border:1px solid var(--ink-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:1px;margin:clamp(1.8rem,3.5vw,2.6rem) 0 0;display:grid}.kennzahlen>div{background:var(--paper);padding:1rem 1.1rem 1.1rem}.kennzahlen dt{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-40);margin-bottom:.45rem;font-size:.63rem;font-weight:700}.kennzahlen dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:800;line-height:1.05}.kopf{padding-bottom:clamp(2rem,4vw,3rem)}.register{display:none}@media (min-width:68rem){.register{align-self:start;display:block;position:sticky;top:7.5rem}}.register-innen{border-left:1px solid var(--ink-12);padding-left:1.1rem}.register-titel{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-40);margin-bottom:.85rem;font-size:.6rem;font-weight:700;display:block}.register ol{flex-direction:column;gap:.1rem;max-width:none;margin:0;padding:0;list-style:none;display:flex}.register li{margin:0}.register a{color:var(--ink-40);grid-template-columns:1.6rem 1fr;gap:.2rem;padding:.32rem 0;font-size:.79rem;line-height:1.35;text-decoration:none;transition:color .18s;display:grid}.register a:hover{color:var(--ink)}.register a.ist-aktiv{color:var(--ink);font-weight:650}.register-num{font-variant-numeric:tabular-nums;padding-top:.18em;font-size:.65rem;font-weight:700}.register a.ist-aktiv .register-num{color:var(--ink)}.seite-innen{counter-reset:abschnitt}.abschnitt{border-top:1px solid var(--ink-12);padding:clamp(2.4rem,4.5vw,3.6rem) 0;scroll-margin-top:7rem;position:relative}.abschnitt.ist-getoent{background:var(--ink-03);border-top-color:var(--ink-12);margin-left:calc(-1*clamp(1rem,2vw,1.8rem));margin-right:calc(-1*clamp(1rem,2vw,1.8rem));padding-left:clamp(1rem,2vw,1.8rem);padding-right:clamp(1rem,2vw,1.8rem)}.abschnitt-kopf{grid-template-columns:auto 1fr;align-items:baseline;gap:.25rem 1rem;margin-bottom:clamp(1.3rem,2.5vw,1.9rem);display:grid}.abschnitt h2{letter-spacing:-.032em;text-wrap:balance;font-size:clamp(1.4rem,3vw,2.05rem);font-weight:800;line-height:1.04}.abschnitt h2:before{counter-increment:abschnitt;content:counter(abschnitt, decimal-leading-zero);letter-spacing:.06em;color:var(--ink-40);vertical-align:.12em;font-variant-numeric:tabular-nums;margin-right:.7em;font-size:.6em;font-weight:700;display:inline-block}.abschnitt-zaehler{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);background:var(--ink-06);white-space:nowrap;grid-column:2;justify-self:start;padding:.25rem .5rem;font-size:.64rem;font-weight:700}@media (min-width:40rem){.abschnitt-kopf{grid-template-columns:1fr auto}.abschnitt h2{grid-column:1}.abschnitt-zaehler{grid-area:1/2;justify-self:end}.abschnitt-unterzeile{grid-column:1/-1}}.abschnitt-unterzeile{color:var(--ink-60);grid-column:1/-1;max-width:58ch;margin:.3rem 0 0;font-size:.92rem;line-height:1.5}.seite h3{letter-spacing:-.015em;text-wrap:balance;margin-bottom:.45rem;font-size:1.08rem;font-weight:700}.seite p{max-width:var(--spalte);color:var(--ink-70);margin-bottom:1rem;line-height:1.62}.seite p:last-child{margin-bottom:0}.seite strong{color:var(--ink);font-weight:680}.fliess{max-width:var(--spalte);flex-direction:column;gap:.95rem;display:flex}.fliess>p:first-child,.fliess-lead{color:var(--ink);font-size:clamp(1.02rem,1.6vw,1.15rem);font-weight:450;line-height:1.55}.hinweis{color:var(--ink-60);max-width:var(--spalte);font-size:.8rem;line-height:1.5}.seite a{color:inherit}.haken{max-width:var(--spalte);gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.haken li{color:var(--ink-70);grid-template-columns:1.1rem 1fr;gap:.65rem;margin:0;font-size:.96rem;line-height:1.55;display:grid}.haken li:before{content:"";background:var(--ink);width:.62rem;height:2px;margin-top:.72em}.seite ol:not(.ablauf):not(.register ol),.seite ul:not(.haken):not(.modul-liste){max-width:var(--spalte);margin:0 0 1.1rem;padding-left:1.15rem}.seite li{color:var(--ink-70);margin-bottom:.4rem;line-height:1.6}.seite li::marker{color:var(--ink-40)}.module{background:var(--ink-12);border:1px solid var(--ink-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1px;display:grid}.modul{background:var(--paper);flex-direction:column;gap:.55rem;padding:clamp(1.2rem,2.3vw,1.7rem);transition:background .2s;display:flex}.modul:hover{background:var(--ink-03)}.modul-preiszeile{border-bottom:1px solid var(--ink-12);flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;margin-bottom:.35rem;padding-bottom:.6rem;display:flex}.modul-preis{letter-spacing:-.032em;font-variant-numeric:tabular-nums;font-size:1.32rem;font-weight:800;line-height:1}.modul-monat{color:var(--ink-60);font-size:.8rem;font-weight:600}.modul-dauer{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-40);white-space:nowrap;margin-left:auto;font-size:.62rem;font-weight:700}.modul h3{margin-bottom:0;font-size:1.12rem}.modul-claim{margin:0;font-size:.92rem;line-height:1.5}.modul-liste{flex-direction:column;gap:.34rem;margin:.35rem 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.modul-liste li{color:var(--ink-70);grid-template-columns:.85rem 1fr;gap:.45rem;margin:0;line-height:1.45;display:grid}.modul-liste li:before{content:"";background:var(--ink-40);width:.5rem;height:1px;margin-top:.68em}.modul-fuer{color:var(--ink-60);border-top:1px solid var(--ink-12);margin:auto 0 0;padding-top:.8rem;font-size:.8rem;line-height:1.5}.ablauf{counter-reset:none;gap:0;max-width:58rem;margin:0;padding:0;list-style:none;display:grid}.ablauf-schritt{grid-template-columns:2.5rem 1fr;gap:0 1.1rem;margin:0;padding:0 0 1.4rem;display:grid;position:relative}.ablauf-schritt:last-child{padding-bottom:0}.ablauf-schritt:before{content:"";background:var(--ink-12);width:1px;position:absolute;top:1.9rem;bottom:0;left:1.24rem}.ablauf-schritt:last-child:before{display:none}.ablauf-num{letter-spacing:.08em;width:2.5rem;height:1.75rem;color:var(--paper);background:var(--ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:flex}.ablauf-inhalt{padding-top:.05rem}.ablauf-schritt h3{margin-bottom:.25rem;font-size:1rem}.ablauf-schritt p{max-width:56ch;margin-bottom:0;font-size:.9rem}.tabelle-rahmen{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink-12);overflow-x:auto}.tabelle{border-collapse:collapse;width:100%;min-width:32rem;font-size:.9rem}.tabelle th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-40);border-bottom:1px solid var(--ink-12);vertical-align:bottom;white-space:nowrap;padding:.7rem 1rem .7rem 0;font-size:.62rem;font-weight:700}.tabelle td{border-bottom:1px solid var(--ink-12);vertical-align:top;color:var(--ink-70);padding:.8rem 1rem .8rem 0;line-height:1.5}.tabelle td:first-child{color:var(--ink);font-weight:650}.tabelle .zahl{font-variant-numeric:tabular-nums;white-space:nowrap}.tabelle tbody tr:hover td{background:var(--ink-03)}.tabelle tr:last-child td{border-bottom:none}.faq-liste{border-top:2px solid var(--ink)}@media (min-width:60rem){.faq-liste{columns:2;column-gap:clamp(1.8rem,3.5vw,3rem)}}.faq-eintrag{border-bottom:1px solid var(--ink-12);break-inside:avoid;padding:1.1rem 0}.faq-eintrag h3{max-width:46ch;margin-bottom:.45rem;font-size:1rem}.faq-eintrag p{max-width:52ch;margin-bottom:0;font-size:.91rem}.kacheln{background:var(--ink-12);border:1px solid var(--ink-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1px;display:grid}.kachel{background:var(--paper);color:inherit;flex-direction:column;gap:.5rem;padding:clamp(1.1rem,2.2vw,1.6rem);text-decoration:none;transition:background .22s,color .22s;display:flex}a.kachel:hover{background:var(--ink);color:var(--paper)}a.kachel:hover .kachel-meta{color:#f6f6f68c}a.kachel:hover p{color:#f6f6f6b8}.kachel-meta{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-40);font-size:.63rem;font-weight:700}.kachel h3{margin-bottom:0;font-size:1.05rem}.kachel p{margin-bottom:0;font-size:.88rem;line-height:1.5}.kachel-pfeil{letter-spacing:.1em;text-transform:uppercase;margin-top:auto;padding-top:.7rem;font-size:.7rem;font-weight:700}.zwei-spalten{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:start;gap:clamp(1.3rem,3vw,2.4rem);display:grid}.zwei-spalten>div>h3{border-bottom:1px solid var(--ink-12);margin-bottom:.7rem;padding-bottom:.45rem}.artikel{max-width:var(--spalte);flex-direction:column;gap:1rem;display:flex}.artikel>*{margin-bottom:0}.artikel-h2{letter-spacing:-.028em;border-top:1px solid var(--ink-12);text-wrap:balance;margin-top:1.5rem;padding-top:1.3rem;scroll-margin-top:7rem;font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:800;line-height:1.12}.artikel>.artikel-h2:first-child{border-top:none;margin-top:0;padding-top:0}.artikel h3{margin-top:.5rem;margin-bottom:0}.seite .artikel-merke{border-left:3px solid var(--ink);background:var(--ink-06);color:var(--ink);padding:.9rem 1.1rem;font-size:.96rem;font-weight:500;line-height:1.55}.artikel .tabelle-rahmen,.artikel .haken{margin:.3rem 0}.artikel .tabelle td:not(:first-child).zahl{font-variant-numeric:normal;white-space:normal}.stimme{border-left:3px solid var(--ink);background:var(--ink-06);max-width:var(--spalte);margin:1.8rem 0 0;padding:1.1rem 1.3rem}.stimme p{color:var(--ink);margin-bottom:.6rem;font-size:1.02rem;line-height:1.55}.stimme cite{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-60);font-size:.74rem;font-style:normal;font-weight:700}.abschluss{background:var(--ink);color:var(--paper);margin:clamp(2.5rem,5vw,4rem) 0 clamp(3rem,6vw,5rem);padding:clamp(1.9rem,4vw,3rem) clamp(1.3rem,3vw,2.4rem)}.abschluss-innen{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.4rem 2.5rem;display:flex}.abschluss h2{letter-spacing:-.032em;text-wrap:balance;max-width:18ch;font-size:clamp(1.5rem,3.2vw,2.3rem);font-weight:800;line-height:1.04}.abschluss p{color:#f6f6f6b3;max-width:44ch;margin:.65rem 0 0;font-size:.93rem}.abschluss-knoepfe{flex-wrap:wrap;gap:.65rem;display:flex}.knopf{letter-spacing:.14em;text-transform:uppercase;color:inherit;cursor:pointer;background:0 0;border:1px solid;align-items:center;gap:.55rem;padding:.82rem 1.35rem;font-family:inherit;font-size:.76rem;font-weight:700;text-decoration:none;transition:background .22s,color .22s;display:inline-flex}.knopf--voll{background:var(--paper);color:var(--ink);border-color:var(--paper)}.knopf--voll:hover{color:var(--paper);background:0 0}.knopf--linie:hover{background:var(--paper);color:var(--ink)}.seite .knopf--dunkel{background:var(--ink);color:var(--paper);border-color:var(--ink)}.seite .knopf--dunkel:hover{color:var(--ink);background:0 0}@media (prefers-reduced-motion:reduce){.kachel,.knopf,.modul,.register a{transition:none}}
