.flow[data-astro-cid-747bntjd]{padding:1.75rem}.flow-titel[data-astro-cid-747bntjd]{font-size:var(--text-2xl);margin:0 0 .5rem}.flow-lead[data-astro-cid-747bntjd]{max-width:44rem;color:var(--color-steel);margin:0 0 1.75rem}.flow-form[data-astro-cid-747bntjd]{gap:1.5rem;display:grid}.schritt[data-astro-cid-747bntjd]{border:0;border-top:1px solid var(--color-steel-20);margin:0;padding:1.1rem 0 0}legend[data-astro-cid-747bntjd]{font-weight:650;font-size:var(--text-lg);align-items:center;gap:.6rem;padding:0;display:flex}.marke[data-astro-cid-747bntjd]{background:var(--color-ink);color:var(--color-paper);padding:.15rem .4rem;font-size:.72rem;font-weight:700}.feld[data-astro-cid-747bntjd]{flex-direction:column;gap:.3rem;margin-top:.75rem;display:flex}.feld[data-astro-cid-747bntjd] label[data-astro-cid-747bntjd]{font-weight:600;font-size:var(--text-base)}select[data-astro-cid-747bntjd]{font:inherit;border:1px solid var(--color-steel);border-radius:var(--radius-btn);background:var(--color-surface);color:var(--color-ink);max-width:30rem;padding:.55rem .7rem}.duo-felder[data-astro-cid-747bntjd]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.optionen[data-astro-cid-747bntjd]{gap:.5rem;margin-top:.85rem;display:grid}.option[data-astro-cid-747bntjd]{border:1px solid var(--color-steel-20);border-radius:var(--radius-btn);background:var(--color-surface);cursor:pointer;align-items:flex-start;gap:.6rem;max-width:44rem;padding:.6rem .8rem;display:flex}.option[data-astro-cid-747bntjd]:hover{background:var(--color-steel-10)}.option[data-astro-cid-747bntjd]:has(input:checked){border-color:var(--color-ink);box-shadow:inset 3px 0 0 var(--color-messgelb)}.option[data-astro-cid-747bntjd] input[data-astro-cid-747bntjd]{margin-top:.25rem}.flow-ergebnis[data-astro-cid-747bntjd]:empty{display:none}.flow-ergebnis[data-astro-cid-747bntjd] .vorschlag{border-top:2px solid var(--color-ink);margin-top:1.75rem;padding-top:1.25rem}.flow-ergebnis[data-astro-cid-747bntjd] h3{font-size:var(--text-xl);margin:.3rem 0 .2rem}.flow-ergebnis[data-astro-cid-747bntjd] .zusatz{color:var(--color-steel);font-weight:400}.flow-ergebnis[data-astro-cid-747bntjd] .preis{margin:0 0 .75rem;font-weight:700}.flow-ergebnis[data-astro-cid-747bntjd] .ust{font-weight:400;font-size:var(--text-sm);color:var(--color-steel)}.flow-ergebnis[data-astro-cid-747bntjd] .warum{max-width:46rem;margin:0 0 .75rem}.flow-ergebnis[data-astro-cid-747bntjd] .flow-foerder{background:var(--color-paper);border-left:3px solid var(--color-messgelb);max-width:46rem;font-size:var(--text-base);margin:0 0 1.25rem;padding:.7rem .9rem}.flow-ergebnis[data-astro-cid-747bntjd] .flow-schritte{gap:.6rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.flow-ergebnis[data-astro-cid-747bntjd] .flow-schritte li{border:1px solid var(--color-steel-20);border-radius:var(--radius-btn);background:var(--color-paper);gap:1rem;padding:.6rem .8rem;display:flex}.flow-ergebnis[data-astro-cid-747bntjd] .flow-schritte li.ist-einstieg{border-color:var(--color-ink);background:var(--color-surface);border-left-width:3px}.flow-ergebnis[data-astro-cid-747bntjd] .flow-schritte li .marke{color:var(--color-steel);background:0 0;padding:0}.flow-ergebnis[data-astro-cid-747bntjd] .flow-schritte li.ist-einstieg .marke{color:var(--color-ink)}.flow-ergebnis[data-astro-cid-747bntjd] .flow-schritte h4{font-size:var(--text-base);margin:0 0 .2rem}.flow-ergebnis[data-astro-cid-747bntjd] .flow-schritte p{font-size:var(--text-base);color:var(--color-steel);margin:0}.flow-ergebnis[data-astro-cid-747bntjd] .flow-cta{flex-wrap:wrap;gap:.75rem;margin:0;display:flex}.flow[data-astro-cid-747bntjd][data-js=an] .flow-statisch[data-astro-cid-747bntjd]{display:none}.flow-statisch[data-astro-cid-747bntjd]{margin-top:1.75rem}.statisch-hinweis[data-astro-cid-747bntjd]{font-size:var(--text-sm);color:var(--color-steel)}.flow-disclaimer[data-astro-cid-747bntjd]{font-size:var(--text-sm);color:var(--color-steel);border-top:1px solid var(--color-steel-20);margin:1.5rem 0 0;padding-top:.8rem}.sr-only[data-astro-cid-747bntjd]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}
