.check__karte[data-astro-cid-v5pxqtaq]{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:clamp(2rem,5vw,4.5rem);padding:clamp(1.5rem,4vw,3.5rem);display:grid}.check__seite[data-astro-cid-v5pxqtaq]{top:calc(var(--header-h) + 1.5rem);align-content:start;gap:1.1rem;display:grid;position:sticky}.check__vorteile[data-astro-cid-v5pxqtaq]{margin-top:.5rem}.check__seite[data-astro-cid-v5pxqtaq] h2[data-astro-cid-v5pxqtaq]{font-size:clamp(1.75rem,1.3rem + 1.3vw,2.4rem)}.fenster[data-astro-cid-v5pxqtaq]{width:clamp(7.5rem,11vw,10rem);color:var(--navy);margin-top:.75rem;position:relative}.fenster__haus[data-astro-cid-v5pxqtaq]{width:100%;height:auto}.fenster__scheiben[data-astro-cid-v5pxqtaq]{grid-template-columns:repeat(2,1fr);gap:7%;width:36%;display:grid;position:absolute;top:59%;left:50%;translate:-50% -50%}.fenster__scheiben[data-astro-cid-v5pxqtaq] span[data-astro-cid-v5pxqtaq]{aspect-ratio:1;background:var(--line);transition:background-color .5s var(--ease-out), transform .5s var(--ease-out);border-radius:3px}.fenster__scheiben[data-astro-cid-v5pxqtaq] span[data-astro-cid-v5pxqtaq].is-an{background:var(--blue);transform:scale(1.06)}.fenster[data-astro-cid-v5pxqtaq].is-fertig{color:var(--blue)}.check__stand[data-astro-cid-v5pxqtaq]{color:var(--ink);font-weight:600}.schritt[data-astro-cid-v5pxqtaq]{border:0;min-width:0;margin:0;padding:0}.js .schritt[data-astro-cid-v5pxqtaq]:not(.is-aktiv){display:none}.schritt[data-astro-cid-v5pxqtaq]+.schritt[data-astro-cid-v5pxqtaq]{margin-top:3.5rem}.js .schritt[data-astro-cid-v5pxqtaq]+.schritt[data-astro-cid-v5pxqtaq]{margin-top:0}.schritt__frage[data-astro-cid-v5pxqtaq]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);padding:0;font-size:clamp(1.3rem,1.15rem + .6vw,1.7rem);font-weight:800;line-height:1.25}.schritt__hilfe[data-astro-cid-v5pxqtaq]{color:var(--muted);margin-top:.4rem}@media (prefers-reduced-motion:no-preference){.js .schritt[data-astro-cid-v5pxqtaq].is-aktiv{animation:schritt-rein .48s var(--ease-out)}@keyframes schritt-rein{0%{opacity:0;transform:translateY(12px)}}}.kacheln[data-astro-cid-v5pxqtaq]{gap:.75rem;margin-top:1.5rem;display:grid}.kacheln--drei[data-astro-cid-v5pxqtaq]{grid-template-columns:repeat(3,minmax(0,1fr))}.kacheln--vier[data-astro-cid-v5pxqtaq]{grid-template-columns:repeat(4,minmax(0,1fr))}.kachel[data-astro-cid-v5pxqtaq]{background:var(--bg-soft);color:var(--ink);text-align:center;cursor:pointer;transition:background-color var(--t-hover) ease, box-shadow var(--t-hover) ease, transform var(--t-press) var(--ease-out);border-radius:14px;align-content:start;justify-items:center;gap:.75rem;padding:1.4rem .75rem 1.25rem;font-weight:500;line-height:1.25;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #0000}.kachel--klein[data-astro-cid-v5pxqtaq]{padding:1.1rem .6rem 1rem;font-size:.9375rem}.kachel__icon[data-astro-cid-v5pxqtaq]{width:4.25rem;height:4.25rem;box-shadow:var(--shadow-sm);transition:background-color var(--t-hover) ease, color var(--t-hover) ease;background:#fff;border-radius:50%;place-items:center;display:grid}.kachel--klein[data-astro-cid-v5pxqtaq] .kachel__icon[data-astro-cid-v5pxqtaq]{width:3.5rem;height:3.5rem}.kachel[data-astro-cid-v5pxqtaq] input[data-astro-cid-v5pxqtaq],.chip[data-astro-cid-v5pxqtaq] input[data-astro-cid-v5pxqtaq]{opacity:0;pointer-events:none;position:absolute}.kachel[data-astro-cid-v5pxqtaq]:has(input:checked){background:var(--blue-50);box-shadow:inset 0 0 0 2px var(--blue)}.kachel[data-astro-cid-v5pxqtaq]:has(input:checked) .kachel__icon[data-astro-cid-v5pxqtaq]{background:var(--blue);color:#fff;--icon-accent:#bcd4ff}.kachel[data-astro-cid-v5pxqtaq]:has(input:focus-visible),.chip[data-astro-cid-v5pxqtaq]:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:3px}.kachel[data-astro-cid-v5pxqtaq]:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.kachel[data-astro-cid-v5pxqtaq]:hover{background:#eaf0f8}.kachel[data-astro-cid-v5pxqtaq]:hover .kachel__icon[data-astro-cid-v5pxqtaq]{transform:translateY(-2px)}}.details[data-astro-cid-v5pxqtaq]{display:none}.details[data-astro-cid-v5pxqtaq].is-aktiv,html:not(.js) .details[data-astro-cid-v5pxqtaq]{display:block}.detail[data-astro-cid-v5pxqtaq]{margin-top:1.5rem}.detail__frage[data-astro-cid-v5pxqtaq]{color:var(--ink);font-weight:500}.chips[data-astro-cid-v5pxqtaq]{flex-wrap:wrap;gap:.55rem;margin-top:.75rem;display:flex}.chip[data-astro-cid-v5pxqtaq]{position:relative}.chip[data-astro-cid-v5pxqtaq] span[data-astro-cid-v5pxqtaq]{background:var(--bg-soft);min-height:3rem;color:var(--ink);cursor:pointer;transition:background-color var(--t-hover) ease, color var(--t-hover) ease;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1.2rem;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1.5px #0000}.chip[data-astro-cid-v5pxqtaq]:has(input:checked) span[data-astro-cid-v5pxqtaq]{background:var(--blue);color:#fff;--icon-accent:#bcd4ff}@media (hover:hover) and (pointer:fine){.chip[data-astro-cid-v5pxqtaq]:not(:has(input:checked)):hover span[data-astro-cid-v5pxqtaq]{background:#e6edf6}}.felder[data-astro-cid-v5pxqtaq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.feld[data-astro-cid-v5pxqtaq]{font-size:var(--fs-small);color:var(--ink);gap:.4rem;font-weight:500;display:grid}.feld--breit[data-astro-cid-v5pxqtaq]{margin-top:1.5rem}.feld[data-astro-cid-v5pxqtaq] input[data-astro-cid-v5pxqtaq],.feld[data-astro-cid-v5pxqtaq] textarea[data-astro-cid-v5pxqtaq]{border:1.5px solid var(--line);width:100%;min-height:3.25rem;color:var(--ink);transition:border-color var(--t-hover) ease, box-shadow var(--t-hover) ease;background:#fff;border-radius:12px;padding:.8rem 1rem;font-size:1rem;font-weight:400}.feld[data-astro-cid-v5pxqtaq] input[data-astro-cid-v5pxqtaq]:focus,.feld[data-astro-cid-v5pxqtaq] textarea[data-astro-cid-v5pxqtaq]:focus{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-50);outline:none}.zustimmung[data-astro-cid-v5pxqtaq]{font-size:var(--fs-small);align-items:flex-start;gap:.75rem;margin-top:1.25rem;line-height:1.5;display:flex}.zustimmung[data-astro-cid-v5pxqtaq] input[data-astro-cid-v5pxqtaq]{width:1.25rem;height:1.25rem;accent-color:var(--blue);flex:none;margin-top:.15rem}.zustimmung[data-astro-cid-v5pxqtaq] a[data-astro-cid-v5pxqtaq]{color:var(--blue)}.falle[data-astro-cid-v5pxqtaq]{position:absolute;left:-9999px}.check__fehler[data-astro-cid-v5pxqtaq]{color:#c0392b;margin-top:1.25rem;font-weight:500}.check__steuerung[data-astro-cid-v5pxqtaq]{justify-content:flex-end;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.js .check__steuerung[data-astro-cid-v5pxqtaq] [data-astro-cid-v5pxqtaq][data-senden]{display:none}.js .check__steuerung[data-astro-cid-v5pxqtaq].ist-letzter [data-astro-cid-v5pxqtaq][data-senden]{display:inline-flex}.js .check__steuerung[data-astro-cid-v5pxqtaq].ist-letzter [data-astro-cid-v5pxqtaq][data-naechste],html:not(.js) [data-astro-cid-v5pxqtaq][data-naechste],html:not(.js) [data-astro-cid-v5pxqtaq][data-zurueck]{display:none}.check__zurueck[data-astro-cid-v5pxqtaq]{color:var(--muted);margin-right:auto;font-weight:500}.check__danke[data-astro-cid-v5pxqtaq]{justify-items:start;gap:1rem;display:grid}.check__danke[data-astro-cid-v5pxqtaq][hidden]{display:none}.check__danke[data-astro-cid-v5pxqtaq] a[data-astro-cid-v5pxqtaq]{color:var(--blue);font-weight:600}.check__danke[data-astro-cid-v5pxqtaq]:focus{outline:none}@media (width<=1100px){.kacheln--vier[data-astro-cid-v5pxqtaq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.check__karte[data-astro-cid-v5pxqtaq]{grid-template-columns:1fr}.check__seite[data-astro-cid-v5pxqtaq]{grid-template-columns:1fr auto;column-gap:1.5rem;position:static}.check__seite[data-astro-cid-v5pxqtaq]>[data-astro-cid-v5pxqtaq]:not(.fenster):not(.check__stand){grid-column:1/-1}.fenster[data-astro-cid-v5pxqtaq]{grid-row:span 1;width:5.5rem}.check__vorteile[data-astro-cid-v5pxqtaq]{display:none}}@media (width<=560px){.kacheln--drei[data-astro-cid-v5pxqtaq]{grid-template-columns:repeat(2,minmax(0,1fr))}.felder[data-astro-cid-v5pxqtaq]{grid-template-columns:1fr}.check__steuerung[data-astro-cid-v5pxqtaq] .button[data-astro-cid-v5pxqtaq]{flex:1;justify-content:space-between}}
