.core-products-module__8uIeLa__section{--cps-blue:#0b7fe5;--cps-ink:#123b59;--cps-muted:#607e93;--nav-bottom:clamp(20px, 2.6vh, 28px);--series-nav-height:84px;--stage-safe-gap:42px;isolation:isolate;width:100%;height:100%;min-height:100%;color:var(--cps-ink);background:#e5f0f6;position:relative;overflow:hidden}.core-products-module__8uIeLa__fallback{z-index:0;pointer-events:none;background:linear-gradient(118deg,#f9fcfe 0%,#eaf5fa 47%,#d4e8f1 100%);position:absolute;inset:0;overflow:hidden}.core-products-module__8uIeLa__fallback span{pointer-events:none;position:absolute}.core-products-module__8uIeLa__fallback span:first-child{opacity:.46;background-image:radial-gradient(#236d9a33 .7px,#0000 .8px);background-size:19px 19px;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000026,#0000 34%,#0000006b 73%,#0000);mask-image:linear-gradient(90deg,#00000026,#0000 34%,#0000006b 73%,#0000)}.core-products-module__8uIeLa__fallback span:nth-child(2){background:radial-gradient(circle at 26% 35%,#ffffffc7 0 4%,#0000 12%),linear-gradient(125deg,#ffffff94,#7abde23d 55%,#437fa52b);border:1px solid #ffffffb3;border-radius:48% 52% 46% 54%/42% 57% 43% 58%;inset:16% -12% 8% 41%;transform:rotate(-12deg);box-shadow:inset 30px 32px 65px #ffffff7a,inset -28px -22px 58px #2b749e2e}.core-products-module__8uIeLa__fallback span:nth-child(3){background:radial-gradient(44% 44% at 72% 48%,#ffffffba,#0000 74%);inset:0}.core-products-module__8uIeLa__backgroundVideo{z-index:1;object-fit:cover;opacity:.62;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.core-products-module__8uIeLa__videoWash{z-index:2;pointer-events:none;background:linear-gradient(90deg,#f9fdffe0 0%,#f5fbfeba 29%,#ebf7fc4f 51%,#e1f2f929 75%,#e7f4fa1a);position:absolute;inset:0}.core-products-module__8uIeLa__blueprint{z-index:3;object-fit:contain;visibility:hidden;opacity:0;filter:sepia(.18)hue-rotate(155deg)saturate(.88);mix-blend-mode:multiply;pointer-events:none;width:min(46vw,720px);height:68%;transform:translate3d(var(--drawing-x), var(--drawing-y), 0) scale(var(--drawing-scale));transform-origin:50%;backface-visibility:hidden;will-change:transform, opacity;position:absolute;top:17%;right:4%}.core-products-module__8uIeLa__blueprintActive{visibility:visible;opacity:var(--drawing-opacity);animation:.42s cubic-bezier(.22,1,.36,1) both core-products-module__8uIeLa__cps-blueprint-in}.core-products-module__8uIeLa__blueprintOutgoing{visibility:visible;animation:.42s cubic-bezier(.22,1,.36,1) both core-products-module__8uIeLa__cps-blueprint-out}.core-products-module__8uIeLa__layout{z-index:4;position:absolute;inset:0}.core-products-module__8uIeLa__heading{z-index:5;position:absolute;top:clamp(44px,5.7vh,76px);left:clamp(36px,6.2vw,104px)}.core-products-module__8uIeLa__eyebrow{color:#227aa8;letter-spacing:.13em;margin:0;font-size:clamp(12px,.95vw,15px);font-weight:800}.core-products-module__8uIeLa__heading h2{color:#183d5b;letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(39px,3.2vw,60px);font-weight:750;line-height:1.05}.core-products-module__8uIeLa__headingDescription{color:var(--cps-muted);letter-spacing:.02em;margin:13px 0 0;font-size:clamp(14px,1vw,17px)}.core-products-module__8uIeLa__infoCard{--edge-proximity:0;--cursor-angle:0deg;--mouse-x:50%;--mouse-y:50%;--glass-radius:30px;z-index:7;box-sizing:border-box;border-radius:var(--glass-radius);-webkit-backdrop-filter:blur(18px)saturate(1.38);backdrop-filter:blur(18px)saturate(1.38);backface-visibility:hidden;background:linear-gradient(135deg,#fff3,#e1f4fd1f);border:1px solid #ffffff6b;width:clamp(420px,30vw,460px);transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s,box-shadow .3s;position:absolute;top:clamp(246px,31.5vh,325px);left:clamp(36px,6.2vw,104px);overflow:visible;transform:translate(0,0);box-shadow:0 18px 46px #14466e1a,inset 0 1px #ffffffb8,inset 1px 0 #fff3,inset 0 -1px #0a64aa14}.core-products-module__8uIeLa__infoCard:before{z-index:0;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(132deg,#ffffff42,#ffffff0e 40%,#0000 68%),linear-gradient(#ffffff1f,#0000 22%);position:absolute;inset:0}.core-products-module__8uIeLa__cardRefraction{z-index:0;border-radius:calc(var(--glass-radius) - 1px);background:radial-gradient(circle at var(--mouse-x) var(--mouse-y), #ffffff29, transparent 35%), radial-gradient(ellipse 62% 48% at 8% 100%, #4ab9eb14, transparent 74%);opacity:calc(.25 + var(--edge-proximity) * .45);pointer-events:none;position:absolute;inset:1px;overflow:hidden}.core-products-module__8uIeLa__borderMesh{z-index:1;border-radius:calc(var(--glass-radius) - 1px);background:radial-gradient(ellipse 48% 44% at var(--mouse-x) var(--mouse-y), #77d4ff6b, #159be833 38%, transparent 72%);opacity:calc(var(--edge-proximity) * .09);pointer-events:none;position:absolute;inset:1px;overflow:hidden}.core-products-module__8uIeLa__borderGlow{z-index:4;border-radius:calc(var(--glass-radius) + 1px);background:conic-gradient(from calc(var(--cursor-angle) - 32deg) at 50% 50%, transparent 0deg, #77d4ff14 8deg, #77d4ff 18deg, #bdeeff 29deg, #fffffff5 34deg, #159be8 45deg, #77d4ff33 56deg, transparent 64deg 360deg);filter:drop-shadow(0 0 8px #149be624)drop-shadow(0 0 16px #46bef512);opacity:calc(var(--edge-proximity) * .9);pointer-events:none;-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.core-products-module__8uIeLa__infoCardContent{z-index:2;backface-visibility:hidden;padding:clamp(22px,2.35vh,27px);position:relative}.core-products-module__8uIeLa__infoCardIncoming{animation:.46s cubic-bezier(.22,1,.36,1) both core-products-module__8uIeLa__cps-glass-content-in}.core-products-module__8uIeLa__infoCardOutgoing{z-index:3;pointer-events:none;animation:.46s cubic-bezier(.22,1,.36,1) both core-products-module__8uIeLa__cps-glass-content-out;position:absolute;inset:0}.core-products-module__8uIeLa__infoCardIdle{z-index:1;visibility:hidden;opacity:0;pointer-events:none;position:absolute;inset:0}.core-products-module__8uIeLa__infoCardOutgoing .core-products-module__8uIeLa__cardIdentity,.core-products-module__8uIeLa__infoCardOutgoing .core-products-module__8uIeLa__count,.core-products-module__8uIeLa__infoCardOutgoing .core-products-module__8uIeLa__description,.core-products-module__8uIeLa__infoCardOutgoing .core-products-module__8uIeLa__featureItem,.core-products-module__8uIeLa__infoCardOutgoing .core-products-module__8uIeLa__primaryAction{animation:none}.core-products-module__8uIeLa__cardHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.core-products-module__8uIeLa__cardIdentity{min-width:0;animation:.38s cubic-bezier(.22,1,.36,1) 30ms both core-products-module__8uIeLa__cps-content-rise}.core-products-module__8uIeLa__model{color:#086fba;letter-spacing:-.025em;text-shadow:0 1px #ffffffa6;margin:0;font-size:clamp(23px,1.65vw,28px);font-weight:820}.core-products-module__8uIeLa__cardHeading h3{color:#123a57;letter-spacing:-.01em;margin:6px 0 0;font-size:clamp(15px,1.08vw,18px);font-weight:760}.core-products-module__8uIeLa__count{color:#486f89c7;white-space:nowrap;align-items:center;gap:7px;margin:4px 0 0;font:650 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;animation:.38s cubic-bezier(.22,1,.36,1) 55ms both core-products-module__8uIeLa__cps-content-rise;display:inline-flex}.core-products-module__8uIeLa__count strong{color:#117aba;font-size:17px}.core-products-module__8uIeLa__count span{background:linear-gradient(90deg,#1a89c6d1,#92cfeb61);width:25px;height:1px}.core-products-module__8uIeLa__description{color:#31546ce0;-webkit-line-clamp:2;border-top:1px solid #2f97cd4d;-webkit-box-orient:vertical;margin:15px 0 0;padding-top:13px;font-size:clamp(12px,.86vw,14px);line-height:1.62;animation:.4s cubic-bezier(.22,1,.36,1) 85ms both core-products-module__8uIeLa__cps-content-rise;display:-webkit-box;overflow:hidden}.core-products-module__8uIeLa__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.core-products-module__8uIeLa__featureItem{min-width:0;animation:core-products-module__8uIeLa__cps-content-rise .36s calc(.11s + var(--feature-index) * 35ms) cubic-bezier(.22,1,.36,1) backwards;border:1px solid #0000;border-radius:14px;padding:7px 6px 6px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s,box-shadow .3s}.core-products-module__8uIeLa__featureIcon{color:#087bd0;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-sizing:border-box;background:linear-gradient(145deg,#ffffff8a,#bce5f742);border:1px solid #3ca0d53d;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:8px;transition:color .3s,background .3s,border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:inset 0 1px #ffffffb8,0 7px 16px #217cae14}.core-products-module__8uIeLa__featureIcon svg{width:25px;height:25px}.core-products-module__8uIeLa__featureCopy{gap:4px;display:grid}.core-products-module__8uIeLa__features strong{color:#153f5d;font-size:12px;transition:color .28s}.core-products-module__8uIeLa__features small{color:#516d80c7;font-size:10px;line-height:1.34}.core-products-module__8uIeLa__primaryAction{color:#fff;cursor:pointer;background:linear-gradient(118deg,#0865a7e6,#0d90d0d6);border:1px solid #79d3fb85;border-radius:13px;justify-content:center;align-items:center;gap:18px;min-height:43px;margin-top:16px;padding:0 18px 0 20px;font-size:13px;font-weight:760;transition:transform .28s cubic-bezier(.22,1,.36,1),filter .28s,box-shadow .28s;animation:.36s cubic-bezier(.22,1,.36,1) .18s backwards core-products-module__8uIeLa__cps-content-rise;display:inline-flex;box-shadow:0 11px 25px #0a6fb133,inset 0 1px #ffffff52}.core-products-module__8uIeLa__ctaArrow{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:12px;transition:transform .28s cubic-bezier(.22,1,.36,1);overflow:visible}.core-products-module__8uIeLa__primaryAction:active{transform:translateY(0)scale(.975)}@media (hover:hover) and (pointer:fine){.core-products-module__8uIeLa__infoCard:hover{background:#f5fbff36;border-color:#ffffff6b;transform:translateY(-4px)scale(1.008);box-shadow:0 20px 50px #145a8c21,inset 0 1px #ffffff8c,inset 1px 0 #ffffff29,inset 0 -1px #0a64aa14}.core-products-module__8uIeLa__featureItem:hover{background:#f4fcff33;border-color:#49a7d930;transform:translateY(-4px);box-shadow:0 9px 22px #1e78aa14}.core-products-module__8uIeLa__featureItem:hover .core-products-module__8uIeLa__featureIcon{color:#fff;background:linear-gradient(145deg,#0877c8,#15a0dc);border-color:#45b0e5d1;transform:translateY(-2px)scale(1.06);box-shadow:0 10px 25px #087cc547,inset 0 1px #ffffff47}.core-products-module__8uIeLa__featureItem:hover .core-products-module__8uIeLa__featureCopy strong{color:#0872b6}.core-products-module__8uIeLa__primaryAction:hover{filter:brightness(1.09)saturate(1.05);transform:translateY(-2px);box-shadow:0 18px 36px #0773b854,inset 0 1px #ffffff5c}.core-products-module__8uIeLa__primaryAction:hover .core-products-module__8uIeLa__ctaArrow{transform:translate(6px)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.core-products-module__8uIeLa__infoCard{background:#ebf7fddb}.core-products-module__8uIeLa__featureIcon{background:#e8f7fef0}}.core-products-module__8uIeLa__hero{z-index:5;top:clamp(124px,16vh,172px);right:clamp(48px,5vw,96px);bottom:calc(var(--nav-bottom) + var(--series-nav-height) + var(--stage-safe-gap));min-height:360px;position:absolute;left:clamp(520px,38vw,730px)}.core-products-module__8uIeLa__heroHalo{z-index:0;filter:blur(7px);background:radial-gradient(#ffffffe0,#9ad1eb40 51%,#0000 72%);border-radius:50%;position:absolute;inset:8% 6% 7%}.core-products-module__8uIeLa__stageCoordinates{z-index:0;opacity:.72;pointer-events:none;border:1px solid #1f80b614;border-radius:50%;position:absolute;inset:14% 8% 8%}.core-products-module__8uIeLa__stageCoordinates:before,.core-products-module__8uIeLa__stageCoordinates:after,.core-products-module__8uIeLa__stageCoordinates i{content:"";background:#1f80b617;position:absolute}.core-products-module__8uIeLa__stageCoordinates:before{height:1px;top:50%;left:-4%;right:-4%}.core-products-module__8uIeLa__stageCoordinates:after{width:1px;top:-5%;bottom:-5%;left:50%}.core-products-module__8uIeLa__stageCoordinates i:first-child{width:34px;height:1px;top:18%;right:12%;transform:rotate(90deg)}.core-products-module__8uIeLa__stageCoordinates i:last-child{width:46px;height:1px;bottom:12%;left:18%}.core-products-module__8uIeLa__productButton{z-index:1;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:0;min-height:0;padding:0;display:flex;position:absolute;inset:0;overflow:visible}.core-products-module__8uIeLa__productImage{z-index:var(--product-z,20);object-fit:contain;visibility:hidden;opacity:0;pointer-events:none;filter:drop-shadow(0 27px 25px #16344938)drop-shadow(0 7px 6px #1a4c691a);width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;transform:translate3d(var(--product-x), var(--product-y), 0) rotate(var(--product-rotate,0deg)) scale(var(--product-scale));transform-origin:50%;backface-visibility:hidden;will-change:transform, opacity;margin:auto;transition:filter .28s;display:block;position:absolute;inset:0}.core-products-module__8uIeLa__productButton:hover .core-products-module__8uIeLa__productActive,.core-products-module__8uIeLa__productButton:hover .core-products-module__8uIeLa__productOutgoing{filter:drop-shadow(0 32px 27px #16344947)drop-shadow(0 8px 7px #1a4c6926)}.core-products-module__8uIeLa__productActive{visibility:visible;opacity:1}.core-products-module__8uIeLa__fromNext{animation:.56s cubic-bezier(.22,1,.36,1) both core-products-module__8uIeLa__cps-product-in-next}.core-products-module__8uIeLa__fromPrevious{animation:.56s cubic-bezier(.22,1,.36,1) both core-products-module__8uIeLa__cps-product-in-previous}.core-products-module__8uIeLa__productOutgoing{visibility:visible;pointer-events:none;margin:auto;position:absolute;inset:0}.core-products-module__8uIeLa__productOutgoingNext{animation:.56s cubic-bezier(.22,1,.36,1) both core-products-module__8uIeLa__cps-product-out-next}.core-products-module__8uIeLa__productOutgoingPrevious{animation:.56s cubic-bezier(.22,1,.36,1) both core-products-module__8uIeLa__cps-product-out-previous}.core-products-module__8uIeLa__arrow{z-index:3;color:#126ba2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#fcfeffa8;border:1px solid #87b8d3b8;border-radius:50%;width:46px;height:46px;font-size:22px;transition:background .2s,transform .2s;position:absolute;top:51%;box-shadow:0 8px 18px #2a556e1a}.core-products-module__8uIeLa__arrow:hover{color:#fff;background:#177eb9;transform:scale(1.06)}.core-products-module__8uIeLa__previous{left:1%}.core-products-module__8uIeLa__next{right:1%}.core-products-module__8uIeLa__seriesNav{z-index:8;right:clamp(250px,18vw,280px);bottom:var(--nav-bottom);height:var(--series-nav-height);box-sizing:border-box;-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);backface-visibility:hidden;background:#f9fcfe8f;border:1px solid #b4cfddad;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:8px;display:grid;position:absolute;left:clamp(36px,6.2vw,104px);transform:translate(0,0);box-shadow:0 13px 35px #204d681f,inset 0 1px #fffc}.core-products-module__8uIeLa__seriesButton{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:auto 30px minmax(0,1fr) 39px;align-items:center;gap:7px;padding:7px;transition:background .25s,box-shadow .25s,transform .25s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.core-products-module__8uIeLa__seriesButton:after{content:"";background:0 0;border-radius:2px;height:2px;transition:background .25s;position:absolute;bottom:-8px;left:8px;right:8px}.core-products-module__8uIeLa__seriesButton:hover{background:#ffffffa3}.core-products-module__8uIeLa__seriesButtonActive{background:#ffffffe8;box-shadow:0 6px 16px #1b53741a}.core-products-module__8uIeLa__seriesButtonActive:after{background:#1688c7}.core-products-module__8uIeLa__seriesIndex{color:#618eaa;align-self:start;padding-top:7px;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.core-products-module__8uIeLa__seriesButtonActive .core-products-module__8uIeLa__seriesIndex{color:#147fbd}.core-products-module__8uIeLa__seriesIcon{color:#1484c5;background:#ebf8fe8c;border:1px solid #1881be26;border-radius:9px;place-items:center;width:30px;height:30px;transition:color .25s,background .25s,border-color .25s;display:grid}.core-products-module__8uIeLa__seriesIcon svg{width:23px;height:23px}.core-products-module__8uIeLa__seriesButtonActive .core-products-module__8uIeLa__seriesIcon{color:#fff;background:linear-gradient(145deg,#0874bc,#18a1dc);border-color:#0f7ebfb3;box-shadow:0 7px 16px #0a7ec233}.core-products-module__8uIeLa__seriesText{gap:3px;min-width:0;display:grid}.core-products-module__8uIeLa__seriesText strong{color:#1c4662;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:750;overflow:hidden}.core-products-module__8uIeLa__seriesText small{color:#7890a0;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.core-products-module__8uIeLa__seriesButton img{object-fit:contain;filter:drop-shadow(0 3px 4px #2240522b);width:42px;height:53px;transform:scale(var(--thumbnail-scale,1));transform-origin:50%}@keyframes core-products-module__8uIeLa__cps-glass-content-in{0%{opacity:0;transform:translate(18px,6px)}42%{opacity:.58}to{opacity:1;transform:translate(0,0)}}@keyframes core-products-module__8uIeLa__cps-glass-content-out{0%{opacity:1;transform:translate(0,0)}58%{opacity:.58}to{opacity:0;transform:translate(-18px,-6px)}}@keyframes core-products-module__8uIeLa__cps-content-rise{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:translateY(0)}}@keyframes core-products-module__8uIeLa__cps-blueprint-in{0%{opacity:0}to{opacity:var(--drawing-opacity)}}@keyframes core-products-module__8uIeLa__cps-blueprint-out{0%{opacity:var(--drawing-opacity)}to{opacity:0}}@keyframes core-products-module__8uIeLa__cps-product-in-next{0%{opacity:0;transform:translate3d(calc(var(--product-x) + 72px), var(--product-y), 0) rotate(calc(var(--product-rotate) + 1.5deg)) scale(calc(var(--product-scale) * .975))}to{opacity:1;transform:translate3d(var(--product-x), var(--product-y), 0) rotate(var(--product-rotate)) scale(var(--product-scale))}}@keyframes core-products-module__8uIeLa__cps-product-in-previous{0%{opacity:0;transform:translate3d(calc(var(--product-x) - 72px), var(--product-y), 0) rotate(calc(var(--product-rotate) - 1.5deg)) scale(calc(var(--product-scale) * .975))}to{opacity:1;transform:translate3d(var(--product-x), var(--product-y), 0) rotate(var(--product-rotate)) scale(var(--product-scale))}}@keyframes core-products-module__8uIeLa__cps-product-out-next{0%{opacity:1}to{opacity:0;transform:translate3d(calc(var(--product-x) - 72px), var(--product-y), 0) rotate(calc(var(--product-rotate) - 1.5deg)) scale(calc(var(--product-scale) * .975))}}@keyframes core-products-module__8uIeLa__cps-product-out-previous{0%{opacity:1}to{opacity:0;transform:translate3d(calc(var(--product-x) + 72px), var(--product-y), 0) rotate(calc(var(--product-rotate) + 1.5deg)) scale(calc(var(--product-scale) * .975))}}@media (max-width:1080px){.core-products-module__8uIeLa__infoCard{width:min(38vw,440px)}.core-products-module__8uIeLa__features{gap:8px}.core-products-module__8uIeLa__features small{font-size:10px}.core-products-module__8uIeLa__hero{left:39%;right:4%}.core-products-module__8uIeLa__seriesText small{display:none}}@media (max-width:840px){.core-products-module__8uIeLa__section{height:auto;min-height:100svh;overflow-x:clip!important}.core-products-module__8uIeLa__blueprint{display:none}.core-products-module__8uIeLa__layout{box-sizing:border-box;flex-direction:column;min-height:100svh;padding:64px 26px 26px;display:flex;position:relative;inset:auto}.core-products-module__8uIeLa__heading,.core-products-module__8uIeLa__infoCard,.core-products-module__8uIeLa__hero,.core-products-module__8uIeLa__seriesNav{position:relative;inset:auto;transform:none}.core-products-module__8uIeLa__heading{z-index:5}.core-products-module__8uIeLa__infoCard{width:min(100%,560px);margin-top:27px}.core-products-module__8uIeLa__borderGlow,.core-products-module__8uIeLa__borderMesh{display:none}.core-products-module__8uIeLa__cardRefraction{opacity:.4;background:radial-gradient(72% 42% at 18% 0,#ffffff29,#0000 72%)}.core-products-module__8uIeLa__hero{width:min(100%,620px);height:min(49vh,510px);min-height:360px;margin:0 auto}.core-products-module__8uIeLa__productButton{overflow:visible}.core-products-module__8uIeLa__seriesNav{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(166px,1fr);grid-auto-flow:column;width:100%;max-width:100%;height:84px;margin-top:10px;display:grid;overflow-x:auto}.core-products-module__8uIeLa__seriesButton{scroll-snap-align:start}.core-products-module__8uIeLa__previous{left:1%}.core-products-module__8uIeLa__next{right:1%}}@media (min-width:841px) and (max-height:700px){.core-products-module__8uIeLa__section{--nav-bottom:14px;--series-nav-height:72px;--stage-safe-gap:20px}.core-products-module__8uIeLa__heading{top:25px}.core-products-module__8uIeLa__eyebrow{font-size:11px}.core-products-module__8uIeLa__heading h2{margin-top:5px;font-size:clamp(31px,3vw,42px)}.core-products-module__8uIeLa__headingDescription{margin-top:7px;font-size:12px}.core-products-module__8uIeLa__infoCard{--glass-radius:24px;width:min(38vw,430px);top:clamp(128px,22vh,155px)}.core-products-module__8uIeLa__infoCardContent{padding:14px 16px}.core-products-module__8uIeLa__model{font-size:19px}.core-products-module__8uIeLa__cardHeading h3{margin-top:3px;font-size:14px}.core-products-module__8uIeLa__description{margin-top:8px;padding-top:7px;font-size:11px;line-height:1.42}.core-products-module__8uIeLa__features{gap:7px;margin-top:9px}.core-products-module__8uIeLa__featureIcon{border-radius:7px;width:27px;height:27px;margin-bottom:4px}.core-products-module__8uIeLa__featureIcon svg{width:17px;height:17px}.core-products-module__8uIeLa__features li>span:last-child{gap:2px}.core-products-module__8uIeLa__features strong{font-size:10px}.core-products-module__8uIeLa__features small{font-size:8.5px;line-height:1.18}.core-products-module__8uIeLa__primaryAction{min-height:34px;margin-top:9px;padding:0 14px;font-size:11px}.core-products-module__8uIeLa__hero{top:108px;bottom:calc(var(--nav-bottom) + var(--series-nav-height) + var(--stage-safe-gap));min-height:0}.core-products-module__8uIeLa__blueprint{height:62%;top:15%}.core-products-module__8uIeLa__seriesNav{border-radius:12px}.core-products-module__8uIeLa__seriesButton{min-height:56px;padding:5px 7px}.core-products-module__8uIeLa__seriesButton img{width:36px;height:45px}.core-products-module__8uIeLa__seriesText strong{font-size:11px}.core-products-module__8uIeLa__seriesIndex{padding-top:5px}}@media (max-width:560px){.core-products-module__8uIeLa__layout{padding:52px 17px 20px}.core-products-module__8uIeLa__heading h2{font-size:38px}.core-products-module__8uIeLa__headingDescription{font-size:14px}.core-products-module__8uIeLa__infoCardContent{padding:20px 17px}.core-products-module__8uIeLa__model{font-size:22px}.core-products-module__8uIeLa__cardHeading h3{font-size:16px}.core-products-module__8uIeLa__hero{height:43vh;min-height:330px}.core-products-module__8uIeLa__arrow{width:40px;height:40px;top:50%}.core-products-module__8uIeLa__previous{left:-1%}.core-products-module__8uIeLa__next{right:-1%}}@media (hover:none),(pointer:coarse){.core-products-module__8uIeLa__infoCard:active{transform:scale(.99)}}@media (prefers-reduced-motion:reduce){.core-products-module__8uIeLa__infoCardContent,.core-products-module__8uIeLa__cardIdentity,.core-products-module__8uIeLa__count,.core-products-module__8uIeLa__description,.core-products-module__8uIeLa__featureItem,.core-products-module__8uIeLa__primaryAction,.core-products-module__8uIeLa__blueprint,.core-products-module__8uIeLa__productImage{animation:none}.core-products-module__8uIeLa__infoCardOutgoing{display:none}.core-products-module__8uIeLa__infoCard,.core-products-module__8uIeLa__featureItem,.core-products-module__8uIeLa__featureIcon,.core-products-module__8uIeLa__primaryAction,.core-products-module__8uIeLa__ctaArrow,.core-products-module__8uIeLa__arrow,.core-products-module__8uIeLa__seriesButton{transition:none}}
.ag-area{flex-direction:column;min-width:0;max-width:100%;height:min(100%,760px);min-height:0;display:flex;position:relative}.ag-wrap{box-sizing:border-box;background:radial-gradient(circle at 48% 45%,#66beec2e,#0000 48%),linear-gradient(135deg,#f8fcfff5,#e8f4fccc);border-radius:26px;flex-direction:column;flex:1;gap:clamp(8px,1.2vh,14px);min-height:0;padding:clamp(14px,2vh,22px) clamp(16px,2.4vw,30px);display:flex;position:relative;overflow:hidden}.ag-grid{border-radius:inherit;pointer-events:none;background-image:linear-gradient(#2563eb0d 1px,#0000 1px),linear-gradient(90deg,#2563eb0d 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d9,#0000004d 70%,#0000001f);mask-image:linear-gradient(#000000d9,#0000004d 70%,#0000001f)}.ag-cad{opacity:.06;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ag-cad path,.ag-cad line,.ag-cad circle{fill:none;stroke:#1e5ac8;stroke-linecap:round;stroke-linejoin:round}.ag-cad-dim text{fill:#1e5ac8;stroke:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700}.ag-halo{filter:blur(6px);pointer-events:none;background:radial-gradient(closest-side,#2563eb12,#0ea5e90a 55%,#0000 72%);border-radius:50%;width:520px;height:430px;position:absolute;top:-70px;right:-60px}.ag-head{z-index:2;text-align:center;flex:none;padding:2px 0 6px;position:relative}.ag-head-en{letter-spacing:.3em;color:#2f7fe0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700;display:block}.ag-head-cn{letter-spacing:.42em;color:#0f2b46;text-indent:.42em;margin-top:4px;font-size:16px;font-weight:700;display:block}.ag-stage{z-index:1;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.ag-stage>.accordion-gallery{max-height:100%}.accordion-gallery{--ag-accent:#1688c7;--ag-overlay:#173d57;--ag-text:#0f2b46;--ag-gap:12px;--ag-radius:18px;--ag-media-size:320px;gap:var(--ag-gap);perspective:1400px;perspective-origin:50%;flex-direction:row;width:100%;max-width:100%;min-height:0;display:flex}.accordion-gallery--vertical{flex-direction:column}.accordion-gallery--flat{perspective:none}.ag-panel{border-radius:var(--ag-radius);cursor:pointer;min-width:0;min-height:0;transform-style:preserve-3d;transform-origin:50%;will-change:flex-grow, transform;-webkit-tap-highlight-color:transparent;background:linear-gradient(#fffffffa,#f0f7fcf5);border:1px solid #69a5c847;outline:none;flex:1 1 0;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 14px 34px -22px #173d5761}.ag-panel:focus-visible{box-shadow:0 0 0 2px var(--ag-accent), 0 14px 34px -22px #173d5761}.ag-panel__frame{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.ag-panel__media{--ag-gray:0;--ag-dim:0;width:var(--ag-media-size);box-sizing:border-box;height:100%;filter:grayscale(var(--ag-gray));will-change:transform;background:#fffffff5;padding:20px 16px 58px;position:absolute;top:50%;left:50%}.accordion-gallery--vertical .ag-panel__media{width:100%;height:var(--ag-media-size)}.ag-panel__media img{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.ag-panel__overlay{pointer-events:none;background:linear-gradient(#1688c700 52%,#1688c724 100%);background:linear-gradient(180deg, color-mix(in srgb, var(--ag-overlay) 0%, transparent) 52%, color-mix(in srgb, var(--ag-overlay) 14%, transparent) 100%);position:absolute;inset:0}.ag-panel__label{pointer-events:none;z-index:2;align-items:center;gap:10px;display:flex;position:absolute;bottom:12px;left:16px;right:16px}.ag-panel__bar{background:var(--ag-accent);opacity:0;border-radius:3px;flex:none;width:3px;height:30px;box-shadow:0 0 10px #1688c759}.ag-panel__text{min-width:0;color:var(--ag-text);opacity:0;flex-direction:column;gap:2px;font-family:inherit;display:flex}.ag-panel__text-name{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;line-height:1.25;overflow:hidden}.ag-panel__text-no{letter-spacing:.06em;color:#173d57b8;white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;overflow:hidden}.cc-copy-sub{color:#1663b8;letter-spacing:.01em;margin:0 0 14px;font-size:clamp(15px,1.25vw,19px);font-weight:600}.cc-stats{gap:clamp(10px,1.2vw,14px);margin:20px 0 8px;display:flex}.cc-stat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;background:#ffffffb8;border:1px solid #0050961a;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;padding:14px 10px 12px;display:flex;box-shadow:0 4px 14px #0f2a500d}.cc-stat-icon{color:#fff;background:linear-gradient(135deg,#2f7fe0,#1d5fc0);border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:6px;display:flex;box-shadow:0 6px 16px #2563eb47}.cc-stat b{color:#0f2b46;font-variant-numeric:tabular-nums;font-size:clamp(19px,1.6vw,24px);font-weight:800;line-height:1.1}.cc-stat small{color:#64748b;letter-spacing:.06em;white-space:nowrap;font-size:11.5px}.cc-capabilities-wrap{flex:none;width:min(1440px,100% - 48px);margin-inline:auto;padding-bottom:clamp(20px,3vh,40px)}.cc-capabilities{grid-template-columns:repeat(4,1fr);gap:clamp(10px,1.2vw,16px);margin-top:clamp(10px,1.6vh,18px);display:grid}.cc-cap{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff9e;border:1px solid #0050961a;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:relative;box-shadow:0 4px 14px #0f2a500f}.cc-cap:before{content:"";opacity:.85;background:linear-gradient(90deg,#2f7fe0,#5ba8f0);border-radius:2px;height:2px;position:absolute;top:0;left:14px;right:14px}.cc-cap-icon{color:#1d5fc0;background:#2f7fe01f;border:1px solid #2f7fe040;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.cc-cap b{color:#0f2b46;letter-spacing:.03em;white-space:nowrap;font-size:13.5px;font-weight:600}@media (min-width:861px){.bw-company-intro{flex-direction:column;justify-content:center;display:flex}.bw-company-intro-grid{flex:1;align-self:stretch;min-height:0}.cc-capabilities{flex:none;align-self:stretch}}@media (min-width:861px) and (max-width:1024px){.bw-company-intro-grid{grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);gap:40px}}@media (max-height:820px) and (min-width:861px){.ag-area{height:min(100%,620px)}.cc-capabilities{margin-top:8px}.cc-cap{padding:9px 12px}.cc-stat{padding:11px 8px 10px}}@media (max-width:860px){.ag-area{height:auto;min-height:0}.cc-capabilities{margin-top:14px}}@media (max-width:560px){.cc-capabilities{grid-template-columns:repeat(2,1fr)}.cc-stats{gap:8px}.cc-stat{padding:12px 6px 10px}.ag-head-en{font-size:10px}.ag-head-cn,.ag-panel__text-name{font-size:14px}.ag-panel__text-no{font-size:10px}}@media (prefers-reduced-motion:reduce){.ag-panel,.ag-panel__media{will-change:auto}}
.industrial-background-module__wdQvAq__root{z-index:0;contain:layout paint;color:#147ab594;pointer-events:none;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden;transform:translate(0,0)}.industrial-background-module__wdQvAq__grid{opacity:.72;background-image:linear-gradient(#1470a80e 1px,#0000 1px),linear-gradient(90deg,#1470a80e 1px,#0000 1px),radial-gradient(circle,#167ebc21 1px,#0000 1.4px);background-size:64px 64px,64px 64px,16px 16px;animation:42s linear infinite paused industrial-background-module__wdQvAq__industrial-grid-drift;position:absolute;inset:-8%;transform:translate(-18px,-14px)}.industrial-background-module__wdQvAq__blueprint{opacity:.11;transform-origin:50%;width:min(52vw,760px);height:86%;animation:28s ease-in-out infinite alternate paused industrial-background-module__wdQvAq__industrial-blueprint-drift;position:absolute;top:2%;right:-3%;transform:translate(0,0)scale(1.02)}.industrial-background-module__wdQvAq__light{aspect-ratio:1;opacity:.7;background:radial-gradient(circle,#74cdf533,#0000 68%);border-radius:50%;width:62%;position:absolute;bottom:-34%;right:-12%}.industrial-background-module__wdQvAq__root[data-active=true] .industrial-background-module__wdQvAq__grid,.industrial-background-module__wdQvAq__root[data-active=true] .industrial-background-module__wdQvAq__blueprint{animation-play-state:running}@keyframes industrial-background-module__wdQvAq__industrial-grid-drift{to{transform:translate(46px,50px)}}@keyframes industrial-background-module__wdQvAq__industrial-blueprint-drift{to{transform:translate(-24px,14px)scale(1.035)}}@media (max-width:860px){.industrial-background-module__wdQvAq__grid{background-size:42px 42px,42px 42px,14px 14px}.industrial-background-module__wdQvAq__blueprint{opacity:.07;width:105vw;right:-28%}}@media (prefers-reduced-motion:reduce){.industrial-background-module__wdQvAq__grid,.industrial-background-module__wdQvAq__blueprint{animation:none}}
