.application-illustration-module__KM8kEW__art{justify-content:center;align-items:center;width:180px;height:210px;display:flex}.application-illustration-module__KM8kEW__art svg{width:100%;height:156px;max-height:156px;display:block}.application-illustration-module__KM8kEW__art[data-lottie=water] svg{height:210px;max-height:210px}
.desktop-home-stage-module__42y4lq__engineering{color:#f4f7fc;background:#060b12;scroll-margin-top:100px;position:relative}.desktop-home-stage-module__42y4lq__engineeringInner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;max-width:1472px;margin:auto;padding:110px 64px;display:grid}.desktop-home-stage-module__42y4lq__engineeringCopy h2{letter-spacing:-.05em;font-size:clamp(34px,3.6vw,56px);line-height:1.1}.desktop-home-stage-module__42y4lq__engineeringCopy h2 span{color:#768ba3}.desktop-home-stage-module__42y4lq__engineeringIntro{color:#97a7bc;max-width:390px;margin-top:24px;font-size:14px;line-height:1.8}.desktop-home-stage-module__42y4lq__layerControls{margin:32px 0 20px}.desktop-home-stage-module__42y4lq__layerControls button{text-align:left;cursor:pointer;color:#7d91a8;border-top:1px solid #ffffff12;gap:16px;width:100%;padding:20px 12px;transition:background .25s,color .25s;display:flex}.desktop-home-stage-module__42y4lq__layerControls button>span{flex:1}.desktop-home-stage-module__42y4lq__layerControls button strong{font-size:14px;font-weight:500;display:block}.desktop-home-stage-module__42y4lq__layerControls button>span>span{max-width:330px;margin-top:8px;font-size:12px;line-height:1.7;display:block}.desktop-home-stage-module__42y4lq__layerControls button small{font-family:monospace;font-size:10px}.desktop-home-stage-module__42y4lq__layerControls button[aria-pressed=true]{color:#e1ebf7;background:linear-gradient(90deg,#1760af20,#0000);box-shadow:-2px 0 #79dbb4}.desktop-home-stage-module__42y4lq__layerControls button[aria-pressed=true] svg{color:#79dbb4}.desktop-home-stage-module__42y4lq__assemblyStage{min-width:0;position:relative}.desktop-home-stage-module__42y4lq__assemblyGlow{pointer-events:none;background:radial-gradient(at 50% 45%,#034d683d,#0000 65%);position:absolute;inset:0 -10%}.desktop-home-stage-module__42y4lq__assembly{perspective:1400px;isolation:isolate;height:510px;position:relative}.desktop-home-stage-module__42y4lq__part{border-radius:22px;width:300px;height:300px;transition:transform 1.3s cubic-bezier(.22,1,.36,1),filter .5s;position:absolute;top:105px;left:calc(50% - 150px);transform:rotateX(48deg)rotate(-32deg)}.desktop-home-stage-module__42y4lq__base{z-index:1;background:linear-gradient(135deg,#647887,#243341 50%,#0b151f);border:2px solid #7a8d9e;box-shadow:-2px 3px #3c4b5a,-6px 8px #273642,-12px 16px #111d28,-20px 35px 30px #0008}.desktop-home-stage-module__42y4lq__base>span{letter-spacing:.18em;color:#9caeb9;font-size:9px;position:absolute;bottom:70px;left:30px}.desktop-home-stage-module__42y4lq__terminals{gap:5px;display:flex;position:absolute;bottom:22px;left:16px;right:16px}.desktop-home-stage-module__42y4lq__terminals i{background:linear-gradient(#8dd892,#257c46);border:1px solid #86c791;border-radius:3px;flex:1;height:30px;box-shadow:0 5px #13502c}.desktop-home-stage-module__42y4lq__terminals i:after{content:"";background:linear-gradient(90deg,#a6b4b1 43%,#293c37 44% 56%,#c5d2c9 57%);border-radius:50%;width:12px;height:12px;margin:6px auto;display:block}.desktop-home-stage-module__42y4lq__board{z-index:2;background:#0c473f;border:2px solid #5a9b83;overflow:hidden;transform:translateY(-12px)rotateX(48deg)rotate(-32deg);box-shadow:-4px 6px #062e24,-10px 15px 30px #0006}.desktop-home-stage-module__42y4lq__traces{background:repeating-linear-gradient(0deg,#0000 0 24px,#5eae7545 25px 26px,#0000 27px 37px),repeating-linear-gradient(90deg,#0000 0 30px,#8cca8050 31px 32px,#0000 33px 44px);border:1px solid #83b796;position:absolute;inset:16px}.desktop-home-stage-module__42y4lq__chip{color:#a8e6da;background:linear-gradient(135deg,#304147,#101a20);border:7px ridge #7c8f89;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;font-size:38px;display:flex;position:absolute;top:88px;left:95px;box-shadow:0 0 0 7px #182827}.desktop-home-stage-module__42y4lq__chip span{letter-spacing:.2em;font-size:8px}.desktop-home-stage-module__42y4lq__components{justify-content:space-between;display:flex;position:absolute;bottom:27px;left:30px;right:30px}.desktop-home-stage-module__42y4lq__components i{background:#152326;border-block:4px solid #aebdb0;width:23px;height:30px}.desktop-home-stage-module__42y4lq__face{z-index:3;background:linear-gradient(135deg,#d3dde1,#8e9fac 45%,#c2ced5);border:2px solid #e0ebed;padding:24px;transform:translateY(-25px)rotateX(48deg)rotate(-32deg);box-shadow:-3px 4px #667e8c,-8px 11px #344755,-13px 18px 24px #0005}.desktop-home-stage-module__42y4lq__faceBrand{color:#1e3b4c;letter-spacing:.15em;justify-content:space-between;align-items:center;font-size:20px;font-weight:750;display:flex}.desktop-home-stage-module__42y4lq__faceBrand>span{letter-spacing:.12em;font-size:6px}.desktop-home-stage-module__42y4lq__screen{background:linear-gradient(140deg,#0e2c3a,#030b16);border:5px solid #314754;border-radius:10px;height:173px;margin-top:18px;padding:16px;box-shadow:inset 0 0 16px #0008}.desktop-home-stage-module__42y4lq__screen>span{letter-spacing:.1em;color:#809ea9;justify-content:space-between;align-items:center;font-size:7px;display:flex}.desktop-home-stage-module__42y4lq__screen>span>i{background:#6cf4b2;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #6cf4b2}.desktop-home-stage-module__42y4lq__screen>strong{color:#cdf9e9;letter-spacing:-.04em;margin-top:12px;font-size:23px;font-weight:450;display:block}.desktop-home-stage-module__42y4lq__signal{align-items:center;gap:4px;height:40px;margin-top:5px;display:flex}.desktop-home-stage-module__42y4lq__signal i{background:linear-gradient(#71e9b4,#3079c3);border-radius:1px;flex:1}.desktop-home-stage-module__42y4lq__screen small{letter-spacing:.15em;color:#83a2b9;font-size:6px}.desktop-home-stage-module__42y4lq__faceBottom{color:#3c5363;align-items:center;gap:8px;margin-top:16px;display:flex}.desktop-home-stage-module__42y4lq__faceBottom span{letter-spacing:.09em;flex:1;font-size:7px}.desktop-home-stage-module__42y4lq__faceBottom i{background:#93a9b4;border:1px solid #5c7482;border-radius:50%;width:12px;height:12px}.desktop-home-stage-module__42y4lq__assembly[data-expanded=true] .desktop-home-stage-module__42y4lq__face{transform:translateY(-115px)rotateX(48deg)rotate(-32deg)}.desktop-home-stage-module__42y4lq__assembly[data-expanded=true] .desktop-home-stage-module__42y4lq__board{transform:translateY(20px)rotateX(48deg)rotate(-32deg)}.desktop-home-stage-module__42y4lq__assembly[data-expanded=true] .desktop-home-stage-module__42y4lq__base{transform:translateY(160px)rotateX(48deg)rotate(-32deg)}.desktop-home-stage-module__42y4lq__assembly[data-active="0"] .desktop-home-stage-module__42y4lq__face,.desktop-home-stage-module__42y4lq__assembly[data-active="1"] .desktop-home-stage-module__42y4lq__board,.desktop-home-stage-module__42y4lq__assembly[data-active="2"] .desktop-home-stage-module__42y4lq__base{filter:drop-shadow(0 0 10px #6bb9e64a)}.desktop-home-stage-module__42y4lq__assemblyToolbar{border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex;position:relative}.desktop-home-stage-module__42y4lq__assemblyToolbar>span{letter-spacing:.13em;color:#70869c;font:9px monospace}.desktop-home-stage-module__42y4lq__assemblyToolbar button{color:#dde9f8;cursor:pointer;border:1px solid #61778c;border-radius:100px;padding:12px 16px;font-size:11px}.desktop-home-stage-module__42y4lq__assemblyToolbar button:hover{background:#173049}.desktop-home-stage-module__42y4lq__assemblyToolbar button span{margin-left:12px}.desktop-home-stage-module__42y4lq__conceptNote{color:#7d8ea2;margin-top:18px;font-size:10px}@media (min-width:768px){.desktop-home-stage-module__42y4lq__hero{isolation:isolate;color:#fff;background:#07172f;position:relative;overflow:hidden}.desktop-home-stage-module__42y4lq__stage{grid-template-columns:.95fr 1.05fr;align-items:center;gap:36px;min-height:630px;padding-block:52px 32px;display:grid}.desktop-home-stage-module__42y4lq__copy{z-index:2}.desktop-home-stage-module__42y4lq__eyebrow{letter-spacing:.18em;color:#c5d6ef;align-items:center;gap:10px;margin-bottom:30px;font-size:11px;font-weight:600;display:flex}.desktop-home-stage-module__42y4lq__eyebrow>span{background:#26d34a;border-radius:50%;width:6px;height:6px}.desktop-home-stage-module__42y4lq__copy h1{letter-spacing:-.055em;font-size:clamp(48px,5.4vw,78px);font-weight:650;line-height:1.04}.desktop-home-stage-module__42y4lq__copy h1>span{color:#95baff}.desktop-home-stage-module__42y4lq__intro{color:#c3cee0;margin-top:26px;font-size:17px;line-height:1.65}.desktop-home-stage-module__42y4lq__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.desktop-home-stage-module__42y4lq__actions>a:first-child{border-radius:100px;min-height:52px;padding-inline:24px}.desktop-home-stage-module__42y4lq__textLink{color:#fff;align-items:center;gap:14px;min-height:44px;font-size:13px;display:inline-flex}.desktop-home-stage-module__42y4lq__textLink:hover{color:#a9c7ff}.desktop-home-stage-module__42y4lq__showcase{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex;position:relative}.desktop-home-stage-module__42y4lq__halo{z-index:-1;pointer-events:none;background:radial-gradient(#174b89 0%,#10315a 33%,#0000 67%);width:720px;height:720px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.desktop-home-stage-module__42y4lq__backdropType{z-index:-1;color:#ffffff06;letter-spacing:-.06em;pointer-events:none;font-size:clamp(80px,10vw,160px);font-weight:700;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.desktop-home-stage-module__42y4lq__device{margin:auto 0;display:block;position:relative}.desktop-home-stage-module__42y4lq__image{height:410px;position:relative}.desktop-home-stage-module__42y4lq__image img{filter:drop-shadow(0 24px 22px #0005);padding:12px 36px}.desktop-home-stage-module__42y4lq__caption{border-top:1px solid #ffffff26;margin:18px 20px 0;padding-top:18px;position:relative}.desktop-home-stage-module__42y4lq__model{color:#98b6dd;letter-spacing:.16em;margin-bottom:8px;font-size:10px;display:block}.desktop-home-stage-module__42y4lq__caption a{color:#f4f7fc;justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:14px;line-height:22px;display:flex}.desktop-home-stage-module__42y4lq__caption svg{color:#73a5ff;flex-shrink:0}.desktop-home-stage-module__42y4lq__hero a:focus-visible,.desktop-home-stage-module__42y4lq__hero button:focus-visible{outline-offset:5px;outline:2px solid #a7c9ff}}@media (min-width:768px) and (max-width:1023px){.desktop-home-stage-module__42y4lq__stage{gap:12px;min-height:560px;padding-block:44px 28px}.desktop-home-stage-module__42y4lq__copy h1{font-size:48px}.desktop-home-stage-module__42y4lq__intro{font-size:15px}.desktop-home-stage-module__42y4lq__image{height:330px}.desktop-home-stage-module__42y4lq__image img{padding:12px}.desktop-home-stage-module__42y4lq__actions{gap:10px}.desktop-home-stage-module__42y4lq__caption{margin-inline:4px}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.desktop-home-stage-module__42y4lq__device{animation:.7s cubic-bezier(.16,1,.3,1) both desktop-home-stage-module__42y4lq__deviceReveal}.desktop-home-stage-module__42y4lq__image img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.desktop-home-stage-module__42y4lq__device:hover img{transform:scale(1.035)translateY(-4px)}@keyframes desktop-home-stage-module__42y4lq__deviceReveal{0%{opacity:0;transform:translateY(26px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}}@media (min-width:768px){.desktop-home-stage-module__42y4lq__home{overflow:clip}.desktop-home-stage-module__42y4lq__hero{background:#030a12}.desktop-home-stage-module__42y4lq__hero:before{content:"";z-index:-1;background:radial-gradient(at 95% 8%,#10d45224,#0000 42%),radial-gradient(at 20% 95%,#004cff35,#0000 50%);position:absolute;inset:0}.desktop-home-stage-module__42y4lq__stage{gap:42px;max-width:1600px;min-height:min(760px,78vh);padding:74px 64px 52px}.desktop-home-stage-module__42y4lq__copy h1{letter-spacing:-.065em;font-size:clamp(54px,6.2vw,98px);font-weight:600;line-height:1.01}.desktop-home-stage-module__42y4lq__copy h1>span{color:#0000;background:linear-gradient(110deg,#87b9ff 5%,#c0e8e8 60%,#69ee9e);-webkit-background-clip:text;background-clip:text}.desktop-home-stage-module__42y4lq__intro{color:#a2b1c6;max-width:390px;font-size:16px}.desktop-home-stage-module__42y4lq__eyebrow{letter-spacing:.2em;font-size:10px}.desktop-home-stage-module__42y4lq__actions{gap:26px;margin-top:36px}.desktop-home-stage-module__42y4lq__actions>a:first-child{color:#071526;background:#f2f7ff;box-shadow:0 0 32px #4c93ff18}.desktop-home-stage-module__42y4lq__actions>a:first-child:hover{background:#a6caff}.desktop-home-stage-module__42y4lq__textLink{color:#c9d7e9;font-size:12px}.desktop-home-stage-module__42y4lq__showcase{isolation:isolate}.desktop-home-stage-module__42y4lq__halo{background:radial-gradient(#0658c943,#0d634a18 45%,#0000 67%)}.desktop-home-stage-module__42y4lq__backdropType{letter-spacing:.015em;color:#ffffff04;-webkit-text-stroke:1px #ffffff0c;font-size:clamp(110px,14vw,220px);top:48%}.desktop-home-stage-module__42y4lq__orbit{aspect-ratio:1;z-index:-1;border:1px solid #72bbff2b;border-radius:50%;width:95%;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)rotateX(62deg)rotate(-24deg);box-shadow:0 0 60px #1659c518,inset 0 0 60px #1659c518}.desktop-home-stage-module__42y4lq__orbit:after{content:"";border:1px solid #91bfff10;border-radius:50%;position:absolute;inset:-40px}.desktop-home-stage-module__42y4lq__stageLabel{letter-spacing:.16em;color:#68819b;font-family:monospace;font-size:9px;position:absolute;top:0;right:10px}.desktop-home-stage-module__42y4lq__image{height:clamp(330px,32vw,480px)}.desktop-home-stage-module__42y4lq__image img{filter:drop-shadow(0 35px 30px #0009);padding:28px 40px}.desktop-home-stage-module__42y4lq__caption{margin-inline:36px}.desktop-home-stage-module__42y4lq__brandStrip{color:#a6b5c7;background:#071019;border-block:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:22px;padding:26px max(40px,50vw - 672px);font-size:11px;display:flex}.desktop-home-stage-module__42y4lq__brandStrip>span{white-space:nowrap;align-items:center;gap:10px;display:flex}.desktop-home-stage-module__42y4lq__brandStrip>span:first-child{letter-spacing:.16em;color:#5f778e;font-size:9px}.desktop-home-stage-module__42y4lq__brandStrip svg{color:#70d5af}.desktop-home-stage-module__42y4lq__brandStrip a{color:#e8f1ff;align-items:center;gap:12px;display:flex}.desktop-home-stage-module__42y4lq__sectionKicker{color:#486782;letter-spacing:.16em;margin-bottom:14px;font-size:10px}.desktop-home-stage-module__42y4lq__home>section[id=products]{scroll-margin-top:95px}}@media (min-width:1600px){.desktop-home-stage-module__42y4lq__stage{min-height:800px}}@media (min-width:768px) and (max-width:1100px){.desktop-home-stage-module__42y4lq__stage{gap:16px;padding:56px 32px 36px}.desktop-home-stage-module__42y4lq__copy h1{font-size:clamp(48px,6.5vw,68px)}.desktop-home-stage-module__42y4lq__image img{padding:25px 8px}.desktop-home-stage-module__42y4lq__caption{margin-inline:4px}.desktop-home-stage-module__42y4lq__brandStrip{gap:16px;padding-inline:24px}.desktop-home-stage-module__42y4lq__brandStrip>span:first-child,.desktop-home-stage-module__42y4lq__brandStrip>a{display:none}.desktop-home-stage-module__42y4lq__engineeringInner{grid-template-columns:1fr 1fr;gap:28px;padding:80px 32px}.desktop-home-stage-module__42y4lq__engineeringCopy h2{font-size:36px}.desktop-home-stage-module__42y4lq__part{width:250px;height:280px;left:calc(50% - 125px)}.desktop-home-stage-module__42y4lq__face{padding:18px}.desktop-home-stage-module__42y4lq__faceBrand{font-size:16px}.desktop-home-stage-module__42y4lq__chip{left:70px}.desktop-home-stage-module__42y4lq__assemblyToolbar{flex-direction:column;align-items:flex-start}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.desktop-home-stage-module__42y4lq__halo{animation:8s ease-in-out infinite alternate desktop-home-stage-module__42y4lq__ambience}.desktop-home-stage-module__42y4lq__device .desktop-home-stage-module__42y4lq__image{animation:7s ease-in-out infinite desktop-home-stage-module__42y4lq__levitate}@keyframes desktop-home-stage-module__42y4lq__levitate{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(1deg)}}@keyframes desktop-home-stage-module__42y4lq__ambience{0%{opacity:.65}to{opacity:1}}}@media (prefers-reduced-motion:reduce){.desktop-home-stage-module__42y4lq__part,.desktop-home-stage-module__42y4lq__layerControls button{transition:none}}@media (min-width:768px){.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__engineeringCopy h2{font-size:clamp(34px,3.6vw,56px);line-height:1.1}.desktop-home-stage-module__42y4lq__assembly{height:590px}}@media (min-width:768px) and (max-width:1100px){.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__engineeringCopy h2{font-size:36px}}@layer utilities{@media (min-width:768px){body:has(.desktop-home-stage-module__42y4lq__home) .nav-glass{--foreground:#e5edf8;--muted-foreground:#a0b1c8;--primary:#85b5ff;--border:#23394d;color:var(--foreground);background:linear-gradient(110deg,#071427 0%,#050d17 58%,#071c19 100%)!important;border-color:#0000!important;border-bottom-width:0!important}body:has(.desktop-home-stage-module__42y4lq__home) #desktop-mega-menu{background:#071322!important}body:has(.desktop-home-stage-module__42y4lq__home) .nav-glass img[alt=Vidani]{filter:brightness(0)invert()}}}@media (min-width:1101px){.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__stage{grid-template-columns:1.05fr .95fr;max-width:1600px}}@media (min-width:768px){.desktop-home-stage-module__42y4lq__caption,.desktop-home-stage-module__42y4lq__assemblyToolbar,.desktop-home-stage-module__42y4lq__layerControls button{border-top:0}.desktop-home-stage-module__42y4lq__brandStrip{border-block:0}.desktop-home-stage-module__42y4lq__orbit,.desktop-home-stage-module__42y4lq__orbit:after{box-shadow:none;border:0}.desktop-home-stage-module__42y4lq__backdropType{-webkit-text-stroke:0;color:#ffffff04}.desktop-home-stage-module__42y4lq__layerControls button{border-radius:8px;margin-block:4px}.desktop-home-stage-module__42y4lq__layerControls button[aria-pressed=true]{box-shadow:none}}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__applicationPanels{gap:20px}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__applicationPanels article{--application-ink:#1768b5;color:#17304a;background:#edf6ff;border:0;border-radius:24px;flex-direction:column;align-items:flex-start;padding:28px;display:flex;position:relative}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__applicationPanels article[data-application=plant]{--application-ink:#277545;background:#eff7eb}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__applicationPanels article[data-application=access]{--application-ink:#4b57a6;background:#f1f0fc}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__applicationPanels article>div:first-child{align-self:center;width:180px;max-width:100%;height:210px;margin:0 auto 16px}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__applicationPanels article>div[data-lottie=water]{width:240px}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__applicationPanels h3{text-align:center;width:100%;margin-top:8px;font-size:20px;font-weight:600}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__applicationPanels p{color:#526378;text-align:center;flex:1;width:100%}.dark .desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__applicationPanels article{color:#e9f3ff;--application-ink:#95c9ff;background:#172f45}.dark .desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__applicationPanels article[data-application=plant]{--application-ink:#9ed6ac;background:#1c342c}.dark .desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__applicationPanels article[data-application=access]{--application-ink:#c2bfff;background:#292d46}.dark .desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__applicationPanels p{color:#b5c4d5}@media (min-width:768px) and (max-width:1023px){.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__applicationPanels{gap:12px}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__applicationPanels article{padding:20px}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__applicationPanels h3{font-size:18px}}@media (min-width:768px){.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__productShowcase{background:#f7f9fc}.desktop-home-stage-module__42y4lq__productHeader{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-bottom:28px;display:flex}.desktop-home-stage-module__42y4lq__productHeader h2{flex:1;min-width:240px}.desktop-home-stage-module__42y4lq__productHeader nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.desktop-home-stage-module__42y4lq__productHeader nav a{background:var(--background);min-height:44px;color:var(--foreground);border-radius:10px;align-items:center;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex}.desktop-home-stage-module__42y4lq__productHeader nav a:hover{color:var(--primary);background:color-mix(in srgb,var(--primary)8%,var(--background))}.desktop-home-stage-module__42y4lq__productHeader .desktop-home-stage-module__42y4lq__allProducts{min-height:44px;color:var(--primary);white-space:nowrap;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.desktop-home-stage-module__42y4lq__productHeader .desktop-home-stage-module__42y4lq__allProducts:hover{text-underline-offset:5px;text-decoration:underline}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__productShowcase [data-storefront-card]{background:#fff;border:0;border-radius:24px;box-shadow:0 8px 30px #17304a07}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__productShowcase [data-storefront-card]>a>span:first-child{aspect-ratio:1.5;background:radial-gradient(at 50% 40%,#fff 0%,#eff4fb 80%);border:0;border-radius:17px;margin:10px 10px 0}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__productShowcase [data-storefront-card]:nth-child(3n+2)>a>span:first-child{background:radial-gradient(at 50% 40%,#fff 0%,#eff5ef 80%)}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__productShowcase [data-storefront-card]:nth-child(3n)>a>span:first-child{background:radial-gradient(at 50% 40%,#fff 0%,#f2f0f8 80%)}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__productShowcase [data-storefront-card] img{filter:drop-shadow(0 10px 8px #132a4314);padding:24px 30px}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__productShowcase [data-storefront-card]>a>span:first-child>span:first-child{color:#31567f;background:#fff;border-radius:100px;padding:4px 10px;font-size:10px;top:12px;left:12px}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__productShowcase [data-storefront-card-copy]{padding:20px 22px 16px}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__productShowcase [data-storefront-card-title]{min-height:50px;font-size:17px;font-weight:600;line-height:25px}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__productShowcase [data-storefront-card-copy]>span:last-child{padding-top:20px}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__productShowcase [data-storefront-card-copy]>span:last-child>span:first-child>span:first-child{letter-spacing:-.035em;font-size:22px}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__productShowcase [data-storefront-card-copy]>span:last-child>span:last-child{margin-top:7px}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__productShowcase [data-storefront-card-actions]{padding:0 22px 22px}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__productShowcase [data-storefront-card-actions] button{border:0;border-radius:12px;min-height:46px}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__productShowcase [data-storefront-card-actions] a{border-radius:12px;min-height:46px}.dark .desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__productShowcase{background:#101a2c}.dark .desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__productShowcase [data-storefront-card]{background:#1b2b40}.dark .desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__productShowcase [data-storefront-card]>a>span:first-child{background:radial-gradient(at 50% 40%,#e5edf6,#c8d4e3)}}@media (min-width:768px) and (max-width:1023px){.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__productShowcase [data-storefront-card-copy],.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__productShowcase [data-storefront-card-actions]{padding-inline:16px}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__productShowcase [data-storefront-card-title]{font-size:15px;line-height:23px}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__productShowcase [data-storefront-card] img{padding:22px 16px}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__productShowcase [data-storefront-card]{transition:box-shadow .25s,transform .25s}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__productShowcase [data-storefront-card]:hover{transform:translateY(-4px);box-shadow:0 16px 38px #17304a12}}@media (min-width:768px) and (max-width:1100px){.desktop-home-stage-module__42y4lq__productHeader h2{flex-basis:100%}.desktop-home-stage-module__42y4lq__productHeader nav{flex:1}}@media (max-width:767px){.desktop-home-stage-module__42y4lq__home{min-width:0;overflow:clip}.desktop-home-stage-module__42y4lq__hero{isolation:isolate;color:#f3f7ff;background:radial-gradient(at 90% 65%,#103349,#0000 65%),#030a12;position:relative;overflow:hidden}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__stage{gap:16px;padding:24px 20px;display:grid}.desktop-home-stage-module__42y4lq__eyebrow{color:#b1c6df;letter-spacing:.16em;align-items:center;gap:10px;margin-bottom:20px;font-size:10px;font-weight:600;display:flex}.desktop-home-stage-module__42y4lq__eyebrow>span{background:#26d34a;border-radius:50%;width:6px;height:6px}.desktop-home-stage-module__42y4lq__copy h1{letter-spacing:-.055em;font-size:clamp(42px,11vw,66px);font-weight:600;line-height:1.03}.desktop-home-stage-module__42y4lq__copy h1>span{color:#a7ceef}.desktop-home-stage-module__42y4lq__intro{color:#b9c9db;margin-top:20px;font-size:14px;line-height:1.7}.desktop-home-stage-module__42y4lq__actions{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:22px;display:flex}.desktop-home-stage-module__42y4lq__textLink{color:#c9d7e9;align-items:center;gap:10px;min-height:44px;font-size:13px;display:inline-flex}.desktop-home-stage-module__42y4lq__showcase{min-width:0;position:relative}.desktop-home-stage-module__42y4lq__stageLabel{text-align:center;color:#829ab5;letter-spacing:.14em;font-size:9px;display:block}.desktop-home-stage-module__42y4lq__halo,.desktop-home-stage-module__42y4lq__orbit,.desktop-home-stage-module__42y4lq__backdropType{display:none}.desktop-home-stage-module__42y4lq__device{display:block}.desktop-home-stage-module__42y4lq__image{height:260px;position:relative}.desktop-home-stage-module__42y4lq__image img{filter:drop-shadow(0 18px 16px #0005);padding:20px 40px}.desktop-home-stage-module__42y4lq__caption{padding-top:8px}.desktop-home-stage-module__42y4lq__model{color:#9cb9d8;letter-spacing:.14em;font-size:10px;display:block}.desktop-home-stage-module__42y4lq__caption a{justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-top:4px;font-size:14px;line-height:22px;display:flex}.desktop-home-stage-module__42y4lq__caption svg{color:#8bbaff;flex-shrink:0}.desktop-home-stage-module__42y4lq__brandStrip{color:#bbcbdc;background:#071019;flex-wrap:wrap;justify-content:center;gap:14px 20px;padding:22px 16px;font-size:11px;display:flex}.desktop-home-stage-module__42y4lq__brandStrip>span{align-items:center;gap:6px;display:flex}.desktop-home-stage-module__42y4lq__brandStrip>span:first-child{letter-spacing:.16em;color:#90a9c0;flex-basis:100%;justify-content:center;font-size:9px}.desktop-home-stage-module__42y4lq__brandStrip svg{color:#70d5af}.desktop-home-stage-module__42y4lq__brandStrip a{color:#e8f1ff;flex-basis:100%;justify-content:center;align-items:center;gap:10px;min-height:44px;display:flex}.desktop-home-stage-module__42y4lq__productShowcase{scroll-margin-top:calc(var(--storefront-mobile-chrome,112px) + 12px);background:#f7f9fc}.dark .desktop-home-stage-module__42y4lq__productShowcase{background:#101a2c}.desktop-home-stage-module__42y4lq__productHeader{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.desktop-home-stage-module__42y4lq__productHeader h2{flex-basis:100%}.desktop-home-stage-module__42y4lq__productHeader nav{flex-wrap:wrap;gap:8px;display:flex}.desktop-home-stage-module__42y4lq__productHeader nav a{background:var(--background);min-height:44px;color:var(--foreground);border-radius:10px;align-items:center;padding:8px 12px;font-size:12px;display:inline-flex}.desktop-home-stage-module__42y4lq__allProducts{min-height:44px;color:var(--primary);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__applicationPanels{gap:16px}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__applicationPanels article{padding:24px}.desktop-home-stage-module__42y4lq__engineering{scroll-margin-top:calc(var(--storefront-mobile-chrome,112px) + 12px)}.desktop-home-stage-module__42y4lq__engineeringInner{grid-template-columns:minmax(0,1fr);gap:20px;padding:36px 20px;display:grid}.desktop-home-stage-module__42y4lq__home .desktop-home-stage-module__42y4lq__engineeringCopy h2{font-size:30px}.desktop-home-stage-module__42y4lq__engineeringIntro{margin-top:18px}.desktop-home-stage-module__42y4lq__layerControls{margin-top:20px}.desktop-home-stage-module__42y4lq__layerControls button{border:0;border-radius:10px;padding:16px 10px}.desktop-home-stage-module__42y4lq__assembly{height:500px}.desktop-home-stage-module__42y4lq__part{width:250px;height:280px;top:80px;left:calc(50% - 125px)}.desktop-home-stage-module__42y4lq__face{padding:18px}.desktop-home-stage-module__42y4lq__faceBrand{font-size:16px}.desktop-home-stage-module__42y4lq__chip{left:70px}.desktop-home-stage-module__42y4lq__assembly[data-expanded=true] .desktop-home-stage-module__42y4lq__face{transform:translateY(-65px)rotateX(48deg)rotate(-32deg)}.desktop-home-stage-module__42y4lq__assembly[data-expanded=true] .desktop-home-stage-module__42y4lq__board{transform:translateY(30px)rotateX(48deg)rotate(-32deg)}.desktop-home-stage-module__42y4lq__assembly[data-expanded=true] .desktop-home-stage-module__42y4lq__base{transform:translateY(130px)rotateX(48deg)rotate(-32deg)}.desktop-home-stage-module__42y4lq__assemblyToolbar{border:0;flex-wrap:wrap;padding-top:16px}.desktop-home-stage-module__42y4lq__assemblyToolbar button{min-height:44px}.desktop-home-stage-module__42y4lq__conceptNote{font-size:11px;line-height:1.6}.desktop-home-stage-module__42y4lq__hero .desktop-home-stage-module__42y4lq__eyebrow,.desktop-home-stage-module__42y4lq__hero .desktop-home-stage-module__42y4lq__stageLabel,.desktop-home-stage-module__42y4lq__hero .desktop-home-stage-module__42y4lq__model,.desktop-home-stage-module__42y4lq__hero .desktop-home-stage-module__42y4lq__actions,.desktop-home-stage-module__42y4lq__hero .desktop-home-stage-module__42y4lq__caption svg,.desktop-home-stage-module__42y4lq__brandStrip{display:none}.desktop-home-stage-module__42y4lq__hero .desktop-home-stage-module__42y4lq__intro{margin-top:16px}.desktop-home-stage-module__42y4lq__hero .desktop-home-stage-module__42y4lq__image{height:230px}.desktop-home-stage-module__42y4lq__hero .desktop-home-stage-module__42y4lq__caption{padding-top:0}.desktop-home-stage-module__42y4lq__hero .desktop-home-stage-module__42y4lq__caption a{text-align:center;justify-content:center}}
.home-clients-marquee-module__0HrQra__rows{gap:12px;display:grid}.home-clients-marquee-module__0HrQra__row{border-radius:12px;min-width:0;overflow:hidden}.home-clients-marquee-module__0HrQra__row:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.home-clients-marquee-module__0HrQra__track{width:max-content;animation:linear infinite home-clients-marquee-module__0HrQra__scroll;display:flex}.home-clients-marquee-module__0HrQra__track[data-reverse=true]{animation-direction:reverse}.home-clients-marquee-module__0HrQra__group{flex-shrink:0;gap:12px;padding-right:12px;display:flex}.home-clients-marquee-module__0HrQra__card{flex-shrink:0;width:220px;height:164px}.home-clients-marquee-module__0HrQra__row:hover .home-clients-marquee-module__0HrQra__track,.home-clients-marquee-module__0HrQra__row:focus-within .home-clients-marquee-module__0HrQra__track{animation-play-state:paused}.home-clients-marquee-module__0HrQra__row[data-static=true]{overflow-x:auto}.home-clients-marquee-module__0HrQra__row[data-static=true] .home-clients-marquee-module__0HrQra__track{animation:none}@keyframes home-clients-marquee-module__0HrQra__scroll{to{transform:translate(-50%)}}@media (max-width:767px){.home-clients-marquee-module__0HrQra__card{width:172px;height:152px}}@media (prefers-reduced-motion:reduce){.home-clients-marquee-module__0HrQra__track{animation:none}}.home-clients-marquee-module__0HrQra__showcase{color:#f3f7ff;background:radial-gradient(at 5% 0,#174d785c,#0000 55%),#0b192c}.home-clients-marquee-module__0HrQra__showcase h2{color:#f3f7ff}.home-clients-marquee-module__0HrQra__showcase a{color:#acccff}.home-clients-marquee-module__0HrQra__showcase a:hover{color:#fff}.home-clients-marquee-module__0HrQra__showcase a:focus-visible{outline-offset:4px;outline:2px solid #acccff}.home-clients-marquee-module__0HrQra__showcase .home-clients-marquee-module__0HrQra__card{color:#26354a;background:#fff;border-radius:18px}.home-clients-marquee-module__0HrQra__showcase .home-clients-marquee-module__0HrQra__rows{gap:16px}.home-clients-marquee-module__0HrQra__showcase .home-clients-marquee-module__0HrQra__group{gap:16px;padding-right:16px}.home-clients-marquee-module__0HrQra__showcase .home-clients-marquee-module__0HrQra__row{border-radius:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.home-clients-marquee-module__0HrQra__showcase .home-clients-marquee-module__0HrQra__row:focus-visible{outline-color:#acccff;-webkit-mask-image:none;mask-image:none}@media (max-width:767px){.home-clients-marquee-module__0HrQra__showcase{padding-block:14px}.home-clients-marquee-module__0HrQra__showcase .home-clients-marquee-module__0HrQra__heading{align-items:center;gap:6px 10px;margin-bottom:8px}.home-clients-marquee-module__0HrQra__showcase .home-clients-marquee-module__0HrQra__heading h2{font-size:18px;line-height:24px}.home-clients-marquee-module__0HrQra__showcase .home-clients-marquee-module__0HrQra__heading a{gap:6px;font-size:12px}.home-clients-marquee-module__0HrQra__showcase .home-clients-marquee-module__0HrQra__card{border-radius:10px;gap:4px;width:132px;height:88px;padding:6px 8px}.home-clients-marquee-module__0HrQra__showcase .home-clients-marquee-module__0HrQra__card>div{flex-shrink:0;height:28px;padding-inline:4px}.home-clients-marquee-module__0HrQra__showcase .home-clients-marquee-module__0HrQra__card img{max-height:26px}.home-clients-marquee-module__0HrQra__showcase .home-clients-marquee-module__0HrQra__card p{justify-content:center;align-items:center;min-height:30px;font-size:11px;line-height:13px;display:flex}.home-clients-marquee-module__0HrQra__showcase .home-clients-marquee-module__0HrQra__rows{gap:8px}.home-clients-marquee-module__0HrQra__showcase .home-clients-marquee-module__0HrQra__group{gap:8px;padding-right:8px}}
@media (min-width:768px){.desktop-storefront-module__lUcZJq__root{--foreground:#172033;--muted-foreground:#667085;--border:#e8edf3;--background:#fff;--desktop-wash:#f5f7fb;color:var(--foreground);background:#fff}.dark .desktop-storefront-module__lUcZJq__root{--foreground:#f1f5f9;--muted-foreground:#a8b3c5;--border:#334155;--background:#172033;--desktop-wash:#101a2c;background:#172033}.desktop-storefront-module__lUcZJq__container{width:100%;max-width:1360px;margin-inline:auto;padding-inline:40px}.desktop-storefront-module__lUcZJq__hero{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding-block:64px;display:grid}.desktop-storefront-module__lUcZJq__heroCopy{max-width:550px}.desktop-storefront-module__lUcZJq__eyebrow{color:var(--primary);margin:0 0 16px;font-size:12px;font-weight:600;line-height:18px}.desktop-storefront-module__lUcZJq__hero h1{letter-spacing:-.035em;text-wrap:balance;font-size:48px;font-weight:650;line-height:1.12}.desktop-storefront-module__lUcZJq__intro{max-width:420px;color:var(--muted-foreground);margin-top:24px;font-size:16px;line-height:26px}.desktop-storefront-module__lUcZJq__heroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.desktop-storefront-module__lUcZJq__primary,.desktop-storefront-module__lUcZJq__secondary{border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:600;transition:background-color .18s;display:inline-flex}.desktop-storefront-module__lUcZJq__primary{background:var(--brand-blue-core);color:#fff}.desktop-storefront-module__lUcZJq__primary:hover{background:#0648c6}.desktop-storefront-module__lUcZJq__secondary{border:1px solid var(--border);color:var(--foreground)}.desktop-storefront-module__lUcZJq__secondary:hover{background:var(--desktop-wash)}.desktop-storefront-module__lUcZJq__root a:focus-visible,.desktop-storefront-module__lUcZJq__root button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.desktop-storefront-module__lUcZJq__heroDevice{background:var(--desktop-wash);border:1px solid var(--border);border-radius:16px;padding:28px}.desktop-storefront-module__lUcZJq__heroImage{height:320px;position:relative}.desktop-storefront-module__lUcZJq__deviceCaption{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:20px;font-size:14px;font-weight:600;display:flex}.desktop-storefront-module__lUcZJq__deviceCaption svg{color:var(--primary);flex-shrink:0}.desktop-storefront-module__lUcZJq__section{padding-block:64px}.desktop-storefront-module__lUcZJq__sectionWash{background:var(--desktop-wash)}.desktop-storefront-module__lUcZJq__sectionHeading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.desktop-storefront-module__lUcZJq__root h2{letter-spacing:-.025em;font-size:28px;font-weight:600;line-height:36px}.desktop-storefront-module__lUcZJq__sectionHeading a{min-height:44px;color:var(--primary);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.desktop-storefront-module__lUcZJq__featuredGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.desktop-storefront-module__lUcZJq__root [data-storefront-card]{border:1px solid var(--border);background:var(--background);border-radius:12px;transition:border-color .2s}.desktop-storefront-module__lUcZJq__root [data-storefront-card]>a>span:first-child{background:var(--desktop-wash);aspect-ratio:4/3}.desktop-storefront-module__lUcZJq__root [data-storefront-card] img{padding:24px}.desktop-storefront-module__lUcZJq__root [data-storefront-card-copy]{padding:16px}.desktop-storefront-module__lUcZJq__root [data-storefront-card-title]{min-height:48px;font-size:16px;line-height:24px}.desktop-storefront-module__lUcZJq__root [data-storefront-card-spec]{margin-top:6px;font-size:12px}.desktop-storefront-module__lUcZJq__root [data-storefront-card-copy]>span:last-child{padding-top:16px}.desktop-storefront-module__lUcZJq__root [data-storefront-card-actions]{padding:0 16px 16px}.desktop-storefront-module__lUcZJq__applications{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.desktop-storefront-module__lUcZJq__applications article{border-top:1px solid var(--border);padding-top:24px}.desktop-storefront-module__lUcZJq__applications svg{color:var(--primary)}.desktop-storefront-module__lUcZJq__applications h3{margin-top:16px;font-size:18px;font-weight:600}.desktop-storefront-module__lUcZJq__applications p{color:var(--muted-foreground);margin-top:8px;font-size:14px;line-height:22px}.desktop-storefront-module__lUcZJq__offers{padding-bottom:56px}.desktop-storefront-module__lUcZJq__offers [data-mobile-offers]{background:0 0;padding:0}.desktop-storefront-module__lUcZJq__offers [data-mobile-offer-container]{padding:0}.desktop-storefront-module__lUcZJq__offers [data-mobile-offer-slide]{background:#003da5;grid-template-columns:1fr 1fr;height:260px;display:grid}.desktop-storefront-module__lUcZJq__offers [data-mobile-offer-media]{background:var(--desktop-wash);grid-area:1/2;position:relative}.desktop-storefront-module__lUcZJq__offers [data-mobile-offer-media] img,.desktop-storefront-module__lUcZJq__offers [data-mobile-offer-media] video{object-fit:contain}.desktop-storefront-module__lUcZJq__offers [data-mobile-offer-slide]>div[aria-hidden]{display:none}.desktop-storefront-module__lUcZJq__offers [data-mobile-offer-copy]{grid-area:1/1;width:auto;padding:24px 48px}.desktop-storefront-module__lUcZJq__offers [data-mobile-offer-copy] h2{font-size:26px;line-height:32px}.desktop-storefront-module__lUcZJq__offers [data-mobile-offer-copy] p{margin-top:8px;font-size:13px;line-height:20px}.desktop-storefront-module__lUcZJq__clients{padding-bottom:56px}.desktop-storefront-module__lUcZJq__clients>section{background:0 0;border:0;padding:0}.desktop-storefront-module__lUcZJq__clients>section>div:first-child{margin-bottom:24px;padding-inline:0}.desktop-storefront-module__lUcZJq__contact{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:32px;padding-block:48px 64px;display:flex}.desktop-storefront-module__lUcZJq__contact .desktop-storefront-module__lUcZJq__eyebrow{margin-bottom:10px}.desktop-storefront-module__lUcZJq__catalogTitle{padding-block:32px 24px}.desktop-storefront-module__lUcZJq__catalogTitle h1{letter-spacing:-.025em;font-size:32px;font-weight:600;line-height:40px}.desktop-storefront-module__lUcZJq__catalogTitle p{color:var(--muted-foreground);margin-top:8px;font-size:15px}.desktop-storefront-module__lUcZJq__catalogSection{background:var(--desktop-wash);padding-block:24px 64px}.desktop-storefront-module__lUcZJq__catalogSection>div{max-width:1360px;padding-inline:40px}.desktop-storefront-module__lUcZJq__catalog [data-mobile-catalog-controls]{top:var(--storefront-mobile-chrome,48px);border:1px solid var(--border);border-radius:12px;margin-bottom:24px}.desktop-storefront-module__lUcZJq__catalog [data-mobile-catalog-controls] nav{gap:4px}.desktop-storefront-module__lUcZJq__catalog [data-mobile-catalog-controls] nav button{font-size:13px}.desktop-storefront-module__lUcZJq__catalog [data-desktop-catalog-controls]{gap:12px;padding:12px}.desktop-storefront-module__lUcZJq__catalog [data-catalog-grid]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}@media (min-width:768px) and (max-width:1279px){.desktop-storefront-module__lUcZJq__catalog [data-catalog-grid]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.desktop-storefront-module__lUcZJq__container,.desktop-storefront-module__lUcZJq__catalogSection>div{padding-inline:24px}.desktop-storefront-module__lUcZJq__hero{gap:28px;padding-block:48px}.desktop-storefront-module__lUcZJq__hero h1{font-size:36px}.desktop-storefront-module__lUcZJq__heroImage{height:260px}.desktop-storefront-module__lUcZJq__heroDevice{padding:20px}.desktop-storefront-module__lUcZJq__featuredGrid,.desktop-storefront-module__lUcZJq__catalog [data-catalog-grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.desktop-storefront-module__lUcZJq__section{padding-block:56px}.desktop-storefront-module__lUcZJq__applications{gap:20px}.desktop-storefront-module__lUcZJq__offers [data-mobile-offer-copy]{padding:24px}}@media (min-width:768px) and (hover:hover) and (prefers-reduced-motion:no-preference){.desktop-storefront-module__lUcZJq__root [data-storefront-card]:hover{border-color:var(--primary)}.desktop-storefront-module__lUcZJq__root [data-storefront-card] img,.desktop-storefront-module__lUcZJq__heroImage img{transition:transform .25s ease-out}.desktop-storefront-module__lUcZJq__root [data-storefront-card]:hover img,.desktop-storefront-module__lUcZJq__heroDevice:hover img{transform:scale(1.02)}}@media (max-width:767px){.desktop-storefront-module__lUcZJq__homeLayout{background:var(--background);color:var(--foreground)}.desktop-storefront-module__lUcZJq__homeLayout .desktop-storefront-module__lUcZJq__container{width:100%;margin-inline:auto;padding-inline:16px}.desktop-storefront-module__lUcZJq__homeLayout .desktop-storefront-module__lUcZJq__section{padding-block:36px}.desktop-storefront-module__lUcZJq__homeLayout h2{letter-spacing:-.025em;font-size:24px;font-weight:600;line-height:1.25}.desktop-storefront-module__lUcZJq__homeLayout .desktop-storefront-module__lUcZJq__primary{background:var(--primary);min-height:46px;color:var(--primary-foreground);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:600;display:inline-flex}.desktop-storefront-module__lUcZJq__homeLayout .desktop-storefront-module__lUcZJq__sectionHeading{margin-bottom:22px}.desktop-storefront-module__lUcZJq__homeLayout .desktop-storefront-module__lUcZJq__featuredGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.desktop-storefront-module__lUcZJq__homeLayout [data-storefront-card]{background:var(--background);border:0;border-radius:16px;box-shadow:0 5px 20px #17304a07}.desktop-storefront-module__lUcZJq__homeLayout [data-storefront-card]>a>span:first-child{background:#f0f5fc;border:0;border-radius:12px;margin:6px 6px 0}.desktop-storefront-module__lUcZJq__homeLayout [data-storefront-card]:nth-child(3n+2)>a>span:first-child{background:#eff5ef}.desktop-storefront-module__lUcZJq__homeLayout [data-storefront-card]:nth-child(3n)>a>span:first-child{background:#f2f0f8}.desktop-storefront-module__lUcZJq__homeLayout [data-storefront-card-copy]{padding:12px}.desktop-storefront-module__lUcZJq__homeLayout [data-storefront-card-title]{min-height:40px;font-size:13px;font-weight:600;line-height:20px}.desktop-storefront-module__lUcZJq__homeLayout [data-storefront-card-copy]>span:last-child{padding-top:12px}.desktop-storefront-module__lUcZJq__homeLayout [data-storefront-card-actions]{padding:0 12px 12px}.desktop-storefront-module__lUcZJq__homeLayout .desktop-storefront-module__lUcZJq__applications{grid-template-columns:minmax(0,1fr);display:grid}.desktop-storefront-module__lUcZJq__homeLayout .desktop-storefront-module__lUcZJq__applications p{margin-top:10px;font-size:14px;line-height:22px}.desktop-storefront-module__lUcZJq__homeLayout .desktop-storefront-module__lUcZJq__contact{flex-direction:column;align-items:flex-start;gap:20px;padding-block:36px;display:flex}.desktop-storefront-module__lUcZJq__homeLayout .desktop-storefront-module__lUcZJq__contact a[href^=tel\:],.desktop-storefront-module__lUcZJq__homeLayout .desktop-storefront-module__lUcZJq__contact a[href^=mailto\:]{display:none}.desktop-storefront-module__lUcZJq__homeLayout .desktop-storefront-module__lUcZJq__contact .desktop-storefront-module__lUcZJq__eyebrow{color:var(--primary);margin-bottom:10px;font-size:12px;font-weight:600}.desktop-storefront-module__lUcZJq__homeLayout a:focus-visible,.desktop-storefront-module__lUcZJq__homeLayout button:focus-visible{outline:2px solid var(--primary);outline-offset:4px}}
.desktop-offer-campaign-module__AwWEiq__campaign{color:#edf4ff;background:#071321;border-radius:24px;overflow:hidden}.desktop-offer-campaign-module__AwWEiq__slide{background:radial-gradient(at 10% 100%,#12376990,#0000 60%),#071321;grid-template-columns:.85fr 1.15fr;min-height:380px;display:grid}.desktop-offer-campaign-module__AwWEiq__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:48px 44px;display:flex}.desktop-offer-campaign-module__AwWEiq__kicker{letter-spacing:.19em;text-transform:uppercase;color:#93c5c6;align-items:center;gap:10px;font-size:10px;font-weight:600;display:flex}.desktop-offer-campaign-module__AwWEiq__kicker:before{content:"";background:#79e2b1;border-radius:50%;width:6px;height:6px}.desktop-offer-campaign-module__AwWEiq__campaign .desktop-offer-campaign-module__AwWEiq__headline{letter-spacing:-.045em;color:#f1f6ff;text-wrap:balance;margin-top:22px;font-size:clamp(32px,3.5vw,54px);font-weight:600;line-height:1.08}.desktop-offer-campaign-module__AwWEiq__body{color:#a6b6ca;overflow-wrap:anywhere;max-width:360px;margin-top:18px;font-size:14px;line-height:1.8}.desktop-offer-campaign-module__AwWEiq__cta{color:#102239;background:#eaf3ff;border-radius:100px;justify-content:center;align-items:center;gap:18px;min-height:46px;margin-top:28px;padding:12px 22px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.desktop-offer-campaign-module__AwWEiq__cta:hover{background:#b8dfed}.desktop-offer-campaign-module__AwWEiq__mediaStage{align-items:center;min-width:0;padding:36px 36px 36px 0;display:flex;position:relative}.desktop-offer-campaign-module__AwWEiq__mediaStage:before{content:"";pointer-events:none;background:radial-gradient(at 70% 20%,#4ca58819,#0000 70%);position:absolute;inset:0}.desktop-offer-campaign-module__AwWEiq__media{background:#ffffff08;border-radius:14px;width:100%;height:300px;position:relative;overflow:hidden;box-shadow:0 22px 45px #0003}.desktop-offer-campaign-module__AwWEiq__media img,.desktop-offer-campaign-module__AwWEiq__media video{object-fit:contain}.desktop-offer-campaign-module__AwWEiq__toolbar{background:#ffffff04;justify-content:space-between;align-items:center;gap:24px;padding:16px 32px;display:flex}.desktop-offer-campaign-module__AwWEiq__position{color:#7892ae;letter-spacing:.13em;align-items:center;gap:18px;font:10px monospace;display:flex}.desktop-offer-campaign-module__AwWEiq__position strong{color:#e5f1ff;font-weight:500}.desktop-offer-campaign-module__AwWEiq__controls{align-items:center;gap:12px;display:flex}.desktop-offer-campaign-module__AwWEiq__controls button{cursor:pointer;color:#e2ecfb;background:#ffffff09;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:inline-flex}.desktop-offer-campaign-module__AwWEiq__controls button:hover{background:#ffffff19}.desktop-offer-campaign-module__AwWEiq__controls button:disabled{opacity:.4;cursor:default}.desktop-offer-campaign-module__AwWEiq__dots{align-items:center;gap:2px;margin-right:10px;display:flex}.desktop-offer-campaign-module__AwWEiq__dots button{background:0 0;border-radius:0;width:28px}.desktop-offer-campaign-module__AwWEiq__dots button:hover{background:0 0}.desktop-offer-campaign-module__AwWEiq__dots button span{background:#667d97;border-radius:100px;width:5px;height:5px;transition:width .3s,background .3s}.desktop-offer-campaign-module__AwWEiq__dots button[aria-current=true] span{background:#94d8c4;width:22px}.desktop-offer-campaign-module__AwWEiq__campaign a:focus-visible,.desktop-offer-campaign-module__AwWEiq__campaign button:focus-visible{outline-offset:4px;outline:2px solid #94d8c4}@media (min-width:1600px){.desktop-offer-campaign-module__AwWEiq__slide{min-height:420px}.desktop-offer-campaign-module__AwWEiq__media{height:340px}.desktop-offer-campaign-module__AwWEiq__copy{padding:52px}}@media (max-width:1023px){.desktop-offer-campaign-module__AwWEiq__slide{grid-template-columns:1fr 1fr;min-height:340px}.desktop-offer-campaign-module__AwWEiq__copy{padding:32px 24px}.desktop-offer-campaign-module__AwWEiq__mediaStage{padding:24px 24px 24px 0}.desktop-offer-campaign-module__AwWEiq__media{height:240px}.desktop-offer-campaign-module__AwWEiq__body{font-size:12px}.desktop-offer-campaign-module__AwWEiq__campaign .desktop-offer-campaign-module__AwWEiq__headline{font-size:32px}.desktop-offer-campaign-module__AwWEiq__toolbar{padding-inline:24px}}@media (prefers-reduced-motion:reduce){.desktop-offer-campaign-module__AwWEiq__campaign *,.desktop-offer-campaign-module__AwWEiq__campaign :before{transition:none}}
