.plan-einblicke{width:60rem;bottom:-14rem;left:-14rem}.einblicke__top[data-astro-cid-dzua2shc]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.einblicke__text[data-astro-cid-dzua2shc] .lead[data-astro-cid-dzua2shc]{margin-top:1rem}.einblicke__clips[data-astro-cid-dzua2shc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:clamp(1.5rem,3vw,2rem) 0 0;padding:0;list-style:none;display:grid}.clip[data-astro-cid-dzua2shc]{border-radius:calc(var(--radius) * 2);background:var(--graphit-tief);margin:0;position:relative;overflow:hidden}.clip[data-astro-cid-dzua2shc] video[data-astro-cid-dzua2shc]{object-fit:cover;width:100%;height:100%;display:block}.clip--quer[data-astro-cid-dzua2shc]{aspect-ratio:16/9}.clip--hoch[data-astro-cid-dzua2shc]{aspect-ratio:9/16}.clip[data-astro-cid-dzua2shc]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a0e12d9);position:absolute;inset:55% 0 0}.clip__title[data-astro-cid-dzua2shc]{z-index:1;color:var(--weiss);font-size:var(--step--1);font-weight:600;line-height:1.35;position:absolute;bottom:.9rem;left:1rem;right:1rem}.clip--quer[data-astro-cid-dzua2shc] .clip__title[data-astro-cid-dzua2shc]{font-size:var(--step-0);bottom:1.25rem;left:1.5rem}@media (width<=56rem){.einblicke__top[data-astro-cid-dzua2shc]{grid-template-columns:1fr}.einblicke__text[data-astro-cid-dzua2shc]{order:-1}}@media (width<=40rem){.einblicke__clips[data-astro-cid-dzua2shc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.illu[data-astro-cid-2u7ocs7g]{width:100%;height:auto;overflow:visible}.illu[data-astro-cid-2u7ocs7g] line[data-astro-cid-2u7ocs7g],.illu[data-astro-cid-2u7ocs7g] polyline[data-astro-cid-2u7ocs7g]{stroke-linecap:round;fill:none}.illu__schalung[data-astro-cid-2u7ocs7g] polygon[data-astro-cid-2u7ocs7g]{fill:#dfe3e7;stroke:#c3cad1;stroke-width:1px}.illu__schalung[data-astro-cid-2u7ocs7g] line[data-astro-cid-2u7ocs7g]{stroke:#c3cad1;stroke-width:1px}.illu__base-top[data-astro-cid-2u7ocs7g]{fill:#eceff2}.illu__base-front[data-astro-cid-2u7ocs7g]{fill:#c9d0d7}.illu__base-side[data-astro-cid-2u7ocs7g]{fill:#b6bec7}.illu__unten[data-astro-cid-2u7ocs7g] line[data-astro-cid-2u7ocs7g]{stroke:#8b96a1;stroke-width:1.6px}.illu__korb[data-astro-cid-2u7ocs7g] polyline[data-astro-cid-2u7ocs7g]{stroke:#8b96a1;stroke-width:1.2px;stroke-linejoin:round}.illu__oben[data-astro-cid-2u7ocs7g] line[data-astro-cid-2u7ocs7g]{stroke:var(--akzent);stroke-width:2px}.illu__stuetze[data-astro-cid-2u7ocs7g] line[data-astro-cid-2u7ocs7g]{stroke:var(--graphit);stroke-width:2.4px}.illu__stuetze[data-astro-cid-2u7ocs7g] polygon[data-astro-cid-2u7ocs7g]{fill:none;stroke:var(--akzent);stroke-width:1.6px;stroke-linejoin:round}.hero[data-astro-cid-lcdefpme]{isolation:isolate;min-height:min(100svh,56rem);margin-top:calc(var(--header-h) * -1);padding-block:calc(var(--header-h) + 4rem) clamp(4rem, 9vw, 7rem);color:var(--weiss);background:var(--graphit);--focus:var(--weiss);grid-template-columns:minmax(0,1fr);align-items:end;display:grid;position:relative}.hero[data-astro-cid-lcdefpme] .hero__bg{z-index:-2;object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(90deg,#12171ceb 0%,#12171cbf 45%,#12171c40 100%),linear-gradient(#0000 60%,#12171c99 100%),linear-gradient(#12171c8c 0%,#0000 22%);position:absolute;inset:0}.hero__toggle[data-astro-cid-lcdefpme]{right:var(--gutter);z-index:1;width:2.75rem;height:2.75rem;color:var(--weiss);cursor:pointer;backdrop-filter:blur(6px);background:#12171c59;border:1.5px solid #ffffff73;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:1.5rem}.hero__toggle[data-astro-cid-lcdefpme]:hover{background:var(--weiss);color:var(--graphit)}.hero__toggle[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linejoin:round;width:1.1rem}.hero__icon-play[data-astro-cid-lcdefpme],.hero__toggle[data-astro-cid-lcdefpme].is-paused .hero__icon-pause[data-astro-cid-lcdefpme]{display:none}.hero__toggle[data-astro-cid-lcdefpme].is-paused .hero__icon-play[data-astro-cid-lcdefpme]{display:block}.hero__content[data-astro-cid-lcdefpme]{max-width:var(--max)}.hero__title[data-astro-cid-lcdefpme]{max-width:14em;font-size:var(--step-hero);letter-spacing:-.015em;hyphens:manual;font-weight:700;font-stretch:115%;line-height:1.06}.hero__lead[data-astro-cid-lcdefpme]{max-width:36em;font-size:var(--step-1);color:#ffffffd1;margin-top:1.5rem;line-height:1.55}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.hero__phone[data-astro-cid-lcdefpme]{color:var(--weiss);border-color:#ffffff80}@media (width<=40rem){.hero[data-astro-cid-lcdefpme]{padding-bottom:6rem}.hero__lead[data-astro-cid-lcdefpme]{font-size:var(--step-0)}.hero__actions[data-astro-cid-lcdefpme]{flex-direction:column}.hero__actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}}.hero__phone[data-astro-cid-lcdefpme]:hover{background:var(--weiss);border-color:var(--weiss);color:var(--graphit)}.plan-leistungen{width:64rem;top:-6rem;right:-14rem}.plan-ablauf{width:66rem;top:-8rem;left:-12rem;rotate:-4deg}.plan-kontakt{width:60rem;bottom:-12rem;right:-16rem}.intro__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.intro[data-astro-cid-lcdefpme] .intro__illu{max-width:34rem;margin-top:clamp(2rem,4vw,3rem)}.intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-4);line-height:1.15}.checklist[data-astro-cid-lcdefpme]{gap:.9rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.checklist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:flex-start;gap:.85rem;font-weight:550;display:flex}.checklist[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{background:var(--akzent);fill:none;width:1.6rem;height:1.6rem;stroke:var(--weiss);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;flex:none;padding:.25rem}@media (width<=56rem){.intro__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.leistungen[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.leistung[data-astro-cid-lcdefpme]{border:1px solid var(--linie);border-radius:var(--radius);background:var(--weiss);flex-direction:column;display:flex;overflow:hidden}.leistung[data-astro-cid-lcdefpme]:first-child{grid-area:span 2/span 2}.leistung[data-astro-cid-lcdefpme] .leistung__img{aspect-ratio:3/2;object-fit:cover;width:100%}.leistung[data-astro-cid-lcdefpme]:first-child .leistung__img{aspect-ratio:auto;flex:1 1 0;height:0;min-height:16rem}.leistung__body[data-astro-cid-lcdefpme]{padding:2.4rem 1.35rem 1.5rem;position:relative}.leistung__icon[data-astro-cid-lcdefpme]{background:var(--akzent);width:3.5rem;height:3.5rem;color:var(--weiss);box-shadow:0 0 0 4px var(--weiss);border-radius:50%;place-items:center;display:grid;position:absolute;top:-1.75rem;left:1.2rem}.leistung__icon[data-astro-cid-lcdefpme] .icon{width:1.9rem;height:1.9rem}.leistung__body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1)}.leistung[data-astro-cid-lcdefpme]:first-child .leistung__body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-3)}.leistung__body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:.5rem;font-size:.97rem}@media (width<=64rem){.leistungen[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.leistung[data-astro-cid-lcdefpme]:first-child{grid-row:auto}.leistung[data-astro-cid-lcdefpme]:first-child .leistung__img{aspect-ratio:16/9;flex:none;height:auto;min-height:0}}@media (width<=40rem){.leistungen[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.leistung[data-astro-cid-lcdefpme]:first-child{grid-column:auto}}.ablauf[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.ablauf__step[data-astro-cid-lcdefpme]{padding-top:5.25rem;position:relative}.ablauf__step[data-astro-cid-lcdefpme]:before{content:"";background:#ffffff59;height:2px;position:absolute;top:1.75rem;left:3.5rem;right:-2rem}.ablauf__step[data-astro-cid-lcdefpme]:last-child:before{display:none}.ablauf__icon[data-astro-cid-lcdefpme]{background:var(--weiss);width:3.5rem;height:3.5rem;color:var(--akzent);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.ablauf__icon[data-astro-cid-lcdefpme] .icon{width:1.9rem;height:1.9rem}.ablauf__num[data-astro-cid-lcdefpme]{background:var(--graphit);width:1.55rem;height:1.55rem;color:var(--weiss);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-.3rem;right:-.4rem}.ablauf__step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1)}.ablauf__step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:.6rem}@media (width<=56rem){.ablauf[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;row-gap:3rem}.ablauf__step[data-astro-cid-lcdefpme]:nth-child(2n):before{display:none}}@media (width<=36rem){.ablauf[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:0}.ablauf__step[data-astro-cid-lcdefpme]{padding:.6rem 0 2.5rem 5rem}.ablauf__step[data-astro-cid-lcdefpme]:before,.ablauf__step[data-astro-cid-lcdefpme]:nth-child(2n):before{width:2px;height:auto;display:block;inset:3.5rem auto 0 1.75rem}.ablauf__step[data-astro-cid-lcdefpme]:last-child:before{display:none}}.section-head--split[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.25rem;max-width:none;display:flex}.bewertung[data-astro-cid-lcdefpme]{padding-block:clamp(3.5rem,7vw,5.5rem)}.plan-bewertung{height:150%;top:50%;right:4%;translate:0 -50%}.bewertung__inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem 4rem;display:flex}.bewertung__text[data-astro-cid-lcdefpme]{max-width:40rem}.bewertung__stars[data-astro-cid-lcdefpme]{gap:.3rem;margin-bottom:1.25rem;display:flex}.bewertung__stars[data-astro-cid-lcdefpme] svg{width:1.6rem;height:1.6rem;fill:var(--weiss)}.bewertung[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:.9rem}.bewertung__actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.bewertung__link[data-astro-cid-lcdefpme]{text-underline-offset:.25em;font-weight:550;text-decoration-color:#ffffff73}.bewertung__link[data-astro-cid-lcdefpme]:hover{text-decoration-color:currentColor}.kontakt[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.kontakt[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:1.25rem}.kontakt__channels[data-astro-cid-lcdefpme]{gap:0;margin:2.5rem 0 0;display:grid}.kontakt__channels[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:8rem 1fr;gap:1rem;padding-block:1.1rem;display:grid}.kontakt__channels[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--muted)}.kontakt__channels[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;margin:0;font-weight:600}.kontakt__channels[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:.25em;padding-block:.35rem;text-decoration-color:#ffffff59;display:inline-block}.kontakt__channels[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration-color:currentColor}.kontakt__route[data-astro-cid-lcdefpme]{color:#c3ccd5;margin-top:.35rem;font-weight:500;display:inline-block}.anfrage[data-astro-cid-lcdefpme]{--bg:var(--weiss);--fg:var(--text);--muted:var(--grau);--focus:var(--akzent);border-radius:calc(var(--radius) * 2);background:var(--bg);color:var(--fg);gap:1.1rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid;box-shadow:0 30px 60px -30px #00000080}.anfrage[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-3);margin-bottom:.25rem}.anfrage__row[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.anfrage[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{font-weight:600;font-size:var(--step--1);gap:.4rem;display:grid}.anfrage[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted);font-weight:400;font-size:inherit}.anfrage[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme],.anfrage[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--weiss);width:100%;color:var(--text);font:inherit;font-size:var(--step-0);border:1px solid #c9d1da;padding:.8rem .9rem;transition:border-color .15s,box-shadow .15s}.anfrage[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{resize:vertical}.anfrage[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]::placeholder{color:#8a94a0}.anfrage[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus-visible,.anfrage[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]:focus-visible{border-color:var(--akzent);outline:none;box-shadow:0 0 0 3px #4f5d6b40}.anfrage[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{justify-self:start;margin-top:.25rem}.anfrage__error[data-astro-cid-lcdefpme]{border-radius:var(--radius);color:#8a1c13;background:#fdecea;border-left:4px solid #b42318;padding:.7rem .9rem;font-weight:600}.anfrage__hint[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--muted)}@media (width<=56rem){.kontakt[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=36rem){.anfrage__row[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.kontakt__channels[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.2rem}}
