:root{color-scheme:light dark;--farbe-blau:oklch(83.1% .096 226);--farbe-mint:oklch(86.2% .142 159);--farbe-gruen:oklch(88.9% .191 138);--verlauf:linear-gradient(90deg, var(--farbe-blau), var(--farbe-mint), var(--farbe-gruen));--verlauf-text:var(--verlauf);--farbe-grund:oklch(21.1% .023 239);--farbe-flaeche:oklch(26.5% .027 225);--farbe-erhoeht:oklch(31% .032 222);--farbe-text:oklch(95.5% .009 206);--farbe-text-leise:oklch(75.6% .027 206);--farbe-akzent:oklch(86.2% .142 159);--farbe-knopf-text:oklch(21.1% .023 239);--farbe-info:oklch(83.1% .096 226);--farbe-linie:oklch(36.9% .035 219);--farbe-rand-ui:oklch(57.7% .04 214);--farbe-fokus:oklch(86.2% .142 159);--farbe-warnung:oklch(72% .17 40);--farbe-raster-punkt:oklch(42% .03 220/.55);--schweif-a:oklch(83.1% .096 226);--schweif-b:oklch(86.2% .142 159);--schweif-c:oklch(88.9% .191 138);--farbe-kopf-grund:oklch(21.1% .023 239);--farbe-kopf-text:oklch(95.5% .009 206);--farbe-kopf-text-leise:oklch(75.6% .027 206);--farbe-kopf-linie:oklch(36.9% .035 219);--farbe-kopf-erhoeht:oklch(31% .032 222);--farbe-kopf-rand:oklch(57.7% .04 214);--farbe-kopf-fokus:oklch(86.2% .142 159);--schrift-display:"Segoe UI Variable Display", "Segoe UI", "Helvetica Neue", system-ui, sans-serif;--schrift-text:"Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, sans-serif;--schrift-mono:ui-monospace, "Cascadia Mono", "SF Mono", Consolas, "Liberation Mono", monospace;--stufe--1:clamp(.875rem, .85rem + .1vw, .9375rem);--stufe-0:clamp(1rem, .96rem + .2vw, 1.125rem);--stufe-1:clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--stufe-2:clamp(1.6rem, 1.4rem + 1vw, 2.1rem);--stufe-3:clamp(2.1rem, 1.6rem + 2.4vw, 3.2rem);--stufe-4:clamp(2.6rem, 1.7rem + 4.4vw, 4.9rem);--abstand-xs:.5rem;--abstand-s:1rem;--abstand-m:clamp(1.5rem, 1.2rem + 1.5vw, 2.5rem);--abstand-l:clamp(3.5rem, 2.4rem + 5vw, 7rem);--breite-inhalt:74rem;--breite-text:44rem;--radius:.75rem;--radius-klein:.4rem;--header-hoehe:4.5rem;--motion-dauer-sofort:.1s;--motion-dauer-kurz:.2s;--motion-dauer-basis:.3s;--motion-dauer-lang:.6s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-raus:cubic-bezier(0, 0, .2, 1);--motion-ease-rein:cubic-bezier(.4, 0, 1, 1);--motion-ease-betont:cubic-bezier(.05, .7, .1, 1)}@media (prefers-color-scheme:light){:root{--verlauf-text:linear-gradient(90deg, oklch(45.3% .084 227), oklch(46.9% .097 164));--farbe-grund:oklch(97.5% .005 183);--farbe-flaeche:oklch(94.2% .013 179);--farbe-erhoeht:oklch(100% 0 90);--farbe-text:oklch(21.1% .023 239);--farbe-text-leise:oklch(44.3% .029 209);--farbe-akzent:oklch(46.9% .097 164);--farbe-info:oklch(45.3% .084 227);--farbe-linie:oklch(84.6% .024 187);--farbe-rand-ui:oklch(61% .034 196);--farbe-fokus:oklch(45.3% .084 227);--farbe-warnung:oklch(55% .19 35);--farbe-raster-punkt:oklch(80% .02 187/.7);--schweif-a:oklch(45.3% .084 227);--schweif-b:oklch(46.9% .097 164);--schweif-c:oklch(52% .13 145)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-hoehe) + var(--abstand-s))}body{background:var(--farbe-grund);color:var(--farbe-text);font-family:var(--schrift-text);font-size:var(--stufe-0);margin:0;line-height:1.6}img,svg,picture{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--schrift-display);text-wrap:balance;margin:0 0 var(--abstand-s);letter-spacing:-.02em;line-height:1.12}h1{font-size:var(--stufe-4);letter-spacing:-.035em;font-weight:700}h2{font-size:var(--stufe-3);font-weight:700}h3{font-size:var(--stufe-1);font-weight:650}p{margin:0 0 var(--abstand-s);text-wrap:pretty}a{color:var(--farbe-akzent);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--farbe-fokus);outline-offset:3px;border-radius:2px}.skip-link{left:var(--abstand-s);z-index:100;padding:var(--abstand-xs) var(--abstand-s);background:var(--farbe-mint);color:var(--farbe-knopf-text);border-radius:var(--radius-klein);position:absolute;top:-100%}.skip-link:focus{top:var(--abstand-s)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@view-transition{navigation:auto}.container{width:min(100% - 2 * var(--abstand-s), var(--breite-inhalt));margin-inline:auto}.textbreite{max-width:var(--breite-text)}.sektion{padding-block:var(--abstand-l)}.sektion--flaeche{background:var(--farbe-flaeche)}.sektion--kopf{padding-bottom:var(--abstand-m)}main{min-height:60vh;display:block}.eyebrow{font-family:var(--schrift-mono);font-size:var(--stufe--1);letter-spacing:.14em;text-transform:uppercase;color:var(--farbe-akzent);margin:0 0 var(--abstand-s)}.kopf{z-index:50;background:var(--farbe-kopf-grund);border-bottom:1px solid var(--farbe-kopf-linie);color:var(--farbe-kopf-text);position:sticky;top:0}.kopf :focus-visible,.fuss :focus-visible{outline-color:var(--farbe-kopf-fokus)}.kopf__innen{justify-content:space-between;align-items:center;gap:var(--abstand-s);min-height:var(--header-hoehe);display:flex}.kopf__marke{align-items:center;min-height:44px;display:flex}.kopf__marke img{width:auto;height:2.2rem}.nav{align-items:center;gap:var(--abstand-m);display:flex}.nav__liste{gap:var(--abstand-m);align-items:center;margin:0;padding:0;list-style:none;display:flex}.nav__liste a{color:var(--farbe-kopf-text-leise);padding-block:var(--abstand-xs);min-height:24px;transition:color var(--motion-dauer-kurz) var(--motion-ease-standard);text-decoration:none;display:inline-block}.nav__liste a:hover{color:var(--farbe-kopf-text)}.nav__liste a[aria-current=page]{color:var(--farbe-kopf-text);box-shadow:inset 0 -2px 0 var(--farbe-mint)}.nav-mobil{display:none}.sprachwahl{font-family:var(--schrift-mono);font-size:var(--stufe--1);letter-spacing:.08em;gap:var(--abstand-xs);align-items:center;display:flex}.sprachwahl a,.sprachwahl span{border-radius:var(--radius-klein);min-height:24px;padding:.25rem .5rem;text-decoration:none}.sprachwahl [aria-current=true]{background:var(--farbe-kopf-erhoeht);color:var(--farbe-kopf-text)}.sprachwahl a{color:var(--farbe-kopf-text-leise)}.sprachwahl a:hover{color:var(--farbe-kopf-text)}@media (width<=52rem){.nav__liste--breit{display:none}.nav-mobil{display:block}.nav-mobil>summary{cursor:pointer;padding:var(--abstand-xs) var(--abstand-s);border:1px solid var(--farbe-kopf-rand);border-radius:var(--radius-klein);min-height:44px;color:var(--farbe-kopf-text);align-items:center;list-style:none;display:flex}.nav-mobil>summary::-webkit-details-marker{display:none}.nav-mobil[open] .nav__liste{left:0;right:0;top:var(--header-hoehe);background:var(--farbe-kopf-grund);border-bottom:1px solid var(--farbe-kopf-linie);padding:var(--abstand-s);flex-direction:column;align-items:stretch;gap:0;position:absolute}.nav-mobil[open] .nav__liste a{padding:var(--abstand-s) 0;width:100%}}.knopf{background:var(--verlauf);min-height:48px;color:var(--farbe-knopf-text);border-radius:var(--radius-klein);font:inherit;cursor:pointer;transition:transform var(--motion-dauer-kurz) var(--motion-ease-standard), box-shadow var(--motion-dauer-kurz) var(--motion-ease-standard);border:0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.6rem;font-weight:700;text-decoration:none;display:inline-flex}.knopf:hover{transform:translateY(-2px);box-shadow:0 .6rem 1.6rem oklch(0% 0 0/.25)}.knopf--leise{color:var(--farbe-text);box-shadow:inset 0 0 0 2px var(--farbe-rand-ui);background:0 0}.knopf--leise:hover{box-shadow:inset 0 0 0 2px var(--farbe-mint), 0 .6rem 1.6rem oklch(0% 0 0/.2)}.hero{padding-block:var(--abstand-l);background-image:radial-gradient(var(--farbe-raster-punkt) 1px, transparent 1.4px);border-bottom:1px solid var(--farbe-linie);background-size:28px 28px}.hero h1{max-width:18ch}.hero h1 em{color:var(--farbe-akzent);background:var(--verlauf-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero__einleitung{font-size:var(--stufe-1);color:var(--farbe-text-leise);max-width:40rem}.hero__aktionen{gap:var(--abstand-s);margin-top:var(--abstand-m);flex-wrap:wrap;display:flex}.hero__fussnote{margin-top:var(--abstand-m);font-size:var(--stufe--1);color:var(--farbe-text-leise)}.kennzahlen{gap:var(--abstand-s);margin:var(--abstand-m) 0 0;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));padding:0;list-style:none;display:grid}.kennzahlen li{border-left:2px solid var(--farbe-akzent);padding-left:var(--abstand-s)}.kennzahlen strong{font-family:var(--schrift-mono);font-size:var(--stufe-2);letter-spacing:-.02em;font-weight:600;display:block}.kennzahlen span{color:var(--farbe-text-leise);font-size:var(--stufe--1)}.raster{gap:var(--abstand-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.raster--drei{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.raster--zwei{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=42rem){.raster--zwei{grid-template-columns:1fr}}.raster--spalten3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=52rem){.raster--spalten3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){.raster--spalten3{grid-template-columns:1fr}}.raster+p{margin-block-start:var(--abstand-m)}.karte{border:1px solid var(--farbe-linie);border-radius:var(--radius);background:var(--farbe-flaeche);min-width:0;transition:transform var(--motion-dauer-basis) var(--motion-ease-standard), border-color var(--motion-dauer-basis) var(--motion-ease-standard);flex-direction:column;padding:clamp(1rem,.9rem + .8vw,1.4rem);display:flex;position:relative}.karte:hover,.karte:focus-within{border-color:var(--farbe-akzent);transform:translateY(-3px)}.karte h2,.karte h3{margin:0 0 var(--abstand-xs);letter-spacing:-.01em;overflow-wrap:normal;word-break:normal;hyphens:none;font-size:clamp(1.05rem,.98rem + .3vw,1.25rem);font-weight:650;line-height:1.25}.karte h2 a,.karte h3 a{color:var(--farbe-text);text-decoration:none}.karte h2 a:after,.karte h3 a:after{content:"";position:absolute;inset:0}.karte h2 a:hover,.karte h3 a:hover{text-decoration:underline}.karte p{color:var(--farbe-text-leise)}.karte__nr{font-family:var(--schrift-mono);color:var(--farbe-akzent);font-size:var(--stufe--1);margin-bottom:var(--abstand-xs);display:block}.karte__mehr{color:var(--farbe-akzent);padding-top:var(--abstand-s);margin-top:auto;font-weight:600}@supports (grid-template-rows:subgrid){.karte--z4,.karte--z6{grid-template-rows:subgrid;row-gap:var(--abstand-xs);align-content:start;display:grid}.karte--z4{grid-row:span 4}.karte--z6{grid-row:span 6}.karte--z4>*,.karte--z6>*{margin-block:0}.karte--z4 .karte__mehr,.karte--z6 .karte__mehr{align-self:end;padding-top:0}}.chips{margin:var(--abstand-s) 0;flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.chips li{font-family:var(--schrift-mono);font-size:var(--stufe--1);border:1px solid var(--farbe-rand-ui);color:var(--farbe-text-leise);border-radius:99rem;padding:.2rem .6rem}.schritte{counter-reset:schritt;gap:var(--abstand-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.schritte--fuenf{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr))}.schritte li{counter-increment:schritt;border-top:2px solid var(--farbe-linie);padding-top:var(--abstand-s)}.schritte li:before{content:"0" counter(schritt);font-family:var(--schrift-mono);color:var(--farbe-akzent);font-size:var(--stufe-1);margin-bottom:var(--abstand-xs);display:block}.schritte h3{margin-bottom:var(--abstand-xs)}.schritte p{color:var(--farbe-text-leise)}.preise{gap:var(--abstand-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:stretch;max-width:72rem;display:grid}.waehlen-raster{gap:var(--abstand-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:stretch;max-width:72rem;margin-block-start:var(--abstand-m);display:grid}.preis{border:1px solid var(--farbe-linie);border-radius:var(--radius);padding:var(--abstand-m);background:var(--farbe-flaeche);flex-direction:column;display:flex;position:relative}.preis--empfohlen{border-color:var(--farbe-akzent);background:var(--farbe-erhoeht)}.preis__betrag{font-family:var(--schrift-mono);font-size:var(--stufe-3);letter-spacing:-.03em;margin:0;font-weight:600}.preis__betrag small{font-size:var(--stufe--1);color:var(--farbe-text-leise);letter-spacing:0;margin-top:.25rem;font-weight:400;display:block}.preis ul{color:var(--farbe-text-leise);padding-left:1.1rem}.preis__badge{background:var(--farbe-akzent);color:var(--farbe-grund);font-family:var(--schrift-mono);font-size:var(--stufe--1);letter-spacing:.04em;text-transform:uppercase;border-radius:99rem;margin:0;padding:.15rem .8rem;font-weight:700;position:absolute;inset-block-start:calc(var(--abstand-s) * -.9);inset-inline-start:var(--abstand-m)}.preis__vorteile{margin:var(--abstand-s) 0 0;gap:.5rem;padding-left:0;list-style:none;display:grid}.preis__vorteile li{padding-left:1.4rem;position:relative}.preis__vorteile li:before{content:"✓";color:var(--farbe-akzent);font-weight:700;position:absolute;inset-inline-start:0}.waehlen h3{margin-top:0}.waehlen ul{margin-bottom:0;padding-left:1.1rem}.formular{gap:var(--abstand-s);max-width:var(--breite-text);display:grid}.feld{gap:.35rem;display:grid}.feld label{font-weight:600}.feld input,.feld select,.feld textarea{font:inherit;color:var(--farbe-text);background:var(--farbe-grund);border:1px solid var(--farbe-rand-ui);border-radius:var(--radius-klein);width:100%;min-height:48px;padding:.7rem .85rem}.feld textarea{resize:vertical;min-height:9rem}.feld input:focus-visible,.feld select:focus-visible,.feld textarea:focus-visible{outline:3px solid var(--farbe-fokus);outline-offset:2px}.feld-versteckt{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.formular__status{min-height:1.5rem;margin:0;font-weight:600}.formular__status[data-art=fehler]{color:var(--farbe-warnung)}.formular__status[data-art=erfolg]{color:var(--farbe-akzent)}.formular__hinweis{color:var(--farbe-text-leise);font-size:var(--stufe--1);margin:0}.tabelle-wrap{margin-block:var(--abstand-m);border:1px solid var(--farbe-linie);border-radius:var(--radius);overflow-x:auto}.tabelle{border-collapse:collapse;width:100%;min-width:38rem;font-size:var(--stufe--1)}.tabelle th,.tabelle td{text-align:left;border-bottom:1px solid var(--farbe-linie);vertical-align:top;padding:.8rem 1rem}.tabelle thead th{font-family:var(--schrift-mono);font-size:var(--stufe--1);letter-spacing:.06em;text-transform:uppercase;color:var(--farbe-text-leise);background:var(--farbe-erhoeht)}.tabelle tbody th{font-family:var(--schrift-mono);color:var(--farbe-akzent);font-weight:600}.tabelle tbody tr:last-child>*{border-bottom:0}.antwort{font-size:var(--stufe-1);border-left:4px solid var(--farbe-akzent);padding-left:var(--abstand-s);line-height:1.5}.hinweis{border:1px solid var(--farbe-linie);border-left:4px solid var(--farbe-info);border-radius:var(--radius-klein);background:var(--farbe-flaeche);padding:var(--abstand-s) var(--abstand-m)}.artikel h2{font-size:var(--stufe-2);margin-top:var(--abstand-m)}.artikel ul,.artikel ol{padding-left:1.2rem}.artikel li{margin-bottom:.4rem}.brotkrumen ol{gap:var(--abstand-xs);margin:var(--abstand-m) 0 0;font-size:var(--stufe--1);font-family:var(--schrift-mono);flex-wrap:wrap;padding:0;list-style:none;display:flex}.brotkrumen li+li:before{content:"/";margin-right:var(--abstand-xs);color:var(--farbe-text-leise)}.brotkrumen a{color:var(--farbe-text-leise)}.faq{border-top:1px solid var(--farbe-linie)}.faq__eintrag{border-bottom:1px solid var(--farbe-linie)}.faq__eintrag>summary{cursor:pointer;padding:var(--abstand-s) 0;min-height:44px;font-weight:600}.faq__eintrag>div{padding-bottom:var(--abstand-s);color:var(--farbe-text-leise)}.nap{font-style:normal}.nap dt{font-weight:600}.nap dd{margin:0 0 var(--abstand-s);color:var(--farbe-text-leise)}.platzhalter{outline:2px dashed var(--farbe-warnung)}.fuss{border-top:1px solid var(--farbe-kopf-linie);padding-block:var(--abstand-l) var(--abstand-m);font-size:var(--stufe--1);color:var(--farbe-kopf-text-leise);background:var(--farbe-kopf-grund)}.fuss__raster{gap:var(--abstand-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.fuss__marke{margin-bottom:var(--abstand-s);display:inline-block}.fuss__marke img{width:auto;height:2.4rem;display:block}.fuss__recht ul{gap:var(--abstand-xs) var(--abstand-m);flex-wrap:wrap;display:flex}.fuss__recht li,.fuss__unten p{margin:0}.fuss__text{margin:0 0 var(--abstand-s);max-width:34ch;color:var(--farbe-kopf-text-leise);line-height:1.6}.fuss h2{font-family:var(--schrift-mono);font-size:var(--stufe--1);letter-spacing:.12em;text-transform:uppercase;color:var(--farbe-kopf-text);margin-bottom:var(--abstand-s)}.fuss ul{margin:0;padding:0;list-style:none}.fuss li{margin-bottom:var(--abstand-xs)}.fuss a{color:var(--farbe-kopf-text-leise)}.fuss a:hover{color:var(--farbe-kopf-text)}.fuss .nap dd{color:var(--farbe-kopf-text-leise)}.fuss__unten{justify-content:space-between;gap:var(--abstand-s);margin-top:var(--abstand-m);padding-top:var(--abstand-s);border-top:1px solid var(--farbe-kopf-linie);flex-wrap:wrap;display:flex}@keyframes hero-start{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}.hero h1,.hero .hero__einleitung,.hero .hero__aktionen{animation:hero-start var(--motion-dauer-lang) var(--motion-ease-betont) both}.hero .hero__einleitung{animation-delay:80ms}.hero .hero__aktionen{animation-delay:.16s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.knopf:hover,.karte:hover{transform:none}@view-transition{navigation:none}}@media print{.kopf,.fuss,.skip-link,.nav-mobil{display:none}}.aktuell{border:1px solid var(--farbe-akzent);border-radius:var(--radius);background:var(--farbe-flaeche);padding:var(--abstand-s) var(--abstand-m)}.aktuell h3{margin-top:0}.aktuell__punkte{margin:var(--abstand-s) 0;gap:.6rem;padding-left:0;list-style:none;display:grid}.aktuell__punkte li{padding-left:1.5rem;position:relative}.aktuell__punkte li:before{content:"✓";color:var(--farbe-akzent);font-weight:700;position:absolute;inset-inline-start:0}.aktuell__hinweis{margin-bottom:.25rem;font-weight:600}.aktuell__klein{font-size:var(--stufe--1);color:var(--farbe-text-leise);margin:0}.nav__anmelden a{border:1px solid var(--farbe-kopf-rand);border-radius:var(--radius-klein);padding:.35rem .8rem}.nav__anmelden a:hover{border-color:var(--farbe-mint)}.preis__kauf{padding-top:var(--abstand-m);margin:auto 0 0}@property --schweif-winkel{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--schweif-dauer:10s}@keyframes schweif{to{--schweif-winkel:360deg}}.karte:has(:is(h2,h3) a):before,.preis--empfohlen:before,.abschluss__box:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--schweif-winkel), transparent 0 68%, color-mix(in oklab, var(--schweif-a) 25%, transparent) 78%, color-mix(in oklab, var(--schweif-b) 75%, transparent) 92%, var(--schweif-c) 99%, transparent 100%);-webkit-mask-composite:xor;animation:schweif var(--schweif-dauer) linear infinite;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.karte:has(:is(h2,h3) a):before{opacity:0;transition:opacity var(--motion-dauer-kurz) var(--motion-ease-standard);animation-play-state:paused}.karte:has(:is(h2,h3) a):is(:hover,:focus-within):before{opacity:1;animation-play-state:running}.preis--empfohlen,.abschluss__box{position:relative}.preis--empfohlen{border-color:#0000}@keyframes einblenden{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sektion .container>h2,.sektion .antwort,.karte,.schritte li,.preis,.kennzahlen li,.tabelle-wrap,.faq__eintrag,.hinweis,.abschluss__box{animation:linear both einblenden view();animation-range:entry entry 55%}}}.knopf:not(.knopf--leise){isolation:isolate;position:relative;overflow:hidden}.knopf:not(.knopf--leise):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;translate:-130%}.knopf:not(.knopf--leise):is(:hover,:focus-visible):after{transition:translate .75s var(--motion-ease-standard);translate:130%}.pfeil{transition:translate var(--motion-dauer-kurz) var(--motion-ease-standard);display:inline-block}a:is(:hover,:focus-visible) .pfeil,.karte:is(:hover,:focus-within) .pfeil{translate:4px}.nav__liste--breit a{position:relative}.nav__liste--breit a[aria-current=page]{box-shadow:none}.nav__liste--breit a:after{content:"";background:var(--verlauf);transform-origin:0;height:2px;transition:scale var(--motion-dauer-basis) var(--motion-ease-standard);border-radius:2px;position:absolute;bottom:0;left:0;right:0;scale:0 1}.nav__liste--breit a:is(:hover,:focus-visible,[aria-current=page]):after{scale:1}.abschluss__box{background:var(--farbe-erhoeht);border-radius:var(--radius);padding:var(--abstand-m)}.eyebrow:before{content:"";vertical-align:middle;background:var(--verlauf);border-radius:2px;width:24px;height:2px;margin-right:.65rem;display:inline-block}@keyframes linie-auf{0%{width:0}to{width:24px}}.hero .eyebrow:before{animation:linie-auf .9s .15s var(--motion-ease-standard) both}@keyframes aufklappen{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}.faq__eintrag[open]>div{animation:aufklappen .35s var(--motion-ease-standard) both}@keyframes verlauf-fahrt{0%{background-position:0%}to{background-position:100%}}.hero h1 em{background-size:220% 100%;animation:9s ease-in-out infinite alternate verlauf-fahrt}@media (prefers-reduced-motion:reduce){.karte:has(:is(h2,h3) a):before{background:color-mix(in oklab, var(--schweif-b) 60%, transparent);animation:none}.preis--empfohlen:before,.abschluss__box:before{background:color-mix(in oklab, var(--schweif-b) 45%, transparent);animation:none}.knopf:not(.knopf--leise):after{display:none}.pfeil,.nav__liste--breit a:after{transition:none}.hero .eyebrow:before,.faq__eintrag[open]>div,.hero h1 em{animation:none}}
