.fr{background:var(--paper);border-top:2px solid var(--brass);margin-top:clamp(36px,4.5vw,60px);padding:clamp(22px,3.2vw,44px);scroll-margin-top:110px}.fr-cta-2{flex-wrap:wrap;gap:10px;display:flex}@media (width<=560px){.fr-obj{grid-template-columns:minmax(0,1fr)}.fr-cta-2 .btn{width:100%}}.fr-kopf{flex-direction:column;gap:12px;max-width:46rem;margin-bottom:clamp(24px,3vw,36px);display:flex}.fr-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.fr-ein{gap:22px}.fr-ein label,.fr-fs legend{font-size:.95rem}.fr-ein .opt{color:var(--stone);font-size:.875rem;font-weight:400;line-height:1.45;display:block}.fr-feld{border-radius:var(--r);background:#fff;border:1px solid #a39a8c;align-items:stretch;max-width:22rem;display:flex;overflow:hidden}.fr-feld:focus-within{outline:2px solid var(--brassT);outline-offset:2px}.fr-feld input{min-width:0;font:500 1.1rem/1.3 var(--sans);text-align:right;font-variant-numeric:tabular-nums;background:0 0;outline:0;flex:1;padding:13px 14px;border:0!important;border-radius:0!important}.fr-feld>span{background:var(--paper2);color:var(--stone);white-space:nowrap;align-items:center;padding:0 14px;font-size:.95rem;font-weight:500;display:flex}.fr-feld.fr-kurz{max-width:13rem;margin-top:8px}.fr-feld:has([aria-invalid=true]){border-color:#8a2a1e}.fr-f{color:#8a2a1e;font-size:.875rem;font-weight:600}.fr-f:empty{display:none}.fr-ein input[type=range]{width:100%;max-width:22rem;accent-color:var(--green);height:28px;margin:2px 0 0}.fr-fs{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.fr-fs legend{margin-bottom:8px;padding:0;font-weight:600}.fr-wahl{flex-wrap:wrap;gap:6px 22px;display:flex}.fr-wahl label,.fr-zo{cursor:pointer;align-items:flex-start;flex-direction:row!important;gap:10px!important;font-weight:400!important}.fr-wahl input,.fr-zo>input{width:18px;height:18px;accent-color:var(--green);flex:none;margin:3px 0 0}.fr-erg{background:var(--green);color:#fff;border-radius:var(--r);flex-direction:column;gap:16px;padding:clamp(22px,2.8vw,36px);display:flex;position:sticky;top:96px}.fr-erg p{margin:0}.fr-erg .muted{color:#c9d8d8}.fr-erg .muted a{color:#fff}.fr-rate-l{font:600 .8125rem/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--brassL)}.fr-rate{font:500 clamp(2.3rem,4.6vw,3.4rem)/1.05 var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fr-rate small{letter-spacing:0;color:#d4e0e0;margin-left:8px;font-size:1rem;font-weight:400}.fr-dl{flex-direction:column;margin:0;display:flex}.fr-dl>div{border-bottom:1px solid #ffffff29;justify-content:space-between;gap:16px;padding:9px 0;font-size:.95rem;display:flex}.fr-dl>div[hidden]{display:none}.fr-dl dt{color:#d4e0e0}.fr-dl dd{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.fr-dl .fr-sum dt,.fr-dl .fr-sum dd{color:#fff;font-weight:600}.fr-erg .kl-mehr{border-color:#fff3}.fr-erg .kl-mehr summary{color:#fff}.fr-erg .kl-mehr summary:after{color:var(--brassL)}@media (width<=980px){.fr-g{grid-template-columns:minmax(0,1fr)}.fr-erg{position:static}.fr-feld,.fr-ein input[type=range],.fr-bedarf{max-width:none}}.fr-sel{max-width:100%;font:500 1rem/1.3 var(--sans);border-radius:var(--r);min-height:46px;color:var(--ink);background:#fff;border:1px solid #a39a8c;padding:11px 34px 11px 12px}.fr-sel:focus-visible{outline:2px solid var(--brassT);outline-offset:2px}.fr-dl dt span{color:#b9cccc;font-size:.85rem}.fr-dlg{border:0;border-top:2px solid var(--brass);border-radius:var(--r);background:var(--paper);width:min(34rem,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);padding:0;box-shadow:0 30px 80px -30px #132f3399}.fr-dlg::backdrop{background:#0e24278c}.fr-dlg form{gap:18px;padding:clamp(20px,3vw,32px)}.fr-dlg-k{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fr-dlg-x{border:1px solid var(--line);border-radius:var(--r);cursor:pointer;width:44px;height:44px;color:var(--ink);background:0 0;flex:none;font-size:1rem}.fr-dlg-x:hover{border-color:var(--green)}.fr-dlg-f{flex-direction:column;gap:16px;display:flex}.fr-dlg-f[hidden]{display:none}.fr-dlg-f p{margin:0}.fr-dlg .kl-erkl{border-left:2px solid var(--brass);background:var(--paper2);color:var(--ink);margin:0;padding:14px 16px;font-size:.9375rem;line-height:1.55}.fr-dlg .hint a{color:var(--green);font-weight:600}.fw [hidden]{display:none!important}.fw-sel{width:100%;max-width:22rem;font:500 1.05rem/1.3 var(--sans);border-radius:var(--r);background:#fff;border:1px solid #a39a8c;padding:12px 14px}.fw-frage{margin:6px 0 4px;font-size:.95rem;font-weight:600}.fw-zus{flex-direction:column;gap:10px;display:flex}.fw .fr-cta-2{margin-top:6px}@media (width<=900px){.fw .fr-g{grid-template-columns:minmax(0,1fr)}.fw .fr-erg{position:static}}.wf-vorschau[data-astro-cid-agl22tpu]{background:var(--brass);color:#fff;text-align:center;margin:0;padding:8px 16px;font-size:.9rem;font-weight:600}.wf-hinweis[data-astro-cid-agl22tpu]{border-left:2px solid var(--brass);background:var(--paper2);max-width:52rem;margin:24px 0 0;padding:12px 16px}.wf-kopf[data-astro-cid-agl22tpu]{flex-direction:column;gap:18px;max-width:52rem;display:flex}.wf-zwei[data-astro-cid-agl22tpu]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,4.5vw,72px);display:grid}.wf-stapel[data-astro-cid-agl22tpu]{flex-direction:column;gap:16px;min-width:0;display:flex}.wf-stapel[data-astro-cid-agl22tpu] p[data-astro-cid-agl22tpu]{margin:0}.wf-frage[data-astro-cid-agl22tpu]{font:inherit;margin:0}@media (width<=900px){.wf-zwei[data-astro-cid-agl22tpu]{grid-template-columns:minmax(0,1fr)}}
