.pb{margin-inline:calc(var(--rand) - var(--edge));position:relative}.pb-box{isolation:isolate;aspect-ratio:1666/880;max-height:calc(100svh - var(--nav,52px) - 10px);border-radius:var(--r-rahmen);background:#000;border:1px solid #ffffff4d;position:relative;overflow:hidden}.pb-canvas{opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.pb-canvas.bereit{opacity:1}.pb-ruhig .pb-canvas{display:none}.pb-still,.pb-still img{width:100%;height:100%;display:block;position:absolute;inset:0}.pb-still img{object-fit:cover}.pb-schema{z-index:1;left:var(--innen);color:var(--fg-3);pointer-events:none;margin:0;font-size:.75rem;line-height:1.2;position:absolute;bottom:16px}.pb-nrn{display:none}.pb-teile{z-index:2;border-radius:var(--r-rahmen);pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0;overflow:hidden}.pb-teil{left:var(--x);top:var(--y);pointer-events:auto;width:0;height:0;transition:opacity .32s linear;position:absolute}.pb[data-live] .pb-teil{will-change:transform;top:0;left:0}.pb-teile:has(.an) .pb-teil:not(.an){opacity:.66}.pb-mark{background:#fff;width:8px;height:8px;transition:background-color .2s linear;position:absolute;top:-4px;left:-4px}.pb-teil.an .pb-mark{background:var(--orange)}.pb-leit{background:#ffffffc7;display:block;position:absolute}.pb-text{white-space:nowrap;text-shadow:0 0 12px #000,0 0 4px #000,0 0 2px #000;gap:1px;display:grid;position:absolute}.pb-text>i{display:none}.pb-text b{letter-spacing:-.01em;color:var(--fg);font-size:1.0625rem;font-weight:400;line-height:1.2}.pb-text small{color:var(--fg-2);font-size:.875rem;line-height:1.26}.anim .pb-wartet .rc{visibility:hidden}.pb-teil[data-lage=u] .pb-leit{width:1px;height:clamp(26px,4vh,44px);top:4px;left:-.5px}.pb-teil[data-lage=u] .pb-text{top:calc(clamp(26px,4vh,44px) + 9px);left:0}.pb-teil[data-lage=o] .pb-leit{width:1px;height:clamp(26px,4vh,44px);bottom:4px;left:-.5px}.pb-teil[data-lage=o] .pb-text{bottom:calc(clamp(26px,4vh,44px) + 9px);left:0}.pb-teil[data-lage=or] .pb-leit{width:1px;height:22px;bottom:4px;left:-.5px}.pb-teil[data-lage=or] .pb-text{text-align:right;bottom:31px;right:-8px}.pb-teil[data-lage=l] .pb-leit{width:58px;height:1px;top:-.5px;right:4px}.pb-teil[data-lage=l] .pb-text{text-align:right;top:0;right:69px;transform:translateY(-50%)}.pb-teil[data-lage=w] .pb-leit{background:0 0;border-bottom:1px solid #ffffffc7;border-left:1px solid #ffffffc7;width:76px;height:30px;top:4px;left:-.5px}.pb-teil[data-lage=w] .pb-text{top:22px;left:84px}.anim .pb-mark,.anim .pb-leit{opacity:0;transition:opacity .3s linear .3s,background-color .2s linear}.anim .pb-sicht .pb-mark,.anim .pb-sicht .pb-leit{opacity:1}.anim .pb-text small{opacity:0;transition:opacity .3s linear 1.1s}.anim .pb-sicht .pb-text small{opacity:1}.pb-ruhig .pb-teil{will-change:auto}@media (max-width:1100px){.pb-box{max-height:none}.pb-schema{bottom:12px;left:16px}.pb-nrn{z-index:2;pointer-events:none;display:block;position:absolute;inset:0}.pb-nrn i{left:var(--x);top:var(--y);color:#000;width:18px;height:18px;font-family:var(--mono);background:#fff;place-items:center;margin:-9px 0 0 -9px;font-size:11px;font-style:normal;line-height:1;transition:background-color .2s linear;display:grid;position:absolute}.pb[data-live] .pb-nrn i{will-change:transform;top:0;left:0}.pb-nrn i.an{background:var(--orange)}.pb-nrn i[data-nr=drohne]{margin-top:-30px}.pb-teile{padding:14px var(--edge) 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid;position:static;overflow:visible}.pb-teil,.pb[data-live] .pb-teil{will-change:auto;width:auto;height:auto;position:relative;top:auto;left:auto;transform:none!important}.pb-mark,.pb-teil .pb-leit{display:none}.pb-teil .pb-text,.pb-teil[data-lage] .pb-text{text-align:left;white-space:normal;text-shadow:none;padding-left:26px;position:relative;inset:auto;transform:none}.pb-text>i{color:#000;width:18px;height:18px;font-family:var(--mono);background:#fff;place-items:center;font-size:11px;font-style:normal;line-height:1;display:grid;position:absolute;top:2px;left:0}.pb-teil.an .pb-text>i{background:var(--orange)}.pb-text small{font-size:.8125rem}}@media (max-width:700px){.pb-box{aspect-ratio:1/1.08}.pb-nrn i{left:var(--xh);top:var(--yh)}}@media (max-width:360px){.pb-teile{grid-template-columns:minmax(0,1fr)}}
html:has(.n-seite){--nav:52px;--dock:46px;--r-app:16px;--r-klein:7px;--abstand:clamp(96px, 17vh, 184px);--accent:var(--fg);--accent-t:var(--fg);--verlauf-or:linear-gradient(var(--fg), var(--fg));--vb:min(1vw, 14.4px);--titel-gross:min(calc(4.5 * var(--vb)), 9vh, 4.32rem);--n-h:min(var(--hero-h), 1100px);--n-weg:var(--n-h);--rand:clamp(10px, 1.4vw, 22px);--innen:clamp(20px, 2.8vw, 40px);--r-rahmen:clamp(20px, calc(2 * var(--vb)), 29px);--orange:var(--accent-mark);font-size:93.75%}@media (min-width:901px){html:has(.n-seite){--edge:max(clamp(20px, 5.6vw, 92px), calc((100vw - 1280px) / 2));--innen:calc(var(--edge) - var(--rand) - 1px)}}.n-seite{background:var(--bg);color:var(--fg)}.n-seite ::selection{background:var(--orange);color:#000}.n-firma .rc-hot,.n-sys .rc-hot{color:var(--orange)}.n-seite .farb{display:none}html.n-im-hero .dock{opacity:0;visibility:hidden;transition:opacity .2s linear, transform .3s var(--ease), visibility 0s linear .3s;transform:translate(-50%,12px)}.n-intro-lage{display:none}html.n-intro{--i-mitte:calc(min(var(--n-h), 100svh) / 2);--i-l:calc(var(--rand) + 1px + var(--innen));--i-t:calc(var(--rand) + 1px + clamp(18px, 2.9vh, 30px));--i-kurve:cubic-bezier(.3, .86, .14, 1);--i-start:.47s;--i-dauer:.62s}html.n-intro .n-intro-lage{z-index:90;pointer-events:none;animation:0s linear 1.2s forwards nIntroWeg;display:block;position:fixed;inset:0}html.n-intro .n-seite{animation:nIntroAuf var(--i-dauer) var(--i-kurve) var(--i-start) both}.n-intro-logo{left:var(--i-l);top:var(--i-t);color:var(--fg);transform-origin:0 0;animation:nIntroLogo var(--i-dauer) var(--i-kurve) var(--i-start) both;line-height:0;position:fixed}.n-intro-logo .logo{display:block}.n-intro-zellen{fill:#000;width:100%;height:100%;position:absolute;inset:0}.n-intro-zellen rect{animation:70ms step-end both nIntroZelle}.n-intro-fort,.n-intro-rand{display:block;position:fixed}.n-intro-fort{left:calc(50% - 46px);top:calc(var(--i-mitte) + 20px);transform-origin:0;width:92px;height:1px;animation:nIntroFort .44s steps(14) both, nIntroWeg 0s linear var(--i-start) forwards;background:#fff}.n-intro-rand{visibility:hidden;width:100%;height:100%;animation:nZeigen 0s linear var(--i-start) forwards;inset:0;overflow:visible}.n-intro-rand rect{fill:none;stroke:#fff;stroke-width:1px;animation:nIntroRand var(--i-dauer) var(--i-kurve) var(--i-start) both}html.n-intro .n-marke{visibility:hidden;animation:0s linear 1.09s forwards nZeigen}html.n-intro .n-pillen li{animation-delay:calc(.66s + var(--i) * 46ms)}@keyframes nIntroWeg{to{opacity:0;visibility:hidden}}@keyframes nIntroZelle{0%{fill:#000;opacity:1}1%{fill:#fff;opacity:.6}to{fill:#fff;opacity:0}}@keyframes nZeigen{to{visibility:visible}}@keyframes nIntroFort{0%{transform:scaleX(0)}to{transform:none}}@keyframes nIntroLogo{0%{transform:translate(calc(50vw - var(--i-l) - 46px), calc(var(--i-mitte) - var(--i-t) - 13px)) scale(.897)}to{transform:none}}@keyframes nIntroAuf{0%{clip-path:inset(calc(var(--i-mitte) + 20px) calc(50% - 46px) calc(100% - var(--i-mitte) - 21px) calc(50% - 46px) round 0)}99.9%{clip-path:inset(var(--rand) var(--rand) calc(100% - var(--n-h) + var(--rand) + env(safe-area-inset-bottom)) var(--rand) round var(--r-rahmen))}to{clip-path:none}}@keyframes nIntroRand{0%{x:calc(50% - 45.5px);y:calc(var(--i-mitte) + 20.5px);rx:0;ry:0;stroke:#fff;width:91px;height:0}to{x:calc(var(--rand) + .5px);y:calc(var(--rand) + .5px);width:calc(100% - 2 * var(--rand) - 1px);height:calc(var(--n-h) - 2 * var(--rand) - env(safe-area-inset-bottom) - 1px);rx:calc(var(--r-rahmen) - .5px);ry:calc(var(--r-rahmen) - .5px);stroke:#ffffff4d}}.n-hero{--z:40px}.n-seite .hero.n-hero{height:calc(var(--n-h) + var(--n-weg));position:relative;top:0;overflow:visible}.n-rahmen{height:var(--n-h);opacity:var(--u-film,1);position:sticky;top:0}.n-app{inset:var(--rand) var(--rand) calc(var(--rand) + env(safe-area-inset-bottom));isolation:isolate;border-radius:var(--r-rahmen);background:#000;border:1px solid #ffffff4d;position:absolute;overflow:hidden}.n-film,.n-film picture,.n-film img,.n-film video,.n-schleier{width:100%;height:100%;position:absolute;inset:0}.n-film img,.n-film video{object-fit:cover;object-position:50% 50%;display:block}.n-film video{opacity:0;background:0 0}.n-film video.laeuft{opacity:1}html[data-hero=b] .n-film picture,html[data-hero=b] .n-film video{display:none}html[data-hero-ruhig] .n-film{background:#000 url(/img/punkte/hero-still.webp) 50%/cover no-repeat}.n-h3{opacity:0;width:100%;height:100%;transition:opacity .8s linear;display:block;position:absolute;inset:0}.n-h3.bereit{opacity:1}html[data-hero-ruhig] .n-h3{display:none}@media (max-width:700px){html[data-hero-ruhig] .n-film{background-image:url(/img/punkte/hero-still-handy.webp)}}.n-schleier{background:linear-gradient(#00000057 0%,#0000 22% 38%,#00000094 64%,#000000db 100%)}@media (max-width:700px){.n-schleier{background:linear-gradient(#00000057 0%,#0000 20% 40%,#000000a8 55%,#000000e6 72%,#000000eb 100%)}}.n-marke,.n-px{opacity:var(--u-marke,1)}.n-marke{left:var(--innen);z-index:2;color:var(--fg);position:absolute;top:clamp(18px,2.9vh,30px)}.n-copy{left:calc(var(--rand) + 1px + var(--innen));right:calc(var(--rand) + 1px + var(--innen));bottom:calc(var(--n-weg) + var(--rand) + 1px + env(safe-area-inset-bottom) + clamp(20px, 3.4vh, 36px));z-index:3;opacity:var(--u-copy,1);position:absolute}.n-hero[data-leer="1"] .n-copy{visibility:hidden}.n-uec{display:none}html[data-uebergang=c] .n-uec{z-index:2;height:var(--n-h);margin-top:calc(var(--n-h) * -1);pointer-events:none;display:block;position:sticky;top:0}.n-uec-box{left:56%;right:var(--edge);opacity:0;color:var(--fg);font-size:clamp(.75rem, calc(.95 * var(--vb)), .9375rem);position:absolute;top:21%}.n-uec-z{white-space:nowrap;justify-content:space-between;gap:18px;min-height:2.6em;margin:0;padding:10px 0 11px;display:flex;position:relative}.n-uec-z:after{content:"";background:var(--line-stark);transform-origin:0;height:1px;transform:scaleX(var(--q,0));position:absolute;bottom:0;left:0;right:0}@media (max-width:900px){html[data-uebergang=c] .n-uec{display:none}}.n-pillen{flex-wrap:wrap;align-items:center;gap:7px 11px;margin:clamp(26px,4.6vh,48px) 0 0;display:flex}.n-pillen ul{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.n-pille{min-height:29px;color:var(--fg);font-family:var(--mono);letter-spacing:.035em;white-space:nowrap;background:#00000075;border:1px solid #ffffff5c;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:.75rem;line-height:1.1;display:inline-flex}.n-pille .code{white-space:nowrap;display:inline-block}.n-pille svg,.n-pille img{width:14px;height:14px;color:var(--fg);flex:none}.n-pille .ref-nato{width:18px;height:13px}.n-pille .ref-siegel{width:23px;height:23px;margin-left:-6px}.n-pille-bsp{color:var(--fg-2);border-color:#ffffff3d}.n-pille-bsp svg{color:var(--fg-2)}.n-pille-hin{min-height:29px;color:var(--fg);align-items:center;margin-right:4px;font-size:.75rem;display:inline-flex}.anim .n-pillen li{animation:.24s linear both nPille;animation-delay:calc(var(--i) * 60ms)}@keyframes nPille{0%{opacity:0}to{opacity:1}}.n-zeile-hero{justify-content:space-between;align-items:flex-end;gap:clamp(18px, calc(2.7 * var(--vb)), 44px);display:flex;position:relative}.n-unter{text-shadow:0 0 3px #000,0 0 14px #000;color:var(--fg);font-size:clamp(1.125rem, calc(1.25 * var(--vb)), 1.25rem);letter-spacing:-.012em;white-space:nowrap;margin:0 0 clamp(10px,1.6vh,16px) .2em;font-weight:400;line-height:1.25}.n-titel{min-width:0;font-size:min(calc(5.18 * var(--vb)), 10.25vh, 4.973rem);letter-spacing:-.04em;color:var(--fg);margin:0;font-weight:400;line-height:.95}.n-titel .code{white-space:nowrap;display:block}.n-hknopf{flex:none;gap:12px;min-height:54px;margin-bottom:.35em;padding:7px 50px 7px 18px}.n-hknopf .dock-t{letter-spacing:.07em;white-space:nowrap;flex:none;font-size:.8125rem}.ab-knopf{color:#fff;align-items:center;margin:18px 0 0;text-decoration:none;display:inline-flex}.n-auf{fill:#fff;display:block}.n-auf rect{opacity:.22}.anim .n-auf rect{animation:.5s step-end both nZelle}.anim .n-auf.warte rect{opacity:0;animation:none}@keyframes nZelle{0%{opacity:0}1%{opacity:.9}42%{opacity:.22}to{opacity:.22}}.n-px{z-index:1;width:min(calc(21.6 * var(--vb)), 297px);aspect-ratio:22/6;height:auto;position:absolute;top:0;right:0}.n-seite .stage{height:calc(var(--n-h) + var(--n-weg))}.n-seite .stage+.over{margin-top:calc(var(--n-weg) * -1)}.n-seite .n-haupt{background:linear-gradient(180deg, transparent 0, #0000008c 22vh, var(--bg) 46vh)}body:has(.n-seite){--nav-linie:#ffffff29}body:has(.n-seite) :is(.dock-b,.n-hknopf,.btn-line,.nav-sheet .nav-knopf){--k-grund:#000;--k-glanz:linear-gradient(transparent, transparent);--k-rand:linear-gradient(100deg, #f95900 0%, var(--line-stark) 20%);--k-licht:linear-gradient(#ffffff14, #ffffff14);--k-px:linear-gradient(#fff, #fff)}body:has(.n-seite) :is(.dock-b,.n-hknopf,.btn-line,.nav-sheet .nav-knopf):after{opacity:.26}body:has(.n-seite) .dock-b:hover{box-shadow:0 16px 40px -10px #0000009e}body:has(.n-seite) .btn-line:hover{box-shadow:none}html:has(.n-seite) .feld-fehler{color:#ff9a63}.n-seite .ko-zug{stroke:#fff}.n-seite .ko-flaeche{fill:#fff}.n-seite .fapp-glyph svg:not(.siegel-nato){width:22px;height:22px}.n-seite .fapp-glyph svg circle+circle,.n-seite .fapp-glyph svg [stroke-opacity]{display:none}html:has(.n-seite) .fapp-glyph svg :is(path,circle,rect,line,polyline,polygon,ellipse){vector-effect:non-scaling-stroke;stroke-width:1.25px}html:has(.n-seite) :is(.n-papp-sym,.sym,.fapp-glyph,.weg-z,.dock-a,.n-pfeil,.n-drop-b,.n-drop-t,.btn-line,.btn-ghost,.nav-knopf,.nav-gruppe-b) svg :is(path[stroke],circle[stroke]){vector-effect:non-scaling-stroke;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}html:has(.n-seite) .dock-a path{vector-effect:non-scaling-stroke;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}html:has(.n-seite) .n-pfeil path{vector-effect:non-scaling-stroke;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}html:has(.n-seite) .n-papp-sym path{vector-effect:non-scaling-stroke;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}html:has(.n-seite) .sym path{vector-effect:non-scaling-stroke;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}html:has(.n-seite) .weg-z path{vector-effect:non-scaling-stroke;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.n-sec{padding:var(--abstand) var(--edge) 0}.n-gitter{--g:20px;pointer-events:none;height:0;position:relative}.n-gitter:before{content:"";top:calc((var(--abstand) - var(--g) * 4) / 2);right:var(--edge);width:min(calc(var(--g) * 18), calc(100% - var(--edge) * 2));height:calc(var(--g) * 4);background:var(--fg);-webkit-mask:var(--muster) right top / calc(var(--g) * 18) calc(var(--g) * 4) no-repeat;-webkit-mask:var(--muster) right top / calc(var(--g) * 18) calc(var(--g) * 4) no-repeat;mask:var(--muster) right top / calc(var(--g) * 18) calc(var(--g) * 4) no-repeat;transition:opacity .26s linear;position:absolute}.n-gitter-1{--muster:url(/img/gitter-1.svg)}.n-gitter-2{--muster:url(/img/gitter-2.svg)}.n-gitter-3{--muster:url(/img/gitter-3.svg)}.n-gitter-2:before{right:auto;left:var(--edge);transform:scaleX(-1)}@media (min-height:706px){.n-gitter{--g:26px}}@media (min-height:941px){.n-gitter{--g:34px}}@media (max-width:600px){.n-gitter{--g:18px}}html.n-menue:not([data-schaerfe=aus]) .n-gitter:before{opacity:0}@media (prefers-reduced-motion:reduce){.n-gitter:before{transition:none}}.n-rail{color:var(--fg-2);margin:0 0 clamp(9px,1.4vh,14px)}.n-gross{font-size:var(--titel-gross);letter-spacing:-.036em;margin:0;font-weight:400;line-height:1.02}.n-bot{margin-bottom:clamp(24px,4.5vh,46px)}.n-bot>.code{display:block}.n-buehne{isolation:isolate;border:1px solid var(--line);border-radius:var(--r-app);background:#000;align-items:flex-end;height:clamp(340px,100vh - 432px,520px);transition:border-color .2s linear;display:flex;position:relative;overflow:hidden}.n-buehne:hover{border-color:var(--line-stark)}.n-bilder{z-index:-1;display:block;position:absolute;inset:0 0 0 28%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24%);mask-image:linear-gradient(90deg,#0000 0%,#000 24%)}.n-bilder img{object-fit:cover;opacity:0;transition:opacity .32s linear}.n-bilder img.an{opacity:1}.n-bilder img:first-child{transform:translate(-31%);-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000 94%);mask-image:linear-gradient(90deg,#000 70%,#0000 94%)}#produkte{scroll-margin-top:calc(var(--abstand) * -.75)}.n-buehne-text{width:min(100%,440px);padding:clamp(20px, calc(2.8 * var(--vb)), 40px)}.n-art{color:var(--fg-2);margin:0}.n-name{font-size:min(calc(3.33 * var(--vb)), 6.4vh, 3.2rem);letter-spacing:-.034em;margin:6px 0 clamp(14px,2.2vh,22px);font-weight:400;line-height:1.04}.n-angaben{color:var(--fg-2);margin:0;padding:0;font-size:1.0625rem;line-height:1.3;list-style:none}.n-angaben li{border-top:1px solid var(--line);text-wrap:pretty;padding:9px 0}.n-angaben li:last-child{border-bottom:1px solid var(--line)}.n-mehr{min-height:44px;color:var(--fg);align-items:center;gap:14px;margin-top:8px;font-size:1.0625rem;text-decoration:none;display:inline-flex}.n-mehr:after{content:"";border-radius:inherit;position:absolute;inset:0}.n-mehr:focus-visible{outline:none}.n-mehr:focus-visible:after{outline:2px solid var(--fg);outline-offset:-3px;border-radius:var(--r-app)}.n-wahl{right:clamp(16px, calc(2.8 * var(--vb)), 40px);bottom:clamp(16px, calc(2.8 * var(--vb)), 40px);z-index:1;width:232px;position:absolute}.n-wahl-k{color:var(--fg-2);text-wrap:balance;margin:0 0 8px}.n-wahl ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.n-wahl a{border:1px solid var(--line-stark);min-height:58px;color:var(--fg);transition:border-color .15s linear, background .15s linear, transform .15s var(--ease);background:#000c;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:9px 12px;text-decoration:none;display:grid}.n-wahl a:hover{border-color:var(--fg);background:#000}.n-wahl a:active{transform:scale(.985)}.n-wahl a:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.n-wahl b{letter-spacing:-.016em;grid-column:1;font-size:1.0625rem;font-weight:400;line-height:1.14}.n-wahl .mono{color:var(--fg-2);letter-spacing:.02em;grid-column:1;font-size:max(.6875rem,11px);line-height:1.2}.n-wahl .n-pfeil{grid-area:1/2/span 2;width:18px}.n-wahl a:hover .n-pfeil{transform:translate(3px)}.n-buehne:hover .n-wahl a:not(:hover) .n-pfeil{transform:none}.n-pfeil{width:20px;height:auto;transition:transform .22s var(--ease);flex:none}.n-buehne:hover .n-pfeil{transform:translate(5px)}.anim .n-angaben,.anim .n-mehr,.anim .n-wahl{animation:.28s linear both nWeich}@keyframes nWeich{0%{opacity:0}to{opacity:1}}.n-apps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.n-papp{border:1px solid var(--line);border-radius:var(--r-app);min-width:0;min-height:68px;color:var(--fg-2);text-align:left;transition:border-color .2s linear, color .2s linear, transform .15s var(--ease);background:#000;align-items:center;gap:12px;padding:10px 12px 10px 10px;display:flex}.n-papp:hover{border-color:var(--line-stark);color:var(--fg)}.n-papp:active{transform:scale(.985)}.n-papp:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.n-papp.an{border-color:var(--fg);color:var(--fg)}.n-papp-sym{width:46px;height:46px;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);border-radius:11px;flex:none;place-items:center;transition:background .2s linear,color .2s linear;display:grid}.n-papp.an .n-papp-sym{background:var(--fg);color:#000;box-shadow:none}.n-papp-text{gap:3px;min-width:0;display:grid}.n-papp b{letter-spacing:-.016em;font-size:1.0625rem;font-weight:400;line-height:1.14}.n-papp .mono{color:var(--fg-3);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:max(.6875rem,11px);line-height:1.2;overflow:hidden}.n-firma-kopf{margin-bottom:clamp(30px,5vh,54px)}.n-firma-unter{max-width:44em;font-size:clamp(1.1875rem, calc(1.44 * var(--vb)), 1.4375rem);letter-spacing:-.012em;color:var(--fg-2);text-wrap:pretty;margin:clamp(14px,2.2vh,22px) 0 0;line-height:1.3}.n-firma-unter b{color:var(--fg);font-weight:400}.n-per{position:relative}.n-per-titel{z-index:3;left:0;top:clamp(20px, calc(2.6 * var(--vb)), 38px);pointer-events:none;font-size:min(calc(3.33 * var(--vb)), 6.4vh, 3.2rem);letter-spacing:-.034em;text-wrap:balance;margin:0;font-weight:400;line-height:1.04;position:absolute}.n-per-kette{z-index:2;gap:clamp(18px, calc(2.4 * var(--vb)), 40px);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(26px,4vh,40px) 0 0;padding:0;list-style:none;display:grid;position:relative}.n-per-kette li{color:var(--fg-2);text-wrap:pretty;padding-top:16px;font-size:1.1875rem;line-height:1.32;position:relative}.n-per-kette li:before{content:"";left:0;right:calc(clamp(18px, calc(2.4 * var(--vb)), 40px) * -1);background:var(--line-stark);transform-origin:0;height:1px;position:absolute;top:0}.n-per-kette li:last-child:before{right:0}.n-per-kette li:after{content:"";background:var(--fg);width:9px;height:9px;position:absolute;top:-4px;left:0}.n-per-kette b{color:var(--fg);font-weight:400}.n-verhindern{gap:clamp(20px, calc(3.6 * var(--vb)), 64px);margin:var(--abstand-klein,clamp(56px, 9vh, 96px)) 0 clamp(28px, 4.6vh, 48px);grid-template-columns:minmax(0,5.6fr) minmax(0,6.4fr);align-items:start;display:grid}.n-verhindern h3{font-size:min(calc(3.33 * var(--vb)), 6.4vh, 3.2rem);letter-spacing:-.034em;text-wrap:balance;margin:0;font-weight:400;line-height:1.04}.n-verhindern p{max-width:34em;color:var(--fg-2);text-wrap:pretty;margin:.3em 0 0;font-size:1.1875rem;line-height:1.34}.n-wege{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.n-weg{border:1px solid var(--line);border-radius:var(--r-app);background:#000;flex-direction:column;min-width:0;display:flex;position:relative}.n-weg>h3{z-index:1;padding:clamp(20px, calc(2.2 * var(--vb)), 32px) clamp(20px, calc(2.2 * var(--vb)), 32px) 0;font-size:clamp(1.75rem, calc(2.9 * var(--vb)), 2.75rem);letter-spacing:-.032em;margin:0;font-weight:400;line-height:1.04;position:relative}.n-weg-pfeil{z-index:2;right:-7px;top:clamp(16px, calc(1.9 * var(--vb)), 28px);border:1px solid var(--line-stark);width:46px;height:46px;color:var(--fg);background:#000;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(50%)}.n-weg-pfeil .n-pfeil{width:18px}.n-weg-bild{aspect-ratio:1680/760;margin-top:-6px;position:relative;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%)}.n-weg-bild img{object-fit:cover;object-position:50% 62%}.n-weg-text{padding:0 clamp(20px, calc(2.2 * var(--vb)), 32px) clamp(20px, calc(2.2 * var(--vb)), 32px)}.n-weg-text h4{font-size:clamp(1.25rem, calc(1.62 * var(--vb)), 1.5625rem);letter-spacing:-.02em;margin:0 0 8px;font-weight:400;line-height:1.14}.n-weg-text p{color:var(--fg-2);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.42}.n-weg-text .n-weg-zu{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.n-weg-zu b{color:var(--fg);font-weight:400}.n-plus{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.n-plus-k{isolation:isolate;min-width:0;min-height:clamp(280px, calc(21 * var(--vb)), 310px);border:1px solid var(--line);border-radius:var(--r-app);background:#000;align-items:flex-end;display:flex;position:relative;overflow:hidden}.n-plus-bild{z-index:-1;position:absolute;inset:0 0 0 44%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42%);mask-image:linear-gradient(90deg,#0000 0%,#000 42%)}.n-plus-bild img{object-fit:cover}.n-plus-text{width:min(100%,25em);padding:clamp(20px, calc(2.2 * var(--vb)), 32px)}.n-plus-text h3{font-size:clamp(1.375rem, calc(1.8 * var(--vb)), 1.75rem);letter-spacing:-.024em;text-wrap:balance;margin:0 0 10px;font-weight:400;line-height:1.1}.n-plus-text p{color:var(--fg-2);text-shadow:0 0 12px #000;text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.38}.n-sub{max-width:40em;color:var(--fg-2);text-wrap:pretty;margin:clamp(12px,1.9vh,18px) 0 0;font-size:1.0625rem;line-height:1.4}.n-ablauf{--hoehe:321px;margin-top:clamp(30px,5.2vh,52px)}.n-lauf{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.n-lauf-sp{min-width:0;position:relative}.n-kachel{isolation:isolate;aspect-ratio:418/520;border:1px solid var(--line);border-radius:var(--r-app);background:#000;position:relative;overflow:hidden}.n-kachel img{object-fit:cover;object-position:50% 50%;transform-origin:44% 46%}.n-kachel:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#000 34%,#000000c7 62%,#0000 100%);height:46%;position:absolute;inset:0 0 auto}.n-kachel:after{content:"";z-index:1;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.n-kachel-kopf{z-index:3;left:clamp(14px, calc(1.2 * var(--vb)), 20px);right:clamp(14px, calc(1.2 * var(--vb)), 20px);top:clamp(12px, calc(1.1 * var(--vb)), 18px);position:absolute}.n-kachel-kopf b{font-size:min(calc(3.33 * var(--vb)), 6.4vh, 3.2rem);letter-spacing:-.034em;font-weight:400;line-height:1.04;display:block}.n-kachel-kopf p{max-width:21em;color:var(--fg-2);text-wrap:pretty;margin:clamp(6px,1vh,10px) 0 0;font-size:1.0625rem;line-height:1.32}.n-kz{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.n-kz-weg{-webkit-mask-image:linear-gradient(#0000 22%,#000 38% 88%,#0000 100%);mask-image:linear-gradient(#0000 22%,#000 38% 88%,#0000 100%)}.n-kz-blick{fill:none;stroke:var(--orange);stroke-width:1px;vector-effect:non-scaling-stroke}.n-kz-ecke{fill:none;stroke:var(--orange);stroke-width:1.25px;vector-effect:non-scaling-stroke}.n-kz-welle{fill:none;stroke:#fff;stroke-width:1.25px;vector-effect:non-scaling-stroke;opacity:var(--o)}.n-bildmarke{z-index:3;color:#fff;white-space:nowrap;pointer-events:none;background:#000000c7;border-radius:6px;align-items:center;gap:7px;padding:3px 7px;font-size:.75rem;line-height:1.15;display:inline-flex;position:absolute}.n-bahn{height:clamp(34px,5vh,46px);position:relative}.n-bahn:before{content:"";background:var(--line-stark);height:1px;position:absolute;top:50%;left:0;right:-14px}.n-bahn i{z-index:1;background:var(--orange);transform-origin:0;height:1px;position:absolute;top:50%;left:0;right:-14px;transform:scaleX(0)}.n-bahn u{z-index:2;background:var(--fg);width:9px;height:9px;position:absolute;top:calc(50% - 4px);left:0}.n-lauf-sp:last-child .n-bahn:before,.n-lauf-sp:last-child .n-bahn i{right:0}.anim .n-lauf-sp{opacity:0;transition:opacity .42s linear;transition-delay:calc(var(--i) * .2s)}.anim .n-ablauf.sicht .n-lauf-sp{opacity:1}.anim .n-kachel:after{opacity:.3}.anim .n-ablauf.sicht .n-kachel:after{animation:12s linear infinite both nKachel;animation-delay:calc(var(--i) * 2s + .6s)}@keyframes nKachel{0%{opacity:.3}2.5%,15%{opacity:0}20%,to{opacity:.3}}.anim .n-ablauf.sicht .n-kachel img{animation:26s ease-in-out infinite alternate both nFahrt;animation-delay:calc(var(--i) * -7s)}@keyframes nFahrt{0%{transform:scale(1)}to{transform:scale(1.055)}}.anim .n-ablauf.sicht .n-bahn i{animation:nBahn 12s var(--ease) infinite both;animation-delay:calc(var(--i) * 2s + .6s)}@keyframes nBahn{0%{opacity:1;transform:scaleX(0)}13%{opacity:1;transform:scaleX(1)}18%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.anim .n-ablauf.sicht .n-bahn u{animation:12s linear infinite both nKnoten;animation-delay:calc(var(--i) * 2s + .6s)}@keyframes nKnoten{0%{background:var(--fg)}1%,15%{background:var(--orange)}17%,to{background:var(--fg)}}.anim .n-kz-blick{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s var(--ease);transition-delay:calc(.4s + var(--s,0) * .12s)}.anim .sicht .n-kz-blick{stroke-dashoffset:0}.anim .n-kz-ecke{opacity:0;transition:opacity .2s linear;transition-delay:calc(.8s + var(--s) * .11s)}.anim .sicht .n-kz-ecke{opacity:1}.anim .n-kz-welle{opacity:0}.anim .sicht .n-kz-welle{animation:3.2s linear infinite both nWelle;animation-delay:calc(var(--w) * .24s)}@keyframes nWelle{0%,to{opacity:calc(var(--o) * .42)}20%{opacity:var(--o)}52%{opacity:calc(var(--o) * .42)}}@keyframes nLive{0%,to{opacity:1}50%{opacity:.3}}.n-drei-nr{color:var(--fg-3);margin-right:.34em}.n-netz-k{min-height:1.2em;color:var(--fg-2);white-space:nowrap;margin:0 0 12px}.n-q-liste,.n-f-liste{margin:0;padding:0;list-style:none}.n-q-liste{grid-template-rows:repeat(4,75px);gap:7px;display:grid}.n-q{box-sizing:border-box;border:1px solid var(--line-stark);border-radius:var(--r-app);background:#000;align-items:center;gap:14px;min-width:0;padding:0 16px;display:flex}.n-q-z{fill:none;width:28px;height:28px;stroke:var(--fg);stroke-width:1.25px;flex:none}.n-q-text{gap:1px;min-width:0;display:grid}.n-q-text b{letter-spacing:-.012em;color:var(--fg);font-size:1.0625rem;font-weight:400;line-height:1.2}.n-q-text small{color:var(--fg-2);text-wrap:pretty;font-size:.875rem;line-height:1.26}.n-rmcc{box-sizing:border-box;height:var(--hoehe);padding:clamp(14px, calc(1.2 * var(--vb)), 18px);border:1px solid var(--line-stark);border-radius:var(--r-app);background:#000;flex-direction:column;justify-content:space-between;gap:12px;display:flex}.n-rmcc-kopf{gap:2px;display:grid}.n-rmcc-kopf b{font-size:clamp(1.75rem, calc(2.4 * var(--vb)), 2.25rem);letter-spacing:-.03em;font-weight:400;line-height:1.04}.n-rmcc-kopf small{color:var(--fg-2);font-size:.875rem;line-height:1.26}.n-rmcc-fuss{color:var(--fg-2);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.3}.n-woche{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.n-woche-achse{color:var(--fg-3);justify-content:space-between;margin-left:24px;font-size:max(.6875rem,11px);line-height:1;display:flex}.n-woche-feld{gap:6px;height:78px;display:flex}.n-woche-tage{width:18px;color:var(--fg-3);flex-direction:column;flex:none;justify-content:space-between;font-size:max(.6875rem,11px);line-height:1;display:flex}.n-woche-feld svg{fill:#fff;flex:1;min-width:0;height:100%}.n-woche-feld rect{opacity:.78}.n-woche-feld rect.jetzt{opacity:1;fill:var(--orange)}.n-woche-fuss{color:var(--fg);flex-wrap:wrap;justify-content:space-between;gap:2px 10px;margin:4px 0 0 24px;font-size:.875rem;line-height:1.2;display:flex}.n-woche-hin{color:var(--fg-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.n-woche-hin i{background:var(--orange);width:9px;height:9px}.n-f-liste{grid-template-rows:88px 88px 131px;gap:7px;display:grid}.n-f{box-sizing:border-box;border:1px solid var(--line-stark);border-radius:var(--r-app);background:#000;align-items:center;gap:14px;min-width:0;padding:0 16px;display:flex;position:relative;overflow:hidden}.n-f-einsatz{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}.n-f-einsatz small{color:var(--fg-2);text-wrap:pretty;font-size:.875rem;line-height:1.26}.n-f-einsatz b{font-size:clamp(1.4375rem, calc(1.72 * var(--vb)), 1.6875rem);letter-spacing:-.022em;color:var(--fg);text-wrap:balance;font-weight:400;line-height:1.12}.n-f-licht{background:var(--orange);opacity:0;transform-origin:0;height:1px;position:absolute;top:-1px;left:0;right:0}.anim .sicht .n-f-licht{animation:nFLicht 12s var(--ease) infinite both;animation-delay:5.2s}@keyframes nFLicht{0%{opacity:1;transform:scaleX(0)}8%,15%{opacity:1;transform:scaleX(1)}18%,to{opacity:0;transform:scaleX(1)}}.n-stimme{fill:#fff;flex:none;width:78px;height:38px;display:block}.n-stimme rect{transform-box:fill-box;transform-origin:50%}.n-protokoll{flex:none;align-content:center;gap:6px;width:78px;height:38px;display:grid}.n-protokoll i{width:var(--w);transform-origin:0;opacity:.86;background:#fff;height:3px;display:block}.anim .n-q{opacity:0;transition:opacity .3s linear;transition-delay:calc(var(--i) * 90ms)}.anim .n-rmcc{opacity:0;transition:opacity .3s linear .86s}.anim .n-woche-feld rect{opacity:0}.anim .sicht .n-woche-feld rect{animation:.3s step-end both nStunde;animation-delay:calc(1s + var(--d) * 1ms)}.anim .sicht .n-woche-feld rect.jetzt{animation:.3s step-end 1.9s both nJetzt}@keyframes nStunde{0%{opacity:0}1%{opacity:1}34%{opacity:.78}to{opacity:.78}}@keyframes nJetzt{0%{opacity:.78;fill:#fff}1%,to{opacity:1;fill:var(--orange)}}.anim .n-f{opacity:0;transition:opacity .3s linear;transition-delay:calc(2.1s + var(--i) * .13s)}.anim .n-stimme rect{transition:transform .3s var(--ease);transition-delay:calc(2.2s + var(--i) * 16ms);transform:scaleY(.04)}.anim .n-protokoll i{transition:transform .32s var(--ease);transition-delay:calc(2.4s + var(--i) * .11s);transform:scaleX(0)}.anim .sicht .n-stimme rect,.anim .sicht .n-protokoll i{transform:none}.anim .sicht :is(.n-q,.n-f,.n-rmcc){opacity:1}.n-live{background:var(--orange);flex:none;width:6px;height:6px}.anim .n-sicht{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .6s var(--ease) .2s}.anim .sicht .n-sicht{stroke-dashoffset:0}.anim .n-kl{opacity:0;transform:translate(var(--dx), var(--dy));transition:opacity .2s linear, transform .7s var(--ease);transition-delay:calc(.5s + var(--i) * .28s)}.anim .sicht .n-kl{opacity:1;transform:none}.anim .n-bildmarke{opacity:0;transition:opacity .25s linear;transition-delay:calc(1s + var(--i) * .2s)}.anim .sicht .n-bildmarke{opacity:1}.anim .n-welle{opacity:0}.anim .sicht .n-welle{animation:3.6s ease-in-out infinite both nWelle;animation-delay:calc(1s + var(--w) * .17s)}.anim .sicht .n-live{animation:2.4s ease-in-out infinite nLive}.n-ang{isolation:isolate;min-height:clamp(560px,74vh,720px);padding:clamp(20px, calc(2.8 * var(--vb)), 40px);border:1px solid var(--line);border-radius:var(--r-app);background:#000;flex-direction:column;justify-content:space-between;gap:clamp(26px,4vh,44px);display:flex;position:relative;overflow:hidden}.n-ang-bild{z-index:-1;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 26%,#000 50%);mask-image:linear-gradient(90deg,#0000 26%,#000 50%)}.n-ang-bild img{object-fit:cover}.n-ang-bild svg{width:100%;height:100%;position:absolute;inset:0}.n-ang-flaeche{fill:#fff;opacity:.07}.n-ang-zug{fill:none;stroke:#fff;stroke-width:.0977px;stroke-linejoin:round}.n-ang-ecke{fill:#fff}.anim .n-ang-flaeche{opacity:0;transition:opacity .5s linear .9s}.anim .n-ang-zug{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.05s var(--ease)}.anim .n-ang-ecke{opacity:0;transition:opacity .16s linear;transition-delay:calc(var(--i) * .19s)}.n-ang-text{width:fit-content}.n-ang-text .n-gross .code{display:block}.n-ang-text .n-sub{max-width:27em}.n-ang-knopf{width:fit-content;margin:clamp(18px,2.8vh,28px) 0 0;transition:opacity .18s linear}.n-ang-knopf.unter-dock{opacity:0;pointer-events:none}.n-ang-knopf:focus-within{opacity:1;pointer-events:auto}.n-ang-zeit{height:76px;margin:0;padding:0;list-style:none;display:block;position:relative}.n-ang-zeit:before{content:"";background:var(--line-stark);transform-origin:0;height:1px;position:absolute;top:4px;left:0;right:0}.anim .n-ang-zeit:before{transition:transform 1.05s var(--ease);transform:scaleX(0)}.n-ang-zeit li{left:var(--bei);white-space:nowrap;padding-top:18px;position:absolute;top:0}.n-ang-zeit li:last-child{text-align:right;left:auto;right:0}.n-ang-zeit li:before{content:"";background:var(--fg);width:9px;height:9px;position:absolute;top:0;left:0}.n-ang-zeit li:last-child:before{left:auto;right:0}.n-ang-zeit b{letter-spacing:-.012em;font-size:1.1875rem;font-weight:400;line-height:1.2;display:block}.n-ang-zeit span{color:var(--fg-2);margin-top:2px;font-size:1rem;line-height:1.3;display:block}.anim .n-ang-zeit li{opacity:0;transition:opacity .22s linear;transition-delay:calc(var(--i) * .42s)}.n-seite .tk-ringe,.n-seite .tk-apps .sym{display:none}.n-seite .fapp{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.n-seite .fapp b{margin-bottom:4px}.n-seite .tk-apps,.n-seite .tk-siegel{gap:clamp(14px, calc(1.8 * var(--vb)), 28px)}.n-seite .tk-siegel{padding:0 clamp(16px, calc(2.2 * var(--vb)), 30px);margin-top:clamp(24px,4vh,40px)}.n-seite .fapp-siegel{column-gap:14px;display:grid}.n-seite .fapp-glyph{width:30px;height:30px}.n-seite .fapp-glyph svg{max-width:30px;height:23px}.n-seite .fapp-glyph:has(.siegel-us){width:44px;height:44px}.n-seite .fapp-glyph .siegel-us{width:44px;height:44px}.n-seite .tk-normen{padding:0 clamp(16px, calc(2.2 * var(--vb)), 30px);margin-top:clamp(18px,2.7vh,25px);font-size:max(.6875rem,11px)}.n-seite .ko-apps{display:none}.n-seite .big{max-width:none;font-size:var(--titel-gross);letter-spacing:-.036em;margin-top:0;line-height:1.02}.n-seite .tk-t{white-space:nowrap}.n-seite .ko-bild{right:-14%}.n-seite main>section{scroll-margin-top:calc(20px - var(--abstand))}.n-seite .end{scroll-margin-top:20px}.n-seite .tk-normen{display:none}.n-seite .sec-sub{max-width:40em;margin-top:clamp(12px,1.9vh,18px);font-size:1.0625rem}.n-seite .rail{margin:0 0 clamp(9px,1.4vh,14px)}.n-seite .sec-head{margin-bottom:clamp(20px,3.6vh,40px)}.n-seite .ab-titel{max-width:9em;font-size:min(clamp(2rem,3.7vw,3.625rem),9.4vw)}.n-seite .ab-dl dt{font-size:max(.6875rem,11px)}.n-seite .ko-knopf{width:fit-content;margin:clamp(18px,2.8vh,28px) 0 0}.n-seite .kt{grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,3fr))}@media (max-width:760px){.n-seite .kt{grid-template-columns:1fr}}html:has(.n-seite) .pop-in{height:min(540px,100dvh - 48px)}html:has(.n-seite) .pop-in:has(.weg-kurz){height:auto}.n-seite .btn-line,.n-seite .ko-form input{min-height:44px}.n-seite .kt-gross{font-size:clamp(1.25rem, calc(1.71 * var(--vb)), 1.75rem)}.n-seite .kt>*{padding:clamp(16px, calc(1.8 * var(--vb)), 25px)}.n-seite .fuss{margin-top:clamp(30px,5vh,48px);padding-top:clamp(22px,3.6vh,32px)}.n-seite .end-legal{margin-top:clamp(24px,4.5vh,40px)}html:has(.n-seite) .quiz-frage{font-size:min(clamp(1.625rem, calc(2.6 * var(--vb)), 2.45rem), calc(8 * var(--vb)))}@media (min-width:901px){.n-seite .tk{min-height:clamp(440px, calc(34 * var(--vb)), 500px);padding:clamp(16px, calc(2.2 * var(--vb)), 30px);gap:clamp(20px,3.6vh,40px)}.n-seite .fapp b{font-size:clamp(1.1875rem, calc(1.44 * var(--vb)), 1.4375rem)}.n-seite .tk-bild{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 32%),linear-gradient(#000 66%,#0000 86%);mask-image:linear-gradient(90deg,#0000 0%,#000 32%),linear-gradient(#000 66%,#0000 86%);-webkit-mask-composite:source-in;mask-composite:intersect}.n-seite .ko{min-height:clamp(420px, calc(33 * var(--vb)), 480px);padding:clamp(16px, calc(2.2 * var(--vb)), 30px)}}@media (max-width:900px){.n-titel{font-size:min(calc(9.7 * var(--vb)), 6.2vh);line-height:.98}.n-titel .code{white-space:normal}.n-copy{flex-direction:column;display:flex}.n-zeile-hero{display:contents}.n-unter{white-space:normal;text-wrap:balance;margin:0 0 clamp(8px,1.3vh,12px);font-size:1rem}.n-pillen{order:3}.n-hknopf{order:2;width:100%;margin:clamp(14px,2.3vh,22px) 0 0;padding-right:36px}.n-hknopf .dock-t{flex:1;font-size:.75rem}.n-pillen{gap:6px;margin-top:clamp(16px,2.6vh,24px);margin-bottom:0}.n-pillen ul{gap:6px}.n-pille{letter-spacing:.02em;gap:5px;min-height:26px;padding:0 9px;font-size:max(.6875rem,11px)}.n-pille-hin{min-height:26px;margin-right:2px;font-size:max(.6875rem,11px)}.n-px{width:calc(42 * var(--vb))}html:has(.n-seite){--titel-gross:clamp(2.125rem, 8.6vw, 3.25rem)}.n-firma-kopf{margin-bottom:26px}.n-per-titel{font-size:clamp(2rem, calc(8 * var(--vb)), 2.5rem);margin-bottom:14px;position:static}.n-per-kette{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:26px;padding:0}.n-per-kette li{font-size:1.0625rem}.n-per-kette li:before{right:0}.n-verhindern{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:clamp(48px,8vh,72px);margin-bottom:24px}.n-verhindern h3{font-size:clamp(2rem, calc(8 * var(--vb)), 2.5rem)}.n-verhindern p{margin-top:0;font-size:1.0625rem}.n-wege,.n-plus{grid-template-columns:minmax(0,1fr)}.n-weg>h3{padding:16px 16px 0}.n-weg-text{padding:0 16px 16px}.n-weg-pfeil{display:none}.n-plus-k{min-height:0;display:block}.n-plus-bild{z-index:0;aspect-ratio:16/9;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.n-plus-text{width:100%;padding:4px 16px 16px}.n-seite .tk-t{white-space:normal}.n-seite .ko-bild{right:0}.n-seite .tk-bild{height:calc(62 * var(--vb))}.n-seite .ko-bild{height:calc(55 * var(--vb))}.n-buehne{height:auto;display:block}.n-bilder{z-index:0;aspect-ratio:16/10;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.n-bilder img:first-child{transform:none;-webkit-mask-image:none;mask-image:none}.n-buehne-text{width:100%;padding:16px}.n-wahl{width:100%;margin-top:14px;position:relative;bottom:auto;right:auto}.n-name{font-size:clamp(2rem, calc(8 * var(--vb)), 2.5rem)}.n-apps{gap:6px;margin-top:6px}.n-papp{text-align:center;border-radius:14px;flex-direction:column;justify-content:center;gap:7px;min-height:92px;padding:8px 2px}.n-papp-sym{border-radius:9px;width:36px;height:36px}.n-papp-text{width:100%}.n-papp b{letter-spacing:0;font-size:max(.6875rem,11px);line-height:1.16}.n-papp .mono{display:none}.n-ang{min-height:0;padding:16px}.n-ang-knopf,.n-ang-knopf .dock-b{width:100%}.n-ang-bild{opacity:.42;inset:0;-webkit-mask-image:linear-gradient(#0000 18%,#000 60%);mask-image:linear-gradient(#0000 18%,#000 60%)}.n-ang-zeit{gap:12px;height:auto;padding-left:22px;display:grid}.n-ang-zeit:before{transform-origin:50% 0;width:1px;height:auto;inset:0 auto 0 4px}.anim .n-ang-zeit:before{transform:scaleY(0)}.n-ang-zeit li,.n-ang-zeit li:last-child{text-align:left;white-space:normal;padding-top:0;position:relative;left:auto;right:auto}.n-ang-zeit li:before,.n-ang-zeit li:last-child:before{top:6px;left:-22px;right:auto}.n-seite .ko-knopf{width:100%}html:has(.n-seite) .pop-in{height:min(660px, calc(100dvh - 40px - var(--tastatur,0px)))}}@media (min-width:901px) and (max-width:1240px){.n-papp .mono{display:none}}@media (max-width:900px),(pointer:coarse){:is(html:has(.n-seite) input,html:has(.n-seite) select,html:has(.n-seite) textarea){font-size:max(1rem,16px)}}@media (max-width:480px){.n-pille-bsp:nth-child(n+4){display:none}.n-seite .la-live{font-size:max(.6875rem,11px)}}@media (max-width:360px){body:has(.n-seite) .dock-t{font-size:max(.6875rem,11px)}}@media (max-width:1100px){.n-lauf{grid-template-columns:minmax(0,1fr);gap:40px}.n-lauf-sp{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:16px;display:grid}.n-bahn{display:none}.n-netz-k{margin:0 0 8px}.n-q-liste{grid-template-rows:none;grid-auto-rows:minmax(75px,auto);margin-right:0}.n-rmcc{height:auto}.n-f-liste{grid-template-rows:none;grid-auto-rows:minmax(84px,auto)}.n-f{padding:14px 16px}.n-f-einsatz{padding:18px 16px}.n-woche-feld{height:clamp(72px,24vw,110px)}}@media (max-width:700px){.n-lauf-sp{grid-template-columns:minmax(0,1fr);gap:18px}.n-kachel-kopf b{font-size:clamp(2rem, calc(8 * var(--vb)), 2.5rem)}}@media (prefers-reduced-motion:reduce){html:has(.n-seite){--n-weg:0px}.n-rahmen{position:relative}.n-film video{display:none}.n-bilder img,.n-papp,.n-papp-sym,html.n-im-hero .dock{transition:none}}.n-haupt>main>section:has(:focus-visible){filter:none!important;opacity:1!important}.n-haupt>footer:has(:focus-visible){filter:none!important;opacity:1!important}html:is(.n-menue,.n-menue-zu):not([data-schaerfe=aus]) :is(.n-haupt>main>section,.n-haupt>footer,.dock){transition:filter .26s linear,opacity .26s linear}html:is(.n-menue,.n-menue-zu):not([data-schaerfe=aus]) .n-rahmen{transition:filter .26s linear}html.n-menue:not([data-schaerfe=aus]) :is(.n-haupt>main>section,.n-haupt>footer)[data-n-sicht]{filter:blur(6px)!important;opacity:.5!important}html.n-menue:not([data-schaerfe=aus]) .n-rahmen{filter:blur(6px)}html.n-menue:not([data-schaerfe=aus]) .dock{filter:blur(3px);opacity:.5}@media (prefers-reduced-motion:reduce){html:is(.n-menue,.n-menue-zu) :is(.n-haupt>main>section,.n-haupt>footer,.dock,.n-rahmen){transition:none!important}}.n-tech-kopf{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:14px;margin-bottom:clamp(24px,4.5vh,46px);display:grid}.n-tech-kopf .n-sub{max-width:27em;margin:0 0 .3em}.n-tech-feld{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:14px;display:grid}.n-tech-bild{border:1px solid var(--line);border-radius:var(--r-app);background:#000;min-height:clamp(400px,50vh,540px);position:relative;overflow:hidden}.n-tech-bild img{object-fit:cover;object-position:50% 42%}.anim .n-tech-feld.sicht .n-tech-bild img{animation:26s ease-in-out infinite alternate both nFahrt}.n-tech-werte{border:1px solid var(--line-stark);border-radius:var(--r-app);background:#000;grid-template-rows:auto repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.n-tech-werte li{min-width:0;padding:clamp(12px, 2vh, 20px) clamp(18px, calc(1.8 * var(--vb)), 26px);align-content:center;gap:4px;display:grid}.n-tech-werte li+li{border-top:1px solid var(--line)}.n-tech-werte b{font-size:clamp(1.625rem, calc(2.2 * var(--vb)), 2.125rem);letter-spacing:-.028em;font-weight:400;line-height:1.08}.n-tech-werte li>span{color:var(--fg-2);text-wrap:pretty;font-size:1rem;line-height:1.3}.n-tech-werte li:first-child{padding-block:clamp(20px,3.4vh,36px)}.n-tech-werte li:first-child b{font-size:clamp(3.75rem, calc(7 * var(--vb)), 6.25rem);letter-spacing:-.045em;line-height:.96}.anim .n-tech-werte li{opacity:0;transition:opacity .3s linear;transition-delay:calc(.25s + var(--i) * .12s)}.anim .n-tech-feld.sicht .n-tech-werte li{opacity:1}.n-tech-siegel{border:1px solid var(--line-stark);border-radius:var(--r-app);background:var(--line);grid-template-columns:1.24fr 1.24fr 1fr 1fr;gap:1px;margin:14px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.n-tech-siegel li{min-width:0;padding:clamp(14px, 2.2vh, 20px) clamp(18px, calc(1.8 * var(--vb)), 26px) clamp(16px, 2.4vh, 22px);background:#000;align-content:start;gap:clamp(12px,2vh,18px);display:grid}.n-seite .n-tech-marke{width:auto;height:72px;color:var(--fg);justify-content:flex-start;align-items:center;display:flex}.n-seite .n-tech-marke .siegel-nato{width:auto;max-width:none;height:62px}.n-seite .n-tech-marke .siegel-us{width:72px;height:72px;display:block}.n-seite .n-tech-marke.fapp-glyph svg:not(.siegel-nato){width:42px;max-width:none;height:42px}.n-tech-text{gap:4px;min-width:0;display:grid}.n-tech-text b{font-size:clamp(1.375rem, calc(1.72 * var(--vb)), 1.6875rem);letter-spacing:-.022em;font-weight:400;line-height:1.1}.n-tech-text>span{color:var(--fg-2);text-wrap:pretty;font-size:.9375rem;line-height:1.3}@media (max-width:1100px){.n-tech-kopf,.n-tech-feld{grid-template-columns:minmax(0,1fr)}.n-tech-kopf .n-sub{margin-top:clamp(12px,1.9vh,18px)}.n-tech-bild{aspect-ratio:16/11;min-height:0}.n-tech-werte{grid-template-rows:none}.n-tech-werte li{min-height:88px}.n-tech-siegel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.n-tech-siegel{grid-template-columns:minmax(0,1fr)}.n-tech-siegel li{grid-template-columns:76px minmax(0,1fr);align-items:center;column-gap:14px;min-height:96px;padding:12px 16px}.n-seite .n-tech-marke{height:64px}.n-seite .n-tech-marke .siegel-nato{width:72px;height:auto}.n-seite .n-tech-marke .siegel-us{width:64px;height:64px}}.n-br-feld{gap:14px;display:grid}.n-br-liste{border:1px solid var(--line-stark);border-radius:var(--r-app);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.n-br-liste li{background:#000;min-width:0}.n-br-z{height:100%;min-height:88px;color:var(--fg-2);align-content:space-between;gap:12px;padding:11px 12px 12px;text-decoration:none;transition:color .15s linear;display:grid;position:relative}.n-br-z:after{content:"";background:var(--orange);transform-origin:0;height:2px;transition:transform .36s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.n-br-z:hover,.n-br-z.an{color:var(--fg)}.n-br-z.an{box-shadow:inset 0 0 0 1px var(--fg-2)}.n-br-z.an:after{transform:none}.n-br-z:focus-visible{outline:2px solid var(--fg);outline-offset:-3px}.n-br-z:active{opacity:.7}.n-br-nr{color:var(--fg-3);font-size:max(.6875rem,11px);line-height:1}.n-br-z.an .n-br-nr{color:var(--fg-2)}.n-br-z b{letter-spacing:-.012em;overflow-wrap:break-word;text-wrap:balance;font-size:1.0625rem;font-weight:400;line-height:1.16;display:block}.n-br-klein,.n-br-zeile{display:none}.n-br-z .n-pfeil{opacity:0;width:16px;transition:opacity .15s linear, transform .3s var(--ease);position:absolute;top:10px;right:11px;transform:translate(-6px)}.n-br-z.an .n-pfeil{opacity:1;transform:none}.n-br-buehne{border:1px solid var(--line);border-radius:var(--r-app);min-height:clamp(380px,52vh,540px);color:var(--fg);background:#000;grid-template-columns:minmax(0,5fr) minmax(0,8fr);text-decoration:none;transition:border-color .15s linear;display:grid;position:relative;overflow:hidden}.n-br-buehne:hover{border-color:var(--line-stark)}.n-br-bilder{order:2;min-height:300px;display:block;position:relative}.n-br-bilder img{object-fit:cover;opacity:0;transition:opacity .32s linear}.n-br-bilder img.an{opacity:1}.n-br-text{min-width:0;padding:clamp(16px, 2.4vh, 24px) clamp(18px, calc(1.8 * var(--vb)), 26px) clamp(18px, 2.6vh, 26px);border-right:1px solid var(--line);flex-direction:column;gap:14px;display:flex}.n-br-titel{color:var(--fg-2)}.n-br-satz{font-size:clamp(1.625rem, calc(2.5 * var(--vb)), 2.375rem);letter-spacing:-.028em;text-wrap:balance;line-height:1.1}.n-br-fuss{gap:10px;margin-top:auto;padding-right:32px;display:grid;position:relative}.n-br-fuss .n-pfeil{transition:transform .22s var(--ease);position:absolute;bottom:2px;right:0}.n-br-buehne:hover .n-br-fuss .n-pfeil{transform:translate(3px)}.n-br-zahl{gap:4px;display:grid}.n-br-zahl b{font-size:clamp(2.25rem, calc(3.4 * var(--vb)), 3.25rem);letter-spacing:-.034em;font-weight:400;line-height:1}.n-br-zahl .mono,.n-br-teile{color:var(--fg-2);letter-spacing:.02em;font-size:.75rem}@media (min-width:1240px){.n-br-liste{grid-template-columns:repeat(9,minmax(0,1fr))}.n-br-z{min-height:96px}}@media (max-width:900px){.n-br-feld{display:block}.n-br-buehne{display:none}.n-br-liste{border:0;border-top:1px solid var(--line-stark);background:0 0;border-radius:0;display:block;overflow:visible}.n-br-liste li{background:0 0}.n-br-nr{display:none}.n-br-z{border-bottom:1px solid var(--line-stark);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;column-gap:14px;height:auto;min-height:90px;padding:9px 0}.n-br-z.an{box-shadow:none}.n-br-klein{border-radius:var(--r-klein);width:72px;height:72px;box-shadow:inset 0 0 0 1px var(--line);display:block;position:relative;overflow:hidden}.n-br-klein img{object-fit:cover}.n-br-name{gap:4px;min-width:0;display:grid}.n-br-z b{letter-spacing:-.02em;font-size:1.25rem;line-height:1.1}.n-br-zeile{color:var(--fg-2);text-wrap:pretty;font-size:.9375rem;line-height:1.25;display:block}.n-br-z,.n-br-z.an{color:var(--fg)}.n-br-z:after{display:none}.n-br-z .n-pfeil{opacity:1;width:18px;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.n-br-z,.n-br-z:after,.n-br-z .n-pfeil,.n-br-bilder img{transition:none}}
.pk{--pk-h:680vh;--pk-lauf:540vh;--pk-v:100vh;--bg:#000;--fg:#f5f6f5;--fg-2:#c4c7c5;--fg-3:#a2a5a3;--line:#ffffff61;--orange:#f95900;height:var(--pk-h);background:var(--bg);color:var(--fg);letter-spacing:normal;line-height:normal;position:relative}.pk .mono{letter-spacing:.01em;text-transform:none;font-weight:500;line-height:normal}@supports (height:1svh){.pk{--pk-h:680svh;--pk-lauf:540svh;--pk-v:100svh}}.pk-buehne{height:var(--pk-v);background:var(--bg);position:sticky;top:0;overflow:hidden}.pk-canvas{opacity:0;width:100%;height:100%;transition:opacity .7s linear;display:block;position:absolute;inset:0}.pk.bereit .pk-canvas{opacity:1}.pk-standbild{object-fit:cover;width:100%;height:100%;display:none;position:absolute;inset:0}.pk-leit-bild{display:none}.pk-liste{margin:0;padding:0;list-style:none}.pk-block{z-index:2;left:var(--edge);width:min(29rem, calc(100vw - 2 * var(--edge)));top:calc(var(--p) * var(--pk-lauf) + var(--pk-v) / 2);position:absolute;transform:translateY(-50%)}.pk-kopf{width:min(36rem, calc(100vw - 2 * var(--edge)))}.pk-ende{--p:1.039}.pk .pk-rail{color:var(--fg-2);margin:0 0 clamp(9px,1.4vh,14px);font-size:.93rem}.pk .pk-titel{font-size:var(--titel-gross);letter-spacing:-.036em;text-wrap:balance;margin:0;font-weight:400;line-height:1.02}.pk .pk-text{color:var(--fg-2);text-wrap:pretty;max-width:27rem;margin:clamp(14px,2.2vh,22px) 0 0;font-size:1.133rem;line-height:1.47}.pk .pk-daten{color:var(--fg);align-items:center;gap:10px;margin:clamp(12px,1.8vh,18px) 0 0;font-size:.93rem;display:flex}.pk-daten:before{content:"";background:var(--line);width:26px;height:1px}.pk-code{display:block;position:relative}.rc-lage{pointer-events:none;position:absolute;inset:0}.rc-c{text-align:center;white-space:pre;letter-spacing:0;display:block;position:absolute;top:0;left:0}.rc-fliegt{font-family:var(--mono);color:#7b7f7d;font-weight:400}.pk-code[data-state=wait] .rc,.pk-code[data-state=lauf] .rc,.pk-code[data-state=run] .rc{visibility:hidden}.pk-marken{z-index:1;pointer-events:none;position:absolute;inset:0}.pk .pk-marke{opacity:0;color:var(--fg);white-space:nowrap;will-change:transform;font-size:.86rem;position:absolute;top:0;left:0}.pk-marke>span{position:absolute;top:-24px;left:12px}.pk-marke[data-kippe="1"]>span{left:auto;right:10px}.pk-marke:before{content:"";background:#ffffffbf;width:1px;height:14px;position:absolute;top:-14px;left:0}.pk-marke[data-m=r750]:after{content:"";background:var(--orange);width:5px;height:5px;position:absolute;top:-2px;left:-2px}.pk-mx{z-index:1;opacity:0;pointer-events:none;position:absolute}.pk-mx-oben span,.pk-mx-seite span{color:var(--fg-2);font-size:.8rem;position:absolute}.pk-mx-oben span{top:-26px;transform:translate(-50%)}.pk-mx-seite span{left:-32px;transform:translateY(-50%)}.pk-mx-jetzt{--kl:#f95900;position:absolute}.pk-mx-jetzt i{background:linear-gradient(var(--kl), var(--kl)) 0 0 / 7px 1px no-repeat, linear-gradient(var(--kl), var(--kl)) 0 0 / 1px 7px no-repeat, linear-gradient(var(--kl), var(--kl)) 100% 0 / 7px 1px no-repeat, linear-gradient(var(--kl), var(--kl)) 100% 0 / 1px 7px no-repeat, linear-gradient(var(--kl), var(--kl)) 0 100% / 7px 1px no-repeat, linear-gradient(var(--kl), var(--kl)) 0 100% / 1px 7px no-repeat, linear-gradient(var(--kl), var(--kl)) 100% 100% / 7px 1px no-repeat, linear-gradient(var(--kl), var(--kl)) 100% 100% / 1px 7px no-repeat;position:absolute;inset:1px}.pk .pk-mx-jetzt b{color:var(--fg);white-space:nowrap;background:#000;padding:2px 7px;font-size:.86rem;font-weight:500;position:absolute;top:50%;transform:translateY(-50%)}.pk-mx-jetzt[data-seite=rechts] b{left:calc(100% + 8px)}.pk-mx-jetzt[data-seite=links] b{right:calc(100% + 8px)}.pk .pk-stand{z-index:2;right:var(--edge);bottom:calc(22px + env(safe-area-inset-bottom));width:13.5rem;color:var(--fg-2);pointer-events:none;background:#000;padding:10px 12px;font-size:.86rem;position:absolute}.pk-stand p{white-space:nowrap;gap:10px;margin:0 0 9px;display:flex}.pk-stand-nr{color:var(--fg)}.pk-stand-linie{background:#ffffff47;height:1px;display:block;overflow:hidden}.pk-stand-linie b{background:var(--fg);transform-origin:0;height:1px;display:block;transform:scaleX(0)}.pk-stand small{color:var(--fg-3);margin-top:8px;font-size:.8rem;display:block}.pk[data-modus=ruhig]{height:auto}.pk[data-modus=ruhig] .pk-buehne{height:min(70vh,56vw);min-height:280px;position:relative}.pk[data-modus=ruhig] .pk-canvas,.pk[data-modus=ruhig] .pk-marken,.pk[data-modus=ruhig] .pk-mx,.pk[data-modus=ruhig] .pk-stand{display:none}.pk[data-modus=ruhig] .pk-standbild{display:block}.pk[data-modus=ruhig] .pk-leit-bild{width:100%;height:auto;margin-top:clamp(16px,2.4vh,24px);display:block}.pk[data-modus=ruhig] .pk-block{width:auto;max-width:36rem;margin:clamp(56px, 8vh, 88px) var(--edge) 0;opacity:1;filter:none;position:static;transform:none}.pk[data-modus=ruhig] .pk-liste{padding-bottom:8px}@media (max-aspect-ratio:19/20){.pk{--titel-gross:clamp(2.125rem, 8.6vw, 3.25rem)}.pk-ende{--p:1.086}.pk-block{top:calc(var(--p) * var(--pk-lauf) + var(--pk-v) * .68)}.pk-mx-seite{display:none}.pk-mx-oben span{top:-22px}.pk .pk-stand{top:calc(14px + env(safe-area-inset-top));bottom:auto;right:var(--edge);left:var(--edge);background:0 0;width:auto;padding:0}.pk-stand small{display:none}}html:is(.n-menue,.n-menue-zu):not([data-schaerfe=aus]) .pk-buehne{transition:filter .26s linear,opacity .26s linear}html.n-menue:not([data-schaerfe=aus]) .pk-buehne{filter:blur(6px);opacity:.5}html.n-menue:not([data-schaerfe=aus]) .pk-block{filter:blur(6px)!important}@media (prefers-reduced-motion:reduce){html:is(.n-menue,.n-menue-zu) .pk-buehne{transition:none}}html[data-alarm=a] .pk-huelle{display:none}
.n-fenster{z-index:80;width:min(1120px,100vw - 40px);max-width:none;height:fit-content;max-height:calc(100dvh - 40px);color:var(--fg);opacity:0;transition:opacity .2s linear, transform .28s var(--ease), display .2s allow-discrete, overlay .2s allow-discrete;background:#000;border:1px solid #ffffff57;border-radius:22px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;transform:translateY(14px)}.n-fenster[open]{opacity:1;display:block;transform:none}.n-fenster:not(:modal)[open]{transition:none;box-shadow:0 0 0 100vmax #000000c7}.n-fenster::backdrop{transition:background .2s linear, display .2s allow-discrete, overlay .2s allow-discrete;background:0 0}.n-fenster[open]::backdrop{background:#000000c7}@starting-style{.n-fenster[open]{opacity:0;transform:translateY(14px)}.n-fenster[open]::backdrop{background:0 0}}html:has(.n-fenster[open]){overflow:hidden}.f-innen{overscroll-behavior:contain;max-height:calc(100dvh - 42px);position:relative;overflow-y:auto}.f-zu{z-index:3;width:44px;height:44px;color:var(--fg);background:#0000008f;border:1px solid #ffffff6b;border-radius:50%;place-items:center;transition:border-color .15s linear,background .15s linear;display:grid;position:absolute;top:14px;right:14px}.f-zu:hover{background:#000;border-color:#fff}.f-zu:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.f-kopf{background:#000;height:clamp(250px,37vh,370px);position:relative;overflow:hidden}.f-bild{aspect-ratio:16/9;-webkit-mask-composite:source-in;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 34%),linear-gradient(0deg,#0000 0,#000 24%);mask-image:linear-gradient(90deg,#0000 0,#000 34%),linear-gradient(0deg,#0000 0,#000 24%);-webkit-mask-composite:source-in;mask-composite:intersect}.f-bild img{object-fit:cover}.f-kopf-text{position:absolute;bottom:0;left:clamp(20px,3vw,40px);right:clamp(20px,3vw,40px)}.f-kopf-text .mono{color:var(--fg-2);margin:0 0 6px}.f-kopf-text h2{font-size:clamp(2.25rem, calc(4.1 * var(--vb)), 3.75rem);letter-spacing:-.036em;margin:0;font-weight:400;line-height:1.02}.f-zeile{max-width:34em;color:var(--fg-2);text-wrap:pretty;margin:10px 0 0;font-size:1.1875rem;line-height:1.32}.f-text{padding:clamp(20px,3.2vh,32px) clamp(20px,3vw,40px) 0}.f-rail{color:var(--fg-2);margin:clamp(22px,3.4vh,34px) 0 10px}.f-punkte{color:var(--fg-2);margin:0;padding:0;font-size:1.0625rem;line-height:1.3;list-style:none}.f-punkte li{border-top:1px solid var(--line);text-wrap:pretty;padding:10px 0}.f-punkte li:last-child{border-bottom:1px solid var(--line)}.f-schluessel{color:var(--fg)}.f-schluessel b{letter-spacing:-.02em;margin-right:.3em;font-size:1.5rem;font-weight:400}.f-punkte-kurz{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;display:grid}.f-punkte-kurz li,.f-punkte-kurz li:last-child{border-bottom:0;padding:12px 0 0}.f-spalten{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.f-spalten:has(.f-notiz){grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(20px,3vw,44px)}.f-notiz{color:var(--fg-2);text-wrap:pretty;margin:0;padding-top:10px;font-size:1.0625rem;line-height:1.38}.f-schritte{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.f-schritte li{border:1px solid var(--line);text-wrap:pretty;border-radius:14px;padding:12px;font-size:1rem;line-height:1.22}.f-schritte .mono{color:var(--fg-3);margin-bottom:8px;display:block}.f-modelle{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.f-modelle>li{border:1px solid var(--line);border-radius:16px;flex-direction:column;padding:clamp(14px,1.8vw,22px);transition:border-color .15s linear;display:flex;position:relative}.f-modelle>li:hover{border-color:var(--fg)}.f-modelle>li:has(.f-konf:focus-visible){outline:2px solid var(--fg);outline-offset:2px}.f-konf{min-height:44px;color:var(--fg);outline:none;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:1rem;text-decoration:none;display:flex}.f-konf:after{content:"";border-radius:inherit;position:absolute;inset:0}.f-konf .dock-a{transition:transform .2s var(--ease)}.f-modelle>li:hover .f-konf .dock-a{transform:translate(4px)}.f-m-wert{font-size:clamp(2rem, calc(3 * var(--vb)), 2.75rem);letter-spacing:-.034em;line-height:1;display:block}.f-m-wort{color:var(--fg-3);margin-top:4px;display:block}.f-modelle h3{letter-spacing:-.016em;margin:16px 0 8px;font-size:1.1875rem;font-weight:400}.f-modelle ul{color:var(--fg-2);margin:0;padding:0;font-size:1rem;line-height:1.34;list-style:none}.f-modelle ul li{text-wrap:pretty;padding:2px 0}.f-fuss{z-index:2;padding:14px clamp(20px, 3vw, 40px) calc(14px + env(safe-area-inset-bottom));box-shadow:inset 0 1px 0 var(--line);background:#000;flex-wrap:wrap;align-items:center;gap:10px;margin-top:clamp(20px,3vh,30px);display:flex;position:sticky;bottom:0}.f-fuss .f-order{margin:0;text-decoration:none}.f-fuss .f-angebot{--k-rand:linear-gradient(var(--line-stark), var(--line-stark));min-height:54px;padding-left:24px;padding-right:24px;text-decoration:none}.f-fuss .f-angebot:after{display:none}@media (max-width:700px){.n-fenster{border:0;border-radius:0;width:100vw;max-height:100dvh}.f-innen{max-height:100dvh}.f-kopf{height:300px}.f-bild{aspect-ratio:auto;-webkit-mask-composite:source-over;width:100%;left:0;-webkit-mask-image:linear-gradient(#000 38%,#0000 78%);mask-image:linear-gradient(#000 38%,#0000 78%);-webkit-mask-composite:source-over;mask-composite:add}.f-bild img{object-position:66% 30%}:is(.f-punkte-kurz,.f-modelle,.f-spalten:has(.f-notiz)){grid-template-columns:minmax(0,1fr)}.f-schritte{grid-template-columns:repeat(2,minmax(0,1fr))}.f-fuss .f-order,.f-fuss .f-angebot{width:100%}}@media (prefers-reduced-motion:reduce){.n-fenster,.n-fenster::backdrop{transition:none;transform:none}}
.gr{z-index:95;color:var(--fg);background:#000;place-items:center;padding:24px;transition:opacity 1s cubic-bezier(.4,0,.3,1);display:none;position:fixed;inset:0}html.n-gruss .gr{animation:0s linear 12s forwards grNot;display:grid}.gr-innen{text-align:center;justify-items:center;max-width:min(92vw,40rem);transition:opacity .3s linear;display:grid;position:relative}.gr-z{font-size:clamp(1.625rem, calc(2.5 * var(--vb)), 2.5rem);letter-spacing:-.026em;text-wrap:balance;animation:grZeile .7s var(--ease) both;animation-delay:calc(var(--i) * .24s + .12s);margin:0;font-weight:400;line-height:1.16}.gr-unten{color:var(--fg-2);font-size:clamp(1rem, calc(1.2 * var(--vb)), 1.1875rem);letter-spacing:-.012em;margin-top:1.5em;line-height:1.3}.gr-unten span{color:var(--fg)}.gr-sig{visibility:hidden;width:auto;height:clamp(92px,14vh,128px);margin:10px 0 0;display:block}.gr-sig-c{pointer-events:none;display:block;position:absolute}.gr-text-weg .gr-innen{opacity:0}.gr-weg{opacity:0;pointer-events:none}.gr-weg .gr-innen{opacity:0}.gr-sofort{opacity:0;pointer-events:none;transition-duration:.14s}@keyframes grNot{to{visibility:hidden;pointer-events:none}}@keyframes grZeile{0%{opacity:0;filter:blur(5px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){html.n-gruss .gr{animation:none!important}.gr,.gr-innen{transition:none!important}.gr-z{filter:none;animation:none!important}.gr-sig{visibility:visible}}
