.sc-seite{background:var(--v2-stage);color:var(--v2-text);min-height:70vh;padding:120px 0 96px}.sc-schmal{max-width:760px}.sc-kicker{color:var(--v2-glow);margin:0 0 12px}.sc-absatz{margin:16px 0 0}.sc-leise{color:var(--v2-muted);margin:16px 0 0;font-size:15px;line-height:1.5}.sc-leise a,.sc-formular a{color:inherit;text-decoration:underline}.sc-mehr{margin-top:32px}.sc-zwischen{letter-spacing:-.01em;margin:40px 0 0;font-size:21px;font-weight:600}.sc-liste{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.sc-kachel{background:var(--v2-panel);height:100%;color:inherit;border-radius:28px;flex-direction:column;gap:8px;padding:28px;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1);display:flex}.sc-kachel strong{letter-spacing:-.015em;font-size:24px;font-weight:600;line-height:1.2}.sc-kachel .sc-leise{margin:0}.sc-kachel-titel{color:var(--v2-glow);font-size:15px;font-weight:600}.sc-kachel:active{transform:scale(.98)}.sc-karte{background:var(--v2-panel);border-radius:28px;margin-top:40px;padding:clamp(22px,5vw,40px)}.sc-fortschritt{background:color-mix(in srgb, var(--v2-muted) 35%, transparent);border-radius:2px;height:4px;overflow:hidden}.sc-fortschritt span{background:var(--v2-glow);transform-origin:0;height:100%;transition:transform .24s cubic-bezier(.23,1,.32,1);display:block}.sc-zaehler{color:var(--v2-muted);margin:12px 0 0;font-size:15px}.sc-frage{animation:.2s cubic-bezier(.23,1,.32,1) sc-rein}.sc-frage-text{letter-spacing:-.02em;text-wrap:pretty;outline:none;min-height:3.6em;margin:20px 0 0;font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.2}.sc-optionen{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;margin-top:24px;display:grid}.sc-option{background:var(--v2-stage);min-height:52px;color:inherit;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:16px;padding:8px 16px;font-size:16px;transition:border-color .16s,transform .16s cubic-bezier(.23,1,.32,1)}.sc-option:active{transform:scale(.97)}.sc-zurueck{min-height:44px;color:var(--v2-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:20px;padding:0;font-size:15px;text-decoration:underline}@media (hover:hover){.sc-option:hover{border-color:var(--v2-glow)}.sc-kachel:hover .sc-kachel-titel{text-decoration:underline}}.sc-option:focus-visible,.sc-zurueck:focus-visible,.sc-kachel:focus-visible{outline:2px solid var(--v2-glow);outline-offset:2px}.sc-gesamt{letter-spacing:-.03em;font-variant-numeric:tabular-nums;outline:none;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;font-size:clamp(48px,8vw,72px);font-weight:600;line-height:1.05;display:flex}.sc-stufe{letter-spacing:-.01em;font-size:21px}.sc-balken{gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.sc-balken-kopf{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:16px;display:flex}.sc-balken-spur{background:color-mix(in srgb, var(--v2-muted) 35%, transparent);border-radius:4px;height:8px;margin-top:6px;display:block;overflow:hidden}.sc-balken-spur span{background:var(--v2-glow);transform-origin:0;border-radius:4px;height:100%;animation:.6s cubic-bezier(.23,1,.32,1) sc-balken;display:block}.sc-schritte{gap:16px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sc-schritte strong{display:block}.sc-aktionen{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.sc-aktionen .hs-pille{white-space:normal;text-align:center}.sc-formular{gap:16px;margin-top:8px;display:grid}.sc-formular label{gap:6px;font-size:15px;display:grid}.sc-formular input[type=email],.sc-formular input[type=text]{border:1px solid color-mix(in srgb, var(--v2-muted) 35%, transparent);background:var(--v2-stage);min-height:48px;color:inherit;font:inherit;border-radius:12px;width:100%;padding:0 14px;font-size:16px}.sc-formular input:focus-visible{outline:2px solid var(--v2-glow);outline-offset:1px}.sc-felder{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.sc-formular .sc-haken{align-items:flex-start;gap:10px;line-height:1.45;display:flex}.sc-haken input{width:20px;height:20px;accent-color:var(--v2-glow);flex:none;margin:1px 0 0}.sc-formular .sc-leise{margin:0}.sc-formular button{justify-self:start}.sc-formular button:disabled{opacity:.6;cursor:default}.sc-formular .sc-falle{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sc-erfolg,.sc-fehler{border:1px solid color-mix(in srgb, var(--v2-muted) 35%, transparent);border-radius:16px;margin:24px 0;padding:16px 20px;font-size:16px}.sc-erfolg{border-color:var(--v2-glow)}.sc-nachweise ul{gap:6px;margin:12px 0 0;padding-left:20px;display:grid}@keyframes sc-rein{0%{opacity:0;transform:translateY(6px)}}@keyframes sc-balken{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.sc-frage,.sc-balken-spur span{animation:none}.sc-fortschritt span,.sc-option,.sc-kachel{transition:none}}
