.af[data-astro-cid-vwaauuzv]{width:100%;max-width:760px;margin-inline:auto;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius-gross);box-shadow:0 30px 80px -40px #14141373;padding:clamp(24px,5vw,56px);display:grid;gap:32px;color:var(--tinte);text-align:left}.af__kopf[data-astro-cid-vwaauuzv]{display:grid}.af__stufen[data-astro-cid-vwaauuzv]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.af__stufen--zwei[data-astro-cid-vwaauuzv]{grid-template-columns:repeat(2,minmax(0,1fr))}.af__stufen[data-astro-cid-vwaauuzv] li[data-astro-cid-vwaauuzv]{display:grid;gap:10px;font-size:.875rem;color:var(--steingrau);padding-top:14px;border-top:3px solid var(--stein);transition:border-color .3s var(--ease),color .3s var(--ease)}.af__stufen[data-astro-cid-vwaauuzv] li[data-astro-cid-vwaauuzv] span[data-astro-cid-vwaauuzv]{display:none}.af__stufen[data-astro-cid-vwaauuzv] li[data-astro-cid-vwaauuzv].ist-erreicht{border-color:var(--anthrazit);color:var(--tinte);font-weight:500}.af__schritt[data-astro-cid-vwaauuzv]{display:grid;gap:22px}.af__frage[data-astro-cid-vwaauuzv]{font-family:var(--serif);font-size:clamp(1.75rem,3.2vw,2.375rem);font-weight:400;letter-spacing:-.015em;line-height:1.15;margin-bottom:4px}.af__schritt[data-astro-cid-vwaauuzv][data-schritt="1"] input[data-astro-cid-vwaauuzv]{min-height:64px;font-size:1.125rem;border-radius:16px}.af__wahl[data-astro-cid-vwaauuzv]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.af__option[data-astro-cid-vwaauuzv]{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;min-height:72px;padding:10px 14px;border:1px solid #a8a49c;border-radius:16px;cursor:pointer;transition:border-color .15s var(--ease),background-color .15s var(--ease);font-size:.9688rem;font-weight:500;line-height:1.3}.af__option[data-astro-cid-vwaauuzv] input[data-astro-cid-vwaauuzv]{position:absolute;opacity:0;inset:0;cursor:pointer}.af__option[data-astro-cid-vwaauuzv]:hover{border-color:var(--tinte)}.af__option[data-astro-cid-vwaauuzv]:has(input:checked){background:var(--anthrazit);border-color:var(--anthrazit);color:var(--weiss)}.af__option[data-astro-cid-vwaauuzv]:has(input:focus-visible){outline:2px solid var(--tinte);outline-offset:2px}.af__felder[data-astro-cid-vwaauuzv]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.af__breit[data-astro-cid-vwaauuzv]{grid-column:1 / -1}.af__gruppe[data-astro-cid-vwaauuzv]{display:grid;gap:12px}.af__unter[data-astro-cid-vwaauuzv]{font-size:.9375rem;font-weight:500;margin-bottom:2px}.af__unter[data-astro-cid-vwaauuzv] span[data-astro-cid-vwaauuzv]{font-weight:400;color:var(--steingrau);margin-left:6px}.af__wahl--klein[data-astro-cid-vwaauuzv] .af__option[data-astro-cid-vwaauuzv]{min-height:56px}.af[data-astro-cid-vwaauuzv] textarea[data-astro-cid-vwaauuzv]{min-height:120px;padding:14px 18px;resize:vertical}.af[data-astro-cid-vwaauuzv] textarea[data-astro-cid-vwaauuzv]:focus{outline:none;border-color:var(--tinte);box-shadow:0 0 0 3px #2323211f}.af__check[data-astro-cid-vwaauuzv]{display:flex;gap:12px;align-items:flex-start;font-size:.9375rem;color:var(--text-2);cursor:pointer}.af__check[data-astro-cid-vwaauuzv] input[data-astro-cid-vwaauuzv]{width:20px;height:20px;margin-top:2px;accent-color:var(--anthrazit);flex:0 0 auto}.af__fehler[data-astro-cid-vwaauuzv]{color:#8a2b1d;font-size:.9375rem}.af__aktionen[data-astro-cid-vwaauuzv]{display:flex;align-items:center;gap:16px}.af__aktionen[data-astro-cid-vwaauuzv] .btn[data-astro-cid-vwaauuzv]{margin-left:auto;min-width:200px}.af__zurueck[data-astro-cid-vwaauuzv]{background:none;border:0;padding:12px 4px;min-height:48px;font:500 1rem var(--sans);color:var(--text-2);cursor:pointer;text-decoration:underline;text-underline-offset:.22em}.af__fuss[data-astro-cid-vwaauuzv]{font-size:.875rem;color:var(--text-2);text-align:center}.af--js[data-astro-cid-vwaauuzv] .af__schritt[data-astro-cid-vwaauuzv]:not(.ist-aktiv){display:none}.af--js[data-astro-cid-vwaauuzv] .af__schritt[data-astro-cid-vwaauuzv].ist-aktiv{animation:steigen .35s var(--ease) both}.af[data-astro-cid-vwaauuzv]:not(.af--js) .af__stufen[data-astro-cid-vwaauuzv],.af[data-astro-cid-vwaauuzv]:not(.af--js) [data-astro-cid-vwaauuzv][data-af-weiter]{display:none!important}.af--js[data-astro-cid-vwaauuzv]:not(.af--bereit) [data-astro-cid-vwaauuzv][data-af-senden]{display:none}@media(max-width:640px){.af__wahl[data-astro-cid-vwaauuzv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.af__felder[data-astro-cid-vwaauuzv]{grid-template-columns:1fr}.af__aktionen[data-astro-cid-vwaauuzv] .btn[data-astro-cid-vwaauuzv]{flex:1;min-width:0}}
