.s-sprung{position:absolute;top:0;left:-9999px}.s-sprung:focus-visible{z-index:100;background:var(--flaeche);color:var(--marine);box-shadow:var(--sh-lift);border-radius:999px;padding:.7rem 1.1rem;font-weight:700;position:fixed;top:1rem;left:1rem}.s-kopf-landing__knopf{white-space:nowrap;flex:none;min-height:44px;margin-left:auto;padding:.62rem 1.08rem;font-size:.86rem}.s-kopf-landing__kurz{display:none}@media (width<=640px){.s-kopf-landing__kurz{display:inline}.s-kopf-landing__lang{display:none}}@media (width<=360px){.s-kopf-landing__knopf svg{display:none}}.start .s-knopf--orange{background:var(--orange);box-shadow:0 1px 0 #ffffff2e inset, 0 10px 22px -12px color-mix(in srgb, var(--orange) 80%, transparent)}.start .s-knopf--orange:hover{box-shadow:0 1px 0 #ffffff2e inset, 0 16px 30px -12px color-mix(in srgb, var(--orange) 85%, transparent)}.s-fuss-landing{padding-top:0}.s-fuss-landing .s-fuss2__raster{grid-template-columns:1fr}.s-fuss-landing .s-fuss2__marke{grid-column:auto}.s-fuss-landing .s-fuss2__recht{row-gap:0}.s-fuss-landing .s-fuss2__recht :is(a,button){align-items:center;min-height:44px;display:inline-flex}.s-pf-hero{min-height:0;padding:120px 0 clamp(2.5rem,5vw,4rem)}.start .s-pf-abschnitt{padding:clamp(3rem,6vw,5rem) 0}.s-pf-flaeche{background:var(--flaeche);border-block:1px solid var(--linie)}.s-pf-akzent{color:var(--akzent)}.s-pf-wort{white-space:nowrap}@media (width>=641px){.s-pf-paar{white-space:nowrap}}.start .s-pf-einleitung{max-width:52rem;margin-top:1.1rem}.s-pf-einleitung strong{color:var(--marine);font-weight:700}.s-pf-fakten{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.start .s-pf-fakt .s-label{color:var(--akzent);margin:0 0 .6rem;font-size:.85rem;font-weight:700;display:block}.s-pf-fakt sup{margin-left:.08em;font-size:.45em;font-weight:700}@media (width<=640px){.s-pf-fakten{grid-template-columns:1fr}}.s-pf-raster3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-top:clamp(2rem,4vw,2.6rem);display:grid}.s-pf-raster3>*{height:100%}@media (width<=900px){.s-pf-raster3{grid-template-columns:1fr}}.s-pf-karte{flex-direction:column;height:100%;padding:clamp(1.4rem,2.4vw,1.75rem);display:flex}.start .s-pf-karte h3{letter-spacing:-.012em;margin:.15rem 0 .5rem;font-size:1.15rem;line-height:1.3}.start .s-pf-karte .s-label{margin-bottom:.45rem}.start .s-pf-unterzeile{color:var(--text-meta);margin-bottom:.5rem;font-size:.875rem}.start .s-pf-karte .s-text{font-size:1rem;line-height:1.65}.s-pf-analyse{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:1.1rem;margin-top:clamp(2rem,4vw,2.6rem);display:grid}.s-pf-analyse>*{height:100%}@media (width<=1020px){.s-pf-analyse{grid-template-columns:1fr}}.s-pf-grosszahl{letter-spacing:-.045em;color:var(--marine);font-variant-numeric:tabular-nums;font-size:clamp(3rem,6vw,4.5rem);font-weight:800;line-height:1}.start .s-pf-aussage{color:var(--marine);margin:1rem 0 .6rem;font-size:1.1rem;font-weight:700;line-height:1.45}.s-pf-balken{color:var(--marine);grid-template-columns:150px minmax(0,1fr) 48px;align-items:center;gap:12px;padding:9px 0;font-size:.875rem;font-weight:600;line-height:1.3;display:grid}.s-pf-balken:not(:last-of-type){border-bottom:1px solid var(--linie)}.s-pf-balken__spur{background:var(--hauch);border-radius:999px;height:8px;overflow:hidden}.s-pf-balken__fuell{background:var(--verlauf-licht);border-radius:999px;height:100%;display:block}.s-pf-balken__fuell--leise{background:color-mix(in srgb, var(--text-meta) 45%, transparent)}.s-pf-balken__wert{text-align:right;color:var(--text-meta);font-variant-numeric:tabular-nums;font-weight:500}@media (width<=640px){.s-pf-balken{grid-template-columns:112px minmax(0,1fr) 44px;font-size:.82rem}}.start .s-pf-karte .s-quellnote{margin-top:1rem;line-height:1.55}.s-pf-zitat{margin:1.1rem 0 0;padding:clamp(1.5rem,3vw,2rem)}.start .s-pf-zitat p{letter-spacing:-.015em;color:var(--marine);font-size:clamp(1.2rem,1rem + .8vw,1.55rem);font-weight:600;line-height:1.4}.s-pf-zitat footer{color:var(--text-meta);margin-top:1rem;font-size:.875rem}.s-pf-kopfzeile{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.s-pf-ablauf{grid-template-columns:minmax(0,1fr) 28px minmax(0,1.25fr) 28px minmax(0,1fr) 28px minmax(0,.92fr);align-items:stretch;margin-top:clamp(2rem,4vw,2.8rem);display:grid}.s-pf-schritt{border-radius:16px;flex-direction:column;padding:1.25rem 1.1rem;display:flex}.start .s-pf-schritt h3{margin:.45rem 0 .9rem;font-size:1rem;line-height:1.3}.s-pf-schritt--ziel{box-shadow:inset 0 0 0 1.5px var(--akzent), var(--sh)}.s-pf-schritt__fuss{color:var(--text-meta);margin-top:auto;padding-top:.9rem;font-size:.8rem}.s-pf-mail{background:var(--grund);color:var(--text);border-radius:10px;padding:.8rem .9rem;font-size:.82rem}.s-pf-mail b{color:var(--marine);font-weight:700}.s-pf-mail__betreff{color:var(--marine);margin:.45rem 0;font-size:.875rem;font-weight:700}.s-pf-anhang{border:1px solid var(--linie);background:var(--flaeche);color:var(--text-meta);border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:.75rem;display:inline-flex}.s-pf-zeilen>*+*{border-top:1px solid var(--linie)}.s-pf-zeile{color:var(--text);align-items:center;gap:11px;padding:9px 4px;font-size:.8rem;display:flex}.s-pf-zeile small{color:var(--text-meta);font-size:.75rem;line-height:1.25;display:block}.s-pf-zeile strong{color:var(--marine);margin-top:2px;font-size:.82rem;font-weight:600;display:block}.s-pf-symbol{background:var(--hauch);width:26px;height:26px;color:var(--akzent);border-radius:7px;flex:none;place-items:center;display:grid}.s-pf-bild{border:1px solid var(--linie);background:var(--flaeche);object-fit:contain;border-radius:7px;flex:none;width:34px;height:34px;padding:3px}.s-pf-systeme{flex-direction:column;flex:1;justify-content:center;display:flex}.s-pf-system{background:var(--hauch);min-width:2.6rem;color:var(--akzent);text-align:center;border-radius:6px;flex:none;padding:3px 7px;font-size:.75rem;font-weight:700}.s-pf-systeme__summe{text-align:center;color:var(--akzent);margin-top:.7rem;font-size:.8rem;font-weight:600}.s-pf-erledigt{color:var(--marine);align-items:center;gap:9px;padding:8px 0;font-size:.82rem;display:flex}.s-pf-haken{background:var(--akzent);width:18px;height:18px;color:var(--flaeche);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:800;display:grid}.s-pf-haken--frei{background:var(--marine)}.s-pf-pfeil{color:var(--text-meta);place-items:center;display:grid}.s-pf-pfeil--ziel{color:var(--akzent)}@media (width<=1160px){.s-pf-ablauf{grid-template-columns:1fr}.s-pf-pfeil{padding:6px 0}.s-pf-pfeil svg{transform:rotate(90deg)}}.s-pf-hinweis{border-radius:16px;align-items:flex-start;gap:1.1rem;margin-top:1.6rem;padding:1.3rem 1.6rem;display:flex}.start .s-pf-hinweis p{color:var(--text);font-size:.97rem;line-height:1.6}.s-pf-hinweis b{color:var(--marine);font-weight:700}.s-pf-faq{border-top:1px solid var(--linie);margin-top:clamp(1.8rem,4vw,2.4rem)}.start .s-pf-faq__eintrag{border-bottom:1px solid var(--linie)}.start .s-pf-faq__frage{min-height:44px;color:var(--marine);text-align:left;gap:1rem;padding:1.15rem 0;font-size:1.05rem;font-weight:700;line-height:1.4;text-decoration:none}.s-pf-faq__frage svg{width:18px;height:18px;color:var(--akzent)}.start .s-pf-faq__antwort{max-width:52rem;color:var(--text);padding-bottom:1.4rem;font-size:1rem;line-height:1.65}.start .s-pf-abschluss--eng{padding:clamp(1.5rem,3vw,2rem) 0 clamp(.5rem,2vw,1rem)}.s-pf-formraster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.8rem,4vw,2.6rem);display:grid}@media (width<=1020px){.s-pf-formraster{grid-template-columns:1fr}}.s-pf-formular{min-width:0}.start .s-pf-formraster .s-h2{max-width:none;font-size:clamp(1.75rem,1.1rem + 1.4vw,2.25rem)}@media (width<=640px){.start .s-abschluss .s-h2{font-size:1.75rem}}.s-pf-formular--breit{max-width:680px;margin-top:1.9rem}.start .s-pf-formular p{margin-top:.75rem;font-size:.875rem}.s-pf-formular [id]{scroll-margin-top:6rem}.start .s-pf-absender{color:color-mix(in srgb, var(--flaeche) 70%, transparent);margin-top:1rem;font-size:.875rem}@media (prefers-reduced-motion:reduce){html.service-postfach-check-mounted,html.service-postfach-check-mounted body{scroll-behavior:auto!important}}.start .s-pf-selbstlink{min-height:44px;color:var(--akzent);text-underline-offset:3px;align-items:center;margin-top:.4rem;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.sph{text-transform:none;letter-spacing:normal;--ease:cubic-bezier(.16, 1, .3, 1);--navy:#14436d;--gray:#5b6b80;width:100%;min-width:0;font-family:inherit;container-type:inline-size}.sph *{box-sizing:border-box}.sph-stage{--u:calc(100cqw / 58);aspect-ratio:58/37;width:100%;perspective:calc(var(--u) * 140);color:var(--navy);line-height:1.2;position:relative}.sph-stage svg{display:block}.sph-window{border-radius:calc(var(--u) * 1.8);width:66%;box-shadow:0 calc(var(--u) * 2.4) calc(var(--u) * 5) calc(var(--u) * -1.6) #14203447, 0 0 0 1px #1420340d;transform-origin:50% 100%;animation:sph-window 1.3s var(--ease) .35s both;background:#fff;position:absolute;top:12%;left:0;overflow:hidden}.sph-titlebar{height:calc(var(--u) * 2.6);background:#f4f6f9;border-bottom:1px solid #e7ecf2;justify-content:center;align-items:center;display:flex;position:relative}.sph-dots{left:calc(var(--u) * 1.1);gap:calc(var(--u) * .45);display:flex;position:absolute}.sph-dots i{width:calc(var(--u) * .62);height:calc(var(--u) * .62);background:#cdd4de;border-radius:50%}.sph-pill{font-size:calc(var(--u) * .95);color:var(--gray);padding:calc(var(--u) * .2) calc(var(--u) * 1.4);background:#fff;border:1px solid #e7ecf2;border-radius:999px;font-weight:500}.sph-body{display:flex}.sph-side{width:calc(var(--u) * 3);background:var(--navy);align-items:center;gap:calc(var(--u) * 1.2);padding-top:calc(var(--u) * 1.4);flex-direction:column;display:flex}.sph-side-ico{width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);color:#ffffff6b}.sph-side-ico.is-active{color:#fff}.sph-side-ico svg{width:100%;height:100%}.sph-main{min-width:0;padding:calc(var(--u) * 1.4) calc(var(--u) * 1.5) calc(var(--u) * .8);flex:1}.sph-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--u) * 1);margin-bottom:calc(var(--u) * .9);display:flex}.sph-h{font-size:calc(var(--u) * 1.55);color:var(--navy);white-space:nowrap;font-weight:700}.sph-sub{font-size:calc(var(--u) * .95);color:var(--gray);margin-top:calc(var(--u) * .25);white-space:nowrap}.sph-counter{border-radius:calc(var(--u) * .9);padding:calc(var(--u) * .6) calc(var(--u) * .9);width:calc(var(--u) * 12.5);background:#e8f4fb}.sph-count-row{align-items:center;gap:calc(var(--u) * .6);display:flex}.sph-num{font-size:calc(var(--u) * 2.3);color:var(--navy);font-weight:700;line-height:1;display:inline-grid;position:relative;overflow:hidden}.sph-num>span{grid-area:1/1}.sph-num-old{animation:sph-out-up .3s var(--ease) 2.55s both}.sph-num-new{animation:sph-in-up .6s var(--ease) 2.6s both}.sph-count-txt{font-size:calc(var(--u) * .82);color:var(--gray);line-height:1.2}.sph-bar{margin-top:calc(var(--u) * .5);height:calc(var(--u) * .4);background:#14436d1a;border-radius:999px;overflow:hidden}.sph-bar span{border-radius:inherit;transform-origin:0;width:80%;height:100%;animation:sph-bar 2.9s var(--ease) .5s both;background:linear-gradient(90deg,#46bcc3,#0090d4);display:block}.sph-list{margin:0;padding:0;list-style:none}.sph-row{grid-template-columns:minmax(0, 1fr) calc(var(--u) * 8.6) calc(var(--u) * 8.4);align-items:center;gap:calc(var(--u) * .6);padding:calc(var(--u) * .62) calc(var(--u) * .4);border-radius:calc(var(--u) * .4);animation:sph-row .7s var(--ease) calc(.75s + var(--i) * 90ms) both;border-top:1px solid #e7ecf2;display:grid}.sph-mail{flex-direction:column;min-width:0;display:flex}.sph-subj{font-size:calc(var(--u) * 1.02);color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.sph-sender{font-size:calc(var(--u) * .8);color:var(--gray);margin-top:calc(var(--u) * .1)}.sph-type{font-size:calc(var(--u) * .8);white-space:nowrap;color:#07456b;border-radius:calc(var(--u) * .45);padding:calc(var(--u) * .22) calc(var(--u) * .6);animation:sph-chip .6s var(--ease) calc(1.3s + var(--i) * 90ms) both;background:#e8f4fb;justify-self:start;font-weight:600}.sph-type.is-urgent{color:#c8322b;background:#fce9e8}.sph-status{justify-items:start;display:grid}.sph-st{align-items:center;gap:calc(var(--u) * .3);font-size:calc(var(--u) * .8);white-space:nowrap;padding:calc(var(--u) * .22) calc(var(--u) * .6);border-radius:999px;grid-area:1/1;font-weight:600;display:inline-flex}.sph-st svg{width:calc(var(--u) * .85);height:calc(var(--u) * .85);flex:none}.sph-st-old{color:var(--gray);animation:sph-out-up .3s var(--ease) calc(2.5s + var(--i) * 60ms) both;background:#f1f3f6}.sph-st-new{color:var(--akzent);animation:sph-pop .6s var(--ease) calc(2.55s + var(--i) * 60ms) both;background:#46bcc329}.sph-st-team{background:var(--marine);color:#fff;animation:sph-pop .6s var(--ease) 2.55s both}.sph-row:nth-child(5) .sph-st-old{animation-delay:2.5s}.sph-row:nth-child(5){animation:sph-row .7s var(--ease) 1.11s both, sph-flash 1.6s var(--ease) 2.5s both}.sph-time{backdrop-filter:blur(14px);border-radius:calc(var(--u) * 1.6);width:35%;box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 4.5) calc(var(--u) * -1.6) #14203447;padding:calc(var(--u) * 1.2) calc(var(--u) * 1.3) calc(var(--u) * 1);animation:sph-card 1s var(--ease) 1.25s both;background:#ffffffc7;border:1px solid #ffffffe6;position:absolute;top:44%;right:0}.sph-time-h{font-size:calc(var(--u) * 1.15);color:var(--navy);font-weight:700}.sph-time-sub{font-size:calc(var(--u) * .8);color:var(--gray);margin-top:calc(var(--u) * .2)}.sph-chart{width:100%;height:auto;margin-top:calc(var(--u) * .6);overflow:visible}.sph-curve{stroke-dasharray:1;animation:sph-draw 1.4s var(--ease) 1.7s both}.sph-area{animation:sph-fade .9s var(--ease) 2.3s both}.sph-start,.sph-end,.sph-ring{transform-box:fill-box;transform-origin:50% 100%}.sph-start{animation:sph-pop .6s var(--ease) 1.7s both}.sph-end{animation:sph-pop .6s var(--ease) 2.95s both}.sph-ring{transform-origin:50%;opacity:0;animation:sph-ring 2.4s var(--ease) 3.5s infinite}.sph-axis{font-size:calc(var(--u) * .8);color:var(--gray);margin-top:calc(var(--u) * .35);justify-content:space-between;display:flex}.sph-note{align-items:center;gap:calc(var(--u) * .8);border-radius:calc(var(--u) * 1.3);padding:calc(var(--u) * .8) calc(var(--u) * 1.3) calc(var(--u) * .8) calc(var(--u) * .8);box-shadow:0 calc(var(--u) * 1.4) calc(var(--u) * 3.4) calc(var(--u) * -1.2) #1420344d, 0 0 0 1px #1420340a;animation:sph-note .8s var(--ease) 2.85s both;background:#fff;display:flex;position:absolute;top:3%;right:2%}.sph-note-ico{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);background:var(--navy);border-radius:50%;flex:none;place-items:center;display:grid}.sph-note-ico svg{width:60%;height:60%}.sph-note-txt{flex-direction:column;display:flex}.sph-note-txt b{font-size:calc(var(--u) * 1.05);color:var(--navy);white-space:nowrap;font-weight:700}.sph-note-txt span{font-size:calc(var(--u) * .82);color:var(--gray);margin-top:calc(var(--u) * .15);white-space:nowrap}@keyframes sph-window{0%{opacity:0;transform:rotateX(16deg) translateY(calc(var(--u) * 2.4)) scale(.95)}to{opacity:1;transform:none}}@keyframes sph-bar{0%,76%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sph-row{0%{opacity:0;transform:translateX(calc(var(--u) * -1.1))}to{opacity:1;transform:none}}@keyframes sph-card{0%{opacity:0;transform:translateY(calc(var(--u) * 2)) scale(.96)}to{opacity:1;transform:none}}@keyframes sph-chip{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes sph-pop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes sph-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes sph-fade{0%{opacity:0}to{opacity:1}}@keyframes sph-out-up{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-60%)}}@keyframes sph-in-up{0%{opacity:0;transform:translateY(80%)}to{opacity:1;transform:none}}@keyframes sph-flash{0%{background:0 0}25%{background:#0090d41f}to{background:0 0}}@keyframes sph-note{0%{opacity:0;transform:translateY(calc(var(--u) * -1.6)) scale(.94)}to{opacity:1;transform:none}}@keyframes sph-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@container (width<460px){.sph-stage{aspect-ratio:58/75}.sph-window{border-radius:calc(var(--u) * 3);width:100%;top:11%}.sph-side,.sph-sender{display:none}.sph-titlebar{height:calc(var(--u) * 4.2)}.sph-dots{left:calc(var(--u) * 2.2);gap:calc(var(--u) * .9)}.sph-dots i{width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2)}.sph-pill{font-size:calc(var(--u) * 1.9);padding:calc(var(--u) * .4) calc(var(--u) * 2.4)}.sph-main{padding:calc(var(--u) * 2) calc(var(--u) * 2.4) calc(var(--u) * 1)}.sph-head{margin-bottom:calc(var(--u) * 1.6)}.sph-h{font-size:calc(var(--u) * 2.9)}.sph-sub{font-size:calc(var(--u) * 1.9)}.sph-counter{width:calc(var(--u) * 22);padding:calc(var(--u) * 1.1) calc(var(--u) * 1.5);border-radius:calc(var(--u) * 1.6)}.sph-count-row{gap:calc(var(--u) * 1)}.sph-num{font-size:calc(var(--u) * 4.2)}.sph-count-txt{font-size:calc(var(--u) * 1.6)}.sph-bar{height:calc(var(--u) * .8);margin-top:calc(var(--u) * .9)}.sph-row{grid-template-columns:minmax(0, 1fr) auto calc(var(--u) * 15.6);gap:calc(var(--u) * 1);padding:calc(var(--u) * .6) calc(var(--u) * .6)}.sph-subj{font-size:calc(var(--u) * 1.95);white-space:normal;overflow-wrap:anywhere;text-overflow:clip;line-height:1.15;overflow:visible}.sph-chart{height:calc(var(--u) * 12)}.sph-type,.sph-st{font-size:calc(var(--u) * 1.65);padding:calc(var(--u) * .4) calc(var(--u) * 1)}.sph-st{gap:calc(var(--u) * .5)}.sph-st svg{width:calc(var(--u) * 1.7);height:calc(var(--u) * 1.7)}.sph-time{width:60%;padding:calc(var(--u) * 2.2) calc(var(--u) * 2.4) calc(var(--u) * 1.8);border-radius:calc(var(--u) * 3);top:auto;bottom:0}.sph-time-h{font-size:calc(var(--u) * 2.3)}.sph-time-sub,.sph-axis{font-size:calc(var(--u) * 1.6)}.sph-note{gap:calc(var(--u) * 1.4);border-radius:calc(var(--u) * 2.4);padding:calc(var(--u) * 1.4) calc(var(--u) * 2.2) calc(var(--u) * 1.4) calc(var(--u) * 1.4);top:0;right:0}.sph-note-ico{width:calc(var(--u) * 4.8);height:calc(var(--u) * 4.8)}.sph-note-txt b{font-size:calc(var(--u) * 2)}.sph-note-txt span{font-size:calc(var(--u) * 1.6)}}@media (prefers-reduced-motion:reduce){.sph *,.sph :before,.sph :after{animation:none!important}.sph-st-old,.sph-num-old,.sph-ring{opacity:0}.sph-curve{stroke-dashoffset:0}}
