@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;hanging-punctuation:first last}body{min-height:100dvh}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}p,li,h1,h2,h3,h4{overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}}@layer tokens{:root{--abstand-1:.25rem;--abstand-2:.5rem;--abstand-3:.75rem;--abstand-4:1rem;--abstand-6:1.5rem;--abstand-8:2rem;--abstand-12:3rem;--abstand-16:4rem;--abstand-24:6rem;--breite-text:68ch;--breite-seite:76rem;--rand-seite:clamp(1rem, 4vw, 2.5rem);--dauer-kurz:.15s;--dauer-mittel:.3s;--dauer-lang:.6s;--kurve-raus:cubic-bezier(.22, 1, .36, 1);--kurve-feder:linear(0, .36 9%, .81 22%, 1.03 34%, 1.07 41%, 1.03 52%, .99 66%, 1)}@media (prefers-reduced-motion:reduce){:root{--dauer-kurz:0s;--dauer-mittel:0s;--dauer-lang:0s}}:root{--schrift-text:"Archivo", "Archivo Ersatz", system-ui, sans-serif;--schrift-titel:var(--schrift-text);--farbe-grund:#fff;--farbe-flaeche:#f2f3f4;--farbe-text:#17191b;--farbe-text2:#2b2f33;--farbe-leise:#5f666c;--farbe-linie:#d6dadd;--farbe-linie-stark:#b9bfc4;--farbe-handlung:#c1121f;--farbe-handlung-tief:#9b0e18;--farbe-handlung-hauch:#fbeced;--farbe-passt:#1d7a4c;--farbe-passt-hauch:#e7f3ec;--farbe-link:var(--farbe-text);--farbe-fokus:var(--farbe-handlung);--farbe-auswahl:#f3c9cc;--breite-seite:84rem;--rand-seite:clamp(1rem, 4vw, 3rem);--radius:3px;--schatten-karte:0 1px 2px #17191b0f, 0 14px 34px -14px #17191b38}}@layer basis{html{color-scheme:light dark}body{background:var(--farbe-grund);color:var(--farbe-text);font-family:var(--schrift-text);font-size:var(--groesse-text,1.0625rem);font-feature-settings:"kern", "liga";-webkit-font-smoothing:antialiased;line-height:1.6}h1,h2,h3,h4{font-family:var(--schrift-titel);color:var(--farbe-titel,var(--farbe-text));line-height:1.15}a{color:var(--farbe-link);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{text-decoration-thickness:.14em}:focus-visible{outline:3px solid var(--farbe-fokus);outline-offset:3px;border-radius:2px}::selection{background:var(--farbe-auswahl)}.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}}@layer bausteine{.sprunglink[data-astro-cid-oijaf4bd]{left:var(--abstand-4);top:var(--abstand-4);padding:var(--abstand-2) var(--abstand-4);background:var(--farbe-grund);color:var(--farbe-text);transition:transform var(--dauer-kurz) var(--kurve-raus);z-index:10;position:absolute;transform:translateY(-200%)}.sprunglink[data-astro-cid-oijaf4bd]:focus-visible{transform:none}main[data-astro-cid-oijaf4bd]:focus{outline:none}}@layer seiten{[hidden]{display:none!important}html{color-scheme:light;scroll-behavior:smooth;scroll-padding-top:5.5rem}html.kc-offen{overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-synthesis:none;font-size:1.0625rem;line-height:1.6}::selection{background:var(--farbe-auswahl);color:var(--farbe-text)}:focus-visible{outline:3px solid var(--farbe-fokus);outline-offset:3px;border-radius:2px}h1,h2,h3{font-variation-settings:"wdth" 86;letter-spacing:-.015em;font-weight:650;line-height:1.06}a{color:inherit;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}input,textarea{caret-color:var(--farbe-handlung)}.innen{max-width:var(--breite-seite);padding-inline:var(--rand-seite);margin-inline:auto}.zahl{font-variation-settings:"wdth" 70;font-variant-numeric:tabular-nums;font-style:italic;font-weight:520}.leise{color:var(--farbe-leise)}.knopf{background:var(--farbe-handlung);color:#fff;border-radius:var(--radius);min-height:3.5rem;font:inherit;font-variation-settings:"wdth" 96;cursor:pointer;isolation:isolate;transition:background-color var(--dauer-kurz) var(--kurve-raus), transform var(--dauer-kurz) var(--kurve-raus), box-shadow var(--dauer-mittel) var(--kurve-raus);border:0;justify-content:center;align-items:center;gap:.7rem;padding:.95rem 1.5rem;font-size:1.08rem;font-weight:640;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px #0000001f,0 8px 18px -10px #c1121f99}.knopf:hover{background:var(--farbe-handlung-tief);box-shadow:0 1px #0000001f,0 12px 24px -12px #9b0e18bf}.knopf:active{transform:translateY(1px)scale(.99)}.knopf:focus-visible{outline-color:var(--farbe-text)}.knopf svg{width:20px;height:20px;transition:transform var(--dauer-mittel) var(--kurve-feder);flex:none}.knopf:hover svg,.knopf:focus-visible svg{transform:translate(4px)}.knopf.klein{min-height:2.75rem;box-shadow:none;padding:.6rem 1rem;font-size:.95rem}.knopf.breit{width:100%}.knopf[disabled]{color:#565c62;box-shadow:none;cursor:not-allowed;background:#e4e6e8}.knopf[disabled] svg{transform:none}.mikro{color:var(--farbe-leise);font-size:.9rem}.aufruf{flex-wrap:wrap;align-items:center;gap:.6rem 1.5rem;margin-top:2.4rem;display:flex}.aufruf .mikro{flex-basis:100%}.textlink{align-items:center;gap:.4rem;min-height:2.75rem;font-weight:600;display:inline-flex}.textlink svg{width:18px;height:18px;transition:transform var(--dauer-mittel) var(--kurve-feder)}.textlink:hover svg{transform:translateY(3px)}.saison{background:var(--farbe-text);color:#fff;font-size:.92rem}.saison .innen{align-items:center;gap:.7rem;padding-block:.6rem;display:flex}.saison svg{flex:none;width:18px;height:18px}.saison b{font-weight:640}.saison .kurz{display:none}.saison .punkt{width:7px;height:7px;animation:puls 2.4s var(--kurve-raus) infinite;background:#3ec27f;border-radius:50%;flex:none;box-shadow:0 0 #3ec27f99}@keyframes puls{0%{box-shadow:0 0 #3ec27f8c}70%,to{box-shadow:0 0 0 7px #3ec27f00}}@media (prefers-reduced-motion:reduce){.saison .punkt{animation:none}}.marke{color:inherit;align-items:center;gap:.55rem;text-decoration:none;display:flex}.marke svg{flex:none;width:32px;height:32px}.marke b{font-variation-settings:"wdth" 112;letter-spacing:-.01em;white-space:nowrap;font-size:1.04rem;font-weight:760}.marke b span{color:var(--farbe-leise);font-weight:420}.marke-zeichen{align-items:center;gap:.45rem;display:inline-flex}.marke-zeichen svg{flex:none;width:26px;height:26px}.marke-zeichen b{font-variation-settings:"wdth" 112;letter-spacing:-.01em;white-space:nowrap;font-size:1rem;font-weight:760}.marke-zeichen b span{opacity:.6;font-weight:420}.hero{border-bottom:1px solid var(--farbe-linie);position:relative;overflow:clip}.hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(8.33333% - 1px),#eef0f1 calc(8.33333% - 1px) 8.33333%);position:absolute;inset:0}.hero .innen{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,4vw,4.5rem);padding-block:clamp(1.6rem,2.4vw,2.4rem);display:grid;position:relative}.kopfzeile{font-variation-settings:"wdth" 92;background:#fff;align-items:center;gap:.65rem;padding-right:.5rem;font-size:.98rem;font-weight:580;display:inline-flex}.kopfzeile:before{content:"";background:var(--farbe-handlung);flex:none;width:.7rem;height:.7rem}.hero h1{letter-spacing:-.026em;max-width:19ch;margin-top:1rem;font-size:clamp(2rem,.95rem + 2.5vw,3.35rem)}.hero .unter{max-width:46ch;color:var(--farbe-text2);margin-top:1.25rem;font-size:clamp(1.06rem,1rem + .3vw,1.24rem);line-height:1.55}.gruppenzeile{font-variation-settings:"wdth" 88;flex-wrap:wrap;row-gap:.25rem;margin-top:1.3rem;margin-left:-.65rem;padding:0;font-size:.88rem;font-weight:560;list-style:none;display:flex;overflow:hidden}.gruppenzeile li{padding:0 .65rem;position:relative}.gruppenzeile li:before{content:"";background:#a9b0b5;width:1px;position:absolute;top:.3em;bottom:.3em;left:-1px}.gruppenzeile a{white-space:nowrap;padding-block:.3rem;text-decoration:none;display:inline-block}.gruppenzeile a:hover{text-decoration:underline}.hero .aufruf{margin-top:1.5rem}.hero .aufruf .mikro{order:3}.vertrauen-mobil{display:none}.sterne{vertical-align:-2px;color:var(--farbe-text);gap:2px;margin-right:.45rem;display:inline-flex}.sterne svg{width:15px;height:15px}.mosaik{grid-template-rows:1fr 1fr .8fr;grid-template-columns:1.15fr 1fr;align-self:stretch;gap:6px;min-height:100%;margin:0;display:grid}.kachel{background:#5d6870;min-height:8rem;margin:0;position:relative;overflow:hidden}.kachel picture,.kachel img{width:100%;height:100%;position:absolute;inset:0}.kachel img{object-fit:cover;transition:transform 1.2s var(--kurve-raus), filter 1.2s var(--kurve-raus);filter:saturate(.88)contrast(1.02)}.kachel:after{content:"";pointer-events:none;background:linear-gradient(#0c0e1000 48%,#0c0e10b8);position:absolute;inset:0}.kachel:hover img{filter:saturate()contrast(1.04);transform:scale(1.035)}.kachel.werkstatt{grid-row:1/3}.kachel.werkstatt img{object-position:38% 40%}.kachel.labor img{object-position:50% 30%}.kachel.lager img{object-position:50% 32%}.kachel.buero{grid-column:1/-1}.kachel.buero img{object-position:50% 42%}.kachel figcaption{z-index:1;color:#fff;font-variation-settings:"wdth" 92;text-shadow:0 1px 2px #0006;align-items:center;gap:.5rem;font-size:.98rem;font-weight:640;display:flex;position:absolute;bottom:.75rem;left:.8rem}.kachel figcaption i{font-variation-settings:"wdth" 70;width:1.45rem;height:1.45rem;text-shadow:none;border:1.2px solid #ffffffe6;border-radius:50%;place-items:center;font-size:.78rem;font-weight:500;display:grid}.mosaik{position:relative}.mosaik-hinweis{z-index:2;color:#fff;letter-spacing:.02em;background:#0c0e1080;border-radius:3px;padding:.12rem .45rem;font-size:.72rem;position:absolute;top:.55rem;right:.55rem}.kachel.buero figcaption{left:auto;right:.8rem}.hero-beleg{z-index:2;width:min(19.5rem,72%);color:var(--farbe-text);--farbe-text:#17191b;--farbe-leise:#5f666c;--farbe-linie:#d6dadd;transition:transform var(--dauer-mittel) var(--kurve-raus), box-shadow var(--dauer-mittel) var(--kurve-raus);background:#fff;border-radius:4px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo zahl""text text";align-items:center;gap:.7rem .9rem;padding:.85rem 1rem .9rem;text-decoration:none;display:grid;position:absolute;bottom:1.1rem;left:clamp(-2.6rem,-2vw,-1rem);box-shadow:0 1px 2px #0c0e101a,0 24px 48px -20px #0c0e108c}.hero-beleg:hover{transform:translateY(-2px);box-shadow:0 1px 2px #0c0e101a,0 30px 56px -20px #0c0e1099}.hero-beleg .logo-kachel{border:1px solid var(--farbe-linie);grid-area:logo;width:4.6rem;height:2.5rem;padding:.3rem .45rem}.hero-beleg .logo-kachel img{object-fit:contain;width:100%;height:100%}.hero-beleg-zahl{color:var(--farbe-leise);grid-area:zahl;justify-self:end;justify-items:end;font-size:.82rem;line-height:1.1;display:grid}.hero-beleg-zahl small{font-size:.74rem}.hero-beleg-zahl .zahl{color:var(--farbe-text);font-size:2.1rem;font-weight:560;line-height:.9}.hero-beleg-zahl>span{align-items:baseline;gap:.3rem;display:inline-flex}.hero-beleg-text{border-top:1px solid var(--farbe-linie);grid-area:text;gap:.15rem;padding-top:.65rem;display:grid}.hero-beleg-text b{font-variation-settings:"wdth" 92;font-size:.98rem;font-weight:650;line-height:1.25}.hero-beleg-text b:before{content:"";background:var(--farbe-passt);vertical-align:.1em;border-radius:50%;width:.5rem;height:.5rem;margin-right:.45rem;display:inline-block}.hero-beleg-text span{color:var(--farbe-leise);font-size:.8rem;line-height:1.35}@media (prefers-reduced-motion:no-preference){.hero-beleg{animation:beleg-auftauchen .7s var(--kurve-raus) .5s both}}@keyframes beleg-auftauchen{0%{opacity:.3;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width<=980px){.hero-beleg{border:1px solid var(--farbe-linie);width:auto;box-shadow:none;grid-column:1/-1;margin-top:.2rem;position:relative;bottom:auto;left:auto}}.belege{border-bottom:1px solid var(--farbe-linie)}.belege .innen{grid-template-columns:minmax(0,7.2fr) minmax(0,2.3fr) minmax(0,2.9fr);display:grid}.beleg{min-width:0;padding:1.15rem 1.5rem 1.3rem 0}.beleg+.beleg{border-left:1px solid var(--farbe-linie);padding-left:1.5rem}.beleg small{color:var(--farbe-leise);margin-bottom:.5rem;font-size:.82rem;display:block}.beleg strong{font-variation-settings:"wdth" 92;font-size:1.02rem;font-weight:640;line-height:1.3;display:block}.logos{flex-wrap:wrap;align-items:center;gap:.9rem 2.1rem;padding:0;list-style:none;display:flex}.logos li{display:flex}.logos img{height:var(--h,28px);opacity:.62;width:auto;transition:opacity var(--dauer-mittel) var(--kurve-raus)}.logos li:hover img{opacity:.95}.logos .wiotec img{--h:30px}.logos .ek img{--h:26px}.logos .gutzeit img{--h:34px}.logos .hosch img{--h:28px}.abschnitt{border-bottom:1px solid var(--farbe-linie);padding-block:clamp(4rem,8vw,7.5rem)}.abschnitt.flaeche{background:var(--farbe-flaeche)}.abschnitt h2{letter-spacing:-.022em;max-width:24ch;font-size:clamp(1.8rem,1rem + 2.4vw,3.05rem)}.lead{max-width:58ch;color:var(--farbe-text2);margin-top:1.15rem;font-size:1.14rem}.abschnitt .aufruf{margin-top:2.6rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.einblenden{animation:linear both einblenden view();animation-range:entry entry 55%}}}@keyframes einblenden{0%{opacity:.15;transform:translateY(22px)}to{opacity:1;transform:none}}.stimmen{border-top:1px solid var(--farbe-text);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem;padding:0;list-style:none;display:grid}.stimme{border-bottom:1px solid var(--farbe-linie);padding:1.7rem 2rem 1.9rem 0}.stimme:nth-child(2n){border-left:1px solid var(--farbe-linie);padding-left:2rem;padding-right:0}.stimme q{font-variation-settings:"wdth" 88;letter-spacing:-.01em;quotes:"„" "“";font-size:clamp(1.3rem,1rem + .9vw,1.8rem);font-weight:620;line-height:1.18;display:block}.stimme p{color:var(--farbe-text2);max-width:44ch;margin-top:.8rem}.stimme p b{color:var(--farbe-text);font-weight:650}.agitation{max-width:64ch;color:var(--farbe-text2);margin-top:2.6rem}.uebergang{font-variation-settings:"wdth" 90;max-width:50ch;margin-top:1.6rem;font-size:clamp(1.15rem,1rem + .5vw,1.45rem);font-weight:620}.markt{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2.6rem;padding:0;list-style:none;display:grid}.markt li{border-top:6px solid var(--farbe-text);padding-top:1.1rem}.markt p{color:var(--farbe-text2);max-width:34ch;font-size:1.08rem}.markt-zahl{font-variation-settings:"wdth" 84;letter-spacing:-.035em;color:var(--farbe-text);font-variant-numeric:tabular-nums;margin-bottom:.6rem;font-size:clamp(3.4rem,2rem + 4.6vw,6.2rem);font-weight:760;line-height:.92;display:block}.markt small{color:var(--farbe-leise);margin-top:.7rem;font-size:.82rem;display:block}.zusagen{flex-wrap:wrap;gap:.35rem 1.3rem;margin-top:1rem;padding:0;list-style:none;display:flex}.zusagen li{font-variation-settings:"wdth" 92;white-space:nowrap;align-items:center;gap:.38rem;font-size:.9rem;font-weight:580;display:inline-flex}.zusagen svg{width:14px;height:14px;color:var(--farbe-passt);flex:none}.kanaele{color:var(--farbe-leise);flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:1.1rem;padding:0;font-size:.86rem;list-style:none;display:flex}.kanaele li{align-items:center;gap:.4rem;display:inline-flex}.kanaele svg{width:18px;height:18px;color:var(--farbe-text2)}.system-zeile{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.system-zeile.gedreht{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.system-zeile.gedreht .schrittexte{order:2}.phase{color:var(--farbe-leise);align-items:baseline;gap:.8rem;font-size:.95rem;display:flex}.phase .zahl{color:var(--farbe-text);font-size:1.05rem}.schrittext h3{letter-spacing:-.02em;margin-top:.6rem;font-size:clamp(1.9rem,1.2rem + 1.6vw,2.7rem)}.schrittext .sub{font-variation-settings:"wdth" 92;margin-top:.6rem;font-size:1.12rem;font-weight:620}.schrittext p:not(.sub):not(.phase){max-width:46ch;color:var(--farbe-text2);margin-top:.75rem}.schrittext+.schrittext{border-top:1px solid var(--farbe-linie);margin-top:2.6rem;padding-top:2.2rem}.schritte-dreier{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:3.2rem;padding:0;list-style:none;display:grid}.schritte-dreier li{border-top:6px solid var(--farbe-text);font-variation-settings:"wdth" 88;padding-top:.9rem;font-size:1.15rem;font-weight:640}.schritte-dreier li:nth-child(2){border-color:#5f666c}.schritte-dreier li:nth-child(3){border-color:#a9b0b5}.schritte-dreier li span{color:var(--farbe-leise);font-variation-settings:"wdth" 100;font-size:.92rem;font-weight:400;display:block}.merksatz{border-top:1px solid var(--farbe-linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem 2.4rem;margin-top:clamp(3rem,6vw,5rem);padding-top:2rem;display:flex}.merksatz p{font-variation-settings:"wdth" 86;letter-spacing:-.01em;font-size:clamp(1.35rem,1rem + .9vw,1.85rem);font-weight:650}.merksatz .aufruf{margin-top:0}.szene{border:1px solid var(--farbe-linie);box-shadow:var(--schatten-karte);background:#fff;border-radius:6px;position:relative;overflow:hidden}.szene-kopf{border-bottom:1px solid var(--farbe-linie);background:#fbfbfc;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.szene-kopf b{font-variation-settings:"wdth" 92;align-items:center;gap:.55rem;font-size:.98rem;font-weight:640;display:flex}.szene-kopf b svg{width:18px;height:18px;color:var(--farbe-leise)}.beispiel{color:var(--farbe-leise);border:1px solid var(--farbe-linie-stark);white-space:nowrap;border-radius:999px;padding:.12rem .55rem;font-size:.74rem;font-weight:600}.szene-fuss{color:var(--farbe-leise);border-top:1px solid var(--farbe-linie);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1.1rem .85rem;font-size:.8rem;display:flex}.nochmal{font:inherit;color:var(--farbe-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem 0;font-size:.82rem;font-weight:600;display:inline-flex}.nochmal svg{width:15px;height:15px;transition:transform var(--dauer-lang) var(--kurve-raus)}.nochmal:hover svg{transform:rotate(-200deg)}.region-karte{aspect-ratio:16/11;background:#f7f8f9;position:relative}.region-karte svg{width:100%;height:100%;position:absolute;inset:0}.region-karte .strasse{fill:none;stroke:#e1e4e7;stroke-width:3px;stroke-linecap:round}.region-karte .strasse.klein{stroke-width:1.4px}.region-karte .fluss{fill:none;stroke:#dbe6ee;stroke-width:5px;stroke-linecap:round}.region-karte .ort{paint-order:stroke;stroke:#f7f8f9;stroke-width:3px;stroke-linejoin:round;fill:#6f767c;font-size:9px;font-family:var(--schrift-text);font-variation-settings:"wdth" 90}.umkreis{fill:none;stroke:var(--farbe-text);stroke-width:1.1px;stroke-dasharray:3 4;opacity:.55}.umkreis.aussen{fill:#17191b06;opacity:.8;transform-box:fill-box;transform-origin:50%}.umkreis-text{font-size:9.5px;font-family:var(--schrift-text);fill:var(--farbe-text);font-variation-settings:"wdth" 70;font-style:italic}.betrieb rect{fill:var(--farbe-text)}.betrieb text{fill:#fff;font-size:8.5px;font-weight:600;font-family:var(--schrift-text)}.punkt{fill:#9aa1a7;transform-box:fill-box;transform-origin:50%;transition:fill var(--dauer-lang) var(--kurve-raus), transform var(--dauer-lang) var(--kurve-feder), opacity var(--dauer-mittel) var(--kurve-raus)}.punkt.passt{fill:var(--farbe-passt);transform:scale(1.5)}.ring{fill:none;stroke:var(--farbe-passt);stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%}.region-zahlen{border-top:1px solid var(--farbe-linie);grid-template-columns:1fr 1fr;display:grid}.region-zahlen div{padding:.8rem 1.1rem .9rem}.region-zahlen div+div{border-left:1px solid var(--farbe-linie)}.region-zahlen dt{color:var(--farbe-leise);font-size:.82rem;line-height:1.3}.region-zahlen dd{align-items:baseline;gap:.5rem;margin:.15rem 0 0;display:flex}.region-zahlen dd .zahl{font-size:2.1rem;font-weight:560;line-height:1}.region-zahlen .gruen .zahl{color:var(--farbe-passt)}.region-zahlen dd span:not(.zahl){color:var(--farbe-leise);font-size:.82rem}.legende{align-items:center;gap:.4rem;display:inline-flex}.legende i{background:var(--farbe-passt);border-radius:50%;width:9px;height:9px;display:inline-block}.region.bereit .punkt{opacity:0;transform:scale(.2)}.region.bereit .punkt.passt{fill:#9aa1a7}.region.bereit .umkreis.aussen{opacity:0;transition:transform 1.1s var(--kurve-raus), opacity .6s var(--kurve-raus);transform:scale(.6)}.region.bereit.s1 .umkreis.aussen{opacity:.8;transform:none}.region.bereit.s2 .punkt{opacity:1;transform:none}.region.bereit.s3 .punkt.passt{fill:var(--farbe-passt);transform:scale(1.5)}.region.bereit.s3 .ring{animation:ring 1.4s var(--kurve-raus) both;animation-delay:inherit}@keyframes ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.weg-kopf{border-bottom:1px solid var(--farbe-linie);align-items:center;gap:.9rem;padding:1rem 1.1rem;display:flex}.avatar{font-variation-settings:"wdth" 90;width:46px;height:46px;color:var(--farbe-text2);background:#e7eaec;border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid}.weg-kopf p{min-width:0;line-height:1.3}.weg-kopf p b{font-size:1.05rem;font-weight:650;display:block}.weg-kopf p span{color:var(--farbe-leise);font-size:.86rem}.status{background:var(--farbe-passt-hauch);color:#125a37;white-space:nowrap;transition:background-color var(--dauer-mittel) var(--kurve-raus), color var(--dauer-mittel) var(--kurve-raus);border-radius:999px;align-items:center;gap:.4rem;margin-left:auto;padding:.3rem .65rem;font-size:.8rem;font-weight:640;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:7px;height:7px}.status.wechsel{animation:pille var(--dauer-lang) var(--kurve-feder)}@keyframes pille{0%{opacity:.2;transform:scale(.86)}to{opacity:1;transform:none}}.wegliste{margin:0;padding:.6rem 1.1rem .8rem;list-style:none;position:relative}.wegliste:before{content:"";background:var(--farbe-linie);width:2px;position:absolute;top:1.4rem;bottom:1.6rem;left:calc(1.1rem + 11px)}.wegliste:after{content:"";width:2px;height:calc((100% - 3rem) * var(--fortschritt,1));background:var(--farbe-passt);transition:height .7s var(--kurve-raus);position:absolute;top:1.4rem;left:calc(1.1rem + 11px)}.weg-phase{color:var(--farbe-leise);font-variation-settings:"wdth" 96;letter-spacing:.01em;padding:.55rem 0 .15rem 2.3rem;font-size:.74rem;font-weight:650}.weg-schritt{z-index:1;transition:opacity var(--dauer-mittel) var(--kurve-raus);grid-template-columns:24px 1fr;align-items:start;gap:.75rem;padding:.45rem 0;display:grid;position:relative}.weg-marke{background:var(--farbe-passt);color:#fff;width:24px;height:24px;transition:background-color var(--dauer-mittel) var(--kurve-raus), transform var(--dauer-lang) var(--kurve-feder);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 4px #fff}.weg-marke svg{width:14px;height:14px}.weg-schritt b{font-size:.98rem;font-weight:620;line-height:1.3;display:block}.weg-schritt span{color:var(--farbe-leise);font-size:.84rem;line-height:1.35;display:block}.weg-schluss{border-top:1px solid var(--farbe-linie);font-variation-settings:"wdth" 88;flex-wrap:wrap;gap:.6rem;padding:.9rem 1.1rem;font-size:1.05rem;font-weight:650;display:flex}.weg-schluss span{transition:color var(--dauer-mittel) var(--kurve-raus)}.weg.bereit .weg-schritt{color:var(--farbe-leise)}.weg.bereit .weg-schritt b{font-weight:500}.weg.bereit .weg-schritt .weg-marke{color:#0000;box-shadow:0 0 0 4px #fff, inset 0 0 0 2px var(--farbe-linie-stark);background:#fff;transform:scale(.85)}.weg.bereit .weg-schritt.erledigt,.weg.bereit .weg-schritt.aktiv{color:var(--farbe-text)}.weg.bereit .weg-schritt.erledigt b,.weg.bereit .weg-schritt.aktiv b{font-weight:620}.weg.bereit .weg-schritt.erledigt .weg-marke{background:var(--farbe-passt);color:#fff;transform:none;box-shadow:0 0 0 4px #fff}.weg.bereit .weg-schritt.aktiv .weg-marke{box-shadow:0 0 0 4px #fff, inset 0 0 0 2px var(--farbe-passt);animation:aktiv 1.3s var(--kurve-raus) infinite;transform:none}@keyframes aktiv{0%{box-shadow:0 0 0 4px #fff, inset 0 0 0 2px var(--farbe-passt), 0 0 0 4px #1d7a4c59}to{box-shadow:0 0 0 4px #fff, inset 0 0 0 2px var(--farbe-passt), 0 0 0 12px #1d7a4c00}}.weg.bereit .weg-schluss span{color:#6b7278}.weg.bereit .weg-schluss span.da{color:var(--farbe-text)}.berufe-kopf{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:2rem;display:grid}.inklusive{border:1px solid var(--farbe-text);background:#fff;justify-self:end;align-items:flex-start;gap:.9rem;max-width:28rem;padding:1rem 1.15rem;display:flex}.inklusive svg{width:26px;height:26px;color:var(--farbe-passt);flex:none;margin-top:.1rem}.inklusive b{font-variation-settings:"wdth" 92;font-weight:650;display:block}.inklusive span{color:var(--farbe-text2);font-size:.92rem}.register{border-top:1px solid var(--farbe-text);border-left:1px solid var(--farbe-linie);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3rem;display:grid}.gruppe{border-right:1px solid var(--farbe-linie);border-bottom:1px solid var(--farbe-linie);transition:background-color var(--dauer-mittel) var(--kurve-raus);background:#fff;padding:1.3rem 1.3rem 1.5rem}.gruppe:target{background:#fffbe8}.gruppe summary{font-variation-settings:"wdth" 86;letter-spacing:-.01em;pointer-events:none;justify-content:space-between;align-items:baseline;gap:.6rem;font-size:1.18rem;font-weight:650;line-height:1.15;list-style:none;display:flex}.gruppe summary::-webkit-details-marker{display:none}.gruppe summary .zahl{color:var(--farbe-leise);font-size:1.05rem;font-weight:480}.gruppe summary svg{display:none}.gruppe ul{margin-top:.9rem;padding:0;font-size:.96rem;line-height:1.35;list-style:none}.gruppe li+li{margin-top:.5rem}.gruppe li small{color:var(--farbe-leise);font-size:.86rem;display:block}.gruppe.leer{background:0 0;flex-direction:column;justify-content:space-between;gap:1.2rem;display:flex}.gruppe.leer p{color:var(--farbe-text2);font-size:.95rem}.mwd{color:var(--farbe-leise);margin-top:1rem;font-size:.86rem}.ablauf-raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin-top:3rem;display:grid}.zeitplan{border-top:1px solid var(--farbe-text);counter-reset:s;padding:0;list-style:none}.zeitplan li{border-bottom:1px solid var(--farbe-linie);grid-template-columns:9.5rem 1fr;gap:1.4rem;padding:1.1rem 0 1.2rem;display:grid}.zeitplan .wann{font-variation-settings:"wdth" 70;font-size:1.05rem;font-style:italic;font-weight:540;line-height:1.35}.zeitplan b{font-variation-settings:"wdth" 90;font-size:1.1rem;font-weight:650;display:block}.zeitplan p{color:var(--farbe-text2);max-width:54ch;margin-top:.3rem}.teile{border:1px solid var(--farbe-text);background:#fff;position:sticky;top:6rem}.teile table{border-collapse:collapse;width:100%;font-size:.97rem}.teile th,.teile td{text-align:left;vertical-align:top;border-bottom:1px solid var(--farbe-linie);padding:.75rem 1rem}.teile thead th{color:var(--farbe-leise);font-size:.86rem;font-weight:600}.teile thead th:first-child,.teile tbody td:first-child{background:var(--farbe-text);color:#fff;border-bottom-color:#3a3f44}.teile thead th:first-child{color:#c9cdd1}.teile p{color:var(--farbe-text2);padding:.85rem 1rem 1rem;font-size:.92rem}.bewertungen{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));gap:1.2rem;margin:2.6rem 0 0;padding:0;list-style:none;display:grid}.bewertungen li{border:1px solid var(--farbe-linie);border-radius:var(--radius);background:var(--farbe-grund,#fff);flex-direction:column;gap:.9rem;padding:1.5rem 1.4rem;display:flex}.bewertungen blockquote{flex:1;margin:0}.bewertungen blockquote p{margin:0;line-height:1.55}.bewertungen .b-titel{font-variation-settings:"wdth" 90;font-size:1.08rem;font-weight:650;margin-bottom:.5rem!important}.bewertungen .b-name{color:var(--farbe-leise);border-top:1px solid var(--farbe-linie);margin:0;padding-top:.8rem;font-size:.92rem}.geschichte{max-width:44rem;color:var(--farbe-text2);margin-top:1rem;line-height:1.6}.faelle{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:2.8rem}.faelle th,.faelle td{text-align:left;vertical-align:top;border-bottom:1px solid var(--farbe-linie);padding:1.1rem 0 1.1rem 1.4rem}.faelle th:first-child,.faelle td:first-child{padding-left:0}.faelle thead th{color:var(--farbe-leise);border-bottom:1px solid var(--farbe-text);padding-bottom:.6rem;font-size:.82rem;font-weight:500}.faelle tbody tr{transition:background-color var(--dauer-mittel) var(--kurve-raus)}.faelle tbody tr:hover{background:#fafbfb}.faelle .z{text-align:right;white-space:nowrap}.faelle td.z{font-variation-settings:"wdth" 70;padding-top:1rem;font-size:2.1rem;font-style:italic;font-weight:520;line-height:1}.faelle td.z small{font-variation-settings:"wdth" 100;color:var(--farbe-leise);margin-left:.2rem;font-size:.5em;font-style:normal;font-weight:400}.faelle .firma{align-items:center;gap:1rem;display:flex}.faelle .firma img{object-fit:contain;object-position:left center;opacity:.62;flex:none;width:72px;height:32px}.faelle .firma b{font-weight:650;line-height:1.3;display:block}.faelle .firma span{color:var(--farbe-leise);font-size:.9rem}.fussnote{color:var(--farbe-leise);max-width:76ch;margin-top:1rem;font-size:.86rem}.nachsatz{font-variation-settings:"wdth" 90;margin-top:2rem;font-size:clamp(1.15rem,1rem + .5vw,1.4rem);font-weight:620}.tafel{--t-grund:#121416;--t-linie:#2b3034;--t-leise:#a9b0b6;background:var(--t-grund);color:#e8eaec;border-bottom-color:var(--t-grund);position:relative;overflow:clip}.tafel:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(8.33333% - 1px),#1a1d20 calc(8.33333% - 1px) 8.33333%);position:absolute;inset:0}.tafel .innen{position:relative}.tafel h2{color:#fff}.tafel ::selection{color:#fff;background:#6b1a20}.tafel :focus-visible{outline-color:#fff}.tafel-kopf{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:end;gap:1.5rem 3rem;display:grid}.tafel-kopf p{color:var(--t-leise);font-size:1rem;line-height:1.55}.tafel-kopf a{color:#fff;text-underline-offset:.2em;align-items:center;gap:.35rem;margin-top:.4rem;font-weight:600;display:inline-flex}.tafel-kopf a svg{width:18px;height:18px;transition:transform var(--dauer-mittel) var(--kurve-feder)}.tafel-kopf a:hover svg{transform:translate(4px)}.tafel .faelle th,.tafel .faelle td{border-bottom-color:var(--t-linie);padding-block:1.6rem}.tafel .faelle td{color:#d5d9dc;vertical-align:middle}.tafel .faelle thead th{color:var(--t-leise);border-bottom-color:#e8eaec;padding-block:0 .7rem}.tafel .faelle tbody tr:hover{background:#ffffff09}.tafel .faelle td.erg{max-width:26ch;line-height:1.5}.tafel .faelle .firma b{color:#fff;font-size:1.06rem}.tafel .faelle .firma span{color:var(--t-leise)}.logo-kachel{border-radius:var(--radius);background:#fff;flex:none;place-items:center;width:6.5rem;height:3.6rem;padding:.55rem .7rem;display:grid}.tafel .faelle .logo-kachel img{object-fit:contain;object-position:center;opacity:1;width:100%;height:100%}.tafel .faelle td.z{color:#fff;letter-spacing:-.02em;padding-top:1.6rem;font-size:clamp(2.6rem,1.5rem + 2.4vw,4.1rem);font-weight:560;line-height:.9}.tafel .faelle td.z small{color:var(--t-leise);letter-spacing:0;vertical-align:.1em;margin-left:.35rem;font-size:.3em}.tafel .faelle .ohne{font-variation-settings:"wdth" 96;color:var(--t-leise);letter-spacing:0;font-size:.92rem;font-style:normal}.wochen{display:block}.wochen-skala{letter-spacing:0;width:min(10rem,100%);margin:.85rem 0 0 auto;font-style:normal;display:block}.wochen-skala .band{background:#30363b;border-radius:2px;height:4px;display:block;overflow:hidden}.wochen-skala .band span{transform-origin:0;background:#6fd39f;border-radius:2px;height:100%;display:block}.wochen-skala [data-wochen="1"]{width:12.5%}.wochen-skala [data-wochen="2"]{width:25%}.wochen-skala [data-wochen="3"]{width:37.5%}.wochen-skala [data-wochen="4"]{width:50%}.wochen-skala [data-wochen="5"]{width:62.5%}.wochen-skala [data-wochen="6"]{width:75%}.wochen-skala [data-wochen="7"]{width:87.5%}.wochen-skala [data-wochen="8"]{width:100%}.wochen-skala .marken{font-variation-settings:"wdth" 96;color:var(--t-leise);justify-content:space-between;margin-top:.35rem;font-size:.72rem;font-weight:450;line-height:1;display:flex}.tafel .fussnote{color:var(--t-leise)}.tafel .nachsatz{color:#fff;font-variation-settings:"wdth" 86;letter-spacing:-.015em;max-width:30ch;margin-top:2.6rem;font-size:clamp(1.3rem,1rem + 1vw,1.9rem);font-weight:650;line-height:1.15}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.wochen-skala .band span{animation:linear both band-wachsen view();animation-range:entry 20% cover 38%}}}@keyframes band-wachsen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.wertung-kopf{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 3rem;display:grid}.wertung{border:1px solid var(--farbe-linie);border-radius:var(--radius);color:inherit;background:var(--farbe-grund);transition:border-color var(--dauer-mittel) var(--kurve-raus), box-shadow var(--dauer-mittel) var(--kurve-raus);align-items:center;gap:1.1rem;padding:1rem 1.3rem 1rem 1.1rem;text-decoration:none;display:flex}.wertung:hover{border-color:var(--farbe-linie-stark);box-shadow:var(--schatten-karte)}.wertung-zahl{font-variation-settings:"wdth" 70;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:3.7rem;font-style:italic;font-weight:560;line-height:.85}.wertung-text{color:var(--farbe-leise);gap:.35rem;max-width:15rem;font-size:.86rem;line-height:1.35;display:grid}.wertung-text b{color:var(--farbe-text);font-weight:640}.sterne.gross svg{width:20px;height:20px}.bewertungen li{transition:box-shadow var(--dauer-mittel) var(--kurve-raus), border-color var(--dauer-mittel) var(--kurve-raus), transform var(--dauer-mittel) var(--kurve-raus);position:relative}.bewertungen li:hover{border-color:var(--farbe-linie-stark);box-shadow:var(--schatten-karte);transform:translateY(-2px)}.bewertungen li:after{content:"“";font-variation-settings:"wdth" 86;color:#e4e7e9;pointer-events:none;font-size:4.6rem;font-weight:700;line-height:1;position:absolute;top:.4rem;right:1.1rem}.bewertungen .sterne svg{width:17px;height:17px}@media (width>=1100px){.bewertungen:has(>li:nth-child(4):last-child){grid-template-columns:1.3fr 1fr 1fr}.bewertungen:has(>li:nth-child(4):last-child)>li:first-child{grid-row:span 2;justify-content:space-between;padding:2.2rem 2.2rem 1.8rem}.bewertungen:has(>li:nth-child(4):last-child)>li:last-child{grid-column:span 2}.bewertungen:has(>li:nth-child(4):last-child)>li:first-child .b-titel{letter-spacing:-.015em;font-variation-settings:"wdth" 86;font-size:clamp(1.5rem,1rem + 1vw,2.1rem);line-height:1.1;margin-bottom:1rem!important}.bewertungen:has(>li:nth-child(4):last-child)>li:first-child blockquote p:not(.b-titel){color:var(--farbe-text2);font-variation-settings:"wdth" 96;font-size:clamp(1.2rem,.9rem + .6vw,1.45rem);line-height:1.5}.bewertungen:has(>li:nth-child(4):last-child)>li:first-child:after{font-size:8rem;top:.6rem;right:1.6rem}}@media (prefers-reduced-motion:reduce){.bewertungen li:hover{transform:none}}@media (width<=980px){.tafel-kopf,.wertung-kopf{grid-template-columns:1fr}.wertung{justify-self:start}}@media (width<=640px){.tafel .faelle tr{gap:0 1rem;padding:1.4rem 0}.tafel .faelle th,.tafel .faelle td{padding-block:.2rem}.tafel .faelle td.erg{max-width:none;margin-top:.6rem}.tafel .faelle td.z{text-align:left;padding-top:.8rem;font-size:2.6rem}.tafel .faelle td.z:before{color:var(--t-leise);font-variation-settings:"wdth" 100;letter-spacing:0}.tafel .faelle td.z:has(.ohne){font-size:1rem}.wochen-skala{margin-left:0}.logo-kachel{width:5.4rem;height:3rem}.wertung-zahl{font-size:3rem}}.vergleich{border-collapse:collapse;width:100%;margin-top:2.8rem}.vergleich th,.vergleich td{text-align:left;vertical-align:top;border-bottom:1px solid var(--farbe-linie);padding:.85rem 1rem;font-size:.98rem}.vergleich thead th{color:var(--farbe-leise);border-bottom:1px solid var(--farbe-text);font-size:.86rem;font-weight:560}.vergleich thead th.wir{color:#fff}.vergleich tbody th{font-variation-settings:"wdth" 92;width:24%;padding-left:0;font-weight:560}.vergleich td{color:var(--farbe-text2)}.vergleich .wir{background:var(--farbe-text);color:#fff;border-bottom-color:#3a3f44;font-weight:560}.vergleich td.wir svg{vertical-align:-2px;color:#6fd39f;width:16px;height:16px;margin-right:.4rem;display:inline-block}.vergleich-satz{max-width:68ch;color:var(--farbe-text2);margin-top:1.6rem}.absender{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);margin-top:3rem;display:grid}.person{grid-template-columns:10rem 1fr;align-items:start;gap:1.5rem;display:grid}.person img{aspect-ratio:3/4;object-fit:cover;object-position:50% 20%;filter:grayscale(.15);width:100%;height:auto}.person h3{font-size:1.45rem}.person .rolle{color:var(--farbe-leise);margin:.3rem 0 .75rem;font-size:.94rem;line-height:1.4}.person p:not(.rolle){color:var(--farbe-text2)}.gemeinsam{border-top:1px solid var(--farbe-linie);color:var(--farbe-text2);margin-top:2.6rem;padding-top:1.6rem}.gemeinsam>p{max-width:70ch}.fragen{border-top:1px solid var(--farbe-text);max-width:58rem;margin-top:2.6rem}.fragen details{border-bottom:1px solid var(--farbe-linie)}.fragen summary{cursor:pointer;font-variation-settings:"wdth" 92;justify-content:space-between;gap:1.5rem;padding:1.15rem 0;font-size:1.1rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.fragen summary::-webkit-details-marker{display:none}.fragen summary:hover{color:var(--farbe-text2)}.fragen summary svg{width:20px;height:20px;transition:transform var(--dauer-mittel) var(--kurve-raus);flex:none;margin-top:.15rem}.fragen details[open] summary svg{transform:rotate(45deg)}.fragen details p{max-width:66ch;color:var(--farbe-text2);padding:0 0 1.35rem}.fragen details::details-content{block-size:0;transition:block-size var(--dauer-mittel) var(--kurve-raus), content-visibility var(--dauer-mittel) allow-discrete;overflow:clip}.fragen details[open]::details-content{block-size:auto}@supports (interpolate-size:allow-keywords){.fragen{interpolate-size:allow-keywords}}.schluss{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.saisonhinweis{align-items:center;gap:.6rem;margin-top:1.6rem;font-size:.98rem;font-weight:560;display:flex}.saisonhinweis svg{flex:none;width:18px;height:18px}.bogen{border:1.5px solid var(--farbe-text);background:#fff;padding:clamp(1.1rem,3vw,1.9rem)}.bogen .zaehler{color:var(--farbe-leise);font-size:.95rem}.bogen h3{margin:.35rem 0 .3rem;font-size:1.5rem}.bogen .tipp{color:var(--farbe-leise);margin-bottom:1rem;font-size:.92rem}.bogen .mikro{margin-top:.9rem}.leiste{display:none}.antwort{margin-top:-1px;display:block;position:relative}.antwort input{opacity:0;width:1px;height:1px;position:absolute}.antwort span{border:1px solid var(--farbe-linie-stark);cursor:pointer;min-height:58px;transition:background-color var(--dauer-kurz) var(--kurve-raus), border-color var(--dauer-kurz) var(--kurve-raus), box-shadow var(--dauer-kurz) var(--kurve-raus);background:#fff;align-items:center;gap:.9rem;padding:.8rem 1.05rem;font-size:1.04rem;display:flex;position:relative}.antwort:first-of-type span{border-radius:var(--radius) var(--radius) 0 0}.antwort:last-of-type span{border-radius:0 0 var(--radius) var(--radius)}.antwort span:hover{background:var(--farbe-flaeche);border-color:var(--farbe-text);z-index:1}.antwort .pfeil{width:20px;height:20px;transition:transform var(--dauer-mittel) var(--kurve-feder), color var(--dauer-kurz);flex:none;margin-left:auto}.antwort span:hover .pfeil{color:var(--farbe-handlung);transform:translate(4px)}.antwort .kasten{flex:none;width:22px;height:22px}.antwort .kasten rect{fill:#fff;stroke:currentColor;transition:fill var(--dauer-kurz), stroke var(--dauer-kurz)}.antwort .kasten path{opacity:0;stroke:#fff;stroke-dasharray:18;stroke-dashoffset:18px;transition:stroke-dashoffset var(--dauer-mittel) var(--kurve-raus)}.antwort input:checked+span{background:var(--farbe-handlung-hauch);border-color:var(--farbe-handlung);z-index:2}.antwort input:checked+span .kasten rect{fill:var(--farbe-handlung);stroke:var(--farbe-handlung)}.antwort input:checked+span .kasten path{opacity:1;stroke-dashoffset:0}.antwort input[type=radio]:checked+span{box-shadow:inset 3px 0 0 var(--farbe-handlung)}.antwort input:focus-visible+span{outline:3px solid var(--farbe-fokus);outline-offset:2px;z-index:3}.kc{background:var(--farbe-flaeche);width:100%;max-width:none;height:100%;max-height:none;color:var(--farbe-text);border:0;margin:0;padding:0;position:fixed;inset:0}.kc::backdrop{background:#17191b66}.kc[open]{animation:kc-auf var(--dauer-mittel) var(--kurve-raus);flex-direction:column;display:flex}@keyframes kc-auf{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.kc-kopf{padding:10px var(--rand-seite);border-bottom:1px solid var(--farbe-linie);background:#fff;grid-template-columns:3rem 1fr 3rem;align-items:center;display:grid}.kc-rund{border:1px solid var(--farbe-linie-stark);cursor:pointer;width:3rem;height:3rem;color:inherit;transition:border-color var(--dauer-kurz), transform var(--dauer-kurz);background:#fff;border-radius:50%;place-items:center;display:grid}.kc-rund:hover{border-color:var(--farbe-text)}.kc-rund:active{transform:scale(.94)}.kc-rund svg{width:20px;height:20px}.kc-kopf .kc-rund[data-weg]{visibility:hidden}.kc:not(.kc-js) .kc-kopf .kc-rund.nur-js{visibility:hidden;display:grid}.kc-kopf .marke{justify-self:center}.kc-buehne{padding:clamp(1.2rem, 6vh, 4rem) var(--rand-seite) 2rem;flex:1;overflow:auto}.kc-seite .kc-buehne{overflow:visible}.kc-karte{border:1px solid var(--farbe-linie);max-width:40rem;box-shadow:var(--schatten-karte);background:#fff;border-radius:4px;margin:0 auto;padding:clamp(1.2rem,4vw,2.3rem)}.kc-stand{color:var(--farbe-leise);flex-wrap:wrap;justify-content:space-between;gap:1rem;min-height:1.5rem;font-size:.9rem;display:flex}.kc-stand [data-kc-zaehler]{font-variation-settings:"wdth" 70;color:var(--farbe-text);font-size:1.02rem;font-style:italic;font-weight:540}.kc-balken{background:var(--farbe-flaeche);border-radius:2px;height:4px;margin:.6rem 0 1.5rem;overflow:hidden}.kc-balken span{background:var(--farbe-text);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--anteil,.2));transition:transform .55s var(--kurve-feder);display:block}.kc-schritt{border:0;min-width:0;margin:0;padding:0}.kc-schritt legend,.kc-schritt h2{font-variation-settings:"wdth" 86;letter-spacing:-.015em;outline:none;margin-bottom:1.1rem;padding:0;font-size:clamp(1.45rem,1rem + 1.5vw,2rem);font-weight:650;line-height:1.1}.kc-schritt .tipp{color:var(--farbe-leise);margin:-.6rem 0 1rem;font-size:.92rem}.kc-js .kc-schritt:not([data-aktiv]){display:none}.kc-js .kc-schritt[data-aktiv]{animation:schritt-vor .42s var(--kurve-raus)}.kc-js [data-richtung=zurueck] .kc-schritt[data-aktiv]{animation-name:schritt-zurueck}@keyframes schritt-vor{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes schritt-zurueck{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.kc-js .ohne-js-nur,.kc:not(.kc-js) .nur-js{display:none}.kc-seite:not(.kc-js) .kc-schritt+.kc-schritt{border-top:1px solid var(--farbe-linie);margin-top:2.4rem;padding-top:2rem}.kc-zeile{color:var(--farbe-text2)}.kc-plan{border-top:1px solid var(--farbe-linie);margin:1.1rem 0;padding:0;list-style:none}.kc-plan li{border-bottom:1px solid var(--farbe-linie);gap:.7rem;padding:.7rem 0;line-height:1.4;display:flex}.kc-plan svg{width:20px;height:20px;color:var(--farbe-passt);flex:none;margin-top:2px}.kc-plan b{font-weight:650}.kc-hinweis{background:var(--farbe-flaeche);border-radius:var(--radius);padding:.75rem .95rem;font-size:.95rem}.kc-label{margin-top:1.1rem;font-size:.98rem;font-weight:600;display:block}.kc-label span{color:var(--farbe-leise);font-weight:400}.kc-feld{width:100%;font:inherit;border-radius:var(--radius);min-height:52px;transition:border-color var(--dauer-kurz), box-shadow var(--dauer-kurz);background:#fff;border:1px solid #8d949a;margin:.4rem 0 .2rem;padding:.8rem 1rem}.kc-feld::placeholder{color:#6b7278}.kc-feld:hover{border-color:var(--farbe-text)}.kc-feld:focus{border-color:var(--farbe-text);outline:none;box-shadow:0 0 0 3px #c1121f40}.kc-feld[aria-invalid=true]{border-color:var(--farbe-handlung)}.kc-fehler{color:#a50f1a;align-items:flex-start;gap:.4rem;margin-top:.25rem;font-size:.9rem;display:flex}.kc-fehler svg{flex:none;width:17px;height:17px;margin-top:2px}.kc-fehler[hidden]{display:none}.kc-zwei{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.kc-unter{font-variation-settings:"wdth" 90;margin-top:1.6rem;font-size:1.15rem;font-weight:650;line-height:1.3}.kc-direkt{margin-top:.9rem;font-size:.95rem}.kc-direkt a{color:var(--farbe-text);text-underline-offset:3px;font-weight:650}.kc-mikro{color:var(--farbe-leise);margin-top:.65rem;font-size:.86rem}.kc-senden{margin-top:1.3rem}.kc-senden[aria-busy=true]{pointer-events:none}.kc-senden[aria-busy=true] svg{animation:.8s linear infinite dreh}@keyframes dreh{to{transform:rotate(360deg)}}.kc-fuss{max-width:40rem;color:var(--farbe-leise);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1.6rem;margin:1.3rem auto 0;font-size:.88rem;display:flex}.kc-vertrauen{text-align:left;align-items:center;gap:.6rem;line-height:1.35;display:inline-flex}.kc-vertrauen b{color:var(--farbe-text);font-weight:640}.kc-gesicht{width:40px;height:40px;box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--farbe-linie);border-radius:50%;flex:none;overflow:hidden}.kc-gesicht img{object-fit:cover;width:100%;height:100%;display:block}.kc-sterne .sterne{margin-right:0}.kc-fuss-zeile{flex-basis:100%}.kc:has([data-kc-schritt=kontakt][data-aktiv]) .kc-vertrauen:first-child{display:none}.kc-person{border-bottom:1px solid var(--farbe-linie);align-items:center;gap:1rem;margin-bottom:1.3rem;padding-bottom:1.3rem;display:flex}.kc-person img{object-fit:cover;border-radius:50%;flex:none;width:84px;height:84px}.kc-person picture{flex:none;display:block}.kc-rueckruf{border-top:2px solid var(--farbe-text);margin-top:1.6rem;padding-top:1.4rem}.kc-kalender{min-height:0;margin:1.2rem -.4rem 0}.kc-kalender iframe{background:var(--farbe-flaeche);border:0;border-radius:4px;width:100%;height:680px;display:block}.kc-person b{font-variation-settings:"wdth" 90;font-size:1.15rem;font-weight:650;line-height:1.3;display:block}.kc-person small{color:var(--farbe-text2);margin-top:.15rem;font-size:.92rem;line-height:1.4;display:block}.chips{border:0;flex-wrap:wrap;gap:.5rem;margin-top:.6rem;padding:0;display:flex}.chips legend{margin-bottom:.5rem;padding:0;font-size:.98rem;font-weight:600}.chip{position:relative}.chip input{opacity:0;position:absolute}.chip span{border:1px solid var(--farbe-linie-stark);cursor:pointer;min-height:44px;transition:background-color var(--dauer-kurz), border-color var(--dauer-kurz);background:#fff;border-radius:999px;align-items:center;padding:.5rem .95rem;font-size:.94rem;display:inline-flex}.chip span:hover{border-color:var(--farbe-text)}.chip input:checked+span{background:var(--farbe-text);color:#fff;border-color:var(--farbe-text)}.chip input:focus-visible+span{outline:3px solid var(--farbe-fokus);outline-offset:2px}.kc-ausweg{font:inherit;text-underline-offset:.2em;cursor:pointer;color:var(--farbe-text2);background:0 0;border:0;margin-top:1rem;padding:.5rem 0;text-decoration:underline;display:block}.kc-entwurf{color:var(--farbe-leise);border-top:1px dashed var(--farbe-linie-stark);margin-top:1.2rem;padding-top:.8rem;font-size:.86rem}.danke-zeichen{background:var(--farbe-passt);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:1.1rem;display:grid}.danke-zeichen svg{stroke-dasharray:30;stroke-dashoffset:0;width:30px;height:30px}.kc-js .kc-schritt[data-aktiv] .danke-zeichen{animation:danke .6s var(--kurve-feder) both}.kc-js .kc-schritt[data-aktiv] .danke-zeichen svg{animation:haken .5s .25s var(--kurve-raus) both}@keyframes danke{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes haken{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}@media (width<=1100px){.register{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.hero .innen{grid-template-columns:1fr}.mosaik{grid-template-rows:13rem 13rem 10rem;min-height:0}.belege .innen{grid-template-columns:1fr 1fr}.belege .beleg:first-child{border-bottom:1px solid var(--farbe-linie);grid-column:1/-1}.belege .beleg:nth-child(2){border-left:0;padding-left:0}.stimmen{grid-template-columns:1fr}.markt{grid-template-columns:1fr;gap:1.6rem}.stimme:nth-child(2n){border-left:0;padding-left:0}.system-zeile,.system-zeile.gedreht{grid-template-columns:1fr}.system-zeile.gedreht .schrittexte{order:0}.berufe-kopf,.schluss,.absender,.ablauf-raster{grid-template-columns:1fr}.inklusive{justify-self:start}.register{grid-template-columns:repeat(2,minmax(0,1fr))}.teile{position:static}}@media (width<=640px){body{font-size:1.0625rem}.saison .lang{display:none}.saison .kurz{display:inline}.saison .innen{padding-block:.5rem;font-size:.88rem}.hero:before{display:none}.hero .innen{gap:2rem;padding-block:1.4rem 2.2rem}.kopfzeile{font-size:.9rem}.hero h1{letter-spacing:-.02em;margin-top:.75rem;font-size:1.86rem}.hero .unter{margin-top:.8rem;font-size:1.04rem;line-height:1.5}.hero-text{flex-direction:column;display:flex}.gruppenzeile{order:5;margin-top:1.1rem;margin-left:-.5rem;font-size:.86rem}.gruppenzeile li{padding:0 .5rem}.hero .aufruf{gap:.55rem 1rem;margin-top:1.15rem}.hero .aufruf .knopf{width:100%}.hero .aufruf .mikro{text-align:center;flex-basis:auto;order:0;width:100%;font-size:.86rem}.hero .aufruf .textlink{order:4}.vertrauen-mobil{flex-wrap:wrap;order:4;gap:.15rem 1rem;margin-top:.8rem;font-size:.88rem;font-weight:560;display:flex}.vertrauen-mobil>span{align-items:center;display:inline-flex}.mosaik{grid-template-rows:10.5rem 10.5rem 8rem}.belege .innen{grid-template-columns:1fr}.belege .beleg{border-left:0;border-bottom:1px solid var(--farbe-linie);padding-left:0}.belege .beleg+.beleg{border-left:0;padding-left:0}.belege .beleg:last-child{border-bottom:0}.logos{gap:1rem 1.6rem}.schritte-dreier{grid-template-columns:1fr;gap:.9rem;margin-top:2.2rem}.schritte-dreier li{border-top-width:4px;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.6rem;display:flex}.schritte-dreier li span{text-align:right}.weg-kopf{flex-wrap:wrap}.weg-kopf .status{margin-left:calc(46px + .9rem)}.region-zahlen dd .zahl{font-size:1.75rem}.register{border-left:0;grid-template-columns:1fr}.gruppe{border-right:0;padding:0}.gruppe summary{pointer-events:auto;cursor:pointer;align-items:center;min-height:56px;padding:1.05rem 0}.gruppe summary svg{width:20px;height:20px;transition:transform var(--dauer-mittel) var(--kurve-raus);flex:none;display:block}.gruppe summary .zahl{margin-left:auto}.gruppe[open] summary svg{transform:rotate(45deg)}.gruppe ul{margin:0;padding:0 0 1.2rem}.gruppe.leer{padding:1.3rem 0}.zeitplan li{grid-template-columns:1fr;gap:.2rem}.faelle thead{display:none}.faelle,.faelle tbody,.faelle tr,.faelle td{width:100%;display:block}.faelle tr{border-bottom:1px solid var(--farbe-linie);grid-template-columns:1fr 1fr;padding:1.1rem 0;display:grid}.faelle td{border:0;padding:.2rem 0}.faelle td:first-child,.faelle td:nth-child(2){grid-column:1/-1}.faelle td:nth-child(2){margin-bottom:.5rem}.faelle td.z{text-align:left;font-size:1.8rem}.faelle td.z:before{content:attr(data-l);color:var(--farbe-leise);font-variation-settings:"wdth" 90;margin-bottom:.25rem;font-size:.78rem;font-style:normal;display:block}.vergleich thead{display:none}.vergleich,.vergleich tbody,.vergleich tr,.vergleich th,.vergleich td{width:100%;display:block}.vergleich tr{border-bottom:1px solid var(--farbe-linie);flex-direction:column;padding:1rem 0;display:flex}.vergleich tbody th,.vergleich td{border:0;width:100%;padding:.15rem 0}.vergleich tbody th{order:-2;margin-bottom:.35rem;font-size:1.02rem}.vergleich td:before{content:attr(data-l) ": ";color:var(--farbe-leise)}.vergleich td.wir{order:-1;margin-bottom:.35rem;padding:.5rem .7rem}.vergleich td.wir:before{color:#c9cdd1}.person{grid-template-columns:6.5rem 1fr}.leiste{z-index:15;border-top:1px solid var(--farbe-linie);padding:.6rem var(--rand-seite) calc(.6rem + env(safe-area-inset-bottom));transition:transform var(--dauer-mittel) var(--kurve-raus);background:#fffffff7;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 24px -16px #17191b4d}.leiste.da{transform:none}.leiste .knopf{width:100%;min-height:3.2rem}.leiste .mikro{text-align:center;margin-top:.3rem;font-size:.8rem}.kc-zwei{grid-template-columns:1fr;gap:0}.kc-person img{width:72px;height:72px}.kc-buehne{padding-top:1rem}}.kc:not(.kc-js) .nur-js-inline,.kc-seite:not(.kc-js) [data-kc-schritt=danke]{display:none}.belege .partner{border-top:1px solid var(--farbe-linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 2rem;padding-block:.9rem 1rem;display:flex}.belege .partner small{color:var(--farbe-leise);font-size:.86rem}.partner-logos{gap:.8rem 2.2rem}.partner-logos .evocontec img{--h:22px}.partner-logos .erfolgsazubi img{--h:27px}.partner-karten{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem clamp(1.5rem,4vw,4rem);margin-top:1.8rem;padding:0;list-style:none;display:grid}.partner-karten li{border:1px solid var(--farbe-linie);background:#fff;align-content:start;gap:1rem;padding:1.4rem 1.5rem;display:grid}.partner-karten img{opacity:.7;width:auto;height:38px}.partner-karten li:last-child img{height:46px}.partner-karten p{color:var(--farbe-text2)}.partner-karten b{color:var(--farbe-text);font-weight:650}@media (width<=640px){.partner-karten{grid-template-columns:1fr}}.anz{margin:0}.anz-titel{color:var(--farbe-leise);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.9rem;font-size:.9rem;display:flex}.anz-beispiel{color:var(--farbe-text2);border:1px solid var(--farbe-linie-stark);background:#fff;border-radius:999px;padding:.12rem .6rem;font-size:.74rem;font-weight:600}.anz-wahl{flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;display:flex}.anz-wahl label{cursor:pointer;position:relative}.anz-wahl input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.anz-wahl span{white-space:nowrap;border:1px solid var(--farbe-linie-stark);font-variation-settings:"wdth" 94;min-height:2.5rem;transition:background-color var(--dauer-kurz) var(--kurve-raus), color var(--dauer-kurz) var(--kurve-raus), border-color var(--dauer-kurz) var(--kurve-raus);background:#fff;border-radius:999px;align-items:center;padding:.4rem .75rem;font-size:.86rem;font-weight:580;display:inline-flex}.anz-wahl input:checked+span{background:var(--farbe-text);color:#fff;border-color:var(--farbe-text)}.anz-wahl input:focus-visible+span{outline:3px solid var(--farbe-fokus);outline-offset:2px}.anz:has([data-anz-wahl="0"]:checked) [data-anz-tafel]:not([data-anz-tafel="0"]),.anz:has([data-anz-wahl="1"]:checked) [data-anz-tafel]:not([data-anz-tafel="1"]),.anz:has([data-anz-wahl="2"]:checked) [data-anz-tafel]:not([data-anz-tafel="2"]),.anz:has([data-anz-wahl="3"]:checked) [data-anz-tafel]:not([data-anz-tafel="3"]){display:none}.anz-handy{--anz-text:#0c0d0e;--anz-leise:#5d6369;--anz-linie:#e6e8ea;max-width:21.5rem;color:var(--anz-text);font-family:var(--schrift-text);background:#fff;border:1px solid #c7ccd0;border-radius:2.6rem;padding:.55rem .55rem .9rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 7px #17191b,inset 0 0 0 8px #3a3f44,0 2px 4px #0c0e1014,0 40px 70px -32px #0c0e108c}.anz-handy>*{position:relative}.anz-status{font-variation-settings:"wdth" 100;justify-content:space-between;align-items:center;padding:.95rem 1.35rem .55rem;font-size:.8rem;font-weight:650;display:flex}.anz-status svg{width:3.4rem;height:.75rem}.anz-beitrag{margin-inline:.45rem}.anz-profil{align-items:center;gap:.6rem;padding:.55rem .4rem;display:flex}.anz-zeichen{color:#fff;width:2.1rem;height:2.1rem;box-shadow:0 0 0 1.5px #fff, 0 0 0 2.5px var(--anz-linie);background:#23384d;border-radius:50%;flex:none;place-items:center;display:grid}.anz-zeichen svg{width:1.35rem;height:1.35rem}.anz-wer{min-width:0;line-height:1.2;display:grid}.anz-wer b{font-variation-settings:"wdth" 96;white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:650;overflow:hidden}.anz-wer small{color:var(--anz-leise);font-size:.72rem}.anz-mehr{gap:3px;margin-left:auto;padding:.3rem;display:flex}.anz-mehr i{background:var(--anz-text);border-radius:50%;width:3.5px;height:3.5px}.anz-primaer{color:var(--anz-text);padding:.15rem .4rem .65rem;font-size:.82rem;line-height:1.42}.anz-bild{aspect-ratio:4/5;background:#5d6870;margin-inline:-.45rem;position:relative;overflow:hidden}.anz-bild img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.anz-bild:after{content:"";background:linear-gradient(#0a0c0e00 42%,#0a0c0e59 66%,#0a0c0edb 100%);position:absolute;inset:0}.anz-bild p{z-index:1;color:#fff;font-variation-settings:"wdth" 84;letter-spacing:-.02em;text-wrap:balance;font-size:1.62rem;font-weight:740;line-height:1.02;position:absolute;bottom:1rem;left:1rem;right:1rem}.anz-link{border-bottom:1px solid var(--anz-linie);background:#f0f2f4;justify-content:space-between;align-items:center;gap:.8rem;margin-inline:-.45rem;padding:.7rem .85rem;display:flex}.anz-link>span:first-child{gap:.1rem;min-width:0;display:grid}.anz-link small{color:var(--anz-leise);text-transform:none;font-size:.68rem}.anz-link b{font-variation-settings:"wdth" 94;font-size:.82rem;font-weight:650;line-height:1.25}.anz-cta{white-space:nowrap;background:#dfe3e7;border-radius:6px;flex:none;padding:.5rem .8rem;font-size:.8rem;font-weight:650}.anz-aktionen{gap:.95rem;padding:.7rem .4rem .2rem;display:flex}.anz-aktionen svg{fill:none;width:1.4rem;height:1.4rem;stroke:var(--anz-text);stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round}.anz-aktionen .rechts{margin-left:auto}.anz-hinweis{max-width:21.5rem;color:var(--farbe-leise);margin-top:.9rem;font-size:.82rem;line-height:1.45}@media (width<=980px){.anz-handy,.anz-hinweis{margin-inline:auto}.anz-titel,.anz-wahl{text-align:center;justify-content:center}.anz-hinweis{text-align:center}}.b-anzeige{align-self:start;position:sticky;top:6.5rem}.b-anzeige .kanaele{margin-top:1rem}@media (width<=980px){.b-anzeige{position:static}.b-anzeige .kanaele{justify-content:center}}.fuss{--f-grund:#0f1113;--f-linie:#262a2e;--f-text:#d7dbde;--f-leise:#b4bbc1;--f-schwach:#8f979e;background:var(--f-grund);color:var(--f-text);font-size:.95rem;position:relative;overflow:clip}.fuss:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(8.33333% - 1px),#16191b calc(8.33333% - 1px) 8.33333%);position:absolute;inset:0}.fuss>.innen{position:relative}.fuss a{color:#fff}.fuss :focus-visible{outline-color:#fff}.fuss ::selection{color:#fff;background:#6b1a20}.fuss-aufruf{border-bottom:1px solid var(--f-linie);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:2.5rem clamp(2rem,6vw,6rem);padding-block:clamp(3.5rem,7vw,6rem) clamp(2.8rem,5vw,4rem);display:grid}.fuss-zeile{color:var(--f-leise);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.fuss-punkt{background:#3ec27f;border-radius:50%;flex:none;width:7px;height:7px}.fuss-titel{color:#fff;font-variation-settings:"wdth" 84;letter-spacing:-.03em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.3rem,1.1rem + 4.2vw,5rem);font-weight:680;line-height:.98}.fuss-lead{max-width:46ch;color:var(--f-text);margin-top:1.2rem;font-size:clamp(1.04rem,.98rem + .3vw,1.2rem);line-height:1.55}.fuss-knoepfe{flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin-top:2rem;display:flex}.fuss-knoepfe .knopf{color:#fff;box-shadow:0 1px #0000004d,0 14px 30px -14px #c1121fd9}.fuss-knoepfe .mikro{color:var(--f-leise)}.fuss-person{border:1px solid var(--f-linie);background:linear-gradient(#16191c,#121417);border-radius:6px;grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:1.3rem;padding:1.4rem;display:grid}.fuss-person img{object-fit:cover;object-position:50% 25%;width:7rem;height:7rem;box-shadow:0 0 0 3px var(--f-grund), 0 0 0 4px #3a4045;border-radius:50%;display:block}.fuss-person-name{color:var(--f-leise);gap:.1rem;font-size:.9rem;line-height:1.3;display:grid}.fuss-person-name b{color:#fff;font-variation-settings:"wdth" 92;font-size:1.25rem;font-weight:650}.fuss-person-rolle{color:var(--f-leise);margin-top:.45rem;font-size:.86rem;line-height:1.45}.fuss-tel{font-variation-settings:"wdth" 92;letter-spacing:.005em;font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;width:fit-content;min-height:2.75rem;margin-top:.9rem;font-size:1.32rem;font-weight:650;text-decoration:none;display:flex}.fuss-tel svg{color:#3ec27f;width:20px;height:20px}.fuss-tel:hover{text-underline-offset:.2em;text-decoration:underline}.fuss-mail{text-underline-offset:.2em;padding-block:.35rem;font-size:.9rem;display:inline-block;color:var(--f-leise)!important}.fuss-mail:hover{color:#fff!important}.fuss-mitte{border-bottom:1px solid var(--f-linie);grid-template-columns:minmax(15rem,1fr) minmax(0,2.6fr);gap:2.5rem clamp(2rem,5vw,5rem);padding-block:clamp(2.8rem,5vw,4rem);display:grid}.fuss-marke{align-content:start;gap:1.1rem;display:grid}.fuss-marke .marke{color:#fff}.fuss-marke .marke b span{color:var(--f-schwach)}.fuss-marke>p{color:var(--f-leise);max-width:30ch;font-size:.92rem;line-height:1.5}.fuss-wertung{border:1px solid var(--f-linie);transition:border-color var(--dauer-mittel) var(--kurve-raus), background-color var(--dauer-mittel) var(--kurve-raus);border-radius:6px;justify-self:start;align-items:center;gap:.8rem;padding:.7rem .95rem .7rem .8rem;text-decoration:none;display:inline-flex}.fuss-wertung:hover{background:#15181b;border-color:#4a5157}.fuss-wertung-zahl{font-variation-settings:"wdth" 70;color:#fff;font-size:2.3rem;font-style:italic;font-weight:560;line-height:.85}.fuss-wertung>span:last-child{gap:.25rem;display:grid}.fuss-wertung .sterne{color:#fff;margin:0}.fuss-wertung small{color:var(--f-leise);max-width:17rem;font-size:.78rem;line-height:1.35}.fuss address{color:var(--f-leise);font-size:.9rem;font-style:normal;line-height:1.55}.fuss-spalten{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.8rem;display:grid}.fuss-kopf{color:#fff;font-variation-settings:"wdth" 92;margin-bottom:.9rem;font-size:.98rem;font-weight:640}.fuss-spalten ul{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.fuss-spalten a{min-height:2rem;color:var(--f-text);transition:color var(--dauer-kurz) var(--kurve-raus);padding-block:.25rem;font-size:.92rem;line-height:1.35;text-decoration:none;display:inline-block}.fuss-spalten a:hover{color:#fff;text-underline-offset:.2em;text-decoration:underline}.fuss-zahl{font-variation-settings:"wdth" 70;color:var(--f-schwach);margin-left:.4rem;font-size:.86rem;font-style:italic}.fuss-unten{color:var(--f-schwach);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem 2rem;padding-block:1.6rem 2rem;font-size:.84rem;display:flex}.fuss-partner{flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;display:flex}.fuss-partner p{max-width:34ch;line-height:1.45}.fuss-partner ul{align-items:center;gap:1.6rem;margin:0;padding:0;list-style:none;display:flex}.fuss-partner img{filter:brightness(0)invert();opacity:.75;width:auto;height:20px}.fuss-partner li:last-child img{height:25px}.fuss-recht{flex-wrap:wrap;gap:.3rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.fuss-recht a{color:var(--f-leise);text-underline-offset:.2em}.fuss-recht a:hover{color:#fff}@media (width<=1100px){.fuss-mitte{grid-template-columns:1fr}.fuss-spalten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.fuss-aufruf{grid-template-columns:1fr;align-items:start}}@media (width<=640px){.fuss-person{grid-template-columns:4.8rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.1rem}.fuss-person img{width:4.8rem;height:4.8rem}.fuss-spalten{grid-template-columns:1fr 1fr;gap:1.8rem 1.2rem}.fuss-unten{padding-bottom:6rem}.fuss-knoepfe .knopf{width:100%}}.anzeige-zeile{align-items:center}.anzeige-zeile .anz{justify-self:center;width:min(100%,28rem)}.anzeige-zeile .anz-handy{margin-inline:auto}.anzeige-zeile .anz-titel,.anzeige-zeile .anz-wahl{text-align:center;justify-content:center}.anzeige-zeile .anz-hinweis{text-align:center;margin-inline:auto}.anzeige-punkte{border-top:1px solid var(--farbe-linie);gap:.7rem;margin:1.4rem 0 0;padding:1.2rem 0 0;list-style:none;display:grid}.anzeige-punkte li{font-variation-settings:"wdth" 94;color:var(--farbe-text);grid-template-columns:1.3rem minmax(0,1fr);align-items:start;gap:.5rem;font-weight:560;display:grid}.anzeige-punkte svg{width:18px;height:18px;color:var(--farbe-passt);margin-top:.22em}@media (width<=980px){.anzeige-zeile .anz{width:100%}}.fehlt{border-bottom:1px solid var(--farbe-linie);position:relative;overflow:clip}.fehlt:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(8.33333% - 1px),#eef0f1 calc(8.33333% - 1px) 8.33333%);position:absolute;inset:0}.fehlt .innen{padding-block:clamp(3.5rem,8vw,7rem);position:relative}.fehlt-code{font-variation-settings:"wdth" 70;letter-spacing:-.03em;color:#868d93;font-size:clamp(5rem,3rem + 9vw,11rem);font-style:italic;font-weight:560;line-height:.8}.fehlt h1{letter-spacing:-.026em;max-width:20ch;margin-top:1.4rem;font-size:clamp(2rem,1rem + 2.6vw,3.3rem)}.fehlt-ziele{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.8rem;max-width:60rem;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}.fehlt-ziele a{border:1px solid var(--farbe-linie);border-radius:var(--radius);height:100%;transition:border-color var(--dauer-mittel) var(--kurve-raus), box-shadow var(--dauer-mittel) var(--kurve-raus);background:#fff;gap:.35rem;padding:1.1rem 1.2rem 1.2rem;text-decoration:none;display:grid}.fehlt-ziele a:hover{border-color:var(--farbe-linie-stark);box-shadow:var(--schatten-karte)}.fehlt-ziele b{font-variation-settings:"wdth" 92;justify-content:space-between;align-items:center;gap:.6rem;font-size:1.08rem;font-weight:650;display:flex}.fehlt-ziele b svg{width:18px;height:18px;transition:transform var(--dauer-mittel) var(--kurve-feder);flex:none}.fehlt-ziele a:hover b svg{transform:translate(4px)}.fehlt-ziele span{color:var(--farbe-leise);font-size:.9rem;line-height:1.4}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}@font-face{font-family:Archivo;font-style:normal;font-weight:400 780;font-stretch:84% 112%;font-display:swap;src:url(/schrift/archivo-latin.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:italic;font-weight:460 580;font-stretch:70%;font-display:swap;src:url(/schrift/archivo-latin-kursiv.woff2)format("woff2")}@font-face{font-family:Archivo Ersatz;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:98%;ascent-override:92%;descent-override:22%}
