.pv{background:var(--w-navy);color:var(--w-weiss)}.pv a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.pv-held{position:relative;isolation:isolate;display:grid;align-content:end;min-height:100svh;overflow:hidden;padding:calc(var(--w-kopf, 3.5rem) + 2rem) var(--w-luft) clamp(1.25rem,.75rem + 2vw,2.75rem)}.pv-held-foto{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;filter:saturate(.85)}.pv-held:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(250deg,#120e27b8,#120e2700 38%),linear-gradient(0deg,#120e27e6,#120e274d 42%,#120e2780)}.pv-held-bloecke{position:absolute;top:calc(var(--w-kopf, 3.5rem) + 2.5rem);right:var(--w-luft);width:min(19rem,40vw);display:grid;gap:1.5rem}.pv-block{margin:0;font-size:var(--w-groesse-etikett);line-height:1.7;letter-spacing:.12em;text-transform:uppercase;color:var(--w-leise-dunkel)}.pv-block b{display:block;font-weight:400;color:var(--w-weiss)}.pv-held-satz{margin:0;font-size:clamp(1.15rem,.9rem + .7vw,1.6rem);line-height:1.3;letter-spacing:-.01em}.pv-nachweis{position:static;padding:0;background:none;text-transform:none;letter-spacing:0;font-family:var(--w-schrift)}.pv-nachweis a{color:inherit}.pv-marke{margin:0;font-size:clamp(5.5rem,1rem + 19vw,21rem);line-height:.8;font-weight:var(--w-fett);letter-spacing:-.065em}.pv-aussage{display:grid;grid-template-rows:auto auto auto;padding:calc(var(--w-kopf, 3.5rem) + 1.25rem) var(--w-luft) clamp(3rem,2rem + 3.5vw,5.5rem);background:var(--w-lav);color:var(--w-tinte);text-align:center}.pv-leiste{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:0;font-size:var(--w-groesse-etikett);letter-spacing:.12em;text-transform:uppercase;color:var(--w-etikett-hell)}.pv-leiste a{display:inline-flex;align-items:center;min-height:var(--tippziel, 2.75rem);color:var(--w-tinte);text-decoration:none}.pv-leiste a:hover{text-decoration:underline;text-underline-offset:.3em}.pv-aussage-satz{grid-row:2;display:grid;margin:clamp(2.5rem,1.5rem + 4vw,5.5rem) 0 0;font-size:clamp(2.25rem,.8rem + 3.8vw,4.5rem);line-height:1.04;font-weight:400;letter-spacing:-.04em}.pv-verlauf{background:linear-gradient(100deg,var(--w-etikett-hell) 15%,var(--w-orange-text-hell) 85%);-webkit-background-clip:text;background-clip:text;color:transparent}.pv-unter{grid-row:3;margin:clamp(1.5rem,1rem + 1.5vw,2.5rem) auto 0;max-width:62ch;text-align:left;font-size:var(--w-groesse-lese);line-height:1.5;color:var(--w-leise-hell)}@keyframes pv-auf{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}@supports (animation-timeline: view()){html[data-bewegt=ja] .pv-zeile,html[data-bewegt=ja] .pv-unter{animation:pv-auf linear both;animation-timeline:view();animation-range:entry 20% cover 40%}html[data-bewegt=ja] .pv-zeile+.pv-zeile{animation-range:entry 60% cover 45%}html[data-bewegt=ja] .pv-unter{animation-range:entry 80% cover 50%}}.pv-ablauf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.15fr);gap:0 clamp(2rem,4vw,4.5rem);padding:0 var(--w-luft);background:var(--w-lav);color:var(--w-tinte);border-top:1px solid var(--w-linie-hell)}.pv-ablauf-kopf{min-height:50svh;padding-top:clamp(3.5rem,2.5rem + 3vw,6rem)}.pv-ablauf-kopf h2{margin:0;font-size:clamp(2.25rem,1rem + 3vw,4rem);line-height:1.02;font-weight:400;letter-spacing:-.035em}.pv-ablauf-kopf p{margin:1.25rem 0 0;max-width:28ch;font-size:var(--w-groesse-lese);line-height:1.5;color:var(--w-leise-hell)}.pv-kap{min-height:72svh;padding-top:1.5rem;transition:opacity .45s var(--w-kurve-ein)}.pv-kap:last-child{min-height:96svh}.pv-ablauf[data-folgt] .pv-kap:not([data-an]){opacity:.62}.pv-index{display:flex;margin:0 0 clamp(1.25rem,1rem + 1vw,2rem);font-size:.85rem;color:var(--w-ungefuellt-hell)}.pv-index-stelle{display:flex;align-items:center;gap:.6rem;margin-right:.6rem}.pv-index-stelle[data-an]{flex:1;color:var(--w-tinte)}.pv-index i{width:1.25rem;height:1px;background:currentColor}.pv-index i[data-lang]{flex:1}.pv-kap-name{margin:0 0 .75rem;font-size:var(--w-groesse-etikett);letter-spacing:.12em;text-transform:uppercase;color:var(--w-etikett-hell)}.pv-kap-titel{margin:0;font-size:clamp(2rem,1rem + 2.1vw,3.25rem);line-height:1.04;font-weight:400;letter-spacing:-.035em}.pv-kap-text{margin:1.25rem 0 1.5rem;max-width:30ch;font-size:clamp(1.1rem,.95rem + .45vw,1.35rem);line-height:1.42;letter-spacing:-.01em}.pv-kap-link{display:inline-flex;align-items:center;gap:.6rem;min-height:var(--tippziel, 2.75rem);padding:0 1.1rem;border:1px solid var(--w-linie-hell);border-radius:999px;color:var(--w-tinte);text-decoration:none;font-family:var(--w-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.pv-kap-link:hover{border-color:var(--w-tinte)}.pv-kap-bild{display:none}.pv-ablauf-figur{position:sticky;top:calc(var(--w-kopf, 3.5rem) + .75rem);height:calc(100svh - var(--w-kopf, 3.5rem) - 1.5rem);display:grid;align-content:center;justify-items:start;gap:.75rem;margin:0}.pv-ablauf-figur .ag{width:min(100%,calc((100svh - var(--w-kopf, 3.5rem) - 4.5rem) * var(--ag-seiten, 1.35)))}.pv-ablauf-zeile{margin:0;font-size:var(--w-groesse-etikett);letter-spacing:.1em;text-transform:uppercase;color:var(--w-etikett-hell)}.pv-branchen{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2.5rem clamp(2rem,5vw,6rem);padding:clamp(4rem,3rem + 4vw,8rem) var(--w-luft)}.pv-branchen-kopf{position:sticky;top:calc(var(--w-kopf, 3.5rem) + 2rem);align-self:start;display:grid;justify-items:start;gap:2rem}.pv-branchen-kopf h2{margin:0;max-width:15ch;font-size:clamp(1.75rem,1rem + 2vw,3rem);line-height:1.1;font-weight:400;letter-spacing:-.025em}.pv-branchen-gruppen{display:grid;gap:clamp(2rem,1.5rem + 2vw,3.5rem)}.pv-branchen-name{margin:0 0 .5rem;padding-bottom:.65rem;border-bottom:1px solid var(--w-linie-dunkel);font-size:var(--w-groesse-etikett);font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--w-lav-mittel)}.pv-branchen-liste{margin:0;padding:0;list-style:none}.pv-branchen-liste a{display:block;padding:.3em 0;color:var(--w-ungefuellt-dunkel);text-decoration:none;transition:color .25s ease-in-out;font-size:clamp(1.5rem,.9rem + 2.4vw,3rem);line-height:1.12;letter-spacing:-.03em;text-transform:uppercase}.pv-branchen-liste a:hover,.pv-branchen-liste a:focus-visible{color:var(--w-weiss)}.pv-ende{padding:clamp(5rem,4rem + 4vw,9rem) var(--w-luft) clamp(3rem,2rem + 3vw,5rem);border-top:1px solid var(--w-linie-dunkel);text-align:center}.pv-ende h2{margin:0 auto;max-width:16ch;font-size:clamp(2.5rem,1rem + 4.4vw,4.5rem);line-height:1.04;font-weight:400;letter-spacing:-.04em}.pv-karten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:56rem;margin:clamp(2.5rem,2rem + 2vw,4rem) auto 0;padding:0;list-style:none;text-align:left}.pv-karte{position:relative;display:grid;align-content:start;gap:.5rem;height:100%;padding:1.5rem 4.5rem 1.75rem 1.5rem;border:1px solid var(--w-linie-dunkel);border-radius:6px;background:var(--w-navy-hoch);color:var(--w-weiss);text-decoration:none}.pv-karte:hover{border-color:#fff6}.pv-karte b{font-size:clamp(1.25rem,1rem + .6vw,1.75rem);font-weight:400;letter-spacing:-.02em}.pv-karte span{color:var(--w-leise-dunkel);font-size:.95rem;line-height:1.45}.pv-karte-pfeil{position:absolute;top:1.5rem;right:1.5rem;width:2.25rem;height:2.25rem;padding:.55rem;border:1px solid currentColor;border-radius:50%}.pv-stand{max-width:62ch;margin:clamp(2.5rem,2rem + 2vw,4rem) auto 0;color:var(--w-leise-dunkel);font-size:.95rem;line-height:1.5}.pv-stand-wort{margin-right:.75rem;font-size:var(--w-groesse-etikett);letter-spacing:.12em;text-transform:uppercase;color:var(--w-lav-mittel)}@media (prefers-reduced-motion: reduce){.pv-kap{transition:none}}@media (max-width: 760px){.pv-held-bloecke{position:static;width:auto;grid-template-columns:1fr 1fr;gap:1rem 1.25rem;margin-bottom:1.75rem}.pv-held-satz,.pv-held-bloecke .pv-block:last-child{grid-column:1 / -1}.pv-held-satz{order:-1}.pv-leiste span:first-child{display:none}.pv-ablauf,.pv-branchen,.pv-karten{grid-template-columns:minmax(0,1fr)}.pv-ablauf{padding-bottom:3.5rem}.pv-ablauf-buehne{display:none}.pv-ablauf-kopf,.pv-kap,.pv-kap:last-child{min-height:0}.pv-ablauf-kopf{padding:3.5rem 0 .5rem}.pv-kap{padding-top:3rem}.pv-ablauf[data-folgt] .pv-kap:not([data-an]){opacity:1}.pv-kap-bild{display:block;margin-top:1.25rem}.pv-branchen-kopf{position:static}.pv-index{font-size:.8rem}}.ag{display:block;width:100%;height:auto;font-family:var(--w-schrift)}.ag text{font-family:var(--w-schrift)}.ag-fenster{fill:var(--w-navy-hoch)}.ag-rand{fill:none;stroke:#ffffff2e}.ag-trenn{fill:none;stroke:#ffffff1a}.ag-kopf-grund{fill:var(--w-navy-tief)}.ag-marke{fill:var(--w-weiss);font-size:16px;font-weight:700;letter-spacing:.02em}.ag-leise{fill:var(--w-leise-dunkel);font-size:14px}.ag-etikett{fill:var(--w-lav-mittel);font-family:var(--w-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.ag-spalte{fill:var(--w-lav-mittel);font-family:var(--w-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ag-symbol{fill:var(--w-lav-mittel)}.ag-balken{fill:#c9c8da3d}.ag-balken-kopf{fill:#ffffff80}.ag-balken-hell{fill:#ffffff9e}.ag-balken-kopfzeile{fill:#a79fd680}.ag-balken-leise{fill:#c9c8da26}.ag-papier{fill:#ffffff0a;stroke:#fff3}.ag-papier-ecke{fill:none;stroke:#fff3}.ag-bereich{fill:#e5683c1f;stroke:var(--w-orange);stroke-width:1.5}.ag-karte{fill:var(--w-navy);stroke:#ffffff38}.ag-titel{fill:var(--w-weiss);font-size:18px;font-weight:600;letter-spacing:-.01em}.ag-typkopf{fill:var(--w-lav-mittel);font-family:var(--w-mono);font-size:11.5px}.ag-typ{fill:var(--w-leise-dunkel);font-family:var(--w-mono);font-size:13px}.ag-slot{fill:none;stroke:#ffffff3d;stroke-dasharray:3 3}.ag-pfeil{fill:none;stroke:var(--w-lav-mittel);stroke-width:1.4}.ag-fundlinie{fill:none;stroke:var(--w-lav-mittel);stroke-width:1;opacity:.6}.ag-grenze{fill:none;stroke:var(--w-weiss);stroke-width:1.5}.ag-grenze-name{fill:var(--w-weiss);font-family:var(--w-mono);font-size:11.5px;letter-spacing:.06em;paint-order:stroke;stroke:var(--w-navy-hoch);stroke-width:10px;stroke-linejoin:round}.ag-chip text{font-size:12.5px;font-weight:500}.ag-chip-erlaubt rect{fill:none;stroke:#ffffff4d}.ag-chip-erlaubt text{fill:var(--w-leise-dunkel)}.ag-chip-wartet rect{fill:#e5683c1a;stroke:var(--w-orange);stroke-dasharray:3 2.5}.ag-chip-wartet text{fill:var(--w-orange-text-dunkel)}.ag-chip-freigabe rect{fill:var(--w-blau-flaeche);stroke:var(--w-blau-flaeche)}.ag-chip-freigabe text{fill:var(--w-weiss)}.ag-chip-erledigt rect{fill:var(--w-weiss);stroke:var(--w-weiss)}.ag-chip-erledigt text{fill:var(--w-navy);font-weight:600}.ag-tabelle{fill:var(--w-navy);stroke:#ffffff38}.ag-tabelle-kopf{fill:none;stroke:#ffffff38}.ag-zelle{fill:#ffffff1a}.ag-neu-grund{fill:#ffffff14}.ag-neu-kante{fill:var(--w-orange)}.ag-zurueck{fill:none;stroke:var(--w-orange);stroke-width:1.5;stroke-dasharray:1}.ag-schublade-grund{fill:var(--w-navy-hoch)}.ag-schublade-kante{fill:none;stroke:#ffffff3d}.ag-strich{fill:none;stroke:var(--w-lav-mittel)}.ag-zeitlinie{fill:none;stroke:#a79fd680}.ag-punkt{stroke:var(--w-navy-hoch);stroke-width:3}.ag-punkt-agent{fill:var(--w-orange)}.ag-punkt-freigabe{fill:var(--w-blau)}.ag-punkt-erledigt{fill:var(--w-weiss)}.ag-schritt{fill:var(--w-weiss);font-size:15px;font-weight:500}.ag-ergebnis{font-size:13px;font-weight:500}.ag-ergebnis-agent{fill:var(--w-orange-text-dunkel)}.ag-ergebnis-freigabe{fill:var(--w-blau-text-dunkel)}.ag-ergebnis-erledigt{fill:var(--w-weiss);font-weight:600}.ag-zuletzt{opacity:0;fill:var(--w-weiss);font-size:14px;font-weight:500}.ag[data-zustand="0"] .ag-zuletzt-0,.ag[data-zustand="1"] .ag-zuletzt-1,.ag[data-zustand="2"] .ag-zuletzt-2,.ag[data-zustand="3"] .ag-zuletzt-3,.ag[data-zustand="4"] .ag-zuletzt-3{opacity:1}.ag-pille{opacity:0}.ag-pille text{font-size:12.5px;font-weight:600}.ag-pille-0 rect{fill:none;stroke:var(--w-lav-mittel)}.ag-pille-0 text{fill:var(--w-lav-mittel)}.ag-pille-1 rect{fill:#e5683c24;stroke:var(--w-orange)}.ag-pille-1 text{fill:var(--w-orange-text-dunkel)}.ag-pille-2 rect{fill:var(--w-blau-flaeche);stroke:var(--w-blau-flaeche)}.ag-pille-2 text{fill:var(--w-weiss)}.ag-pille-3 rect{fill:var(--w-weiss);stroke:var(--w-weiss)}.ag-pille-3 text{fill:var(--w-navy)}.ag[data-zustand="0"] .ag-pille-0,.ag[data-zustand="1"] .ag-pille-1,.ag[data-zustand="2"] .ag-pille-2,.ag[data-zustand="3"] .ag-pille-3,.ag[data-zustand="4"] .ag-pille-3{opacity:1}.ag-bereich{opacity:0}.ag-wert{opacity:0;fill:var(--w-orange);transform-box:fill-box;transform-origin:0 50%;transform:translate(var(--dx),var(--dy)) scaleX(var(--s))}.ag-fundlinie{stroke-dasharray:1;stroke-dashoffset:1}.ag[data-ab~="1"] .ag-bereich{opacity:1}.ag[data-ab~="1"] .ag-wert{opacity:1;transform:none;fill:#ffffffc7}.ag[data-ab~="1"] .ag-slot{opacity:0}.ag[data-ab~="1"] .ag-fundlinie{stroke-dashoffset:0}.ag-grenze{stroke-dasharray:1;stroke-dashoffset:1}.ag-grenze-name,.ag-frei{opacity:0}.ag[data-ab~="2"] .ag-grenze{stroke-dashoffset:0}.ag[data-ab~="2"] .ag-grenze-name,.ag[data-ab~="2"] .ag-frei{opacity:1}.ag[data-ab~="2"] .ag-wartet{opacity:0}.ag-zurueck{stroke-dashoffset:1}.ag-neu{opacity:0;transform:translate(var(--dx),var(--dy))}.ag[data-ab~="3"] .ag-zurueck{stroke-dashoffset:0}.ag[data-ab~="3"] .ag-neu{opacity:1;transform:none}.ag[data-ab~="3"] .ag-alt{transform:translateY(var(--zeile))}.ag-schublade{transform:translateY(var(--zu))}.ag-eintrag{opacity:0}.ag[data-ab~="1"] .ag-strich[data-ab="1"],.ag[data-ab~="2"] .ag-strich[data-ab="2"],.ag[data-ab~="3"] .ag-strich[data-ab="3"]{fill:var(--w-lav-mittel)}.ag[data-ab~="4"] .ag-schublade{transform:none}.ag[data-ab~="4"] .ag-eintrag{opacity:1}.ag[data-ab~="4"] .ag-striche{opacity:0}.ag[data-form=breit][data-zustand="0"] :is(.ag-p-aktionen,.ag-p-ziel){opacity:.45}.ag[data-form=breit][data-zustand="1"] :is(.ag-p-aktionen,.ag-p-ziel,.ag-p-neu){opacity:.3}.ag[data-form=breit][data-zustand="2"] :is(.ag-p-eingang,.ag-fund,.ag-p-ziel,.ag-p-neu){opacity:.3}.ag[data-form=breit][data-zustand="2"] .ag-p-modell{opacity:.55}.ag[data-form=breit][data-zustand="3"] :is(.ag-p-eingang,.ag-fund){opacity:.3}.ag[data-form=breit][data-zustand="3"] .ag-p-modell{opacity:.55}.ag[data-form=breit][data-zustand="4"] :is(.ag-p-eingang,.ag-fund,.ag-p-modell,.ag-p-aktionen,.ag-p-ziel,.ag-p-neu){opacity:.3}.ag[data-bewegt=ja] :is(.ag-p-eingang,.ag-fund,.ag-p-modell,.ag-p-aktionen,.ag-p-ziel,.ag-p-neu){transition:opacity .5s var(--w-kurve-ein)}.ag[data-bewegt=ja] :is(.ag-pille,.ag-zuletzt){transition:opacity .3s linear .9s}.ag[data-bewegt=ja] .ag-bereich{transition:opacity .2s linear calc(var(--i) * .11s)}.ag[data-bewegt=ja] .ag-wert{transition:opacity .15s linear calc(var(--i) * .11s + .2s),transform .8s var(--w-kurve-vorhang) calc(var(--i) * .11s + .3s),fill .4s linear calc(var(--i) * .11s + .95s)}.ag[data-bewegt=ja] .ag-slot{transition:opacity .2s linear .9s}.ag[data-bewegt=ja] .ag-fundlinie{transition:stroke-dashoffset .6s var(--w-kurve-ein) calc(var(--i) * .08s + 1s)}.ag[data-bewegt=ja] .ag-grenze{transition:stroke-dashoffset 1s var(--w-kurve-wort) .1s}.ag[data-bewegt=ja] .ag-grenze-name{transition:opacity .3s linear .8s}.ag[data-bewegt=ja] .ag-wartet{transition:opacity .25s linear 1.05s}.ag[data-bewegt=ja] .ag-frei{transition:opacity .3s linear 1.15s}.ag[data-bewegt=ja] .ag-zurueck{transition:stroke-dashoffset .6s var(--w-kurve-ein)}.ag[data-bewegt=ja] .ag-neu{transition:opacity .15s linear .25s,transform .85s var(--w-kurve-vorhang) .3s}.ag[data-bewegt=ja] .ag-alt{transition:transform .5s var(--w-kurve-ein) .55s}.ag[data-bewegt=ja] .ag-schublade{transition:transform .9s var(--w-kurve-vorhang)}.ag[data-bewegt=ja] .ag-striche{transition:opacity .2s linear}.ag[data-bewegt=ja] .ag-eintrag{transition:opacity .35s linear calc(var(--i) * .12s + .45s)}@media (prefers-reduced-motion: reduce){.ag *{transition:none!important}}
