.b-hero:where(.astro-wvfil4p5){padding:clamp(3rem,8vw,6.5rem) 0 0;overflow:clip}.b-hero-kopf:where(.astro-wvfil4p5){grid-template-columns:1.25fr 1fr;align-items:end;gap:2rem 4rem;display:grid}@media (width<=960px){.b-hero-kopf:where(.astro-wvfil4p5){grid-template-columns:1fr}}.b-hero-rechts:where(.astro-wvfil4p5) .b-lead:where(.astro-wvfil4p5){margin:0 0 1.6rem}.b-hero-knoepfe:where(.astro-wvfil4p5){flex-wrap:wrap;gap:.7rem;display:flex}.b-hero-fakten:where(.astro-wvfil4p5){margin:1.6rem 0 0}.b-hero-buehne:where(.astro-wvfil4p5){perspective:1800px;margin-top:clamp(3rem,6vw,5rem);padding-inline:1.5rem}.b-hero-rahmen:where(.astro-wvfil4p5){width:min(var(--b-breite), 100%);border-radius:var(--b-radius) var(--b-radius) 0 0;border:1px solid var(--b-linie-stark);background:var(--b-flaeche);box-shadow:var(--b-schatten-gross);transform-origin:50% 0;border-bottom:0;margin-inline:auto;overflow:hidden}.b-hero-leiste:where(.astro-wvfil4p5){border-bottom:1px solid var(--b-linie);background:var(--b-flaeche-2);align-items:center;gap:6px;padding:10px 14px;display:flex}.b-hero-leiste:where(.astro-wvfil4p5) span:where(.astro-wvfil4p5){background:var(--b-linie-stark);border-radius:50%;width:10px;height:10px}.b-hero-leiste:where(.astro-wvfil4p5) code:where(.astro-wvfil4p5){font-family:var(--b-mono);color:var(--b-leise);background:var(--b-grund);border-radius:6px;margin-left:12px;padding:2px 10px;font-size:.75rem}@supports (animation-timeline:view()){.b-hero-rahmen:where(.astro-wvfil4p5){animation:linear both aufrichten view();animation-range:entry cover 45%}@keyframes aufrichten{0%{transform:rotateX(14deg)scale(.94)}to{transform:none}}}@media (prefers-reduced-motion:reduce){.b-hero-rahmen:where(.astro-wvfil4p5){animation:none!important;transform:none!important}}.b-buehne:where(.astro-v3kql5kb){grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:4rem;display:grid}.b-buehne-stand:where(.astro-v3kql5kb){position:sticky;top:max(5.5rem,50vh - 15rem)}.b-buehne-rahmen:where(.astro-v3kql5kb){border-radius:var(--b-radius);border:1px solid var(--b-linie-stark);background:var(--b-flaeche);box-shadow:var(--b-schatten-gross);overflow:hidden}.b-buehne-leiste:where(.astro-v3kql5kb){border-bottom:1px solid var(--b-linie);background:var(--b-flaeche-2);align-items:center;gap:6px;padding:9px 12px;display:flex}.b-buehne-leiste:where(.astro-v3kql5kb) span:where(.astro-v3kql5kb){background:var(--b-linie-stark);border-radius:50%;width:9px;height:9px}.b-buehne-leiste:where(.astro-v3kql5kb) code:where(.astro-v3kql5kb){font-family:var(--b-mono);color:var(--b-leise);margin-left:10px;font-size:.72rem}.b-buehne-sicht:where(.astro-v3kql5kb){aspect-ratio:16/9;background:var(--b-grund);position:relative;overflow:hidden}.b-ebene:where(.astro-v3kql5kb){opacity:0;transform-origin:0 0;transition:opacity .5s,transform .9s cubic-bezier(.45,0,.15,1);position:absolute;inset:0;transform:none}.b-ebene:where(.astro-v3kql5kb).aktiv{opacity:1;transform:var(--zoom)}.b-ebene:where(.astro-v3kql5kb) .b-platzhalter{aspect-ratio:auto;height:100%}.b-markierung:where(.astro-v3kql5kb).nur-hell,:root[data-theme=light] .b-markierung:where(.astro-v3kql5kb).nur-dunkel{display:none}:root[data-theme=light] .b-markierung:where(.astro-v3kql5kb).nur-hell{display:block}@media (prefers-color-scheme:light){:root:not([data-theme]) .b-markierung:where(.astro-v3kql5kb).nur-dunkel{display:none}:root:not([data-theme]) .b-markierung:where(.astro-v3kql5kb).nur-hell{display:block}}.b-markierung:where(.astro-v3kql5kb){border:calc(2px / var(--s,1)) solid var(--b-akzent);border-radius:calc(5px / var(--s,1));box-shadow:0 0 0 calc(4px / var(--s,1)) rgba(var(--b-akzent-rgb), .18);opacity:0;pointer-events:none;transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;transform:scale(1.25)}.b-ebene:where(.astro-v3kql5kb).aktiv .b-markierung:where(.astro-v3kql5kb){opacity:1;transition-delay:var(--mv);transform:none}.b-markierung:where(.astro-v3kql5kb).fest{opacity:1;transform:none}.b-markierung-text:where(.astro-v3kql5kb){margin-bottom:calc(6px / var(--s,1));white-space:nowrap;font-family:var(--b-mono);font-size:calc(12px / var(--s,1));padding:calc(4px / var(--s,1)) calc(7px / var(--s,1));border-radius:calc(5px / var(--s,1));background:var(--b-akzent);color:#fff;line-height:1;position:absolute;bottom:100%;left:0}.b-fortschritt:where(.astro-v3kql5kb){gap:6px;margin:1rem 0 0;padding:0;list-style:none;display:flex}.b-fortschritt:where(.astro-v3kql5kb) li:where(.astro-v3kql5kb){background:var(--b-linie);border-radius:2px;flex:1;height:3px;transition:background-color .4s}.b-fortschritt:where(.astro-v3kql5kb) li:where(.astro-v3kql5kb).aktiv{background:var(--b-akzent)}.b-schritte:where(.astro-v3kql5kb){margin:0;padding:0;list-style:none}.b-schritt:where(.astro-v3kql5kb){flex-direction:column;justify-content:center;min-height:78vh;padding:2rem 0;transition:opacity .4s;display:flex}.js .b-schritt:where(.astro-v3kql5kb):not(.aktiv){opacity:.35}.b-schritt-nr:where(.astro-v3kql5kb){font-family:var(--b-mono);color:var(--b-akzent);margin-bottom:.8rem;font-size:.85rem}.b-schritt:where(.astro-v3kql5kb) h3:where(.astro-v3kql5kb){letter-spacing:-.03em;margin-bottom:.9rem;font-size:clamp(1.6rem,2.4vw,2.2rem)}.b-schritt:where(.astro-v3kql5kb) p:where(.astro-v3kql5kb){color:var(--b-gedaempft);margin:0 0 1.2rem;font-size:1.08rem}.b-schritt-link:where(.astro-v3kql5kb){font-size:.92rem;font-weight:600;text-decoration:none}.b-schritt-link:where(.astro-v3kql5kb):hover{text-decoration:underline}.b-schritt-bild:where(.astro-v3kql5kb){display:none}@media (width<=960px){.b-buehne:where(.astro-v3kql5kb){grid-template-columns:1fr;gap:0}.b-buehne-stand:where(.astro-v3kql5kb){display:none}.b-schritt:where(.astro-v3kql5kb),.js .b-schritt:where(.astro-v3kql5kb):not(.aktiv){opacity:1;min-height:0;padding:0 0 3.5rem}.b-schritt-bild:where(.astro-v3kql5kb){border:1px solid var(--b-linie-stark);background:var(--b-flaeche);box-shadow:var(--b-schatten);border-radius:12px;margin-bottom:1.4rem;display:block;overflow:hidden}.b-schritt-sicht:where(.astro-v3kql5kb){aspect-ratio:16/9;position:relative;overflow:hidden}.b-ebene-fest:where(.astro-v3kql5kb){transform-origin:0 0;position:absolute;inset:0}.b-ebene-fest:where(.astro-v3kql5kb) .b-platzhalter{aspect-ratio:auto;height:100%}}@media (prefers-reduced-motion:reduce){.b-ebene:where(.astro-v3kql5kb),.b-markierung:where(.astro-v3kql5kb){transition:none!important}}.b-bento:where(.astro-p7qtytgs){grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(210px,auto);grid-auto-flow:dense;gap:1rem;display:grid}.b-kachel:where(.astro-p7qtytgs){border-radius:var(--b-radius);border:1px solid var(--b-linie);background:var(--b-flaeche);box-shadow:var(--b-schatten);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.b-kachel:where(.astro-p7qtytgs):hover{border-color:var(--b-linie-stark)}.b-kachel:where(.astro-p7qtytgs).gross{grid-area:span 2/span 2}.b-kachel:where(.astro-p7qtytgs).breit{grid-column:span 2}.b-kachel:where(.astro-p7qtytgs).hoch{grid-row:span 2}.b-kachel-text:where(.astro-p7qtytgs){flex-direction:column;gap:.45rem;padding:1.4rem 1.5rem 1.2rem;display:flex}.b-kachel:where(.astro-p7qtytgs) h3:where(.astro-p7qtytgs){font-size:1.3rem}.b-kachel:where(.astro-p7qtytgs).gross h3:where(.astro-p7qtytgs){font-size:1.8rem}.b-kachel:where(.astro-p7qtytgs) p:where(.astro-p7qtytgs){color:var(--b-gedaempft);margin:0;font-size:.95rem;line-height:1.5}.b-kachel-fuss:where(.astro-p7qtytgs){margin-top:.4rem}.b-kachel-fuss:where(.astro-p7qtytgs) span:where(.astro-p7qtytgs){transition:transform .2s;display:inline-block}.b-kachel:where(.astro-p7qtytgs):hover .b-kachel-fuss:where(.astro-p7qtytgs) span:where(.astro-p7qtytgs){transform:translate(3px)}.b-kachel:where(.astro-p7qtytgs).klein .b-kachel-text:where(.astro-p7qtytgs){height:100%}.b-kachel:where(.astro-p7qtytgs).klein .b-kachel-fuss:where(.astro-p7qtytgs){margin-top:auto}.b-kachel-bild:where(.astro-p7qtytgs){border-top:1px solid var(--b-linie);border-left:1px solid var(--b-linie);background:var(--b-grund);border-top-left-radius:10px;flex:1;min-height:9rem;margin:0 0 0 1.5rem;position:relative;overflow:hidden}.b-kachel:where(.astro-p7qtytgs).hoch .b-kachel-bild:where(.astro-p7qtytgs){border-right:1px solid var(--b-linie);border-radius:10px 10px 0 0;margin:0 1.5rem}.b-ausschnitt:where(.astro-p7qtytgs){width:100%;min-height:100%;position:absolute;top:0;left:0;overflow:hidden}.b-kachel:where(.astro-p7qtytgs).hoch .b-ausschnitt:where(.astro-p7qtytgs){width:auto;height:100%}.b-ausschnitt-bild:where(.astro-p7qtytgs){transform-origin:30% 20%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute}.b-kachel:where(.astro-p7qtytgs):hover .b-ausschnitt-bild:where(.astro-p7qtytgs){transform:scale(1.035)}.b-kachel-bild:where(.astro-p7qtytgs) .b-platzhalter{aspect-ratio:auto;height:100%;position:absolute;inset:0}@media (width<=1100px){.b-bento:where(.astro-p7qtytgs){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.b-bento:where(.astro-p7qtytgs){grid-template-columns:1fr}.b-kachel:where(.astro-p7qtytgs).gross,.b-kachel:where(.astro-p7qtytgs).breit,.b-kachel:where(.astro-p7qtytgs).hoch{grid-area:auto}.b-kachel-bild:where(.astro-p7qtytgs){min-height:13rem}}.b-geraete:where(.astro-hgmjmzon){padding-bottom:6%;position:relative}.b-geraet:where(.astro-hgmjmzon){background:var(--b-flaeche);border:1px solid var(--b-linie-stark);box-shadow:var(--b-schatten-gross);position:relative;overflow:hidden}.b-geraet:where(.astro-hgmjmzon).desktop{border-radius:14px;width:72%}.b-geraet:where(.astro-hgmjmzon).tablet{border-width:8px;border-color:var(--b-flaeche-2);border-radius:22px;width:36%;position:absolute;bottom:0;right:9%}.b-geraet:where(.astro-hgmjmzon).handy{border-width:6px;border-color:var(--b-flaeche-2);border-radius:26px;width:15%;position:absolute;bottom:-2%;right:0}.b-geraet:where(.astro-hgmjmzon) .b-platzhalter{aspect-ratio:16/9}.b-geraet:where(.astro-hgmjmzon).handy .b-platzhalter{aspect-ratio:9/20}.b-geraet:where(.astro-hgmjmzon).tablet .b-platzhalter{aspect-ratio:1366/1024}@media (width<=760px){.b-geraete:where(.astro-hgmjmzon){grid-template-columns:1fr .42fr;gap:.8rem;padding:0;display:grid}.b-geraet:where(.astro-hgmjmzon).desktop{grid-column:1/-1;width:100%}.b-geraet:where(.astro-hgmjmzon).tablet,.b-geraet:where(.astro-hgmjmzon).handy{width:100%;position:static}}.b-zeitleiste:where(.astro-4fbszndz){border-top:2px solid var(--b-linie);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.b-zeitleiste:where(.astro-4fbszndz) li:where(.astro-4fbszndz){flex-direction:column;gap:.3rem;padding:1.6rem 1.5rem 0 0;display:flex;position:relative}.b-zeitleiste:where(.astro-4fbszndz) li:where(.astro-4fbszndz):before{content:"";background:var(--b-akzent);transform-origin:0;height:2px;transition:transform 1s cubic-bezier(.4,0,.2,1);position:absolute;top:-2px;left:0;right:1.5rem;transform:scaleX(0)}.b-zeitleiste:where(.astro-4fbszndz).sichtbar .fertig:where(.astro-4fbszndz):before{transform:scaleX(1)}.b-zeitleiste:where(.astro-4fbszndz).sichtbar .planung:where(.astro-4fbszndz):before{background:repeating-linear-gradient(90deg, var(--b-akzent) 0 10px, transparent 10px 16px);transition-delay:.6s;transform:scaleX(1)}html:not(.js) .b-zeitleiste:where(.astro-4fbszndz) .fertig:where(.astro-4fbszndz):before{transform:scaleX(1)}.b-zeit-zahl:where(.astro-4fbszndz){font-family:var(--b-titel);letter-spacing:-.04em;font-size:clamp(2.8rem,6vw,4.5rem);font-weight:700;line-height:1}.spaeter:where(.astro-4fbszndz) .b-zeit-zahl:where(.astro-4fbszndz){color:var(--b-leise)}.b-zeit-text:where(.astro-4fbszndz){color:var(--b-gedaempft)}.b-zeit-beispiele:where(.astro-4fbszndz){color:var(--b-gedaempft);max-width:52rem;margin:2.2rem 0 0}@media (width<=640px){.b-zeitleiste:where(.astro-4fbszndz){grid-template-columns:1fr}.b-zeitleiste:where(.astro-4fbszndz) li:where(.astro-4fbszndz){border-bottom:1px solid var(--b-linie);padding-bottom:1.2rem}}@media (prefers-reduced-motion:reduce){.b-zeitleiste:where(.astro-4fbszndz) li:where(.astro-4fbszndz):before{transition:none;transform:scaleX(1)}}.b-sicherheit:where(.astro-lcdefpme),.b-handbuch:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem 5rem;display:grid}@media (width<=900px){.b-sicherheit:where(.astro-lcdefpme),.b-handbuch:where(.astro-lcdefpme){grid-template-columns:1fr}}.b-sicherheit:where(.astro-lcdefpme) .b-lead:where(.astro-lcdefpme),.b-handbuch:where(.astro-lcdefpme) .b-lead:where(.astro-lcdefpme){margin:1.4rem 0 1.8rem}.b-fakten:where(.astro-lcdefpme){border-top:1px solid var(--b-linie);margin:0;padding:0;list-style:none}.b-fakten:where(.astro-lcdefpme) li:where(.astro-lcdefpme){border-bottom:1px solid var(--b-linie)}.b-fakten:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:inherit;grid-template-columns:14rem 1fr;gap:1.5rem;padding:1.3rem 0;text-decoration:none;display:grid}.b-fakten:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover strong:where(.astro-lcdefpme){color:var(--b-akzent)}.b-fakten:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){font-family:var(--b-titel);letter-spacing:-.02em;font-size:1.15rem;transition:color .2s}.b-fakten:where(.astro-lcdefpme) span:where(.astro-lcdefpme){color:var(--b-gedaempft)}@media (width<=560px){.b-fakten:where(.astro-lcdefpme) a:where(.astro-lcdefpme){grid-template-columns:1fr;gap:.3rem}}.b-suche:where(.astro-lcdefpme){flex-direction:column;gap:.5rem;display:flex;position:relative}.b-suche:where(.astro-lcdefpme) input:where(.astro-lcdefpme){font:inherit;border-radius:var(--b-radius-knopf);border:1px solid var(--b-linie-stark);background:var(--b-flaeche);color:var(--b-text-farbe);box-shadow:var(--b-schatten);padding:.95rem 1.1rem;font-size:1.05rem}.b-suche:where(.astro-lcdefpme) input:where(.astro-lcdefpme):focus{outline:2px solid var(--b-akzent);outline-offset:1px}.b-treffer:where(.astro-lcdefpme){margin:.4rem 0 0;padding:0;list-style:none}.b-treffer:where(.astro-lcdefpme) li a{border-bottom:1px solid var(--b-linie);color:inherit;flex-direction:column;gap:.2rem;padding:.8rem 0;text-decoration:none;display:flex}.b-treffer:where(.astro-lcdefpme) li a:hover strong{color:var(--b-akzent)}.b-treffer:where(.astro-lcdefpme) li span{color:var(--b-gedaempft);font-size:.9rem}.b-treffer:where(.astro-lcdefpme) mark{background:rgba(var(--b-akzent-rgb), .18);color:inherit;border-radius:3px;padding:0 2px}.b-treffer:where(.astro-lcdefpme) .leer{color:var(--b-gedaempft);padding:.8rem 0}.b-kapitel:where(.astro-lcdefpme){columns:2;column-gap:2rem;margin:0;padding:0;list-style:none}.b-kapitel:where(.astro-lcdefpme) li:where(.astro-lcdefpme){break-inside:avoid;border-bottom:1px solid var(--b-linie)}.b-kapitel:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:var(--b-text-farbe);padding:.7rem 0;text-decoration:none;display:block}.b-kapitel:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover{color:var(--b-akzent)}.b-ohne-linie:where(.astro-lcdefpme){padding-top:0;border-top:0!important}.b-ki-band:where(.astro-lcdefpme){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:3rem 5rem;display:grid}@media (width<=900px){.b-ki-band:where(.astro-lcdefpme){grid-template-columns:1fr}}.b-ki-band:where(.astro-lcdefpme) .b-lead:where(.astro-lcdefpme){margin:1.4rem 0 1.8rem}.b-ki-punkte:where(.astro-lcdefpme){grid-template-columns:1fr 1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=560px){.b-ki-punkte:where(.astro-lcdefpme){grid-template-columns:1fr}}.b-ki-punkte:where(.astro-lcdefpme) li:where(.astro-lcdefpme){border-radius:var(--b-radius);border:1px solid var(--b-linie);background:var(--b-flaeche);flex-direction:column;gap:.3rem;padding:1.2rem 1.3rem;display:flex}.b-ki-punkte:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){font-family:var(--b-titel);font-size:1.1rem}.b-ki-punkte:where(.astro-lcdefpme) span:where(.astro-lcdefpme){color:var(--b-gedaempft);font-size:.93rem}.b-kontakt:where(.astro-lcdefpme){text-align:left}.b-kontakt:where(.astro-lcdefpme) .b-lead:where(.astro-lcdefpme){margin:1.2rem 0 1.8rem}.b-kontakt-knoepfe:where(.astro-lcdefpme){flex-wrap:wrap;gap:.7rem;display:flex}
