html:not(.js) #roi-rechner-app[data-astro-cid-svmq6eam] .roi-branchen-picker[data-astro-cid-svmq6eam],html:not(.js) #roi-rechner-app[data-astro-cid-svmq6eam] .roi-branchen-fields[data-astro-cid-svmq6eam],html:not(.js) #roi-rechner-app[data-astro-cid-svmq6eam] #roi-result-content[data-astro-cid-svmq6eam]{display:block!important}html:not(.js) #roi-rechner-app[data-astro-cid-svmq6eam] #roi-result-placeholder[data-astro-cid-svmq6eam],html:not(.js) #roi-rechner-app[data-astro-cid-svmq6eam] #roi-result-euro[data-astro-cid-svmq6eam],html:not(.js) #roi-rechner-app[data-astro-cid-svmq6eam] #roi-result-stunden[data-astro-cid-svmq6eam],html:not(.js) #roi-rechner-app[data-astro-cid-svmq6eam] #roi-result-spanne[data-astro-cid-svmq6eam],html:not(.js) #roi-rechner-app[data-astro-cid-svmq6eam] #roi-abschlag-zeile[data-astro-cid-svmq6eam],html:not(.js) #roi-rechner-app[data-astro-cid-svmq6eam] #roi-posten[data-astro-cid-svmq6eam],html:not(.js) #roi-rechner-app[data-astro-cid-svmq6eam] #roi-result-branche[data-astro-cid-svmq6eam]{display:none!important}.roi-branchen-picker[data-astro-cid-svmq6eam]{margin-bottom:28px}.roi-branchen-frage[data-astro-cid-svmq6eam]{color:var(--text);margin:0 0 12px;font-size:.95rem;font-weight:600}.roi-branchen-chips[data-astro-cid-svmq6eam]{flex-wrap:wrap;gap:10px;margin-bottom:0;display:flex}.roi-branchen-chip[data-astro-cid-svmq6eam]{border:1px solid var(--border-strong);background:var(--card);color:var(--text);font-size:.88rem;font-weight:600;font-family:var(--font);cursor:pointer;transition:background .3s var(--ease-out), color .3s var(--ease-out), border-color .3s var(--ease-out), transform .3s var(--ease-spring);border-radius:999px;padding:9px 18px}.roi-branchen-chip[data-astro-cid-svmq6eam]:hover{border-color:var(--akzent-ink)}.roi-branchen-chip[data-astro-cid-svmq6eam]:active{transform:scale(.96)}.roi-branchen-chip[data-astro-cid-svmq6eam]:focus-visible{outline:2px solid var(--glow-secondary);outline-offset:2px}.roi-branchen-chip[data-astro-cid-svmq6eam].is-active{background:var(--akzent-deep);border-color:var(--akzent-deep);color:#fff8f2}.roi-grid[data-astro-cid-svmq6eam]{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.roi-form[data-astro-cid-svmq6eam],.roi-branchen-fields[data-astro-cid-svmq6eam]{flex-direction:column;gap:20px;display:flex}.roi-branchen-fields[data-astro-cid-svmq6eam][hidden]{display:none}.roi-field[data-astro-cid-svmq6eam]{flex-direction:column;gap:8px;display:flex}.roi-field[data-astro-cid-svmq6eam] label[data-astro-cid-svmq6eam]{color:var(--text);font-size:.92rem;font-weight:600}.roi-field[data-astro-cid-svmq6eam] input[data-astro-cid-svmq6eam][type=number]{border-radius:var(--radius-card-inner);border:1px solid var(--border-strong);background:var(--card);font-family:var(--font);color:var(--text);max-width:160px;padding:12px 16px;font-size:1rem}.roi-field[data-astro-cid-svmq6eam] input[data-astro-cid-svmq6eam][type=number]:focus-visible{outline:2px solid var(--glow-secondary);outline-offset:2px}.roi-result-card[data-astro-cid-svmq6eam]{text-align:left}#roi-result-content[data-astro-cid-svmq6eam]{scroll-margin-top:130px}@media (width<=900px){.roi-grid[data-astro-cid-svmq6eam]{grid-template-columns:1fr;gap:32px}}.hero-ctas[data-astro-cid-qqu3goih]{flex-wrap:wrap;gap:16px;display:flex}.stair-list[data-astro-cid-qqu3goih]{flex-direction:column;gap:0;display:flex}.stair-step[data-astro-cid-qqu3goih]{border-top:1px solid var(--border);grid-template-columns:28px 192px 1fr;align-items:baseline;gap:20px 32px;padding:28px 0;display:grid}.stair-step[data-astro-cid-qqu3goih]:last-of-type{border-bottom:1px solid var(--border)}.stair-icon{color:var(--text-muted);align-self:start;margin-top:2px}.stair-step[data-astro-cid-qqu3goih] .stair-price[data-astro-cid-qqu3goih]{color:var(--akzent-ink);text-wrap:balance;font-size:1.05rem;font-weight:600}.stair-price-zusatz[data-astro-cid-qqu3goih]{color:var(--text-muted);margin-top:2px;font-size:.8rem;font-weight:400;display:block}.stair-step[data-astro-cid-qqu3goih] h3[data-astro-cid-qqu3goih]{margin:0 0 6px;font-size:1.16rem;font-weight:600}.stair-step[data-astro-cid-qqu3goih] p[data-astro-cid-qqu3goih]{color:var(--muted);max-width:var(--mass-text);margin:0 0 10px}.stair-step[data-astro-cid-qqu3goih].is-highlight{border-radius:var(--radius-card-inner);background:#d14e260d;border-top:1px solid #0000;margin:6px 0;padding:28px 20px}.stair-note[data-astro-cid-qqu3goih]{color:var(--text-muted);border-top:1px solid var(--border);padding-top:12px;font-size:.92rem;margin-top:4px!important}.stair-note[data-astro-cid-qqu3goih]+.stair-note[data-astro-cid-qqu3goih]{border-top:0;padding-top:0;margin-top:10px!important}.stair-klapp[data-astro-cid-qqu3goih]{border-top:1px solid var(--border);margin:4px 0 0;padding-top:12px}.stair-klapp[data-astro-cid-qqu3goih] .stair-note[data-astro-cid-qqu3goih]{border-top:0;padding-top:0;margin-top:0!important}.stair-klapp[data-astro-cid-qqu3goih] .stair-note[data-astro-cid-qqu3goih]+.stair-note[data-astro-cid-qqu3goih]{margin-top:10px!important}.stair-klapp[data-astro-cid-qqu3goih]>summary[data-astro-cid-qqu3goih]{display:none}.stair-note--nach-klapp[data-astro-cid-qqu3goih]{border-top:0;padding-top:0;margin-top:10px!important}@media (width<=760px){.stair-note--nach-klapp[data-astro-cid-qqu3goih]{border-top:1px solid var(--border);padding-top:12px;margin-top:4px!important}.stair-klapp[data-astro-cid-qqu3goih]{padding-top:4px}.stair-klapp[data-astro-cid-qqu3goih]>summary[data-astro-cid-qqu3goih]{cursor:pointer;color:var(--text);box-sizing:border-box;min-height:44px;padding:8px 0;font-size:.92rem;line-height:28px;display:list-item}.stair-klapp[data-astro-cid-qqu3goih][open]>summary[data-astro-cid-qqu3goih]{margin-bottom:6px}.stair-klapp[data-astro-cid-qqu3goih]>summary[data-astro-cid-qqu3goih]:focus-visible{outline:2px solid var(--akzent-ink);outline-offset:-2px}}.stair-badge[data-astro-cid-qqu3goih]{white-space:nowrap}.angebot-fussnote[data-astro-cid-qqu3goih]{color:var(--text-muted);max-width:var(--mass-text);margin:28px 0 0;font-size:.95rem}@media (width<=760px){.stair-step[data-astro-cid-qqu3goih]{grid-template-columns:1fr;gap:6px}}.eigenbau-grid[data-astro-cid-qqu3goih]{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.eigenbau-grid[data-astro-cid-qqu3goih] h3[data-astro-cid-qqu3goih]{margin:14px 0 8px;font-size:1.16rem;font-weight:600}.eigenbau-grid[data-astro-cid-qqu3goih] p[data-astro-cid-qqu3goih]{color:var(--muted);margin:0}.eigenbau-fuss[data-astro-cid-qqu3goih]{color:var(--muted);max-width:var(--mass-text);margin:32px 0 0}.eigenbau-tabelle[data-astro-cid-qqu3goih]{max-width:880px;margin:0 0 20px}.eigenbau-tabelle-fuss[data-astro-cid-qqu3goih]{color:var(--muted);max-width:var(--mass-text);margin:0 0 10px}.eigenbau-tabelle-fuss[data-astro-cid-qqu3goih]+.eigenbau-grid[data-astro-cid-qqu3goih]{margin-top:36px}.eigenbau-tabelle-kopf[data-astro-cid-qqu3goih]{display:none}@media screen and (width<=640px){.eigenbau-tabelle-kopf[data-astro-cid-qqu3goih]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);margin:0 0 12px;font-size:.78rem;display:block}}.eigenbau-breit[data-astro-cid-qqu3goih]{grid-column:1/-1}.eigenbau-fakten[data-astro-cid-qqu3goih]{flex-wrap:wrap;gap:10px 28px;margin:18px 0 0;padding:0;list-style:none;display:flex}.eigenbau-fakten[data-astro-cid-qqu3goih] li[data-astro-cid-qqu3goih]{flex-direction:column;gap:2px;min-width:128px;display:flex}.ef-wert[data-astro-cid-qqu3goih]{font-family:var(--font-mono,"IBM Plex Mono", monospace);font-variant-numeric:tabular-nums;color:var(--text);font-size:1.05rem;font-weight:400}.ef-label[data-astro-cid-qqu3goih]{color:var(--text-muted);max-width:30ch;font-size:.84rem}.eigenbau-bild[data-astro-cid-qqu3goih]{margin:24px 0 0}.eigenbau-bild[data-astro-cid-qqu3goih] img{border:1px solid var(--border);border-radius:var(--radius-card-inner,12px);width:100%;height:auto;display:block}.eigenbau-bild[data-astro-cid-qqu3goih] figcaption[data-astro-cid-qqu3goih]{color:var(--text-muted);margin:10px 0 0;font-size:.84rem}.eigenbau-grid[data-astro-cid-qqu3goih]>.bezel[data-astro-cid-qqu3goih]:not(.eigenbau-breit) .eigenbau-fakten[data-astro-cid-qqu3goih]{flex-direction:column}@media (width<=760px){.eigenbau-grid[data-astro-cid-qqu3goih]{grid-template-columns:1fr}.eigenbau-fakten[data-astro-cid-qqu3goih]{gap:12px 20px}}.kontakt-inner[data-astro-cid-qqu3goih]{text-align:left;max-width:720px}.kontakt-inner[data-astro-cid-qqu3goih] h2[data-astro-cid-qqu3goih]{letter-spacing:-.02em;margin:0 0 28px;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:600;line-height:1.1}.kontakt-nachsatz[data-astro-cid-qqu3goih]{color:var(--hero-muted);max-width:var(--mass-text);margin:0 0 28px}.kontakt-nachsatz[data-astro-cid-qqu3goih] a[data-astro-cid-qqu3goih]{color:var(--akzent-ink);text-underline-offset:2px;text-decoration:underline}
