@font-face{font-family:Sora;src:url(/fonts/Sora-Variable-latein.woff2) format("woff2");font-weight:100 800;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Medium-Latin1.woff2) format("woff2");font-weight:500;font-display:swap}:root{--navy:#0F1B2D;--ink:#F5F4EF;--muted:#A9B2C0;--calm:#3BE3A3;--alert:#F79009;--line:#2A3A52}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:#05080d;color:var(--ink);font-family:Sora,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}.mono{font-family:IBM Plex Mono,monospace;letter-spacing:.14em;text-transform:uppercase;font-size:11px}header{position:sticky;top:0;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:20px clamp(16px,4vw,40px);background:#05080dd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(42,58,82,.6)}.brand{font-weight:800;font-size:18px;letter-spacing:-.02em;text-decoration:none}.brand span{font-family:IBM Plex Mono,monospace;font-weight:400;font-size:10px;letter-spacing:.14em;color:var(--muted);margin-left:8px;text-transform:uppercase}.kopfnav{display:flex;align-items:center;gap:26px}.kopfnav a:not(.cta){color:var(--muted);text-decoration:none;font-size:14px}.kopfnav a:not(.cta):hover,.kopfnav a[aria-current]{color:var(--ink)}.cta{display:inline-block;background:var(--calm);color:var(--navy);font-weight:800;font-size:14px;padding:12px 20px;border-radius:999px;text-decoration:none;white-space:nowrap;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.cta:hover{transform:translateY(-2px);box-shadow:0 10px 40px -8px #3be3a3b3}article{max-width:720px;margin:0 auto;padding:56px clamp(16px,4vw,24px) 96px}.pfad{color:var(--muted);font-size:13px}.pfad a{text-decoration:none}.pfad a:hover{color:var(--ink)}h1{margin-top:28px;font-weight:800;font-size:clamp(36px,5.6vw,64px);line-height:1;letter-spacing:-.045em}.meta{margin-top:20px;color:var(--muted);font-size:13px}.einstieg{margin-top:28px;font-size:clamp(18px,1.8vw,21px);line-height:1.6}.kurz{margin-top:36px;border:1px solid var(--calm);border-radius:20px;padding:24px 26px;background:radial-gradient(80% 120% at 0 0,rgba(59,227,163,.1),transparent 60%)}.kurz .mono{color:var(--calm);margin-bottom:12px}.kurz li{margin:8px 0 0 18px;line-height:1.55}nav.inhalt{margin-top:40px;border-left:2px solid var(--line);padding-left:20px}nav.inhalt .mono{color:var(--muted);margin-bottom:10px}nav.inhalt a{display:block;color:var(--muted);text-decoration:none;font-size:15px;line-height:1.9}nav.inhalt a:hover{color:var(--ink)}h2{margin-top:64px;font-weight:800;font-size:clamp(26px,3vw,36px);line-height:1.1;letter-spacing:-.035em;scroll-margin-top:96px}h3{margin-top:32px;font-size:19px;letter-spacing:-.02em}article p,article li{font-size:17px;line-height:1.7;color:#dfe3e8}article p{margin-top:18px}article ul,article ol{margin-top:14px}article li{margin:10px 0 0 22px}strong{color:var(--ink)}.schritt{margin-top:28px;display:grid;grid-template-columns:44px 1fr;gap:16px}.schritt b{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--calm);color:var(--navy);font-weight:800}.schritt h3{margin-top:6px}.schritt p{margin-top:8px}blockquote{margin-top:24px;border-left:3px solid var(--calm);padding:6px 0 6px 20px;font-size:20px;line-height:1.5;font-weight:600;letter-spacing:-.01em}.zahl{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.zahl div{border:1px solid var(--line);border-radius:16px;padding:20px}.zahl b{display:block;font-size:36px;font-weight:800;letter-spacing:-.04em}.zahl span{color:var(--muted);font-size:14px}.zahl-eins{grid-template-columns:1fr}.hinweis{margin-top:14px;color:var(--muted);font-size:13px;line-height:1.55}details{margin-top:14px;border:1px solid var(--line);border-radius:14px;padding:16px 20px;background:#0f1b2d80}summary{cursor:pointer;font-weight:600;font-size:17px}details p{margin-top:10px}.produkt{margin-top:64px;border-radius:24px;padding:clamp(24px,4vw,36px);background:linear-gradient(135deg,#3be3a329,#0f1b2d99);border:1px solid rgba(59,227,163,.4)}.produkt .mono{color:var(--calm)}.produkt h2{margin-top:12px}.produkt .cta{margin-top:24px;font-size:16px;padding:15px 28px}.quellen{margin-top:64px;border-top:1px solid var(--line);padding-top:24px}.quellen li{font-size:14px;color:var(--muted);line-height:1.6}.weiter{max-width:1160px;margin:0 auto;padding:0 clamp(16px,4vw,40px) 96px}.weiter-kopf{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);padding-top:48px}.weiter-kopf h2{margin:0}.weiter-kopf a{color:var(--muted);text-decoration:none;font-size:14px}.weiter-kopf a:hover{color:var(--ink)}.weiter-kacheln{margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.weiter .kachel{display:flex;flex-direction:column;min-height:200px;border:1px solid var(--line);border-radius:20px;padding:24px;background:#0f1b2d73;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s}.weiter .kachel:hover{transform:translateY(-4px);border-color:var(--calm)}.weiter .kachel .mono{color:var(--calm)}.weiter .kachel h3{margin-top:18px;font-size:20px;line-height:1.25}.weiter .kachel span{margin-top:auto;padding-top:20px;color:var(--muted);font-size:13px}@media(max-width:820px){.weiter-kacheln{grid-template-columns:1fr}}footer{max-width:1160px;margin:0 auto;padding:56px clamp(16px,4vw,40px) 72px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:24px 40px;align-items:start}footer nav{display:flex;flex-wrap:wrap;gap:10px 22px}footer nav a{color:var(--muted);text-decoration:none;font-size:14px}footer .klein{grid-column:1/-1;color:var(--muted);font-size:13px}@media(max-width:820px){.brand span,.kopfnav a:not(.cta){display:none}header .cta{font-size:12px;padding:10px 14px}footer{grid-template-columns:1fr}}@media(max-width:520px){.zahl{grid-template-columns:1fr}}.vergleich{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.vergleich>div{border:1px solid var(--line);border-radius:16px;padding:20px 22px}.vergleich .gut{border-color:#3be3a380}.vergleich .gut .mono{color:var(--calm)}.vergleich .schlecht .mono{color:var(--alert)}.vergleich ul{margin-top:6px}.vergleich li{margin-left:18px;font-size:16px}.test{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.test>div{border:1px solid var(--line);border-radius:16px;padding:18px 20px;background:#0f1b2d80}.test b{font-family:IBM Plex Mono,monospace;color:var(--calm);font-size:13px}.test p{margin-top:8px;font-size:16px;line-height:1.45}.test span{display:block;margin-top:10px;color:var(--muted);font-size:13px}@media(max-width:620px){.vergleich,.test{grid-template-columns:1fr}}.quellen-titel{color:var(--muted)}.rg-uebersicht{max-width:1160px;margin:0 auto;padding:56px clamp(16px,4vw,40px) 96px}.rg-uebersicht h1{margin-top:0}.rg-uebersicht .einstieg{max-width:720px;margin-top:24px;font-size:clamp(18px,1.8vw,21px);line-height:1.6}.rg-uebersicht .weiter{padding:0}:focus-visible{outline:3px solid var(--calm);outline-offset:2px}.weiter .kachel .kachel-titel{margin-top:18px;font-size:20px;line-height:1.25;letter-spacing:-.02em}@media(min-width:821px){.rg-uebersicht .weiter-kacheln{grid-template-columns:repeat(2,1fr)}}body{letter-spacing:-.003em;text-rendering:optimizeLegibility}h1,h2{text-wrap:balance}article p,article li{text-wrap:pretty}.mono{letter-spacing:.12em}header{padding:14px clamp(16px,4vw,40px);background:#05080da8;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:0;box-shadow:inset 0 -1px #ffffff14}.cta,.weiter .kachel,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.cta{transition:transform .1s ease-out,box-shadow .35s ease}.cta:hover{transform:none;box-shadow:0 8px 28px -10px #3be3a3b3}.cta:active{transform:scale(.97)}.weiter .kachel,.kurz,.produkt{border-radius:24px}.weiter .kachel{border-color:#ffffff14;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .45s}.weiter .kachel:hover{transform:translateY(-3px);border-color:#3be3a399;box-shadow:0 24px 60px -24px #000000b3}.weiter .kachel:active{transform:scale(.985)}.zahl div,.vergleich>div,.test>div{border-radius:20px;border-color:#ffffff14}.zahl b{font-variant-numeric:tabular-nums}details{border-radius:18px;border-color:#ffffff14}summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}summary::-webkit-details-marker{display:none}summary:after{content:"+";flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-weight:400;font-size:20px;line-height:1;background:#ffffff14;transition:transform .35s cubic-bezier(.2,.8,.2,1)}details[open]>summary:after{transform:rotate(45deg)}details[open]>p{animation:aufklappen .4s cubic-bezier(.2,.8,.2,1)}@keyframes aufklappen{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cta,.weiter .kachel,summary:after{transition:none}.cta:active,.weiter .kachel:hover,.weiter .kachel:active{transform:none}details[open]>p{animation:none}}@media(prefers-reduced-transparency:reduce){header{background:#05080d;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){.weiter .kachel,details,.zahl div,.vergleich>div,.test>div{border-color:var(--ink)}}footer .vertrag-links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px 12px;margin:0}footer .vertrag-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 18px;border-radius:999px;border:1px solid rgb(59 227 163/.45);background:#3be3a314;color:var(--ink);font-size:15px;font-weight:600;text-decoration:none}footer .vertrag-links a:hover{background:#3be3a329;border-color:var(--calm)}.kopf-links{display:flex;align-items:center;gap:26px}.kopf-menue-knopf,.kopfnav .kopf-links-knopf{display:none}@media(max-width:820px){.kopfnav{gap:10px}.kopf-links{display:none}.menue-bereit .kopf-menue-knopf{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:999px;cursor:pointer;border:1px solid var(--line);background:#0f1b2d99;color:var(--ink);font:600 15px/20px Sora,sans-serif}.menue-offen .kopf-menue-knopf{background:var(--ink);color:var(--navy)}.menue-offen .kopf-links{display:flex;flex-direction:column;align-items:stretch;gap:2px;position:absolute;top:calc(100% + 4px);right:clamp(16px,4vw,40px);width:min(320px,calc(100vw - 32px));padding:8px;border-radius:20px;background:#05080df7;box-shadow:inset 0 0 0 1px var(--line),0 24px 48px #0000008c}.menue-offen .kopfnav .kopf-links a:not(.cta){display:block;padding:13px 16px;border-radius:12px;font-size:18px;color:var(--ink)}.menue-offen .kopfnav .kopf-links a[aria-current]{background:#3be3a31f}.menue-offen .kopfnav .kopf-links-knopf{display:block;margin-top:6px;text-align:center;font-size:16px;padding:14px 20px}}@media(max-width:430px){.menue-bereit .kopfnav>.cta{display:none}}.kopfnav a.kopf-korb{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:999px;color:var(--ink)}.kopfnav a.kopf-korb:hover{background:#f5f4ef14}.kopf-korb-zahl{position:absolute;top:2px;right:0;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--calm,#3BE3A3);color:var(--navy,#0F1B2D);font:700 12px/20px Sora,sans-serif;text-align:center;font-variant-numeric:tabular-nums}.kopf-korb-zahl[hidden]{display:none}
