.ph-kopf{display:grid;gap:18px 48px;align-items:end;margin-bottom:40px}@media(min-width:900px){.ph-kopf{grid-template-columns:1.3fr 1fr}}.ph-eyebrow{font-size:11px;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:#0072a0;margin-bottom:12px}.ph-h2{font-size:clamp(30px,4.2vw,48px);line-height:1.05;letter-spacing:-.025em;font-weight:700;color:#0a1430}.ph-h2 .akzent{color:#0072a0}.ph-unter{font-size:15.5px;line-height:1.7;color:#4a5a70}.ph-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.ph-tab{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 16px 14px;border-radius:16px;background:#ffffff8c;border:1px solid rgba(0,114,160,.12);text-align:left;cursor:pointer;font:inherit;transition:background .3s ease,border-color .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.ph-tab:hover{background:#ffffffd9}.ph-tab.aktiv{background:#fff;border-color:#0072a059;box-shadow:0 14px 34px #0a14301a;transform:translateY(-2px)}.ph-bahn{position:absolute;left:16px;right:16px;top:0;height:3px;border-radius:3px;background:#0072a01f;overflow:hidden}.ph-bahn span{display:block;height:100%;width:100%;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,#0072a0,#46bfba)}.ph-tab.fertig .ph-bahn span{transform:scaleX(1)}.ph-tab.aktiv .ph-bahn span{transform:scaleX(var(--ph-p, 0))}.ph-tab-nr{font-size:12px;font-weight:800;letter-spacing:.08em;color:#0072a0}.ph-tab-titel{font-size:15px;font-weight:700;color:#0a1430;line-height:1.25}@media(max-width:700px){.ph-tabs{grid-template-columns:repeat(4,minmax(118px,1fr));overflow-x:auto;scrollbar-width:none;padding-bottom:6px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.ph-tabs::-webkit-scrollbar{display:none}}.ph-panels{position:relative}.ph-panel{display:grid;gap:28px;align-items:center;padding:28px;border-radius:26px;background:#fff;border:1px solid rgba(0,114,160,.12);box-shadow:0 20px 50px #0a143014}@media(min-width:900px){.ph-panel{grid-template-columns:.9fr 1.1fr;padding:40px 44px;gap:44px}}.ph-panel+.ph-panel{margin-top:18px}.ph-js .ph-panel+.ph-panel{margin-top:0}.ph-js .ph-panel{display:none}.ph-js .ph-panel.aktiv{display:grid;animation:ph-rein .6s cubic-bezier(.16,1,.3,1) both}@keyframes ph-rein{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}.ph-bild{position:relative;min-height:240px;border-radius:22px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,#fff,#e8f3f9 55%,#d6eaf4)}.ph-gross-nr{position:absolute;left:18px;bottom:-14px;font-size:120px;font-weight:800;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:2px rgba(0,114,160,.18)}.ph-kreis{position:relative;z-index:1;width:128px;height:128px;border-radius:36px;display:grid;place-items:center;color:#0072a0;background:#fff;box-shadow:0 18px 40px #0072a02e,inset 0 0 0 1px #0072a01f}.ph-kreis svg{width:62px;height:62px}.ph-kreis path{stroke-dasharray:1;stroke-dashoffset:0}.ph-schwebe{position:absolute;z-index:2;padding:6px 12px;border-radius:999px;background:#fff;color:#0a1430;font-size:12px;font-weight:700;box-shadow:0 8px 22px #0a14301f;white-space:nowrap}.ph-s0{top:22px;right:22px}.ph-s1{bottom:26px;right:30px}.ph-s2{top:46%;left:18px}.ph-phase{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#0072a0}.ph-titel{font-size:clamp(24px,2.6vw,32px);font-weight:700;color:#0a1430;line-height:1.15;margin:8px 0 12px}.ph-desc{font-size:16px;line-height:1.7;color:#4a5a70}.ph-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:20px 0 0;padding:0}.ph-chips li{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#e8f3f9;color:#0a1430;font-size:13px;font-weight:600}.ph-chips svg{width:13px;height:13px;color:#0b7470}@media(prefers-reduced-motion:no-preference){.ph-js .ph-panel.aktiv .ph-kreis path{animation:ph-zeichnen 1.2s ease .15s both}.ph-js .ph-panel.aktiv .ph-kreis{animation:ph-schweben 4s ease-in-out infinite}.ph-js .ph-panel.aktiv .ph-schwebe{animation:ph-pop .6s cubic-bezier(.34,1.56,.64,1) both,ph-schweben 5s ease-in-out infinite}.ph-js .ph-panel.aktiv .ph-s0{animation-delay:.35s,1s}.ph-js .ph-panel.aktiv .ph-s1{animation-delay:.5s,1.6s}.ph-js .ph-panel.aktiv .ph-s2{animation-delay:.65s,.4s}.ph-js .ph-panel.aktiv .ph-chips li{animation:ph-pop .5s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--j) * 90ms + .25s)}}@keyframes ph-zeichnen{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ph-schweben{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes ph-pop{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}@media(max-width:520px){.ph-schwebe{display:none}.ph-bild{min-height:180px}.ph-gross-nr{font-size:90px}.ph-panel{padding:20px}}.nw-punkt{display:inline-block;width:7px;height:7px;border-radius:50%;background:#46bfba;position:relative;flex:none}.nw-punkt:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid #46BFBA;opacity:0;animation:nw-ping 2.2s ease-out infinite}@keyframes nw-ping{0%{transform:scale(.5);opacity:.7}to{transform:scale(1.8);opacity:0}}.nws{position:relative;--nws-dauer: 7.5s}.nws-buehne{position:relative;display:grid;overflow:hidden;touch-action:pan-y}.nws-folie{grid-area:1 / 1;position:relative;display:flex;flex-direction:column;background:var(--nws-farbe);transform:translate(100%);transition:transform .95s cubic-bezier(.77,0,.18,1)}.nws-folie.ist-aktiv{transform:none}.nws-bildflaeche{position:relative;overflow:hidden;aspect-ratio:4 / 3}.nws-bildflaeche img{width:100%;height:100%;object-fit:cover;object-position:88% 50%;transform-origin:80% 50%}.nws-raster{position:relative;width:100%}.nws-text{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:26px 0 34px}@media(min-width:900px){.nws-folie{display:block;height:clamp(520px,44vw,660px)}.nws-bildflaeche{position:absolute;inset:0;aspect-ratio:auto}.nws-bildflaeche img{position:absolute;right:0;top:0;width:auto;max-width:none;height:100%;object-fit:contain;transform-origin:100% 50%}.nws-raster{height:100%;display:flex;align-items:center}.nws-text{width:min(46%,500px);padding:0 0 70px}}@media(min-width:900px)and (max-width:1200px){.nws-bildflaeche img{right:-8%}.nws-text{width:min(48%,460px)}}.nws-label{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.nws-datum{letter-spacing:.06em;text-transform:none;font-weight:600;opacity:.8}.nws-titel{font-family:Montserrat,sans-serif;font-weight:700;font-size:clamp(26px,3.1vw,42px);line-height:1.1;letter-spacing:-.02em}.nws-beschr{font-size:15.5px;line-height:1.65;max-width:46ch}.nws-fakten{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.nws-fakten li{padding:5px 11px;border-radius:999px;font-size:12px;font-weight:600}.nws-cta{margin-top:6px;display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:10px;font-size:14px;font-weight:700;background:#46bfba;color:#0a1430;transition:gap .3s ease,transform .3s ease,box-shadow .3s ease}.nws-cta:hover{gap:12px;transform:translateY(-1px);box-shadow:0 10px 26px #46bfba59}.nws-dunkel .nws-label{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.18)}.nws-dunkel .nws-titel{color:#fff}.nws-dunkel .nws-beschr{color:#ffffffc7}.nws-dunkel .nws-fakten li{color:#9fe3dd;background:#46bfba24}.nws-hell .nws-label{background:#ffffffbf;color:#0a1430;border:1px solid rgba(10,20,48,.08)}.nws-hell .nws-titel{color:#0a1430}.nws-hell .nws-beschr{color:#3d4d63}.nws-hell .nws-fakten li{color:#0b7470;background:#ffffffb3}@media(prefers-reduced-motion:no-preference){.nws-folie.ist-aktiv .nws-text>*{animation:nws-rein .8s cubic-bezier(.16,1,.3,1) both}.nws-folie.ist-aktiv .nws-text>:nth-child(2){animation-delay:.1s}.nws-folie.ist-aktiv .nws-text>:nth-child(3){animation-delay:.18s}.nws-folie.ist-aktiv .nws-text>:nth-child(4){animation-delay:.26s}.nws-folie.ist-aktiv .nws-text>:nth-child(5){animation-delay:.34s}.nws-folie.ist-aktiv .nws-bildflaeche img{animation:nws-zoom calc(var(--nws-dauer) + 2s) ease-out both}}@keyframes nws-rein{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes nws-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}.nws-steuerung{padding-top:18px}.nws-steuerung-innen{display:flex;align-items:flex-end;gap:20px}@media(min-width:900px){.nws-steuerung{position:absolute;left:0;right:0;bottom:28px;padding:0;z-index:2}}.nws-reiter{flex:1;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;max-width:520px}.nws-reiter-knopf{display:flex;flex-direction:column;gap:8px;padding:6px 0;text-align:left;cursor:pointer;background:none;border:0;font:inherit;color:inherit}.nws-reiter-name{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.55;transition:opacity .3s ease}.nws-reiter-knopf[aria-current=true] .nws-reiter-name,.nws-reiter-knopf:hover .nws-reiter-name{opacity:1}.nws-reiter-balken{position:relative;display:block;height:3px;border-radius:3px;overflow:hidden;background:var(--nws-grund)}.nws-reiter-balken i{position:absolute;inset:0;background:#46bfba;transform-origin:left;transform:scaleX(0)}.nws-reiter-knopf.ist-fertig .nws-reiter-balken i{transform:scaleX(1)}.nws.auto .nws-reiter-knopf[aria-current=true] .nws-reiter-balken i{animation:nws-fort var(--nws-dauer) linear forwards}.nws:not(.auto) .nws-reiter-knopf[aria-current=true] .nws-reiter-balken i{transform:scaleX(1)}.nws:not(.im-blick) .nws-reiter-balken i,.nws:hover .nws-reiter-balken i,.nws:focus-within .nws-reiter-balken i{animation-play-state:paused!important}@keyframes nws-fort{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nws-reiter-knopf:focus-visible,.nws-pfeil:focus-visible{outline:2px solid #46BFBA;outline-offset:3px;border-radius:8px}.nws-pfeile{display:flex;gap:8px}.nws-pfeil{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;cursor:pointer;background:transparent;border:1px solid currentColor;color:inherit;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.nws-pfeil svg{width:18px;height:18px}.nws-pfeil:hover{background:#46bfba;border-color:#46bfba;color:#0a1430}.nws{color:#0a1430;--nws-grund: #DCE2EA}@media(min-width:900px){.nws[data-ton=dunkel] .nws-steuerung{color:#fff;--nws-grund: rgba(255,255,255,.22)}.nws[data-ton=hell] .nws-steuerung{color:#0a1430;--nws-grund: rgba(10,20,48,.14)}}@media(prefers-reduced-motion:reduce){.nw-punkt:after{animation:none}.nws-folie{transition:none}}.hb-geraet{display:flex;flex-direction:column;border-radius:28px;overflow:clip;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid rgba(125,211,203,.18);box-shadow:0 30px 80px #00000059,inset 0 1px #ffffff0f}.hb-monitor{position:relative;display:grid;--mx: 70%;--my: 30%}.hb-monitor:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(520px circle at var(--mx) var(--my),rgba(70,191,186,.11),transparent 62%)}.hb-panel{grid-area:1 / 1;position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .45s ease,transform .7s cubic-bezier(.16,1,.3,1),visibility 0s linear .45s}.hb-panel.ist-aktiv{opacity:1;visibility:visible;transform:none;transition:opacity .5s ease .08s,transform .7s cubic-bezier(.16,1,.3,1) .08s,visibility 0s}@media(min-width:900px){.hb-panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.hb-text{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:30px 24px 26px}@media(min-width:900px){.hb-text{padding:46px 40px 42px 46px;justify-content:center}}.hb-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border-radius:8px;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#7dd3cb;background:#46bfba1a;border:1px solid rgba(70,191,186,.35)}.hb-badge i{width:6px;height:6px;border-radius:50%;background:#46bfba}.hb-titel{font-family:Montserrat,sans-serif;font-weight:600;font-size:clamp(23px,2.4vw,31px);line-height:1.18;letter-spacing:-.015em;color:#fff}.hb-teaser{font-size:15.5px;line-height:1.62;color:#c5d3df;max-width:46ch}.hb-stat{display:flex;align-items:center;gap:16px;margin-top:4px}.hb-zahl{flex:none;font-family:Montserrat,sans-serif;font-weight:600;font-size:clamp(50px,5.6vw,76px);line-height:.9;letter-spacing:-.04em;color:#46bfba;font-variant-numeric:tabular-nums;text-shadow:0 0 40px rgba(70,191,186,.25)}.hb-statlabel{font-size:13.5px;line-height:1.5;font-weight:500;color:#9fdcd6;max-width:30ch;padding-left:14px;border-left:2px solid rgba(70,191,186,.5)}.hb-cta{margin-top:6px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#46bfba;transition:gap .3s ease,color .3s ease}.hb-cta:hover{gap:12px;color:#7dd3cb}.hb-szene{position:relative;display:flex;align-items:center;justify-content:center;min-height:330px;padding:26px 18px;overflow:hidden;border-top:1px solid rgba(125,211,203,.12);background:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.4px) 0 0 / 18px 18px,radial-gradient(80% 70% at 70% 30%,rgba(0,114,160,.35),transparent 70%),#0c1a3a}@media(min-width:900px){.hb-szene{min-height:450px;padding:36px;border-top:0;border-left:1px solid rgba(125,211,203,.12)}}.hbs-karte{width:100%;max-width:440px;border-radius:18px;background:#fff;color:#0a1430;box-shadow:0 24px 60px #0006,0 0 0 1px #ffffff0f}.hb-szene svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.hbs-tel{padding:18px 18px 10px}.hbs-tel-kopf{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid #E6EAF0}.hbs-klingel{position:relative;flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#0a1430;color:#46bfba}.hbs-klingel svg{width:20px;height:20px}.hbs-klingel:after{content:"";position:absolute;inset:-5px;border-radius:16px;border:2px solid #46BFBA;opacity:0}.hbs-tel-titel{display:flex;flex-direction:column;line-height:1.2}.hbs-tel-titel b{font-size:14.5px;font-weight:700}.hbs-tel-titel small{font-size:11.5px;color:#6b7a90}.hbs-ki-an{margin-left:auto;display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:700;color:#0b7470;background:#46bfba24;opacity:0}.hbs-welle{display:inline-flex;align-items:center;gap:2px;height:12px}.hbs-welle i{width:2.5px;height:100%;border-radius:2px;background:#0b7470;transform:scaleY(.35)}.hbs-tel-liste{list-style:none;margin:0;padding:0}.hbs-tel-liste li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 4px;border-bottom:1px solid #EEF1F5;font-size:13px}.hbs-tel-liste li:last-child{border-bottom:0}@media(max-width:479px){.hbs-tel-liste li{grid-template-columns:40px minmax(0,1fr);row-gap:5px;padding:10px 2px}.hbs-status{grid-column:2;justify-items:start}}.hbs-zeit{font-size:12px;font-weight:600;color:#8090a6;font-variant-numeric:tabular-nums}.hbs-was{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hbs-status{display:grid;justify-items:end}.hbs-status em{grid-area:1 / 1;font-style:normal;font-size:11.5px;font-weight:700;padding:4px 9px;border-radius:999px;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.hbs-alt{color:#c0394f;background:#fdecef}.hbs-neu{color:#0b7470;background:#46bfba29;opacity:0}.hbs-neu svg{width:12px;height:12px;stroke-width:3}.ist-an .hbs-klingel:after{animation:hbs-ring 1.6s ease-out 3}.ist-an .hbs-klingel svg{animation:hbs-wackel 1.6s ease-in-out 3}.ist-an .hbs-ki-an{animation:hbs-rein .5s ease .5s both}.ist-an .hbs-welle i{animation:hbs-welle .9s ease-in-out infinite}.ist-an .hbs-welle i:nth-child(2){animation-delay:.15s}.ist-an .hbs-welle i:nth-child(3){animation-delay:.3s}.ist-an .hbs-welle i:nth-child(4){animation-delay:.45s}.ist-an .hbs-alt{animation:hbs-weg .35s ease calc(.9s + var(--k) * .6s) both}.ist-an .hbs-neu{animation:hbs-pop .5s cubic-bezier(.34,1.56,.64,1) calc(1.05s + var(--k) * .6s) both}.ist-an .hbs-tel-liste li{animation:hbs-blitz .9s ease calc(.9s + var(--k) * .6s) both}.hbs-geo{padding:16px;display:flex;flex-direction:column;gap:12px}.hbs-frage{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;background:#f2f4f7;font-size:13px;font-weight:600;color:#0a1430}.hbs-frage svg{width:17px;height:17px;flex:none;color:#6b7a90}.hbs-tippen{white-space:nowrap;overflow:hidden;clip-path:inset(0 100% 0 0);border-right:2px solid transparent}.hbs-antwort{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:14px;background:linear-gradient(135deg,#0a1430,#0d2a52);opacity:0}.hbs-antwort-kopf{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7dd3cb;margin-bottom:2px}.hbs-antwort-kopf svg{width:15px;height:15px;fill:#46bfba;stroke:none}.hbs-z{display:block;height:7px;width:var(--w);border-radius:4px;background:#ffffff38;transform-origin:left;transform:scaleX(0)}.hbs-quellen{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.hbs-quelle{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;color:#ffffffb3;background:#ffffff14;opacity:0}.hbs-quelle.ist-du{color:#0a1430;background:#46bfba;position:relative}.hbs-quelle.ist-du svg{width:12px;height:12px;stroke-width:3}.hbs-quelle.ist-du:after{content:"";position:absolute;inset:-4px;border-radius:999px;border:2px solid #46BFBA;opacity:0}.hbs-treffer{display:flex;flex-direction:column;gap:9px;padding:6px 4px 4px}.hbs-treffer-kopf{display:flex;justify-content:space-between;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8090a6}.hbs-treffer-kopf em{font-style:normal;color:#c0394f;opacity:0}.hbs-treffer-zeile{display:flex;flex-direction:column;gap:5px}.hbs-treffer-zeile i{display:block;height:6px;width:var(--w);border-radius:3px;background:#dce2ea}.hbs-treffer-zeile i:first-child{background:#9fb5d6}.ist-an .hbs-tippen{animation:hbs-tippen 1.5s steps(44) .3s both,hbs-cursor .7s step-end 4}.ist-an .hbs-antwort{animation:hbs-rein .55s cubic-bezier(.16,1,.3,1) 1.95s both}.ist-an .hbs-z{animation:hbs-strich .6s cubic-bezier(.16,1,.3,1) calc(2.25s + var(--k) * .18s) both}.ist-an .hbs-quelle{animation:hbs-pop .45s cubic-bezier(.34,1.56,.64,1) 2.95s both}.ist-an .hbs-quelle+.hbs-quelle{animation-delay:3.1s}.ist-an .hbs-quelle.ist-du:after{animation:hbs-ring 1.6s ease-out 3.3s 3}.ist-an .hbs-treffer-zeile{animation:hbs-blass .8s ease 3.2s both}.ist-an .hbs-treffer-kopf em{animation:hbs-rein .4s ease 3.4s both}.hbs-filmwand{width:100%;max-width:470px;display:flex;flex-direction:column;gap:14px}.hbs-browser{border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 24px 60px #0006}.hbs-leiste{display:flex;align-items:center;gap:6px;padding:9px 12px;background:#fff}.hbs-leiste i{width:9px;height:9px;border-radius:50%;background:#dce2ea}.hbs-leiste i:nth-child(1){background:#ff5f57}.hbs-leiste i:nth-child(2){background:#febc2e}.hbs-leiste i:nth-child(3){background:#28c840}.hbs-leiste span{margin-left:10px;flex:1;text-align:center;font-size:10.5px;color:#6b7a90;background:#f2f4f7;border-radius:6px;padding:3px 0}.hbs-hero{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#0a1430}.hbs-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.hbs-hero img.hbs-erst{opacity:1}.hbs-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a1430b3,#0a14300d 70%)}.hbs-hero-ueber{position:absolute;z-index:1;left:7%;top:30%;width:60%;display:flex;flex-direction:column;gap:7px}.hbs-hero-ueber i{display:block;height:8px;width:var(--w);border-radius:4px;background:#ffffffd9}.hbs-hero-ueber b{display:block;margin-top:6px;width:30%;height:16px;border-radius:6px;background:#46bfba}.hbs-player{position:absolute;z-index:1;left:0;right:0;bottom:0;display:flex;align-items:center;gap:9px;padding:8px 12px;background:linear-gradient(0deg,rgba(10,20,48,.75),transparent);color:#fff;font-size:10.5px;font-weight:600}.hbs-player svg{width:14px;height:14px;fill:#fff;stroke:none}.hbs-zeitleiste{flex:1;height:3px;border-radius:2px;background:#ffffff4d;overflow:hidden}.hbs-zeitleiste i{display:block;height:100%;width:100%;background:#46bfba;transform-origin:left;transform:scaleX(.08)}.hbs-vergleich{display:flex;flex-direction:column;gap:9px;padding:14px 16px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.hbs-v-titel{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c}.hbs-v-zeile{display:grid;grid-template-columns:82px minmax(0,1fr) 46px;align-items:center;gap:10px;font-size:12px;font-weight:600;color:#ffffffbf}.hbs-v-zeile b{height:10px;width:var(--w);border-radius:5px;background:#ffffff47;transform-origin:left;transform:scaleX(0)}.hbs-v-zeile.ist-du{color:#fff}.hbs-v-zeile.ist-du b{background:linear-gradient(90deg,#0072a0,#46bfba);box-shadow:0 0 18px #46bfba66}.hbs-v-zeile em{font-style:normal;font-weight:700;color:#46bfba;opacity:0}.ist-an .hbs-hero img{animation:hbs-bild 12s ease-in-out calc(var(--k) * 4s - 1s) infinite}.ist-an .hbs-zeitleiste i{animation:hbs-lauf 12s linear infinite}.ist-an .hbs-v-zeile b{animation:hbs-strich 1.1s cubic-bezier(.16,1,.3,1) .8s both}.ist-an .hbs-v-zeile.ist-du b{animation-delay:1.25s}.ist-an .hbs-v-zeile em{animation:hbs-pop .45s cubic-bezier(.34,1.56,.64,1) 2.1s both}.hbs-fluss{position:relative;width:100%;max-width:400px;display:flex;flex-direction:column;gap:14px}.hbs-linie{position:absolute;left:27px;top:30px;bottom:74px;width:2px;background:#ffffff1f;border-radius:2px;overflow:hidden}.hbs-linie i{display:block;width:100%;height:100%;background:linear-gradient(180deg,#46bfba,#4db3e0);transform-origin:top;transform:scaleY(0)}.hbs-knoten{position:relative;display:flex;align-items:center;gap:13px;padding:10px 14px 10px 10px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:none}.hbs-k-ic{position:relative;z-index:1;flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#13254a;color:#ffffff8c;border:1px solid rgba(255,255,255,.12)}.hbs-k-ic svg{width:19px;height:19px}.hbs-k-txt{display:flex;flex-direction:column;line-height:1.25;min-width:0}.hbs-k-txt b{font-size:13.5px;font-weight:600;color:#fff9}.hbs-k-txt small{font-size:11.5px;color:#fff6}.hbs-k-ok{margin-left:auto;flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#46bfba;color:#0a1430;opacity:0}.hbs-k-ok svg{width:13px;height:13px;stroke-width:3}.hbs-toast{align-self:flex-start;margin-left:50px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:12px;font-size:13px;font-weight:700;color:#0a1430;background:#fff;box-shadow:0 16px 40px #00000059;opacity:0}.hbs-toast svg{width:15px;height:15px;stroke-width:3;color:#0b7470}.ist-an .hbs-linie i{animation:hbs-linie 3s cubic-bezier(.45,0,.55,1) .5s both}.ist-an .hbs-knoten{animation:hbs-knoten .6s ease calc(.45s + var(--k) * .85s) both}.ist-an .hbs-k-ic{animation:hbs-ic .6s ease calc(.45s + var(--k) * .85s) both}.ist-an .hbs-k-txt b{animation:hbs-hell .6s ease calc(.45s + var(--k) * .85s) both}.ist-an .hbs-k-ok{animation:hbs-pop .45s cubic-bezier(.34,1.56,.64,1) calc(.8s + var(--k) * .85s) both}.ist-an .hbs-toast{animation:hbs-rein .55s cubic-bezier(.16,1,.3,1) 4.1s both}.hb-pult{order:-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(125,211,203,.14);background:linear-gradient(180deg,#0a14308c,#0a14304d)}@media(max-width:899px){.hb-pult{position:sticky;top:74px;z-index:5;background:#0a1430f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@media(min-width:900px){.hb-pult{order:0;grid-template-columns:170px repeat(4,minmax(0,1fr));border-bottom:0;border-top:1px solid rgba(125,211,203,.14)}}.hb-pult-hinweis{display:none}@media(min-width:900px){.hb-pult-hinweis{display:flex;align-items:center;gap:10px;padding:0 22px 0 30px;font-size:11px;font-weight:700;line-height:1.35;letter-spacing:.16em;text-transform:uppercase;color:#ffffff73}.hb-pult-hinweis svg{width:18px;height:18px;flex:none;color:#46bfba;animation:hbs-schubs 1.8s ease-in-out infinite}}.hb-hebel{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 4px 16px;cursor:pointer;background:transparent;border:0;border-left:1px solid rgba(125,211,203,.1);color:inherit;font:inherit;transition:background-color .35s ease}.hb-hebel:first-of-type{border-left:0}@media(min-width:900px){.hb-hebel{flex-direction:row;justify-content:center;gap:12px;padding:18px 12px 20px}.hb-hebel:first-of-type{border-left:1px solid rgba(125,211,203,.1)}}.hb-hebel:hover{background:#ffffff08}.hb-hebel[aria-selected=true]{background:radial-gradient(90% 120% at 50% 100%,rgba(70,191,186,.16),transparent 70%)}.hb-hebel:focus-visible{outline:2px solid #46BFBA;outline-offset:-4px;border-radius:10px}.hb-griff{width:50px;height:44px;flex:none;overflow:visible}@media(min-width:900px){.hb-griff{width:68px;height:60px}}.hb-bogen{fill:none;stroke:#ffffff24;stroke-width:2;stroke-dasharray:2 4;stroke-linecap:round}.hb-marke{fill:#ffffff40;transition:fill .4s ease}.hb-sockel{fill:#1b2c52;stroke:#7dd3cb4d;stroke-width:1}.hb-stiel{transform-box:view-box;transform-origin:32px 44px;transform:rotate(-36deg);transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.hb-stiel line{stroke:#6b7c9c;stroke-width:3.5;stroke-linecap:round;transition:stroke .4s ease}.hb-knauf{fill:#2a3c64;stroke:#ffffff4d;stroke-width:1.2;transition:fill .4s ease,filter .4s ease}.hb-hebel:hover:not([aria-selected=true]) .hb-stiel{transform:rotate(-24deg)}.hb-hebel[aria-selected=true] .hb-stiel{transform:rotate(36deg)}.hb-hebel[aria-selected=true] .hb-stiel line{stroke:#9fdcd6}.hb-hebel[aria-selected=true] .hb-knauf{fill:#46bfba;stroke:#bff0eb;filter:drop-shadow(0 0 6px rgba(70,191,186,.8))}.hb-hebel[aria-selected=true] .hb-marke-an{fill:#46bfba}.hb-beschr{display:flex;flex-direction:column;align-items:center;line-height:1.2}@media(min-width:900px){.hb-beschr{align-items:flex-start}}.hb-nr{font-size:10.5px;font-weight:700;letter-spacing:.16em;color:#fff6;transition:color .35s ease}.hb-kurz{font-size:12px;font-weight:600;color:#ffffff9e;white-space:nowrap;transition:color .35s ease}@media(min-width:900px){.hb-kurz{font-size:14px}}.hb-hebel[aria-selected=true] .hb-nr{color:#46bfba}.hb-hebel[aria-selected=true] .hb-kurz{color:#fff}.hb-led{position:absolute;top:10px;right:10px;width:7px;height:7px;border-radius:50%;background:#ffffff24;transition:background-color .3s ease,box-shadow .3s ease}.hb-hebel[aria-selected=true] .hb-led{background:#46bfba;box-shadow:0 0 10px #46bfba}.hb-fortschritt{position:absolute;left:14%;right:14%;bottom:7px;height:2px;border-radius:2px;overflow:hidden;background:transparent}.hb-fortschritt i{display:block;height:100%;width:100%;background:#46bfba;transform-origin:left;transform:scaleX(0)}.hb-geraet.auto .hb-hebel[aria-selected=true] .hb-fortschritt{background:#ffffff1a}.hb-geraet.auto .hb-hebel[aria-selected=true] .hb-fortschritt i{animation:hb-fort 9s linear forwards}.hb-geraet:not(.im-blick) .hb-fortschritt i,.hb-geraet:hover .hb-fortschritt i,.hb-geraet:focus-within .hb-fortschritt i{animation-play-state:paused!important}@keyframes hb-fort{to{transform:scaleX(1)}}@keyframes hbs-rein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hbs-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes hbs-weg{to{opacity:0;transform:translateY(-6px)}}@keyframes hbs-blitz{0%{background:transparent}35%{background:#46bfba1f}to{background:transparent}}@keyframes hbs-ring{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@keyframes hbs-wackel{0%,50%,to{transform:rotate(0)}10%,30%{transform:rotate(-14deg)}20%,40%{transform:rotate(14deg)}}@keyframes hbs-welle{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes hbs-tippen{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes hbs-cursor{0%,to{border-right-color:#0a1430}50%{border-right-color:transparent}}@keyframes hbs-strich{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hbs-blass{to{opacity:.3;filter:grayscale(1)}}@keyframes hbs-bild{0%{opacity:0;transform:scale(1.02)}8%,33%{opacity:1}41%,to{opacity:0;transform:scale(1.1)}}@keyframes hbs-lauf{0%{transform:scaleX(.02)}to{transform:scaleX(1)}}@keyframes hbs-linie{to{transform:scaleY(1)}}@keyframes hbs-knoten{to{background:#46bfba1a;border-color:#46bfba73}}@keyframes hbs-ic{to{background:#46bfba;color:#0a1430;border-color:#46bfba}}@keyframes hbs-hell{to{color:#fff}}@keyframes hbs-schubs{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media(prefers-reduced-motion:reduce){.hb *,.hb *:after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important}.hb-panel,.hb-stiel{transition:none}}.ab-inline[data-astro-cid-wyphxpfy]{color:#0b7470;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#0b747059}.ab-karte[data-astro-cid-wyphxpfy]{display:flex;flex-direction:column;gap:6px;padding:22px 22px 20px}.ab-icon[data-astro-cid-wyphxpfy]{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;margin-bottom:6px;color:#0b7470;background:#46bfba1f;border:1px solid rgba(11,116,112,.2)}.ab-icon[data-astro-cid-wyphxpfy] svg[data-astro-cid-wyphxpfy]{width:20px;height:20px}.ab-label[data-astro-cid-wyphxpfy]{font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#0b7470}.ab-text[data-astro-cid-wyphxpfy]{font-size:15px;line-height:1.6;color:#0a1430}.ab-link[data-astro-cid-wyphxpfy]{margin-top:auto;padding-top:8px;font-size:13px;font-weight:700;color:#0b7470;transition:letter-spacing .3s ease}.ab-karte[data-astro-cid-wyphxpfy]:hover .ab-link[data-astro-cid-wyphxpfy]{letter-spacing:.02em}:root{--v2-navy: #0a1430;--v2-mid: #14264a;--v2-steel: #1e3a5f;--v2-turq: #46BFBA;--v2-turq-deep: #0c8a85;--v2-pale: #e8f1f5;--v2-off: #f5f9fb;--v2-text: #1e3144;--v2-mute: #5a6a7e}.v2-card{box-shadow:0 1px 2px #0a14300a,0 8px 32px #0a14300d}.v2-card-hover:hover{box-shadow:0 4px 8px #46bfba1a,0 24px 48px #46bfba26}.v2-reveal{opacity:.3;filter:blur(10px);transform:translateY(14px);transition:opacity .8s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.v2-reveal.in-view{opacity:1;filter:blur(0px);transform:none}.v2-reveal-d1.in-view{transition-delay:.08s}.v2-reveal-d2.in-view{transition-delay:.16s}.v2-reveal-d3.in-view{transition-delay:.24s}.v2-reveal-d4.in-view{transition-delay:.32s}@keyframes v2-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.v2-shimmer-text{background:linear-gradient(90deg,#46bfba,#7dd3cb,#46bfba,#2a9491,#46bfba);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:v2-shimmer 6s ease-in-out infinite}@keyframes v2-aurora{0%,to{transform:translate(0) scale(1);opacity:.3}50%{transform:translate(40px,-20px) scale(1.1);opacity:.45}}.v2-aurora{animation:v2-aurora 12s ease-in-out infinite}.v2-aurora-2{animation:v2-aurora 14s ease-in-out infinite reverse;animation-delay:-3s}.v2-card-img{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.v2-card-hover:hover .v2-card-img{transform:scale(1.06)}.v2-underline{position:relative;display:inline-block}.v2-underline:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background:linear-gradient(90deg,#46BFBA,transparent);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.16,1,.3,1)}.v2-underline.in-view:after{transform:scaleX(1)}@keyframes v2-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.v2-pulse{animation:v2-pulse 2.5s ease-in-out infinite}@keyframes portfolio-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.portfolio-marquee-track{animation:portfolio-scroll 25s linear infinite}.portfolio-marquee-track-offset{animation-duration:35s;animation-delay:-9s}@media(prefers-reduced-motion:reduce){.portfolio-marquee-track{animation-duration:200s}.portfolio-marquee-track-offset{animation-duration:240s}}
