:root{--navy-950:oklch(18% .035 212);--navy-900:oklch(24% .045 210);--navy-800:oklch(31% .055 205);--ink:oklch(25% .035 205);--muted:oklch(49% .026 195);--line:oklch(87% .018 175);--paper:#fff;--surface:#fff;--white:oklch(98.5% .006 175);--orange:oklch(68% .16 55);--orange-deep:oklch(52% .16 45);--cyan:oklch(80% .075 180);--glass-light:hsla(0,0%,100%,.72);--glass-dark:hsla(0,0%,100%,.88);--radius-card:12px;--radius-control:8px;--surface-soft:#fafafa;--surface-muted:#f8f9fa;--border-soft:rgba(14,29,36,.1);--shadow-card:0 1px 3px rgba(14,29,36,.04),0 8px 24px rgba(14,29,36,.06);--shadow-card-hover:0 2px 6px rgba(14,29,36,.06),0 16px 40px rgba(14,29,36,.09);--glass-shadow:var(--shadow-card);--max-width:1280px;--content-gutter:clamp(20px,4vw,64px);--font-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;--page-scroll-progress:0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-attachment:fixed,fixed;background-color:#fff;background-image:radial-gradient(circle at 50% 0,rgba(245,247,250,.82) 0,transparent 60%),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='.025'/%3E%3C/svg%3E");background-position:top,0 0;background-repeat:no-repeat,repeat;background-size:auto,200px 200px;color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.6;margin:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);position:relative}::selection{background:rgba(240,131,47,.24);color:var(--navy-950)}html{scrollbar-color:rgba(20,53,91,.34) rgba(245,247,248,.86);scrollbar-width:thin}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background:rgba(245,247,248,.86)}html::-webkit-scrollbar-thumb{background:rgba(20,53,91,.34);border:2px solid rgba(245,247,248,.86);border-radius:999px}.site-ballpit-background{filter:saturate(.7) contrast(.96);height:500px;left:0;max-height:500px;opacity:.18;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.88) 58%,transparent);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.88) 58%,transparent);z-index:2}.site-ballpit-background canvas{height:100%!important;width:100%!important}main{background:hsla(0,0%,100%,.28);position:relative}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.container{width:min(calc(100% - (var(--content-gutter) * 2)),var(--max-width));margin:0 auto}.page-scroll-progress{height:3px;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;transform:translateY(-100%);transition:opacity .35s ease,transform .35s ease;z-index:80}.page-scroll-progress span{background:linear-gradient(90deg,var(--orange),#ffd09b 58%,var(--cyan));box-shadow:0 0 12px rgba(240,131,47,.5);display:block;height:100%;transform:scaleX(var(--page-scroll-progress));transform-origin:left center;will-change:transform}.site-has-scrolled .page-scroll-progress,.site-is-navigating .page-scroll-progress{opacity:1;transform:translateY(0)}.site-is-navigating .page-scroll-progress span{animation:route-load-progress 8s cubic-bezier(.16,1,.3,1) both}.site-is-navigating main *{animation-play-state:paused!important}@keyframes route-load-progress{0%{transform:scaleX(.06)}to{transform:scaleX(.82)}}.scroll-reveal-item{opacity:0;transform:translate3d(0,18px,0);transition:opacity .46s cubic-bezier(.16,1,.3,1),transform .46s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0ms)}.scroll-reveal-item.is-visible{opacity:1;transform:translateZ(0);will-change:auto}h1,h2,h3{text-wrap:balance}article p{text-wrap:pretty}.skip-link{background:var(--orange);color:var(--navy-950);left:16px;padding:9px 14px;position:fixed;top:-100px;z-index:100}.skip-link:focus{top:16px}.card-kicker,.eyebrow{color:var(--orange);font-size:12px;line-height:1.4;letter-spacing:0;text-transform:uppercase;margin:0 0 16px;font-weight:700}.button{align-items:center;border:1px solid transparent;border-radius:2px;display:inline-flex;gap:10px;justify-content:center;min-height:48px;padding:0 20px;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.button-orange{color:var(--white);background:var(--orange)}.button-orange:hover{background:var(--orange-deep)}.button-light{color:var(--white);border-color:hsla(0,0%,100%,.65);background:rgba(7,25,35,.18)}.button-light:hover{color:var(--ink);background:var(--white);border-color:var(--white)}.button-dark{color:var(--white);background:var(--navy-900)}.button-dark:hover{background:var(--orange-deep)}.text-link{align-items:center;color:var(--orange-deep);display:inline-flex;font-size:13px;font-weight:700;gap:7px;min-height:44px}.text-link svg{transition:transform .2s ease}.text-link:hover svg{transform:translate(3px,-3px)}.button:focus-visible,.category-tabs a:focus-visible,.footer-nav a:focus-visible,.hero-arrows button:focus-visible,.hero-dots button:focus-visible,.icon-button:focus-visible,.mega-link:focus-visible,.mobile-menu-button:focus-visible,.mobile-nav-children a:focus-visible,.mobile-nav-title:focus-visible,.nav-link:focus-visible,.resource-download:focus-visible,.search-close:focus-visible,.service-nav a:focus-visible,.text-link:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.site-header{-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%);background:hsla(0,0%,100%,.9);color:var(--ink);left:0;position:fixed;right:0;top:0;z-index:50;border-bottom:1px solid rgba(20,53,91,.12);transition:background .45s cubic-bezier(.22,.75,.25,1),border-color .45s ease,box-shadow .45s ease}.site-header.is-scrolled{background:hsla(0,0%,100%,.97);border-color:rgba(20,53,91,.16);box-shadow:0 12px 38px rgba(44,67,92,.13)}.header-inner{align-items:center;display:flex;height:94px;justify-content:space-between;transition:height .45s cubic-bezier(.22,.75,.25,1)}.site-header.is-scrolled .header-inner{height:76px}.brand{align-items:center;display:inline-flex;flex:none;gap:10px;min-width:196px}.brand-logo-image{height:90px;object-fit:contain;object-position:left center;transform-origin:left center;transition:height .45s cubic-bezier(.22,.75,.25,1),width .45s cubic-bezier(.22,.75,.25,1);width:160px}.site-header.is-scrolled .brand-logo-image{height:72px;width:128px}.brand-cn{display:none}.desktop-nav{flex:1 1;gap:2px;justify-content:center}.desktop-nav,.nav-item{align-items:center;display:flex;height:100%}.nav-item,.nav-link{position:relative}.nav-link{align-items:center;display:inline-flex;font-size:15px;gap:6px;height:100%;padding:0 18px;white-space:nowrap}.nav-link:after{background:var(--orange);bottom:0;content:"";height:3px;left:18px;position:absolute;right:18px;transform:scaleX(0);transition:transform .25s ease}.nav-item:hover .nav-link:after,.nav-link:hover:after{transform:scaleX(1)}.mega-menu{-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%);background:hsla(0,0%,100%,.95);border:1px solid rgba(20,53,91,.13);border-top:2px solid var(--orange);border-radius:2px;box-shadow:0 18px 45px rgba(44,67,92,.16);left:50%;min-width:270px;opacity:0;padding:14px;pointer-events:none;position:absolute;top:calc(100% - 1px);transform:translate(-50%,-10px);transition:opacity .2s ease,transform .2s ease;width:max-content;z-index:3}.nav-item.is-open .mega-menu{opacity:1;pointer-events:auto;transform:translate(-50%)}.mega-inner{display:grid;grid-gap:2px;gap:2px;grid-template-columns:1fr;margin:0;width:100%}.mega-inner-grouped{gap:28px;grid-template-columns:repeat(3,minmax(190px,1fr))}.mega-inner-grouped.mega-columns-4{min-width:920px;grid-template-columns:repeat(4,minmax(180px,1fr))}.mega-column{min-width:190px}.mega-heading{align-items:center;border-bottom:1px solid var(--line);color:var(--navy-900);display:flex;font-size:15px;font-weight:700;justify-content:space-between;min-height:42px;padding:0 8px 10px}.mega-sublist{display:grid;grid-gap:2px;gap:2px;padding-top:5px}.mega-link{align-items:center;background:transparent;border:0;border-radius:2px;display:flex;font-size:14px;gap:12px;line-height:1.45;min-height:48px;padding:11px 12px;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;white-space:nowrap}.mega-link:hover{background:rgba(240,131,47,.1);border-color:rgba(240,131,47,.35);color:var(--orange-deep);transform:translateY(-2px)}.mega-index{color:var(--orange);flex:none;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.header-actions{align-items:center;display:flex;gap:15px;min-width:220px;justify-content:flex-end}.hero-arrows button,.icon-button,.mobile-menu-button,.search-close{align-items:center;background:transparent;border:0;color:inherit;display:inline-flex;height:44px;justify-content:center;padding:6px;width:44px}.icon-button:hover{color:var(--orange)}.header-divider{background:rgba(20,53,91,.22);height:18px;width:1px}.header-language{align-items:center;color:var(--muted);display:inline-flex;font-size:12px;gap:6px;white-space:nowrap}.header-contact{color:var(--orange-deep);font-size:13px;font-weight:700;white-space:nowrap}.header-contact span{font-size:17px;margin-left:4px}.mobile-menu-button{display:none}.mobile-panel{background:hsla(0,0%,100%,.97);border-top:1px solid rgba(20,53,91,.12);box-shadow:0 18px 35px rgba(44,67,92,.15);max-height:calc(100vh - 84px);overflow-y:auto}.mobile-panel-inner{padding:22px 0 34px}.mobile-nav-group{border-bottom:1px solid rgba(20,53,91,.12);padding-bottom:4px}.mobile-nav-title{align-items:center;display:flex;font-size:18px;font-weight:600;justify-content:space-between;padding:15px 0}.mobile-nav-children{display:grid;grid-gap:1px;gap:1px;grid-template-columns:1fr;padding:0 0 15px 15px}.mobile-nav-children a{color:var(--muted);font-size:13px;padding:6px 0}.mobile-nav-children a:before{color:var(--orange);content:"↳";margin-right:8px}.mobile-nav-subgroup>a{color:var(--navy-900);font-weight:600}.mobile-nav-grandchildren{display:grid;grid-gap:1px;gap:1px;padding-left:16px}.mobile-nav-grandchildren a{font-size:12px}.mobile-cta{margin-top:22px;width:100%}.search-layer{background:rgba(7,25,35,.98);inset:0;position:fixed;z-index:60}.search-layer-inner{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding-bottom:10vh;position:relative}.search-close{position:absolute;right:0;top:36px}.search-close:hover{color:var(--orange)}.search-layer h2{color:var(--white);font-size:68px;font-weight:400;letter-spacing:0;margin:0 0 42px}.search-form{border-bottom:1px solid hsla(0,0%,100%,.55);display:flex;gap:20px;max-width:850px;padding-bottom:12px;width:100%}.search-form input{background:transparent;border:0;color:var(--white);flex:1 1;font-size:22px;outline:0;padding:12px 0}.search-form input::placeholder{color:hsla(0,0%,100%,.42)}.hero{color:var(--white);min-height:max(720px,88vh);overflow:hidden;position:relative}.hero-media,.hero-scrim{inset:0;position:absolute}.hero-media{background:var(--navy-950);background-position:50%;background-size:cover;z-index:0}.hero-image,.hero-media{animation:hero-in 1s ease both}.hero-image{height:100%;object-fit:cover;width:100%}.background-beams-collision{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.background-beams{filter:saturate(118%);height:100%;inset:0;opacity:.78;perspective:900px;position:absolute;transform:translateZ(0)}.background-beam{background:linear-gradient(180deg,rgba(153,232,224,0),rgba(153,232,224,.12) 42%,rgba(240,131,47,.68) 82%,rgba(240,131,47,0));box-shadow:0 0 18px rgba(114,214,207,.18),0 0 50px rgba(240,131,47,.1);display:block;height:125%;left:50%;opacity:0;position:absolute;top:-28%;transform-origin:50% 0;width:1px}.background-beam:after{background:linear-gradient(180deg,transparent,rgba(199,248,239,.48),transparent);content:"";filter:blur(2px);inset:0 -3px;position:absolute}.background-beam-one{animation:beam-fall-one 6.8s ease-in-out .5s infinite;transform:rotate(26deg) translateX(-235px)}.background-beam-two{animation:beam-fall-two 7.4s ease-in-out 2s infinite;transform:rotate(-21deg) translateX(-75px)}.background-beam-three{animation:beam-fall-three 6.1s ease-in-out 1.1s infinite;transform:rotate(9deg) translateX(72px)}.background-beam-four{animation:beam-fall-two 8.2s ease-in-out 3.3s infinite;transform:rotate(-35deg) translateX(285px)}.background-beam-five{animation:beam-fall-one 7.7s ease-in-out 4.2s infinite;transform:rotate(40deg) translateX(-390px)}.beam-collision{animation:collision-spark 2.8s ease-out infinite;background:var(--orange);border-radius:50%;box-shadow:0 0 12px rgba(240,131,47,.9),0 0 28px rgba(240,131,47,.45);height:3px;left:50%;opacity:0;position:absolute;top:67%;width:3px}.beam-collision-one{animation-delay:.3s;transform:translate(-94px,14px)}.beam-collision-two{animation-delay:1.1s;transform:translate(-35px,-4px)}.beam-collision-three{animation-delay:1.8s;transform:translate(24px,8px)}.beam-collision-four{animation-delay:.8s;transform:translate(78px,-10px)}.beam-collision-five{animation-delay:2.2s;transform:translate(136px,16px)}.beam-collision-core{animation:collision-core 3.4s ease-in-out infinite;background:rgba(202,250,235,.92);border-radius:50%;box-shadow:0 0 22px 8px rgba(240,131,47,.34),0 0 62px 15px rgba(108,209,204,.2);height:4px;left:50%;position:absolute;top:67%;transform:translate(-50%,-50%);width:4px}.hero-scrim{background:linear-gradient(90deg,rgba(5,22,30,.56),rgba(5,22,30,.28) 38%,rgba(5,22,30,.04) 76%),linear-gradient(180deg,rgba(5,22,30,.12),rgba(5,22,30,.22));z-index:1}.hero-content{align-items:center;display:flex;min-height:max(720px,88vh);padding-top:72px;position:relative;z-index:3}.hero-copy{animation:copy-in .65s ease both;max-width:720px;padding-bottom:80px;text-shadow:0 3px 22px rgba(3,14,18,.22)}.hero-eyebrow{align-items:center;display:flex;font-size:13px;letter-spacing:0;margin:0 0 25px}.hero-eyebrow span{background:var(--orange);display:inline-block;height:1px;margin-right:14px;width:42px}.hero h1{font-size:74px;font-weight:400;letter-spacing:0;line-height:1.12;margin:0;max-width:650px}.hero-description{color:hsla(0,0%,100%,.85);font-size:17px;margin:24px 0 33px;max-width:430px}.hero-controls{align-items:flex-end;bottom:34px;display:flex;justify-content:space-between;left:50%;position:absolute;transform:translateX(-50%);z-index:3}.hero-dots{display:flex;gap:32px}.hero-dots button{align-items:center;background:transparent;border:0;color:hsla(0,0%,100%,.58);display:flex;gap:10px;padding:0;text-align:left}.hero-dots button.active{color:var(--white)}.dot-number{font-size:12px}.dot-track{background:hsla(0,0%,100%,.4);height:1px;overflow:hidden;width:70px}.dot-track i{background:var(--orange);display:block;height:100%;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.hero-dots button.active .dot-track i{transform:scaleX(1)}.dot-title{font-size:11px;max-width:135px;white-space:nowrap}.hero-arrows{display:flex;gap:8px}.hero-arrows button{border:1px solid hsla(0,0%,100%,.42)}.hero-arrows button:hover{background:var(--orange);border-color:var(--orange)}@keyframes copy-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-in{0%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes beam-fall-one{0%,to{opacity:0;transform:rotate(26deg) translate(-235px,-16%)}22%,72%{opacity:.58}55%{opacity:.9;transform:rotate(26deg) translate(-235px,18%)}}@keyframes beam-fall-two{0%,to{opacity:0;transform:rotate(-21deg) translate(-75px,-22%)}20%,75%{opacity:.46}52%{opacity:.82;transform:rotate(-21deg) translate(-75px,14%)}}@keyframes beam-fall-three{0%,to{opacity:0;transform:rotate(9deg) translate(72px,-10%)}18%,74%{opacity:.5}54%{opacity:.92;transform:rotate(9deg) translate(72px,25%)}}@keyframes collision-spark{0%,to{opacity:0;transform:translateY(8px) scale(.45)}25%{opacity:.85}72%{opacity:0;transform:translateY(-24px) scale(1.15)}}@keyframes collision-core{0%,to{opacity:.52;transform:translate(-50%,-50%) scale(.7)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.5)}}.home-intro{background:hsla(0,0%,100%,.78);padding:120px 0 105px}.intro-grid{display:grid;grid-gap:70px;gap:70px;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)}.intro-lead{color:var(--navy-900);font-size:60px;font-weight:400;letter-spacing:0;line-height:1.18;margin:0}.intro-lead em{color:var(--orange);font-style:normal}.intro-copy{color:var(--muted);font-size:16px;margin:0;max-width:510px}.intro-copy+.text-link{margin-top:32px}.stats{border-top:1px solid var(--line);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:90px;padding-top:28px}.stat-item{background:transparent;border:0;border-right:1px solid var(--line);color:inherit;cursor:pointer;min-width:0;padding:6px 28px 2px;text-align:left;transition:color .2s ease,transform .2s ease}.stat-item:first-child{padding-left:0}.stat-item:last-child{border-right:0}.stat-item:hover{color:var(--orange-deep);transform:translateY(-3px)}.stat-item:focus-visible{outline:2px solid var(--orange);outline-offset:5px}.stat-value{color:var(--navy-900);display:block;font-size:56px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1;transition:color .2s ease}.stat-item.is-animating .stat-value,.stat-item:hover .stat-value{color:var(--orange-deep)}.stat-value small{color:var(--orange);font-size:.45em;margin-left:4px}.stat-label{color:var(--muted);display:block;font-size:12px;margin-top:10px}@keyframes stat-flash{0%,to{opacity:1}45%{opacity:.55}}.stat-item.is-animating .stat-value{animation:stat-flash .24s steps(2) infinite}.system-strip{background:var(--navy-900);color:var(--white);overflow:hidden}.system-grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.system-copy{align-self:center;padding:75px 50px 75px 0}.system-copy h2{font-size:56px;font-weight:400;letter-spacing:0;line-height:1.15;margin:0 0 20px}.system-copy p{color:hsla(0,0%,100%,.68);font-size:15px;max-width:380px}.system-image{min-height:440px;overflow:hidden;position:relative}.system-image:before{background:rgba(240,131,47,.12);content:"";inset:0;position:absolute;z-index:1}.system-image img{height:100%;object-fit:cover;opacity:.82;width:100%}.system-image span{bottom:28px;color:hsla(0,0%,100%,.74);font-size:11px;left:30px;letter-spacing:0;position:absolute;z-index:2}.home-products{background:rgba(248,249,250,.9);padding:120px 0}.section-heading{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:50px}.section-heading h2{color:var(--navy-900);font-size:58px;font-weight:400;letter-spacing:0;line-height:1.13;margin:0}.section-heading-side{max-width:430px}.section-heading-side p{color:var(--muted);font-size:15px;margin:0 0 18px}.product-grid{align-items:stretch;display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(12,minmax(0,1fr))}.product-grid .product-card{grid-column:span 4}.product-grid .product-card:first-child,.product-grid .product-card:nth-child(2){grid-column:span 6}.product-card{-webkit-backdrop-filter:blur(15px) saturate(110%);backdrop-filter:blur(15px) saturate(110%);background:var(--glass-light);border:1px solid rgba(16,35,44,.11);box-shadow:var(--glass-shadow);display:flex;flex-direction:column;min-width:0;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.product-card:hover{border-color:rgba(240,131,47,.32);box-shadow:0 22px 60px rgba(3,14,18,.16);transform:translateY(-4px)}.product-card-image{aspect-ratio:1.35/1;background:var(--navy-800);display:block;overflow:hidden;position:relative}.product-card-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.product-card:hover .product-card-image img{transform:scale(1.05)}.product-card-image:after{background:rgba(5,24,31,.08);content:"";inset:0;position:absolute}.product-badge{background:var(--orange);border-radius:2px;color:var(--navy-950);font-size:11px;left:15px;letter-spacing:0;padding:4px 8px;position:absolute;top:15px;z-index:2}.product-card-arrow{align-items:center;background:var(--white);bottom:0;color:var(--navy-900);display:flex;height:48px;justify-content:center;position:absolute;right:0;width:48px;z-index:2}.product-card-body{display:flex;flex:1 1;flex-direction:column;padding:24px 24px 27px}.product-card-body .card-kicker{color:var(--orange-deep);font-size:10px;margin-bottom:10px}.product-card h3{color:var(--navy-900);font-size:21px;font-weight:500;letter-spacing:0;line-height:1.35;margin:0 0 12px}.product-card h3 a:hover{color:var(--orange-deep)}.product-card-body>p:not(.card-kicker){color:var(--muted);font-size:13px;line-height:1.75;margin:0 0 20px}.product-card-body .text-link{margin-top:auto}.product-center{background:radial-gradient(circle at 8% 2%,rgba(71,161,172,.25),transparent 30%),radial-gradient(circle at 92% 18%,rgba(240,131,47,.16),transparent 25%),linear-gradient(180deg,#071b26,#0a2732 46%,#102f38 62%,#eaf2ef);color:#eefcf9;isolation:isolate;min-height:1000px;overflow:hidden;padding-top:118px;position:relative}.product-center:before{background-image:linear-gradient(rgba(130,220,218,.08) 1px,transparent 0),linear-gradient(90deg,rgba(130,220,218,.08) 1px,transparent 0);background-size:52px 52px;inset:0 0 26%;-webkit-mask-image:linear-gradient(180deg,#000,transparent 92%);mask-image:linear-gradient(180deg,#000,transparent 92%);opacity:.4}.product-center:after,.product-center:before{content:"";pointer-events:none;position:absolute;z-index:0}.product-center:after{background:radial-gradient(ellipse at 50% 60%,rgba(65,190,183,.16),transparent 55%);height:65%;left:-10%;right:-10%;top:28%}.product-center .container{position:relative;z-index:2}.product-center .intro-panel{margin-bottom:72px}.product-center .intro-panel h2{color:#f3fffc;font-size:clamp(40px,4.2vw,60px);letter-spacing:-.025em}.product-center .intro-panel h2 em{color:#6fe4d4}.product-center-overline{color:#ffad68;font-size:10px;font-weight:700;letter-spacing:.18em;margin:0 0 18px}.product-center .body-copy{color:rgba(222,244,240,.74)}.product-center-readout{border-top:1px solid rgba(143,228,220,.22);display:flex;flex-wrap:wrap;gap:28px;margin-top:28px;padding-top:16px}.product-center-readout span{color:rgba(202,234,229,.55);font-size:9px;letter-spacing:.14em}.product-center-readout b{color:#6fe4d4;display:block;font-size:20px;font-weight:500;letter-spacing:0;line-height:1.1;margin-bottom:3px}.product-center .category-tabs{border-color:rgba(155,230,223,.25);margin-bottom:43px;position:relative;z-index:3}.product-center .category-tabs a{color:rgba(213,239,235,.56)}.product-center .category-tabs a.active,.product-center .category-tabs a:hover{color:#f8fffc}.product-center .category-tabs a.active:after{background:#ffad68;box-shadow:0 0 14px rgba(255,173,104,.7)}.product-center .inner-product-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(12,minmax(0,1fr))}.product-center .inner-product-grid .product-card{grid-column:span 4}.product-center .inner-product-grid .product-card:first-child,.product-center .inner-product-grid .product-card:nth-child(2){grid-column:span 6}.product-center .product-card{--pointer-x:50%;--pointer-y:50%;--tilt-x:0deg;--tilt-y:0deg;--image-x:0px;--image-y:0px;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%);background:linear-gradient(145deg,rgba(19,57,66,.82),rgba(6,28,38,.9));border-color:rgba(160,231,222,.2);box-shadow:0 18px 42px rgba(2,14,21,.24),inset 0 1px 0 rgba(225,255,250,.1);overflow:hidden;position:relative;transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .36s cubic-bezier(.22,.75,.25,1),box-shadow .36s ease,border-color .36s ease}.product-center .product-card:before{background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(119,236,220,.22),transparent 37%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease;z-index:1}.product-center .product-card:focus-within,.product-center .product-card:hover{border-color:rgba(111,228,212,.64);box-shadow:0 28px 70px rgba(2,14,21,.35),0 0 0 1px rgba(255,173,104,.12),inset 0 1px 0 rgba(225,255,250,.16);transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(-8px)}.product-center .product-card:focus-within:before,.product-center .product-card:hover:before{opacity:1}.product-center .product-card-image{aspect-ratio:1.36/1;background:#0b303c}.product-center .product-card-image:after{background:linear-gradient(180deg,rgba(2,20,29,.02) 20%,rgba(3,20,28,.62))}.product-center .product-card-image img{filter:saturate(.86) contrast(1.05);transform:translate3d(var(--image-x),var(--image-y),0) scale(1.02);transition:filter .6s ease,transform .6s cubic-bezier(.22,.75,.25,1)}.product-center .product-card:focus-within .product-card-image img,.product-center .product-card:hover .product-card-image img{filter:saturate(1.18) contrast(1.08);transform:translate3d(var(--image-x),var(--image-y),0) scale(1.1)}.product-card-grid{background-image:linear-gradient(rgba(172,243,231,.21) 1px,transparent 0),linear-gradient(90deg,rgba(172,243,231,.21) 1px,transparent 0);background-size:26px 26px;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,transparent 68%);mask-image:linear-gradient(135deg,#000,transparent 68%);opacity:.3;pointer-events:none;position:absolute;transition:opacity .4s ease,transform .7s ease;z-index:1}.product-center .product-card:focus-within .product-card-grid,.product-center .product-card:hover .product-card-grid{opacity:.72;transform:translate3d(8px,-8px,0)}.product-card-signal{align-items:center;bottom:16px;color:rgba(221,249,243,.72);display:flex;font-size:8px;gap:6px;letter-spacing:.16em;pointer-events:none;position:absolute;right:16px;z-index:2}.product-card-signal i{animation:product-signal-pulse 2.4s ease-in-out infinite;background:#6fe4d4;border-radius:50%;box-shadow:0 0 11px rgba(111,228,212,.9);display:block;height:4px;width:4px}.product-card-signal i:nth-child(2){animation-delay:.35s}.product-card-signal i:nth-child(3){animation-delay:.7s}.product-center .product-badge{background:#ffad68;box-shadow:0 5px 18px rgba(5,19,25,.28);color:#08212b;font-size:10px;font-weight:700;letter-spacing:.08em}.product-center .product-card-arrow{background:#ffad68;color:#08212b;transform:translateZ(0);transition:background .25s ease,color .25s ease,transform .3s ease}.product-center .product-card:focus-within .product-card-arrow,.product-center .product-card:hover .product-card-arrow{background:#6fe4d4;transform:translate3d(0,-3px,0)}.product-center .product-card-body{padding:23px 24px 25px;position:relative;z-index:2}.product-center .product-card-body .card-kicker{align-items:center;color:#6fe4d4;display:flex;gap:8px;letter-spacing:.09em}.card-kicker-dot{background:#ffad68;border-radius:50%;box-shadow:0 0 9px rgba(255,173,104,.8);display:inline-block;height:4px;width:4px}.product-center .product-card h3{color:#f4fffc;font-size:22px}.product-center .product-card h3 a:hover{color:#6fe4d4}.product-center .product-card-body>p:not(.card-kicker){color:rgba(211,239,234,.68)}.product-card-specs{border-top:1px solid rgba(153,226,219,.19);display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:15px;padding-top:13px}.product-card-specs span{display:flex;flex-direction:column;gap:2px;min-width:0}.product-card-specs b{color:rgba(240,255,251,.9);font-size:11px;font-weight:500;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card-specs small{color:rgba(179,220,215,.54);font-size:9px}.product-center .product-card-body .text-link{color:#ffad68}.product-center .product-card-body .text-link:hover{color:#6fe4d4}.product-rain{background:repeating-linear-gradient(105deg,transparent 0 30px,rgba(141,230,233,.3) 31px 32px,transparent 33px 67px);height:140%;left:-14%;opacity:.28;pointer-events:none;position:absolute;top:-32%;transform:rotate(1deg);width:48%;animation:product-rain-fall 8.5s linear infinite}.product-rain-two{animation-delay:-3.7s;left:31%;opacity:.18;transform:rotate(2deg);width:35%}.product-rain-three{animation-delay:-6.2s;left:70%;opacity:.22;transform:rotate(-1deg);width:43%}.product-meteor{background:linear-gradient(90deg,transparent,rgba(158,255,240,.95) 55%,#ffb56d);border-radius:999px;box-shadow:0 0 12px rgba(133,244,226,.8),0 0 30px rgba(255,173,104,.22);height:2px;opacity:0;pointer-events:none;position:absolute;right:8%;top:18%;transform:rotate(-34deg);width:150px;animation:product-meteor-streak 5.8s ease-in infinite}.product-meteor:before{background:linear-gradient(90deg,transparent,rgba(148,250,233,.55));content:"";height:8px;left:-54px;position:absolute;top:-3px;width:70px}.product-meteor-two{animation-delay:-2.8s;right:37%;top:43%;transform:rotate(-31deg) scale(.72)}@keyframes product-signal-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.35)}}@keyframes product-rain-fall{0%{opacity:0;transform:translate3d(0,-5%,0) rotate(1deg)}12%{opacity:.3}82%{opacity:.24}to{opacity:0;transform:translate3d(-90px,42%,0) rotate(1deg)}}@keyframes product-meteor-streak{0%,15%{opacity:0;transform:translateZ(0) rotate(-34deg) scale(.9)}23%{opacity:1}56%,to{opacity:0;transform:translate3d(-330px,270px,0) rotate(-34deg) scale(1)}}.home-solutions{background:hsla(0,0%,100%,.78);padding:120px 0}.application-list{display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(4,1fr);min-height:500px}.application-item{min-height:500px;overflow:hidden;position:relative;transition:transform .25s ease}.application-item a{display:block;height:100%}.application-image{height:100%;position:absolute;width:100%}.application-image:after{background:rgba(6,25,34,.36);content:"";inset:0;position:absolute;transition:background .3s ease}.application-image img{height:100%;object-fit:cover;transition:transform .65s ease;width:100%}.application-item:hover .application-image img{transform:scale(1.06)}.application-item:hover .application-image:after{background:rgba(6,25,34,.14)}.application-number{color:var(--orange);font-size:13px;left:25px;position:absolute;top:23px;z-index:2}.application-content{bottom:27px;color:var(--white);left:25px;position:absolute;right:25px;z-index:2}.application-content h3{font-size:24px;font-weight:400;letter-spacing:0;margin:0 0 10px}.application-content p{border-top:1px solid hsla(0,0%,100%,.52);color:hsla(0,0%,100%,.8);font-size:12px;margin:0;max-height:0;opacity:0;overflow:hidden;padding-top:0;transition:max-height .35s ease,opacity .35s ease,padding-top .35s ease}.application-item:hover .application-content p{max-height:70px;opacity:1;padding-top:13px}.industry-carousel{overflow:hidden;position:relative}.industry-track{display:flex;transition:transform .45s cubic-bezier(.22,.75,.25,1)}.industry-slide{flex:0 0 100%;min-width:0}.industry-slide-link{display:block;min-height:500px;overflow:hidden;position:relative}.industry-slide-image,.industry-slide-overlay{inset:0;position:absolute}.industry-slide-image img{height:100%;object-fit:cover;transition:transform .8s ease;width:100%}.industry-slide-link:hover .industry-slide-image img{transform:scale(1.035)}.industry-slide-overlay{background:linear-gradient(90deg,rgba(10,30,48,.64),rgba(10,30,48,.08) 70%),linear-gradient(0deg,rgba(10,30,48,.62),transparent 55%)}.industry-slide-meta{align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-size:11px;gap:10px;letter-spacing:.08em;position:absolute;right:28px;top:25px}.industry-slide-content{bottom:34px;color:var(--white);left:34px;max-width:510px;position:absolute;right:34px}.industry-slide-number{color:var(--orange);display:block;font-size:13px;margin-bottom:12px}.industry-slide-content h3{font-size:clamp(32px,4vw,58px);font-weight:400;line-height:1.1;margin:0 0 14px}.industry-slide-content p{border-top:1px solid hsla(0,0%,100%,.46);color:hsla(0,0%,100%,.85);font-size:14px;margin:0;max-width:460px;padding-top:14px}.industry-controls{align-items:center;display:flex;justify-content:space-between;padding-top:20px}.industry-dots{display:flex;gap:8px}.industry-arrows button,.industry-dots button{align-items:center;background:transparent;border:0;color:var(--navy-900);display:inline-flex;justify-content:center;padding:5px}.industry-dots button span{background:var(--line);display:block;height:2px;transition:background .2s ease,width .2s ease;width:22px}.industry-dots button.active span{background:var(--orange);width:46px}.industry-arrows{display:flex;gap:8px}.industry-arrows button{border:1px solid rgba(20,53,91,.22);height:40px;width:40px}.industry-arrows button:hover{background:var(--navy-900);color:var(--white)}@media (min-width:901px){.application-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.application-item:hover{transform:translateY(-5px)}}.global-strip{-webkit-backdrop-filter:blur(24px) saturate(120%);backdrop-filter:blur(24px) saturate(120%);background:radial-gradient(circle at 14% 12%,hsla(0,0%,100%,.92),transparent 42%),radial-gradient(circle at 88% 88%,rgba(190,231,234,.32),transparent 40%),linear-gradient(135deg,rgba(236,247,245,.96),rgba(249,252,250,.94) 56%,rgba(229,241,244,.96));border-bottom:1px solid hsla(0,0%,100%,.88);border-top:1px solid hsla(0,0%,100%,.92);color:var(--ink);padding:128px 0 138px}.global-strip:before{background:linear-gradient(90deg,rgba(89,178,190,.1),transparent 42%),linear-gradient(180deg,hsla(0,0%,100%,.54),transparent 35%)}.global-grid{align-items:center;display:grid;grid-gap:80px;gap:80px;grid-template-columns:.75fr 1.25fr}.global-copy{position:relative;z-index:1}.global-copy .eyebrow{color:var(--orange-deep)}.global-copy h2{color:var(--navy-900);font-size:clamp(42px,5vw,66px);font-weight:400;letter-spacing:0;line-height:1.08;margin:0 0 24px;max-width:560px}.global-copy p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.8;margin:0 0 30px;max-width:440px}.global-metrics{border-top:1px solid rgba(20,53,91,.16);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 34px;max-width:480px;padding-top:20px}.global-metrics span{color:var(--muted);display:flex;flex-direction:column;font-size:11px;gap:5px}.global-metrics strong{color:var(--navy-900);font-size:22px;font-weight:600;line-height:1}.globe-visual,.rotating-globe{-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%);align-items:center;background:hsla(0,0%,100%,.58);border:1px solid hsla(0,0%,100%,.84);box-shadow:var(--glass-shadow);display:grid;isolation:isolate;min-height:420px;overflow:hidden;place-items:center;position:relative}.globe-visual img{height:100%;object-fit:cover;width:100%}.globe-visual:after{background:linear-gradient(180deg,transparent 52%,rgba(11,36,62,.54));content:"";inset:0;position:absolute}.rotating-globe{perspective:900px}.rotating-globe .globe-sphere{height:min(350px,74%);width:min(350px,74%)}.globe-visual-caption{bottom:24px;color:var(--white);display:flex;flex-direction:column;gap:3px;left:26px;position:absolute;z-index:1}.rotating-globe .globe-visual-caption{background:rgba(7,31,46,.76);border:1px solid rgba(198,238,234,.24);border-radius:2px}.globe-visual-caption strong{font-weight:500}.globe-sphere{animation:globe-spin 24s linear infinite;aspect-ratio:1;background-image:radial-gradient(circle at 32% 25%,hsla(0,0%,100%,.34),transparent 19%),linear-gradient(90deg,rgba(4,24,40,.58),rgba(4,24,40,.22) 48%,rgba(4,24,40,.58)),url(/images/industry/globe-earth.jpg);background-position:50%;background-size:cover;background-color:rgba(10,45,52,.62);border:1px solid rgba(198,238,234,.65);border-radius:50%;box-shadow:inset -24px -20px 45px rgba(1,17,24,.5),inset 15px 10px 28px hsla(0,0%,100%,.08),0 22px 50px rgba(1,12,18,.25);height:min(350px,28vw);overflow:hidden;position:relative;transform:rotate(-8deg)}.globe-sphere:before{background-image:repeating-linear-gradient(90deg,transparent 0 24px,rgba(198,238,234,.23) 25px 26px);border-radius:50%;content:"";inset:-18%;position:absolute;transform:rotateY(66deg);animation:globe-spin 15s linear infinite}.globe-sphere:after{background:radial-gradient(ellipse at 30% 32%,rgba(198,238,234,.58) 0 10%,transparent 11%),radial-gradient(ellipse at 58% 50%,rgba(198,238,234,.44) 0 13%,transparent 14%),radial-gradient(ellipse at 41% 76%,rgba(198,238,234,.35) 0 9%,transparent 10%);content:"";inset:0;opacity:.85;position:absolute;transform:translateX(-2%)}.globe-continents{fill:rgba(198,238,234,.38);height:100%;inset:0;opacity:.9;position:absolute;width:100%;z-index:1}.globe-continents path{vector-effect:non-scaling-stroke}.globe-latitude,.globe-longitude{border:1px solid rgba(198,238,234,.32);border-radius:50%;display:block;pointer-events:none;position:absolute}.globe-latitude{height:30%;left:9%;width:82%}.latitude-one{top:22%}.latitude-two{top:51%}.globe-longitude{height:92%;top:4%;width:35%}.longitude-one{left:31%}.longitude-two{left:47%;transform:rotateY(66deg)}.globe-land{background:rgba(195,238,232,.38);border-radius:54% 46% 48% 52%;display:block;height:13%;position:absolute;width:19%;z-index:1}.land-one{left:18%;top:30%;transform:rotate(-17deg)}.land-two{height:19%;left:53%;top:44%;transform:rotate(28deg);width:22%}.land-three{height:10%;left:39%;top:69%;transform:rotate(-35deg);width:16%}.globe-orbit{border:1px solid rgba(198,238,234,.24)}.globe-orbit,.globe-orbit i{border-radius:50%;position:absolute}.globe-orbit i{background:var(--orange);box-shadow:0 0 0 7px rgba(240,131,47,.12);display:block;height:8px;width:8px}.globe-orbit-wide{height:72%;transform:rotate(-16deg);width:76%;animation:orbit-spin 18s linear infinite}.globe-orbit-wide i{left:10%;top:12%}.globe-orbit-tall{height:86%;transform:rotate(61deg);width:42%;animation:orbit-spin-reverse 21s linear infinite}.globe-orbit-tall i{right:5%;top:43%}.globe-node{background:var(--orange);border-radius:50%;box-shadow:0 0 0 7px rgba(240,131,47,.1);height:6px;position:absolute;width:6px}.node-one{left:29%;top:25%}.node-two{right:22%;top:36%}.node-three{bottom:22%;left:47%}.globe-label{bottom:24px;color:hsla(0,0%,100%,.54)}@keyframes globe-spin{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes orbit-spin{0%{transform:rotate(-16deg) rotate(0deg)}to{transform:rotate(-16deg) rotate(1turn)}}@keyframes orbit-spin-reverse{0%{transform:rotate(61deg) rotate(1turn)}to{transform:rotate(61deg) rotate(0deg)}}.rotating-globe{-webkit-backdrop-filter:blur(24px) saturate(125%);backdrop-filter:blur(24px) saturate(125%);background:radial-gradient(circle at 50% 55%,rgba(174,229,231,.2),transparent 44%),linear-gradient(140deg,hsla(0,0%,100%,.86),rgba(236,247,246,.67));border:1px solid hsla(0,0%,100%,.94);box-shadow:0 30px 90px rgba(44,67,92,.16),inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 -1px 0 rgba(136,187,194,.15);min-height:470px}.rotating-globe:before{background:radial-gradient(circle at 26% 16%,rgba(121,225,246,.2),transparent 28%),radial-gradient(circle at 80% 80%,rgba(42,164,180,.13),transparent 34%),linear-gradient(132deg,hsla(0,0%,100%,.48),transparent 58%)}.globe-world-shell{inset:0;overflow:hidden;position:absolute;z-index:1}.globe-world-canvas{inset:38px -14px -24px;position:absolute}.globe-world-canvas canvas{cursor:-webkit-grab;cursor:grab;display:block;height:100%!important;outline:0;touch-action:none;width:100%!important}.globe-world-canvas canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.globe-world-copy{color:var(--navy-900);left:26px;max-width:205px;pointer-events:none;position:absolute;top:72px;z-index:3}.globe-world-copy p{font-size:15px;font-weight:700;line-height:1.35;margin:0 0 5px}.globe-world-copy span{color:var(--muted);display:block;font-size:11px;line-height:1.65}.globe-active-marker{align-items:flex-end;color:rgba(20,73,91,.54);display:flex;flex-direction:column;gap:4px;opacity:.76;pointer-events:none;position:absolute;right:24px;text-align:right;top:72px;transform:translateY(-4px);transition:color .2s ease,opacity .2s ease,transform .2s ease;z-index:3}.globe-active-marker.is-visible{color:#ffad68;opacity:1;transform:translateY(0)}.globe-active-marker span{font-size:9px;letter-spacing:.14em}.globe-active-marker strong{color:var(--navy-900);font-size:15px;font-weight:600}.globe-canvas-fallback{background:radial-gradient(circle at 50% 56%,rgba(93,179,194,.9),rgba(20,65,91,.96) 57%,transparent 58%);height:100%;width:100%}.globe3d{min-height:440px;z-index:1}.globe3d,.globe3d-canvas{inset:0;position:absolute}.globe3d-canvas{display:block;height:100%;touch-action:none;width:100%}.globe3d-canvas.is-dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important}.globe3d-hint{bottom:24px;color:rgba(20,73,91,.62);font-size:10px;letter-spacing:.08em;pointer-events:none;position:absolute;right:24px;text-transform:uppercase}.globe-panel-header{align-items:center;color:rgba(20,73,91,.72);display:flex;font-size:10px;gap:9px;left:24px;letter-spacing:.13em;position:absolute;top:23px;z-index:4}.globe-panel-header i{background:#ff9b54;border-radius:50%;box-shadow:0 0 0 5px rgba(255,155,84,.15);display:block;height:5px;width:5px}.globe-panel-header strong{color:rgba(20,73,91,.48);font-size:9px;font-weight:600}.rotating-globe .globe-visual-caption{background:hsla(0,0%,100%,.74);border:1px solid hsla(0,0%,100%,.9);border-radius:3px;bottom:22px;box-shadow:0 10px 30px rgba(44,67,92,.13),inset 0 1px 0 hsla(0,0%,100%,.96);color:var(--navy-900);display:flex;flex-direction:column;gap:3px;left:22px;padding:10px 13px;position:absolute;z-index:3}.globe-visual-caption span{font-size:10px;letter-spacing:.08em}.globe-visual-caption strong{color:var(--navy-900);font-size:20px;font-weight:600}.globe-label{background:hsla(0,0%,100%,.68);border:1px solid hsla(0,0%,100%,.86);border-radius:3px;bottom:66px;color:rgba(20,73,91,.72);font-size:10px;letter-spacing:0;padding:6px 9px;position:absolute;right:24px;white-space:nowrap;z-index:3}@media (prefers-reduced-motion:reduce){.globe-orbit-tall,.globe-orbit-wide,.globe-sphere,.globe-sphere:before{animation:none}}.global-strip{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;border:0;color:#f4f6f5;isolation:isolate;overflow:hidden;padding:48px 0 58px;position:relative}.global-strip:before{background:linear-gradient(180deg,hsla(0,0%,100%,.018),transparent 28%,rgba(81,215,171,.025));content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.global-platform{position:relative}.global-platform-title{color:#f4f5f4;font-size:48px;font-weight:650;line-height:1.16;margin:0 0 24px;text-align:center}.rotating-globe{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101111;border:1px solid rgba(222,232,228,.16);border-radius:18px;box-shadow:none;display:block;height:clamp(680px,58vw,780px);isolation:isolate;min-height:680px;overflow:hidden;perspective:none;position:relative}.rotating-globe:before{background:radial-gradient(ellipse 58% 62% at 50% 76%,rgba(82,219,174,.055),transparent 72%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.rotating-globe:after{display:none}.global-platform-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(8px,2vw,24px);gap:clamp(8px,2vw,24px);inset:auto;margin:0 auto 30px;max-width:880px;position:relative;width:100%;z-index:5}.global-platform-metric{align-items:center;display:flex;flex-direction:column;min-width:0;text-align:center}.global-platform-metric dt{color:rgba(235,240,238,.73);font-size:15px;font-weight:500;line-height:1.4;order:2}.global-platform-metric dd{color:#f7f8f7;font-size:46px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:720;line-height:1.08;margin:0 0 5px;order:1;white-space:nowrap}.global-globe-aura{background:radial-gradient(ellipse at center,rgba(74,218,170,.07),rgba(74,218,170,.018) 43%,transparent 72%);bottom:-13%;left:13%;pointer-events:none;position:absolute;right:13%;top:20%;z-index:0}.global-network-globe{filter:invert(1) saturate(1.08) contrast(1.12);inset:0;min-height:0;opacity:.88;pointer-events:none;z-index:1}.global-network-globe .globe3d-canvas{cursor:default}.page-banner{color:var(--white);min-height:490px;overflow:hidden;position:relative}.page-banner-image,.page-banner-scrim{inset:0;position:absolute}.page-banner-image{background-image:url(/images/page-banner.jpg);background-position:center 46%;background-size:cover;z-index:0}.page-banner-scrim{background:rgba(6,25,34,.68);z-index:1}.page-banner-content{display:flex;flex-direction:column;justify-content:flex-end;min-height:490px;padding-bottom:58px;position:relative;z-index:3}.page-banner-eyebrow{margin-bottom:16px}.page-banner h1{font-size:78px;font-weight:400;letter-spacing:0;line-height:1.1;margin:0}.page-banner-description{color:hsla(0,0%,100%,.74);font-size:16px;margin:18px 0 0;max-width:590px}.breadcrumbs{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:12px;gap:10px;margin-top:35px}.breadcrumbs a:hover{color:var(--orange)}.page-content{padding:100px 0 125px}.intro-panel{align-items:start;display:grid;grid-gap:80px;gap:80px;grid-template-columns:.72fr 1.28fr;margin-bottom:80px}.intro-panel h2{color:var(--navy-900);font-size:54px;font-weight:400;letter-spacing:0;line-height:1.15;margin:0}.intro-panel h2 em{color:var(--orange);font-style:normal}.body-copy{color:var(--muted);font-size:16px;line-height:1.9;margin:0}.body-copy+.body-copy{margin-top:17px}.category-tabs{border-bottom:1px solid var(--line);display:flex;gap:28px;margin-bottom:45px;overflow-x:auto}.category-tabs a{color:var(--muted);flex:none;font-size:13px;min-height:44px;padding:8px 0 15px;position:relative}.category-tabs a.active,.category-tabs a:hover{color:var(--orange-deep)}.category-tabs a.active:after{background:var(--orange);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.inner-product-grid{display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(3,1fr)}.inner-product-grid .product-card-image{aspect-ratio:1.26/1}.product-detail{padding:145px 0 120px}.product-detail-hero{align-items:center;display:grid;grid-gap:70px;gap:70px;grid-template-columns:1fr 1fr;margin-bottom:110px}.product-detail-image{background:#e8eeec;min-height:470px;overflow:hidden;position:relative}.product-detail-image img{height:100%;object-fit:cover;width:100%}.product-detail-copy .eyebrow{margin-bottom:20px}.product-detail-copy h1{color:var(--navy-900);font-size:66px;font-weight:400;letter-spacing:0;line-height:1.13;margin:0 0 25px}.product-detail-copy>p{color:var(--muted);font-size:17px;line-height:1.8;margin:0 0 30px}.detail-actions{display:flex;flex-wrap:wrap;gap:12px}.spec-section{border-top:1px solid var(--line);display:grid;grid-gap:70px;gap:70px;grid-template-columns:.6fr 1.4fr;padding-top:28px}.spec-section h2{color:var(--navy-900);font-size:26px;font-weight:400;letter-spacing:0;margin:0}.spec-grid{display:grid;grid-template-columns:repeat(2,1fr)}.spec-item{border-bottom:1px solid var(--line);padding:17px 0}.spec-item:nth-child(odd){margin-right:30px}.spec-label{color:var(--muted);display:block;font-size:12px;margin-bottom:5px}.spec-value{color:var(--navy-900);font-size:18px}.feature-application-grid{display:grid;grid-gap:55px;gap:55px;grid-template-columns:1fr 1fr;margin-top:90px}.feature-application-grid h2{font-size:28px;font-weight:400;margin:0 0 20px}.challenge-list,.feature-list,.value-list{list-style:none;margin:0;padding:0}.challenge-list li,.feature-list li,.value-list li{border-top:1px solid var(--line);color:var(--muted);font-size:15px;padding:14px 0 14px 33px;position:relative}.feature-list li:before,.value-list li:before{color:var(--orange);content:"+";font-size:19px;left:0;position:absolute;top:10px}.challenge-list li:before{color:var(--orange);content:"01";font-size:11px;left:0;position:absolute;top:16px}.solution-grid{display:grid;grid-gap:25px;gap:25px;grid-template-columns:repeat(3,1fr)}.solution-category-tabs{margin-bottom:64px}.solution-category-section+.solution-category-section{border-top:1px solid var(--line);margin-top:85px;padding-top:30px}.solution-category-header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:28px}.solution-category-header h2{color:var(--navy-900);font-size:32px;font-weight:400;line-height:1.2;margin:0}.solution-card{-webkit-backdrop-filter:blur(15px) saturate(110%);backdrop-filter:blur(15px) saturate(110%);background:var(--glass-light);border:1px solid rgba(16,35,44,.11);box-shadow:var(--glass-shadow);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.solution-card:hover{border-color:rgba(240,131,47,.32);box-shadow:0 22px 60px rgba(3,14,18,.16);transform:translateY(-4px)}.solution-card-image{aspect-ratio:1.35/1;display:block;overflow:hidden;position:relative}.solution-card-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.solution-card:hover img{transform:scale(1.05)}.solution-card-content{padding:24px}.solution-card h3{font-size:23px;font-weight:400;letter-spacing:0;line-height:1.25;margin:0 0 11px}.solution-card p{color:var(--muted);font-size:13px;line-height:1.75;margin:0 0 18px}.solution-detail-hero{align-items:end;background:var(--navy-900);color:var(--white);display:grid;grid-template-columns:1fr 1fr;margin-bottom:85px}.solution-detail-image{min-height:500px;position:relative}.solution-detail-image img{height:100%;object-fit:cover;width:100%}.solution-detail-copy{padding:50px}.solution-detail-copy h1{font-size:66px;font-weight:400;letter-spacing:0;line-height:1.12;margin:0 0 20px}.solution-detail-copy>p{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.8}.solution-detail-copy .eyebrow{margin-bottom:18px}.solution-detail-sections{display:grid;grid-gap:65px;gap:65px;grid-template-columns:1fr 1fr}.solution-detail-sections h2{font-size:28px;font-weight:400;margin:0 0 18px}.news-page-grid{display:grid;grid-gap:22px;gap:22px;grid-template-columns:1fr 1fr}.article-card{-webkit-backdrop-filter:blur(15px) saturate(110%);backdrop-filter:blur(15px) saturate(110%);background:var(--glass-light);border:1px solid rgba(16,35,44,.11);box-shadow:var(--glass-shadow);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.article-card:hover{border-color:rgba(240,131,47,.32);box-shadow:0 22px 60px rgba(3,14,18,.16);transform:translateY(-4px)}.article-card-image{aspect-ratio:1.55/1;display:block;overflow:hidden;position:relative}.article-card-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.article-card:hover img{transform:scale(1.04)}.article-card-content{padding:24px}.article-card-content h2{font-size:23px;font-weight:400;letter-spacing:0;line-height:1.3;margin:0 0 14px}.article-card-content p{color:var(--muted);font-size:13px;line-height:1.75;margin:0 0 18px}.article-meta{color:var(--orange-deep);display:flex;font-size:11px;justify-content:space-between;margin-bottom:13px}.article-detail{max-width:900px}.article-detail .article-meta{border-bottom:1px solid var(--line);padding-bottom:20px}.article-detail h1{color:var(--navy-900);font-size:66px;font-weight:400;letter-spacing:0;line-height:1.17;margin:27px 0 35px}.article-detail-cover{aspect-ratio:1.95/1;margin-bottom:44px;overflow:hidden;position:relative}.article-detail-cover img{height:100%;object-fit:cover;width:100%}.article-body p{margin:0 0 22px}.article-body p,.rich-document{color:#506168;font-size:17px;line-height:2}.rich-document div,.rich-document p{margin:0 0 22px}.rich-document h1,.rich-document h2,.rich-document h3,.rich-document h4{color:var(--navy-900);font-weight:500;line-height:1.35;margin:34px 0 16px}.rich-document h2{font-size:32px}.rich-document h3{font-size:25px}.rich-document ol,.rich-document ul{margin:0 0 24px;padding-left:1.5em}.rich-document li{margin:7px 0}.rich-document blockquote{border-left:3px solid var(--orange);color:var(--muted);margin:28px 0;padding:4px 0 4px 22px}.rich-document a{color:var(--orange-deep);text-decoration:underline;text-underline-offset:3px}.rich-document img{display:block;height:auto;margin:28px 0;max-height:640px;max-width:100%;object-fit:contain}.rich-document figure{margin:30px 0}.rich-document figcaption{color:var(--muted);font-size:13px;text-align:center}.article-back{margin-top:35px}.about-grid{align-items:center;display:grid;grid-gap:75px;gap:75px;grid-template-columns:.92fr 1.08fr}.about-image{min-height:530px;overflow:hidden;position:relative}.about-image img{height:100%;object-fit:cover;width:100%}.about-copy h2{color:var(--navy-900);font-size:56px;font-weight:400;letter-spacing:0;line-height:1.16;margin:0 0 25px}.about-copy h2 em{color:var(--orange);font-style:normal}.about-copy .body-copy{max-width:570px}.culture-band{background:var(--navy-900);color:var(--white);margin-top:110px;padding:75px 0}.culture-grid{display:grid;grid-gap:40px;gap:40px;grid-template-columns:1fr 1fr 1fr}.culture-grid h3{font-size:24px;font-weight:400;margin:0 0 10px}.culture-grid p{color:hsla(0,0%,100%,.64);font-size:14px;margin:0}.contact-grid{display:grid;grid-gap:75px;gap:75px;grid-template-columns:.76fr 1.24fr}.contact-details h2{color:var(--navy-900);font-size:55px;font-weight:400;letter-spacing:0;line-height:1.15;margin:0 0 20px}.contact-details>p{color:var(--muted);font-size:15px;line-height:1.8}.contact-detail-list{border-top:1px solid var(--line);list-style:none;margin:36px 0 0;padding:0}.contact-detail-list li{border-bottom:1px solid var(--line);display:flex;gap:15px;padding:17px 0}.contact-detail-list svg{color:var(--orange);flex:none;margin-top:4px}.contact-detail-list span{color:var(--muted);font-size:14px}.contact-form{-webkit-backdrop-filter:blur(15px) saturate(110%);backdrop-filter:blur(15px) saturate(110%);background:var(--glass-light);border:1px solid rgba(16,35,44,.11);box-shadow:var(--glass-shadow);padding:32px}.form-grid{display:grid;grid-gap:23px 20px;gap:23px 20px;grid-template-columns:repeat(2,1fr)}.contact-form label{display:block}.contact-form label span{color:var(--navy-900);display:block;font-size:12px;font-weight:700;margin-bottom:8px}.contact-form input,.contact-form textarea{background:rgba(243,246,244,.8);border:1px solid transparent;border-radius:2px;color:var(--ink);outline:0;padding:12px 13px;resize:vertical;transition:border-color .2s ease,background .2s ease;width:100%}.contact-form input:focus,.contact-form textarea:focus{background:var(--white);border-color:var(--orange)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#9aa6a8}.form-full{display:block;margin-top:23px}.product-checklist{border:0;margin:23px 0 0;padding:0}.product-checklist legend{color:var(--navy-900);display:block;font-size:12px;font-weight:700;margin-bottom:10px}.product-checklist>div{display:grid;grid-gap:9px 12px;gap:9px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-checklist label{align-items:center;background:rgba(243,246,244,.8);border:1px solid transparent;display:grid;grid-gap:10px;gap:10px;grid-template-columns:18px minmax(0,1fr);min-height:52px;padding:9px 12px}.product-checklist label:last-child:nth-child(odd){grid-column:1/-1}.product-checklist label span{color:var(--navy-900);display:block;font-size:13px;font-weight:500;line-height:1.45;margin:0;min-width:0;overflow-wrap:anywhere}.product-checklist label:has(input:checked){background:#fff4e9;border-color:var(--orange)}.product-checklist input[type=checkbox]{accent-color:var(--orange);flex:none;height:18px;margin:0;width:18px}.form-context{background:#eef4f1;border:1px solid var(--line);border-top:2px solid var(--orange);color:var(--navy-900);font-size:13px;line-height:1.6;margin:0 0 24px;padding:11px 13px}.form-submit{border:0;margin-top:24px}.form-submit:disabled{cursor:wait;opacity:.65}.form-error{color:var(--orange-deep);font-size:13px;margin:15px 0 0}.form-success{align-items:flex-start;background:var(--white);display:flex;flex-direction:column;min-height:420px;justify-content:center;padding:44px}.form-success svg{color:var(--orange)}.form-success h3{color:var(--navy-900);font-size:30px;font-weight:400;margin:18px 0 8px}.form-success p{color:var(--muted);font-size:15px;margin:0 0 24px}.form-success small{color:var(--muted);margin-top:18px}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.resource-list{-webkit-backdrop-filter:blur(15px) saturate(110%);backdrop-filter:blur(15px) saturate(110%);background:var(--glass-light);border:1px solid rgba(16,35,44,.11);box-shadow:var(--glass-shadow)}.resource-row{align-items:center;border-bottom:1px solid var(--line);display:grid;grid-gap:20px;gap:20px;grid-template-columns:1.4fr .8fr .35fr .35fr auto;padding:22px 25px}.resource-row:first-child{background:var(--navy-900);color:var(--white);font-size:12px;padding-bottom:15px;padding-top:15px}.resource-row:not(:first-child){color:var(--navy-900)}.resource-row:not(:first-child) span:nth-child(n+2){color:var(--muted);font-size:12px}.resource-download{align-items:center;border:1px solid var(--line);color:var(--navy-900);display:inline-flex;justify-content:center;min-height:44px;padding:0 11px;text-decoration:none}.resource-download:hover{background:var(--orange);border-color:var(--orange);color:var(--white)}.faq-list{-webkit-backdrop-filter:blur(15px) saturate(110%);backdrop-filter:blur(15px) saturate(110%);background:var(--glass-light);border:1px solid rgba(16,35,44,.11);box-shadow:var(--glass-shadow)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{align-items:center;cursor:pointer;display:flex;font-size:18px;justify-content:space-between;list-style:none;padding:24px 28px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{color:var(--orange);content:"+";font-size:23px;font-weight:300}.faq-item[open] summary:after{content:"−"}.faq-answer{color:var(--muted);font-size:15px;line-height:1.9;max-width:830px;padding:0 70px 27px 28px}.faq-answer p{margin:0 0 8px}.service-nav{border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:64px}.service-nav a{align-items:center;color:var(--muted);display:flex;font-size:15px;gap:10px;justify-content:center;min-height:64px;padding:12px 18px;position:relative;transition:background .2s ease,color .2s ease}.service-nav a:after{background:var(--orange);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .2s ease}.service-nav a.is-active,.service-nav a:hover{background:hsla(0,0%,100%,.58);color:var(--navy-900)}.service-nav a.is-active:after,.service-nav a:hover:after{transform:scaleX(1)}.service-nav svg{color:var(--orange);flex:none}.warranty-intro{align-items:end;display:grid;grid-gap:60px;gap:60px;grid-template-columns:.95fr 1.05fr;margin-bottom:58px}.warranty-intro h2{color:var(--navy-900);font-size:48px;font-weight:400;line-height:1.18;margin:0}.warranty-intro h2 em{color:var(--orange);font-style:normal}.warranty-intro .body-copy{margin:0}.warranty-capabilities{display:grid;grid-gap:34px;gap:34px;grid-template-columns:repeat(3,minmax(0,1fr))}.warranty-capability{border-top:2px solid var(--navy-900);padding:28px 6px 12px 0}.warranty-capability-icon{align-items:center;background:var(--navy-900);color:var(--orange);display:inline-flex;height:54px;justify-content:center;margin-bottom:24px;width:54px}.warranty-capability h3{color:var(--navy-900);font-size:22px;font-weight:500;line-height:1.35;margin:0 0 13px}.warranty-capability p{color:var(--muted);font-size:14px;line-height:1.85;margin:0}.warranty-process{border-top:1px solid var(--line);display:grid;grid-gap:55px;gap:55px;grid-template-columns:.55fr 1.45fr;margin-top:90px;padding-top:42px}.warranty-process-heading{align-items:flex-start;display:flex;gap:14px}.warranty-process-heading>svg{color:var(--orange);flex:none;margin-top:3px}.warranty-process-heading .eyebrow{margin-bottom:7px}.warranty-process-heading h2{color:var(--navy-900);font-size:31px;font-weight:400;margin:0}.warranty-process ol{list-style:none;margin:0;padding:0}.warranty-process li{border-top:1px solid var(--line);display:grid;grid-gap:22px;gap:22px;grid-template-columns:44px 1fr;padding:21px 0}.warranty-process li:first-child{border-top:0;padding-top:0}.warranty-process li>span{color:var(--orange-deep);font-size:12px;font-weight:700;padding-top:4px}.warranty-process h3{color:var(--navy-900);font-size:18px;font-weight:500;margin:0 0 5px}.warranty-process li p{color:var(--muted);font-size:14px;line-height:1.75;margin:0}.warranty-note{align-items:center;background:var(--navy-900);color:var(--white);display:grid;grid-gap:24px 38px;gap:24px 38px;grid-template-columns:auto 1fr auto;margin-top:74px;padding:30px 34px}.warranty-note strong{font-size:18px;white-space:nowrap}.warranty-note p{color:hsla(0,0%,100%,.7);font-size:13px;line-height:1.75;margin:0}.warranty-note .button{white-space:nowrap}.content-gallery{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:55px}.content-gallery-image{aspect-ratio:4/3;background:#e9efec;overflow:hidden;position:relative}.content-gallery-image img{object-fit:cover}.product-documents,.solution-article{border-top:1px solid var(--line);margin-top:70px;max-width:880px;padding-top:48px}.product-documents h2,.solution-article h2{color:var(--navy-900);font-size:38px;font-weight:400;margin:0 0 22px}.solution-article>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.95}.product-article{border-top:1px solid var(--line);margin-top:70px;max-width:880px;padding-top:48px}.product-article h2{color:var(--navy-900);font-size:38px;font-weight:400;margin:0 0 22px}.sitemap-grid{display:grid;grid-gap:35px 50px;gap:35px 50px;grid-template-columns:repeat(3,1fr)}.sitemap-group{border-top:2px solid var(--navy-900);padding-top:13px}.sitemap-group h2{font-size:23px;font-weight:400;margin:0 0 13px}.sitemap-group a{color:var(--muted);display:block;font-size:14px;padding:5px 0}.sitemap-group a:hover{color:var(--orange-deep)}.search-results{min-height:410px}.search-result-empty{color:var(--muted);font-size:16px;padding:50px 0}.online-chat{bottom:24px;left:24px;position:fixed;z-index:55}.online-chat-toggle{align-items:center;background:var(--orange);border:0;border-radius:2px;box-shadow:0 8px 25px rgba(30,50,55,.2);color:var(--white);display:inline-flex;gap:7px;min-height:48px;padding:0 15px}.online-chat-toggle:hover{background:var(--orange-deep)}.online-chat-panel{background:var(--white);border:1px solid var(--line);bottom:60px;box-shadow:0 16px 45px rgba(27,54,64,.2);display:flex;flex-direction:column;height:min(420px,calc(100vh - 104px));left:0;position:absolute;width:min(360px,calc(100vw - 32px))}.online-chat-header{align-items:flex-start;background:var(--navy-900);color:var(--white);display:flex;justify-content:space-between;padding:15px 17px}.online-chat-header small,.online-chat-header strong{display:block}.online-chat-header small{color:hsla(0,0%,100%,.6);font-size:11px;margin-top:3px}.online-chat-status{align-items:center;color:#9be0b9;display:inline-flex;font-size:11px;gap:6px}.online-chat-status:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.online-chat-status.is-loading:before{animation:chat-status-pulse 1.1s ease-in-out infinite}.online-chat-status.is-error{color:#ffbd9b}.online-chat-notice{align-items:center;background:#fff5eb;border-bottom:1px solid #f2d7c0;color:#8b431b;display:flex;font-size:11px;gap:8px;justify-content:space-between;line-height:1.45;padding:7px 12px}.online-chat-message small button,.online-chat-notice button{align-items:center;background:transparent;border:0;color:inherit;display:inline-flex;flex:0 0 auto;justify-content:center;padding:2px}.online-chat-messages{display:flex;flex:1 1;flex-direction:column;gap:9px;overflow-y:auto;padding:15px}.online-chat-empty{color:var(--muted);font-size:13px;line-height:1.7;margin:auto 0;text-align:center}.online-chat-message{border-radius:3px;font-size:13px;line-height:1.6;max-width:82%;padding:8px 10px}.online-chat-message.from-visitor{align-self:flex-end;background:#fff0df}.online-chat-message.from-staff{align-self:flex-start;background:#eef4f1}.online-chat-message>span{display:block;overflow-wrap:anywhere;white-space:pre-wrap}.online-chat-message small{align-items:center;color:var(--muted);display:flex;font-size:10px;gap:3px;justify-content:flex-end;line-height:1.2;margin-top:4px}.online-chat-message small.is-failed{color:#a33a28}.online-chat-send-error{background:#fff7f4;border-top:1px solid #f0d1ca;color:#a33a28;font-size:11px;line-height:1.45;margin:0;padding:6px 10px}.online-chat-input{border-top:1px solid var(--line);display:flex;padding:10px}.online-chat-input input{border:1px solid var(--line);border-right:0;flex:1 1;min-width:0;outline:0;padding:9px 10px}.online-chat-input button{align-items:center;background:var(--orange);border:0;color:var(--white);display:inline-flex;justify-content:center;width:42px}.online-chat-input button:disabled{cursor:not-allowed;opacity:.55}@keyframes chat-status-pulse{50%{opacity:.35;transform:scale(.72)}}.site-footer{-webkit-backdrop-filter:blur(24px) saturate(120%);backdrop-filter:blur(24px) saturate(120%);background:radial-gradient(circle at 84% 8%,rgba(215,239,239,.48),transparent 35%),linear-gradient(145deg,rgba(242,249,247,.96),hsla(0,0%,100%,.91) 58%,rgba(232,242,244,.96));border-top:1px solid hsla(0,0%,100%,.9);color:var(--ink);position:relative;z-index:1}.footer-top{display:grid;grid-gap:60px;gap:60px;grid-template-columns:1.05fr .75fr 2fr;padding-bottom:70px;padding-top:75px}.footer-brand{align-items:center;display:inline-flex}.footer-brand img{background:hsla(0,0%,100%,.84);border:1px solid hsla(0,0%,100%,.94);border-radius:4px;box-shadow:0 16px 38px rgba(44,67,92,.16);height:163px;object-fit:contain;padding:8px 12px;width:290px}.footer-brand small{color:var(--muted);display:block;font-size:11px;letter-spacing:0;margin-top:6px}.tool-icon{align-items:center;background:var(--navy-900);color:var(--orange);display:flex;height:220px;justify-content:center}.footer-tagline{color:var(--muted);font-size:14px;margin:26px 0}.footer-consult{align-items:center;color:var(--orange-deep);display:inline-flex;font-size:13px;gap:8px}.footer-consult:hover{color:var(--navy-900)}.footer-contact{border-left:1px solid rgba(20,53,91,.16);padding-left:28px}.footer-contact-row{align-items:flex-start;color:var(--muted);display:flex;font-size:13px;gap:12px;margin-bottom:18px}.footer-contact-row svg{color:var(--orange);flex:none;margin-top:4px}.footer-nav{display:grid;grid-gap:28px 20px;gap:28px 20px;grid-template-columns:repeat(4,1fr)}.footer-nav-group{display:flex;flex-direction:column;gap:8px}.footer-nav-title{color:var(--navy-900);font-size:14px;margin-bottom:7px}.footer-nav-group a:not(.footer-nav-title){color:var(--muted);font-size:12px;line-height:1.5}.footer-nav-group a:hover{color:var(--orange)}.footer-bottom{align-items:center;border-top:1px solid rgba(20,53,91,.14);color:var(--muted);display:flex;font-size:11px;justify-content:space-between;padding-bottom:26px;padding-top:23px}.footer-bottom div{align-items:center;display:flex;gap:10px}.footer-bottom div:after{content:"";flex:0 0 138px}.footer-bottom a:hover{color:var(--orange)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.background-beam{animation:none!important;opacity:.2}.beam-collision{animation:none!important;opacity:.28}.beam-collision-core{animation:none!important;opacity:.7}.scroll-reveal-item{filter:none;opacity:1;transform:none}.page-scroll-progress{transition:none}.site-is-navigating .page-scroll-progress span{animation:none;transform:scaleX(.72)}}@media (min-width:761px){.site-header.on-light-surface,.site-header.on-light-surface.is-scrolled{background:rgba(244,247,245,.96);border-color:rgba(16,35,44,.12);box-shadow:0 10px 35px rgba(3,14,18,.08);color:var(--ink)}.site-header.on-light-surface .brand-cn{border-color:rgba(16,35,44,.3)}.site-header.on-light-surface .header-divider{background:rgba(16,35,44,.3)}.site-header.on-light-surface .icon-button{color:var(--ink)}.site-header.on-light-surface .header-contact,.site-header.on-light-surface .icon-button:hover{color:var(--orange-deep)}}@media (max-width:1080px){.container{width:min(calc(100% - 42px),var(--max-width))}.brand{min-width:auto}.header-inner{height:86px}.site-header.is-scrolled .header-inner{height:72px}.brand-logo-image{height:80px;width:142px}.site-header.is-scrolled .brand-logo-image{height:68px;width:121px}.desktop-nav{gap:0}.nav-link{padding-left:9px;padding-right:9px}.nav-link:after{left:9px;right:9px}.header-actions{min-width:auto}.header-contact{display:none}.mega-inner{width:100%}.search-layer h2{font-size:52px}.hero h1{font-size:68px}.page-banner h1{font-size:62px}.article-detail h1,.product-detail-copy h1,.solution-detail-copy h1{font-size:54px}.footer-top{gap:35px;grid-template-columns:1fr 1fr}.footer-nav{grid-column:1/-1}}@media (max-width:760px){.container{width:min(calc(100% - 32px),var(--max-width))}.site-header{background:hsla(0,0%,100%,.95);color:var(--ink)}.brand{min-width:0}.brand-logo-image,.site-header.is-scrolled .brand-logo-image{height:70px;width:125px}.header-inner,.site-header.is-scrolled .header-inner{height:78px}.desktop-nav{display:none}.header-actions{display:flex;gap:8px}.header-contact,.header-divider{display:none}.mobile-menu-button{display:inline-flex}.mega-menu{display:none}.mobile-panel{max-height:calc(100vh - 78px)}.hero,.hero-content{min-height:710px}.online-chat{bottom:15px;left:15px}.online-chat-toggle{min-height:44px}.online-chat-toggle span{font-size:13px}.product-checklist>div{grid-template-columns:1fr}.product-checklist label:last-child:nth-child(odd){grid-column:auto}.content-gallery{grid-template-columns:1fr}.hero-content{padding-top:78px}.hero-copy{padding-bottom:100px}.search-layer h2{font-size:38px;margin-bottom:30px}.search-form{align-items:stretch;flex-direction:column;gap:12px}.search-form input{font-size:17px}.search-form .button{width:100%}.hero h1{font-size:52px}.hero-description{font-size:15px}.hero-controls{align-items:stretch;bottom:23px;flex-direction:column;gap:20px}.hero-dots{gap:15px;justify-content:space-between;width:100%}.hero-dots button{flex:1 1}.dot-title{display:none}.dot-track{flex:1 1}.hero-arrows{justify-content:flex-end}.home-intro,.home-products,.home-solutions{padding:75px 0}.about-grid,.contact-grid,.global-grid,.intro-grid,.product-detail-hero,.solution-detail-hero,.system-grid{gap:33px;grid-template-columns:1fr}.intro-lead{font-size:38px}.stats{gap:0;grid-template-columns:repeat(2,1fr);margin-top:58px;row-gap:25px}.stat-item{border-right:0;padding-right:10px}.stat-value{font-size:41px}.stat-item:last-child{grid-column:1/-1}.system-copy{padding:65px 0 0}.system-image{min-height:300px}.section-heading{align-items:flex-start;flex-direction:column;gap:22px;margin-bottom:30px}.section-heading h2{font-size:39px}.inner-product-grid,.product-grid{gap:15px;grid-template-columns:1fr}.product-grid .product-card,.product-grid .product-card:first-child,.product-grid .product-card:nth-child(2),.product-grid .product-card:nth-child(5){grid-column:auto}.product-card-image{aspect-ratio:1.42/1}.industry-slide-link{min-height:390px}.industry-slide-content{bottom:24px;left:22px;right:22px}.industry-slide-content h3{font-size:34px}.industry-slide-content p{font-size:12px}.industry-slide-meta{right:18px;top:18px}.industry-controls{padding-top:14px}.news-page-grid{grid-template-columns:1fr}.global-strip{padding:75px 0}.globe-visual{min-height:300px}.page-banner,.page-banner-content{min-height:420px}.page-banner-content{padding-bottom:42px}.page-banner h1{font-size:46px}.page-content,.product-detail{padding:75px 0 85px}.intro-panel{gap:25px;grid-template-columns:1fr;margin-bottom:55px}.intro-panel h2{font-size:39px}.category-tabs{gap:20px;margin-bottom:30px}.product-detail-hero{margin-bottom:65px}.product-detail-image{min-height:290px}.product-detail-copy h1{font-size:43px}.spec-section{gap:22px}.spec-grid,.spec-section{grid-template-columns:1fr}.spec-item:nth-child(odd){margin-right:0}.feature-application-grid,.solution-detail-sections{gap:38px;grid-template-columns:1fr;margin-top:55px}.solution-grid{grid-template-columns:1fr}.solution-category-tabs{margin-bottom:45px}.solution-category-section+.solution-category-section{margin-top:58px;padding-top:24px}.solution-category-header{align-items:start;gap:16px;margin-bottom:21px}.solution-category-header h2{font-size:27px}.solution-detail-hero{margin-bottom:55px}.solution-detail-image{min-height:280px}.solution-detail-copy{padding:30px 25px 40px}.solution-detail-copy h1{font-size:44px}.article-detail h1{font-size:42px}.article-detail-cover{aspect-ratio:1.3/1}.about-image{min-height:320px}.culture-band{margin-top:65px;padding:58px 0}.culture-grid{gap:28px;grid-template-columns:1fr}.contact-form{padding:22px}.form-grid{gap:18px;grid-template-columns:1fr}.resource-row{gap:9px 12px;grid-template-columns:1fr auto;padding:18px}.resource-row:first-child{display:none}.resource-row:not(:first-child) span:first-child{font-size:15px;grid-column:1/-1}.resource-row:not(:first-child) span:nth-child(2):before{content:"类型："}.resource-row:not(:first-child) span:nth-child(3):before{content:"版本："}.resource-row:not(:first-child) span:nth-child(4):before{content:"大小："}.resource-row:not(:first-child) span:nth-child(2):before,.resource-row:not(:first-child) span:nth-child(3):before,.resource-row:not(:first-child) span:nth-child(4):before{color:var(--navy-900)}.faq-item summary{font-size:16px;padding:19px 16px}.faq-answer{font-size:14px;padding:0 40px 22px 16px}.service-nav{grid-template-columns:1fr;margin-bottom:45px}.service-nav a{justify-content:flex-start;min-height:52px}.warranty-intro,.warranty-process{gap:30px;grid-template-columns:1fr}.warranty-intro h2{font-size:38px}.warranty-capabilities{gap:30px;grid-template-columns:1fr}.warranty-process{margin-top:65px}.warranty-note{align-items:start;grid-template-columns:1fr;margin-top:55px;padding:27px 24px}.warranty-note .button{width:100%}.sitemap-grid{gap:27px;grid-template-columns:1fr}.footer-top{gap:33px;grid-template-columns:1fr;padding-bottom:45px;padding-top:58px}.footer-contact{border-left:0;border-top:1px solid rgba(20,53,91,.16);padding-left:0;padding-top:25px}.footer-nav{gap:30px 20px;grid-template-columns:repeat(2,1fr)}.footer-bottom{align-items:flex-start;flex-direction:column;gap:12px;line-height:1.65}.footer-bottom div{flex-wrap:wrap}.footer-bottom div:after{flex-basis:108px}.footer-brand img{height:150px;width:270px}.tool-icon{height:180px}}.ems-family-page{--ems-ink:#071e2a;--ems-teal:#37d7c1;--ems-cyan:#68c9f2;--ems-orange:#ff9b52;background:#071e2a;color:#f5fbfa;overflow:hidden}.ems-family-hero{background:radial-gradient(circle at var(--ems-pointer-x) var(--ems-pointer-y),rgba(50,189,183,.19),transparent 28%),radial-gradient(circle at 82% 18%,rgba(69,144,224,.18),transparent 30%),linear-gradient(135deg,#061923 0,#0a2b37 52%,#09212c 100%);min-height:920px;padding:174px 0 90px;position:relative}.ems-family-hero:after{background-image:linear-gradient(rgba(128,225,223,.07) 1px,transparent 0),linear-gradient(90deg,rgba(128,225,223,.07) 1px,transparent 0);background-size:48px 48px;content:"";-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%);opacity:.45}.ems-family-hero:after,.ems-hero-aurora{inset:0;pointer-events:none;position:absolute}.ems-hero-aurora{background:conic-gradient(from 210deg at 50% 56%,transparent 0 18%,rgba(59,210,196,.18) 28%,transparent 39% 59%,rgba(92,182,242,.16) 70%,transparent 82%);filter:blur(35px);opacity:.58;animation:ems-aurora 12s ease-in-out infinite alternate}.ems-family-hero-inner{align-items:center;display:grid;grid-gap:75px;gap:75px;grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr);position:relative;z-index:3}.ems-family-intro{max-width:520px}.ems-eyebrow{align-items:center;color:var(--ems-orange);display:flex;font-size:10px;font-weight:700;gap:10px;letter-spacing:.13em;margin:0 0 22px;text-transform:uppercase}.ems-eyebrow span{background:var(--ems-orange);display:block;height:1px;width:34px}.ems-family-intro h1{color:#f4fbfa;font-size:clamp(48px,5.3vw,78px);font-weight:400;letter-spacing:-.02em;line-height:1.08;margin:0}.ems-family-heading h2 em,.ems-family-intro h1 em,.ems-flow-copy h2 em{color:var(--ems-teal);font-style:normal}.ems-family-intro>p:not(.ems-eyebrow){color:rgba(218,243,240,.66);font-size:16px;line-height:1.9;margin:25px 0 0;max-width:465px}.ems-family-actions{align-items:center;display:flex;gap:24px;margin-top:34px}.ems-family-anchor{color:rgba(235,251,248,.8);font-size:13px}.ems-family-anchor span{color:var(--ems-orange);font-size:18px;margin-left:8px}.ems-live-panel{background:rgba(7,35,44,.55);border:1px solid rgba(131,235,222,.24);box-shadow:0 30px 100px rgba(0,0,0,.3),inset 0 1px hsla(0,0%,100%,.1);min-height:620px;padding:23px;position:relative}.ems-live-panel:before{background:linear-gradient(135deg,rgba(102,221,211,.12),transparent 40%);content:"";inset:0;pointer-events:none;position:absolute}.ems-live-header{align-items:flex-start;display:flex;justify-content:space-between;position:relative;z-index:2}.ems-live-header span{align-items:center;color:var(--ems-teal);display:inline-flex;font-size:10px;font-weight:700;gap:8px;letter-spacing:.12em}.ems-live-header span i,.ems-topology-readout i b{animation:ems-pulse 2s ease-in-out infinite;background:var(--ems-teal);border-radius:50%;box-shadow:0 0 0 5px rgba(55,215,193,.12);display:inline-block;height:5px;width:5px}.ems-live-header small{color:rgba(215,239,237,.54);font-size:10px}.ems-topology{height:485px;margin-top:10px;overflow:hidden;position:relative}.ems-topology-grid{background-image:linear-gradient(rgba(74,194,190,.1) 1px,transparent 0),linear-gradient(90deg,rgba(74,194,190,.1) 1px,transparent 0);background-size:31px 31px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 72%);mask-image:radial-gradient(circle at center,#000,transparent 72%);position:absolute}.ems-topology-radar{border:1px solid rgba(70,215,196,.3);border-radius:50%;height:300px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px}.ems-topology-radar:after,.ems-topology-radar:before{border:1px solid rgba(70,215,196,.2);border-radius:50%;content:"";inset:28px;position:absolute}.ems-topology-radar:after{inset:72px}.ems-topology-core{align-items:center;background:#0c3440;border:1px solid rgba(92,228,211,.72);box-shadow:0 0 0 15px rgba(60,200,186,.06),0 0 45px rgba(55,214,192,.24);display:flex;flex-direction:column;gap:5px;left:50%;padding:22px 27px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}.ems-topology-core svg{color:var(--ems-teal)}.ems-topology-core strong{font-size:14px;letter-spacing:.08em}.ems-topology-core small{color:rgba(218,245,240,.56);font-size:8px}.ems-topology-core i{background:var(--ems-teal);border-radius:50%;box-shadow:0 0 12px var(--ems-teal);height:4px;margin-top:6px;width:4px}.ems-topology-node{align-items:center;background:rgba(9,40,49,.84);border:1px solid rgba(103,216,210,.3);color:#d8f4ef;display:flex;gap:9px;min-width:132px;padding:10px 12px;position:absolute;transform:translate(-8%,-50%);z-index:4}.ems-topology-node svg{color:var(--ems-teal)}.ems-topology-node span{display:flex;flex-direction:column;gap:2px}.ems-topology-node b{font-size:11px;font-weight:600}.ems-topology-node small{color:rgba(211,239,235,.55);font-size:9px}.ems-topology-link{background:linear-gradient(90deg,rgba(56,214,193,.08),rgba(56,214,193,.75));height:1px;left:50%;position:absolute;top:50%;transform-origin:left center;width:36%}.ems-topology-link:after{animation:ems-flow 2.8s linear infinite;background:#a4fff0;border-radius:50%;box-shadow:0 0 9px #6ce9d4;content:"";height:5px;left:0;position:absolute;top:-2px;width:5px}.ems-topology-link--a{transform:rotate(-147deg)}.ems-topology-link--b{transform:rotate(-33deg)}.ems-topology-link--c{transform:rotate(147deg)}.ems-topology-link--d{transform:rotate(33deg)}.ems-topology-link--b:after,.ems-topology-link--d:after{animation-delay:-1.3s}.ems-topology-readout{background:rgba(6,28,36,.78);border-left:2px solid var(--ems-orange);bottom:13px;display:flex;flex-direction:column;gap:2px;padding:9px 13px;position:absolute;right:0;z-index:5}.ems-topology-readout span{color:rgba(213,239,234,.55);font-size:9px}.ems-topology-readout strong{color:#fff;font-size:24px;font-weight:500}.ems-topology-readout strong small{color:var(--ems-teal);font-size:9px}.ems-topology-readout i{align-items:center;color:rgba(217,244,239,.64);display:inline-flex;font-size:8px;font-style:normal;gap:6px}.ems-topology-readout i b{height:4px;width:4px}.ems-rain{inset:0;opacity:.5;pointer-events:none;position:absolute;z-index:6}.ems-rain i{animation:ems-rain 1.4s linear infinite;background:linear-gradient(180deg,transparent,rgba(149,233,255,.8));height:34px;position:absolute;top:-40px;transform:rotate(17deg);width:1px}.ems-meteor{inset:0;pointer-events:none;position:absolute;z-index:6}.ems-meteor i{animation:ems-meteor 3.5s ease-in infinite;background:linear-gradient(100deg,transparent,#d5fff3 40%,#ffbe78);box-shadow:0 0 10px #9ffff0;height:2px;position:absolute;right:15%;top:16%;transform:rotate(-35deg);width:120px}.ems-meteor i:nth-child(2){animation-delay:-1.9s;right:40%;top:35%;width:82px}.ems-meteor i:nth-child(3){animation-delay:-.8s;right:4%;top:58%;width:64px}.ems-scene-switcher{border-top:1px solid rgba(145,225,218,.17);display:flex;gap:8px;padding-top:17px;position:relative;z-index:5}.ems-scene-switcher button{align-items:center;background:transparent;border:1px solid transparent;color:rgba(215,242,238,.5);display:inline-flex;flex:1 1;font-size:11px;gap:7px;justify-content:center;min-height:44px;transition:color .25s ease,border-color .25s ease,background .25s ease}.ems-scene-switcher button.is-active,.ems-scene-switcher button:hover{background:rgba(60,208,190,.1);border-color:rgba(88,226,207,.4);color:#ecfffb}.ems-family-statband{background:#092932;border-bottom:1px solid rgba(123,220,210,.16);border-top:1px solid rgba(123,220,210,.16)}.ems-family-statband .container{display:grid;grid-template-columns:repeat(4,1fr)}.ems-family-statband span{border-right:1px solid rgba(123,220,210,.16);display:flex;flex-direction:column;gap:4px;padding:25px 30px}.ems-family-statband span:first-child{padding-left:0}.ems-family-statband span:last-child{border-right:0}.ems-family-statband strong{color:var(--ems-teal);font-size:23px;font-weight:500}.ems-family-statband small{color:rgba(213,239,234,.57);font-size:10px}.ems-family-products{background:#f2f7f5;color:var(--ems-ink);padding:125px 0 140px}.ems-family-heading{align-items:flex-end;display:flex;gap:70px;justify-content:space-between;margin-bottom:53px}.ems-family-heading h2{font-size:55px;font-weight:400;line-height:1.1;margin:0}.ems-family-heading>p{color:#577078;font-size:14px;line-height:1.8;margin:0 0 5px;max-width:390px}.ems-product-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,1fr)}.ems-product-card{background:#fff;border:1px solid rgba(9,40,49,.12);box-shadow:0 16px 44px rgba(8,39,47,.08);transition:box-shadow .35s ease,transform .35s ease}.ems-product-card:hover{box-shadow:0 28px 65px rgba(8,39,47,.16);transform:translateY(-8px)}.ems-product-media{aspect-ratio:1.26/1;display:block;overflow:hidden;position:relative}.ems-product-media:after{background:linear-gradient(180deg,transparent 46%,rgba(4,24,33,.78));content:"";inset:0;position:absolute}.ems-product-media img{object-fit:cover;transition:transform .7s ease,filter .7s ease}.ems-product-card:hover .ems-product-media img{filter:saturate(1.2);transform:scale(1.07)}.ems-product-index{color:hsla(0,0%,100%,.78);font-size:10px;left:17px;position:absolute;top:16px;z-index:2}.ems-product-signal{align-items:center;bottom:16px;color:rgba(233,252,247,.76);display:flex;font-size:8px;gap:7px;letter-spacing:.11em;position:absolute;right:16px;z-index:2}.ems-product-signal i{background:var(--ems-teal);border-radius:50%;box-shadow:0 0 9px var(--ems-teal);height:4px;width:4px}.ems-product-arrow{align-items:center;background:var(--ems-orange);color:#142b32;display:inline-flex;height:38px;justify-content:center;left:18px;position:absolute;top:50%;transform:translateY(-50%) scale(.8);transition:transform .35s ease;width:38px;z-index:3}.ems-product-card:hover .ems-product-arrow{transform:translateY(-50%) scale(1)}.ems-product-body{padding:24px 24px 28px}.ems-product-body p{color:#178975;font-size:10px;font-weight:700;letter-spacing:.11em;margin:0 0 9px}.ems-product-body h3{font-size:24px;font-weight:500;margin:0 0 10px}.ems-product-body>span{color:#61767a;display:block;font-size:13px;line-height:1.75;min-height:67px}.ems-product-link{align-items:center;color:#b15e2b;display:inline-flex;font-size:12px;font-weight:700;gap:7px;margin-top:20px}.ems-product-link svg{transition:transform .25s ease}.ems-product-link:hover svg{transform:translate(3px,-3px)}.ems-family-flow{background:#071e2a;padding:130px 0 145px}.ems-family-flow .container{align-items:center;display:grid;grid-gap:90px;gap:90px;grid-template-columns:.72fr 1.28fr}.ems-flow-copy h2{color:#f1fbf9;font-size:57px;font-weight:400;line-height:1.1;margin:0}.ems-flow-copy>p:not(.ems-eyebrow){color:rgba(211,238,235,.62);font-size:14px;line-height:1.85;margin:25px 0 0;max-width:380px}.ems-flow-lines{height:400px;position:relative}.ems-flow-orbit{border:1px solid rgba(95,224,208,.24);border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ems-flow-orbit--one{height:230px;width:450px;transform:translate(-50%,-50%) rotate(-16deg)}.ems-flow-orbit--two{height:345px;width:345px;transform:translate(-50%,-50%) rotate(52deg)}.ems-flow-orbit:after{animation:ems-orbit 8s linear infinite;background:var(--ems-orange);border-radius:50%;box-shadow:0 0 16px var(--ems-orange);content:"";height:7px;left:50%;position:absolute;top:-4px;width:7px}.ems-flow-orbit--two:after{animation-direction:reverse;animation-duration:11s}.ems-flow-core{align-items:center;background:#0c3440;border:1px solid rgba(93,224,207,.55);box-shadow:0 20px 55px rgba(0,0,0,.28);display:flex;flex-direction:column;gap:4px;left:50%;padding:25px 35px;position:absolute;top:50%;transform:translate(-50%,-50%)}.ems-flow-core svg{color:var(--ems-teal)}.ems-flow-core b{font-size:14px}.ems-flow-core small{color:rgba(215,241,236,.5);font-size:9px}.ems-flow-particle{animation:ems-particle 3.1s ease-in-out infinite;background:var(--ems-teal);border-radius:50%;box-shadow:0 0 13px var(--ems-teal);height:5px;left:50%;position:absolute;top:50%;width:5px}.ems-flow-particle--one{transform:translate(-190px,-85px)}.ems-flow-particle--two{animation-delay:-1.4s;transform:translate(170px,72px)}.ems-flow-particle--three{animation-delay:-.6s;transform:translate(27px,-145px)}@keyframes ems-aurora{0%{opacity:.35;transform:rotate(0deg) scale(1)}to{opacity:.72;transform:rotate(18deg) scale(1.08)}}@keyframes ems-pulse{0%,to{opacity:.58;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}@keyframes ems-flow{0%{left:0;opacity:0}18%,80%{opacity:1}to{left:calc(100% - 5px);opacity:0}}@keyframes ems-rain{to{transform:translate(-18px,540px);opacity:0}}@keyframes ems-meteor{0%{opacity:0;transform:translate(0) rotate(-35deg)}14%{opacity:1}68%,to{opacity:0;transform:translate(-240px,210px) rotate(-35deg)}}@keyframes ems-orbit{to{transform:rotate(1turn)}}@keyframes ems-particle{0%,to{opacity:.2}50%{opacity:1;transform:translate(0) scale(1.7)}}@media (max-width:900px){.ems-family-flow .container,.ems-family-hero-inner{gap:48px;grid-template-columns:1fr}.ems-family-intro{max-width:680px}.ems-live-panel{min-height:570px}.ems-family-heading{align-items:start;flex-direction:column;gap:22px}.ems-product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ems-family-hero{min-height:0;padding:128px 0 55px}.ems-family-intro h1{font-size:47px}.ems-family-intro>p:not(.ems-eyebrow){font-size:14px}.ems-family-actions{align-items:stretch;flex-direction:column;gap:6px}.ems-family-actions .button{width:100%}.ems-live-panel{min-height:500px;padding:14px}.ems-live-header{flex-direction:column;gap:6px}.ems-live-header small{font-size:9px}.ems-topology{height:365px}.ems-topology-radar{height:225px;width:225px}.ems-topology-node{min-width:103px;padding:7px;transform:translate(-4%,-50%)}.ems-topology-node b{font-size:9px}.ems-topology-node small{font-size:8px}.ems-topology-core{padding:17px}.ems-topology-link{width:31%}.ems-topology-readout{bottom:3px}.ems-scene-switcher{gap:4px}.ems-scene-switcher button{font-size:9px}.ems-family-statband .container{grid-template-columns:repeat(2,1fr)}.ems-family-statband span:nth-child(2){border-right:0}.ems-family-statband span{padding:19px 14px}.ems-family-statband span:first-child{padding-left:14px}.ems-family-products{padding:80px 0 90px}.ems-family-heading h2,.ems-flow-copy h2{font-size:39px}.ems-product-grid{grid-template-columns:1fr}.ems-family-flow{padding:85px 0 100px}.ems-flow-lines{height:300px}.ems-flow-orbit--one{height:170px;width:320px}.ems-flow-orbit--two{height:270px;width:270px}.ems-flow-particle--one{transform:translate(-110px,-60px)}.ems-flow-particle--two{transform:translate(100px,60px)}.ems-flow-particle--three{transform:translate(18px,-110px)}}@media (prefers-reduced-motion:reduce){.ems-flow-orbit:after,.ems-flow-particle,.ems-hero-aurora,.ems-live-header span i,.ems-meteor i,.ems-rain i,.ems-topology-link:after,.ems-topology-readout i b{animation:none!important}}.de-page{--de-green:#c6242d;--de-green-bright:#e2444b;--de-blue:#3e82b8;--de-screen:#0d2530;--de-screen-soft:#143642;background:rgba(244,248,246,.9);color:var(--navy-900);overflow:hidden}.de-page--cloud{--de-green:#c6242d;--de-green-bright:#e2444b;--de-blue:#397fb5;background:rgba(245,248,248,.9);overflow:visible}.de-page--vpp{--de-green:#c6242d;--de-green-bright:#e2444b;--de-blue:#397ba8;background:rgba(246,248,245,.9)}.de-page--controller{--de-green:#c6242d;--de-green-bright:#e2444b}.de-section{padding:118px 0;position:relative}.aurora-background,.wavy-background{isolation:isolate;overflow:hidden;position:relative}.aurora-background-layer,.wavy-background-canvas{inset:0;pointer-events:none;position:absolute}.wavy-background-canvas{height:100%;width:100%;z-index:0}.aurora-background-content,.wavy-background-content{position:relative;z-index:1}.aurora-background-layer{--aurora-bands:repeating-linear-gradient(102deg,transparent 0 8%,rgba(34,155,143,.34) 12%,rgba(73,139,187,.28) 18%,rgba(127,119,180,.18) 24%,rgba(236,143,87,.22) 30%,transparent 38% 48%);animation:de-aurora-flow 16s ease-in-out infinite alternate;animation-play-state:paused;background-image:linear-gradient(110deg,hsla(0,0%,100%,.38),transparent 52%),var(--aurora-bands);background-position:48% 50%,30% 45%;background-size:100% 100%,220% 180%;filter:blur(22px) saturate(112%);inset:-18%;opacity:.72;transform:translate3d(-2%,0,0) rotate(-2deg) scale(1.04);will-change:background-position,transform;z-index:0}.aurora-background-layer--masked{-webkit-mask-image:radial-gradient(ellipse 72% 68% at 50% 48%,#000 12%,rgba(0,0,0,.78) 56%,transparent 100%);mask-image:radial-gradient(ellipse 72% 68% at 50% 48%,#000 12%,rgba(0,0,0,.78) 56%,transparent 100%)}.aurora-background[data-active=true] .aurora-background-layer{animation-play-state:running}.de-section-heading{margin:0 auto 54px;max-width:850px}.de-section-heading--center{text-align:center}.de-section-heading--left{margin-left:0;text-align:left}.de-application-copy>span,.de-card-copy>span,.de-feature-copy>span,.de-kicker,.de-product-mark{color:var(--orange-deep);font-size:11px;font-weight:700;letter-spacing:0;line-height:1.4;margin:0 0 17px;text-transform:uppercase}.de-cta h2,.de-section-heading h2,.de-vpp-intro-copy h2,.de-vpp-value-layout h2{color:var(--navy-900);font-size:54px;font-weight:400;letter-spacing:0;line-height:1.13;margin:0}.de-section-description{color:var(--muted);font-size:16px;line-height:1.85;margin:22px auto 0;max-width:700px}.de-section-heading--left .de-section-description{margin-left:0}.de-hero{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(238,248,245,.9) 58%,rgba(229,242,238,.76)),#f4f8f6;min-height:960px;overflow:hidden;padding:164px 0 80px;position:relative}.de-cloud-hero{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(239,247,250,.9) 62%,rgba(230,239,244,.82)),#f4f8f8;min-height:990px}.de-hero:before{background:linear-gradient(180deg,rgba(99,185,174,.12),rgba(84,148,191,.045) 42%,transparent 75%);-webkit-clip-path:polygon(45% 0,55% 0,88% 82%,12% 82%);clip-path:polygon(45% 0,55% 0,88% 82%,12% 82%);content:"";height:610px;left:50%;top:0;transform:translateX(-50%);width:980px}.de-hero-grid,.de-hero:before{pointer-events:none;position:absolute}.de-hero-grid{background-image:linear-gradient(rgba(46,106,115,.045) 1px,transparent 0),linear-gradient(90deg,rgba(46,106,115,.045) 1px,transparent 0);background-size:44px 44px;inset:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.42),transparent 74%);mask-image:linear-gradient(180deg,rgba(0,0,0,.42),transparent 74%)}.de-hero-centered-inner{position:relative;text-align:center;z-index:3}.de-product-mark{align-items:center;color:var(--de-green);display:inline-flex;gap:9px;justify-content:center;margin-bottom:24px}.de-hero h1{color:var(--navy-900);font-size:70px;font-weight:400;letter-spacing:0;line-height:1.08;margin:0}.de-hero h1 span,.de-vpp-hero h1 span{color:var(--de-green);font-weight:500}.de-hero-lead{color:var(--muted);font-size:17px;line-height:1.8;margin:24px auto 0;max-width:720px}.de-hero-actions{align-items:center;display:flex;gap:25px;justify-content:center;margin-top:30px}.de-anchor-link{align-items:center;color:var(--navy-900);display:inline-flex;font-size:13px;font-weight:650;gap:8px;min-height:48px}.de-anchor-link span{color:var(--orange-deep);font-size:16px;transition:transform .2s ease}.de-anchor-link:hover span{transform:translateY(3px)}.de-controller-stage{aspect-ratio:1424/800;height:auto;isolation:isolate;margin:42px auto 0;max-width:1260px;overflow:hidden;position:relative}.de-controller-stage:before{animation:de-controller-frame 5.8s ease-in-out infinite;border:1px solid rgba(198,36,45,.28);box-shadow:0 28px 72px rgba(10,27,39,.24),inset 0 0 45px rgba(198,36,45,.06);inset:1px}.de-controller-stage:after,.de-controller-stage:before{content:"";pointer-events:none;position:absolute;z-index:2}.de-controller-stage:after{animation:de-controller-scan 6.4s cubic-bezier(.22,.75,.25,1) infinite;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.025) 43%,rgba(226,68,75,.18) 50%,hsla(0,0%,100%,.04) 56%,transparent);height:32%;left:0;mix-blend-mode:screen;right:0;top:-34%}.de-controller-stage img{animation:de-controller-media-focus 8.5s ease-in-out infinite;transform-origin:50% 54%;z-index:1}.de-product-hero-media{filter:drop-shadow(0 30px 48px rgba(8,23,40,.2))}.de-product-hero-media img{object-fit:contain;object-position:center}.de-page--controller .de-hero h1 span,.de-page--controller .de-product-mark{color:#c6242d}.de-page--controller .de-orbit-core svg,.de-page--controller .de-orbit-node>svg,.de-page--controller .de-product-mark svg,.de-page--controller .de-scene-core svg,.de-page--controller .de-scene-pill svg{color:#080b0d}.de-stage-screen{left:50%;position:absolute;top:0;transform:translateX(-54%) rotateX(2deg);width:720px;z-index:2}.de-dashboard{background:var(--de-screen);border:1px solid rgba(183,231,221,.23);box-shadow:0 18px 45px rgba(4,23,31,.28);color:hsla(0,0%,100%,.9);min-height:408px;overflow:hidden;padding:0;position:relative;text-align:left}.de-dashboard:after{background:linear-gradient(115deg,transparent 42%,hsla(0,0%,100%,.06) 55%,transparent 68%);content:"";inset:0;pointer-events:none}.de-dashboard-topbar{align-items:center;background:#112f3a;border-bottom:1px solid hsla(0,0%,100%,.09);display:flex;height:40px;justify-content:space-between;padding:0 15px}.de-dashboard-brand{color:#b6eadc;font-weight:750}.de-dashboard-brand,.de-dashboard-status{align-items:center;display:inline-flex;font-size:8px;gap:6px}.de-dashboard-status{color:hsla(0,0%,100%,.58)}.de-dashboard-status i,.de-image-note i,.de-vpp-dispatch-head small i,.de-vpp-status i.online{animation:de-status-pulse 2.2s ease-in-out infinite;background:#42d6ad;border-radius:50%;box-shadow:0 0 0 4px rgba(66,214,173,.13);display:inline-block;height:5px;width:5px}.de-dashboard-layout{display:grid;grid-template-columns:48px minmax(0,1fr);min-height:368px}.de-dashboard-sidebar{align-items:center;background:rgba(6,22,29,.55);border-right:1px solid hsla(0,0%,100%,.075);display:flex;flex-direction:column;gap:13px;padding-top:18px}.de-dashboard-sidebar span{align-items:center;color:hsla(0,0%,100%,.35);display:flex;height:28px;justify-content:center;width:28px}.de-dashboard-sidebar span.active{background:rgba(54,194,158,.13);color:#62dbb8}.de-dashboard-main{min-width:0;padding:18px}.de-dashboard-title-row{align-items:flex-end;display:flex;justify-content:space-between}.de-dashboard-title-row div{display:flex;flex-direction:column}.de-dashboard-title-row small{color:#55c9a8;font-size:7px}.de-dashboard-title-row strong{font-size:15px;font-weight:550}.de-dashboard-title-row>span{color:hsla(0,0%,100%,.42);font-size:7px}.de-dashboard-metrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.de-dashboard-metrics>span{background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.075);display:flex;flex-direction:column;padding:10px}.de-dashboard-metrics small{color:hsla(0,0%,100%,.42);font-size:7px}.de-dashboard-metrics strong{color:#fff;font-size:17px;font-weight:500}.de-dashboard-metrics em{color:hsla(0,0%,100%,.45);font-size:7px;font-style:normal}.de-dashboard-content{display:grid;grid-gap:9px;gap:9px;grid-template-columns:1.2fr .8fr;margin-top:9px}.de-chart-panel,.de-power-flow{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.07);height:180px;overflow:hidden;position:relative}.de-flow-core,.de-flow-node{align-items:center;display:flex;flex-direction:column;gap:2px;position:absolute;z-index:2}.de-flow-node{color:#a5b9bd}.de-flow-core small,.de-flow-node small{font-size:7px}.de-flow-core{background:rgba(39,175,142,.15);border:1px solid rgba(67,218,179,.45);color:#62dbb8;left:50%;padding:10px 13px;top:50%;transform:translate(-50%,-50%)}.de-flow-node--sun{left:13%;top:20%}.de-flow-node--grid{right:13%;top:20%}.de-flow-node--battery{bottom:17%;left:16%}.de-flow-node--load{bottom:17%;right:16%}.de-flow-line{background:rgba(81,199,168,.35);height:1px;left:50%;position:absolute;top:50%;transform-origin:left;width:34%}.de-flow-line:after{animation:de-flow 2.5s linear infinite;background:#6ee0c1;border-radius:50%;box-shadow:0 0 8px #44d1ac;content:"";height:4px;left:0;position:absolute;top:-1px;width:4px}.de-flow-line--one{transform:rotate(-147deg)}.de-flow-line--two{transform:rotate(-33deg)}.de-flow-line--three{transform:rotate(147deg)}.de-flow-line--four{transform:rotate(33deg)}.de-flow-line--four:after,.de-flow-line--two:after{animation-delay:-1.2s}.de-chart-panel{padding:12px}.de-chart-label{align-items:center;display:flex;font-size:8px;justify-content:space-between}.de-chart-label small{color:hsla(0,0%,100%,.4)}.de-bars{align-items:flex-end;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:4px;height:116px;padding:9px 2px 0}.de-bars>i{background:linear-gradient(180deg,#49c8a6,rgba(73,200,166,.18));flex:1 1;min-width:2px}.de-bars>i:nth-child(3n){background:linear-gradient(180deg,#e5a760,rgba(229,167,96,.16))}.de-chart-legend{color:hsla(0,0%,100%,.38);display:flex;font-size:7px;gap:10px;padding-top:8px}.de-chart-legend span{align-items:center;display:inline-flex;gap:4px}.de-chart-legend i{background:#49c8a6;height:3px;width:8px}.de-chart-legend span:last-child i{background:#e5a760}.de-stage-hardware{bottom:-6px;height:176px;left:25px;overflow:hidden;position:absolute;width:300px;z-index:4}.de-stage-hardware:after{background:linear-gradient(180deg,transparent 48%,rgba(8,35,42,.82));content:"";inset:0;position:absolute}.de-stage-hardware img{object-fit:cover}.de-stage-hardware span{align-items:center;bottom:12px;color:hsla(0,0%,100%,.86);display:flex;font-size:9px;gap:7px;left:13px;position:absolute;z-index:2}.de-stage-hardware span i{background:#58ddb9;border-radius:50%;height:5px;width:5px}.de-cloud-phone,.de-ops-mobile,.de-stage-mobile{background:#102b35;border:4px solid #263d45;box-shadow:0 20px 40px rgba(9,30,38,.28);color:#fff;display:flex;flex-direction:column;overflow:hidden;padding:20px 13px 13px;position:absolute;text-align:left;z-index:5}.de-stage-mobile{bottom:0;height:250px;right:38px;transform:rotate(2deg);width:132px}.de-mobile-speaker{background:#4f6268;height:3px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:28px}.de-cloud-phone>small,.de-stage-mobile>small{color:hsla(0,0%,100%,.48);font-size:7px}.de-cloud-phone>strong,.de-stage-mobile>strong{color:#8be6cd;font-size:11px;font-weight:550}.de-mobile-ring{align-items:center;border:1px solid rgba(86,218,182,.45);border-radius:50%;display:flex;flex-direction:column;height:74px;justify-content:center;margin:17px auto 12px;width:74px}.de-mobile-ring svg{color:#55d7b3}.de-mobile-ring b{font-size:9px}.de-stage-mobile ul{display:grid;grid-gap:5px;gap:5px;list-style:none;margin:0;padding:0}.de-stage-mobile li{border-bottom:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.45);display:flex;font-size:6px;justify-content:space-between;padding-bottom:3px}.de-stage-mobile li b{color:hsla(0,0%,100%,.82);font-weight:500}.de-scenes{background:#eaf3f1;padding-top:150px}.de-scenes-content{width:min(calc(100% - (var(--content-gutter) * 2)),var(--max-width))}.de-scenes .de-section-heading{max-width:930px}.de-scenes .de-section-heading h2{font-size:60px;font-weight:500;line-height:1.12;text-rendering:optimizeLegibility}.de-scenes .de-section-description{font-size:17px;max-width:58ch}.de-scene-stage{-webkit-backdrop-filter:blur(22px) saturate(120%);backdrop-filter:blur(22px) saturate(120%);background:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.95);box-shadow:var(--glass-shadow),inset 0 1px 0 #fff;height:590px;overflow:hidden;position:relative}.de-scene-stage:before{background-image:linear-gradient(rgba(39,114,113,.05) 1px,transparent 0),linear-gradient(90deg,rgba(39,114,113,.05) 1px,transparent 0);background-size:36px 36px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);position:absolute}.de-scene-stage:after{border:1px solid rgba(28,139,116,.12);border-radius:50%;content:"";height:420px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:720px}.de-scene-connections{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:2}.de-scene-connection-base{stroke:rgba(11,38,47,.16);stroke-width:1;vector-effect:non-scaling-stroke}.de-scene-connection-current{animation:de-scene-current-out 2.8s linear infinite;fill:none;filter:drop-shadow(0 0 3px rgba(213,44,53,.78));stroke:#d52c35;stroke-dasharray:.075 .925;stroke-linecap:round;stroke-width:2.2;vector-effect:non-scaling-stroke}.de-scene-core{align-items:center;background:var(--navy-900);box-shadow:0 20px 50px rgba(21,58,65,.2);color:#fff;display:flex;flex-direction:column;gap:5px;left:50%;padding:25px 34px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}.de-scene-core svg{color:#73dcc0}.de-page--controller .de-orbit-core svg,.de-page--controller .de-scene-core svg{background:#fff;box-sizing:content-box;padding:7px}.de-page--controller .de-scene-core{box-shadow:0 22px 56px rgba(21,58,65,.25),0 0 0 1px rgba(198,36,45,.28),0 0 36px rgba(198,36,45,.12);padding:29px 39px}.de-scene-core strong{font-size:15px;font-weight:550}.de-scene-core span{color:hsla(0,0%,100%,.5);font-size:9px}.de-scene-list{inset:0;position:absolute;z-index:4}.de-scene-pill{align-items:center;animation:de-float 4.2s ease-in-out infinite;background:hsla(0,0%,100%,.78);border:1px solid rgba(35,103,108,.14);box-shadow:0 10px 30px rgba(44,67,92,.09);color:var(--navy-900);display:flex;font-size:12px;gap:8px;min-height:42px;padding:0 14px;position:absolute;white-space:nowrap}.de-scene-pill svg{color:var(--de-green)}.de-scene-pill:first-child{left:6%;top:11%}.de-scene-pill:nth-child(2){left:30%;top:7%}.de-scene-pill:nth-child(3){right:27%;top:11%}.de-scene-pill:nth-child(4){right:5%;top:18%}.de-scene-pill:nth-child(5){left:5%;top:43%}.de-scene-pill:nth-child(6){left:24%;top:34%}.de-scene-pill:nth-child(7){right:21%;top:39%}.de-scene-pill:nth-child(8){right:5%;top:51%}.de-scene-pill:nth-child(9){bottom:14%;left:7%}.de-scene-pill:nth-child(10){bottom:7%;left:31%}.de-scene-pill:nth-child(11){bottom:11%;right:28%}.de-scene-pill:nth-child(12){bottom:18%;right:6%}.de-controller-capabilities{background:#f7f6f2}.de-capability-grid{display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.de-capability-card{-webkit-backdrop-filter:blur(20px) saturate(115%);backdrop-filter:blur(20px) saturate(115%);background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.98);box-shadow:var(--glass-shadow);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.de-capability-card:hover{box-shadow:0 26px 65px rgba(44,67,92,.16);transform:translateY(-4px)}.de-ai-visual,.de-protection-visual{background:#e5f1ee;height:335px;overflow:hidden;position:relative}.de-ai-visual>span{align-items:center;background:hsla(0,0%,100%,.75);border:1px solid hsla(0,0%,100%,.95);color:var(--navy-900);display:flex;font-size:10px;gap:7px;padding:9px 12px;position:absolute;z-index:2}.de-ai-visual>span svg{color:var(--de-green)}.de-ai-visual>span:first-child{left:8%;top:16%}.de-ai-visual>span:nth-child(2){right:8%;top:17%}.de-ai-visual>span:nth-child(3){bottom:14%;left:10%}.de-ai-visual>div{align-items:center;background:hsla(0,0%,100%,.78);border:1px solid #fff;box-shadow:0 20px 45px rgba(38,92,92,.15);display:flex;flex-direction:column;gap:6px;left:58%;padding:27px 23px;position:absolute;top:57%;transform:translate(-50%,-50%);z-index:3}.de-ai-visual>div svg{color:var(--de-green)}.de-ai-visual>div b{font-size:13px}.de-ai-visual>div small{color:var(--muted);font-size:8px}.de-ai-line{background:rgba(29,139,117,.34);height:1px;left:25%;position:absolute;top:30%;transform-origin:left;width:36%}.de-ai-line:after{animation:de-flow 2.4s linear infinite;background:#2dad8e;border-radius:50%;content:"";height:5px;position:absolute;top:-2px;width:5px}.de-ai-line--one{transform:rotate(17deg)}.de-ai-line--two{left:68%;top:31%;transform:rotate(119deg);width:30%}.de-ai-line--three{left:25%;top:73%;transform:rotate(-18deg)}.de-protection-visual{background:#e7edf1}.de-protection-grid{background-image:linear-gradient(rgba(54,105,130,.07) 1px,transparent 0),linear-gradient(90deg,rgba(54,105,130,.07) 1px,transparent 0);background-size:30px 30px;inset:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent);position:absolute}.de-protection-device{bottom:70px;color:#526e78}.de-protection-device,.de-protection-device:after{left:50%;position:absolute;transform:translateX(-50%)}.de-protection-device:after{background:#78909a;content:"";height:64px;opacity:.22;top:6px;width:74px}.de-protection-shield{color:rgba(23,139,118,.78);left:50%;position:absolute;top:52%;transform:translate(-50%,-50%);z-index:2}.de-protection-signal{align-items:flex-end;display:flex;gap:8px;height:70px;left:50%;position:absolute;top:42px;transform:translateX(-50%)}.de-protection-signal i{animation:de-signal 1.7s ease-in-out infinite alternate;background:var(--de-blue);height:35%;opacity:.38;width:3px}.de-protection-signal i:nth-child(2),.de-protection-signal i:nth-child(5){animation-delay:-.7s;height:75%}.de-protection-signal i:nth-child(3){height:48%}.de-protection-signal i:nth-child(4){animation-delay:-1.1s;height:92%}.de-protection-signal i:nth-child(6){height:58%}.de-protection-visual>small{bottom:24px;color:#48646e;font-size:9px;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap}.de-capability-video{background:#050a0d;height:335px;overflow:hidden;position:relative}.de-capability-video:after{border:1px solid hsla(0,0%,100%,.08);content:"";inset:0;pointer-events:none;position:absolute}.de-capability-video video{display:block;height:100%;object-fit:cover;width:100%}.de-card-copy{padding:31px 32px 35px}.de-card-copy>span{display:block;margin-bottom:11px}.de-card-copy h3{color:var(--navy-900);font-size:27px;font-weight:500;letter-spacing:0;margin:0 0 13px}.de-card-copy p{color:var(--muted);font-size:14px;line-height:1.85;margin:0}.de-connect-section{background:#e9f2f1}.de-connect-content{position:relative;z-index:2}.de-connect-orbit{height:650px;margin:0 auto;max-width:1120px;position:relative}.de-orbit-nodes{animation:de-orbit-nodes 48s linear infinite;animation-play-state:paused;height:650px;left:50%;position:absolute;top:0;transform:translateX(-50%) rotate(0deg);transform-origin:50% 50%;width:650px;will-change:transform;z-index:4}.de-orbit-nodes .de-orbit-node{animation:de-orbit-node-upright 48s linear infinite;animation-play-state:paused;will-change:transform}.aurora-background[data-active=true] .de-orbit-nodes,.aurora-background[data-active=true] .de-orbit-nodes .de-orbit-node{animation-play-state:running}.de-orbit-ring{animation:de-orbit 9s linear infinite;animation-play-state:paused;border:1px solid rgba(31,132,116,.2);border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0deg);will-change:transform}.de-orbit-ring:after{background:var(--de-green-bright);border-radius:50%;box-shadow:0 0 5px #fff,0 0 18px rgba(32,169,141,.82);content:"";height:7px;left:calc(50% - 3.5px);position:absolute;top:-4px;width:7px}.aurora-background[data-active=true] .de-orbit-ring{animation-play-state:running}.de-orbit-ring--one{height:235px;width:235px}.de-orbit-ring--two{animation-direction:reverse;animation-duration:13s;height:420px;width:420px}.de-orbit-ring--three{animation-duration:17s;height:595px;width:595px}.de-orbit-core{align-items:center;background:var(--navy-900);box-shadow:0 22px 50px rgba(18,55,62,.22);color:#fff;display:flex;flex-direction:column;gap:5px;left:50%;padding:27px 34px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}.de-orbit-core svg{color:#6ddcbd}.de-orbit-core strong{font-size:14px}.de-orbit-core small{color:hsla(0,0%,100%,.52);font-size:8px}.de-orbit-node{align-items:center;background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,100%,.98);box-shadow:0 11px 30px rgba(44,67,92,.1);display:flex;gap:10px;min-height:62px;padding:10px 13px;position:absolute;width:155px;z-index:4}.de-orbit-node>svg{color:var(--de-green);flex:none}.de-orbit-node span{display:flex;flex-direction:column}.de-orbit-node strong{font-size:12px;font-weight:650}.de-orbit-node small{color:var(--muted);font-size:8px}.de-orbit-node--1{left:50px;top:55px}.de-orbit-node--2{left:247px;top:0}.de-orbit-node--3{right:50px;top:55px}.de-orbit-node--4{right:0;top:294px}.de-orbit-node--5{bottom:55px;right:50px}.de-orbit-node--6{bottom:0;left:247px}.de-orbit-node--7{bottom:55px;left:50px}.de-orbit-node--8{left:0;top:294px}.de-applications{background:#eef5f2}.de-application-showcase{border:1px solid rgba(20,53,91,.13);box-shadow:0 24px 68px rgba(30,52,68,.13);display:grid;grid-template-columns:300px minmax(0,1fr);min-height:590px;overflow:hidden}.de-application-tabs{background:rgba(248,250,251,.97);display:grid;grid-template-rows:repeat(4,1fr);position:relative;z-index:3}.de-application-tabs button{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(20,53,91,.09);color:#788790;display:grid;grid-gap:14px;gap:14px;grid-template-columns:24px minmax(0,1fr) 3px;min-height:0;padding:24px 25px;position:relative;text-align:left;transition:background .3s ease,color .3s ease}.de-application-tabs button:last-child{border-bottom:0}.de-application-tabs button.is-active,.de-application-tabs button:hover{background:#fff;color:var(--navy-900)}.de-application-tabs button:focus-visible{outline:2px solid #c6242d;outline-offset:-4px}.de-application-tabs button svg{color:#080b0d}.de-application-tabs button span{display:flex;flex-direction:column;gap:4px;min-width:0}.de-application-tabs button strong{font-size:16px;font-weight:650;line-height:1.35}.de-application-tabs button small{color:#9aa5ad;font-size:9px;letter-spacing:.12em;line-height:1.35}.de-application-tabs button i{background:#c6242d;height:54px;justify-self:end;transform:scaleY(0);transform-origin:center;transition:transform .35s cubic-bezier(.16,1,.3,1);width:1px}.de-application-tabs button.is-active strong{color:#c6242d}.de-application-tabs button.is-active i{transform:scaleY(1)}.de-application-panel{background:#101b23;min-height:590px;overflow:hidden;position:relative}.de-application-slide{inset:0;opacity:0;position:absolute;transform:scale(1.035);transition:opacity .7s ease,transform 6.2s linear}.de-application-slide.is-active{opacity:1;transform:scale(1);z-index:1}.de-application-slide img{object-fit:cover}.de-application-shade{background:linear-gradient(90deg,rgba(5,18,28,.76),rgba(5,18,28,.14) 72%),linear-gradient(0deg,rgba(4,15,23,.7),transparent 58%);inset:0;pointer-events:none;position:absolute;z-index:2}.de-application-detail{bottom:72px;color:#fff;left:48px;max-width:610px;position:absolute;right:48px;z-index:3}.de-application-detail>span{color:#ef5a5f;display:block;font-size:10px;font-weight:700;letter-spacing:.12em;margin-bottom:9px}.de-application-detail h3{font-size:36px;font-weight:500;line-height:1.2;margin:0 0 14px}.de-application-detail p{color:hsla(0,0%,100%,.88);font-size:17px;line-height:1.7;margin:0;max-width:600px}.de-application-features{display:flex;gap:0;margin-top:25px}.de-application-features strong{border-left:1px solid hsla(0,0%,100%,.38);font-size:13px;font-weight:650;min-width:145px;padding:1px 26px 1px 12px}.de-application-progress{bottom:29px;display:flex;gap:7px;left:48px;position:absolute;z-index:4}.de-application-progress i{background:hsla(0,0%,100%,.36);height:2px;overflow:hidden;position:relative;width:24px}.de-application-progress i.is-active{width:58px}.de-application-progress i.is-active:after{animation:de-application-timer 5.2s linear forwards;background:#ef5a5f;content:"";inset:0;position:absolute;transform-origin:left}.de-application-showcase[data-paused=true] .de-application-progress i.is-active:after{animation-play-state:paused}.de-cta{background:#f8faf8;min-height:410px;overflow:hidden;position:relative}.de-cta:before{background:linear-gradient(180deg,rgba(53,150,150,.12),transparent 72%);-webkit-clip-path:polygon(43% 0,57% 0,78% 100%,22% 100%);clip-path:polygon(43% 0,57% 0,78% 100%,22% 100%);content:"";height:310px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:720px}.de-cta-line{background:linear-gradient(90deg,transparent,rgba(28,131,116,.7),transparent);height:1px;left:8%;position:absolute;right:8%;top:0}.de-cta-inner{align-items:center;display:flex;flex-direction:column;min-height:410px;justify-content:center;padding:70px 0;position:relative;text-align:center}.de-cta h2{font-size:43px}.de-cta-inner>p:not(.de-kicker){color:var(--muted);font-size:14px;line-height:1.8;margin:19px auto 27px;max-width:650px}.de-cloud-devices{animation:de-cloud-dashboard-arrival .82s cubic-bezier(.16,1,.3,1) both;aspect-ratio:1171/686;height:auto;isolation:isolate;margin:44px auto 0;max-width:1240px;overflow:hidden;position:relative}.de-cloud-devices>img{animation:de-cloud-dashboard-presence 7s ease-in-out 1s infinite;transform-origin:50% 56%;z-index:1}.de-cloud-devices:after{animation:de-cloud-dashboard-scan 7.2s ease-in-out 1.15s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);bottom:1.5%;content:"";filter:blur(5px);left:-28%;mix-blend-mode:screen;opacity:0;pointer-events:none;position:absolute;top:1.5%;transform:skewX(-9deg);width:26%;z-index:2}.de-laptop{left:50%;position:absolute;top:4px;transform:translateX(-52%);width:715px;z-index:3}.de-laptop:before{border:8px solid #293d45;content:"";inset:-8px;pointer-events:none;position:absolute;z-index:2}.de-laptop-camera{background:#526269;border-radius:50%;height:4px;left:50%;position:absolute;top:-3px;transform:translateX(-50%);width:4px;z-index:3}.de-laptop-base{background:linear-gradient(180deg,#aeb9bc,#64777e);bottom:-23px;-webkit-clip-path:polygon(3% 0,97% 0,100% 55%,84% 100%,16% 100%,0 55%);clip-path:polygon(3% 0,97% 0,100% 55%,84% 100%,16% 100%,0 55%);height:25px;left:-10%;position:absolute;width:120%;z-index:-1}.de-tablet{bottom:5px;position:absolute;right:2%;transform:rotateY(-8deg);width:390px;z-index:4}.de-tablet:before{border:7px solid #30434a;content:"";inset:-7px;pointer-events:none;position:absolute;z-index:3}.de-tablet .de-dashboard{min-height:230px}.de-dashboard--compact .de-dashboard-layout{grid-template-columns:31px 1fr;min-height:190px}.de-dashboard--compact .de-dashboard-sidebar{gap:3px;padding-top:8px}.de-dashboard--compact .de-dashboard-sidebar span{transform:scale(.72)}.de-dashboard--compact .de-dashboard-main{padding:10px}.de-dashboard--compact .de-dashboard-metrics{margin-top:7px}.de-dashboard--compact .de-dashboard-metrics>span{padding:5px}.de-dashboard--compact .de-dashboard-metrics strong{font-size:10px}.de-dashboard--compact .de-dashboard-content{margin-top:5px}.de-dashboard--compact .de-chart-panel,.de-dashboard--compact .de-power-flow{height:86px}.de-dashboard--compact .de-bars{height:49px}.de-cloud-phone{bottom:0;height:250px;left:2%;transform:rotate(-2deg);width:136px}.de-phone-list{display:grid;grid-gap:8px;gap:8px;margin-top:22px}.de-phone-list span{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.63);display:flex;font-size:7px;gap:6px;padding-bottom:7px}.de-phone-list svg{color:#5ed7b6}.de-cloud-network{background:#edf4f4;padding-top:160px}.de-network-stage{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:hsla(0,0%,100%,.68);border:1px solid #fff;box-shadow:var(--glass-shadow);overflow:hidden}.de-network-metrics{border-bottom:1px solid rgba(30,87,97,.12);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:30px 38px}.de-network-metrics span{border-right:1px solid rgba(30,87,97,.12);display:flex;flex-direction:column;padding:3px 35px}.de-network-metrics span:first-child{padding-left:0}.de-network-metrics span:last-child{border-right:0}.de-network-metrics strong{color:var(--navy-900);font-size:27px;font-weight:500}.de-network-metrics small{color:var(--muted);font-size:10px}.de-network-globe-interactive{background:radial-gradient(circle at 50% 53%,rgba(42,157,164,.28),transparent 34%),radial-gradient(circle at 84% 18%,rgba(240,131,47,.1),transparent 25%),linear-gradient(135deg,#061923,#092c37 56%,#061923);height:560px;isolation:isolate;overflow:hidden;position:relative}.de-network-globe-interactive:before{background-image:linear-gradient(rgba(116,224,218,.08) 1px,transparent 0),linear-gradient(90deg,rgba(116,224,218,.08) 1px,transparent 0);background-size:42px 42px;content:"";inset:-42px;-webkit-mask-image:radial-gradient(ellipse at center,#000 10%,transparent 76%);mask-image:radial-gradient(ellipse at center,#000 10%,transparent 76%);opacity:.55;pointer-events:none;position:absolute;transform:perspective(600px) rotateX(58deg) translateY(24%);transform-origin:center bottom;z-index:0}.de-network-globe-interactive:after{background:linear-gradient(115deg,transparent 36%,rgba(141,244,230,.08) 48%,transparent 60%);content:"";inset:0;opacity:.8;pointer-events:none;position:absolute;transform:translateX(-110%);animation:de-network-sweep 9s ease-in-out infinite;z-index:0}.de-network-globe-canvas{inset:0;min-height:560px;position:absolute;z-index:1}.de-network-globe-canvas .globe3d-hint{color:rgba(211,245,239,.58)}.de-network-globe-title{color:rgba(221,247,242,.7);display:flex;flex-direction:column;gap:6px;left:33px;pointer-events:none;position:absolute;top:29px;z-index:3}.de-network-globe-title span{color:#f3a35d;font-size:9px;font-weight:700;letter-spacing:.17em}.de-network-globe-title strong{color:#f5fffc;font-size:18px;font-weight:500;letter-spacing:.02em}.de-network-globe-title small{color:rgba(211,239,235,.5);font-size:10px}.de-network-globe-status{background:rgba(4,24,33,.78);border:1px solid rgba(126,225,210,.25);bottom:28px;box-shadow:0 16px 38px rgba(0,0,0,.24),inset 0 1px hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:5px;left:33px;max-width:355px;padding:14px 17px;pointer-events:none;position:absolute;transform:translateY(4px);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;z-index:3}.de-network-globe-status.is-active{border-color:rgba(240,163,93,.62);box-shadow:0 18px 42px rgba(0,0,0,.28),0 0 0 1px rgba(240,163,93,.08),inset 0 1px hsla(0,0%,100%,.1);transform:translateY(0)}.de-network-globe-status span{color:rgba(139,231,216,.72);font-size:8px;letter-spacing:.12em}.de-network-globe-status strong{color:#f6fffc;font-size:15px;font-weight:550}.de-network-globe-status small{color:rgba(211,239,235,.57);font-size:10px;line-height:1.55}.de-network-globe-legend{align-items:center;color:rgba(211,239,235,.64);display:flex;flex-wrap:wrap;font-size:9px;gap:14px;pointer-events:none;position:absolute;right:33px;top:31px;z-index:3}.de-network-globe-legend span{align-items:center;display:inline-flex;gap:6px}.de-network-globe-legend i{border-radius:50%;display:inline-block;height:5px;width:5px}.de-network-globe-legend i.is-hub{background:#f0832f;box-shadow:0 0 9px rgba(240,131,47,.8)}.de-network-globe-legend i.is-route{background:#67e3c2;box-shadow:0 0 9px rgba(103,227,194,.8)}@keyframes de-network-sweep{0%,20%{opacity:0;transform:translateX(-110%)}34%{opacity:.8}58%,to{opacity:0;transform:translateX(110%)}}.de-cloud-features{background:#f7f6f2}.de-feature-row{align-items:center;display:grid;grid-gap:65px;gap:65px;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);margin-top:90px}.de-feature-row:first-of-type{margin-top:15px}.de-feature-row--reverse{grid-template-columns:minmax(0,1.38fr) minmax(260px,.62fr)}.de-feature-row--reverse .de-feature-copy{grid-column:2;grid-row:1}.de-feature-row--reverse .de-feature-visual{grid-column:1;grid-row:1}.de-feature-copy>span{display:block;margin-bottom:12px}.de-feature-copy h3{color:var(--navy-900);font-size:38px;font-weight:450;letter-spacing:0;line-height:1.2;margin:0 0 17px}.de-feature-copy>p{color:var(--muted);font-size:14px;line-height:1.85;margin:0 0 22px}.de-feature-copy ul{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.de-feature-copy li{align-items:center;color:var(--navy-900);display:flex;font-size:12px;gap:9px}.de-feature-copy li svg{color:var(--de-green)}.de-feature-visual{background:var(--de-screen);border:1px solid hsla(0,0%,100%,.18);box-shadow:0 24px 65px rgba(30,54,63,.2);height:420px;overflow:hidden;position:relative}.de-feature-visual--data{background:#102d38;padding:35px 40px 28px}.de-data-top{border-bottom:1px solid hsla(0,0%,100%,.08);color:#fff;font-size:11px;justify-content:space-between;padding-bottom:18px}.de-data-top,.de-data-top span{align-items:center;display:flex}.de-data-top span{gap:8px}.de-data-top span i{animation:de-status-pulse 2s ease-in-out infinite;background:#59d6b5;border-radius:50%;height:5px;width:5px}.de-data-top small{color:hsla(0,0%,100%,.4);font-size:8px}.de-data-wave{align-items:center;background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:24px 24px;display:flex;gap:4px;height:235px;justify-content:center;padding:30px 0}.de-data-wave i{animation:de-data-wave 1.8s ease-in-out infinite alternate;background:linear-gradient(180deg,#58dab7,rgba(71,154,198,.28));max-width:7px;min-height:8px;width:1%}.de-data-wave i:nth-child(4n){animation-delay:-.4s}.de-data-wave i:nth-child(5n){animation-delay:-.9s}.de-data-wave i:nth-child(7n){animation-delay:-1.3s}.de-data-bottom{display:grid;grid-template-columns:repeat(3,1fr);padding-top:17px}.de-data-bottom span{border-right:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;padding-left:19px}.de-data-bottom span:first-child{padding-left:0}.de-data-bottom span:last-child{border-right:0}.de-data-bottom strong{color:#fff;font-size:18px;font-weight:500}.de-data-bottom small{color:hsla(0,0%,100%,.38);font-size:8px}.de-feature-visual--open{background:#0b2732}.de-feature-visual--open:before{background-image:linear-gradient(rgba(94,207,181,.05) 1px,transparent 0),linear-gradient(90deg,rgba(94,207,181,.05) 1px,transparent 0);background-size:31px 31px;content:"";inset:0;position:absolute}.de-open-ring{border:1px solid rgba(88,215,181,.17);border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.de-open-ring--one{height:210px;width:210px}.de-open-ring--two{height:350px;width:540px}.de-open-core{align-items:center;background:rgba(49,176,147,.13);border:1px solid rgba(99,225,190,.37);color:#76e1c4;display:flex;flex-direction:column;gap:5px;left:50%;padding:22px 27px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}.de-open-core strong{color:#fff;font-size:13px}.de-open-core small{color:hsla(0,0%,100%,.42);font-size:8px}.de-open-node{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.72);display:flex;font-size:9px;gap:7px;padding:9px 11px;position:absolute;z-index:3}.de-open-node svg{color:#64d9ba}.de-open-node--1{left:7%;top:16%}.de-open-node--2{left:42%;top:8%}.de-open-node--3{right:6%;top:19%}.de-open-node--4{bottom:15%;left:8%}.de-open-node--5{bottom:8%;left:42%}.de-open-node--6{bottom:18%;right:6%}.de-feature-visual--ops{background:#e5efee;overflow:visible}.de-ops-workbench{background:#0f2d37;border:1px solid hsla(0,0%,100%,.15);box-shadow:0 20px 50px rgba(17,48,57,.24);height:330px;left:7%;padding:25px;position:absolute;top:45px;width:72%}.de-ops-head{border-bottom:1px solid hsla(0,0%,100%,.08);color:#fff;font-size:11px;justify-content:space-between;padding-bottom:14px}.de-ops-head,.de-ops-head span{align-items:center;display:flex}.de-ops-head span{gap:8px}.de-ops-head svg{color:#69dabc}.de-ops-head small{color:hsla(0,0%,100%,.42);font-size:8px}.de-ops-kpis{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(3,1fr);margin:15px 0}.de-ops-kpis span{background:hsla(0,0%,100%,.04);display:flex;flex-direction:column;padding:10px}.de-ops-kpis strong{color:#fff;font-size:18px;font-weight:500}.de-ops-kpis small{color:hsla(0,0%,100%,.38);font-size:7px}.de-ops-rows{display:grid;grid-gap:7px;gap:7px}.de-ops-rows>span{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.075);color:hsla(0,0%,100%,.66);display:grid;font-size:8px;grid-gap:8px;gap:8px;grid-template-columns:6px 1fr auto;padding:9px 2px}.de-ops-rows i{background:#e5a760;border-radius:50%;height:5px;width:5px}.de-ops-rows i.done{background:#55d7b2}.de-ops-rows b{color:hsla(0,0%,100%,.38);font-size:7px;font-weight:500}.de-ops-mobile{bottom:20px;height:235px;padding-top:38px;right:5%;width:130px}.de-ops-mobile>svg{color:#6addbd;margin:0 auto 12px}.de-ops-mobile>strong{font-size:11px;text-align:center}.de-ops-mobile>small{color:hsla(0,0%,100%,.45);font-size:7px;margin-top:7px;text-align:center}.de-ops-mobile-button{align-items:center;background:#2aaa88;color:#fff;display:flex;font-size:8px;justify-content:center;margin-top:auto;min-height:30px}.de-more-features{background:#edf4f3}.de-more-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.de-more-grid article,.de-vpp-cap-grid article{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.66);border:1px solid hsla(0,0%,100%,.96);box-shadow:var(--glass-shadow);min-height:270px;padding:27px;position:relative;transition:transform .3s ease,background .3s ease}.de-more-grid article:hover,.de-vpp-cap-grid article:hover{background:hsla(0,0%,100%,.86);transform:translateY(-4px)}.de-more-grid article>span,.de-vpp-cap-grid article>span{color:rgba(26,70,77,.36);font-size:10px;position:absolute;right:23px;top:21px}.de-more-grid article>svg,.de-vpp-cap-grid article>svg{color:var(--de-green);margin:32px 0 22px}.de-more-grid h3,.de-vpp-cap-grid h3{font-size:19px;font-weight:600;letter-spacing:0;margin:0 0 10px}.de-more-grid p,.de-vpp-cap-grid p{color:var(--muted);font-size:12px;line-height:1.75;margin:0}.de-vpp-hero{min-height:790px;overflow:hidden;padding:180px 0 90px;position:relative}.de-vpp-hero>img{object-fit:cover;object-position:center 52%}.de-vpp-scrim{background:linear-gradient(90deg,rgba(246,250,247,.98),rgba(246,250,247,.9) 37%,rgba(246,250,247,.26) 68%,rgba(9,35,39,.1));inset:0;position:absolute;z-index:1}.de-vpp-hero:after{background:linear-gradient(0deg,#f6f8f5,transparent);bottom:0;content:"";height:150px;left:0;position:absolute;right:0;z-index:2}.de-vpp-hero-inner{position:relative;z-index:3}.de-vpp-hero .de-product-mark{justify-content:flex-start}.de-vpp-hero h1{color:var(--navy-900);font-size:82px;font-weight:400;letter-spacing:0;line-height:1.02;margin:0;max-width:700px}.de-vpp-hero-inner>p:not(.de-product-mark){color:#38545a;font-size:17px;line-height:1.85;margin:28px 0 0;max-width:620px}.de-vpp-hero .de-hero-actions{justify-content:flex-start;margin-top:33px}.de-vpp-status{-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%);background:hsla(0,0%,100%,.67);border:1px solid hsla(0,0%,100%,.96);bottom:45px;box-shadow:var(--glass-shadow);display:grid;grid-template-columns:repeat(3,1fr);max-width:680px;position:absolute;right:0;width:54%}.de-vpp-status>span{border-right:1px solid rgba(29,89,91,.12);display:flex;flex-direction:column;padding:18px 23px;position:relative}.de-vpp-status>span:last-child{border-right:0}.de-vpp-status small{color:var(--muted);font-size:9px}.de-vpp-status strong{font-size:14px;font-weight:600}.de-vpp-status i{position:absolute;right:17px;top:22px}.de-vpp-intro{background:#f6f8f5;padding-top:130px}.de-vpp-intro>.container{display:grid;grid-gap:70px;gap:70px;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr)}.de-vpp-intro-copy{align-self:center}.de-vpp-intro-copy h2{font-size:50px}.de-vpp-intro-copy>p:last-child{color:var(--muted);font-size:14px;line-height:1.9;margin:24px 0 0;max-width:470px}.de-vpp-aggregation-visual{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);align-items:center;background:hsla(0,0%,100%,.7);border:1px solid #fff;box-shadow:var(--glass-shadow);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(155px,.85fr) 38px minmax(160px,1fr) 38px minmax(155px,.85fr);min-height:510px;padding:34px;position:relative}.de-vpp-market-column,.de-vpp-resource-column{display:grid;grid-gap:9px;gap:9px}.de-vpp-market-column>span,.de-vpp-resource-column>span{align-items:center;background:rgba(240,247,245,.78);border:1px solid rgba(22,102,99,.1);display:grid;grid-gap:2px 9px;gap:2px 9px;grid-template-columns:24px 1fr;padding:12px}.de-vpp-market-column svg,.de-vpp-resource-column svg{color:var(--de-green);grid-row:1/3}.de-vpp-market-column b,.de-vpp-resource-column b{font-size:10px}.de-vpp-market-column small,.de-vpp-resource-column small{color:var(--muted);font-size:7px}.de-vpp-ai-core{align-items:center;background:var(--navy-900);box-shadow:0 22px 45px rgba(17,51,59,.22);color:#fff;display:flex;flex-direction:column;padding:28px 18px;text-align:center}.de-vpp-ai-core>svg{color:#6ee0be}.de-vpp-ai-core strong{font-size:13px;margin-top:8px}.de-vpp-ai-core small{color:hsla(0,0%,100%,.45);font-size:7px;margin-top:3px}.de-vpp-ai-core span{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.56);display:flex;font-size:7px;gap:6px;margin-top:14px;padding-top:11px}.de-vpp-ai-core span i{animation:de-status-pulse 2s ease-in-out infinite;background:#60daba;border-radius:50%;height:4px;width:4px}.de-vpp-flow-arrow{display:flex;gap:3px}.de-vpp-flow-arrow i{animation:de-arrow 1.6s ease-in-out infinite;border-right:1px solid var(--de-green);border-top:1px solid var(--de-green);height:9px;opacity:.25;transform:rotate(45deg);width:9px}.de-vpp-flow-arrow i:nth-child(2){animation-delay:.2s}.de-vpp-flow-arrow i:nth-child(3){animation-delay:.4s}.de-vpp-capabilities{background:#edf4f1}.de-vpp-cap-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:50px}.de-vpp-cap-grid article{min-height:235px}.de-vpp-dispatch{background:#0b2630;border:1px solid rgba(93,203,176,.2);box-shadow:0 28px 75px rgba(30,54,63,.2);color:#fff;min-height:560px;overflow:hidden}.de-vpp-dispatch-head{align-items:center;background:#102f39;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;height:48px;justify-content:space-between;padding:0 20px}.de-vpp-dispatch-head>span{align-items:center;display:flex;font-size:10px;gap:8px}.de-vpp-dispatch-head>span svg{color:#6edbbc}.de-vpp-dispatch-head>small{align-items:center;color:hsla(0,0%,100%,.45);display:flex;font-size:8px;gap:8px}.de-vpp-dispatch-body{display:grid;grid-template-columns:165px minmax(0,1fr);min-height:512px}.de-vpp-dispatch-sidebar{background:rgba(3,16,22,.3);border-right:1px solid hsla(0,0%,100%,.07);display:flex;flex-direction:column;gap:5px;padding:24px 15px}.de-vpp-dispatch-sidebar span{align-items:center;color:hsla(0,0%,100%,.4);display:flex;font-size:9px;gap:8px;padding:10px}.de-vpp-dispatch-sidebar span.active{background:rgba(63,197,162,.12);color:#75dfc2}.de-vpp-dispatch-main{padding:28px}.de-vpp-kpis{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,1fr)}.de-vpp-kpis>span{background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.07);display:flex;flex-direction:column;padding:15px}.de-vpp-kpis small{color:hsla(0,0%,100%,.38);font-size:8px}.de-vpp-kpis strong{font-size:18px;font-weight:500}.de-vpp-kpis em{color:#62d6b6;font-size:7px;font-style:normal}.de-vpp-chart{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.07);height:260px;margin-top:12px;padding:18px}.de-vpp-chart-title{align-items:center;display:flex;font-size:9px;justify-content:space-between}.de-vpp-chart-title small{color:hsla(0,0%,100%,.4);display:flex;font-size:7px;gap:6px}.de-vpp-chart-title small i{background:#53d1af;height:4px;margin-top:3px;width:9px}.de-vpp-chart-title small i:last-child{background:#e4a65e}.de-vpp-chart-bars{align-items:flex-end;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0);background-size:100% 36px;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:10px;height:195px;padding:20px 8px 0}.de-vpp-chart-bars>i{background:linear-gradient(180deg,#4eceaa,rgba(78,206,170,.1));flex:1 1;position:relative}.de-vpp-chart-bars>i:after{background:#e3a35a;content:"";height:2px;left:-6px;position:absolute;right:-6px;top:22%}.de-vpp-plan{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(3,1fr);margin-top:12px}.de-vpp-plan span{align-items:center;background:hsla(0,0%,100%,.035);display:grid;grid-gap:1px 8px;gap:1px 8px;grid-template-columns:20px 1fr;padding:10px}.de-vpp-plan svg{color:#5bd2b1;grid-row:1/3}.de-vpp-plan b{font-size:8px}.de-vpp-plan small{color:hsla(0,0%,100%,.36);font-size:7px}.de-vpp-process{background:#f7f6f2}.de-process-list{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:0;padding:0}.de-process-list li{border-top:1px solid rgba(27,91,91,.18);padding:30px 24px 0;position:relative}.de-process-list li>span{color:var(--orange-deep);font-size:10px}.de-process-list li>i{background:var(--de-green);border:4px solid #f7f6f2;border-radius:50%;box-shadow:0 0 0 1px var(--de-green);height:11px;left:22px;position:absolute;top:-6px;width:11px}.de-process-list h3{font-size:19px;font-weight:600;letter-spacing:0;margin:18px 0 9px}.de-process-list p{color:var(--muted);font-size:11px;line-height:1.75;margin:0}.de-vpp-resources{background:#edf4f1}.de-resource-grid{display:grid;grid-gap:5px;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))}.de-resource-grid article{aspect-ratio:1.7/1;overflow:hidden;position:relative}.de-resource-grid article>img{object-fit:cover;transition:transform .7s ease}.de-resource-grid article:hover>img{transform:scale(1.045)}.de-resource-overlay{background:linear-gradient(180deg,transparent 35%,rgba(7,30,35,.74));inset:0;position:absolute;z-index:1}.de-resource-number{color:hsla(0,0%,100%,.8);font-size:10px;left:22px;position:absolute;top:19px;z-index:2}.de-resource-copy{bottom:22px;color:#fff;left:24px;position:absolute;z-index:2}.de-resource-copy svg{color:#77dec2}.de-resource-copy small{color:hsla(0,0%,100%,.65);display:block;font-size:9px;margin-top:8px}.de-resource-copy h3{font-size:24px;font-weight:500;letter-spacing:0;margin:2px 0 0}.de-vpp-value{background:#f7f8f5}.de-vpp-value-layout{align-items:start;display:grid;grid-gap:80px;gap:80px;grid-template-columns:.8fr 1.2fr}.de-vpp-value-layout h2{font-size:48px}.de-vpp-value-list{border-top:1px solid rgba(29,90,91,.15);display:grid}.de-vpp-value-list>span{align-items:center;border-bottom:1px solid rgba(29,90,91,.15);display:grid;grid-gap:3px 14px;gap:3px 14px;grid-template-columns:30px 1fr;padding:22px 5px}.de-vpp-value-list svg{color:var(--de-green);grid-row:1/3}.de-vpp-value-list strong{font-size:15px}.de-vpp-value-list small{color:var(--muted);font-size:11px}.de-page .de-cloud-phone>strong,.de-page .de-dashboard-brand,.de-page .de-dashboard-title-row small,.de-page .de-flow-core,.de-page .de-hero h1 span,.de-page .de-product-mark,.de-page .de-vpp-dispatch-sidebar span.active,.de-page .de-vpp-hero h1 span,.de-page .de-vpp-kpis em{color:#c6242d}.de-page .de-feature-copy li svg,.de-page .de-mobile-ring svg,.de-page .de-more-grid article>svg,.de-page .de-open-core>svg,.de-page .de-open-node svg,.de-page .de-ops-head svg,.de-page .de-ops-mobile>svg,.de-page .de-orbit-core>svg,.de-page .de-orbit-node>svg,.de-page .de-phone-list svg,.de-page .de-product-mark>svg,.de-page .de-resource-copy svg,.de-page .de-scene-core>svg,.de-page .de-scene-pill svg,.de-page .de-vpp-ai-core>svg,.de-page .de-vpp-cap-grid article>svg,.de-page .de-vpp-dispatch-head>span svg,.de-page .de-vpp-market-column svg,.de-page .de-vpp-plan svg,.de-page .de-vpp-resource-column svg,.de-page .de-vpp-value-list svg{color:#080b0d}.de-page .de-open-core>svg,.de-page .de-open-node svg,.de-page .de-ops-head svg,.de-page .de-ops-mobile>svg,.de-page .de-resource-copy svg,.de-page .de-vpp-ai-core>svg,.de-page .de-vpp-dispatch-head>span svg,.de-page .de-vpp-plan svg{background:hsla(0,0%,100%,.92);box-sizing:content-box;padding:4px}@keyframes de-flow{0%{left:0;opacity:0}15%,80%{opacity:1}to{left:calc(100% - 4px);opacity:0}}@keyframes de-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes de-signal{0%{opacity:.3;transform:scaleY(.75)}to{opacity:.85;transform:scaleY(1)}}@keyframes de-data-wave{0%{opacity:.35;transform:scaleY(.6)}to{opacity:.95;transform:scaleY(1)}}@keyframes de-status-pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes de-orbit{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes de-cloud-dashboard-arrival{0%{filter:blur(5px) drop-shadow(0 20px 34px rgba(8,23,40,.12));opacity:.72;transform:translate3d(0,24px,0) scale(.975)}to{filter:blur(0) drop-shadow(0 36px 58px rgba(8,23,40,.25));opacity:1;transform:translateZ(0) scale(1)}}@keyframes de-cloud-dashboard-presence{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-3px,0) scale(1.006)}}@keyframes de-cloud-dashboard-scan{0%,18%{opacity:0;transform:translateZ(0) skewX(-9deg)}27%{opacity:.64}48%,to{opacity:0;transform:translate3d(510%,0,0) skewX(-9deg)}}@keyframes de-orbit-nodes{0%{transform:translateX(-50%) rotate(0deg)}to{transform:translateX(-50%) rotate(1turn)}}@keyframes de-orbit-node-upright{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes de-scene-current-out{0%{stroke-dashoffset:0;opacity:.2}12%,82%{opacity:1}to{stroke-dashoffset:-1;opacity:.2}}@keyframes de-controller-media-focus{0%,to{filter:saturate(.96) brightness(.97);transform:scale(.99)}45%,60%{filter:saturate(1.08) brightness(1.035);transform:scale(1.012)}}@keyframes de-controller-frame{0%,to{border-color:rgba(198,36,45,.2);box-shadow:0 24px 62px rgba(10,27,39,.2),inset 0 0 36px rgba(198,36,45,.035)}50%{border-color:rgba(198,36,45,.5);box-shadow:0 34px 82px rgba(10,27,39,.3),inset 0 0 58px rgba(198,36,45,.095)}}@keyframes de-controller-scan{0%,12%{opacity:0;transform:translateY(0)}24%{opacity:.8}68%{opacity:.65}82%,to{opacity:0;transform:translateY(420%)}}@keyframes de-application-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes de-aurora-flow{0%{background-position:48% 50%,12% 46%;transform:translate3d(-2%,0,0) rotate(-2deg) scale(1.04)}to{background-position:48% 50%,88% 54%;transform:translate3d(2%,-1%,0) rotate(2deg) scale(1.08)}}@keyframes de-arrow{0%,to{opacity:.18;transform:translateX(0) rotate(45deg)}50%{opacity:1;transform:translateX(4px) rotate(45deg)}}@media (max-width:1080px){.de-hero{min-height:900px}.de-hero h1{font-size:60px}.de-stage-screen{width:65%}.de-dashboard{min-height:365px}.de-dashboard-layout{min-height:325px}.de-stage-hardware{left:2%}.de-scene-pill:nth-child(12),.de-scene-pill:nth-child(4),.de-scene-pill:nth-child(8){right:2%}.de-more-grid,.de-vpp-cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.de-more-grid article,.de-vpp-cap-grid article{min-height:225px}.de-cloud-devices{max-width:960px;transform:none}.de-feature-row{gap:38px}.de-vpp-status{bottom:60px;width:58%}.de-vpp-intro>.container{gap:40px;grid-template-columns:.65fr 1.35fr}.de-vpp-aggregation-visual{gap:8px;padding:22px}.de-application-showcase{grid-template-columns:250px minmax(0,1fr)}.de-application-tabs button{padding:20px}}@media (max-width:760px){.de-section{padding:82px 0}.de-section-heading{margin-bottom:35px}.de-cta h2,.de-section-heading h2,.de-vpp-intro-copy h2,.de-vpp-value-layout h2{font-size:34px;line-height:1.18}.de-section-description{font-size:13px;line-height:1.75;margin-top:15px}.de-hero{min-height:730px;padding:130px 0 45px}.de-cloud-hero{min-height:760px}.de-hero:before{height:420px;width:560px}.de-hero h1{font-size:41px}.de-hero-lead{font-size:14px;line-height:1.75;margin-top:18px}.de-hero-actions{flex-direction:column;gap:6px;margin-top:23px}.de-hero-actions .button{width:100%}.de-controller-stage{aspect-ratio:1424/800;height:auto;margin-top:36px}.de-stage-screen{left:50%;top:0;transform:translateX(-50%);width:92%}.de-dashboard{min-height:215px}.de-dashboard-topbar{height:25px;padding:0 8px}.de-dashboard-brand{font-size:5px}.de-dashboard-brand svg{height:9px;width:9px}.de-dashboard-status{font-size:5px}.de-dashboard-layout{grid-template-columns:25px 1fr;min-height:190px}.de-dashboard-sidebar{gap:2px;padding-top:5px}.de-dashboard-sidebar span{height:22px;transform:scale(.58);width:22px}.de-dashboard-main{padding:7px}.de-dashboard-title-row small,.de-dashboard-title-row>span{font-size:4px}.de-dashboard-title-row strong{font-size:8px}.de-dashboard-metrics{gap:3px;margin-top:5px}.de-dashboard-metrics>span{padding:4px}.de-dashboard-metrics small{font-size:4px}.de-dashboard-metrics strong{font-size:8px}.de-dashboard-metrics em{font-size:4px}.de-dashboard-content{gap:3px;margin-top:4px}.de-chart-panel,.de-power-flow{height:98px}.de-flow-node svg{height:10px;width:10px}.de-flow-core small,.de-flow-node small{font-size:4px}.de-flow-core{padding:5px 7px}.de-flow-core svg{height:12px;width:12px}.de-chart-panel{padding:5px}.de-chart-label{font-size:4px}.de-bars{gap:1px;height:67px;padding-top:4px}.de-chart-legend{font-size:4px;padding-top:3px}.de-stage-hardware{bottom:0;height:92px;left:0;width:135px}.de-stage-hardware span{bottom:6px;font-size:5px;left:7px}.de-stage-mobile{border-width:2px;bottom:0;height:130px;padding:12px 7px 7px;right:4px;width:70px}.de-stage-mobile>small{font-size:4px}.de-stage-mobile>strong{font-size:6px}.de-mobile-ring{height:42px;margin:8px auto 5px;width:42px}.de-mobile-ring svg{height:13px;width:13px}.de-mobile-ring b{font-size:5px}.de-stage-mobile li{font-size:3px}.de-scenes{padding-top:100px}.de-scenes .de-section-heading h2{font-size:38px;line-height:1.16}.de-scenes .de-section-description{font-size:13px}.de-scene-stage{height:auto;padding:22px}.de-scene-connections,.de-scene-stage:after{display:none}.de-scene-core{left:auto;padding:20px;position:relative;top:auto;transform:none}.de-scene-list{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:15px;position:relative}.de-scene-pill,.de-scene-pill:nth-child(n){animation:none;font-size:10px;justify-content:flex-start;left:auto;min-height:46px;padding:7px 8px;position:relative;right:auto;top:auto;bottom:auto;white-space:normal}.de-capability-grid{grid-template-columns:1fr}.de-ai-visual,.de-capability-video,.de-protection-visual{height:260px}.de-card-copy{padding:24px}.de-card-copy h3{font-size:22px}.de-card-copy p{font-size:12px}.de-connect-orbit{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.de-orbit-nodes{animation:none;display:contents}.de-orbit-nodes .de-orbit-node{animation:none}.de-orbit-ring{display:none}.de-orbit-core{grid-column:1/-1;left:auto;padding:22px;position:relative;top:auto;transform:none}.de-orbit-node,.de-orbit-node[class*=de-orbit-node--]{left:auto;min-height:68px;position:relative;right:auto;top:auto;bottom:auto;width:auto}.de-application-showcase{display:block;min-height:0;overflow:visible}.de-application-tabs{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.de-application-tabs::-webkit-scrollbar{display:none}.de-application-tabs button{border-bottom:0;border-right:1px solid rgba(20,53,91,.09);flex:0 0 168px;grid-template-columns:20px minmax(0,1fr);min-height:88px;padding:14px}.de-application-tabs button:last-child{border-right:0}.de-application-tabs button i{bottom:0;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1);width:100%}.de-application-tabs button.is-active i{transform:scaleX(1)}.de-application-tabs button strong{font-size:13px}.de-application-tabs button small{font-size:7px;letter-spacing:.08em}.de-application-panel{aspect-ratio:4/5;min-height:430px}.de-application-detail{bottom:54px;left:22px;right:22px}.de-application-detail h3{font-size:29px;margin-bottom:10px}.de-application-detail p{font-size:13px;line-height:1.7}.de-application-features{flex-wrap:wrap;margin-top:18px}.de-application-features strong{font-size:11px;min-width:auto;padding-right:15px}.de-application-progress{bottom:23px;left:22px}.de-cta,.de-cta-inner{min-height:390px}.de-cta-inner{padding:70px 0}.de-cta-inner>p:not(.de-kicker){font-size:12px}.de-cta .button{width:100%}.de-cloud-devices{aspect-ratio:1171/686;height:auto;margin-left:-10px;margin-top:34px;max-width:none;transform:none;width:calc(100% + 20px)}.de-cloud-network{padding-top:100px}.de-network-metrics{padding:20px 13px}.de-network-metrics span{padding:2px 9px}.de-network-metrics strong{font-size:14px}.de-network-metrics small{font-size:7px}.de-network-globe-interactive{height:340px}.de-network-globe-canvas{min-height:340px}.de-network-globe-title{left:18px;top:19px}.de-network-globe-title strong{font-size:14px}.de-network-globe-title small{font-size:8px}.de-network-globe-legend{gap:8px;right:18px;top:20px}.de-network-globe-legend span{font-size:8px}.de-network-globe-status{bottom:18px;left:18px;max-width:calc(100% - 36px);padding:10px 12px}.de-network-globe-status strong{font-size:12px}.de-network-globe-status small{font-size:8px}.de-feature-row,.de-feature-row--reverse{gap:25px;grid-template-columns:1fr;margin-top:65px}.de-feature-row--reverse .de-feature-copy,.de-feature-row--reverse .de-feature-visual{grid-column:auto;grid-row:auto}.de-feature-copy h3{font-size:29px}.de-feature-copy>p{font-size:12px}.de-feature-visual{height:285px}.de-feature-visual--data{padding:22px}.de-data-wave{height:155px}.de-data-bottom strong{font-size:13px}.de-open-ring--two{height:230px;width:310px}.de-open-ring--one{height:140px;width:140px}.de-open-core{padding:16px}.de-open-node{font-size:6px;padding:6px}.de-open-node svg{height:12px;width:12px}.de-ops-workbench{height:225px;left:3%;padding:14px;top:25px;width:78%}.de-ops-mobile{border-width:2px;bottom:8px;height:165px;padding:24px 6px 6px;right:2%;width:78px}.de-ops-mobile-button{min-height:23px}.de-ops-kpis{margin:8px 0}.de-ops-kpis span{padding:5px}.de-ops-kpis strong{font-size:10px}.de-ops-rows{gap:2px}.de-ops-rows>span{font-size:5px;padding:5px 1px}.de-more-grid,.de-vpp-cap-grid{grid-template-columns:1fr}.de-more-grid article,.de-vpp-cap-grid article{min-height:200px;padding:24px}.de-vpp-hero{min-height:700px;padding:140px 0 70px}.de-vpp-hero>img{object-position:62% center}.de-vpp-scrim{background:linear-gradient(180deg,rgba(246,250,247,.96),rgba(246,250,247,.79) 57%,rgba(12,41,41,.3))}.de-vpp-hero h1{font-size:53px}.de-vpp-hero-inner>p:not(.de-product-mark){font-size:14px;line-height:1.75;margin-top:21px}.de-vpp-status{bottom:auto;grid-template-columns:1fr;margin-top:34px;position:relative;right:auto;width:100%}.de-vpp-status>span{border-bottom:1px solid rgba(29,89,91,.12);border-right:0;padding:12px 15px}.de-vpp-status>span:last-child{border-bottom:0}.de-vpp-status small{font-size:7px}.de-vpp-status strong{font-size:11px}.de-vpp-intro{padding-top:90px}.de-vpp-intro>.container{gap:35px;grid-template-columns:1fr}.de-vpp-intro-copy>p:last-child{font-size:12px}.de-vpp-aggregation-visual{gap:10px;grid-template-columns:1fr;min-height:0;padding:18px}.de-vpp-flow-arrow{justify-content:center}.de-vpp-flow-arrow,.de-vpp-flow-arrow--out{transform:rotate(90deg)}.de-vpp-ai-core{padding:23px}.de-vpp-market-column,.de-vpp-resource-column{grid-template-columns:repeat(2,minmax(0,1fr))}.de-vpp-dispatch{min-height:445px}.de-vpp-dispatch-body{grid-template-columns:1fr;min-height:397px}.de-vpp-dispatch-sidebar{display:none}.de-vpp-dispatch-main{padding:12px}.de-vpp-kpis{gap:4px}.de-vpp-kpis>span{padding:8px}.de-vpp-kpis small{font-size:5px}.de-vpp-kpis strong{font-size:10px}.de-vpp-kpis em{font-size:5px}.de-vpp-chart{height:245px;margin-top:6px;padding:10px}.de-vpp-chart-bars{gap:4px;height:200px}.de-vpp-plan{gap:4px;margin-top:6px}.de-vpp-plan span{gap:1px 4px;grid-template-columns:13px 1fr;padding:6px}.de-vpp-plan svg{height:11px;width:11px}.de-vpp-plan b{font-size:5px}.de-vpp-plan small{font-size:4px}.de-process-list{gap:0;grid-template-columns:1fr}.de-process-list li{border-left:1px solid rgba(27,91,91,.18);border-top:0;padding:0 0 28px 29px}.de-process-list li>i{border-color:#f7f6f2;left:-6px;top:4px}.de-process-list h3{font-size:17px;margin:7px 0}.de-process-list p{font-size:10px}.de-resource-grid{grid-template-columns:1fr}.de-resource-grid article{aspect-ratio:1.45/1}.de-resource-copy h3{font-size:21px}.de-vpp-value-layout{gap:35px;grid-template-columns:1fr}.de-vpp-value-list strong{font-size:13px}.de-vpp-value-list small{font-size:9px}}@media (prefers-reduced-motion:reduce){.aurora-background-layer,.de-ai-line:after,.de-application-progress i:after,.de-cloud-devices,.de-cloud-devices:after,.de-cloud-devices>img,.de-controller-stage img,.de-controller-stage:after,.de-controller-stage:before,.de-dashboard-status i,.de-data-wave i,.de-flow-line:after,.de-network-globe-interactive:after,.de-orbit-node,.de-orbit-nodes,.de-orbit-ring,.de-protection-signal i,.de-scene-connection-current,.de-scene-pill,.de-vpp-ai-core span i,.de-vpp-dispatch-head small i,.de-vpp-flow-arrow i{animation:none!important}}@media (max-width:760px){.globe3d,.rotating-globe{min-height:360px}.global-metrics{gap:14px}.global-metrics strong{font-size:19px}.globe-world-canvas{inset:37px -52px -16px}.globe-world-copy{left:18px;max-width:172px;top:62px}.globe-world-copy p{font-size:14px}.globe-world-copy span{font-size:10px}.rotating-globe .globe-visual-caption{bottom:18px;left:17px}.globe-panel-header{left:17px;top:18px}.globe-active-marker{right:17px;top:63px}.globe3d-hint{bottom:20px;right:17px}.globe-label{bottom:62px;right:17px}}.de-showcase-video{background:#020405;border:1px solid rgba(198,36,45,.24);box-shadow:0 30px 78px rgba(8,23,40,.26)}.de-feature-video video,.de-feature-visual--open>video,.de-showcase-video video,.de-vpp-dispatch--video video{display:block;height:100%;object-fit:cover;width:100%}.de-cloud-devices.de-showcase-video,.de-controller-stage.de-showcase-video{aspect-ratio:16/9}.de-showcase-video:before{border-color:hsla(0,0%,100%,.1)}.de-feature-visual--data,.de-feature-visual--open{background:#000;padding:0}.de-feature-visual--data:before,.de-feature-visual--open:before{display:none}.de-feature-video video,.de-feature-visual--open>video{position:relative;z-index:1}.de-open-video-shade{background:rgba(0,0,0,.38);inset:0;pointer-events:none;position:absolute;z-index:2}.de-open-core,.de-open-orbit-nodes,.de-open-ring{z-index:3}.de-open-orbit-nodes{animation:de-open-node-orbit 28s linear infinite;inset:0;position:absolute;transform-origin:50% 50%}.de-open-node{background:transparent;border:0;padding:0}.de-open-node>span{align-items:center;animation:de-open-node-upright 28s linear infinite;background:rgba(3,8,10,.78);border:1px solid hsla(0,0%,100%,.24);box-shadow:0 10px 30px rgba(0,0,0,.34);color:hsla(0,0%,100%,.92);display:flex;font-size:11px;font-weight:600;gap:8px;min-height:38px;padding:8px 11px;white-space:nowrap}.de-open-node>span svg{background:hsla(0,0%,100%,.92);box-sizing:content-box;color:#080b0d;flex:none;padding:3px}.de-open-core{background:rgba(4,8,10,.78);border-color:hsla(0,0%,100%,.3);color:#fff}.de-open-ring{border-color:hsla(0,0%,100%,.25)}.de-feature-visual--ops{aspect-ratio:1528/631;background:#030708;height:auto;min-height:310px;overflow:hidden}.de-feature-visual--ops img{object-fit:contain;object-position:center}.de-vpp-dispatch--video{aspect-ratio:16/9;background:#000;min-height:0;position:relative}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.breadcrumbs,.footer-bottom,.footer-nav-group a:not(.footer-nav-title),.header-language,.product-card-body .card-kicker,.product-card-specs b,.product-card-specs small{font-size:12px}.footer-contact-row,.footer-tagline,.product-card-body>p:not(.card-kicker),.section-heading-side p{font-size:14px}.de-application-copy>span,.de-card-copy>span,.de-feature-copy>span,.de-kicker,.de-product-mark{font-size:12px}.de-card-copy p,.de-feature-copy>p,.de-more-grid p,.de-vpp-cap-grid p,.de-vpp-intro-copy>p:last-child{font-size:15px}.de-feature-copy li,.de-network-globe-legend,.de-network-globe-status small,.de-network-globe-title small,.de-network-metrics small,.de-process-list p,.de-vpp-value-list small{font-size:12px}@keyframes de-open-node-orbit{to{transform:rotate(1turn)}}@keyframes de-open-node-upright{to{transform:rotate(-1turn)}}@media (max-width:760px){.de-cloud-devices.de-showcase-video,.de-controller-stage.de-showcase-video{aspect-ratio:16/9;margin-left:0;width:100%}.de-card-copy p,.de-feature-copy>p,.de-more-grid p,.de-vpp-cap-grid p,.de-vpp-intro-copy>p:last-child{font-size:14px}.de-feature-visual--ops{height:230px;min-height:230px}.de-open-node>span{font-size:9px;gap:5px;min-height:30px;padding:5px 7px}.de-open-node>span svg{height:12px;padding:2px;width:12px}.de-vpp-dispatch--video{aspect-ratio:16/9;min-height:0}}@media (prefers-reduced-motion:reduce){.de-open-node>span,.de-open-orbit-nodes{animation:none}}@media (max-width:900px){.global-strip{padding:54px 0 50px}.global-platform-title{font-size:38px;margin-bottom:22px}.global-platform-metrics{gap:10px;margin-bottom:24px}.rotating-globe{height:640px;min-height:640px}.global-platform-metric dd{font-size:38px}.global-platform-metric dt{font-size:13px}.global-network-globe{inset:0}}@media (max-width:600px){.global-strip{padding:47px 0 40px}.global-strip .container{width:min(calc(100% - 24px),var(--max-width))}.global-platform-title{font-size:30px;line-height:1.28;margin-bottom:19px}.global-platform-metrics{gap:4px;margin-bottom:20px}.rotating-globe{border-radius:10px;height:580px;min-height:580px}.global-platform-metric dd{font-size:26px;margin-bottom:6px}.global-platform-metric dt{font-size:11px;line-height:1.35;padding:0 4px}.global-network-globe{inset:0}}@media (max-width:360px){.global-platform-title{font-size:27px}}.product-grid.product-grid--mosaic{align-items:stretch;gap:16px;grid-auto-rows:clamp(310px,22vw,370px);grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid.product-grid--mosaic .product-card:nth-child(n){grid-column:span 1}.product-grid.product-grid--mosaic .product-card:nth-child(6n+1),.product-grid.product-grid--mosaic .product-card:nth-child(6n+6){grid-column:span 2}.product-grid.product-grid--mosaic .product-card:last-child:nth-child(6n+1){grid-column:1/-1}.product-card--mosaic{background:#0b1f27;border:0;box-shadow:none;min-height:0;overflow:hidden}.product-card--mosaic:focus-within,.product-card--mosaic:hover{border-color:transparent;box-shadow:none;transform:none}.product-card--mosaic .product-card-image{aspect-ratio:auto;height:100%}.product-card--mosaic .product-card-image:after{background:linear-gradient(180deg,rgba(3,14,19,.68),rgba(3,14,19,.12) 46%,rgba(3,14,19,.34));pointer-events:none;z-index:1}.product-card--mosaic .product-card-image img{filter:saturate(.92) contrast(1.02);transform:scale(1.002);transition:filter .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}.product-card--mosaic:focus-within .product-card-image img,.product-card--mosaic:hover .product-card-image img{filter:saturate(1.04) contrast(1.05);transform:scale(1.045)}.product-card-mosaic-copy{color:#fff;display:flex;flex-direction:column;gap:5px;left:clamp(20px,2.4vw,34px);max-width:calc(100% - 70px);pointer-events:none;position:absolute;text-shadow:0 2px 18px rgba(0,0,0,.48);top:clamp(20px,2.4vw,32px);z-index:3}.product-card-mosaic-copy small{color:hsla(0,0%,100%,.76);font-size:12px;font-weight:650;line-height:1.4}.product-card-mosaic-copy strong{font-size:clamp(20px,1.65vw,28px);font-weight:650;line-height:1.3;max-width:22ch}.product-card--mosaic .product-badge{background:hsla(0,0%,100%,.91);color:#0a2028;left:auto;right:17px;top:17px;z-index:5}.product-card-view{align-items:center;background:rgba(2,12,17,0);display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transform:translateY(8px);transition:background .3s ease,opacity .3s ease,transform .38s cubic-bezier(.16,1,.3,1);z-index:4}.product-card-view>span{align-items:center;background:#fff;border:1px solid hsla(0,0%,100%,.76);border-radius:4px;box-shadow:0 14px 38px rgba(0,0,0,.24);color:#102b34;display:inline-flex;font-size:14px;font-weight:700;gap:9px;justify-content:center;min-height:48px;padding:0 19px}.product-card-view svg{color:var(--orange-deep)}.product-card-image:focus-visible .product-card-view,.product-card-image:hover .product-card-view,.product-card:focus-within .product-card-view{background:rgba(2,12,17,.23);opacity:1;transform:translateY(0)}.product-card-image:focus-visible{outline:3px solid var(--orange);outline-offset:-3px}@media (max-width:1080px){.product-grid.product-grid--mosaic{gap:14px;grid-auto-rows:330px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid.product-grid--mosaic .product-card:nth-child(n){grid-column:span 1}.product-grid.product-grid--mosaic .product-card:last-child:nth-child(6n+1),.product-grid.product-grid--mosaic .product-card:nth-child(6n+1),.product-grid.product-grid--mosaic .product-card:nth-child(6n+6){grid-column:1/-1}}@media (max-width:600px){.product-grid.product-grid--mosaic{gap:14px;grid-auto-rows:auto;grid-template-columns:1fr}.product-grid.product-grid--mosaic .product-card:nth-child(n){grid-column:1}.product-card--mosaic .product-card-image{aspect-ratio:1.25/1}.product-card-mosaic-copy strong{font-size:21px}}@media (hover:none){.product-card--mosaic .product-card-view{align-items:flex-end;justify-content:flex-end;opacity:1;padding:16px;transform:none}.product-card--mosaic .product-card-view>span{min-height:42px;padding:0 14px}}.about-image,.article-card,.article-detail-cover,.contact-form,.content-gallery-image,.de-application-showcase,.de-capability-card,.de-more-grid article,.de-resource-grid article,.de-vpp-aggregation-visual,.de-vpp-cap-grid article,.de-vpp-status,.ems-product-card,.faq-list,.form-success,.industry-slide-link,.product-card,.product-detail-image,.resource-list,.search-result-empty,.service-nav,.sitemap-group,.solution-card,.solution-detail-hero,.warranty-capability,.warranty-note{border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden;transition:box-shadow .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease}.de-network-stage,.ems-live-panel{border-radius:var(--radius-card);overflow:hidden}.search-result-empty,.sitemap-group,.warranty-capability{background:hsla(0,0%,100%,.9);border:1px solid var(--border-soft)}.sitemap-group{padding:22px 24px}.search-result-empty{grid-column:1/-1;margin:0;padding:38px 32px}.warranty-capability{padding:28px 26px}.service-nav{background:hsla(0,0%,100%,.8);border:1px solid var(--border-soft)}.warranty-note{border:1px solid hsla(0,0%,100%,.1)}.button,.contact-form input,.contact-form textarea,.form-context,.online-chat-panel,.online-chat-toggle,.product-checklist label,.resource-download{border-radius:var(--radius-control)}.de-cloud-features,.de-controller-capabilities,.de-cta,.de-vpp-process{background-color:#fafafa}@media (hover:hover){.article-card:hover,.de-capability-card:hover,.de-more-grid article:hover,.de-resource-grid article:hover,.de-vpp-cap-grid article:hover,.ems-product-card:hover,.product-card:hover,.sitemap-group:hover,.solution-card:hover,.warranty-capability:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}}.ems-family-anchor,.faq-item summary,.resource-row:not(:first-child),.sitemap-group a{transition:background-color .22s ease,color .22s ease,transform .22s ease}.faq-item summary:hover,.resource-row:not(:first-child):hover{background:rgba(248,249,250,.92)}.sitemap-group a{border-radius:6px;margin:0 -9px;padding:6px 9px}.sitemap-group a:hover{background:rgba(240,131,47,.08);transform:translateX(2px)}.ems-family-anchor:hover{color:#fff;transform:translateY(-1px)}.ems-family-anchor:focus-visible,.ems-scene-switcher button:focus-visible,.faq-item summary:focus-visible,.industry-arrows button:focus-visible,.industry-dots button:focus-visible,.sitemap-group a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.application-image img,.article-card-image img,.de-resource-grid article>img,.ems-product-media img,.industry-slide-image img,.product-card-image img,.solution-card-image img{transition-duration:.45s}.video-wrapper{aspect-ratio:16/9;background:#f5f5f5;border:1px solid rgba(17,35,43,.08);border-radius:var(--radius-card);box-shadow:0 2px 8px rgba(14,29,36,.06),0 16px 40px rgba(14,29,36,.1);height:auto;isolation:isolate;min-height:0;overflow:hidden;position:relative;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),transform .4s cubic-bezier(.25,.8,.25,1)}.video-wrapper video,.video-wrapper>.de-feature-video,.video-wrapper>video{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.video-poster-control{align-items:center;background:transparent;border:0;color:#fff;display:flex;inset:0;justify-content:center;opacity:1;padding:0;position:absolute;transition:opacity .22s ease;z-index:8}.video-poster-control:before{background:linear-gradient(180deg,rgba(6,19,24,.04),rgba(6,19,24,.24));content:"";inset:0;position:absolute}.video-poster-control.is-hidden{opacity:0;pointer-events:none}.video-play-glyph{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(8,27,34,.62);border:1px solid hsla(0,0%,100%,.74);border-radius:50%;box-shadow:0 8px 28px rgba(0,0,0,.2);display:inline-flex;height:54px;justify-content:center;padding-left:3px;position:relative;transition:background .22s ease,transform .22s ease;width:54px}.video-poster-control:hover .video-play-glyph{background:rgba(198,36,45,.88);transform:scale(1.04)}.video-poster-control:focus-visible{outline:3px solid #c6242d;outline-offset:-5px}@media (hover:hover){.video-wrapper:hover{box-shadow:0 4px 12px rgba(14,29,36,.08),0 24px 60px rgba(14,29,36,.12);transform:translateY(-3px)}}.cloud-scroll{background:radial-gradient(circle at 50% 7%,rgba(226,238,239,.8),transparent 34%),rgba(250,251,251,.96);-webkit-clip-path:inset(0);clip-path:inset(0);color:#10242c;min-height:190svh;overflow:visible;position:relative}.cloud-scroll__sticky{display:flex;flex-direction:column;min-height:640px;overflow:hidden;padding:104px 24px 0}.cloud-scroll__copy{margin:0 auto;max-width:780px;position:relative;text-align:center;z-index:4}.cloud-scroll__title{color:#10242c;font-size:56px;font-weight:500;line-height:1.12;margin:0}.cloud-scroll__description{color:#617078;font-size:15px;line-height:1.8;margin:19px auto 0;max-width:650px}.cloud-scroll__stage{align-items:flex-start;display:flex;flex:1 1;justify-content:center;min-height:0;padding-top:24px;z-index:2}.cloud-scroll__stage,.de-macbook{perspective:1600px;position:relative}.de-macbook{margin:0;top:-42px;transform-origin:center top;transform-style:preserve-3d;width:min(64vw,clamp(520px,calc((100svh - 290px) * 1.65),840px))}.de-macbook__lid{aspect-ratio:1.65/1;position:relative;transform-origin:center bottom;transform-style:preserve-3d;width:100%;z-index:3}.de-macbook__display-shell{background:linear-gradient(145deg,#202426,#030405 62%);border:1px solid hsla(200,6%,43%,.55);border-radius:17px 17px 10px 10px;box-shadow:0 26px 65px rgba(15,31,39,.23),inset 0 0 0 1px hsla(0,0%,100%,.13),inset 0 -2px 0 rgba(0,0,0,.75);inset:0;padding:1.55% 1.55% 2%;position:absolute}.de-macbook__camera{background:#28363d;border-radius:50%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12);height:5px;left:50%;position:absolute;top:6px;transform:translateX(-50%);width:5px;z-index:2}.cloud-scroll__video-wrapper,.de-macbook__screen{background:#f5f5f5;border-radius:9px 9px 5px 5px;height:100%;overflow:hidden;position:relative;width:100%}.cloud-scroll__video-wrapper video{display:block;height:100%;object-fit:cover;width:100%}.cloud-scroll__video-loading{align-items:center;background:rgba(239,243,244,.1);display:flex;inset:0;justify-content:center;opacity:1;pointer-events:none;position:absolute;transition:opacity .24s ease;z-index:2}.cloud-scroll__video-loading i{animation:cloud-video-loading .8s linear infinite;border-radius:50%;border:2px solid rgba(16,36,44,.14);border-top-color:rgba(16,36,44,.62);height:24px;width:24px}.cloud-scroll__video-loading.is-ready{opacity:0}@keyframes cloud-video-loading{to{transform:rotate(1turn)}}.de-macbook__base{height:40%;left:-4%;min-height:124px;perspective:900px;position:absolute;top:calc(100% - 1px);transform:rotateX(66deg);transform-origin:center top;transform-style:preserve-3d;width:108%;z-index:1}.de-macbook__deck{background:linear-gradient(155deg,#f2f4f5,#c6cccf 46%,#9ca5a9);border:1px solid hsla(199,7%,44%,.44);border-radius:7px 7px 18px 18px;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(65,75,80,.36),0 24px 45px rgba(25,38,44,.22);height:100%;overflow:hidden;position:relative}.de-macbook__deck:before{background:linear-gradient(180deg,#080a0b,#343a3d 70%,hsla(0,0%,100%,.5));border-radius:0 0 7px 7px;content:"";height:5%;left:10%;position:absolute;right:10%;top:0}.de-macbook__speaker{background-image:radial-gradient(circle,rgba(44,52,56,.68) 0 .85px,transparent 1.15px);background-size:5px 5px;bottom:34%;position:absolute;top:9%;width:8.5%}.de-macbook__speaker--left{left:2.5%}.de-macbook__speaker--right{right:2.5%}.de-macbook__keyboard{display:flex;flex-direction:column;gap:3px;left:13%;position:absolute;right:13%;top:8%}.de-macbook__key-row{gap:3px}.de-macbook__key,.de-macbook__key-row{display:flex;justify-content:center;min-width:0}.de-macbook__key{align-items:center;background:linear-gradient(145deg,#25292b,#08090a);border:1px solid rgba(0,0,0,.62);border-radius:3px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12),0 1px 1px rgba(0,0,0,.38);color:rgba(246,248,248,.82);flex:1 1;flex-direction:column;font-size:clamp(3px,.38vw,6px);font-weight:500;height:clamp(11px,1.28vw,18px);line-height:1;overflow:hidden;padding:1px;text-align:center;text-shadow:0 1px 1px #000}.de-macbook__key svg{height:38%;stroke-width:1.5;width:38%}.de-macbook__key b,.de-macbook__key small{font-size:inherit;font-weight:500;line-height:1}.de-macbook__key small+b{margin-top:1px}.de-macbook__key-row--1 .de-macbook__key{height:clamp(9px,1.05vw,15px)}.de-macbook__key-row--1 .de-macbook__key small{font-size:.78em;margin-top:1px}.de-macbook__key--tab{flex:1.45 1}.de-macbook__key--caps{align-items:flex-start;flex:1.7 1;padding-left:4px}.de-macbook__key--shift{align-items:flex-start;flex:2.15 1;padding-left:5px}.de-macbook__key--return{align-items:flex-end;flex:1.85 1;padding-right:5px}.de-macbook__key--delete{align-items:flex-end;flex:1.55 1;padding-right:4px}.de-macbook__key--modifier{flex:1.25 1;font-size:clamp(2.5px,.31vw,5px)}.de-macbook__key--space{flex:6.1 1}.de-macbook__key--arrow{flex:.75 1}.de-macbook__trackpad{border:1px solid rgba(76,88,94,.3);border-radius:7px;bottom:5%;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.4);height:25%;left:34%;position:absolute;width:32%}.de-macbook__front-edge{background:linear-gradient(180deg,#9aa4a9,#dfe3e5 42%,#7a858a);border-radius:0 0 40% 40%;bottom:-8px;box-shadow:0 12px 20px rgba(23,35,40,.18);height:10px;left:-1%;position:absolute;width:102%}.de-macbook__front-edge:after{background:rgba(66,75,79,.35);border-radius:0 0 8px 8px;content:"";height:4px;left:43%;position:absolute;top:0;width:14%}@media (max-width:900px){.cloud-scroll{min-height:180svh}.cloud-scroll__sticky{padding-top:98px}.cloud-scroll__title{font-size:42px}.cloud-scroll__stage{padding-top:22px}.de-macbook{top:-24px;width:min(84vw,clamp(420px,calc((100svh - 270px) * 1.65),720px))}}@media (max-width:600px){body{background-attachment:fixed,fixed}.site-ballpit-background{height:380px;opacity:.14}.cloud-scroll{min-height:150svh}.cloud-scroll__sticky{min-height:600px;padding:88px 14px 0}.cloud-scroll__title{font-size:32px;line-height:1.18}.cloud-scroll__description{font-size:14px;line-height:1.7;margin-top:14px;max-width:34ch}.cloud-scroll__stage{padding-top:78px}.de-macbook{top:0;width:min(92vw,440px)}.de-macbook__display-shell{border-radius:10px 10px 6px 6px}.de-macbook__camera{height:3px;top:3px;width:3px}.de-macbook__base{min-height:124px}.de-macbook__key-row,.de-macbook__keyboard{gap:2px}.de-macbook__key{border-radius:1px;font-size:2.5px;height:10px}.de-macbook__key-row--1 .de-macbook__key{height:8px}.de-macbook__speaker{background-size:4px 4px}.video-wrapper{box-shadow:0 2px 7px rgba(14,29,36,.06),0 10px 26px rgba(14,29,36,.08)}.video-play-glyph{height:48px;width:48px}.about-image,.article-card,.article-detail-cover,.contact-form,.content-gallery-image,.de-application-showcase,.de-capability-card,.de-more-grid article,.de-resource-grid article,.de-vpp-aggregation-visual,.de-vpp-cap-grid article,.de-vpp-status,.ems-product-card,.faq-list,.form-success,.industry-slide-link,.product-detail-image,.resource-list,.search-result-empty,.service-nav,.sitemap-group,.solution-card,.solution-detail-hero,.warranty-capability,.warranty-note,main .product-card{box-shadow:0 1px 3px rgba(14,29,36,.04),0 6px 18px rgba(14,29,36,.055)}}@media (hover:none){.application-item:hover,.article-card:hover,.article-card:hover img,.de-capability-card:hover,.de-more-grid article:hover,.de-resource-grid article:hover,.de-resource-grid article:hover>img,.de-vpp-cap-grid article:hover,.ems-product-card:hover,.ems-product-card:hover img,.industry-slide-link:hover img,.product-card:hover,.product-card:hover img,.sitemap-group:hover,.solution-card:hover,.solution-card:hover img,.video-wrapper:hover,.warranty-capability:hover{transform:none!important}.ems-family-anchor:hover,.sitemap-group a:hover{transform:none}}@media (prefers-reduced-motion:reduce){.cloud-scroll{min-height:auto!important}.cloud-scroll__sticky{height:auto!important;min-height:760px;position:relative!important}.scroll-reveal-item{opacity:1;transform:none;transition:none}.about-image,.article-card,.article-detail-cover,.contact-form,.content-gallery-image,.de-application-showcase,.de-capability-card,.de-more-grid article,.de-resource-grid article,.de-vpp-aggregation-visual,.de-vpp-cap-grid article,.de-vpp-status,.ems-product-card,.faq-list,.form-success,.industry-slide-link,.product-card,.product-detail-image,.resource-list,.service-nav,.sitemap-group,.solution-card,.solution-detail-hero,.video-wrapper,.warranty-capability,.warranty-note{transition:none}}