.pv-module__pVfXMa__preisGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.pv-module__pVfXMa__preisKarte{background:#fff;border:1px solid #d5dff3;border-radius:26px;padding:clamp(22px,3vw,34px);box-shadow:0 2px 4px #0b1b3f0d,0 30px 60px -32px #1f4fff73}.pv-module__pVfXMa__preisKopf{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 18px;font-size:.78rem;font-weight:800}.pv-module__pVfXMa__zeile{border-top:1px solid #e3e9f5;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 14px;padding:14px 0;display:grid}.pv-module__pVfXMa__zeile:first-of-type{border-top:0;padding-top:0}.pv-module__pVfXMa__zeile span{color:var(--text);font-weight:700}.pv-module__pVfXMa__zeile strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);font-weight:800}.pv-module__pVfXMa__zeileDach strong{color:var(--blue)}.pv-module__pVfXMa__balken{background:#ebf1ff;border-radius:7px;grid-column:1/-1;height:14px;position:relative;overflow:hidden}.pv-module__pVfXMa__balken b,.pv-module__pVfXMa__balken u{border-radius:7px;position:absolute;top:0;bottom:0;left:0}.pv-module__pVfXMa__balkenNetz b{background:#9aa9c8;width:100%}.pv-module__pVfXMa__balkenDach b{background:var(--blue);width:40%}.pv-module__pVfXMa__balkenDach u{background:repeating-linear-gradient(135deg,#7fa6ff 0 4px,#b9ceff 4px 8px);border-radius:0 7px 7px 0;width:16%;left:40%}.pv-module__pVfXMa__beispielKopf{border-top:1px solid #e3e9f5;margin-top:26px;padding-top:20px}.pv-module__pVfXMa__rechnung{margin:0}.pv-module__pVfXMa__rechnung div{border-top:1px solid #eef2fa;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;display:flex}.pv-module__pVfXMa__rechnung div:first-child{border-top:0;padding-top:0}.pv-module__pVfXMa__rechnung dt{color:var(--text);font-weight:700}.pv-module__pVfXMa__rechnung dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text);margin:0;font-size:1.15rem;font-weight:800}.pv-module__pVfXMa__summe dd{color:var(--blue);font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem)}.pv-module__pVfXMa__preisFuss{color:var(--muted);margin:14px 0 0;font-size:.86rem;line-height:1.5}.pv-module__pVfXMa__formSideNur{justify-content:flex-start}@media (max-width:900px){.pv-module__pVfXMa__preisGrid{grid-template-columns:1fr}}@media (max-width:420px){.pv-module__pVfXMa__zeile strong,.pv-module__pVfXMa__summe dd{font-size:1.22rem}}
@property --gs-satz-hub{syntax:"<length>";inherits:false;initial-value:0}.gs-story{--gs-nacht:#0b1b3f;--gs-blau:#1f4fff;--gs-blau-tief:#1236c8;--gs-eis:#f3f7ff;--gs-glut:#53c8ff;--gs-rand:clamp(20px, 4vw, 40px);background:var(--gs-eis);color:var(--gs-nacht);position:relative}.gs-buehne{isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.gs-bild{height:72svh;min-height:420px;position:relative;overflow:hidden}.gs-himmel{background:linear-gradient(#0e2160,#2a4fc4 50%,#9fc0ff);position:absolute;inset:0}.gs-boden{background-color:#b7c6e6;height:100%;position:absolute;top:0;left:0;right:0;transform:translateY(78%)}.gs-boden:before{content:"";background:#ffffff8c;height:3px;position:absolute;inset:0 0 auto}.gs-verlauf{z-index:5;pointer-events:none;background:linear-gradient(#f3f7ff00,#f3f7ffd1 52%,#f3f7fff7);height:46%;position:absolute;inset:auto 0 0}.gs-szene{width:min(100%,1000px);height:auto;position:absolute;bottom:0;left:50%;overflow:visible;transform:translate(-50%)}.gs-szene-an .gs-szene{transform-origin:0 0;width:1000px;height:640px;top:0;bottom:auto;left:0}.gs-saetze{z-index:6;pointer-events:none;max-width:760px;padding:8px var(--gs-rand);gap:22px;margin-inline:auto;display:grid;position:relative}.gs-satz{font:700 clamp(23px, 5.6vw, 40px)/1.2 var(--font-display);letter-spacing:-.02em;text-wrap:balance;color:var(--gs-nacht);margin:0}.gs-satz .gs-hell{color:var(--gs-blau)}.gs-satz .gs-kern{color:var(--gs-blau);transform-origin:50% 60%;margin-top:.3em;font-size:1.04em;font-weight:800;line-height:1.15;display:block}.gs-finale{z-index:7;max-width:980px;padding:40px var(--gs-rand) 88px;text-align:center;margin-inline:auto;position:relative}.gs-finale-eyebrow{justify-content:center;margin:0 auto}.gs-finale-titel{max-width:15em;font:800 clamp(30px, 5.4vw, 58px)/1.04 var(--font-display);letter-spacing:-.03em;text-wrap:balance;color:var(--gs-nacht);margin:14px auto 0}.gs-finale-titel .gs-hell{color:var(--gs-blau)}.gs-finale-text{color:#33425e;max-width:34em;margin:14px auto 0;font-size:clamp(16px,2.1vw,19px);line-height:1.55}.gs-knoepfe{flex-direction:column;align-items:center;margin-top:20px;display:flex}.gs-mikro{color:#4a5a7f;margin:10px 0 0;font-size:14px;font-weight:600}@media (min-height:520px){.gs-bewegt .gs-story{height:calc(100vh + var(--gs-strecke,420) * 1vh);height:calc(100svh + var(--gs-strecke,420) * 1vh)}.gs-bewegt .gs-buehne{height:100svh;min-height:0;position:sticky;top:0}.gs-bewegt .gs-bild{height:auto;min-height:0;position:absolute;inset:0}.gs-bewegt .gs-saetze{max-width:none;margin:0;padding:0;display:block;position:absolute;inset:0}.gs-bewegt .gs-satz{text-align:center;width:min(88vw,19.5em);left:50%;bottom:calc(12svh + env(safe-area-inset-bottom,0px));transform:translate(-50%, var(--gs-satz-hub));opacity:0;visibility:hidden;will-change:transform, opacity;transition:--gs-satz-hub .9s cubic-bezier(.65,0,.35,1);position:absolute}.gs-bewegt .gs-satz.gs-start{opacity:1;visibility:visible}.gs-bewegt .gs-finale{opacity:0;visibility:hidden;max-width:none;margin:0;padding:0;position:absolute;inset:0}.gs-bewegt:not(.gs-motor) .gs-finale{display:none}.gs-bewegt .gs-finale-innen{left:50%;bottom:calc(6svh + env(safe-area-inset-bottom,0px));width:min(92vw,980px);transform:translate(-50%, calc((1 - var(--gs-f,1)) * 24px));position:absolute}.gs-bewegt .gs-finale:not(.gs-los) .gs-finale-titel,.gs-bewegt .gs-finale:not(.gs-los) .gs-finale-eyebrow,.gs-bewegt .gs-finale:not(.gs-los) .gs-finale-text,.gs-bewegt .gs-finale:not(.gs-los) .gs-knoepfe{opacity:0;animation:none}.gs-bewegt .gs-finale.gs-los .gs-finale-eyebrow{animation:.8s cubic-bezier(.16,1,.3,1) .1s both gs-auf}.gs-bewegt .gs-finale.gs-los .gs-finale-titel{animation:.9s cubic-bezier(.16,1,.3,1) .25s both gs-auf}.gs-bewegt .gs-finale.gs-los .gs-finale-text{animation:.9s cubic-bezier(.16,1,.3,1) .6s both gs-auf}.gs-bewegt .gs-finale.gs-los .gs-knoepfe{animation:.9s cubic-bezier(.16,1,.3,1) .8s both gs-auf}.gs-bewegt:not(.gs-szene-an) .gs-szene{visibility:hidden}.gs-bewegt .gs-szene{will-change:transform}.gs-bewegt .gs-himmel{background:#0b1b3f}.gs-bewegt .gs-boden{will-change:transform}}@keyframes gs-auf{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}.gs-szene .gs-linie{stroke:var(--gs-nacht);stroke-width:3px;stroke-linejoin:round;stroke-dasharray:1}.gs-wand{fill:#fff}.gs-wand-seite{fill:#d3def3}.gs-dach{fill:#c5d2ec}.gs-attika{fill:#e3e9f5;stroke:var(--gs-nacht);stroke-width:2px}.gs-schatten{fill:#0b1b3f29}.gs-seitenfenster{fill:#4a5a7f;stroke:var(--gs-nacht);stroke-width:2px;stroke-linejoin:round}.gs-tor{fill:#e3e9f5;stroke:var(--gs-nacht);stroke-width:2.5px}.gs-tor-linie{stroke:#a9b7d6;stroke-width:2px}.gs-tuer{fill:#33425e;stroke:var(--gs-nacht);stroke-width:2px}.gs-tuer-glas{fill:#7fa6ff}.gs-fenster{fill:#33425e;stroke:var(--gs-nacht);stroke-width:2px}.gs-fenster-an{fill:#eaf1ff}.gs-fenster-glut{fill:#9be3ff;stroke:var(--gs-glut);stroke-width:9px;stroke-opacity:.35}.gs-dunkel{fill:var(--gs-nacht);opacity:0;pointer-events:none}.gs-modul-glas{fill:url(#gs-glas);stroke:#0b1b3f;stroke-width:1.5px;stroke-linejoin:round}.gs-modul-kante{fill:#0b1b3f}.gs-modul-licht{fill:#a9c8ff;opacity:0}.gs-modul-zellen{fill:none;stroke:#9fc2ff8c;stroke-width:1.1px}.gs-geister{opacity:0}.gs-geist{fill:#ffffff1a;stroke:#fffc;stroke-width:1.6px;stroke-dasharray:5 4;stroke-linejoin:round}.gs-kabel{fill:none;stroke:var(--gs-nacht);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.gs-kabel-fluss{fill:none;stroke:var(--gs-glut);stroke-width:5px;stroke-linecap:round;stroke-dasharray:8 14;animation:.7s linear infinite gs-fluss}.gs-wechselrichter{fill:#fff;stroke:var(--gs-nacht);stroke-width:2.5px}.gs-blitz{fill:var(--gs-blau)}.gs-wartung{opacity:0;transform-box:view-box}.gs-wartung circle{fill:none;stroke:#fff;stroke-width:6px}.gs-sonne-kern{fill:#fff}.gs-bahn path{fill:none;stroke:#ffffffb3;stroke-width:2.5px;stroke-dasharray:.006 .012}.gs-bahn{opacity:0}.gs-stamm{stroke:#33425e;stroke-width:9px;stroke-linecap:round}.gs-krone{fill:#2e5be0;stroke:var(--gs-nacht);stroke-width:2.5px}.gs-krone-2{fill:#1f4fff}.gs-baum{transform-box:fill-box;transform-origin:50% 100%}.gs-muenze{transform:translate(400px,212px)}.gs-muenze-rand{fill:url(#gs-muenze-g);stroke:var(--gs-nacht);stroke-width:4px}.gs-muenze-innen{fill:none;stroke:#a9b7d6;stroke-width:2.5px}.gs-muenze-text{font:800 50px/1 var(--font-display);fill:var(--gs-nacht);letter-spacing:-.02em}.gs-schluessel{transform:translate(530px,212px)}.gs-schluessel-ring{fill:var(--gs-blau);stroke:var(--gs-nacht);stroke-width:4px}.gs-schluessel-loch{fill:#f3f7ff;stroke:var(--gs-nacht);stroke-width:3px}.gs-schluessel-bart{fill:var(--gs-blau);stroke:var(--gs-nacht);stroke-width:4px;stroke-linejoin:round}@keyframes gs-fluss{to{stroke-dashoffset:-22px}}.gs-still,.gs-still *{animation-play-state:paused!important}.gs-tafel,.gs-zaehler{display:none}@media (min-height:520px){.gs-bewegt .gs-tafel,.gs-bewegt .gs-zaehler{z-index:4;left:50%;top:calc(env(safe-area-inset-top,0px) + 92px);opacity:0;visibility:hidden;display:block;position:absolute;transform:translate(-50%)}.gs-bewegt .gs-tafel{background:#fffffff0;border:1px solid #d5dff3;border-radius:20px;width:min(100vw - 32px,430px);padding:16px 18px 14px;box-shadow:0 24px 50px -24px #0b1b3f73}}.gs-tafel-kopf{letter-spacing:.1em;text-transform:uppercase;color:#4a5a7f;margin:0 0 10px;font-size:12px;font-weight:800}.gs-zeile{color:var(--gs-nacht);grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:8px;font-size:14px;font-weight:700;display:grid}.gs-zeile i{background:#ebf1ff;border-radius:6px;height:12px;display:block;position:relative;overflow:hidden}.gs-zeile i b,.gs-zeile i u{transform-origin:0;border-radius:6px;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}.gs-zeile-netz i b{background:#9aa9c8;width:100%}.gs-zeile-dach i b{background:var(--gs-blau);width:40%}.gs-zeile-dach i u{background:repeating-linear-gradient(135deg,#7fa6ff 0 4px,#b9ceff 4px 8px);border-radius:0 6px 6px 0;width:16%;left:40%}.gs-zeile strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:800}.gs-zeile-dach strong{color:var(--gs-blau)}.gs-tafel-fuss{color:#4a5a7f;margin:10px 0 0;font-size:12.5px;font-weight:600}.gs-jahre{color:var(--gs-nacht);justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;font-weight:700;display:flex}.gs-jahre strong{font:800 26px/1 var(--font-display);letter-spacing:-.02em;white-space:nowrap}.gs-jahre-leiste{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;margin-top:12px;display:grid}.gs-jahre-leiste i{background:#ebf1ff;border-radius:3px;height:12px;transition:background .25s}.gs-jahre-leiste i.gs-an{background:#9aa9c8}.gs-jahre-leiste i.gs-plus.gs-an{background:repeating-linear-gradient(135deg,#9aa9c8 0 4px,#cbd4e6 4px 8px)}.gs-rechnung>div{color:var(--gs-nacht);border-top:1px solid #e3e9f5;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:14px;font-weight:700;display:flex}.gs-rechnung>div:first-child{border-top:0;padding-top:0}.gs-rechnung strong{font:800 16px/1.2 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.gs-rechnung .gs-summe strong{color:var(--gs-blau);font-size:21px}.gs-zaehler{text-align:center;color:#fff;text-shadow:0 2px 18px #0b1b3f59}.gs-zaehler-wort{letter-spacing:.22em;text-transform:uppercase;font-size:13px;font-weight:800;display:block}.gs-zaehler-zahl{font:800 clamp(64px, 11vw, 104px)/1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;display:block}.gs-zaehler-striche{justify-content:center;gap:4px;margin-top:8px;display:flex}.gs-zaehler-striche i{background:#ffffff59;border-radius:4px;width:7px;height:16px;transition:background .2s}.gs-zaehler-striche i.gs-an{background:#fff}.gs-halte,.gs-springen,.gs-steuerung{display:none}@media (min-height:520px){.gs-bewegt .gs-steuerung{z-index:9;top:calc(env(safe-area-inset-top,0px) + 90px);right:max(var(--gs-rand), calc((100% - 1220px) / 2 + var(--gs-rand)), calc(env(safe-area-inset-right,0px) + 16px));gap:8px;display:flex;position:absolute}.gs-bewegt .gs-nochmal,.gs-bewegt .gs-springen{color:var(--gs-blau);cursor:pointer;backdrop-filter:blur(6px);font:800 12px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#ffffffe0;border:1px solid #c9d6f2;border-radius:999px;justify-content:center;align-items:center;gap:8px;transition:opacity .45s,transform .45s,border-color .3s,background-color .3s,box-shadow .3s;box-shadow:0 10px 26px -16px #0b1b3f80}.gs-bewegt .gs-nochmal{height:38px;padding:0 14px 0 12px;display:inline-flex;position:relative}.gs-bewegt .gs-nochmal:hover,.gs-bewegt .gs-springen:hover{border-color:var(--gs-blau);background:#fff}.gs-bewegt .gs-nochmal svg{flex:none;width:16px;height:16px}.gs-bewegt .gs-story.gs-fertig{height:auto}.gs-bewegt .gs-story:not(.gs-fertig) .gs-nochmal,.gs-bewegt .gs-fertig .gs-springen,.gs-bewegt .gs-fertig .gs-halte{display:none}.gs-bewegt .gs-fertig .gs-nochmal{animation:.6s .15s both gs-da}.gs-bewegt .gs-springen{z-index:8;left:50%;bottom:calc(2.2svh + env(safe-area-inset-bottom,0px));height:46px;padding:0 18px 0 22px;display:flex;position:absolute;transform:translate(-50%)}.gs-bewegt .gs-springen svg{flex:none;width:18px;height:18px}.gs-bewegt .gs-springen.gs-weg{opacity:0;pointer-events:none;transform:translate(-50%,12px)}.gs-bewegt .gs-halte{top:50%;right:max(12px, env(safe-area-inset-right,0px));z-index:8;flex-direction:column;gap:10px;display:flex;position:absolute;transform:translateY(-50%)}.gs-bewegt .gs-halte i{background:#1f4fff4d;border-radius:50%;width:6px;height:6px;transition:background .35s,transform .35s;display:block;box-shadow:0 0 0 1px #fff9}.gs-bewegt .gs-halte i.gs-an{background:var(--gs-blau);transform:scale(1.6)}.gs-schritt-sperre .gs-story{touch-action:none}.gs-bewegt .gs-satz.gs-weg,.gs-bewegt .gs-satz.gs-weg *{animation-play-state:paused}.gs-bewegt .gs-eingang .gs-halte{animation:.7s 1.2s both gs-da}.gs-bewegt .gs-eingang .gs-springen{animation:.5s .35s both gs-da}.gs-bewegt .gs-springt .gs-satz{transition:opacity .25s;opacity:0!important}.gs-bewegt .gs-springt .gs-tafel,.gs-bewegt .gs-springt .gs-zaehler{opacity:0!important}.gs-bewegt .gs-springen.gs-laeuft{border-color:var(--gs-blau);box-shadow:0 0 0 4px #1f4fff26}.gs-bewegt .gs-springen.gs-laeuft svg{animation:.42s linear infinite gs-vorspulen}}@keyframes gs-da{0%{opacity:0}to{opacity:1}}@keyframes gs-vorspulen{0%{opacity:0;transform:translateY(-5px)}30%{opacity:1}to{opacity:0;transform:translateY(6px)}}.gs-story.gs-sommer{--gs-strecke:430}@media (prefers-reduced-motion:reduce){.gs-kabel-fluss{animation:none}}
