.check[data-astro-cid-6kd35kbn]{--f:0;min-height:calc(100svh - 76px);display:grid}@media (width>=960px){.check[data-astro-cid-6kd35kbn]{grid-template-columns:5fr 7fr}}.bild[data-astro-cid-6kd35kbn]{--horizont:64%;min-height:150px;position:relative;overflow:hidden}@media (width>=960px){.bild[data-astro-cid-6kd35kbn]{height:calc(100svh - 76px);margin:0 0 var(--space-6) var(--space-6);border-radius:var(--radius-lg);position:sticky;top:76px}}.bild-himmel[data-astro-cid-6kd35kbn]{background:radial-gradient(70% 60% at 50% var(--horizont), rgba(244, 220, 200, calc(.55 + var(--f) * .45)), #f4dcc800 70%), linear-gradient(180deg, var(--sand), var(--background));position:absolute;inset:0}.bild-sonne[data-astro-cid-6kd35kbn]{left:50%;top:var(--horizont);aspect-ratio:1;background:radial-gradient(circle at 50% 40%, #dc9a6d 0%, var(--accent) 62%);width:clamp(90px,18vw,240px);translate:-50% -50%;transform:translateY(calc(0% - var(--f) * 95%));transition:transform 1.1s var(--weich);border-radius:50%;position:absolute}.bild-see[data-astro-cid-6kd35kbn]{left:0;right:0;top:var(--horizont);background:linear-gradient(180deg, var(--wasser), var(--wasser-tief));align-content:start;justify-items:center;gap:clamp(8px,1.2vw,14px);padding-top:clamp(10px,2vw,22px);display:grid;position:absolute;bottom:0}.bild-see[data-astro-cid-6kd35kbn] span[data-astro-cid-6kd35kbn]{width:clamp(140px,24vw,340px);height:clamp(6px,.8vw,10px);transform:scaleX(calc(.5 + var(--f) * .5));transition:transform 1.1s var(--weich);background:#ffffffeb;border-radius:99px}.bild-see[data-astro-cid-6kd35kbn] span[data-astro-cid-6kd35kbn]:nth-child(2){opacity:.8;width:clamp(92px,16vw,224px)}.bild-see[data-astro-cid-6kd35kbn] span[data-astro-cid-6kd35kbn]:nth-child(3){opacity:.6;width:clamp(48px,8vw,116px)}.buehne[data-astro-cid-6kd35kbn]{width:min(100% - 2 * var(--rand), 680px);padding-block:clamp(24px, 5vw, 72px) var(--space-16);margin-inline:auto}.fortschritt[data-astro-cid-6kd35kbn]{gap:var(--space-3);margin-bottom:var(--space-8);display:grid}.check-h1[data-astro-cid-6kd35kbn]{font:600 1.125rem/1.3 var(--font-sans);color:var(--ink)}.check-vorspann[data-astro-cid-6kd35kbn]{color:var(--text-muted);margin-bottom:var(--space-2);font-size:1rem}.unter-knopf[data-astro-cid-6kd35kbn]{color:var(--text-muted);font-size:1rem}@media (width<=959px){.bild[data-astro-cid-6kd35kbn]{min-height:56px}.steuerung[data-astro-cid-6kd35kbn]{z-index:3;margin-inline:calc(var(--rand) * -1);padding:12px var(--rand) calc(12px + env(safe-area-inset-bottom));box-shadow:0 -1px 0 var(--hairline);background:#fbf8f3f5;position:sticky;bottom:0}}.fortschritt-text[data-astro-cid-6kd35kbn]{font:600 1rem/1 var(--font-sans);color:var(--text-muted)}.fortschritt-leiste[data-astro-cid-6kd35kbn]{background:var(--hairline);border-radius:99px;height:6px;overflow:hidden}.fortschritt-wert[data-astro-cid-6kd35kbn]{background:var(--primary);transform-origin:0;height:100%;transform:scaleX(var(--f));transition:transform .8s var(--weich)}.ohne-skript[data-astro-cid-6kd35kbn]{margin-bottom:var(--space-6)}.frage[data-astro-cid-6kd35kbn]{margin:0 0 var(--space-8);border:0;min-width:0;padding:0}.frage-titel[data-astro-cid-6kd35kbn]{font:400 clamp(1.875rem, 1.3rem + 2vw, 2.625rem)/1.15 var(--font-display);color:var(--primary);margin-bottom:var(--space-6);padding:0}.frage-hilfe[data-astro-cid-6kd35kbn]{margin:calc(var(--space-3) * -1) 0 var(--space-4);color:var(--text-muted)}.optionen[data-astro-cid-6kd35kbn]{gap:var(--space-3);display:grid}.option[data-astro-cid-6kd35kbn]{align-items:center;gap:var(--space-4);border-radius:var(--radius-md);background:var(--surface);border:1.5px solid var(--field-border);cursor:pointer;min-height:64px;font:500 1.25rem/1.3 var(--font-sans);transition:border-color .2s ease, background-color .2s ease, transform .3s var(--weich), box-shadow .3s var(--weich);padding:14px 20px;display:flex;position:relative}.option[data-astro-cid-6kd35kbn]:hover{border-color:var(--primary);box-shadow:var(--shadow-card);transform:translateY(-2px)}.option[data-astro-cid-6kd35kbn] input[data-astro-cid-6kd35kbn]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.option-marke[data-astro-cid-6kd35kbn]{border:2px solid var(--field-border);background:var(--surface);border-radius:50%;flex:none;width:26px;height:26px;transition:border-width .2s,border-color .2s}.option[data-astro-cid-6kd35kbn] input[data-astro-cid-6kd35kbn][type=checkbox]~.option-marke[data-astro-cid-6kd35kbn]{border-radius:7px}.option[data-astro-cid-6kd35kbn]:has(input:checked){background:var(--tint);border:2px solid var(--primary)}.option[data-astro-cid-6kd35kbn] input[data-astro-cid-6kd35kbn][type=radio]:checked~.option-marke[data-astro-cid-6kd35kbn]{border:8px solid var(--primary)}.option[data-astro-cid-6kd35kbn] input[data-astro-cid-6kd35kbn][type=checkbox]:checked~.option-marke[data-astro-cid-6kd35kbn]{background:var(--primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") center / 18px no-repeat;border-color:var(--primary)}.option[data-astro-cid-6kd35kbn]:has(input:focus-visible){outline:3px solid var(--primary);outline-offset:3px}.steuerung[data-astro-cid-6kd35kbn]{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-6);display:flex}.steuerung[data-astro-cid-6kd35kbn] .knopf--haupt[data-astro-cid-6kd35kbn]{margin-left:auto}.hinweis-fehler[data-astro-cid-6kd35kbn],.feld-fehler[data-astro-cid-6kd35kbn]{color:var(--danger);font-size:1.0625rem;font-weight:550}.check-aktiv .ohne-skript[data-astro-cid-6kd35kbn],.check-aktiv .frage[data-astro-cid-6kd35kbn]{display:none}.check-aktiv .frage[data-astro-cid-6kd35kbn].aktiv{animation:rein .6s var(--weich) both;display:block}.check-aktiv .frage[data-astro-cid-6kd35kbn].aktiv.rueckwaerts{animation-name:rein-zurueck}@keyframes rein{0%{opacity:0;transform:translate(32px)}}@keyframes rein-zurueck{0%{opacity:0;transform:translate(-32px)}}@media (prefers-reduced-motion:reduce){.check-aktiv .frage[data-astro-cid-6kd35kbn].aktiv,.check-aktiv .frage[data-astro-cid-6kd35kbn].aktiv.rueckwaerts{animation:.5s both sanft-ein!important}.bild-sonne[data-astro-cid-6kd35kbn],.bild-see[data-astro-cid-6kd35kbn] span[data-astro-cid-6kd35kbn],.fortschritt-wert[data-astro-cid-6kd35kbn]{transition:none}}.ergebnis[data-astro-cid-6kd35kbn]{gap:var(--space-4);display:grid}.ergebnis[data-astro-cid-6kd35kbn]:focus{outline:none}.zeitplan[data-astro-cid-6kd35kbn]{padding:var(--space-4) var(--space-6);background:var(--tint);border-radius:var(--radius-md);font-weight:550}.zeitplan[data-astro-cid-6kd35kbn]:empty{display:none}.plan[data-astro-cid-6kd35kbn]{margin:var(--space-4) 0 var(--space-8);counter-reset:schritt;gap:0;padding:0;list-style:none;display:grid}.plan[data-astro-cid-6kd35kbn] li{counter-increment:schritt;gap:var(--space-1);padding:0 0 var(--space-8) 64px;animation:rein-plan .7s var(--weich) both;animation-delay:calc(var(--i,0) * .12s);display:grid;position:relative}.plan[data-astro-cid-6kd35kbn] li:before{content:counter(schritt);background:var(--primary-strong);width:44px;height:44px;color:var(--on-primary);font:600 1.125rem/1 var(--font-sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:-4px;left:0}.plan[data-astro-cid-6kd35kbn] li:after{content:"";background:var(--hairline);width:2px;position:absolute;top:44px;bottom:4px;left:21px}.plan[data-astro-cid-6kd35kbn] li:last-child:after{display:none}.plan[data-astro-cid-6kd35kbn] li:last-child:before{background:var(--accent);color:var(--ink)}.plan[data-astro-cid-6kd35kbn] strong{font:600 1.375rem/1.3 var(--font-sans)}@keyframes rein-plan{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.plan[data-astro-cid-6kd35kbn] li{animation:.7s both sanft-ein!important;animation-delay:calc(var(--i,0) * .12s)!important}}.kontakt[data-astro-cid-6kd35kbn]{gap:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-tief);padding:clamp(24px,4vw,40px);display:grid}.kontakt-titel[data-astro-cid-6kd35kbn]{font:600 1.625rem/1.25 var(--font-sans);color:var(--ink)}.feld[data-astro-cid-6kd35kbn]{gap:var(--space-2);display:grid}.feld-name[data-astro-cid-6kd35kbn]{font:600 1.125rem/1.3 var(--font-sans)}.feld-hilfe[data-astro-cid-6kd35kbn]{color:var(--text-muted);font-size:1.0625rem}.feld[data-astro-cid-6kd35kbn] textarea[data-astro-cid-6kd35kbn]{border-radius:var(--radius-sm);border:1.5px solid var(--field-border);background:var(--surface);min-height:132px;font:450 1.25rem/1.5 var(--font-sans);color:var(--ink);resize:vertical;padding:14px 16px}.feld[data-astro-cid-6kd35kbn] textarea[data-astro-cid-6kd35kbn]::placeholder{color:var(--text-muted)}.feld[data-astro-cid-6kd35kbn] textarea[data-astro-cid-6kd35kbn]:focus{outline:3px solid var(--primary);outline-offset:2px;border-color:var(--primary)}.feld[data-astro-cid-6kd35kbn] input[data-astro-cid-6kd35kbn]{border-radius:var(--radius-sm);border:1.5px solid var(--field-border);background:var(--surface);min-height:56px;font:450 1.25rem/1 var(--font-sans);color:var(--ink);padding:0 16px}.feld[data-astro-cid-6kd35kbn] input[data-astro-cid-6kd35kbn]::placeholder{color:var(--text-muted)}.feld[data-astro-cid-6kd35kbn] input[data-astro-cid-6kd35kbn]:focus{outline:3px solid var(--primary);outline-offset:2px;border-color:var(--primary)}.feld[data-astro-cid-6kd35kbn] input[data-astro-cid-6kd35kbn][aria-invalid=true]{border:2px solid var(--danger)}.haken[data-astro-cid-6kd35kbn]{gap:var(--space-3);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;font-size:1.0625rem;line-height:1.5;display:grid;position:relative}.haken[data-astro-cid-6kd35kbn] input[data-astro-cid-6kd35kbn]{opacity:0;width:28px;height:28px;margin:0;position:absolute}.haken-marke[data-astro-cid-6kd35kbn]{border:2px solid var(--field-border);background:var(--surface);border-radius:7px;width:28px;height:28px}.haken[data-astro-cid-6kd35kbn] input[data-astro-cid-6kd35kbn]:checked+.haken-marke[data-astro-cid-6kd35kbn]{background:var(--primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") center / 18px no-repeat;border-color:var(--primary)}.haken[data-astro-cid-6kd35kbn] input[data-astro-cid-6kd35kbn]:focus-visible+.haken-marke[data-astro-cid-6kd35kbn]{outline:3px solid var(--primary);outline-offset:3px}.kontakt[data-astro-cid-6kd35kbn] .knopf[data-astro-cid-6kd35kbn]{margin-top:var(--space-2);justify-self:start}.vorschau-hinweis[data-astro-cid-6kd35kbn]{color:var(--text-muted);font-size:1rem}.danke[data-astro-cid-6kd35kbn]{color:var(--success);font-weight:600}.neu[data-astro-cid-6kd35kbn]{margin-top:var(--space-6);font:600 1.125rem/1 var(--font-sans);color:var(--primary-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:12px 0;text-decoration:underline}
