.neo-device{--device-size: clamp(7px, 1.45vw, 13px);font-size:var(--device-size);--dev-shell-1: #3a3a44;--dev-shell-2: #24242c;--dev-shell-3: #15151b;--dev-edge: rgba(255, 255, 255, 0.22);--dev-screen-bg: #0b0a11;--dev-phone-cap: #0b0a11;position:relative;display:block;width:100%;perspective:160em;perspective-origin:50% 40%;line-height:0}.neo-device__stage{position:relative;display:flex;align-items:flex-end;justify-content:center}.neo-device__laptop{position:relative;flex:none;width:44em;filter:drop-shadow(0 2.2em 2.6em rgba(0, 0, 0, 0.45))}.neo-device__lid{position:relative;border-radius:1.1em 1.1em .25em .25em;padding:.65em .65em 1.5em;background:linear-gradient(160deg, var(--dev-shell-1) 0%, var(--dev-shell-2) 42%, var(--dev-shell-3) 100%);box-shadow:inset 0 0 0 .08em var(--dev-edge),inset 0 .5em 1.2em rgba(0,0,0,.35)}.neo-device__lid::before{content:"";position:absolute;top:.26em;left:50%;width:.26em;height:.26em;border-radius:50%;background:#4a4a58;box-shadow:inset 0 0 0 .04em rgba(0,0,0,.6);transform:translateX(-50%)}.neo-device__lid::after{content:"";position:absolute;bottom:.52em;left:50%;width:3.2em;height:.34em;border-radius:.17em;background:rgba(255,255,255,.1);transform:translateX(-50%)}.neo-device__screen{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:.35em;background:var(--dev-screen-bg)}.neo-device__screen img,.neo-device__screen picture{display:block;width:100%;height:100%;object-fit:cover}.neo-device__screen::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 38%)}.neo-device__base{position:relative;width:104%;height:1.15em;margin:0 auto;margin-left:-2%;border-radius:.14em .14em .5em .5em;background:linear-gradient(180deg, #4a4a55 0%, #2b2b34 34%, #1b1b22 100%);box-shadow:inset 0 .06em 0 rgba(255,255,255,.3);clip-path:polygon(0.8% 0, 99.2% 0, 97.4% 100%, 2.6% 100%)}.neo-device__base::after{content:"";position:absolute;bottom:.06em;left:50%;width:11%;height:.2em;border-radius:0 0 .3em .3em;background:rgba(0,0,0,.55);transform:translateX(-50%)}.neo-device__phone{position:relative;flex:none;width:10.4em;margin-left:-3.4em;margin-bottom:-0.6em;z-index:2;border-radius:1.5em;padding:.42em;background:linear-gradient(155deg, var(--dev-shell-1) 0%, var(--dev-shell-2) 45%, var(--dev-shell-3) 100%);box-shadow:inset 0 0 0 .07em var(--dev-edge),0 .3em .7em rgba(0,0,0,.55),0 1.6em 2.2em rgba(0,0,0,.5)}.neo-device__phone::before{content:"";position:absolute;top:3.2em;right:-0.12em;width:.12em;height:1.8em;border-radius:0 .1em .1em 0;background:linear-gradient(180deg, #4a4a55, #26262e)}.neo-device__phone-screen{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:1.15em;background:var(--dev-screen-bg)}.neo-device__phone-cap{flex:none;height:1.55em;background:var(--dev-phone-cap)}.neo-device__phone-shot{position:relative;flex:none;width:100%;aspect-ratio:1320/2868;overflow:hidden}.neo-device__phone-shot img,.neo-device__phone-shot picture{display:block;width:100%;height:100%;object-fit:cover}.neo-device__phone-cap::before{content:"";position:absolute;top:.42em;left:50%;width:2.6em;height:.62em;border-radius:.31em;background:#0a0910;transform:translateX(-50%);z-index:1}.neo-device__phone-screen::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 34%)}.neo-device{--dev-tilt: 0deg;--dev-phone-from-x: 5em}.neo-device--tilt-l{--dev-tilt: 9deg}.neo-device--tilt-r{--dev-tilt: -9deg}.neo-device__laptop{transform:rotateY(var(--dev-tilt)) rotateX(2deg)}.neo-device--phone-l .neo-device__phone{order:-1;margin-left:0;margin-right:-3.4em}.neo-device--phone-l .neo-device__phone::before{right:auto;left:-0.12em;border-radius:.1em 0 0 .1em}.neo-device--phone-l{--dev-phone-from-x: -5em}.neo-device--no-phone .neo-device__phone{display:none}@media(max-width: 899px){.neo-device{--device-size: clamp(6px, 2.05vw, 10px)}.neo-device__phone{display:none}.neo-device__laptop{transform:none}}@media(prefers-reduced-motion: reduce){.neo-device__laptop{transform:none !important}}html[data-a11y-motion] .neo-device__laptop{transform:none !important}@keyframes neo-device-fade-in{from{opacity:.35}to{opacity:1}}@keyframes neo-device-laptop-in{from{transform:rotateY(calc(var(--dev-tilt) + 13deg)) rotateX(6deg) translate3d(2.4em, 1.2em, 0) scale(0.95)}to{transform:rotateY(var(--dev-tilt)) rotateX(2deg) translate3d(0, 0, 0) scale(1)}}@keyframes neo-device-phone-in{from{transform:translate3d(var(--dev-phone-from-x), 2.2em, 0) rotateY(-15deg) scale(0.9)}to{transform:translate3d(0, 0, 0) rotateY(0deg) scale(1)}}@supports(animation-timeline: view()){@media(prefers-reduced-motion: no-preference){.neo-device__stage,.neo-device__laptop,.neo-device__phone{animation:linear both;animation-timeline:view();animation-range:entry 5% cover 45%;will-change:transform}.neo-device__stage{animation-name:neo-device-fade-in;animation-range:entry 5% cover 28%;will-change:opacity}.neo-device__laptop{animation-name:neo-device-laptop-in}.neo-device__phone{animation-name:neo-device-phone-in;animation-range:entry 12% cover 52%}}}html[data-a11y-motion] .neo-device__stage,html[data-a11y-motion] .neo-device__laptop,html[data-a11y-motion] .neo-device__phone{animation:none !important;animation-timeline:auto !important;opacity:1 !important;will-change:auto}html[data-a11y-motion] .neo-device__phone{transform:none !important}.neo-cap-light .neo-device{--dev-phone-cap: #f9fafc}.mod_article:has(.neo-refgal){overflow:clip}.neo-reference.neo-reference--gallery{background:radial-gradient(115% 80% at 8% 0%, rgba(42, 2, 95, 0.55), transparent 60%),radial-gradient(80% 65% at 94% 100%, rgba(168, 242, 13, 0.06), transparent 62%),var(--ink-950)}.neo-reference--gallery .neo-reference__title{font-size:clamp(1.45rem,2.6vw,2.15rem)}.neo-reference--gallery .neo-reference__text{max-width:46ch}.neo-reference--gallery .neo-reference__metrics{--ring-size: clamp(56px, 6.4vw, 84px);margin-top:clamp(32px,4.5vh,48px);padding:clamp(16px,2.6vw,26px) clamp(14px,2.4vw,24px);background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.1);box-shadow:none}.neo-refgal__frame{position:relative;margin:0;width:100%;display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#15121f;box-shadow:0 30px 70px -38px rgba(0,0,0,.95)}.neo-refgal__frame .neo-shot-chrome{position:relative;flex:none}.neo-refgal__frame--device{border:0;border-radius:0;background:none;box-shadow:none;overflow:visible;align-items:center;justify-content:center}.neo-refgal.is-on .neo-refgal__frame--device .neo-device{--device-size: min(1.45vw, 1.2vh)}@supports(width: 1cqi){.neo-refgal.is-on .neo-refgal__screen{container-type:inline-size}.neo-refgal.is-on .neo-refgal__frame--device .neo-device{--device-size: min(1.45vw, 1.2vh, 1.85cqi)}}.neo-refgal.is-on .neo-device__stage,.neo-refgal.is-on .neo-device__laptop,.neo-refgal.is-on .neo-device__phone{animation:none;will-change:auto}.neo-refgal__shot{position:relative;display:block;flex:0 0 auto;width:100%;aspect-ratio:16/10;background:#0c0a14}.neo-refgal__shot picture{display:block;width:100%;height:100%}.neo-refgal__shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.neo-refgal{--refgal-top: 88px;--refgal-gap: clamp(26px, 4vw, 64px);position:relative}body.neo-lp-page .neo-refgal{--refgal-top: 66px}.neo-refgal:not(.is-on) .neo-refgal__grid{display:block}.neo-refgal:not(.is-on) .neo-refgal__stage{display:none}.neo-refgal.is-on{background:radial-gradient(85% 38% at 6% 3%, rgba(42, 2, 95, 0.55), transparent 62%),radial-gradient(65% 34% at 97% 97%, rgba(168, 242, 13, 0.06), transparent 60%),var(--ink-950);padding-inline:clamp(16px,4vw,48px);padding-block:0 clamp(30px,6vh,80px)}.neo-refgal.is-on .neo-reference{background:none;padding:0}.neo-refgal.is-on .neo-reference__inner{max-width:none}.neo-refgal.is-on .wde-ref{display:block}.neo-refgal.is-on .neo-refgal__grid{display:grid;grid-template-columns:minmax(0, 1fr);max-width:1320px;margin-inline:auto}.neo-refgal.is-on .neo-refgal__stage{grid-area:1/1;align-self:start;position:sticky;top:0;z-index:2;box-sizing:border-box;padding:var(--refgal-top) 0 14px;background:linear-gradient(180deg, var(--ink-950) 0%, var(--ink-950) 84%, rgba(7, 6, 12, 0) 100%);border-image:linear-gradient(180deg, var(--ink-950) 0%, var(--ink-950) 84%, rgba(7, 6, 12, 0) 100%) 0 1/0 100vw/0 100vw stretch}.neo-refgal.is-on .neo-refgal__col{grid-area:1/1;padding-top:calc(var(--refgal-pin-h, 46vh) + clamp(10px,2vh,22px));padding-top:calc(var(--refgal-pin-h, 46svh) + clamp(10px,2vh,22px))}.neo-refgal.is-on .neo-refgal__station :is(a,button,input,select,textarea,[tabindex]){scroll-margin-top:calc(var(--refgal-pin-h, 46vh) + 16px);scroll-margin-top:calc(var(--refgal-pin-h, 46svh) + 16px)}.neo-refgal.is-on .neo-refgal__screen{position:relative;width:100%;aspect-ratio:16/10;max-height:42vh;max-height:42svh;margin-inline:auto}.neo-refgal.is-on .neo-refgal__frame{position:absolute;inset:0;opacity:0;will-change:opacity}.neo-refgal.is-on .neo-refgal__frame:first-child{opacity:1}.neo-refgal.is-on .neo-refgal__shot{aspect-ratio:auto;flex:1 1 auto;min-height:0}.neo-refgal__dots{display:none}.neo-refgal.is-on .neo-refgal__dots{justify-content:center;gap:9px;margin:14px 0 0}.neo-refgal__dots i{width:26px;height:3px;border-radius:3px;background:rgba(255,255,255,.24);transition:background .35s var(--ease-out),transform .35s var(--ease-out)}.neo-refgal__dots i.is-active{background:var(--green-300);transform:scaleY(2)}.neo-refgal.is-on .neo-refgal__station{display:flex;align-items:center;min-height:62vh;min-height:62svh;padding-block:clamp(20px,4vh,44px);opacity:.6;transition:opacity .5s var(--ease-out)}.neo-refgal.is-on .neo-refgal__station.is-current,.neo-refgal.is-on .neo-refgal__station:focus-within{opacity:1}.neo-refgal.is-on .neo-refgal__station>*{flex:1 1 auto;min-width:0}@media(min-width: 900px)and (min-height: 620px){.neo-refgal.is-on .neo-refgal__grid{grid-template-columns:minmax(0, 1.02fr) minmax(0, 0.98fr);column-gap:var(--refgal-gap)}.neo-refgal.is-on .neo-refgal__stage{grid-area:1/1;top:var(--refgal-top);height:calc(100vh - var(--refgal-top));height:calc(100svh - var(--refgal-top));z-index:1;display:flex;flex-direction:column;justify-content:center;padding:calc(clamp(16px,3vh,32px) + 17px) 0 clamp(16px,3vh,32px);background:none;border-image:none}.neo-refgal.is-on .neo-refgal__screen{max-height:none}.neo-refgal.is-on .neo-refgal__dots{display:flex}.neo-refgal.is-on .neo-refgal__col{grid-area:1/2;padding-block:0}.neo-refgal.is-on .neo-refgal__station :is(a,button,input,select,textarea,[tabindex]){scroll-margin-top:calc(var(--refgal-top) + 16px)}.neo-refgal.is-on .neo-refgal__station{display:block;min-height:140vh;min-height:140svh;padding-block:0}.neo-refgal.is-on .neo-refgal__station>*{position:sticky;top:var(--refgal-top);display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - var(--refgal-top));min-height:calc(100svh - var(--refgal-top));box-sizing:border-box;padding-block:clamp(16px,3vh,32px)}}@media(min-width: 1500px){.neo-refgal.is-on .neo-reference__text{max-width:44ch}}@media(prefers-reduced-motion: reduce){.neo-refgal.is-on .neo-refgal__grid{display:block}.neo-refgal.is-on .neo-refgal__stage{position:static;height:auto;display:block;padding:clamp(24px,4vh,48px) 0 0;background:none;border-image:none}.neo-refgal.is-on .neo-refgal__screen{aspect-ratio:auto;max-height:none;display:grid;gap:18px}.neo-refgal.is-on .neo-refgal__frame{position:static;opacity:1 !important;will-change:auto}.neo-refgal.is-on .neo-refgal__shot{aspect-ratio:16/10;flex:0 0 auto}.neo-refgal.is-on .neo-refgal__dots{display:none}.neo-refgal.is-on .neo-refgal__col{padding-block:0}.neo-refgal.is-on .neo-refgal__station{display:block;min-height:0;opacity:1;transition:none;padding-block:clamp(28px,5vh,56px)}.neo-refgal.is-on .neo-refgal__station :is(a,button,input,select,textarea,[tabindex]){scroll-margin-top:0}}:root[data-a11y-motion] .neo-refgal.is-on .neo-refgal__grid{display:block}:root[data-a11y-motion] .neo-refgal.is-on .neo-refgal__stage{position:static;height:auto;display:block;padding:clamp(24px,4vh,48px) 0 0;background:none;border-image:none}:root[data-a11y-motion] .neo-refgal.is-on .neo-refgal__screen{aspect-ratio:auto;max-height:none;display:grid;gap:18px}:root[data-a11y-motion] .neo-refgal.is-on .neo-refgal__frame{position:static;opacity:1 !important;will-change:auto}:root[data-a11y-motion] .neo-refgal.is-on .neo-refgal__shot{aspect-ratio:16/10;flex:0 0 auto}:root[data-a11y-motion] .neo-refgal.is-on .neo-refgal__dots{display:none}:root[data-a11y-motion] .neo-refgal.is-on .neo-refgal__col{padding-block:0}:root[data-a11y-motion] .neo-refgal.is-on .neo-refgal__station{display:block;min-height:0;opacity:1;transition:none;padding-block:clamp(28px,5vh,56px)}:root[data-a11y-motion] .neo-refgal.is-on .neo-refgal__station :is(a,button,input,select,textarea,[tabindex]){scroll-margin-top:0}.neo-reference--gallery .neo-meters__grid{flex-wrap:wrap;gap:clamp(10px,1.6vw,18px) clamp(8px,1.4vw,20px)}.neo-reference--gallery .neo-ring{gap:8px}.neo-reference--gallery .neo-ring__num{font-size:clamp(1.15rem,2.2vw,1.6rem)}.neo-reference--gallery .neo-ring__label{font-size:clamp(.78rem,1.05vw,.9rem)}.neo-reference--gallery .neo-ring__sub{font-size:.64rem;letter-spacing:.02em}.neo-reference--gallery .neo-reference__metrics{padding:clamp(16px,2vw,26px) clamp(12px,1.6vw,22px)}.neo-cover{--cover-rest: 390px;position:relative;overflow:hidden;padding:var(--section-y) 0 calc(var(--section-y)*.85);background:radial-gradient(90% 60% at 50% 100%, rgba(94, 26, 168, 0.28), transparent 65%),radial-gradient(80% 60% at 10% 0%, rgba(42, 2, 95, 0.45), transparent 60%),var(--ink-950)}.neo-cover--nach-titel{padding-top:clamp(8px,1.5vw,20px);background:radial-gradient(90% 60% at 50% 100%, rgba(94, 26, 168, 0.28), transparent 65%),var(--ink-950)}.neo-cover>.neo-aurora{-webkit-mask-image:linear-gradient(to bottom, transparent 22%, #000 48%);mask-image:linear-gradient(to bottom, transparent 22%, #000 48%)}.content-neo-heading:has(+.neo-cover--nach-titel) .neo-heading-section--dark{padding-bottom:clamp(20px,3vw,40px)}.neo-cover__stage{position:relative;z-index:1;display:grid;perspective:1800px;perspective-origin:50% 40%;touch-action:pan-y;padding-block:clamp(8px,1.5vw,20px)}.neo-cover__slide{grid-area:1/1;justify-self:center;align-self:end;width:clamp(420px,min(60vw,(100vh - var(--cover-rest))*1.9),900px);width:clamp(420px,min(60vw,(100svh - var(--cover-rest))*1.9),900px);container-type:inline-size;cursor:pointer;transition:transform .7s var(--ease-out),opacity .7s var(--ease-out),filter .7s var(--ease-out)}.neo-cover__slide .neo-refgal__frame{width:100%}.neo-cover__slide .neo-device{--device-size: calc(100cqi / 52)}.neo-cover__slide.is-active{z-index:3;cursor:default;transform:none}.neo-cover__slide.is-prev,.neo-cover__slide.is-next{z-index:2;opacity:.42;filter:saturate(0.6) brightness(0.7)}.neo-cover__slide.is-prev{transform:translateX(-68%) translateZ(-420px) rotateY(34deg)}.neo-cover__slide.is-next{transform:translateX(68%) translateZ(-420px) rotateY(-34deg)}.neo-cover__slide:is(.is-prev,.is-next):hover{opacity:.6}.neo-cover__slide.is-away{z-index:1;opacity:0;pointer-events:none;transform:translateZ(-900px)}.neo-cover__captions{position:relative;z-index:1;display:grid;max-width:920px;margin:clamp(10px,1.6vw,22px) auto 0;padding:0 24px;text-align:center}.neo-cover__caption{grid-area:1/1;visibility:hidden;opacity:0;transition:opacity .35s var(--ease-out),visibility 0s linear .35s}.neo-cover__caption.is-active{visibility:visible;opacity:1;transition:opacity .35s var(--ease-out) .15s,visibility 0s}.neo-cover__caption .neo-eyebrow{justify-content:center}.neo-cover__caption .neo-reference__title{font-size:clamp(1.35rem,2vw,1.9rem);margin-top:8px}.neo-cover__caption .neo-reference__text{margin:8px auto 0;max-width:72ch;font-size:1rem;line-height:1.55}.neo-cover--mit-werten{--cover-rest: 530px}.neo-cover__caption .neo-reference__body{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:14px}.neo-cover__caption .neo-reference__body>*{flex:0 0 100%}.neo-cover__caption .neo-reference__body>:is(.neo-reference__chips,.neo-reference__cta){flex:0 1 auto;margin-top:14px}.neo-cover__caption .neo-reference__chips{justify-content:center}.neo-cover__caption .neo-reference__metrics{--ring-size: 46px;margin:12px auto 0;padding:0;background:none;border:0;box-shadow:none}.neo-cover__caption .neo-meters__grid{gap:8px clamp(18px,2.6vw,34px)}.neo-cover__caption .neo-ring{gap:6px}.neo-cover__caption .neo-ring__num{font-size:1rem}.neo-cover__caption .neo-ring__label{font-size:.78rem}.neo-cover__caption .neo-ring__sub{display:none}.neo-cover__btn{grid-area:1/1;align-self:center;z-index:5;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;border:1px solid var(--ink-400);background:rgba(7,6,12,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink-50);cursor:pointer;transition:background var(--dur-base),color var(--dur-base),border-color var(--dur-base)}.neo-cover__prev{justify-self:start;margin-left:clamp(12px,4vw,72px)}.neo-cover__next{justify-self:end;margin-right:clamp(12px,4vw,72px)}.neo-cover__btn .material-icons-outlined{font-size:1.45rem}.neo-cover__btn:hover{background:var(--green-400);border-color:var(--green-400);color:var(--ink-950)}.neo-cover__dots{position:relative;z-index:1;display:flex;justify-content:center;gap:4px;margin-top:clamp(2px,.8vw,10px)}.neo-cover__dot{position:relative;width:34px;height:24px;padding:0;border:0;background:none;cursor:pointer}.neo-cover__dot::before{content:"";position:absolute;left:4px;right:4px;top:50%;height:4px;margin-top:-2px;border-radius:2px;background:var(--ink-400);transition:background var(--dur-base),transform var(--dur-base)}.neo-cover__dot:hover::before{background:var(--ink-300)}.neo-cover__dot[aria-current=true]::before{background:var(--green-400);transform:scaleY(1.6)}.neo-cover__btn:focus-visible,.neo-cover__dot:focus-visible{outline:2px solid var(--green-400);outline-offset:3px}@media(max-width: 899px){.neo-cover__slide{width:84vw}.neo-cover__slide .neo-device{--device-size: calc(100cqi / 45)}.neo-cover__slide.is-prev{transform:translateX(-80%) translateZ(-300px) rotateY(30deg)}.neo-cover__slide.is-next{transform:translateX(80%) translateZ(-300px) rotateY(-30deg)}.neo-cover__btn{width:44px;height:44px}.neo-cover__caption .neo-reference__metrics{--ring-size: 40px}.neo-cover__caption .neo-meters__grid{flex-wrap:nowrap;gap:6px 12px}.neo-cover__caption .neo-ring__label{font-size:.7rem}.neo-cover__caption .neo-reference__text{font-size:.95rem}.neo-cover__caption .neo-reference__chip{padding:5px 11px;font-size:.76rem}.neo-cover__stage{padding-block:4px}.neo-cover__captions{margin-top:6px}.neo-cover__prev{margin-left:6px}.neo-cover__next{margin-right:6px}}@media(prefers-reduced-motion: reduce){.neo-cover__slide,.neo-cover__caption,.neo-cover__caption.is-active,.neo-cover__btn,.neo-cover__dot::before{transition:none}.neo-cover__slide.is-prev{transform:translateX(-66%) scale(0.72)}.neo-cover__slide.is-next{transform:translateX(66%) scale(0.72)}.neo-cover__slide.is-away{transform:scale(0.6)}}html[data-a11y-motion] .neo-cover__slide,html[data-a11y-motion] .neo-cover__caption,html[data-a11y-motion] .neo-cover__caption.is-active,html[data-a11y-motion] .neo-cover__btn,html[data-a11y-motion] .neo-cover__dot::before{transition:none}html[data-a11y-motion] .neo-cover__slide.is-prev{transform:translateX(-66%) scale(0.72)}html[data-a11y-motion] .neo-cover__slide.is-next{transform:translateX(66%) scale(0.72)}html[data-a11y-motion] .neo-cover__slide.is-away{transform:scale(0.6)}
