.c8s{--bg:#f2f6fb;--fg:#0b1b2c;--fg-2:#3a4a60;--fg-3:#66768e;--fg-4:#a9b5c6;--glas:rgba(255,255,255,.7);--glas-rand:rgba(11,27,44,.08);--glas-licht:#fff;--linie:rgba(11,27,44,.08);--feld:rgba(255,255,255,.9);--feld-rand:rgba(11,27,44,.12);--eyebrow:#1769d6;--azur:#2f8cff;--azur-rgb:47,140,255;--verlauf:linear-gradient(120deg,#1769d6,#2f8cff 50%,#45c8ff);--verlauf-weich:linear-gradient(120deg,#2a7be8,#3d97ff 50%,#6dd6ff);--schatten:0 30px 70px -34px rgba(11,27,44,.32);--kritisch:#be123c;--ok:#0f8a57;position:relative;min-height:100dvh;color:var(--fg);background:var(--bg);font-feature-settings:"tnum" 1,"kern" 1;-webkit-font-smoothing:antialiased;isolation:isolate;padding:calc(env(safe-area-inset-top) + 20px) 16px calc(env(safe-area-inset-bottom) + 28px)}@media (prefers-color-scheme:dark){.c8s{--bg:#0a1a2a;--fg:#fff;--fg-2:rgba(255,255,255,.78);--fg-3:rgba(255,255,255,.58);--fg-4:rgba(255,255,255,.26);--glas:rgba(255,255,255,.06);--glas-rand:rgba(255,255,255,.13);--glas-licht:rgba(255,255,255,.22);--linie:rgba(255,255,255,.09);--feld:rgba(255,255,255,.07);--feld-rand:rgba(255,255,255,.16);--eyebrow:#7fd8ff;--schatten:0 40px 90px -36px rgba(0,0,0,.7);--kritisch:#fb7185;--ok:#34d399}}.c8s:before{z-index:-2;background:radial-gradient(42rem 30rem at 12% -6%,rgba(47,140,255,.22),transparent 62%),radial-gradient(36rem 28rem at 100% 18%,rgba(69,200,255,.16),transparent 60%),radial-gradient(40rem 32rem at 40% 112%,rgba(23,105,214,.14),transparent 62%)}.c8s:after,.c8s:before{content:"";position:fixed;inset:0;pointer-events:none}.c8s:after{z-index:-1;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23r)'/%3E%3C/svg%3E")}.c8s .spalte{width:100%;max-width:420px;margin:0 auto}.c8s .spalte.breit{max-width:720px}.c8s .mitte{min-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 48px);justify-content:center}.c8s .marke,.c8s .mitte{display:flex;flex-direction:column}.c8s .marke{align-items:center;text-align:center}.c8s .marke img{width:72px;height:72px;border-radius:18px;box-shadow:0 18px 40px -16px rgba(var(--azur-rgb),.6)}.c8s .marke h1{margin-top:16px;font-size:32px;font-weight:800;letter-spacing:-.035em;line-height:1}.c8s .marke p{margin-top:8px;font-size:15px;color:var(--fg-3)}.c8s .vt{background:var(--verlauf-weich);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-right:.04em}.c8s .eyebrow{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--eyebrow)}.c8s .glas{background:var(--glas);border:1px solid var(--glas-rand);border-radius:26px;backdrop-filter:blur(28px) saturate(170%);box-shadow:var(--schatten),inset 0 1px 0 var(--glas-licht)}.c8s .karte{padding:22px;margin-top:26px}.c8s label.feld{display:block;font-size:13px;font-weight:600;color:var(--fg-2)}.c8s label.feld+label.feld{margin-top:14px}.c8s .eingabe{display:block;width:100%;margin-top:6px;height:50px;padding:0 16px;border-radius:14px;background:var(--feld);border:1px solid var(--feld-rand);color:var(--fg);font:inherit;font-size:17px;outline:none;transition:border-color .15s,box-shadow .15s}.c8s .eingabe:focus{border-color:var(--azur);box-shadow:0 0 0 4px rgba(var(--azur-rgb),.18)}.c8s .knopf{display:flex;width:100%;height:52px;align-items:center;justify-content:center;gap:8px;border-radius:16px;font:inherit;font-size:16px;font-weight:650;border:0;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent}.c8s .knopf-akzent{background:var(--verlauf);color:#fff;box-shadow:0 12px 26px -10px rgba(var(--azur-rgb),.7),inset 0 1px 0 rgba(255,255,255,.35)}.c8s .knopf-still{background:var(--feld);color:var(--fg);border:1px solid var(--feld-rand)}.c8s .knopf-gefahr{background:var(--kritisch);color:#fff}.c8s .knopf:disabled{opacity:.55;cursor:default}.c8s .knopf:focus-visible,.c8s a:focus-visible{outline:3px solid rgba(69,200,255,.6);outline-offset:2px}.c8s .fehler{color:var(--kritisch)}.c8s .fehler,.c8s .ok{margin-top:12px;font-size:14px}.c8s .ok{color:var(--ok)}.c8s .leise{font-size:14px;color:var(--fg-3)}.c8s a.link{color:var(--eyebrow);font-weight:600;text-decoration:none}.c8s .fuss{margin-top:28px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:13px}.c8s .fuss a{color:var(--fg-3);text-decoration:none}.c8s .fuss a:hover{color:var(--fg)}.c8s .kopfleiste{display:flex;align-items:center;gap:12px}.c8s .zurueck{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:var(--fg);text-decoration:none;flex:none}.c8s .seitentitel{margin-top:18px;font-size:34px;font-weight:800;letter-spacing:-.035em;line-height:1.05}.c8s .text{padding:8px 22px 22px;margin-top:18px}.c8s .text h2{margin-top:22px;font-size:17px;font-weight:700;letter-spacing:-.01em}.c8s .text h3{margin-top:16px;font-size:15px;font-weight:650}.c8s .text li,.c8s .text p{margin-top:8px;font-size:15px;line-height:1.6;color:var(--fg-2)}.c8s .text ul{padding-left:20px;list-style:disc}.c8s .text a{color:var(--eyebrow);text-decoration:none;font-weight:600;word-break:break-word}.c8s .text dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin-top:10px;font-size:15px}.c8s .text dt{color:var(--fg-3)}.c8s .text dd{color:var(--fg)}.c8s details.frage{border-top:1px solid var(--linie);padding:14px 0}.c8s details.frage:first-of-type{border-top:0}.c8s details.frage summary{cursor:pointer;font-size:16px;font-weight:650;list-style:none;display:flex;justify-content:space-between;gap:12px}.c8s details.frage summary::-webkit-details-marker{display:none}.c8s details.frage summary:after{content:"+";color:var(--fg-3);font-weight:500}.c8s details.frage[open] summary:after{content:"–"}.c8s details.frage p{margin-top:8px;font-size:15px;line-height:1.6;color:var(--fg-2)}.c8s .fuss .von{flex-basis:100%;text-align:center;color:var(--fg-3);font-size:12px}.c8s .link-vergessen{display:block;margin-top:14px;min-height:44px;line-height:44px;text-align:center;font-size:14px;color:var(--fg-2,#66768e);text-decoration:underline;text-underline-offset:3px}