.raster[data-astro-cid-c3qus6xo]{display:grid;gap:32px;align-items:center}h2[data-astro-cid-c3qus6xo]{color:var(--fenster-text)}.erkl[data-astro-cid-c3qus6xo]{margin-top:18px;font-size:18px;line-height:1.55;color:var(--fenster-fliess);max-width:42ch}.rechner[data-astro-cid-c3qus6xo]{color-scheme:light;--fokus-ring: var(--color-petrol);background:var(--color-weiss);color:var(--color-tiefe);border-radius:var(--rund);padding:clamp(20px,3vw,32px);box-shadow:var(--karte-schatten);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 12px;align-items:end}.rechner[data-astro-cid-c3qus6xo] [data-astro-cid-c3qus6xo]::selection{background:var(--color-petrol);color:var(--color-papier)}.breit[data-astro-cid-c3qus6xo]{grid-column:1 / -1}.feld[data-astro-cid-c3qus6xo]{display:grid;gap:6px;min-width:0}label[data-astro-cid-c3qus6xo]{font-size:15px;font-weight:600}input[data-astro-cid-c3qus6xo],select[data-astro-cid-c3qus6xo]{display:block;width:100%;min-width:0;min-height:50px;padding:12px 14px;font:500 17px/1.3 var(--font-sans);color:var(--color-tiefe);background:var(--color-papier);border:1.5px solid var(--color-rand);border-radius:14px;appearance:none;-webkit-appearance:none;transition:border-color .16s ease,box-shadow .16s ease}input[data-astro-cid-c3qus6xo]::-webkit-date-and-time-value{text-align:left}select[data-astro-cid-c3qus6xo]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2306525c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}input[data-astro-cid-c3qus6xo]:focus,select[data-astro-cid-c3qus6xo]:focus{outline:none;border-color:var(--color-petrol);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-petrol) 18%,transparent)}input[data-astro-cid-c3qus6xo]:focus-visible,select[data-astro-cid-c3qus6xo]:focus-visible{outline:2px solid var(--color-petrol);outline-offset:2px}.ergebnis[data-astro-cid-c3qus6xo]{background:var(--color-nebel);border-radius:16px;padding:14px 18px}.ergebnis[data-astro-cid-c3qus6xo][hidden]{display:none}.ergebnis[data-astro-cid-c3qus6xo] span[data-astro-cid-c3qus6xo]{display:block;font-size:15px;color:var(--color-leise)}.ergebnis[data-astro-cid-c3qus6xo] output[data-astro-cid-c3qus6xo]{display:block;margin-top:2px;font-size:30px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--color-petrol);font-variant-numeric:tabular-nums}.klein[data-astro-cid-c3qus6xo]{font-size:14px;line-height:1.45;color:var(--color-leise)}.btn[data-astro-cid-c3qus6xo]{min-height:52px;width:100%;touch-action:manipulation}@media(min-width:860px){.raster[data-astro-cid-c3qus6xo]{grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:clamp(48px,8vw,112px)}}@media(max-width:480px){.rechner[data-astro-cid-c3qus6xo]{grid-template-columns:minmax(0,1fr)}.rechner[data-astro-cid-c3qus6xo]>.feld[data-astro-cid-c3qus6xo]{grid-column:1 / -1}}.feld-buehne{position:absolute;inset:0 0 auto;height:100%;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(circle,var(--held-punkt) 1.2px,transparent 1.7px) 0 0 / 12px 12px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 40px,#000 68%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 40px,#000 68%,transparent 100%)}@media(min-width:860px){.feld-buehne{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 56px,#000 calc(100% - 96px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 56px,#000 calc(100% - 96px),transparent 100%)}}.feld-buehne canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity .9s ease}.feld-buehne canvas.bereit{opacity:1}@media(prefers-reduced-motion:reduce){.feld-buehne canvas{transition:none}}@media print{.feld-buehne{display:none}}.stil-c .abschnitt{padding-block:clamp(64px,9vw,128px)}.stil-c h2{font-size:clamp(30px,4.2vw,54px);line-height:1.05;letter-spacing:-.034em}.stil-c .held{position:relative;isolation:isolate;background:var(--held-grund);color:var(--held-text);--fokus-ring: var(--held-ring)}.stil-c .held h1{color:var(--held-text);hyphens:manual}.stil-c .punkte{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:15px;font-weight:500;color:var(--held-leise)}.stil-c .punkte li{display:inline-flex;align-items:center;gap:9px}.stil-c .punkte li:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8}.stil-c .fenster{position:relative;isolation:isolate;overflow:clip;background:var(--fenster-grund);color:var(--fenster-text);--fokus-ring: var(--held-ring)}.stil-c .fenster:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle,var(--fenster-punkt) 1.3px,transparent 1.8px) 0 0 / 13px 13px;-webkit-mask-image:radial-gradient(120% 80% at 80% 100%,#000 10%,transparent 70%);mask-image:radial-gradient(120% 80% at 80% 100%,#000 10%,transparent 70%)}.stil-c .fenster h2{color:var(--fenster-text)}.stil-c .fenster .erkl{margin-top:18px;font-size:18px;line-height:1.55;color:var(--fenster-fliess);max-width:42ch}@media print{.stil-c .fenster:before{display:none}}.stil-c .knopf-erst{background:var(--fenster-text);color:var(--fenster-grund)}.stil-c .knopf-zweit{background:color-mix(in srgb,var(--fenster-text) 12%,transparent);color:var(--fenster-text)}.stil-c .knopf-rand{color:var(--fenster-text);box-shadow:inset 0 0 0 1.5px currentColor}.stil-c .held .knopf-erst{background:var(--held-text);color:var(--held-grund)}.stil-c .held .knopf-rand{color:var(--held-text)}.stil-c .nummer-text{font-weight:600;opacity:.85;margin-left:8px;font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.stil-c .knopf-erst:hover{background:color-mix(in srgb,var(--fenster-text) 88%,var(--fenster-grund))}.stil-c .held .knopf-erst:hover{background:color-mix(in srgb,var(--held-text) 88%,var(--held-grund))}.stil-c .knopf-zweit:hover{background:color-mix(in srgb,var(--fenster-text) 18%,transparent)}.stil-c .knopf-rand:hover{background:color-mix(in srgb,currentColor 8%,transparent)}}.stil-c .staerken{background:var(--color-weiss)}.stil-c .staerken .innen{display:grid;gap:28px}.stil-c .staerken .vorspann{margin-top:16px;font-size:18px;line-height:1.55;color:var(--color-leise);max-width:40ch}.stil-c .vorteile li{padding-block:18px 20px;border-top:1px solid var(--color-linie)}.stil-c .vorteile h3{display:flex;align-items:baseline;gap:12px;font-size:20px;line-height:1.3;letter-spacing:-.015em;color:var(--color-tiefe)}.stil-c .vorteile h3:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--color-petrol);transform:translateY(-2px)}.stil-c .vorteile p{margin-top:6px;padding-left:20px;font-size:17px;line-height:1.5;color:var(--color-leise)}.stil-c .ablauf{background:var(--color-papier)}.stil-c .schritte{display:grid;margin-top:40px}.stil-c .stufe{position:relative;padding:0 0 34px 60px}.stil-c .stufe:last-child{padding-bottom:0}.stil-c .stufe .nummer{position:absolute;left:0;top:-4px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--color-petrol);color:var(--color-papier);font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.stil-c .verbinder{position:absolute;left:19.5px;top:46px;bottom:6px;width:3px;background:radial-gradient(circle,var(--color-petrol) 1.4px,transparent 1.9px) center top / 3px 10px repeat-y}.stil-c .stufe h3{font-size:23px;line-height:1.2;letter-spacing:-.02em}.stil-c .stufe p{margin-top:8px;font-size:17px;line-height:1.5;max-width:34ch}@media(prefers-reduced-motion:no-preference){.stil-c .verbinder{transition:clip-path .9s var(--ease-out) .35s}.stil-c .stufe.warten .verbinder{clip-path:inset(0 0 100% 0)}}.stil-c .karte-weiss{color-scheme:light;--fokus-ring: var(--color-petrol);background:var(--color-weiss);color:var(--color-tiefe);border-radius:var(--rund);box-shadow:var(--karte-schatten)}.stil-c .karte-weiss ::selection{background:var(--color-petrol);color:var(--color-papier)}@media(min-width:860px){.stil-c .staerken .innen{grid-template-columns:minmax(0,4fr) minmax(0,7.4fr);gap:72px;align-items:start}.stil-c .staerken .links{position:sticky;top:calc(var(--kopfhoehe) + 40px)}.stil-c .vorteile{display:grid;grid-template-columns:1fr 1fr;column-gap:44px}.stil-c .schritte{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:52px}.stil-c .stufe{padding:66px 0 0}.stil-c .stufe .nummer{top:0}.stil-c .verbinder{inset:19px 14px auto 56px;width:auto;height:4px;background:radial-gradient(circle,var(--color-petrol) 1.4px,transparent 1.9px) left center / 10px 4px repeat-x}}@media(min-width:860px)and (prefers-reduced-motion:no-preference){.stil-c .stufe.warten .verbinder{clip-path:inset(0 100% 0 0)}}
