.lever[data-astro-cid-3igijdze]{width:min(100%,320px);height:auto;color:var(--ink);overflow:visible}.lever__last[data-astro-cid-3igijdze]{fill:var(--signal)}.lever__arm[data-astro-cid-3igijdze]{transform-origin:100px 110px;transform:rotate(calc(-4deg - var(--hebel,.3) * 22deg));transition:transform .42s cubic-bezier(.23,1,.32,1)}section[data-astro-cid-lcdefpme]{padding:clamp(64px,9vw,120px) 0}section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:12px}.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--linie);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(78svh,760px);padding:0;display:grid}.hero__text[data-astro-cid-lcdefpme]{padding:56px clamp(24px, 4vw, 64px) 56px max(var(--margin), calc((100vw - var(--max)) / 2));align-content:center;gap:22px;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--step-display);margin-top:4px;line-height:.95}.hero__lead[data-astro-cid-lcdefpme]{font-size:var(--step-lead);max-width:40ch}.hero__knoepfe[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.hero__bild[data-astro-cid-lcdefpme]{min-height:360px;margin:0;position:relative}.hero__bild[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__bild[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{background:var(--ink);max-width:34rem;color:var(--paper);font-size:var(--step-small);margin:0;padding:14px 18px;position:absolute;bottom:0;left:0}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;min-height:0}.hero__text[data-astro-cid-lcdefpme]{padding:40px var(--margin)}.hero__bild[data-astro-cid-lcdefpme]{aspect-ratio:4/3;min-height:0}}@media (width<=480px){.hero__knoepfe[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{flex:100%}}.luecke[data-astro-cid-lcdefpme]{background:var(--flaeche)}.luecke__zahlen[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr 1.2fr;align-items:start;gap:clamp(24px,4vw,56px);margin-top:clamp(32px,5vw,56px);display:grid}.luecke__zahlen[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{border-top:4px solid var(--ink);gap:12px;margin:0;padding-top:16px;display:grid}.zahl[data-astro-cid-lcdefpme]{font:700 clamp(3.5rem, 2rem + 6vw, 7rem)/.9 var(--display);font-variant-numeric:tabular-nums}.luecke__zahlen[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-size:var(--step-lead);max-width:24ch;color:var(--ink);margin:0;line-height:1.35}.luecke__satz[data-astro-cid-lcdefpme]{font-size:var(--step-lead);border-top:4px solid var(--signal);padding-top:16px;line-height:1.45}.quelle[data-astro-cid-lcdefpme]{font-size:var(--step-small);color:var(--muted);max-width:80ch;margin-top:32px}@media (width<=900px){.luecke__zahlen[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.luecke__satz[data-astro-cid-lcdefpme]{grid-column:1/-1}}@media (width<=560px){.luecke__zahlen[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.frueher__raster[data-astro-cid-lcdefpme]{gap:var(--margin);grid-template-columns:repeat(12,1fr);align-items:end;display:grid}.frueher__text[data-astro-cid-lcdefpme]{grid-area:1/1/auto/span 5;align-self:start;gap:16px;display:grid}.frueher__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.kenn){font-size:var(--step-lead)}.frueher__a[data-astro-cid-lcdefpme]{grid-area:1/6/span 2/span 7;margin:0}.frueher__b[data-astro-cid-lcdefpme]{grid-area:2/2/auto/span 4;margin:0}.frueher[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.kontakt[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:grayscale()contrast(1.05);width:100%}figcaption[data-astro-cid-lcdefpme]{font-size:var(--step-small);color:var(--muted);margin-top:10px}@media (width<=900px){.frueher__raster[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.frueher__text[data-astro-cid-lcdefpme],.frueher__a[data-astro-cid-lcdefpme],.frueher__b[data-astro-cid-lcdefpme]{grid-area:auto/1}}.leistungen[data-astro-cid-lcdefpme]{background:var(--flaeche)}.kopfzeile[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(32px,4vw,48px);display:flex}.kopfzeile__satz[data-astro-cid-lcdefpme]{max-width:44ch;font-size:var(--step-lead)}.leistungen__liste[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.leistungen__liste[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--paper);border-top:4px solid var(--ink);align-content:start;gap:10px;padding:28px 24px 32px;display:grid}.leistungen__liste[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#333}@media (width<=900px){.leistungen__liste[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=560px){.leistungen__liste[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.ablauf__kette[data-astro-cid-lcdefpme]{gap:var(--margin);counter-reset:schritt;grid-template-columns:repeat(4,1fr);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid;position:relative}.ablauf__kette[data-astro-cid-lcdefpme]:before{content:"";background:var(--ink);height:2px;position:absolute;top:11px;left:0;right:0}.ablauf__kette[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:schritt;align-content:start;gap:10px;padding-top:44px;display:grid;position:relative}.ablauf__kette[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(schritt);background:var(--signal);width:24px;height:24px;color:var(--ink);font:700 .8125rem/24px var(--text);text-align:center;position:absolute;top:0;left:0}.ablauf__kette[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#333}@media (width<=900px){.ablauf__kette[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;row-gap:40px}.ablauf__kette[data-astro-cid-lcdefpme]:before{display:none}}@media (width<=520px){.ablauf__kette[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.rechner__raster[data-astro-cid-lcdefpme]{gap:var(--margin);grid-template-columns:repeat(12,1fr);display:grid}.rechner__intro[data-astro-cid-lcdefpme]{grid-column:1/span 6;align-content:start;gap:14px;display:grid}.rechner__intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.kenn){font-size:var(--step-lead);color:#e6e6e6;max-width:34ch}.rechner__form[data-astro-cid-lcdefpme]{grid-column:1/span 6;align-content:start;gap:32px;margin-top:24px;display:grid}.rechner__form[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;align-items:baseline;gap:10px 16px;display:grid}.rechner__form[data-astro-cid-lcdefpme] output[data-astro-cid-lcdefpme]{font:700 var(--step-sub)/1 var(--display);font-variant-numeric:tabular-nums}.rechner__form[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme][type=range]{width:100%;accent-color:var(--signal);cursor:pointer;grid-column:1/-1;height:44px;margin:0}.rechner__ergebnis[data-astro-cid-lcdefpme]{grid-area:1/8/span 2/span 5;align-content:center;gap:14px;display:grid}.rechner__ergebnis[data-astro-cid-lcdefpme] .lever{color:var(--paper)}.rechner__zahl[data-astro-cid-lcdefpme]{font:700 var(--step-display)/.9 var(--display);text-transform:uppercase;font-variant-numeric:tabular-nums}.rechner__satz[data-astro-cid-lcdefpme]{font-size:var(--step-lead)}.rechner__hinweis[data-astro-cid-lcdefpme]{font-size:var(--step-small);color:#a8a8a8;max-width:44ch}@media (width<=900px){.rechner__raster[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.rechner__intro[data-astro-cid-lcdefpme],.rechner__form[data-astro-cid-lcdefpme],.rechner__ergebnis[data-astro-cid-lcdefpme]{grid-area:auto/1}.rechner__ergebnis[data-astro-cid-lcdefpme]{margin-top:24px}}.ueber__raster[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.ueber__bild[data-astro-cid-lcdefpme]{background:var(--flaeche);margin:0;padding:clamp(16px,3vw,40px)}.ueber__bild[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{mix-blend-mode:multiply;filter:grayscale()contrast(1.15);width:100%}.ueber__text[data-astro-cid-lcdefpme]{gap:18px;max-width:40rem;display:grid}.ueber[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{border-left:4px solid var(--signal);margin:0 0 16px;padding-left:18px}.ueber[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font:600 var(--step-sub)/1.2 var(--display);text-transform:uppercase}.ueber[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme]{font-size:var(--step-small);color:var(--muted);margin-top:8px}@media (width<=900px){.ueber__raster[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.kontakt[data-astro-cid-lcdefpme]{background:var(--flaeche)}.kontakt__raster[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);display:grid}.kontakt__text[data-astro-cid-lcdefpme]{align-content:start;gap:16px;display:grid}.kontakt__text[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.kenn){font-size:var(--step-lead);max-width:36ch}.kontakt__bild[data-astro-cid-lcdefpme]{max-width:480px;margin:16px 0 0}.kontakt__form[data-astro-cid-lcdefpme]{background:var(--paper);border-top:4px solid var(--ink);align-content:start;gap:18px;padding:clamp(24px,3vw,40px);display:grid}.kontakt__form[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{font-weight:600;font-size:var(--step-small);text-transform:uppercase;letter-spacing:.06em;gap:6px;display:grid}.kontakt__form[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme],.kontakt__form[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{font:400 16px/1.4 var(--text);text-transform:none;letter-spacing:0;color:var(--ink);background:var(--paper);border:1px solid #8a8a8a;border-radius:0;min-height:48px;padding:12px 14px}.kontakt__form[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus,.kontakt__form[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]:focus{border-color:var(--ink)}.kontakt__form[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{resize:vertical}.kontakt__dsgvo[data-astro-cid-lcdefpme]{font-size:var(--step-small);color:var(--muted)}.kontakt__form[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{justify-self:start}@media (width<=900px){.kontakt__raster[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.kontakt__form[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{justify-self:stretch}}
