html.motion{scroll-behavior:auto}html.motion.lenis-stopped{overflow:hidden}.mw{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em;margin-bottom:-.06em}.mw-i{display:inline-block}html.motion .stage,html.motion .devices,html.motion .devicepair,html.motion .showcase-inner{transform-style:preserve-3d}html.motion .stage-wrap,html.motion .hero-left .wrap,html.motion .showcase{perspective:140rem;perspective-origin:50% 0%}html.motion .hero-left .wrap.core-held{perspective:none}html.motion .core-stage{perspective:140rem;perspective-origin:50% 0%}html.motion .pipe-lit .pstep{will-change:auto}html.motion .reveal{opacity:1;transform:none;transition:none}@media(prefers-reduced-motion:reduce){.mw{overflow:visible}.mw-i,html.motion .stage,html.motion .devices,html.motion .devicepair,html.motion .showcase-inner{transform:none!important}}html.motion .products{perspective:160rem;perspective-origin:50% 50%}html.motion .pcard{transform-style:preserve-3d}html.motion .stage{perspective:160rem;perspective-origin:50% 40%;transform-style:flat}html.motion .stage-cols{will-change:transform}html.motion .console-main{will-change:opacity}html.motion .cs-item{transition:background-color .35s ease,color .35s ease}html.motion .cs-item .ci{transition:background-color .35s ease}html.motion .glowfield,html.motion .stage-grid{will-change:transform}html.motion .band,html.motion .accent-band,html.motion .h-clip{overflow:hidden}html.motion .h-track{display:flex!important;width:max-content;gap:2.4rem;will-change:transform}html.motion .h-track>*{width:clamp(30rem,32vw,44rem);flex:none;margin:0}.shot-lamp{position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(46% 42% at var(--lx,20%) var(--ly,80%),rgba(255,255,255,.42),rgba(255,255,255,.12) 44%,transparent 72%);mix-blend-mode:soft-light}@media(hover:hover)and (pointer:fine){.flow-card,.quad,.gtile,.lstep,.qcard,.tile{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.flow-card:hover,.quad:hover,.gtile:hover,.lstep:hover,.qcard:hover,.tile:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.ctable .crow:not(.head){position:relative;transition:background-color .2s ease}.ctable .crow:not(.head):before{content:"";position:absolute;left:0;top:0;bottom:0;width:.3rem;background:var(--cyan);transform:scaleX(0);transform-origin:left center;transition:transform .22s cubic-bezier(.22,1,.36,1)}.ctable .crow:not(.head):hover{background:var(--cyan-tint)}.ctable .crow:not(.head):hover:before{transform:scaleX(1)}.hero-ctas .btn{will-change:transform}}@media(hover:none){a,button,.btn,.pcard,.fcard,.need,.quad,.gtile,.lstep,.flow-card,.crow,.cs-item,.mm-group>a,.mm-group>button,.core-suites a{-webkit-tap-highlight-color:transparent}.btn,.pcard,.fcard,.need,.quad,.gtile,.lstep,.flow-card{transition:transform .26s cubic-bezier(.22,1,.36,1)}.btn:active{transform:scale(.965);transition-duration:.08s}.pcard:active,.fcard:active,.need:active,.quad:active,.gtile:active,.lstep:active,.flow-card:active{transform:scale(.985);transition-duration:.08s}.nav-item>a:active,.mm-group>a:active,.mm-group>button:active,.mm-panel a:active,.core-suites a:active,.shot-cap:active,.foot-col a:active{opacity:.55;transition:opacity .06s ease}}.shot-cap{display:inline-flex;align-items:center;gap:1rem;margin-top:2.2rem;font-size:1.7rem;font-weight:600;letter-spacing:-.015em;color:var(--cyan-ink);opacity:0;transition:opacity .3s ease}.shot-cap.on{opacity:1}.shot-cap .arr{transition:transform .2s ease}.shot-cap:hover .arr{transform:translate(.5rem)}html.motion .stage-wrap .wrap{text-align:center}html.motion .stage-wrap .stage{text-align:left}html.motion .core-stage{text-align:center}html.motion .core-stage .shot-cap{margin-top:1.6rem}html.motion .core-stage{display:flow-root}html.motion .core-stage>.devices{margin-top:0}html.motion .kpis,html.motion .ctable,html.motion .tb-figs,html.motion .tb-rows,html.motion .core-suites a{will-change:auto}.has-backdrop{position:relative;isolation:isolate}.has-backdrop:before,.has-backdrop:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.backdrop{position:absolute;inset:0;z-index:-1;pointer-events:none}.has-backdrop:before{background:radial-gradient(92rem 64rem at 84% 4%,rgba(127,208,232,.17),transparent 62%),radial-gradient(78rem 56rem at 4% 96%,rgba(37,109,138,.08),transparent 66%)}.sec.has-backdrop:before{background:radial-gradient(88rem 60rem at 86% 6%,rgba(127,208,232,.1),transparent 62%),radial-gradient(72rem 52rem at 2% 94%,rgba(37,109,138,.05),transparent 66%)}.band.has-backdrop:before{background:radial-gradient(92rem 62rem at 80% 0%,rgba(127,208,232,.15),transparent 60%),radial-gradient(76rem 56rem at 2% 100%,rgba(64,162,195,.1),transparent 64%)}.accent-band.has-backdrop:before{background:radial-gradient(92rem 62rem at 18% 0%,rgba(255,255,255,.2),transparent 64%)}.has-backdrop:after{background-image:var(--grain);background-size:20rem 20rem;opacity:.46}.band.has-backdrop:after,.accent-band.has-backdrop:after{opacity:.66}.bd-hero{-webkit-mask-image:linear-gradient(#000 58%,rgba(0,0,0,.4) 84%,transparent 100%);mask-image:linear-gradient(#000 58%,rgba(0,0,0,.4) 84%,transparent 100%)}.bd-ring{-webkit-mask-image:radial-gradient(82% 66% at 50% 50%,transparent 30%,#000 84%);mask-image:radial-gradient(82% 66% at 50% 50%,transparent 30%,#000 84%)}.bd-amb{-webkit-mask-image:linear-gradient(transparent 0%,#000 24%,#000 76%,transparent 100%);mask-image:linear-gradient(transparent 0%,#000 24%,#000 76%,transparent 100%)}
