.HeroAssembly_stage__tv1tt{--line-soft:rgba(205,222,240,.48);--line-strong:rgba(225,236,246,.62);--line-final:rgba(226,237,247,.54);--guide:rgba(194,214,232,.24);--steel:#91a9bc;--panel-dark:#102336;--panel-medium:#1b3449;--highlight:#b7c9d7;--purple:#8257e5;position:relative;width:100%;aspect-ratio:1.46/1;isolation:isolate;filter:saturate(.94) brightness(1);animation:HeroAssembly_finalTone__bMbRA .55s ease 3s forwards}.HeroAssembly_ambientGlow__tQkkH{position:absolute;inset:4% 1% -2%;border-radius:50%;background:radial-gradient(circle at 68% 39%,rgba(166,199,226,.18),transparent 26%),radial-gradient(ellipse at 50% 55%,rgba(77,121,160,.22),transparent 59%),radial-gradient(ellipse at 46% 50%,rgba(124,159,191,.09),transparent 73%);filter:blur(32px);opacity:0;animation:HeroAssembly_glowIn__qxCwK 1.15s ease .18s forwards,HeroAssembly_glowSettle__2_nH4 .5s ease 3s forwards}.HeroAssembly_blueprint__yzAt_,.HeroAssembly_structure__4K1h7{position:absolute;inset:5% 4%}.HeroAssembly_axis__j1XAg,.HeroAssembly_edge__pPzhC,.HeroAssembly_guide__gUMcH,.HeroAssembly_measureTick__0N6GO,.HeroAssembly_measure__MyvVA{position:absolute;display:block}.HeroAssembly_axis__j1XAg{background:var(--line-soft);box-shadow:0 0 8px rgba(140,185,225,.12)}.HeroAssembly_axisHorizontal__VhPWy{left:7%;right:7%;top:50.5%;height:1.5px;transform-origin:left center;transform:scaleX(0);animation:HeroAssembly_drawHorizontal__wa9Iw .7s cubic-bezier(.22,.8,.3,1) .3s forwards,HeroAssembly_retireAxis___7Se3 .4s ease 2.95s forwards}.HeroAssembly_axisVertical__X0qMY{top:7%;bottom:7%;left:51.5%;width:1.5px;transform-origin:center top;transform:scaleY(0);animation:HeroAssembly_drawVertical__bh4dD .7s cubic-bezier(.22,.8,.3,1) .58s forwards,HeroAssembly_retireAxis___7Se3 .4s ease 2.95s forwards}.HeroAssembly_guide__gUMcH{opacity:0;background-image:repeating-linear-gradient(90deg,var(--guide) 0 5px,transparent 5px 10px)}.HeroAssembly_guideTop__F1R0L{left:7%;right:5%;top:11%;height:1px;transform:scaleX(0);transform-origin:left center;animation:HeroAssembly_drawGuideH__gmzUU .66s cubic-bezier(.22,.8,.3,1) .68s forwards,HeroAssembly_retireGuide__OJ_jS .38s ease 2.9s forwards}.HeroAssembly_guideBottom__WN1eC{left:12%;right:3%;bottom:9%;height:1px;transform:scaleX(0);transform-origin:left center;animation:HeroAssembly_drawGuideH__gmzUU .68s cubic-bezier(.22,.8,.3,1) .86s forwards,HeroAssembly_retireGuide__OJ_jS .38s ease 2.9s forwards}.HeroAssembly_guideInset__s1X3w,.HeroAssembly_guideLeft__lDIea,.HeroAssembly_guideMedia__elIyD,.HeroAssembly_guideRight__kv93p,.HeroAssembly_guideSplit__tN8Y4{width:1px;background-image:repeating-linear-gradient(180deg,var(--guide) 0 5px,transparent 5px 10px);transform-origin:center top;transform:scaleY(0)}.HeroAssembly_guideLeft__lDIea{left:8%;top:6%;bottom:12%;animation:HeroAssembly_drawGuideV__MEeun .68s cubic-bezier(.22,.8,.3,1) .78s forwards,HeroAssembly_retireGuide__OJ_jS .38s ease 2.9s forwards}.HeroAssembly_guideRight__kv93p{right:7%;top:13%;bottom:4%;animation:HeroAssembly_drawGuideV__MEeun .68s cubic-bezier(.22,.8,.3,1) 1.02s forwards,HeroAssembly_retireGuide__OJ_jS .38s ease 2.9s forwards}.HeroAssembly_guideSplit__tN8Y4{left:43.7%;top:11%;bottom:9%;animation:HeroAssembly_drawGuideV__MEeun .68s cubic-bezier(.22,.8,.3,1) 1.12s forwards,HeroAssembly_retireGuide__OJ_jS .38s ease 2.9s forwards}.HeroAssembly_guideInset__s1X3w{left:14%;top:21%;bottom:17%;animation:HeroAssembly_drawGuideV__MEeun .6s cubic-bezier(.22,.8,.3,1) 1.2s forwards,HeroAssembly_retireGuide__OJ_jS .38s ease 2.9s forwards}.HeroAssembly_guideMedia__elIyD{right:13%;top:20%;bottom:19%;animation:HeroAssembly_drawGuideV__MEeun .6s cubic-bezier(.22,.8,.3,1) 1.28s forwards,HeroAssembly_retireGuide__OJ_jS .38s ease 2.9s forwards}.HeroAssembly_measure__MyvVA{opacity:0}.HeroAssembly_measureTop__FtYHT{left:9%;top:7%;width:18%;height:6px;border-left:1px solid rgba(196,218,237,.28);border-right:1px solid rgba(196,218,237,.28);border-top:1px dotted rgba(196,218,237,.22);animation:HeroAssembly_measureIn__33HaL .36s ease 1.05s forwards,HeroAssembly_retireMeasure__PRJ_r .28s ease 2.72s forwards}.HeroAssembly_measureSide__A6Nqj{right:3%;top:27%;width:6px;height:23%;border-top:1px solid rgba(196,218,237,.28);border-bottom:1px solid rgba(196,218,237,.28);border-right:1px dotted rgba(196,218,237,.22);animation:HeroAssembly_measureIn__33HaL .36s ease 1.2s forwards,HeroAssembly_retireMeasure__PRJ_r .28s ease 2.72s forwards}.HeroAssembly_measureTick__0N6GO{width:9px;height:1px;background:rgba(207,226,241,.32);opacity:0;animation:HeroAssembly_tickIn__WMnMi .28s ease 1.32s forwards,HeroAssembly_retireMeasure__PRJ_r .24s ease 2.7s forwards}.HeroAssembly_tickA__duau_{left:8.5%;top:28%}.HeroAssembly_tickB__vgbbU{left:8.5%;top:66%;animation-delay:1.39s,2.7s}.HeroAssembly_tickC__5jgNB{right:6.7%;top:33%;animation-delay:1.46s,2.7s}.HeroAssembly_tickD__r7f7l{right:6.7%;top:57%;animation-delay:1.53s,2.7s}.HeroAssembly_node__On3S5{position:absolute;width:5px;height:5px;border:1px solid rgba(222,236,248,.5);border-radius:50%;background:rgba(8,24,40,.78);opacity:0;transform:scale(.5);box-shadow:0 0 0 4px rgba(120,157,190,.035),0 0 9px rgba(161,196,224,.08);animation:HeroAssembly_nodeIn__F2ToJ .3s ease 1.36s forwards,HeroAssembly_retireNode__ijV_e .26s ease 2.78s forwards}.HeroAssembly_nodeA__M4Zuo{left:8%;top:11%}.HeroAssembly_nodeB__yuVAp{left:43.7%;top:11%;animation-delay:1.44s,2.78s}.HeroAssembly_nodeC__5Pc2m{right:7%;bottom:9%;animation-delay:1.52s,2.78s}.HeroAssembly_nodeD__f_xsy{left:14%;bottom:9%;animation-delay:1.6s,2.78s}.HeroAssembly_edge__pPzhC{opacity:0;background:linear-gradient(90deg,rgba(236,244,251,.28),var(--line-strong),rgba(236,244,251,.25));box-shadow:0 0 11px rgba(129,167,202,.1);transition:none}.HeroAssembly_edgeTopA__MGzL8{left:8%;width:42%;top:14%;height:2px;transform:scaleX(0);transform-origin:left center;animation:HeroAssembly_drawEdgeH__V_81o .65s cubic-bezier(.22,.8,.3,1) 1.08s forwards,HeroAssembly_settleEdge__KxuJq .4s ease 3.02s forwards}.HeroAssembly_edgeTopB__jVwqA{right:7%;width:31%;top:14%;height:2px;transform:scaleX(0);transform-origin:right center;animation:HeroAssembly_drawEdgeH__V_81o .62s cubic-bezier(.22,.8,.3,1) 1.34s forwards,HeroAssembly_settleEdge__KxuJq .4s ease 3.02s forwards}.HeroAssembly_edgeBottomA__UgqYX{left:8%;width:50%;bottom:12%;height:2px;transform:scaleX(0);transform-origin:left center;animation:HeroAssembly_drawEdgeH__V_81o .68s cubic-bezier(.22,.8,.3,1) 1.42s forwards,HeroAssembly_settleEdge__KxuJq .4s ease 3.02s forwards}.HeroAssembly_edgeBottomB__VM0TR{right:7%;width:27%;bottom:12%;height:2px;transform:scaleX(0);transform-origin:right center;animation:HeroAssembly_drawEdgeH__V_81o .58s cubic-bezier(.22,.8,.3,1) 1.62s forwards,HeroAssembly_settleEdge__KxuJq .4s ease 3.02s forwards}.HeroAssembly_edgeLeft__s4_2V,.HeroAssembly_edgeRight__DzgZ8{width:2px;transform:scaleY(0);transform-origin:center top;background:linear-gradient(180deg,rgba(236,244,251,.28),var(--line-strong),rgba(236,244,251,.25))}.HeroAssembly_edgeLeft__s4_2V{left:8%;top:14%;bottom:12%;animation:HeroAssembly_drawEdgeV__dVhOG .7s cubic-bezier(.22,.8,.3,1) 1.18s forwards,HeroAssembly_settleEdge__KxuJq .4s ease 3.02s forwards}.HeroAssembly_edgeRight__DzgZ8{right:7%;top:14%;bottom:12%;animation:HeroAssembly_drawEdgeV__dVhOG .7s cubic-bezier(.22,.8,.3,1) 1.54s forwards,HeroAssembly_settleEdge__KxuJq .4s ease 3.02s forwards}.HeroAssembly_surface__JZkVc{position:absolute;opacity:0;overflow:hidden;border:1px solid rgba(220,234,246,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 16px 44px rgba(1,9,17,.13);transition:none}.HeroAssembly_surface__JZkVc:after{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(105deg,transparent 14%,rgba(241,247,251,.11) 49%,transparent 82%);transform:translateX(-130%);animation:HeroAssembly_surfaceSweep__aQVR2 1s ease 2.62s forwards}.HeroAssembly_surfaceMatte___fpi9{background:linear-gradient(145deg,rgba(22,47,69,.84),rgba(11,31,49,.62))}.HeroAssembly_surfaceFrosted__2GDMF{background:linear-gradient(145deg,rgba(211,228,241,.16),rgba(111,151,183,.065));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-color:rgba(226,238,248,.22)}.HeroAssembly_surfaceHighlight__M95DT{background:linear-gradient(145deg,rgba(214,229,240,.22),rgba(105,145,175,.11));border-color:rgba(230,240,248,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 18px 48px rgba(0,9,17,.16)}.HeroAssembly_surfaceNavigation__2EerM{left:13%;top:20%;width:72%;height:7%;transform:translateY(12px) scale(.987);animation:HeroAssembly_panelRise__bb19S .52s cubic-bezier(.22,.8,.3,1) 1.58s forwards,HeroAssembly_completeMatte__Ageh5 .7s ease 4.04s forwards}.HeroAssembly_microLine__um5Fh{position:absolute;left:5%;top:50%;width:22%;height:2px;transform:translateY(-50%) scaleX(0);transform-origin:left center;background:rgba(229,239,247,.52);animation:HeroAssembly_innerLine___PQKf .42s ease 2.08s forwards}.HeroAssembly_navDot__Pa3CC{position:absolute;right:4.5%;top:50%;width:6px;height:6px;border-radius:50%;transform:translateY(-50%) scale(0);background:rgba(222,234,244,.42);box-shadow:0 0 8px rgba(179,205,224,.1);animation:HeroAssembly_dotIn__GdWQI .3s ease 2.2s forwards}.HeroAssembly_surfaceTitle__HhG_V{left:13%;top:32%;width:31%;height:26%;transform:translateY(15px) scale(.985);animation:HeroAssembly_panelRise__bb19S .58s cubic-bezier(.22,.8,.3,1) 1.82s forwards,HeroAssembly_completeMatte__Ageh5 .7s ease 4.04s forwards}.HeroAssembly_contentLine__DUT26{position:absolute;left:8%;display:block;transform:scaleX(0);transform-origin:left center;background:rgba(226,237,246,.68)}.HeroAssembly_titleLineA__K64vt{top:17%;width:70%;height:5px;animation:HeroAssembly_innerLine___PQKf .45s ease 2.15s forwards}.HeroAssembly_titleLineB__5JH_w{top:32%;width:51%;height:5px;animation:HeroAssembly_innerLine___PQKf .45s ease 2.25s forwards}.HeroAssembly_copyLineA__U_dIT{top:57%;width:60%;height:2px;opacity:.6;animation:HeroAssembly_innerLine___PQKf .4s ease 2.38s forwards}.HeroAssembly_copyLineB__RnBpK{top:68%;width:43%;height:2px;opacity:.43;animation:HeroAssembly_innerLine___PQKf .4s ease 2.46s forwards}.HeroAssembly_surfaceMedia__8s2oM{right:12%;top:31%;width:42%;height:36%;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:HeroAssembly_panelReveal__9IYD7 .72s cubic-bezier(.22,.8,.3,1) 1.7s forwards,HeroAssembly_completeFrosted__DJBkb .7s ease 4.04s forwards}.HeroAssembly_mediaLight__DR4RH{position:absolute;inset:0;background:radial-gradient(circle at 70% 28%,rgba(190,215,230,.22),transparent 44%),linear-gradient(140deg,rgba(55,82,105,.2),rgba(15,31,46,.3));opacity:0;animation:HeroAssembly_mediaLightIn__3Uj32 .6s ease 2.28s forwards}.HeroAssembly_mediaRule__EEN5x{position:absolute;left:10%;height:2px;background:rgba(227,238,247,.38);transform:scaleX(0);transform-origin:left center}.HeroAssembly_mediaRuleA__iEhLf{bottom:24%;width:31%;animation:HeroAssembly_innerLine___PQKf .46s ease 2.52s forwards}.HeroAssembly_mediaRuleB__3synI{bottom:16%;width:21%;opacity:.55;animation:HeroAssembly_innerLine___PQKf .46s ease 2.6s forwards}.HeroAssembly_mediaInsetFrame__ao8HB{position:absolute;inset:11%;border-left:1px solid rgba(229,239,247,.17);border-bottom:1px solid rgba(229,239,247,.14);opacity:0;transform:translateY(8px);animation:HeroAssembly_detailIn__RkaM5 .45s ease 2.48s forwards}.HeroAssembly_surfaceAside__PP1RX{left:13%;top:63%;width:20%;height:11%;transform:translateX(-18px);animation:HeroAssembly_panelSlide__wEPC5 .52s cubic-bezier(.22,.8,.3,1) 2.05s forwards,HeroAssembly_completeFrosted__DJBkb .7s ease 4.04s forwards}.HeroAssembly_asideLineA__i2bRP{top:31%;width:58%;height:2px;animation:HeroAssembly_innerLine___PQKf .38s ease 2.46s forwards}.HeroAssembly_asideLineB__OQcFe{top:53%;width:38%;height:2px;opacity:.48;animation:HeroAssembly_innerLine___PQKf .38s ease 2.55s forwards}.HeroAssembly_surfaceLower__H_UNK{left:13%;right:12%;bottom:17%;height:8.5%;transform:translateY(13px) scale(.988);animation:HeroAssembly_panelRise__bb19S .58s cubic-bezier(.22,.8,.3,1) 2.16s forwards,HeroAssembly_completeMatte__Ageh5 .7s ease 4.04s forwards}.HeroAssembly_lowerBlock__k03zF{position:absolute;top:50%;height:3px;transform:translateY(-50%) scaleX(0);transform-origin:left center;background:rgba(225,237,246,.5)}.HeroAssembly_lowerBlockA__svn8o{left:5%;width:31%;animation:HeroAssembly_innerLine___PQKf .4s ease 2.62s forwards}.HeroAssembly_lowerBlockB__AqBZR{left:45%;width:16%;opacity:.72;animation:HeroAssembly_innerLine___PQKf .4s ease 2.7s forwards}.HeroAssembly_lowerBlockC__4B7un{right:5%;width:10%;opacity:.48;animation:HeroAssembly_innerLine___PQKf .4s ease 2.78s forwards}.HeroAssembly_surfaceAccent__hg1Q3{right:12%;bottom:29%;width:13%;height:8%;transform:translateX(20px);animation:HeroAssembly_panelSlide__wEPC5 .48s cubic-bezier(.22,.8,.3,1) 2.36s forwards,HeroAssembly_completeHighlight__S_j5f .7s ease 4.04s forwards}.HeroAssembly_accentInner__ZHS6_{position:absolute;inset:28% 18%;border-left:2px solid rgba(232,241,248,.42);border-bottom:2px solid rgba(232,241,248,.26)}.HeroAssembly_fitPiece__Zp5lm{position:absolute;right:12%;bottom:17%;width:12%;height:8.5%;border:1.5px solid rgba(237,243,250,.48);background:linear-gradient(145deg,rgba(231,240,248,.23),rgba(127,161,192,.1));box-shadow:0 0 0 1px rgba(255,255,255,.025),0 18px 44px rgba(2,11,20,.16);opacity:0;overflow:hidden;transform:translate3d(70px,-28px,0) rotate(.8deg) scale(.98);animation:HeroAssembly_fitApproach__gk9Kc .92s cubic-bezier(.22,.72,.22,1) 2.85s forwards,HeroAssembly_fitSettle__5C7Aj .72s ease 4.04s forwards}.HeroAssembly_fitPieceInner__DBwnr{position:absolute;inset:29% 15%;border-top:2px solid rgba(235,243,249,.46);border-left:2px solid rgba(235,243,249,.28);opacity:.8}.HeroAssembly_fitPiece__Zp5lm:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 9%,rgba(255,255,255,.18) 49%,transparent 79%);transform:translateX(-135%);animation:HeroAssembly_fitSheen__xDHNs .55s ease 3.48s forwards}.HeroAssembly_fitCorner__PmcUo{position:absolute;width:24px;height:24px;opacity:0;filter:drop-shadow(0 0 8px rgba(130,87,229,.35));animation:HeroAssembly_cornerLock__Rlusw .42s ease 3.5s forwards,HeroAssembly_cornerAway__rubDz .38s ease 3.95s forwards}.HeroAssembly_fitCornerTL__3bgm1{right:23.1%;bottom:24.1%;border-top:2px solid var(--purple);border-left:2px solid var(--purple)}.HeroAssembly_fitCornerTR__pj6xe{right:11.5%;bottom:24.1%;border-top:2px solid var(--purple);border-right:2px solid var(--purple)}.HeroAssembly_fitCornerBL__gJObH{right:23.1%;bottom:16.4%;border-bottom:2px solid var(--purple);border-left:2px solid var(--purple)}.HeroAssembly_fitCornerBR__CRaxL{right:11.5%;bottom:16.4%;border-bottom:2px solid var(--purple);border-right:2px solid var(--purple)}.HeroAssembly_purpleFlow__xlnqH{position:absolute;display:block;opacity:0;z-index:8;background:linear-gradient(90deg,transparent,rgba(130,87,229,.96),transparent);filter:drop-shadow(0 0 6px rgba(130,87,229,.25))}.HeroAssembly_purpleFlowTop__6RCt1{right:10%;bottom:25.5%;width:27%;height:2px;transform:translateX(-100%) scaleX(.32);animation:HeroAssembly_flowTop__1WpL6 .58s ease-out 3.54s forwards}.HeroAssembly_purpleFlowRight__6JA9c{right:11%;bottom:16%;width:2px;height:22%;background:linear-gradient(180deg,transparent,rgba(130,87,229,.88),transparent);transform:translateY(100%) scaleY(.32);animation:HeroAssembly_flowRight__frBWa .56s ease-out 3.62s forwards}.HeroAssembly_framePulse__er89a{position:absolute;left:8%;right:7%;top:14%;bottom:12%;border:2.25px solid rgba(231,240,248,0);pointer-events:none;opacity:0;animation:HeroAssembly_framePulse__er89a .32s ease-out 2.82s forwards}.HeroAssembly_lightSweep__S9ZqY{position:absolute;inset:10% 7%;overflow:hidden;opacity:0;pointer-events:none}.HeroAssembly_lightSweep__S9ZqY:before{content:"";position:absolute;top:-12%;bottom:-12%;width:25%;left:-32%;background:linear-gradient(100deg,transparent 15%,rgba(230,242,250,.2) 50%,transparent 86%);transform:skewX(-10deg);animation:HeroAssembly_sweepAcross__7KZeY .58s cubic-bezier(.22,.8,.3,1) 2.86s forwards}.HeroAssembly_lightSweep__S9ZqY{animation:HeroAssembly_sweepVisibility__KW1fY .58s ease 2.86s forwards}.HeroAssembly_fitPoint__6rB1f{position:absolute;right:11.7%;bottom:16.7%;width:5px;height:5px;border-radius:50%;background:#a58cff;box-shadow:0 0 10px rgba(130,87,229,.38);opacity:0;transform:translate(50%,50%) scale(.5);animation:HeroAssembly_pointLock__8GH8_ .44s ease 3.52s forwards,HeroAssembly_pointSettle__Qgkk1 .7s ease 4.1s forwards}@keyframes HeroAssembly_glowIn__qxCwK{to{opacity:1}}@keyframes HeroAssembly_glowSettle__2_nH4{to{opacity:.8;filter:blur(36px)}}@keyframes HeroAssembly_drawHorizontal__wa9Iw{0%{opacity:0;transform:scaleX(0)}to{opacity:.86;transform:scaleX(1)}}@keyframes HeroAssembly_drawVertical__bh4dD{0%{opacity:0;transform:scaleY(0)}to{opacity:.86;transform:scaleY(1)}}@keyframes HeroAssembly_drawGuideH__gmzUU{0%{opacity:0;transform:scaleX(0)}to{opacity:.9;transform:scaleX(1)}}@keyframes HeroAssembly_drawGuideV__MEeun{0%{opacity:0;transform:scaleY(0)}to{opacity:.9;transform:scaleY(1)}}@keyframes HeroAssembly_drawEdgeH__V_81o{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes HeroAssembly_drawEdgeV__dVhOG{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes HeroAssembly_measureIn__33HaL{0%{opacity:0}to{opacity:.82}}@keyframes HeroAssembly_tickIn__WMnMi{to{opacity:.76}}@keyframes HeroAssembly_nodeIn__F2ToJ{to{opacity:.95;transform:scale(1)}}@keyframes HeroAssembly_panelRise__bb19S{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes HeroAssembly_panelSlide__wEPC5{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes HeroAssembly_panelReveal__9IYD7{0%{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes HeroAssembly_innerLine___PQKf{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes HeroAssembly_dotIn__GdWQI{to{transform:translateY(-50%) scale(1)}}@keyframes HeroAssembly_mediaLightIn__3Uj32{to{opacity:1}}@keyframes HeroAssembly_detailIn__RkaM5{to{opacity:.72;transform:translateY(0)}}@keyframes HeroAssembly_surfaceSweep__aQVR2{to{transform:translateX(130%)}}@keyframes HeroAssembly_fitApproach__gk9Kc{0%{opacity:0;transform:translate3d(70px,-28px,0) rotate(.8deg) scale(.98)}22%{opacity:1}78%{transform:translate3d(5px,-2px,0) rotate(.1deg) scale(1.002)}91%{transform:translate3d(-2px,1px,0) rotate(-.03deg) scale(1.004)}to{opacity:1;transform:translateZ(0) rotate(0) scale(1)}}@keyframes HeroAssembly_fitSheen__xDHNs{to{transform:translateX(135%)}}@keyframes HeroAssembly_cornerLock__Rlusw{0%{opacity:0;transform:scale(.7)}45%{opacity:1;transform:scale(1.04)}to{opacity:.96;transform:scale(1)}}@keyframes HeroAssembly_cornerAway__rubDz{to{opacity:0;transform:scale(.96)}}@keyframes HeroAssembly_flowTop__1WpL6{0%{opacity:0;transform:translateX(-100%) scaleX(.32)}22%{opacity:.9}to{opacity:0;transform:translateX(105%) scaleX(1)}}@keyframes HeroAssembly_flowRight__frBWa{0%{opacity:0;transform:translateY(100%) scaleY(.32)}22%{opacity:.82}to{opacity:0;transform:translateY(-105%) scaleY(1)}}@keyframes HeroAssembly_framePulse__er89a{0%{opacity:0;border-color:rgba(231,240,248,0)}45%{opacity:1;border-color:rgba(235,243,249,.86);box-shadow:0 0 18px rgba(167,199,222,.13)}to{opacity:0;border-color:rgba(231,240,248,.18);box-shadow:none}}@keyframes HeroAssembly_sweepVisibility__KW1fY{0%{opacity:0}12%{opacity:1}86%{opacity:1}to{opacity:0}}@keyframes HeroAssembly_sweepAcross__7KZeY{0%{left:-32%}to{left:116%}}@keyframes HeroAssembly_pointLock__8GH8_{0%{opacity:0;transform:translate(50%,50%) scale(.5)}52%{opacity:1;transform:translate(50%,50%) scale(1.45)}to{opacity:1;transform:translate(50%,50%) scale(1)}}@keyframes HeroAssembly_pointSettle__Qgkk1{to{opacity:.65;box-shadow:0 0 10px rgba(130,87,229,.28)}}@keyframes HeroAssembly_retireMeasure__PRJ_r{to{opacity:0}}@keyframes HeroAssembly_retireNode__ijV_e{to{opacity:0;transform:scale(.82)}}@keyframes HeroAssembly_retireGuide__OJ_jS{to{opacity:0}}@keyframes HeroAssembly_retireAxis___7Se3{to{opacity:.05}}@keyframes HeroAssembly_settleEdge__KxuJq{to{opacity:.78;background:var(--line-final);box-shadow:0 0 8px rgba(129,167,202,.06)}}@keyframes HeroAssembly_completeMatte__Ageh5{to{opacity:.92;background:linear-gradient(145deg,rgba(25,54,78,.88),rgba(11,31,49,.69));border-color:rgba(220,234,246,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 18px 44px rgba(1,9,17,.15)}}@keyframes HeroAssembly_completeFrosted__DJBkb{to{opacity:.94;background:linear-gradient(145deg,rgba(211,228,241,.19),rgba(111,151,183,.075));border-color:rgba(226,238,248,.27);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 20px 48px rgba(1,9,17,.15)}}@keyframes HeroAssembly_completeHighlight__S_j5f{to{opacity:1;background:linear-gradient(145deg,rgba(214,229,240,.26),rgba(105,145,175,.13));border-color:rgba(230,240,248,.39)}}@keyframes HeroAssembly_fitSettle__5C7Aj{to{border-color:rgba(230,239,247,.28);background:linear-gradient(145deg,rgba(198,220,238,.17),rgba(90,130,165,.06));box-shadow:0 14px 38px rgba(2,11,20,.13)}}@keyframes HeroAssembly_finalTone__bMbRA{to{filter:saturate(.88) brightness(1.055)}}@media (max-width:640px){.HeroAssembly_stage__tv1tt{aspect-ratio:1.18/1}.HeroAssembly_guideInset__s1X3w,.HeroAssembly_guideMedia__elIyD,.HeroAssembly_lowerBlockB__AqBZR,.HeroAssembly_measureSide__A6Nqj,.HeroAssembly_nodeD__f_xsy,.HeroAssembly_surfaceAccent__hg1Q3,.HeroAssembly_surfaceAside__PP1RX,.HeroAssembly_tickB__vgbbU,.HeroAssembly_tickC__5jgNB{display:none}.HeroAssembly_edge__pPzhC,.HeroAssembly_framePulse__er89a{box-shadow:none}.HeroAssembly_surfaceNavigation__2EerM{width:74%}.HeroAssembly_surfaceTitle__HhG_V{width:34%;height:28%}.HeroAssembly_surfaceMedia__8s2oM{width:46%;height:37%}.HeroAssembly_surfaceLower__H_UNK{height:10%}.HeroAssembly_fitCorner__PmcUo{width:17px;height:17px}.HeroAssembly_ambientGlow__tQkkH{filter:blur(22px)}}@media (prefers-reduced-motion:reduce){.HeroAssembly_ambientGlow__tQkkH,.HeroAssembly_axis__j1XAg,.HeroAssembly_contentLine__DUT26,.HeroAssembly_edge__pPzhC,.HeroAssembly_fitCorner__PmcUo,.HeroAssembly_fitPiece__Zp5lm,.HeroAssembly_fitPiece__Zp5lm:after,.HeroAssembly_fitPoint__6rB1f,.HeroAssembly_framePulse__er89a,.HeroAssembly_guide__gUMcH,.HeroAssembly_lightSweep__S9ZqY,.HeroAssembly_lightSweep__S9ZqY:before,.HeroAssembly_lowerBlock__k03zF,.HeroAssembly_measureTick__0N6GO,.HeroAssembly_measure__MyvVA,.HeroAssembly_mediaInsetFrame__ao8HB,.HeroAssembly_mediaLight__DR4RH,.HeroAssembly_mediaRule__EEN5x,.HeroAssembly_microLine__um5Fh,.HeroAssembly_navDot__Pa3CC,.HeroAssembly_node__On3S5,.HeroAssembly_purpleFlow__xlnqH,.HeroAssembly_stage__tv1tt,.HeroAssembly_surface__JZkVc,.HeroAssembly_surface__JZkVc:after{animation:none}.HeroAssembly_stage__tv1tt{filter:saturate(.88) brightness(1.055)}.HeroAssembly_ambientGlow__tQkkH{opacity:.8}.HeroAssembly_axis__j1XAg,.HeroAssembly_fitCorner__PmcUo,.HeroAssembly_framePulse__er89a,.HeroAssembly_guide__gUMcH,.HeroAssembly_lightSweep__S9ZqY,.HeroAssembly_measureTick__0N6GO,.HeroAssembly_measure__MyvVA,.HeroAssembly_node__On3S5,.HeroAssembly_purpleFlow__xlnqH{opacity:0;transform:none}.HeroAssembly_edge__pPzhC{opacity:.78;transform:none;background:var(--line-final)}.HeroAssembly_surface__JZkVc{opacity:.94;-webkit-clip-path:none;clip-path:none;transform:none}.HeroAssembly_surfaceMatte___fpi9{background:linear-gradient(145deg,rgba(25,54,78,.88),rgba(11,31,49,.69))}.HeroAssembly_surfaceFrosted__2GDMF{background:linear-gradient(145deg,rgba(211,228,241,.19),rgba(111,151,183,.075))}.HeroAssembly_surfaceHighlight__M95DT{opacity:1;background:linear-gradient(145deg,rgba(214,229,240,.26),rgba(105,145,175,.13))}.HeroAssembly_contentLine__DUT26,.HeroAssembly_lowerBlock__k03zF,.HeroAssembly_mediaRule__EEN5x,.HeroAssembly_microLine__um5Fh{opacity:1;transform:scaleX(1)}.HeroAssembly_navDot__Pa3CC{transform:translateY(-50%) scale(1)}.HeroAssembly_mediaLight__DR4RH{opacity:1}.HeroAssembly_mediaInsetFrame__ao8HB{opacity:.72;transform:none}.HeroAssembly_fitPiece__Zp5lm{opacity:1;transform:none}.HeroAssembly_fitPoint__6rB1f{opacity:.65;transform:translate(50%,50%)}}.HeroAssembly_contentAssembly__YU0FJ{position:absolute;inset:10% 5% 10% 6%;z-index:12;pointer-events:none;overflow:visible}.HeroAssembly_slotGuide__s_igC{position:absolute;display:block;opacity:0;border:1px dashed rgba(214,229,241,.14);background:rgba(124,159,188,.022);animation:HeroAssembly_slotGuideIn__gli04 .3s ease 1s forwards,HeroAssembly_slotGuideOut__MwItz .3s ease 2.68s forwards}.HeroAssembly_slotMeta__V4FkA{left:4%;top:4%;width:24%;height:8%}.HeroAssembly_slotHeadline__UNQY_{left:5%;top:22%;height:28%}.HeroAssembly_slotMedia__ilJ_c{top:18%;width:33%;height:53%}.HeroAssembly_slotMap__cfIl1{left:8%;right:6%;bottom:12%}.HeroAssembly_capability____IHv,.HeroAssembly_systemHeadline__WsR_g,.HeroAssembly_systemMedia__kk6sI,.HeroAssembly_systemMeta__xO9al{position:absolute;opacity:0;will-change:transform,opacity}.HeroAssembly_systemMeta__xO9al{left:4%;top:4%;display:flex;align-items:center;gap:16px;color:rgba(235,243,249,.82);transform:translate3d(0,-135%,0);animation:HeroAssembly_metaSlotIn__iUsQL .58s cubic-bezier(.22,.8,.3,1) 1.16s forwards}.HeroAssembly_systemMeta__xO9al span:first-child{font-size:clamp(9px,.9vw,14px);font-weight:760;letter-spacing:.18em}.HeroAssembly_systemMeta__xO9al span:last-child{font-size:clamp(8px,.74vw,11px);color:rgba(211,226,236,.52);font-weight:680;letter-spacing:.18em}.HeroAssembly_systemHeadline__WsR_g{left:5%;top:22%;display:flex;flex-direction:column;gap:14px;color:#f1f6fa;transform:translate3d(-124%,0,0) rotate(-.25deg);animation:HeroAssembly_headlineSlotIn__N4z7L .72s cubic-bezier(.22,.8,.3,1) 1.45s forwards}.HeroAssembly_systemHeadline__WsR_g small{color:rgba(210,226,237,.58);font-size:clamp(8px,.74vw,11px);font-weight:760;letter-spacing:.18em}.HeroAssembly_systemHeadline__WsR_g strong{display:flex;flex-direction:column;gap:2px;font-size:clamp(28px,2.95vw,45px);letter-spacing:-.06em;font-weight:650}.HeroAssembly_systemHeadline__WsR_g p{max-width:92%;margin:0;color:rgba(223,234,243,.72);font-size:clamp(11px,.98vw,15px);line-height:1.58;letter-spacing:-.02em}.HeroAssembly_headlineServices__iO70x{display:flex;flex-wrap:wrap;gap:10px 16px;max-width:100%;color:rgba(233,241,247,.74);font-size:clamp(10px,.92vw,14px);font-weight:630;letter-spacing:-.02em}.HeroAssembly_headlineServices__iO70x span{position:relative;padding-left:14px}.HeroAssembly_headlineServices__iO70x span:before{content:"";position:absolute;left:0;top:50%;width:8px;height:1px;background:rgba(227,238,247,.56);transform:translateY(-50%)}.HeroAssembly_systemMedia__kk6sI{top:18%;width:33%;height:53%;overflow:hidden;border:1.5px solid rgba(228,239,247,.3);background:rgba(12,31,47,.54);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 26px 64px rgba(0,8,18,.18);transform:translate3d(132%,0,0) rotate(.28deg) scale(.986);animation:HeroAssembly_mediaPanelIn__wJ3xY .76s cubic-bezier(.22,.8,.3,1) 1.7s forwards}.HeroAssembly_systemMediaImage__WMuF2{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,20,33,.06),rgba(8,20,33,.36)),url(/images/corporate-building.webp) 50% /cover no-repeat;filter:saturate(.78) brightness(.88) contrast(.98);transform:scale(1.05);animation:HeroAssembly_mediaImageSettle__ZeQ2s 1s cubic-bezier(.22,.8,.3,1) 1.78s forwards}.HeroAssembly_systemMediaShade__QRDte{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,17,29,.08),transparent 28%),linear-gradient(0deg,rgba(6,17,29,.35),transparent 34%),linear-gradient(90deg,rgba(6,17,29,.08),transparent 38%)}.HeroAssembly_systemMediaCaption__vC7In,.HeroAssembly_systemMediaTag__ZxOJ1{position:absolute;left:7%;z-index:2}.HeroAssembly_systemMediaTag__ZxOJ1{top:7%;color:rgba(240,246,251,.82);font-size:clamp(8px,.74vw,11px);font-weight:760;letter-spacing:.16em}.HeroAssembly_systemMediaCaption__vC7In{bottom:8%;color:rgba(235,243,248,.7);font-size:clamp(10px,.9vw,13px);font-weight:620;letter-spacing:-.02em}.HeroAssembly_systemMedia__kk6sI:after{content:"";position:absolute;left:7%;right:12%;bottom:16%;height:1.5px;background:linear-gradient(90deg,rgba(241,247,251,.7),rgba(241,247,251,.18),transparent);transform-origin:left center;transform:scaleX(0);animation:HeroAssembly_mediaRuleDraw__p_mkg .45s cubic-bezier(.22,.8,.3,1) 2.3s forwards}.HeroAssembly_assemblyLine__issYD{position:absolute;display:block;height:1px;background:linear-gradient(90deg,rgba(224,236,245,.32),rgba(224,236,245,.65),transparent);opacity:0;transform:scaleX(0);transform-origin:left center;animation:HeroAssembly_assemblyLineIn___a_dR .42s cubic-bezier(.22,.8,.3,1) forwards}.HeroAssembly_assemblyLineA__TxcPl{left:24%;top:14%;width:24%;animation-delay:1.9s}.HeroAssembly_assemblyLineB__P3uFX{left:30%;top:53%;width:14%;animation-delay:2s}.HeroAssembly_assemblyLineC__QBgqx{left:41%;width:14%;animation-delay:2.1s}.HeroAssembly_assemblyLineD__hywgo{right:26%;width:12%;animation-delay:2.2s}.HeroAssembly_assemblyLineE__QJIJL{left:17%;width:52%;animation-delay:2.3s}.HeroAssembly_capabilityLayer___Lm1P{inset:0}.HeroAssembly_capability____IHv{display:flex;flex-direction:column;gap:4px;color:rgba(238,245,250,.88)}.HeroAssembly_capability____IHv i{color:rgba(164,140,247,.92);font-size:clamp(8px,.72vw,11px);font-style:normal;font-weight:760;letter-spacing:.16em}.HeroAssembly_capability____IHv b{font-size:clamp(15px,1.16vw,19px);font-weight:640;letter-spacing:-.03em}.HeroAssembly_capability____IHv span{color:rgba(211,226,237,.52);font-size:clamp(9px,.8vw,12px);font-weight:610;letter-spacing:.04em}.HeroAssembly_capability____IHv:before{content:"";position:absolute;left:0;top:-10px;width:24px;height:1px;background:rgba(226,238,247,.42)}.HeroAssembly_capabilityStrategy__tp5kQ{left:8%;bottom:12%;transform:translate3d(-84px,34px,0)}.HeroAssembly_capabilityDesign__S4IIj{left:28%;bottom:8%;transform:translate3d(-52px,40px,0)}.HeroAssembly_capabilityBuild__jB_dV{left:45%;top:62%;transform:translate3d(0,54px,0)}.HeroAssembly_capabilityCms__ZzvkD{right:29%;bottom:20%;transform:translate3d(46px,28px,0)}.HeroAssembly_capabilitySystem__mCLmn{right:10%;bottom:9%;transform:translate3d(74px,34px,0)}.HeroAssembly_capabilityOperate___77MF{right:12%;top:11%;transform:translate3d(68px,-26px,0)}.HeroAssembly_contentLockPoint__U0Hl3{position:absolute;right:5.5%;bottom:10.5%;width:6px;height:6px;border-radius:50%;background:#a58cff;box-shadow:0 0 16px rgba(130,87,229,.46);opacity:0;transform:scale(.5);animation:HeroAssembly_contentLockPoint__U0Hl3 .34s ease 2.85s forwards}.HeroAssembly_contentLockCorner__rdn_X{position:absolute;width:24px;height:24px;opacity:0;animation:HeroAssembly_contentCornerLock__iexXh .26s ease-out 2.8s forwards,HeroAssembly_contentCornerAway__46wYA .26s ease 3.08s forwards}.HeroAssembly_contentLockTL__Jg2Nm{left:2%;top:2%;border-left:2px solid #9a7cff;border-top:2px solid #9a7cff}.HeroAssembly_contentLockTR__Hgz9U{right:2%;top:2%;border-right:2px solid #9a7cff;border-top:2px solid #9a7cff}.HeroAssembly_contentLockBL__TyYu7{left:2%;bottom:2%;border-left:2px solid #9a7cff;border-bottom:2px solid #9a7cff}.HeroAssembly_contentLockBR__WqM8K{right:2%;bottom:2%;border-right:2px solid #9a7cff;border-bottom:2px solid #9a7cff}@keyframes HeroAssembly_slotGuideIn__gli04{0%{opacity:0;transform:scale(.985)}to{opacity:.72;transform:scale(1)}}@keyframes HeroAssembly_slotGuideOut__MwItz{to{opacity:0}}@keyframes HeroAssembly_metaSlotIn__iUsQL{0%{opacity:0;transform:translate3d(0,-135%,0)}22%{opacity:1}to{opacity:1;transform:translateZ(0)}}@keyframes HeroAssembly_headlineSlotIn__N4z7L{0%{opacity:0;transform:translate3d(-124%,0,0) rotate(-.25deg)}24%{opacity:1}82%{transform:translate3d(6px,0,0) rotate(.02deg)}to{opacity:1;transform:translateZ(0) rotate(0)}}@keyframes HeroAssembly_mediaPanelIn__wJ3xY{0%{opacity:0;transform:translate3d(132%,0,0) rotate(.28deg) scale(.986)}24%{opacity:1}82%{transform:translate3d(-5px,0,0) rotate(-.02deg) scale(1.002)}to{opacity:1;transform:translateZ(0) rotate(0) scale(1)}}@keyframes HeroAssembly_mediaImageSettle__ZeQ2s{to{transform:scale(1)}}@keyframes HeroAssembly_mediaRuleDraw__p_mkg{to{transform:scaleX(1)}}@keyframes HeroAssembly_assemblyLineIn___a_dR{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes HeroAssembly_capabilityIn__XcnNK{0%{opacity:0}25%{opacity:1}82%{transform:translate3d(0,-3px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes HeroAssembly_contentLockPoint__U0Hl3{0%{opacity:0;transform:scale(.5)}55%{opacity:1;transform:scale(1.5)}to{opacity:.86;transform:scale(1)}}@keyframes HeroAssembly_contentCornerLock__iexXh{0%{opacity:0;transform:scale(.72)}72%{opacity:1;transform:scale(1.05)}to{opacity:.96;transform:scale(1)}}@keyframes HeroAssembly_contentCornerAway__46wYA{to{opacity:0;transform:scale(.96)}}@media (max-width:640px){.HeroAssembly_contentAssembly__YU0FJ{inset:11% 3% 10% 4%}.HeroAssembly_slotHeadline__UNQY_,.HeroAssembly_systemHeadline__WsR_g{width:40%}.HeroAssembly_slotMedia__ilJ_c,.HeroAssembly_systemMedia__kk6sI{width:42%;right:4%}.HeroAssembly_systemHeadline__WsR_g strong{font-size:clamp(18px,4.3vw,24px)}.HeroAssembly_systemHeadline__WsR_g p{font-size:9px;max-width:100%}.HeroAssembly_headlineServices__iO70x{gap:6px 10px;font-size:8px}.HeroAssembly_systemMediaTag__ZxOJ1{font-size:7px}.HeroAssembly_systemMediaCaption__vC7In{font-size:8px}.HeroAssembly_capability____IHv b{font-size:10px}.HeroAssembly_capability____IHv span{font-size:7px}.HeroAssembly_assemblyLineC__QBgqx,.HeroAssembly_assemblyLineD__hywgo,.HeroAssembly_assemblyLineE__QJIJL,.HeroAssembly_capabilityBuild__jB_dV,.HeroAssembly_capabilityCms__ZzvkD,.HeroAssembly_capabilityDesign__S4IIj,.HeroAssembly_capabilityOperate___77MF,.HeroAssembly_capabilitySystem__mCLmn{display:none}}@media (prefers-reduced-motion:reduce){.HeroAssembly_assemblyLine__issYD,.HeroAssembly_capability____IHv,.HeroAssembly_contentLockCorner__rdn_X,.HeroAssembly_contentLockPoint__U0Hl3,.HeroAssembly_slotGuide__s_igC,.HeroAssembly_systemHeadline__WsR_g,.HeroAssembly_systemMediaImage__WMuF2,.HeroAssembly_systemMedia__kk6sI,.HeroAssembly_systemMedia__kk6sI:after,.HeroAssembly_systemMeta__xO9al{animation:none!important}.HeroAssembly_slotGuide__s_igC{display:none}.HeroAssembly_capability____IHv,.HeroAssembly_systemHeadline__WsR_g,.HeroAssembly_systemMedia__kk6sI,.HeroAssembly_systemMeta__xO9al{opacity:1;transform:none}.HeroAssembly_systemMediaImage__WMuF2{transform:scale(1)}.HeroAssembly_assemblyLine__issYD,.HeroAssembly_systemMedia__kk6sI:after{opacity:1;transform:scaleX(1)}.HeroAssembly_contentLockPoint__U0Hl3{opacity:.82;transform:scale(1)}.HeroAssembly_contentLockCorner__rdn_X{opacity:0}}.HeroAssembly_blueprint__yzAt_,.HeroAssembly_structure__4K1h7{inset:2.4% 1.8%}.HeroAssembly_edgeTopA__MGzL8{left:4.2%;width:45.8%;top:8.4%}.HeroAssembly_edgeTopB__jVwqA{right:4.2%;width:36.2%;top:8.4%}.HeroAssembly_edgeBottomA__UgqYX{left:4.2%;width:52.5%;bottom:7.2%}.HeroAssembly_edgeBottomB__VM0TR{right:4.2%;width:31.5%;bottom:7.2%}.HeroAssembly_edgeLeft__s4_2V{left:4.2%;top:8.4%;bottom:7.2%}.HeroAssembly_edgeRight__DzgZ8{right:4.2%;top:8.4%;bottom:7.2%}.HeroAssembly_framePulse__er89a{left:4.2%;right:4.2%;top:8.4%;bottom:7.2%}.HeroAssembly_lightSweep__S9ZqY{inset:7% 4.2%}.HeroAssembly_contentAssembly__YU0FJ{inset:10.5% 7% 10.5% 7%}.HeroAssembly_slotMeta__V4FkA{left:2%;top:2%;width:25%;height:7%}.HeroAssembly_slotHeadline__UNQY_{left:3%;top:19%;width:34%;height:31%}.HeroAssembly_slotMedia__ilJ_c{right:8%;top:21%;width:31%;height:47%}.HeroAssembly_slotMap__cfIl1{left:5%;right:5%;bottom:8%;height:19%}.HeroAssembly_systemMeta__xO9al{left:2%;top:2%;gap:14px}.HeroAssembly_systemHeadline__WsR_g{left:3%;top:19%;width:34%;gap:12px}.HeroAssembly_systemHeadline__WsR_g strong{font-size:clamp(30px,3.05vw,47px)}.HeroAssembly_systemHeadline__WsR_g p{max-width:96%;font-size:clamp(11px,.95vw,14px)}.HeroAssembly_headlineServices__iO70x{display:grid;grid-gap:8px 18px;gap:8px 18px;margin-top:2px;font-size:clamp(10px,.88vw,13px)}.HeroAssembly_systemMedia__kk6sI{right:8%;top:21%;width:31%;height:47%}.HeroAssembly_systemMediaTag__ZxOJ1{top:6%;left:6%}.HeroAssembly_systemMediaCaption__vC7In{left:6%;bottom:7%}.HeroAssembly_capabilityStrategy__tp5kQ{left:6%;bottom:8%}.HeroAssembly_capabilityDesign__S4IIj{left:24%;bottom:7%}.HeroAssembly_capabilityBuild__jB_dV{left:42%}.HeroAssembly_capabilityCms__ZzvkD{right:36%;bottom:8%}.HeroAssembly_capabilitySystem__mCLmn{right:9%;bottom:7%}.HeroAssembly_capabilityOperate___77MF{right:9%}.HeroAssembly_capability____IHv b{font-size:clamp(14px,1.08vw,18px)}.HeroAssembly_capability____IHv span{font-size:clamp(8px,.72vw,11px)}.HeroAssembly_assemblyLineA__TxcPl{width:19%}.HeroAssembly_assemblyLineB__P3uFX{left:34%;top:54%;width:9%}.HeroAssembly_assemblyLineC__QBgqx{left:43%;top:34%;width:10%}.HeroAssembly_assemblyLineD__hywgo{width:9%}.HeroAssembly_assemblyLineE__QJIJL{left:18%;bottom:21%;width:42%}.HeroAssembly_contentLockPoint__U0Hl3{right:4.8%;bottom:7.2%}.HeroAssembly_contentLockTL__Jg2Nm{left:1%;top:1%}.HeroAssembly_contentLockTR__Hgz9U{right:1%;top:1%}.HeroAssembly_contentLockBL__TyYu7{left:1%;bottom:1%}.HeroAssembly_contentLockBR__WqM8K{right:1%;bottom:1%}@media (max-width:1000px){.HeroAssembly_blueprint__yzAt_,.HeroAssembly_structure__4K1h7{inset:3% 2.5%}.HeroAssembly_contentAssembly__YU0FJ{inset:11% 4% 10% 4%}.HeroAssembly_systemHeadline__WsR_g{width:38%}.HeroAssembly_slotMedia__ilJ_c,.HeroAssembly_systemMedia__kk6sI{right:5%;width:36%}.HeroAssembly_capabilityOperate___77MF,.HeroAssembly_capabilitySystem__mCLmn{right:5%}.HeroAssembly_capabilityCms__ZzvkD{right:39%}}@media (max-width:640px){.HeroAssembly_blueprint__yzAt_,.HeroAssembly_structure__4K1h7{inset:3% 2%}.HeroAssembly_edgeTopA__MGzL8{left:3%;width:47%;top:7.5%}.HeroAssembly_edgeTopB__jVwqA{right:3%;width:37%;top:7.5%}.HeroAssembly_edgeBottomA__UgqYX{left:3%;width:53%;bottom:6.5%}.HeroAssembly_edgeBottomB__VM0TR{right:3%;width:32%;bottom:6.5%}.HeroAssembly_edgeLeft__s4_2V{left:3%;top:7.5%;bottom:6.5%}.HeroAssembly_edgeRight__DzgZ8{right:3%;top:7.5%;bottom:6.5%}.HeroAssembly_contentAssembly__YU0FJ{inset:11% 4% 10% 4%}.HeroAssembly_slotHeadline__UNQY_,.HeroAssembly_systemHeadline__WsR_g{left:2%;top:18%;width:43%}.HeroAssembly_slotMedia__ilJ_c,.HeroAssembly_systemMedia__kk6sI{right:3%;top:20%;width:43%;height:45%}.HeroAssembly_headlineServices__iO70x{grid-template-columns:1fr;gap:5px}.HeroAssembly_headlineServices__iO70x span:nth-child(3),.HeroAssembly_headlineServices__iO70x span:nth-child(4){display:none}.HeroAssembly_capabilityStrategy__tp5kQ{left:4%;bottom:8%}.HeroAssembly_capabilityOperate___77MF{right:3%;top:9%}}.HeroAssembly_systemHeadline__WsR_g strong{max-width:100%;line-height:1.04}.HeroAssembly_systemHeadline__WsR_g p{overflow:hidden;text-overflow:clip;font-size:clamp(10px,.9vw,13px)}@media (max-width:1000px){.HeroAssembly_systemHeadline__WsR_g{width:40%}.HeroAssembly_systemHeadline__WsR_g strong{font-size:clamp(26px,3.4vw,38px)}.HeroAssembly_systemHeadline__WsR_g p{max-width:100%;font-size:clamp(9px,1vw,12px)}}@media (max-width:640px){.HeroAssembly_contentAssembly__YU0FJ{inset:10% 4% 8% 4%}.HeroAssembly_slotMeta__V4FkA,.HeroAssembly_systemMeta__xO9al{left:2%;top:3%}.HeroAssembly_slotHeadline__UNQY_,.HeroAssembly_systemHeadline__WsR_g{left:2%;top:17%;width:50%}.HeroAssembly_systemHeadline__WsR_g strong{font-size:clamp(23px,7vw,30px);line-height:1.03}.HeroAssembly_systemHeadline__WsR_g p{max-width:100%;font-size:9px;line-height:1.35;white-space:nowrap}.HeroAssembly_headlineServices__iO70x{grid-template-columns:repeat(2,minmax(0,max-content));gap:6px 12px;font-size:8px}.HeroAssembly_headlineServices__iO70x span:nth-child(3),.HeroAssembly_headlineServices__iO70x span:nth-child(4){display:inline-block}.HeroAssembly_slotMedia__ilJ_c,.HeroAssembly_systemMedia__kk6sI{right:2%;top:15%;width:38%;height:33%}.HeroAssembly_systemMediaTag__ZxOJ1{top:7%;left:7%;font-size:6px}.HeroAssembly_systemMediaCaption__vC7In{left:7%;bottom:7%;font-size:7px}.HeroAssembly_capabilityBuild__jB_dV,.HeroAssembly_capabilityCms__ZzvkD,.HeroAssembly_capabilitySystem__mCLmn{display:flex}.HeroAssembly_capabilityDesign__S4IIj,.HeroAssembly_capabilityOperate___77MF{display:none}.HeroAssembly_capabilityStrategy__tp5kQ{left:4%;bottom:14%}.HeroAssembly_capabilityBuild__jB_dV{left:37%;top:55%}.HeroAssembly_capabilityCms__ZzvkD{right:24%;bottom:14%}.HeroAssembly_capabilitySystem__mCLmn{right:3%;bottom:12%}.HeroAssembly_capability____IHv b{font-size:10px}.HeroAssembly_capability____IHv span{font-size:7px}.HeroAssembly_capability____IHv:before{width:16px;top:-7px}.HeroAssembly_assemblyLineA__TxcPl{left:24%;top:12%;width:16%}.HeroAssembly_assemblyLineB__P3uFX{left:31%;top:49%;width:10%}.HeroAssembly_assemblyLineC__QBgqx,.HeroAssembly_assemblyLineD__hywgo{display:none}.HeroAssembly_assemblyLineE__QJIJL{display:block;left:10%;bottom:24%;width:56%}.HeroAssembly_blueprint__yzAt_,.HeroAssembly_structure__4K1h7{inset:2.4% 1.8%}.HeroAssembly_edgeTopA__MGzL8{left:4.2%;width:45.8%;top:8.4%}.HeroAssembly_edgeTopB__jVwqA{right:4.2%;width:36.2%;top:8.4%}.HeroAssembly_edgeBottomA__UgqYX{left:4.2%;width:52.5%;bottom:7.2%}.HeroAssembly_edgeBottomB__VM0TR{right:4.2%;width:31.5%;bottom:7.2%}.HeroAssembly_edgeLeft__s4_2V{left:4.2%;top:8.4%;bottom:7.2%}.HeroAssembly_edgeRight__DzgZ8{right:4.2%;top:8.4%;bottom:7.2%}.HeroAssembly_framePulse__er89a{left:4.2%;right:4.2%;top:8.4%;bottom:7.2%}.HeroAssembly_lightSweep__S9ZqY{inset:7% 4.2%}.HeroAssembly_contentAssembly__YU0FJ{inset:10.5% 7% 10.5% 7%}.HeroAssembly_slotMeta__V4FkA,.HeroAssembly_systemMeta__xO9al{left:2%;top:2%}.HeroAssembly_slotHeadline__UNQY_,.HeroAssembly_systemHeadline__WsR_g{left:3%;top:19%;width:34%}.HeroAssembly_systemHeadline__WsR_g{gap:5px}.HeroAssembly_systemHeadline__WsR_g small{font-size:1.55vw}.HeroAssembly_systemHeadline__WsR_g strong{font-size:5.7vw;line-height:1.02}.HeroAssembly_systemHeadline__WsR_g p{max-width:100%;font-size:1.9vw;line-height:1.35;white-space:nowrap}.HeroAssembly_headlineServices__iO70x{grid-template-columns:repeat(2,minmax(0,max-content));gap:4px 8px;font-size:1.7vw}.HeroAssembly_headlineServices__iO70x span:nth-child(3),.HeroAssembly_headlineServices__iO70x span:nth-child(4){display:inline-block}.HeroAssembly_headlineServices__iO70x span{padding-left:8px}.HeroAssembly_headlineServices__iO70x span:before{width:5px}.HeroAssembly_slotMedia__ilJ_c,.HeroAssembly_systemMedia__kk6sI{right:8%;top:21%;width:31%;height:47%}.HeroAssembly_systemMediaTag__ZxOJ1{top:6%;left:6%;font-size:1.45vw}.HeroAssembly_systemMediaCaption__vC7In{left:6%;bottom:7%;font-size:1.65vw}.HeroAssembly_capabilityBuild__jB_dV,.HeroAssembly_capabilityCms__ZzvkD,.HeroAssembly_capabilityDesign__S4IIj,.HeroAssembly_capabilityOperate___77MF,.HeroAssembly_capabilityStrategy__tp5kQ,.HeroAssembly_capabilitySystem__mCLmn{display:flex}.HeroAssembly_capabilityStrategy__tp5kQ{left:6%;bottom:8%}.HeroAssembly_capabilityDesign__S4IIj{left:24%;bottom:7%}.HeroAssembly_capabilityBuild__jB_dV{left:42%;top:58%}.HeroAssembly_capabilityCms__ZzvkD{right:36%;bottom:8%}.HeroAssembly_capabilitySystem__mCLmn{right:9%;bottom:7%}.HeroAssembly_capabilityOperate___77MF{right:9%;top:8%}.HeroAssembly_capability____IHv{gap:2px}.HeroAssembly_capability____IHv i{font-size:1.42vw}.HeroAssembly_capability____IHv b{font-size:2.45vw}.HeroAssembly_capability____IHv span{font-size:1.52vw}.HeroAssembly_capability____IHv:before{width:12px;top:-5px}.HeroAssembly_assemblyLineA__TxcPl{left:25%;top:13%;width:19%;display:block}.HeroAssembly_assemblyLineB__P3uFX{left:34%;top:54%;width:9%;display:block}.HeroAssembly_assemblyLineC__QBgqx{left:43%;top:34%;width:10%;display:block}.HeroAssembly_assemblyLineD__hywgo{right:24%;bottom:18%;width:9%;display:block}.HeroAssembly_assemblyLineE__QJIJL{left:18%;bottom:21%;width:42%;display:block}.HeroAssembly_contentLockPoint__U0Hl3{right:4.8%;bottom:7.2%}.HeroAssembly_contentLockTL__Jg2Nm{left:1%;top:1%}.HeroAssembly_contentLockTR__Hgz9U{right:1%;top:1%}.HeroAssembly_contentLockBL__TyYu7{left:1%;bottom:1%}.HeroAssembly_contentLockBR__WqM8K{right:1%;bottom:1%}}.HeroAssembly_stage__tv1tt{container-type:inline-size}.HeroAssembly_systemHeadline__WsR_g{gap:0}.HeroAssembly_systemHeadline__WsR_g small{margin:0 0 1.15cqw;font-size:clamp(7px,.82cqw,12px);line-height:1}.HeroAssembly_systemHeadline__WsR_g strong{display:block;margin:0 0 1.35cqw;font-size:clamp(24px,3.15cqw,47px);line-height:1.02}.HeroAssembly_systemHeadline__WsR_g p{margin:0 0 1.25cqw;font-size:clamp(9px,.93cqw,14px)}.HeroAssembly_headlineServices__iO70x{margin:0;gap:.62cqw 1.25cqw;font-size:clamp(8px,.86cqw,13px);line-height:1.2}.HeroAssembly_systemMeta__xO9al span:first-child{font-size:clamp(7px,.88cqw,14px)}.HeroAssembly_systemMediaTag__ZxOJ1,.HeroAssembly_systemMeta__xO9al span:last-child{font-size:clamp(6px,.72cqw,11px)}.HeroAssembly_systemMediaCaption__vC7In{font-size:clamp(7px,.84cqw,13px)}.HeroAssembly_capability____IHv i{font-size:clamp(6px,.7cqw,11px)}.HeroAssembly_capability____IHv b{font-size:clamp(10px,1.16cqw,18px)}.HeroAssembly_capability____IHv span{font-size:clamp(7px,.72cqw,11px)}.HeroAssembly_capabilityCms__ZzvkD,.HeroAssembly_capabilityDesign__S4IIj,.HeroAssembly_capabilityStrategy__tp5kQ,.HeroAssembly_capabilitySystem__mCLmn{bottom:7.4%}.HeroAssembly_capabilityBuild__jB_dV{top:58%}.HeroAssembly_capabilityOperate___77MF{top:8%}@media (max-width:640px){.HeroAssembly_blueprint__yzAt_,.HeroAssembly_structure__4K1h7{inset:2.4% 1.8%}.HeroAssembly_contentAssembly__YU0FJ{inset:10.5% 7% 10.5% 7%}.HeroAssembly_slotMeta__V4FkA,.HeroAssembly_systemMeta__xO9al{left:2%;top:2%}.HeroAssembly_slotHeadline__UNQY_,.HeroAssembly_systemHeadline__WsR_g{left:3%;top:19%;width:34%}.HeroAssembly_slotMedia__ilJ_c,.HeroAssembly_systemMedia__kk6sI{right:8%;top:21%;width:31%;height:47%}.HeroAssembly_systemHeadline__WsR_g small{font-size:.82cqw;margin-bottom:1.15cqw}.HeroAssembly_systemHeadline__WsR_g strong{font-size:3.15cqw;margin-bottom:1.35cqw;line-height:1.02}.HeroAssembly_systemHeadline__WsR_g p{font-size:.93cqw;line-height:1.35;margin-bottom:1.25cqw}.HeroAssembly_headlineServices__iO70x{grid-template-columns:repeat(2,minmax(0,max-content));gap:.62cqw 1.25cqw;font-size:.86cqw}.HeroAssembly_headlineServices__iO70x span:nth-child(3),.HeroAssembly_headlineServices__iO70x span:nth-child(4){display:inline-block}.HeroAssembly_headlineServices__iO70x span{padding-left:.72cqw}.HeroAssembly_headlineServices__iO70x span:before{width:.44cqw}.HeroAssembly_systemMeta__xO9al span:first-child{font-size:.88cqw}.HeroAssembly_systemMediaTag__ZxOJ1,.HeroAssembly_systemMeta__xO9al span:last-child{font-size:.72cqw}.HeroAssembly_systemMediaCaption__vC7In{font-size:.84cqw}.HeroAssembly_capabilityBuild__jB_dV,.HeroAssembly_capabilityCms__ZzvkD,.HeroAssembly_capabilityDesign__S4IIj,.HeroAssembly_capabilityOperate___77MF,.HeroAssembly_capabilityStrategy__tp5kQ,.HeroAssembly_capabilitySystem__mCLmn{display:flex}.HeroAssembly_capabilityStrategy__tp5kQ{left:6%;bottom:7.4%}.HeroAssembly_capabilityDesign__S4IIj{left:24%;bottom:7.4%}.HeroAssembly_capabilityBuild__jB_dV{left:42%;top:58%}.HeroAssembly_capabilityCms__ZzvkD{right:36%;bottom:7.4%}.HeroAssembly_capabilitySystem__mCLmn{right:9%;bottom:7.4%}.HeroAssembly_capabilityOperate___77MF{right:9%;top:8%}.HeroAssembly_capability____IHv{gap:.14cqw}.HeroAssembly_capability____IHv i{font-size:.7cqw}.HeroAssembly_capability____IHv b{font-size:1.16cqw}.HeroAssembly_capability____IHv span{font-size:.72cqw}.HeroAssembly_capability____IHv:before{width:1.15cqw;top:-.5cqw}.HeroAssembly_assemblyLineA__TxcPl{left:25%;top:13%;width:19%;display:block}.HeroAssembly_assemblyLineB__P3uFX{left:34%;top:54%;width:9%;display:block}.HeroAssembly_assemblyLineC__QBgqx{left:43%;top:34%;width:10%;display:block}.HeroAssembly_assemblyLineD__hywgo{right:24%;bottom:18%;width:9%;display:block}.HeroAssembly_assemblyLineE__QJIJL{left:18%;bottom:21%;width:42%;display:block}}.HeroAssembly_slotHeadline__UNQY_,.HeroAssembly_systemHeadline__WsR_g{width:36.5%}.HeroAssembly_systemHeadline__WsR_g small{font-size:clamp(8px,.94cqw,14px);margin-bottom:1.05cqw}.HeroAssembly_systemHeadline__WsR_g strong{font-size:clamp(29px,3.72cqw,54px);margin-bottom:1.15cqw}.HeroAssembly_systemHeadline__WsR_g p{font-size:clamp(10px,1.08cqw,16px);line-height:1.35}.HeroAssembly_headlineServices__iO70x{gap:.56cqw 1.08cqw;font-size:clamp(9px,.98cqw,14px)}.HeroAssembly_systemMeta__xO9al span:first-child{font-size:clamp(8px,1cqw,15px)}.HeroAssembly_systemMeta__xO9al span:last-child{font-size:clamp(7px,.82cqw,12px)}.HeroAssembly_slotMedia__ilJ_c,.HeroAssembly_systemMedia__kk6sI{right:6.5%;top:19.5%;width:34.5%;height:51%}.HeroAssembly_systemMediaTag__ZxOJ1{font-size:clamp(7px,.82cqw,12px)}.HeroAssembly_systemMediaCaption__vC7In{font-size:clamp(8px,.98cqw,14px)}.HeroAssembly_capability____IHv i{font-size:clamp(7px,.82cqw,12px)}.HeroAssembly_capability____IHv b{font-size:clamp(12px,1.38cqw,21px);line-height:1.12}.HeroAssembly_capability____IHv span{font-size:clamp(8px,.84cqw,12px)}.HeroAssembly_capability____IHv{gap:.24cqw}.HeroAssembly_capabilityBuild__jB_dV{left:43%;top:60%}.HeroAssembly_capabilityCms__ZzvkD{right:34%;bottom:7.4%}.HeroAssembly_capabilitySystem__mCLmn{right:7%;bottom:7.4%}.HeroAssembly_capabilityOperate___77MF{right:7%;top:7.5%}.HeroAssembly_assemblyLineB__P3uFX{left:36%}.HeroAssembly_assemblyLineC__QBgqx{left:45%;top:35%;width:8%}.HeroAssembly_assemblyLineD__hywgo{right:22%;width:8%}@media (max-width:640px){.HeroAssembly_stage__tv1tt{aspect-ratio:1.46/1}.HeroAssembly_slotHeadline__UNQY_,.HeroAssembly_systemHeadline__WsR_g{left:3%;top:19%;width:36.5%}.HeroAssembly_slotMedia__ilJ_c,.HeroAssembly_systemMedia__kk6sI{right:6.5%;top:19.5%;width:34.5%;height:51%}.HeroAssembly_systemMeta__xO9al span:first-child{font-size:clamp(7px,2.15cqw,10px)}.HeroAssembly_systemMeta__xO9al span:last-child{font-size:clamp(6px,1.8cqw,9px)}.HeroAssembly_systemHeadline__WsR_g small{font-size:clamp(6px,1.8cqw,8px);margin-bottom:1.5cqw}.HeroAssembly_systemHeadline__WsR_g strong{font-size:clamp(17px,5.1cqw,23px);line-height:1.02;margin-bottom:1.5cqw}.HeroAssembly_systemHeadline__WsR_g p{font-size:clamp(7px,2.15cqw,9.5px);line-height:1.34;margin-bottom:1.35cqw}.HeroAssembly_headlineServices__iO70x{gap:.7cqw 1.35cqw;font-size:clamp(6.5px,1.9cqw,8.5px)}.HeroAssembly_headlineServices__iO70x span{padding-left:1.25cqw}.HeroAssembly_headlineServices__iO70x span:before{width:.72cqw}.HeroAssembly_systemMediaTag__ZxOJ1{font-size:clamp(5.5px,1.55cqw,7px)}.HeroAssembly_systemMediaCaption__vC7In{font-size:clamp(6px,1.75cqw,8px)}.HeroAssembly_capability____IHv i{font-size:clamp(5.5px,1.55cqw,7px)}.HeroAssembly_capability____IHv b{font-size:clamp(8px,2.35cqw,11px)}.HeroAssembly_capability____IHv span{font-size:clamp(5.5px,1.55cqw,7px)}.HeroAssembly_capability____IHv{gap:.38cqw}.HeroAssembly_capability____IHv:before{width:1.8cqw;top:-.75cqw}.HeroAssembly_capabilityStrategy__tp5kQ{left:6%;bottom:7.4%}.HeroAssembly_capabilityDesign__S4IIj{left:24%;bottom:7.4%}.HeroAssembly_capabilityBuild__jB_dV{left:43%;top:60%}.HeroAssembly_capabilityCms__ZzvkD{right:34%;bottom:7.4%}.HeroAssembly_capabilitySystem__mCLmn{right:7%;bottom:7.4%}.HeroAssembly_capabilityOperate___77MF{right:7%;top:7.5%}}.HeroAssembly_slotHeadline__UNQY_,.HeroAssembly_systemHeadline__WsR_g{width:46%}.HeroAssembly_systemHeadline__WsR_g small{font-size:clamp(9px,1.02cqw,15px);margin-bottom:1.08cqw}.HeroAssembly_systemHeadline__WsR_g strong{font-size:clamp(31px,3.9cqw,58px);line-height:1.01;margin-bottom:1.12cqw;white-space:nowrap}.HeroAssembly_systemHeadline__WsR_g p{width:100%;max-width:none;font-size:clamp(11px,1.34cqw,18px);line-height:1.25;margin-bottom:1.08cqw;white-space:nowrap}.HeroAssembly_headlineServices__iO70x{grid-template-columns:repeat(2,minmax(0,max-content));gap:.58cqw 1.18cqw;font-size:clamp(10px,1.08cqw,15px)}.HeroAssembly_systemMeta__xO9al span:first-child{font-size:clamp(9px,1.08cqw,16px)}.HeroAssembly_systemMeta__xO9al span:last-child{font-size:clamp(8px,.9cqw,13px)}.HeroAssembly_slotMedia__ilJ_c,.HeroAssembly_systemMedia__kk6sI{top:21.5%;height:54%}.HeroAssembly_systemMediaTag__ZxOJ1{font-size:clamp(8px,.9cqw,13px)}.HeroAssembly_systemMediaCaption__vC7In{font-size:clamp(9px,1.06cqw,15px)}.HeroAssembly_capability____IHv{gap:.26cqw}.HeroAssembly_capability____IHv i{font-size:clamp(8px,.9cqw,13px)}.HeroAssembly_capability____IHv b{font-size:clamp(13px,1.5cqw,22px);line-height:1.08}.HeroAssembly_capability____IHv span{font-size:clamp(8px,.9cqw,13px);white-space:nowrap}.HeroAssembly_capabilityBuild__jB_dV{left:46%;top:61%}.HeroAssembly_capabilityCms__ZzvkD{right:37%;bottom:6.8%}.HeroAssembly_capabilitySystem__mCLmn{right:5%;bottom:6.8%}.HeroAssembly_capabilityOperate___77MF{right:5%}.HeroAssembly_assemblyLineB__P3uFX{width:7%}.HeroAssembly_assemblyLineC__QBgqx{left:47%;top:36%;width:7%}.HeroAssembly_assemblyLineD__hywgo{right:24%;width:7%}@media (max-width:640px){.HeroAssembly_stage__tv1tt{aspect-ratio:1.46/1}.HeroAssembly_blueprint__yzAt_,.HeroAssembly_structure__4K1h7{inset:2.4% 1.8%}.HeroAssembly_contentAssembly__YU0FJ{inset:10.5% 7% 10.5% 7%}.HeroAssembly_slotMeta__V4FkA,.HeroAssembly_systemMeta__xO9al{left:2%;top:2%}.HeroAssembly_slotHeadline__UNQY_,.HeroAssembly_systemHeadline__WsR_g{left:3%;top:19%;width:46%}.HeroAssembly_slotMedia__ilJ_c,.HeroAssembly_systemMedia__kk6sI{right:4.5%;top:21.5%;width:37%;height:54%}.HeroAssembly_systemHeadline__WsR_g small{font-size:1.02cqw;margin-bottom:1.08cqw}.HeroAssembly_systemHeadline__WsR_g strong{font-size:3.9cqw;margin-bottom:1.12cqw;line-height:1.01;white-space:nowrap}.HeroAssembly_systemHeadline__WsR_g p{font-size:1.34cqw;line-height:1.25;margin-bottom:1.08cqw;white-space:nowrap}.HeroAssembly_headlineServices__iO70x{grid-template-columns:repeat(2,minmax(0,max-content));gap:.58cqw 1.18cqw;font-size:1.08cqw}.HeroAssembly_headlineServices__iO70x span{padding-left:.86cqw}.HeroAssembly_headlineServices__iO70x span:before{width:.52cqw}.HeroAssembly_systemMeta__xO9al span:first-child{font-size:1.08cqw}.HeroAssembly_systemMediaTag__ZxOJ1,.HeroAssembly_systemMeta__xO9al span:last-child{font-size:.9cqw}.HeroAssembly_systemMediaCaption__vC7In{font-size:1.06cqw}.HeroAssembly_capabilityBuild__jB_dV,.HeroAssembly_capabilityCms__ZzvkD,.HeroAssembly_capabilityDesign__S4IIj,.HeroAssembly_capabilityOperate___77MF,.HeroAssembly_capabilityStrategy__tp5kQ,.HeroAssembly_capabilitySystem__mCLmn{display:flex}.HeroAssembly_capability____IHv{gap:.26cqw}.HeroAssembly_capability____IHv i{font-size:.9cqw}.HeroAssembly_capability____IHv b{font-size:1.5cqw;line-height:1.08;white-space:nowrap}.HeroAssembly_capability____IHv span{font-size:.9cqw;white-space:nowrap}.HeroAssembly_capabilityStrategy__tp5kQ{left:6%;bottom:6.8%}.HeroAssembly_capabilityDesign__S4IIj{left:24%;bottom:6.8%}.HeroAssembly_capabilityBuild__jB_dV{left:46%;top:61%}.HeroAssembly_capabilityCms__ZzvkD{right:37%;bottom:6.8%}.HeroAssembly_capabilitySystem__mCLmn{right:5%;bottom:6.8%}.HeroAssembly_capabilityOperate___77MF{right:5%;top:5.5%;align-items:flex-end;text-align:right}.HeroAssembly_assemblyLineA__TxcPl{left:25%;top:13%;width:19%;display:block}.HeroAssembly_assemblyLineB__P3uFX{left:39%;top:55%;width:7%;display:block}.HeroAssembly_assemblyLineC__QBgqx{left:47%;top:36%;width:7%;display:block}.HeroAssembly_assemblyLineD__hywgo{right:24%;bottom:18%;width:7%;display:block}.HeroAssembly_assemblyLineE__QJIJL{left:18%;bottom:21%;width:42%;display:block}}.HeroAssembly_slotMedia__ilJ_c,.HeroAssembly_systemMedia__kk6sI{right:4.5%;top:23%;width:37%;height:52.5%}.HeroAssembly_capabilityBuild__jB_dV{left:auto;right:24%;top:5.5%}.HeroAssembly_capabilityOperate___77MF{right:4.5%;top:5.5%}.HeroAssembly_assemblyLineC__QBgqx{display:none}.HeroAssembly_assemblyLineA__TxcPl{left:25%;top:13%;width:18%}.HeroAssembly_assemblyLineB__P3uFX{left:39%;top:55%;width:6%}.HeroAssembly_assemblyLineD__hywgo{right:25%;bottom:18%;width:6%}@media (max-width:640px){.HeroAssembly_slotHeadline__UNQY_,.HeroAssembly_systemHeadline__WsR_g{left:3%;top:19%;width:50%}.HeroAssembly_slotMedia__ilJ_c,.HeroAssembly_systemMedia__kk6sI{right:3.5%;top:24%;width:36.5%;height:51%}.HeroAssembly_systemHeadline__WsR_g small{font-size:1.18cqw;margin-bottom:1.1cqw}.HeroAssembly_systemHeadline__WsR_g strong{font-size:4.25cqw;margin-bottom:1.16cqw;white-space:nowrap}.HeroAssembly_systemHeadline__WsR_g p{font-size:1.5cqw;line-height:1.22;margin-bottom:1.15cqw;white-space:nowrap}.HeroAssembly_headlineServices__iO70x{gap:.66cqw 1.28cqw;font-size:1.22cqw}.HeroAssembly_headlineServices__iO70x span{padding-left:.92cqw;white-space:nowrap}.HeroAssembly_headlineServices__iO70x span:before{width:.56cqw}.HeroAssembly_systemMeta__xO9al span:first-child{font-size:1.2cqw}.HeroAssembly_systemMediaTag__ZxOJ1,.HeroAssembly_systemMeta__xO9al span:last-child{font-size:1cqw}.HeroAssembly_systemMediaCaption__vC7In{font-size:1.18cqw}.HeroAssembly_capability____IHv{gap:.3cqw}.HeroAssembly_capability____IHv i{font-size:1.02cqw}.HeroAssembly_capability____IHv b{font-size:1.72cqw;line-height:1.06;white-space:nowrap}.HeroAssembly_capability____IHv span{font-size:1.02cqw;white-space:nowrap}.HeroAssembly_capabilityStrategy__tp5kQ{left:5%;bottom:6.5%}.HeroAssembly_capabilityDesign__S4IIj{left:24%;bottom:6.5%}.HeroAssembly_capabilityCms__ZzvkD{right:36%;bottom:6.5%}.HeroAssembly_capabilitySystem__mCLmn{right:4%;bottom:6.5%}.HeroAssembly_capabilityBuild__jB_dV{left:auto;right:24%;top:5.5%;align-items:flex-end;text-align:right}.HeroAssembly_capabilityOperate___77MF{right:4%;top:5.5%;align-items:flex-end;text-align:right}.HeroAssembly_assemblyLineC__QBgqx{display:none}.HeroAssembly_assemblyLineA__TxcPl{left:25%;top:13%;width:18%;display:block}.HeroAssembly_assemblyLineB__P3uFX{left:39%;top:55%;width:6%;display:block}.HeroAssembly_assemblyLineD__hywgo{right:25%;bottom:18%;width:6%;display:block}.HeroAssembly_assemblyLineE__QJIJL{left:18%;bottom:21%;width:42%;display:block}}.HeroAssembly_capabilityLayer___Lm1P{position:absolute;display:grid;grid-column-gap:3.1%;grid-row-gap:0;row-gap:0}.HeroAssembly_capability____IHv{position:relative;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;align-self:start;justify-self:start;min-width:0;gap:.34cqw;text-align:left;align-items:flex-start}.HeroAssembly_capability____IHv:before{top:-.76cqw;width:1.55cqw}.HeroAssembly_capability____IHv i{font-size:clamp(9px,1.02cqw,15px)}.HeroAssembly_capability____IHv b{font-size:clamp(16px,1.78cqw,26px);line-height:1.06;white-space:nowrap}.HeroAssembly_capability____IHv span{font-size:clamp(9px,.98cqw,14px)}.HeroAssembly_capabilityBuild__jB_dV{justify-self:end;text-align:right;align-items:flex-end;animation:HeroAssembly_capabilityIn__XcnNK .54s cubic-bezier(.22,.8,.3,1) 2.13s forwards}.HeroAssembly_capabilityOperate___77MF{justify-self:end;text-align:right;align-items:flex-end;animation:HeroAssembly_capabilityIn__XcnNK .54s cubic-bezier(.22,.8,.3,1) 2.46s forwards}.HeroAssembly_capabilityStrategy__tp5kQ{align-self:end;animation:HeroAssembly_capabilityIn__XcnNK .54s cubic-bezier(.22,.8,.3,1) 1.9s forwards}.HeroAssembly_capabilityDesign__S4IIj{align-self:end;animation:HeroAssembly_capabilityIn__XcnNK .54s cubic-bezier(.22,.8,.3,1) 2.02s forwards}.HeroAssembly_capabilityCms__ZzvkD{align-self:end;animation:HeroAssembly_capabilityIn__XcnNK .54s cubic-bezier(.22,.8,.3,1) 2.24s forwards}.HeroAssembly_capabilitySystem__mCLmn{align-self:end;justify-self:end;text-align:right;align-items:flex-end;animation:HeroAssembly_capabilityIn__XcnNK .54s cubic-bezier(.22,.8,.3,1) 2.35s forwards}@media (max-width:640px){.HeroAssembly_capabilityLayer___Lm1P{inset:4.8% 4.5% 5.8% 5%;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:18% 1fr 19%;column-gap:3.1%}.HeroAssembly_capabilityBuild__jB_dV,.HeroAssembly_capabilityCms__ZzvkD,.HeroAssembly_capabilityDesign__S4IIj,.HeroAssembly_capabilityOperate___77MF,.HeroAssembly_capabilityStrategy__tp5kQ,.HeroAssembly_capabilitySystem__mCLmn{display:flex}.HeroAssembly_capability____IHv{gap:.34cqw}.HeroAssembly_capability____IHv i{font-size:1.02cqw}.HeroAssembly_capability____IHv b{font-size:1.78cqw;line-height:1.06}.HeroAssembly_capability____IHv span{font-size:.98cqw}.HeroAssembly_capability____IHv:before{top:-.76cqw;width:1.55cqw}}.HeroAssembly_slotHeadline__UNQY_,.HeroAssembly_systemHeadline__WsR_g{top:24%}.HeroAssembly_capabilityLayer___Lm1P{inset:4.8% 4.5% 5.8% 5%;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:18% 1fr 19%;column-gap:3.1%}.HeroAssembly_capabilityBuild__jB_dV,.HeroAssembly_capabilityCms__ZzvkD,.HeroAssembly_capabilityDesign__S4IIj,.HeroAssembly_capabilityOperate___77MF,.HeroAssembly_capabilityStrategy__tp5kQ,.HeroAssembly_capabilitySystem__mCLmn,.HeroAssembly_capability____IHv{justify-self:start;text-align:left;align-items:flex-start}.HeroAssembly_capabilityBuild__jB_dV{grid-column:3;grid-row:1}.HeroAssembly_capabilityOperate___77MF{grid-column:4;grid-row:1}.HeroAssembly_capabilityStrategy__tp5kQ{grid-column:1;grid-row:3}.HeroAssembly_capabilityDesign__S4IIj{grid-column:2;grid-row:3}.HeroAssembly_capabilityCms__ZzvkD{grid-column:3;grid-row:3}.HeroAssembly_capabilitySystem__mCLmn{grid-column:4;grid-row:3}@media (max-width:640px){.HeroAssembly_slotHeadline__UNQY_,.HeroAssembly_systemHeadline__WsR_g{top:24%}.HeroAssembly_capabilityBuild__jB_dV,.HeroAssembly_capabilityCms__ZzvkD,.HeroAssembly_capabilityDesign__S4IIj,.HeroAssembly_capabilityOperate___77MF,.HeroAssembly_capabilityStrategy__tp5kQ,.HeroAssembly_capabilitySystem__mCLmn,.HeroAssembly_capability____IHv{justify-self:start;text-align:left;align-items:flex-start}}