.anfrage-layout[data-astro-cid-wwfzbcmf]{align-items:start;gap:2rem;display:grid}.anfrage[data-astro-cid-wwfzbcmf]{gap:2rem;min-inline-size:0;scroll-margin-block-start:6rem;display:grid}.anfrage[data-astro-cid-wwfzbcmf] [data-astro-cid-wwfzbcmf][hidden],.anfrage[data-astro-cid-wwfzbcmf]:not(.is-wizard) [data-astro-cid-wwfzbcmf][data-nur-js],.anfrage-layout[data-astro-cid-wwfzbcmf]:not(:has(.is-wizard)) [data-astro-cid-wwfzbcmf][data-nur-js],.is-wizard[data-astro-cid-wwfzbcmf] [data-astro-cid-wwfzbcmf][data-nur-ohne-js]{display:none}fieldset[data-astro-cid-wwfzbcmf]{border:0;min-inline-size:0;margin:0;padding:0}legend[data-astro-cid-wwfzbcmf]{padding:0}.anfrage__fortschritt[data-astro-cid-wwfzbcmf]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-light);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.anfrage__fortschritt[data-astro-cid-wwfzbcmf] li[data-astro-cid-wwfzbcmf]{border-block-start:2px solid var(--color-border-soft);gap:.6rem;padding-block-start:.75rem;display:flex;position:relative}.anfrage__fortschritt[data-astro-cid-wwfzbcmf] li[data-astro-cid-wwfzbcmf]:before{content:"";inline-size:calc(var(--anteil,0) * 100%);background-color:var(--color-navy);block-size:2px;transition:inline-size var(--duration-base) var(--ease-out-soft);position:absolute;inset-block-start:-2px;inset-inline-start:0}.anfrage__fortschritt[data-astro-cid-wwfzbcmf] li[data-astro-cid-wwfzbcmf][aria-current=step],.anfrage__fortschritt[data-astro-cid-wwfzbcmf] li[data-astro-cid-wwfzbcmf][data-erledigt]{color:var(--color-text)}.anfrage__schrittname[data-astro-cid-wwfzbcmf]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.anfrage__schritt[data-astro-cid-wwfzbcmf]{gap:1.5rem;display:grid}@media (prefers-reduced-motion:no-preference){.is-wizard[data-astro-cid-wwfzbcmf] .anfrage__schritt[data-astro-cid-wwfzbcmf]:not([hidden]){animation:anfrage-ein var(--duration-base) var(--ease-out-soft)}}@keyframes anfrage-ein{0%{opacity:0;transform:translateY(.5rem)}}.anfrage__legende[data-astro-cid-wwfzbcmf]{gap:.5rem;margin-block-end:1.75rem;display:grid}.anfrage__legende[data-astro-cid-wwfzbcmf]:focus{outline:none}.anfrage__frage[data-astro-cid-wwfzbcmf]{font-family:var(--font-heading);font-size:var(--text-2xl);letter-spacing:-.03em;font-weight:500;line-height:var(--leading-tight)}.anfrage__gruppe[data-astro-cid-wwfzbcmf]{gap:.75rem;display:grid}.is-wizard[data-astro-cid-wwfzbcmf] .anfrage__gruppe--neben[data-astro-cid-wwfzbcmf]{margin-block-start:.5rem}.anfrage__wahlen[data-astro-cid-wwfzbcmf]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.6rem;display:grid}.anfrage__wahlen--kompakt[data-astro-cid-wwfzbcmf]{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.wahl[data-astro-cid-wwfzbcmf]{border:1px solid var(--color-border-soft);background-color:var(--color-background);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-soft), background-color var(--duration-fast) var(--ease-out-soft);border-radius:6px;align-items:flex-start;gap:.85rem;padding:.85rem .9rem;display:flex;position:relative}.wahl[data-astro-cid-wwfzbcmf]:hover{border-color:var(--color-border)}.wahl[data-astro-cid-wwfzbcmf] input[data-astro-cid-wwfzbcmf]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.wahl[data-astro-cid-wwfzbcmf]:has(input:checked){border-color:var(--color-navy);background:linear-gradient(135deg, var(--color-navy) 50%, transparent calc(50% + .5px)) top left / 8px 8px no-repeat, linear-gradient(225deg, var(--color-navy) 50%, transparent calc(50% + .5px)) top right / 8px 8px no-repeat, linear-gradient(45deg, var(--color-navy) 50%, transparent calc(50% + .5px)) bottom left / 8px 8px no-repeat, linear-gradient(315deg, var(--color-navy) 50%, transparent calc(50% + .5px)) bottom right / 8px 8px no-repeat, var(--color-accent-soft)}.wahl[data-astro-cid-wwfzbcmf]:has(input:checked) .wahl__kachel[data-astro-cid-wwfzbcmf]{background-color:var(--color-navy);color:var(--color-text-on-dark)}.wahl[data-astro-cid-wwfzbcmf]:has(input:focus-visible){outline:3px solid var(--color-accent);outline-offset:2px}.wahl__kachel[data-astro-cid-wwfzbcmf]{--kachel:2.1rem}.wahl__text[data-astro-cid-wwfzbcmf]{gap:.15rem;min-inline-size:0;display:grid}.wahl__titel[data-astro-cid-wwfzbcmf]{font-weight:500;line-height:1.25}.wahl__kurz[data-astro-cid-wwfzbcmf]{font-size:var(--text-sm);color:var(--color-text-light);line-height:1.4}.wahl--gross[data-astro-cid-wwfzbcmf]{align-items:center;gap:1rem;padding:1.1rem 1.15rem}.wahl--gross[data-astro-cid-wwfzbcmf] .wahl__kachel[data-astro-cid-wwfzbcmf]{--kachel:2.6rem}.wahl--gross[data-astro-cid-wwfzbcmf] .wahl__titel[data-astro-cid-wwfzbcmf]{font-size:var(--text-lg)}.wahl--kompakt[data-astro-cid-wwfzbcmf]{align-items:center;gap:.7rem;padding:.6rem .75rem}.wahl--kompakt[data-astro-cid-wwfzbcmf] .wahl__kachel[data-astro-cid-wwfzbcmf]{--kachel:1.8rem}.wahl--kompakt[data-astro-cid-wwfzbcmf] .wahl__titel[data-astro-cid-wwfzbcmf]{font-size:var(--text-sm)}.anfrage__raster[data-astro-cid-wwfzbcmf]{gap:1rem 1.25rem;display:grid}.anfrage__blocktitel[data-astro-cid-wwfzbcmf]{border-block-start:1px solid var(--color-border-soft);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-light);padding-block-start:1rem}.anfrage__optionen[data-astro-cid-wwfzbcmf]{gap:.6rem;display:grid}.anfrage__optionen[data-astro-cid-wwfzbcmf]>legend[data-astro-cid-wwfzbcmf]{font-size:var(--text-sm);margin-block-end:.6rem;font-weight:600}.chips[data-astro-cid-wwfzbcmf]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-wwfzbcmf]{border:1px solid var(--color-border-soft);border-radius:var(--radius-button);background-color:var(--color-background);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-soft), background-color var(--duration-fast) var(--ease-out-soft);align-items:center;padding:.5rem .85rem;display:inline-flex;position:relative}.chip[data-astro-cid-wwfzbcmf]:hover{border-color:var(--color-border)}.chip[data-astro-cid-wwfzbcmf] input[data-astro-cid-wwfzbcmf]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip[data-astro-cid-wwfzbcmf]:has(input:checked){border-color:var(--color-navy);background-color:var(--color-navy);color:var(--color-text-on-dark)}.chip[data-astro-cid-wwfzbcmf]:has(input:focus-visible){outline:3px solid var(--color-accent);outline-offset:2px}.anfrage__einwilligung[data-astro-cid-wwfzbcmf]{font-size:var(--text-sm);align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.anfrage__einwilligung[data-astro-cid-wwfzbcmf] input[data-astro-cid-wwfzbcmf]{block-size:1.15rem;inline-size:1.15rem;accent-color:var(--color-navy);flex:none;margin-block-start:.15rem}.anfrage__absenden[data-astro-cid-wwfzbcmf]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.anfrage__navigation[data-astro-cid-wwfzbcmf]{border-block-start:1px solid var(--color-border-soft);justify-content:space-between;gap:1rem;padding-block-start:1.25rem;display:flex}.anfrage__navigation[data-astro-cid-wwfzbcmf] [data-astro-cid-wwfzbcmf][data-weiter]{margin-inline-start:auto}.anfrage__karte[data-astro-cid-wwfzbcmf]{--fase:20px;gap:1.25rem;padding:1.75rem;display:grid}.anfrage__daten[data-astro-cid-wwfzbcmf]{margin:0;display:grid}.anfrage__daten[data-astro-cid-wwfzbcmf]>div[data-astro-cid-wwfzbcmf]{border-block-end:1px solid var(--color-border-soft);gap:.2rem;padding-block:.7rem;display:grid}.anfrage__daten[data-astro-cid-wwfzbcmf] dt[data-astro-cid-wwfzbcmf]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-light)}.anfrage__daten[data-astro-cid-wwfzbcmf] dd[data-astro-cid-wwfzbcmf]{overflow-wrap:anywhere;margin:0}.anfrage__fakten[data-astro-cid-wwfzbcmf]{font-size:var(--text-sm);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.anfrage__fakten[data-astro-cid-wwfzbcmf] li[data-astro-cid-wwfzbcmf]{align-items:flex-start;gap:.6rem;display:flex}.anfrage__fakten[data-astro-cid-wwfzbcmf] svg{color:var(--color-signal);flex:none;margin-block-start:.2rem}@media (width>=40rem){.anfrage__schrittname[data-astro-cid-wwfzbcmf]{clip-path:none;white-space:normal;block-size:auto;inline-size:auto;position:static;overflow:visible}.anfrage__raster[data-astro-cid-wwfzbcmf]{grid-template-columns:repeat(2,minmax(0,1fr))}.anfrage__raster--drei[data-astro-cid-wwfzbcmf],.anfrage__wahlen--gross[data-astro-cid-wwfzbcmf]{grid-template-columns:repeat(3,minmax(0,1fr))}.wahl--gross[data-astro-cid-wwfzbcmf]{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1.35rem 1.35rem 1.5rem}}@media (width>=64rem){.anfrage-layout[data-astro-cid-wwfzbcmf]{grid-template-columns:minmax(0,1fr) 21rem;gap:3rem}.anfrage__karte[data-astro-cid-wwfzbcmf]{position:sticky;inset-block-start:6rem}}.offerte-kopf[data-astro-cid-3mibaup6]{gap:1.75rem;margin-block-start:1.5rem;display:grid}.offerte-kopf__text[data-astro-cid-3mibaup6]{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=60rem){.offerte-kopf[data-astro-cid-3mibaup6]{grid-template-columns:minmax(0,1fr) minmax(0,23rem);align-items:end;gap:3rem}}.offerte-kopf[data-astro-cid-3mibaup6] h1[data-astro-cid-3mibaup6]{--titel-max:clamp(2.3rem, .8rem + 7.2vw, 5.4rem);--wort:14.7;max-inline-size:14ch}.offerte-formular{padding-block-start:clamp(2rem,1.5rem + 2vw,3.5rem)}
