.bewertung-bereich[data-astro-cid-7hqu7z6t]{display:grid;justify-items:center;gap:2.25rem}.bewertung-kopf[data-astro-cid-7hqu7z6t]{text-align:center;max-width:720px}.bewertung-kopf[data-astro-cid-7hqu7z6t] h2[data-astro-cid-7hqu7z6t]{margin-bottom:.4em}.bewertung-kopf[data-astro-cid-7hqu7z6t] p[data-astro-cid-7hqu7z6t]{margin:0}.bewertung-formular[data-astro-cid-7hqu7z6t]{padding:clamp(1.75rem,4vw,3rem);width:100%;max-width:880px}.bewertung-formular[data-astro-cid-7hqu7z6t]:hover{transform:none;box-shadow:var(--schatten)}.anlaesse-grid[data-astro-cid-7hqu7z6t]{align-items:stretch;gap:1.75rem}.anlass[data-astro-cid-7hqu7z6t]{padding:2rem}.anlass[data-astro-cid-7hqu7z6t] h3[data-astro-cid-7hqu7z6t]{color:var(--navy)}.anlass[data-astro-cid-7hqu7z6t] p[data-astro-cid-7hqu7z6t]{margin:0}.form-schritt[data-astro-cid-7hqu7z6t]{border:none;padding:0;margin:0;display:grid;gap:1.1rem}.form-schritt[data-astro-cid-7hqu7z6t] legend[data-astro-cid-7hqu7z6t]{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--navy);padding:0;margin-bottom:.5rem}html.js .form-schritt[data-astro-cid-7hqu7z6t]{display:none}html.js .form-schritt[data-astro-cid-7hqu7z6t].aktiv{display:grid}.wizard-illu[data-astro-cid-7hqu7z6t] .illu[data-astro-cid-7hqu7z6t]{display:none;width:min(240px,70%);margin:0 auto}.bewertung-formular[data-astro-cid-7hqu7z6t]:not(:has(input[name=objektart]:checked)) .illu--efh[data-astro-cid-7hqu7z6t],.bewertung-formular[data-astro-cid-7hqu7z6t]:has(input[value=Einfamilienhaus]:checked) .illu--efh[data-astro-cid-7hqu7z6t],.bewertung-formular[data-astro-cid-7hqu7z6t]:has(input[value=Mehrfamilienhaus]:checked) .illu--mfh[data-astro-cid-7hqu7z6t],.bewertung-formular[data-astro-cid-7hqu7z6t]:has(input[value=Wohnung]:checked) .illu--wohnung[data-astro-cid-7hqu7z6t],.bewertung-formular[data-astro-cid-7hqu7z6t]:has(input[value=Grundstück]:checked) .illu--grundstueck[data-astro-cid-7hqu7z6t],.bewertung-formular[data-astro-cid-7hqu7z6t]:has(input[value=Gewerbe]:checked) .illu--gewerbe[data-astro-cid-7hqu7z6t]{display:block}.schritt-kopf[data-astro-cid-7hqu7z6t]{display:grid;gap:.5rem}.schritt-kopf-zeile[data-astro-cid-7hqu7z6t]{display:flex;justify-content:space-between;font-size:.9rem;color:var(--grau-text)}.schritt-prozent[data-astro-cid-7hqu7z6t]{font-weight:700;color:var(--navy)}.schritt-balken[data-astro-cid-7hqu7z6t]{height:6px;border-radius:999px;background:#e3e1dc;overflow:hidden}.schritt-fortschritt[data-astro-cid-7hqu7z6t]{height:100%;width:3%;border-radius:999px;background:var(--navy);transition:width .3s ease}.karten-wahl[data-astro-cid-7hqu7z6t]{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem}@media(max-width:480px){.karten-wahl[data-astro-cid-7hqu7z6t]{grid-template-columns:1fr}}.wahl-karte[data-astro-cid-7hqu7z6t]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;text-align:center;padding:1.4rem 1rem;border:1px solid #d8dce2;border-radius:12px;cursor:pointer;font-weight:600;color:var(--navy);background:var(--weiss);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.wahl-karte[data-astro-cid-7hqu7z6t]:hover{border-color:var(--navy)}.wahl-karte[data-astro-cid-7hqu7z6t] input[data-astro-cid-7hqu7z6t]{position:absolute;opacity:0;pointer-events:none}.wahl-karte[data-astro-cid-7hqu7z6t] svg[data-astro-cid-7hqu7z6t]{width:42px;height:42px;color:var(--navy)}.wahl-karte[data-astro-cid-7hqu7z6t]:has(input:checked){border-color:var(--navy);background:#f6f3ea;box-shadow:0 0 0 1px var(--navy)}.wahl-karte[data-astro-cid-7hqu7z6t]:has(input:focus-visible){outline:3px solid rgba(24,37,66,.35);outline-offset:2px}.karten-wahl--kompakt[data-astro-cid-7hqu7z6t] .wahl-karte[data-astro-cid-7hqu7z6t]{padding:1.1rem .9rem;font-size:.95rem}.karten-wahl--reihe[data-astro-cid-7hqu7z6t]{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:.6rem}.karten-wahl--reihe[data-astro-cid-7hqu7z6t] .wahl-karte[data-astro-cid-7hqu7z6t]{padding:1rem .4rem;gap:.5rem;font-size:.84rem;border-radius:10px;line-height:1.25;min-width:0}.karten-wahl--reihe[data-astro-cid-7hqu7z6t] .wahl-karte[data-astro-cid-7hqu7z6t] span[data-astro-cid-7hqu7z6t]{max-width:100%;overflow-wrap:break-word;hyphens:auto}@media(max-width:560px){.karten-wahl--reihe[data-astro-cid-7hqu7z6t]{grid-template-columns:repeat(2,1fr)}}.karten-wahl--reihe[data-astro-cid-7hqu7z6t] .wahl-karte[data-astro-cid-7hqu7z6t] svg[data-astro-cid-7hqu7z6t]{width:30px;height:30px;color:var(--navy)}.stepper[data-astro-cid-7hqu7z6t]{display:flex;align-items:center;gap:.75rem}.stepper[data-astro-cid-7hqu7z6t] input[data-astro-cid-7hqu7z6t]{text-align:center;flex:1}.stepper-btn[data-astro-cid-7hqu7z6t]{width:46px;height:46px;border-radius:50%;border:none;background:var(--beige-hell);color:var(--navy);font-size:1.5rem;font-weight:700;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.stepper-btn[data-astro-cid-7hqu7z6t]:hover{background:var(--navy);color:var(--weiss)}.wahl-hinweis[data-astro-cid-7hqu7z6t]{display:none;margin:0;padding:.9rem 1.1rem;border-radius:10px;background:#eef2f8;color:var(--navy);font-size:.92rem}.bewertung-formular[data-astro-cid-7hqu7z6t]:has(input[value=Mehrfamilienhaus]:checked) .wahl-hinweis--mfh[data-astro-cid-7hqu7z6t]{display:block}.wahl-fehler{margin:0;color:#b3261e;font-weight:600;font-size:.92rem}.regler[data-astro-cid-7hqu7z6t]{display:grid;gap:.4rem}.regler[data-astro-cid-7hqu7z6t] input[data-astro-cid-7hqu7z6t][type=range]{width:100%;accent-color:var(--navy);cursor:pointer}.regler-wert[data-astro-cid-7hqu7z6t]{font-family:var(--font-display);font-size:1.7rem;color:var(--navy)}.objekt-zusammenfassung[data-astro-cid-7hqu7z6t]{background:var(--grau-hell);border-radius:10px;padding:.9rem 1.1rem;display:grid;gap:.25rem}.zusammenfassung-titel[data-astro-cid-7hqu7z6t]{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--navy)}.zusammenfassung-text[data-astro-cid-7hqu7z6t]{font-size:.95rem;font-weight:600;color:var(--navy);line-height:1.5}.vorteile[data-astro-cid-7hqu7z6t]{border-top:1px solid #ececec;padding-top:1.5rem;margin-top:.5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:640px){.vorteile[data-astro-cid-7hqu7z6t]{grid-template-columns:1fr}}.vorteil[data-astro-cid-7hqu7z6t]{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;color:var(--grau-text);line-height:1.45}.vorteil-check[data-astro-cid-7hqu7z6t]{width:1.5rem;height:1.5rem;border-radius:50%;background:var(--beige-hell);color:var(--navy);font-weight:700;font-size:.85rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.form-zurueck[data-astro-cid-7hqu7z6t]{background:none;border:none;padding:0;width:fit-content;font-family:var(--font);font-size:.95rem;font-weight:600;color:var(--grau-text);cursor:pointer}.form-zurueck[data-astro-cid-7hqu7z6t]:hover{color:var(--navy)}.form-nav[data-astro-cid-7hqu7z6t]{display:grid}.hinweis--mit-trust[data-astro-cid-7hqu7z6t]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.form-weiter[data-astro-cid-7hqu7z6t],.form-absenden[data-astro-cid-7hqu7z6t]{width:100%;border-radius:10px;padding:.95rem 2rem;font-size:1.05rem}
