.pulseArchitecturePage{background:#fff;color:#132c44}.pulseContinuum{background:#f4f8fa;color:#132c44}.pulseAtlas{padding:clamp(112px,12vw,180px) max(6vw,calc((100vw - 1540px)/2));background:linear-gradient(180deg,#f7fafb,#ecf3f6)}.pulseAtlasTabs{display:flex;justify-content:center;gap:clamp(24px,5vw,88px);max-width:1540px;margin:0 auto 52px;border-bottom:1px solid #c7d8df}.pulseAtlasTabs button{position:relative;padding:0 0 17px;border:0;background:transparent;color:#8095a0;font-size:clamp(18px,1.7vw,27px);cursor:pointer;transition:color .25s}.pulseAtlasTabs button.is-active{color:#163247}.pulseAtlasTabs button.is-active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#299bd6}.pulseAtlasCard{display:grid;grid-template-columns:1.12fr .88fr;max-width:1540px;margin:auto;min-width:0;overflow:hidden;background:#fff;box-shadow:0 20px 50px rgba(35,67,80,.08);animation:pulse-card-in .4s ease-out both}@keyframes pulse-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pulseAtlasCard>img{display:block;width:100%;height:100%;min-height:clamp(460px,40vw,680px);object-fit:cover}.pulseAtlasCardCopy{padding:clamp(32px,4.7vw,80px);align-self:center}.pulseAtlasCardCopy h2{margin:0;color:#299bd6;font-size:14px;font-weight:650;letter-spacing:.15em}.pulseAtlasCardCopy h3{margin:20px 0 0;font-size:clamp(32px,3.2vw,53px);font-weight:480;line-height:1.15;letter-spacing:-.05em}.pulseAtlasCardCopy>p{margin:18px 0 0;color:#708a9a;font-size:13px}.pulseAtlasCardCopy ul{display:grid;gap:0;margin:34px 0 0;padding:0;list-style:none;border-top:1px solid #d7e3e8}.pulseAtlasCardCopy li{padding:16px 0;border-bottom:1px solid #d7e3e8}.pulseAtlasCardCopy li b{display:block;font-size:15px;font-weight:560}.pulseAtlasCardCopy li span{display:block;margin-top:7px;color:#78909f;font-size:12px;line-height:1.65}.pulseFlow{padding:clamp(112px,12vw,180px) max(6vw,calc((100vw - 1540px)/2)) clamp(100px,10vw,160px);background:#fff}.pulseFlowHeading{max-width:800px;margin:0 auto clamp(52px,6vw,92px);text-align:center}.pulseFlowHeading h2{margin:0;font-size:clamp(44px,4.6vw,76px);font-weight:460;line-height:1.08;letter-spacing:-.065em}.pulseFlowStage{position:relative;max-width:1320px;min-height:280px;margin:auto}.pulseFlowStage:before{content:"";position:absolute;right:10%;bottom:62px;left:10%;height:2px;background:linear-gradient(90deg,transparent,#68bce3 10%,#299bd6 45%,#68bce3 80%,transparent);background-size:180% 100%;animation:pulse-data-return 3.6s linear infinite}.pulseFlowStage:after{content:"";position:absolute;bottom:57px;left:10%;width:10px;height:10px;border-bottom:2px solid #299bd6;border-left:2px solid #299bd6;transform:rotate(45deg)}@keyframes pulse-data-return{to{background-position:180% 0}}.pulseFlowSteps{display:grid;grid-template-columns:repeat(5,1fr);position:relative;padding:clamp(52px,5vw,74px) clamp(32px,5vw,84px) 132px}.pulseFlowSteps:before{content:"";position:absolute;top:calc(clamp(52px,5vw,74px) + 7px);right:10%;left:10%;height:1px;background:#b8d6e4}.pulseFlowSteps div{position:relative;display:grid;justify-items:center;gap:22px;text-align:center}.pulseFlowSteps div:before{content:"";width:15px;height:15px;border:1px solid #299bd6;border-radius:50%;background:#fff;box-shadow:0 0 0 8px #fff}.pulseFlowSteps div:after{content:"";position:absolute;top:5px;width:5px;height:5px;border-radius:50%;background:#299bd6;opacity:0;animation:pulse-node-flow 4s linear infinite}.pulseFlowSteps div:first-child:after{animation-delay:0s}.pulseFlowSteps div:nth-child(2):after{animation-delay:.8s}.pulseFlowSteps div:nth-child(3):after{animation-delay:1.6s}.pulseFlowSteps div:nth-child(4):after{animation-delay:2.4s}.pulseFlowSteps div:nth-child(5):after{animation-delay:3.2s}@keyframes pulse-node-flow{0%{opacity:0;transform:translateX(20px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateX(-60px)}}.pulseFlowSteps b{white-space:nowrap;font-size:clamp(16px,1.5vw,23px);font-weight:500;letter-spacing:-.035em}.pulseFlowFoot{max-width:900px;margin:clamp(42px,5vw,78px) auto 0;padding-top:23px;border-top:1px solid #d5e1e5;color:#718998;text-align:center;font-size:14px;line-height:1.7}@media(max-width:1050px){.pulseAtlasCard{grid-template-columns:.82fr 1.18fr}.pulseAtlasCard>img{height:100%}.pulseFlowStage{min-height:0;padding:25px;border-radius:24px}.pulseFlowStage:after,.pulseFlowStage:before{display:none}.pulseFlowSteps{grid-template-columns:1fr;max-width:480px;margin:auto;padding:0}.pulseFlowSteps:before{top:7%;bottom:7%;left:7px;width:1px;height:auto}.pulseFlowSteps div{grid-template-columns:30px 1fr;justify-items:start;text-align:left;gap:16px;padding:18px 0}.pulseFlowSteps b{max-width:none}.pulseFlowSteps div:after{display:none}}@media(max-width:640px){.pulseAtlas,.pulseFlow{padding-left:22px;padding-right:22px}.pulseAtlasTabs{margin-bottom:32px}.pulseAtlasCard{display:block}.pulseAtlasCard>img{height:64vw;min-height:0}.pulseAtlasCardCopy h3{font-size:35px}.pulseFlowHeading h2{font-size:42px}}@keyframes pulse-node-flow-right{0%{opacity:0;transform:translateX(-20px)}20%,80%{opacity:1}to{opacity:0;transform:translateX(60px)}}@media(max-width:620px){:is(.robotProductPage,.healthServicePage,.pulseArchitecturePage,.solutionDetailPage,.aboutDetailPage,.newsroomPage,.editorialPage,.careersDetailPage,.jobDetailPage)>.homeHeader .contactNavButton{display:none}}.robotProductPage .robotHero:after{display:none}.robotProductPage .robotHero>.robotHeroCopy{display:block}.robotProductPage .robotHero>.productScrollCue{display:flex}.robotProductPage .robotHero~.robot360Section{display:grid}.robotProductPage .robotHero~:is(.abilitySection,.combineSection){display:block}.pulseFlowSteps div:after{animation-name:pulse-node-flow-right}.healthRole img{display:block;width:clamp(96px,7vw,116px);height:clamp(96px,7vw,116px);margin-bottom:15px;object-fit:contain}@media (max-width:760px){.healthRole img{width:88px;height:88px}}.productPage{--product-ink:#26314a;min-height:100%;color:var(--product-ink);background:#cad7e8}.productHeader{position:fixed;z-index:60;top:0;left:50%;width:min(1280px,calc(100% - 64px));height:72px;transform:translateX(-50%);display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.productLogo{width:max-content;line-height:0}.productLogo img{display:block;width:clamp(155px,12.5vw,205px);height:auto}.productHeader nav{height:100%;display:flex;align-items:center;gap:clamp(30px,3vw,58px)}.productHeader nav a{height:100%;display:grid;place-items:center;font-size:14px}.productHeader nav a.active{font-weight:600}.productHeader button{justify-self:end;min-width:86px;height:31px;border:1px solid rgba(39,50,76,.23);border-radius:18px;background:transparent;font-size:11px}.productHeader button span{display:inline-block;margin-right:5px;transform:rotate(45deg);font-size:15px}.productStory{position:relative;height:310vh;min-height:2100px}.productSticky{position:sticky;top:0;height:100svh;min-height:680px;overflow:hidden;background:radial-gradient(circle at 62% 17%,rgba(255,255,255,.82),transparent 27%),linear-gradient(110deg,#aebfd7,#dbe4f0 57%,#becde0)}.productGrid{position:absolute;inset:0;opacity:.36;background-image:linear-gradient(rgba(255,255,255,.48) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.48) 1px,transparent 0);background-size:106px 106px}.productIntro{position:absolute;z-index:5;top:17%;right:max(4vw,calc((100vw - 1440px) / 2 + 30px));width:min(780px,54vw);text-align:center;opacity:var(--intro-opacity);transform:translateY(var(--intro-lift))}.productIntro p{margin:0 0 10px;font-size:clamp(20px,1.45vw,27px);letter-spacing:.05em;white-space:nowrap}.productIntro h1{margin:0;font-size:clamp(31px,3vw,56px);line-height:1.18;letter-spacing:-.035em;white-space:nowrap}.productIntro span{display:block;margin-top:13px;font-size:clamp(15px,1.2vw,21px);letter-spacing:.04em;white-space:nowrap}.productRobot{position:absolute;z-index:4;left:var(--robot-left);bottom:var(--robot-bottom);width:clamp(720px,60vw,1160px);height:120%;transform:translateX(var(--robot-shift)) scale(var(--robot-scale));transform-origin:bottom center;will-change:transform,left,bottom}.productRobot img{position:relative;z-index:2;width:100%;height:100%;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 30px 35px rgba(35,54,83,.22))}.robotShadow{position:absolute;z-index:1;left:7%;bottom:1.5%;width:56%;height:3.6%;border-radius:50%;background:rgba(41,61,88,.3);filter:blur(22px)}.productSpecs{position:absolute;inset:0;z-index:8;pointer-events:none}.productSpec{--card-shift:6vh;position:absolute;width:clamp(210px,18vw,300px);min-height:108px;padding:24px 28px;display:grid;align-content:center;color:#2b3852;background:rgba(242,247,253,.72);border:1px solid rgba(255,255,255,.72);box-shadow:0 18px 50px rgba(38,57,84,.08);backdrop-filter:blur(10px);opacity:0;transform:translateY(calc(28px + var(--card-shift)));transition:opacity .48s ease var(--spec-delay),transform .58s cubic-bezier(.2,.75,.2,1) var(--spec-delay)}.productSpec.isVisible{opacity:1;transform:translateY(var(--card-shift))}.productSpec i{position:absolute;width:7px;height:7px;background:#087ac1}.productSpec strong{font-size:clamp(22px,1.7vw,31px);font-weight:400;line-height:1.1}.productSpec span{margin-top:8px;font-size:clamp(13px,.95vw,17px)}.specOne{left:8.2%;top:7.8%;width:min(31vw,400px)}.specOne i{right:-4px;bottom:-4px}.specTwo{left:61.1%;top:38%;width:min(28vw,360px)}.specTwo i{left:-4px;top:-4px}.specThree{left:48.2%;top:55.3%;width:min(17.5vw,225px)}.specThree i{left:-4px;top:-4px}.specFour{left:22.5%;top:73.4%;width:min(17.5vw,225px)}.specFour i{right:-4px;bottom:-4px}.scrollGuide{position:absolute;z-index:10;left:50%;bottom:24px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:rgba(40,54,78,.58);font:9px/1 monospace;letter-spacing:.16em}.scrollGuide i{width:1px;height:32px;background:linear-gradient(var(--product-ink),transparent);animation:scrollPulse 1.8s ease-in-out infinite}.productNext{min-height:72vh;padding:150px 8vw;text-align:center;background:#f7f9fc}.productNext p{color:#60738b;font-size:14px;letter-spacing:.24em}.productNext h2{margin:18px 0 0;font-size:clamp(42px,5vw,82px);font-weight:500;letter-spacing:-.04em}@keyframes scrollPulse{50%{opacity:.25;transform:translateY(5px)}}@keyframes robotPairBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.008)}}@media (max-width:800px){.productHeader{width:calc(100% - 40px);height:64px;grid-template-columns:1fr auto}.productHeader nav{display:none}.productStory{height:280vh}.productIntro{top:12%;left:24px;right:24px;width:auto}.productIntro h1{font-size:clamp(20px,6vw,31px)}.productIntro p{font-size:clamp(14px,4.2vw,20px)}.productIntro span{font-size:clamp(11px,3.3vw,15px)}.productRobot{width:128vw;height:105%}.productSpec{--card-shift:3vh;width:180px;min-height:88px;padding:18px}.specOne{left:4%;top:18%}.specTwo{right:3%;top:35%}.specThree{right:4%;bottom:18%}.specFour{left:4%;bottom:6%}}html:has(.robotProductPage){scroll-behavior:smooth;scroll-snap-type:y proximity}.robotProductPage{color:#172944;background:#edf4fb;overflow:clip}.robotProductPage .productPanel{position:relative;min-height:100svh;scroll-snap-align:start;scroll-snap-stop:normal;overflow:hidden}.productTechGrid{position:absolute;inset:0;opacity:.38;background-image:linear-gradient(rgba(255,255,255,.58) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.58) 1px,transparent 0);background-size:108px 108px}.robotHero{background-color:#b4c3d8;background-image:url(/images/product/robot-hero-poster.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.robotHeroCopy{position:absolute;z-index:5;top:clamp(200px,25vh,290px);right:clamp(78px,10vw,205px);width:min(46vw,780px);text-align:center}.robotHeroCopy p{margin:0 0 12px;font-size:clamp(18px,1.35vw,25px);letter-spacing:.08em}.robotHeroCopy h1{margin:0;font-size:clamp(34px,3.4vw,64px);line-height:1.1;font-weight:560;letter-spacing:-.04em;white-space:nowrap}.combineCta,.robotHeroCopy a{margin-top:28px;height:44px;padding:0 24px;display:inline-flex;align-items:center;gap:12px;border:1px solid rgba(22,42,70,.55);border-radius:24px;font-size:15px;transition:.25s ease}.combineCta span,.robotHeroCopy a span{font-size:22px;line-height:1;transition:transform .25s ease}.combineCta:hover,.robotHeroCopy a:hover{color:white;border-color:#005aaa;background:#005aaa;transform:translateY(-2px)}.combineCta:hover span,.robotHeroCopy a:hover span{transform:translateX(3px)}.productScrollCue{position:absolute;z-index:7;bottom:22px;left:50%;display:flex;flex-direction:column;align-items:center;gap:8px;transform:translateX(-50%);color:rgba(30,49,73,.5);font:9px/1 monospace;letter-spacing:.18em}.productScrollCue i{width:1px;height:30px;background:linear-gradient(#172944,transparent);animation:scrollPulse 1.8s ease-in-out infinite}.robot360Section{isolation:isolate;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100svh;min-height:640px;padding:clamp(124px,14vh,154px) clamp(28px,5vw,88px) clamp(22px,3vh,34px);background:#e8ebee;color:#172331;transition:background-color .55s ease,color .55s ease}.robot360Section.isBlack{background:#d9dde1;color:#101820}.robot360Heading{position:relative;z-index:4;text-align:center}.robot360Heading h2{margin:0;font-size:clamp(32px,2.6vw,50px);line-height:1.12;font-weight:500;letter-spacing:-.04em}.robot360Heading>p{margin:10px 0 0;color:#70808e;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.robotVariantButtons{margin:32px auto 0;display:flex;align-items:center;justify-content:center;gap:clamp(38px,7vw,120px)}.robotVariantButtons button{position:relative;padding:8px 2px 13px;border:0;background:none;color:rgba(23,35,49,.38);font-size:clamp(15px,1.1vw,20px);cursor:pointer;transition:color .3s ease}.robotVariantButtons button:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:1px;background:currentColor;transform:translateX(-50%);transition:width .3s ease}.robotVariantButtons button.isActive,.robotVariantButtons button:hover{color:#101820}.robotVariantButtons button.isActive:after{width:100%}.robot360Stage{position:relative;z-index:2;min-height:0;display:grid;place-items:center;cursor:default;touch-action:pan-y;outline:none;user-select:none}.robot360Stage:hover{cursor:grab}.robot360Stage.isDragging{cursor:grabbing}.robot360Model{position:absolute;inset:12px 0 clamp(58px,7vh,86px);width:auto;height:auto;min-height:0;max-height:none;margin:0;display:grid;place-items:end center;overflow:visible}.robot360Stage img{position:relative;z-index:2;display:block;width:auto;height:clamp(280px,calc(100svh - 600px),560px);max-width:100%;max-height:none;object-fit:contain;pointer-events:none;filter:drop-shadow(0 14px 22px rgba(25,34,40,.12))}.robot360Shadow{position:absolute;z-index:1;left:50%;bottom:0;width:min(20vw,320px);height:12px;transform:translateX(-50%);border-radius:50%;background:rgba(38,47,54,.2);filter:blur(8px);pointer-events:none}@media (min-width:1280px) and (max-width:1599px){.robot360Stage img{height:clamp(340px,calc(100svh - 560px),620px)}.robot360Shadow{width:min(19vw,350px)}}@media (min-width:1600px) and (max-width:2199px){.robot360Stage img{height:clamp(440px,calc(100svh - 500px),720px)}.robot360Shadow{width:min(18vw,390px);height:14px}}@media (min-width:2200px){.robot360Stage img{height:clamp(560px,calc(100svh - 460px),860px)}.robot360Shadow{width:min(17vw,440px);height:16px}}.robotSideSpecs{position:absolute;z-index:8;left:max(1vw,8px);top:50%;width:min(22vw,300px);transform:translateY(-46%);display:grid;gap:0;text-align:left;pointer-events:auto}.robotSideSpecs article{position:relative;padding:15px 10px 16px 22px;border-left:1px solid rgba(0,90,170,.2);transition:.28s ease}.robotSideSpecs article:before{content:"";position:absolute;left:-3px;top:22px;width:5px;height:5px;border-radius:50%;background:#26bbed;box-shadow:0 0 12px rgba(38,187,237,.8)}.robotSideSpecs article:hover{background:linear-gradient(90deg,rgba(255,255,255,.64),transparent);transform:translateX(5px)}.robotSideSpecs small{position:absolute;right:8px;top:17px;color:rgba(0,90,170,.35);font:9px monospace}.robotSideSpecs span{display:block;color:#668095;font-size:11px}.robotSideSpecs strong{display:block;margin-top:7px;color:#172331;font-size:clamp(17px,1.35vw,24px);font-weight:500}.robotSideSpecs p{margin:4px 0 0;color:#84939e;font-size:10px}.robotHardwareMap{position:absolute;z-index:7;inset:0;pointer-events:none}.robotHotspot{width:18px;height:18px;padding:0;border:0;background:rgba(255,255,255,.82);box-shadow:0 0 0 1px rgba(0,115,178,.4),0 0 18px rgba(38,187,237,.5);cursor:pointer;pointer-events:auto;outline:none}.robotHotspot,.robotHotspot>i{position:absolute;border-radius:50%}.robotHotspot>i{inset:5px;background:#139ed6;animation:hotspotPulse 1.8s ease-in-out infinite}.robotHotspotLine{position:absolute;left:15px;top:8px;width:0;height:1px;transform-origin:left;background:linear-gradient(90deg,#159fd7,#56cbf4);box-shadow:0 0 8px rgba(38,187,237,.55);transition:width .35s ease}.robotHotspotPopup{position:absolute;z-index:9;left:156px;top:50%;width:210px;padding:15px 17px;display:block;border:1px solid rgba(31,157,209,.32);border-radius:10px;text-align:left;color:#172331;background:rgba(248,252,255,.94);box-shadow:0 16px 44px rgba(26,70,103,.17);backdrop-filter:blur(14px);opacity:0;transform:translateY(-50%) translateX(-10px);transition:.3s ease;pointer-events:none}.robotHotspotPopup:before{content:"";position:absolute;left:-6px;top:50%;width:10px;height:10px;border-left:1px solid rgba(31,157,209,.32);border-bottom:1px solid rgba(31,157,209,.32);background:rgba(248,252,255,.96);transform:translateY(-50%) rotate(45deg)}.robotHotspotPopup em,.robotHotspotPopup small,.robotHotspotPopup strong{display:block}.robotHotspotPopup small{color:#168fc4;font-size:10px;letter-spacing:.08em}.robotHotspotPopup strong{margin-top:7px;font-size:17px;font-weight:550}.robotHotspotPopup em{margin-top:5px;color:#728593;font-size:10px;font-style:normal}.robotHotspot:focus-visible .robotHotspotLine,.robotHotspot:hover .robotHotspotLine{width:142px}.robotHotspot:focus-visible .robotHotspotPopup,.robotHotspot:hover .robotHotspotPopup{opacity:1;transform:translateY(-50%) translateX(0)}.robotHotspot-screen{left:56%;top:9%}.robotHotspot-arm{left:39%;top:42%}.robotHotspot-audio{left:59%;top:31%}.robotHotspot-sensor{left:56%;top:88%}.robotHotspot-arm .robotHotspotLine{width:0}.robotHotspot-arm:focus-visible .robotHotspotLine,.robotHotspot-arm:hover .robotHotspotLine{width:164px}.robotHotspot-arm .robotHotspotPopup{left:178px}.robotDragHint{position:absolute;z-index:20;left:50%;top:auto;bottom:5.5%;transform:translateX(-50%) translateY(6px);padding:7px 13px;border-radius:999px;color:#53606a;background:rgba(255,255,255,.9);box-shadow:0 8px 22px rgba(35,65,88,.14);font-size:11px;letter-spacing:.04em;opacity:0;transition:.25s ease;pointer-events:none}.robot360Stage:focus-visible .robotDragHint,.robot360Stage:hover .robotDragHint{opacity:1;transform:translateX(-50%) translateY(0)}.robot360Stage.isDragging .robotDragHint{opacity:0}.robot360Details{position:relative;z-index:4;width:min(1240px,100%);margin-inline:auto;padding-top:20px;display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(120px,.55fr));align-items:end;border-top:1px solid rgba(25,35,45,.18)}.robot360Details>div{padding-right:30px}.robot360Details strong{display:block;font-size:clamp(24px,2vw,36px);font-weight:500}.robot360Details span{display:block;margin-top:6px;color:#65717b;font-size:12px}.robot360Details p{min-height:50px;margin:0;padding:4px 22px 0;border-left:1px solid rgba(25,35,45,.18);font-size:14px}.productSectionTitle{position:relative;z-index:4;text-align:center}.productSectionTitle>p{margin:0 0 10px;color:#087ac1;font:11px/1.2 monospace;letter-spacing:.18em}.productSectionTitle h2{margin:0;font-size:clamp(30px,2.7vw,52px);line-height:1.18;font-weight:560;letter-spacing:-.035em}.productSectionTitle>span{display:block;margin-top:14px;color:#5d7088;font-size:clamp(14px,1.1vw,19px)}.productSectionTitle.isLeft{text-align:left}.abilitySection{min-height:0!important;padding:clamp(112px,12vw,164px) clamp(24px,5vw,84px) clamp(80px,9vw,140px);overflow:visible!important;background:#090d12;color:#f5f8fb;scroll-snap-align:none!important}.abilitySection .productSectionTitle{width:min(1120px,100%);margin:0 auto 48px}.abilitySection .productSectionTitle>p{color:#5fcaff}.abilitySection .productSectionTitle h2{color:#fff}.abilitySection .productSectionTitle>span{color:#8d9aa8}.abilityMosaic{position:relative;z-index:2;width:min(1320px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.abilityFeature{position:relative;min-height:390px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(145deg,#131a23,#0b1017);box-shadow:0 22px 70px rgba(0,0,0,.28);isolation:isolate}.abilityFeature:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(6,10,15,.94),rgba(7,11,16,.58) 46%,transparent 72%);pointer-events:none}.abilityFeature1{grid-column:1/-1;min-height:510px;background:radial-gradient(circle at 72% 48%,rgba(39,167,225,.2),transparent 32%),linear-gradient(135deg,#151c27,#070a0f)}.abilityFeature2{grid-column:span 5}.abilityFeature3{grid-column:span 7}.abilityFeature4{grid-column:1/-1;min-height:450px;background:radial-gradient(circle at 70% 48%,rgba(0,90,170,.22),transparent 34%),linear-gradient(135deg,#121a25,#080c12)}.abilityFeature5,.abilityFeature6{grid-column:span 6;min-height:360px}.abilityFeatureCopy{position:relative;z-index:4;width:min(54%,650px);padding:clamp(32px,4vw,58px)}.abilityFeatureCopy small{color:#5fcaff;font:10px/1 monospace;letter-spacing:.16em}.abilityFeatureCopy h3{margin:16px 0 12px;font-size:clamp(26px,2.25vw,42px);line-height:1.14;font-weight:520;letter-spacing:-.035em}.abilityFeatureCopy strong{display:block;color:#e5edf4;font-size:clamp(14px,1.05vw,18px);line-height:1.65;font-weight:450}.abilityFeatureLines{margin-top:24px}.abilityFeatureLines p{position:relative;margin:9px 0;padding-left:18px;color:#8fa1b2;font-size:13px;line-height:1.55}.abilityFeatureLines p:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:1px;background:#32beff;box-shadow:0 0 8px #32beff}.abilityFeatureVisual{position:absolute;z-index:1;inset:0 0 0 40%;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.abilityFeatureVisual img{position:relative;z-index:2;width:auto;height:104%;max-width:92%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 25px 40px rgba(0,0,0,.5));transition:transform .7s cubic-bezier(.2,.7,.2,1)}.abilityFeature:hover .abilityFeatureVisual img{transform:scale(1.025)}.abilityGlow{position:absolute;left:50%;bottom:8%;width:64%;aspect-ratio:1;transform:translateX(-50%) scaleY(.34);border:1px solid rgba(50,190,255,.28);border-radius:50%;background:radial-gradient(circle,rgba(50,190,255,.16),transparent 68%);box-shadow:0 0 90px rgba(50,190,255,.12)}.abilityFeatureIndex{position:absolute;z-index:5;right:24px;top:22px;color:rgba(255,255,255,.24);font:11px/1 monospace;letter-spacing:.16em}.abilityFeature2 .abilityFeatureCopy,.abilityFeature5 .abilityFeatureCopy,.abilityFeature6 .abilityFeatureCopy{width:72%;padding:34px}.abilityFeature2 .abilityFeatureVisual,.abilityFeature5 .abilityFeatureVisual,.abilityFeature6 .abilityFeatureVisual{inset:24% -8% -14% 42%;opacity:.76}.abilityFeature2:after,.abilityFeature5:after,.abilityFeature6:after{background:linear-gradient(110deg,rgba(6,10,15,.96),rgba(7,11,16,.72) 55%,transparent 82%)}.abilityFeature3 .abilityFeatureCopy{width:62%}.abilityFeature3 .abilityFeatureVisual{inset:10% -3% -10% 48%}.abilityFeature3 .abilityFeatureVisual img{height:96%}.abilityFeature4 .abilityFeatureVisual{inset:-4% 2% -12% 43%}.abilityFeature4 .abilityFeatureVisual img{height:115%}.abilitySection .productSectionTitle{margin-bottom:clamp(54px,7vw,92px)}.abilityStories{position:relative;z-index:2;width:min(1320px,100%);margin:0 auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(18px,2vw,30px)}.abilityStory{position:relative;display:flex;min-height:440px;overflow:hidden;border:1px solid rgba(124,181,213,.2);background:#0d131b}.abilityStory1,.abilityStory4{grid-column:1/-1;min-height:520px}.abilityStory2{grid-column:span 5}.abilityStory3,.abilityStory5{grid-column:span 7}.abilityStory6{grid-column:span 5}.abilityStoryMedia{position:relative;flex:1;min-width:48%;background:linear-gradient(135deg,rgba(26,42,55,.72),rgba(9,14,20,.95));overflow:hidden}.abilityStoryMedia:before{content:"";position:absolute;inset:18px;border:1px solid rgba(95,202,255,.16);background:linear-gradient(135deg,rgba(50,190,255,.04),transparent 55%)}.abilityStoryMedia:after{content:"";position:absolute;left:50%;top:50%;width:1px;height:1px;box-shadow:-70px 0 0 rgba(95,202,255,.22),70px 0 0 rgba(95,202,255,.22),0 -70px 0 rgba(95,202,255,.22),0 70px 0 rgba(95,202,255,.22)}.abilityStoryCopy{position:relative;width:min(48%,580px);padding:clamp(34px,4vw,66px);align-self:center}.abilityStoryCopy small{display:block;color:#5fcaff;font:11px/1 monospace;letter-spacing:.18em}.abilityStoryCopy h3{margin:24px 0 18px;font-size:clamp(25px,2.25vw,42px);line-height:1.2;font-weight:540;letter-spacing:-.035em}.abilityStoryLead{margin:0;color:#e5edf4;font-size:clamp(14px,1.08vw,18px);line-height:1.8}.abilityStoryLines{margin-top:26px;padding-top:22px;border-top:1px solid rgba(124,181,213,.18)}.abilityStoryLines p{margin:10px 0;color:#91a2b2;font-size:clamp(13px,.95vw,16px);line-height:1.8}.abilityStory:nth-child(2n){flex-direction:row-reverse}.abilityStory:nth-child(2n) .abilityStoryCopy{text-align:right}.abilityStory:nth-child(2n) .abilityStoryLines{margin-left:auto}.abilityStory2,.abilityStory3,.abilityStory5,.abilityStory6{display:grid;grid-template-rows:minmax(230px,1fr) auto}.abilityStory2 .abilityStoryMedia,.abilityStory3 .abilityStoryMedia,.abilityStory5 .abilityStoryMedia,.abilityStory6 .abilityStoryMedia{min-width:0}.abilityStory2 .abilityStoryCopy,.abilityStory3 .abilityStoryCopy,.abilityStory5 .abilityStoryCopy,.abilityStory6 .abilityStoryCopy{width:100%;padding:34px;text-align:left}.abilityLayout{position:relative;z-index:2;width:min(1540px,100%);margin:45px auto 0;display:grid;grid-template-columns:.72fr 1.45fr;gap:clamp(30px,5vw,80px);align-items:center}.abilityVisual{min-height:560px;place-items:center}.abilityOrb,.abilityVisual{position:relative;display:grid}.abilityOrb{z-index:3;width:min(25vw,350px);aspect-ratio:1;place-items:center;border:1px solid rgba(50,190,255,.45);border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.96),rgba(68,164,220,.2) 46%,rgba(0,90,170,.11));box-shadow:inset 0 0 50px rgba(255,255,255,.8),0 35px 80px rgba(33,83,126,.18);animation:orbFloat 5s ease-in-out infinite}.abilityOrb:before{content:"";position:absolute;inset:18%;border:1px solid rgba(0,90,170,.25);border-radius:50%}.abilityOrb span{color:#005aaa;font:500 clamp(56px,6vw,110px)/1 monospace;letter-spacing:-.09em}.orbit{position:absolute;width:88%;aspect-ratio:1;border:1px solid rgba(0,90,170,.16);border-radius:50%;transform:rotate(28deg) scaleY(.42);animation:orbitSpin 14s linear infinite}.orbitTwo{width:64%;transform:rotate(-32deg) scaleY(.55);animation-direction:reverse;animation-duration:10s}.dataTrace{position:absolute;inset:0}.dataTrace i{position:absolute;width:6px;height:6px;background:#32beff;border-radius:50%;box-shadow:0 0 16px #32beff}.dataTrace i:first-child{left:10%;top:26%}.dataTrace i:nth-child(2){right:8%;top:38%}.dataTrace i:nth-child(3){left:22%;bottom:13%}.dataTrace i:nth-child(4){right:22%;bottom:20%}.abilityGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.abilityCard{position:relative;min-height:178px;padding:20px 24px 18px;border:1px solid rgba(29,65,98,.13);background:rgba(255,255,255,.42);cursor:pointer;outline:none;transition:.28s ease;overflow:hidden}.abilityCard:before{content:"";position:absolute;left:0;top:0;width:3px;height:0;background:#087ac1;transition:.3s ease}.abilityCard.isActive,.abilityCard:focus,.abilityCard:hover{background:rgba(255,255,255,.86);border-color:rgba(0,90,170,.3);box-shadow:0 18px 40px rgba(35,73,109,.11);transform:translateY(-3px)}.abilityCard.isActive:before{height:100%}.abilityCard small{color:#087ac1;font:9px/1 monospace;letter-spacing:.12em}.abilityCard h3{margin:10px 0 7px;font-size:clamp(17px,1.25vw,23px);font-weight:560}.abilityCard strong{display:block;font-size:13px;line-height:1.5;font-weight:500}.abilityDetails{max-height:0;opacity:0;overflow:hidden;transition:.32s ease}.abilityCard.isActive .abilityDetails{max-height:90px;opacity:1;margin-top:7px}.abilityDetails p{margin:2px 0;color:#617188;font-size:11px;line-height:1.45}.cardIndex{position:absolute;right:15px;bottom:8px;color:rgba(16,69,109,.12);font:42px/1 monospace}.hardwareSection{display:grid;grid-template-columns:minmax(390px,.85fr) 1.25fr;align-items:center;padding:85px max(5vw,50px) 45px;color:#eaf8ff;background:#031c2c}.hardwareSection:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(50,190,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(50,190,255,.035) 1px,transparent 0);background-size:100px 100px}.hardwareRobot{position:relative;align-self:end;height:calc(100svh - 90px);display:flex;justify-content:center}.hardwareRobot img{position:relative;z-index:2;width:min(46vw,700px);height:118%;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 20px 45px rgba(30,166,228,.18))}.hardwareHalo{position:absolute;left:50%;bottom:8%;width:75%;aspect-ratio:1;transform:translateX(-50%) scaleY(.3);border:1px solid rgba(50,190,255,.42);border-radius:50%;box-shadow:0 0 70px rgba(50,190,255,.16)}.hardwareContent{position:relative;z-index:3;width:min(850px,100%);justify-self:center}.hardwareSection .productSectionTitle h2{color:white}.hardwareGrid{margin-top:34px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(93,194,234,.22);border-left:1px solid rgba(93,194,234,.22)}.hardwareGrid article{position:relative;min-height:124px;padding:18px 20px;border-right:1px solid rgba(93,194,234,.22);border-bottom:1px solid rgba(93,194,234,.22);transition:.25s ease}.hardwareGrid article:hover{background:rgba(50,190,255,.07)}.hardwareGrid small{position:absolute;right:14px;top:12px;color:rgba(50,190,255,.46);font:10px monospace}.hardwareGrid h3{margin:0 0 14px;color:#7dcff3;font-size:13px;font-weight:500}.hardwareGrid strong{display:block;font-size:clamp(17px,1.25vw,23px);font-weight:500}.hardwareGrid p{margin:6px 0 0;color:#829cab;font-size:12px}.combineSection{padding:105px 5vw 55px}.combineGrid{position:relative;z-index:2;width:min(1500px,100%);height:min(58vh,590px);margin:42px auto 0;grid-template-columns:repeat(4,1fr);gap:14px}.combineCard{position:relative;border:1px solid rgba(255,255,255,.75);background:linear-gradient(150deg,#eef5fc,#c7d7e8);box-shadow:0 20px 55px rgba(36,66,101,.11);transition:.35s ease}.combineCard:hover{transform:translateY(-8px);box-shadow:0 28px 68px rgba(36,66,101,.18)}.combineImage{position:absolute;overflow:hidden}.combineImage:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(7,27,47,.86))}.combineImage img{display:block;width:92%;height:88%;margin:3% auto 0;object-fit:contain;object-position:center;transition:.6s ease}.combineCard:hover img{transform:scale(1.025)}.combineCard.double img,.combineCard.single img{width:82%;height:88%}.combineCard.five img,.combineCard.three img{object-fit:contain}.combineCard>h3,.combineCard>p{position:absolute;z-index:3;left:24px;color:white}.combineCard>h3{bottom:54px;margin:0;font-size:clamp(25px,2vw,38px);font-weight:520}.combineCard>p{bottom:22px;margin:0;color:#cbe7f5;font-size:14px}.combineCta{position:absolute;z-index:5;left:50%;bottom:18px;transform:translateX(-50%);margin:0;background:rgba(246,251,255,.9)}.combineCta:hover{transform:translateX(-50%) translateY(-2px)}@keyframes productRobotIn{0%{opacity:0;transform:translateX(-50%) translateY(60px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes signalPulse{50%{opacity:.45;transform:translate(-50%,50%) scale(1.035)}}@keyframes orbFloat{50%{transform:translateY(-9px)}}@keyframes orbitSpin{to{transform:rotate(388deg) scaleY(.42)}}@keyframes hotspotPulse{50%{opacity:.45;transform:scale(.65)}}@media(max-width:900px){.robotHero{background-position:38%}.robotHeroCopy{top:110px;right:24px;width:52vw}.robotHeroCopy h1{white-space:normal}.robot360Section{padding:116px 24px 24px}.robotVariantButtons{margin-top:22px}.robot360Model{position:absolute;inset:38px 0 clamp(70px,9vh,98px);width:auto;height:auto;max-height:none;margin:0;place-items:end center}.robot360Stage img{width:auto;height:clamp(240px,calc(100svh - 432px),420px);max-width:100%;max-height:none}.robot360Shadow{width:min(30vw,260px)}.robotSideSpecs{left:0;width:190px}.robotSideSpecs article{padding-block:10px}.robotHotspotPopup{left:118px;width:180px}.robotHotspotLine{display:none}.robotHotspot-arm .robotHotspotPopup{left:118px}.robot360Details{grid-template-columns:1.35fr repeat(3,.65fr)}.robot360Details p{padding-inline:14px}.abilitySection{padding:104px 20px 72px}.abilitySection .productSectionTitle{margin-bottom:30px}.abilityMosaic{gap:12px}.abilityFeature1,.abilityFeature2,.abilityFeature3,.abilityFeature4,.abilityFeature5,.abilityFeature6{grid-column:1/-1;min-height:390px}.abilityFeature1,.abilityFeature4{min-height:450px}.abilityFeature2 .abilityFeatureCopy,.abilityFeature3 .abilityFeatureCopy,.abilityFeature5 .abilityFeatureCopy,.abilityFeature6 .abilityFeatureCopy,.abilityFeatureCopy{width:64%;padding:34px}.abilityFeatureVisual{inset:0 -8% -5% 40%}.hardwareSection{grid-template-columns:1fr;padding:92px 20px 40px}.hardwareRobot{position:absolute;inset:auto -25% 0 auto;width:70%;height:62%;opacity:.22}.hardwareContent{align-self:start}.hardwareGrid{grid-template-columns:1fr 1fr}.hardwareGrid article{min-height:116px}.combineSection{padding:92px 20px 34px}.combineGrid{height:auto;grid-template-columns:1fr 1fr}.combineCard{height:36vh;min-height:280px}.combineCta{position:relative;bottom:auto;margin-top:20px}}.combineSection{height:auto;padding:clamp(108px,10vw,150px) clamp(20px,5vw,84px) clamp(82px,8vw,120px);display:block;background:linear-gradient(160deg,#f7fbff,#dce8f5)}.combineSection .productSectionTitle{width:min(1120px,100%);margin:0 auto clamp(50px,5vw,76px);text-align:center}.combineGrid{width:min(1440px,100%);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,28px)}.combineCard{min-height:0;aspect-ratio:16/9;border:1px solid rgba(255,255,255,.86);border-radius:22px;background:linear-gradient(145deg,#edf5fc,#c8d8e8);box-shadow:0 18px 48px rgba(36,66,101,.1);transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease}.combineCard:hover{transform:translateY(-5px);box-shadow:0 28px 68px rgba(36,66,101,.16)}.combineImage{inset:0}.combineImage:after{inset:52% 0 0;background:linear-gradient(180deg,transparent,rgba(8,24,40,.82))}.combineCard.double img,.combineCard.five img,.combineCard.single img,.combineCard.three img,.combineImage img{width:90%;height:82%;margin:2% auto 0;object-fit:contain;object-position:center}.combineCard>h3,.combineCard>p{left:clamp(24px,2.5vw,38px)}.combineCard>h3{bottom:58px;font-size:clamp(28px,2.2vw,40px)}.combineCard>p{bottom:26px;font-size:15px}.combineCta{position:static;margin:clamp(38px,4vw,58px) auto 0;transform:none;background:rgba(246,251,255,.78)}@media(max-width:760px){.combineSection{padding:88px 16px 64px}.combineSection .productSectionTitle{margin-bottom:34px}.combineGrid{grid-template-columns:1fr;gap:14px}.combineCard{height:auto;min-height:340px;aspect-ratio:4/3;border-radius:16px}.combineCard.double img,.combineCard.five img,.combineCard.single img,.combineCard.three img,.combineImage img{width:92%;height:80%}}.pulseArchitecturePage .pulseLayersScreen{background:radial-gradient(ellipse at 50% 43%,rgba(22,108,232,.46),rgba(13,58,145,.25) 32%,transparent 66%),linear-gradient(180deg,#03101f,#061b38 48%,#020b18)!important}.pulseArchitecturePage .pulseLayersScreen:after{display:none!important}.pulseVortexTail{z-index:5;bottom:-1px;width:min(54vw,900px);height:42vh;overflow:hidden;clip-path:polygon(0 0,100% 0,58% 100%,42% 100%);pointer-events:none;-webkit-mask-image:linear-gradient(transparent,#000 18%,#000);mask-image:linear-gradient(transparent,#000 18%,#000)}.pulseVortexTail,.pulseVortexTail:before{position:absolute;left:50%;transform:translateX(-50%)}.pulseVortexTail:before{content:"";top:0;width:86%;height:100%;background:radial-gradient(ellipse at 50% 0,rgba(57,163,255,.2),rgba(9,79,194,.05) 55%,transparent 74%);filter:blur(22px)}.pulseVortexTail i{position:absolute;left:var(--vortex-x);top:var(--vortex-y);width:var(--vortex-size);height:calc(var(--vortex-size)*2.4);border-radius:999px;background:#54b4ff;box-shadow:0 0 8px #3aa5ff,0 0 18px rgba(13,105,228,.72);animation:pulse-vortex-particle 3.4s linear var(--vortex-delay) infinite}@keyframes pulse-vortex-particle{0%{transform:translate3d(-16px,-46px,0) rotate(0deg);opacity:0}15%{opacity:.9}65%{transform:translate3d(18px,18px,0) rotate(220deg);opacity:.8}to{transform:translate3d(0,92px,0) rotate(420deg);opacity:0}}.pulseArchitecturePage .pulseFlywheelInteractive{position:relative!important;width:100vw!important;height:100svh!important;min-height:760px!important;margin:-1px calc(50% - 50vw) 0!important;padding:clamp(108px,11vh,142px) max(6vw,calc((100vw - 1540px)/2)) 50px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;overflow:hidden!important;background:linear-gradient(180deg,#020b18,#031126 48%,#03101f)!important;color:#fff!important}.pulseArchitecturePage .pulseFlywheelInteractive:before{content:""!important;position:absolute!important;inset:0!important;width:auto!important;aspect-ratio:auto!important;left:0!important;top:0!important;border:0!important;border-radius:0!important;transform:none!important;box-shadow:none!important;background:radial-gradient(ellipse at 50% 0,rgba(20,101,226,.22),transparent 50%)!important;pointer-events:none!important}.pulseFlywheelRain{position:absolute!important;z-index:0!important;inset:-30% 0 0!important;overflow:hidden!important;pointer-events:none!important;-webkit-mask-image:linear-gradient(#000 0 82%,transparent 100%)!important;mask-image:linear-gradient(#000 0 82%,transparent 100%)!important}.pulseFlywheelRain:before{content:""!important;position:absolute!important;width:min(48vw,760px)!important;transform:translateX(-50%)!important;clip-path:polygon(41% 0,59% 0,96% 100%,4% 100%)!important;background:linear-gradient(180deg,rgba(48,158,255,.21),rgba(10,76,190,.06) 58%,transparent 92%)!important;filter:blur(30px)!important}.pulseFlywheelRain i{position:absolute!important;left:var(--rain-x)!important;top:-8%!important;width:var(--rain-size)!important;border-radius:999px!important;animation:pulse-rain-fall var(--rain-duration) linear var(--rain-delay) infinite!important}.pulseFlywheelHeadline{position:relative!important;z-index:3!important;width:min(1100px,100%)!important;text-align:center!important;opacity:0!important;transform:translateY(34px)!important;transition:opacity .75s ease,transform .75s cubic-bezier(.2,.75,.2,1)!important}.pulseFlywheelInteractive.is-visible .pulseFlywheelHeadline{opacity:1!important;transform:none!important}.pulseFlywheelHeadline>span{color:#62bdff!important;font-size:12px!important;font-weight:650!important;letter-spacing:.24em!important}.pulseFlywheelHeadline h2{margin:18px 0 0!important;color:#fff!important;font-size:clamp(46px,4.7vw,82px)!important;font-weight:470!important;line-height:1.06!important;letter-spacing:-.055em!important}.pulseFlywheelHeadline p{margin:22px 0 0!important;color:rgba(205,230,249,.64)!important;font-size:clamp(14px,1vw,17px)!important}.pulseFlywheelFlow{position:relative!important;z-index:3!important;width:min(1480px,100%)!important;margin-top:clamp(48px,7vh,78px)!important;display:grid!important;grid-template-columns:minmax(310px,1fr) minmax(250px,.7fr) minmax(310px,1fr)!important;align-items:center!important;gap:clamp(30px,5vw,80px)!important}.pulseFlywheelSide{display:grid!important;gap:20px!important}.pulseFlywheelCore,.pulseFlywheelSide button{position:relative!important;width:100%!important;padding:21px 0!important;border:0!important;border-top:1px solid rgba(116,177,221,.22)!important;border-radius:0!important;background:transparent!important;color:#fff!important;text-align:left!important;cursor:pointer!important;opacity:0!important;transition:opacity .6s var(--stage-delay,.75s) ease,transform .9s var(--stage-delay,.75s) cubic-bezier(.18,.76,.2,1),border-color .3s!important}.pulseFlywheelSide.is-left button{transform:translateX(-100px)!important}.pulseFlywheelSide.is-right button{transform:translateX(100px)!important;text-align:right!important}.pulseFlywheelInteractive.is-visible .pulseFlywheelSide button{opacity:1!important;transform:none!important}.pulseFlywheelCore>b,.pulseFlywheelSide button>b{display:inline!important;color:#47aff7!important;font:650 11px/1 Arial!important;letter-spacing:.14em!important}.pulseFlywheelCore>span,.pulseFlywheelSide button>span{margin-left:12px!important;color:rgba(172,210,236,.52)!important;font-size:11px!important}.pulseFlywheelCore h3,.pulseFlywheelSide h3{margin:12px 0 0!important;color:#f5fbff!important;font-size:clamp(23px,1.8vw,31px)!important;font-weight:500!important}.pulseFlywheelCore p,.pulseFlywheelSide p{max-width:440px!important;margin:10px 0 0!important;color:rgba(182,211,231,.6)!important;font-size:13px!important;line-height:1.7!important}.pulseFlywheelSide.is-right p{margin-left:auto!important}.pulseFlywheelSide button.is-active,.pulseFlywheelSide button:focus-visible,.pulseFlywheelSide button:hover{border-color:#40b4ff!important;outline:0!important}.pulseFlywheelSide button.is-active h3{color:#5bc0ff!important}.pulseFlywheelCore{align-self:center!important;padding:38px 24px!important;text-align:center!important;border:1px solid rgba(64,173,245,.25)!important;border-radius:50%!important;aspect-ratio:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background:radial-gradient(circle,rgba(23,114,221,.2),rgba(4,27,57,.2) 62%,transparent 63%)!important;box-shadow:0 0 0 24px rgba(34,132,231,.025),0 0 0 52px rgba(34,132,231,.018)!important;opacity:0!important;transform:scale(.76)!important;transition:opacity .7s ease .65s,transform 1s cubic-bezier(.18,.8,.2,1) .65s,box-shadow .4s!important}.pulseFlywheelInteractive.is-visible .pulseFlywheelCore{opacity:1!important;transform:scale(1)!important}.pulseFlywheelCore i{position:absolute!important;left:50%!important;top:-40vh!important;width:1px!important;height:40vh!important;background:linear-gradient(transparent,#48aff6)!important;box-shadow:0 0 14px #2495ed!important}.pulseFlywheelCore h3{font-size:clamp(28px,2.2vw,40px)!important}.pulseFlywheelCore p{max-width:260px!important;text-align:center!important}.pulseFlywheelLoop{position:relative!important;z-index:3!important;width:min(1180px,100%)!important;margin-top:clamp(34px,4vh,52px)!important;padding:13px 20px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(12px,2vw,28px)!important;border-top:1px solid rgba(86,167,224,.22)!important;border-bottom:1px solid rgba(86,167,224,.13)!important;color:rgba(188,220,242,.62)!important;font-size:11px!important;opacity:0!important;transform:translateY(24px)!important;transition:opacity .65s ease 1s,transform .65s ease 1s!important}.pulseFlywheelInteractive.is-visible .pulseFlywheelLoop{opacity:1!important;transform:none!important}.pulseFlywheelLoop i{color:#45b6ff!important;font-style:normal!important}@media(max-width:900px){.pulseArchitecturePage .pulseFlywheelInteractive{height:auto!important;min-height:100svh!important;padding:110px 24px 70px!important}.pulseFlywheelFlow{grid-template-columns:1fr!important}.pulseFlywheelCore{width:250px!important;margin:8px auto!important;order:2!important}.pulseFlywheelSide.is-left{order:1!important}.pulseFlywheelSide.is-right{order:3!important}.pulseFlywheelSide.is-right button,.pulseFlywheelSide.is-right p{text-align:left!important;margin-left:0!important}.pulseFlywheelSide.is-right button{transform:translateX(-90px)!important}.pulseFlywheelLoop{flex-wrap:wrap!important}.pulseFlywheelCore i{display:none!important}}.pulseArchitecturePage .pulseLayersScreen{background:radial-gradient(ellipse at 50% 45%,rgba(22,108,232,.46) 0,rgba(13,58,145,.25) 32%,transparent 66%),linear-gradient(180deg,#03101f,#061b38 44%,#020b18)!important}.pulseArchitecturePage .pulseLayersScreen:after{z-index:3!important;display:block!important;right:auto!important;top:auto!important;bottom:-1px!important;width:min(46vw,780px)!important;height:34vh!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:repeating-radial-gradient(ellipse at 50% -10%,transparent 0 18px,rgba(62,165,255,.24) 19px 20px,transparent 21px 38px),linear-gradient(180deg,rgba(45,148,255,.16),rgba(16,91,214,.04))!important;clip-path:polygon(4% 0,96% 0,57% 100%,43% 100%)!important;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000)!important;mask-image:linear-gradient(180deg,transparent,#000 18%,#000)!important;animation:pulse-vortex-stream 3.8s linear infinite!important}.pulseArchitecturePage .pulseBrainVisual:after,.pulseArchitecturePage .pulseLayersScreen:after{content:""!important;position:absolute!important;left:50%!important;transform:translateX(-50%)!important;pointer-events:none!important}.pulseArchitecturePage .pulseBrainVisual:after{z-index:2!important;bottom:-2px!important;width:min(25vw,400px)!important;height:28vh!important;background:radial-gradient(ellipse at 50% 0,rgba(83,179,255,.28),rgba(18,94,218,.08) 48%,transparent 72%)!important;filter:blur(18px)!important}@keyframes pulse-vortex-stream{0%{background-position:0 0,0 0}to{background-position:0 76px,0 0}}.pulseArchitecturePage .pulseFlywheelInteractive{margin-top:-1px!important;background:radial-gradient(ellipse at 50% 0,rgba(18,91,210,.23),transparent 48%),linear-gradient(180deg,#020b18,#041326 48%,#03101f)!important}.pulseFlywheelRain{inset:-28% 0 0!important;-webkit-mask-image:linear-gradient(180deg,#000 0 80%,transparent 100%)!important;mask-image:linear-gradient(180deg,#000 0 80%,transparent 100%)!important}.pulseFlywheelRain:before{left:50%!important;top:0!important;width:min(42vw,720px)!important;height:100%!important;clip-path:polygon(38% 0,62% 0,94% 100%,6% 100%)!important;background:linear-gradient(180deg,rgba(44,149,255,.2),rgba(11,84,201,.08) 52%,transparent 90%)!important;filter:blur(28px)!important}.pulseFlywheelRain i{height:calc(var(--rain-size)*5)!important;opacity:.78!important;background:linear-gradient(180deg,transparent,#68beff 42%,#0871e6)!important;box-shadow:0 0 9px rgba(72,173,255,.95),0 0 22px rgba(12,100,226,.55)!important}.pulseArchitecturePage .pulseFlywheelInteractive{position:relative;width:100vw;height:100svh;min-height:760px;margin:0 calc(50% - 50vw);padding:clamp(112px,12vh,150px) max(6vw,calc((100vw - 1540px)/2)) 54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;overflow:hidden;background:radial-gradient(ellipse at 50% 0,rgba(20,98,218,.27),transparent 53%),linear-gradient(180deg,#020b18,#041326 44%,#03101f);color:#fff}.pulseArchitecturePage .pulseFlywheelInteractive:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(43,143,255,.035) 50%,transparent);pointer-events:none}.pulseFlywheelRain{position:absolute;z-index:0;inset:-18% 0 0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(#000 0 82%,transparent 100%);mask-image:linear-gradient(#000 0 82%,transparent 100%)}.pulseFlywheelRain:before{content:"";position:absolute;left:50%;top:-5%;width:48vw;height:92%;transform:translateX(-50%);background:linear-gradient(180deg,rgba(39,139,255,.13),rgba(13,91,208,.035) 70%,transparent);filter:blur(40px)}.pulseFlywheelRain i{position:absolute;left:var(--rain-x);top:-8%;width:var(--rain-size);height:calc(var(--rain-size)*4);border-radius:999px;background:linear-gradient(180deg,transparent,#5eb6ff 48%,#0d6fe8);box-shadow:0 0 8px rgba(60,160,255,.9),0 0 20px rgba(16,102,226,.45);opacity:.72;animation:pulse-rain-fall var(--rain-duration) linear var(--rain-delay) infinite}@keyframes pulse-rain-fall{0%{transform:translate3d(0,-12vh,0);opacity:0}12%{opacity:.8}88%{opacity:.55}to{transform:translate3d(var(--rain-drift),125vh,0);opacity:0}}.pulseFlywheelHeadline{position:relative;z-index:3;width:min(1100px,100%);text-align:center;opacity:0;transform:translateY(34px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.75,.2,1)}.pulseFlywheelInteractive.is-visible .pulseFlywheelHeadline{opacity:1;transform:none}.pulseFlywheelHeadline>span{color:#62bdff;font-size:12px;font-weight:650;letter-spacing:.24em}.pulseFlywheelHeadline h2{margin:18px 0 0;color:#fff;font-size:clamp(46px,4.7vw,82px);font-weight:470;line-height:1.06;letter-spacing:-.055em}.pulseFlywheelHeadline p{margin:22px 0 0;color:rgba(205,230,249,.64);font-size:clamp(14px,1vw,17px);letter-spacing:.04em}.pulseFlywheelFlow{position:relative;z-index:3;width:min(1480px,100%);margin-top:clamp(50px,7vh,82px);display:grid;grid-template-columns:minmax(310px,1fr) minmax(260px,.72fr) minmax(310px,1fr);align-items:center;gap:clamp(30px,5vw,84px)}.pulseFlywheelSide{display:grid;gap:22px}.pulseFlywheelCore,.pulseFlywheelSide button{position:relative;width:100%;padding:22px 0;border:0;border-top:1px solid rgba(116,177,221,.22);background:transparent;color:#fff;text-align:left;cursor:pointer;opacity:0;transition:opacity .6s var(--stage-delay,.75s) ease,transform .9s var(--stage-delay,.75s) cubic-bezier(.18,.76,.2,1),border-color .3s}.pulseFlywheelSide.is-left button{transform:translateX(-90px)}.pulseFlywheelSide.is-right button{transform:translateX(90px)}.pulseFlywheelInteractive.is-visible .pulseFlywheelSide button{opacity:1;transform:none}.pulseFlywheelSide.is-right button{text-align:right}.pulseFlywheelCore>b,.pulseFlywheelSide button>b{display:inline;color:#47aff7;font:650 11px/1 Arial;letter-spacing:.14em}.pulseFlywheelCore>span,.pulseFlywheelSide button>span{margin-left:12px;color:rgba(172,210,236,.52);font-size:11px}.pulseFlywheelCore h3,.pulseFlywheelSide h3{margin:12px 0 0;color:#f5fbff;font-size:clamp(23px,1.8vw,31px);font-weight:500}.pulseFlywheelCore p,.pulseFlywheelSide p{max-width:440px;margin:10px 0 0;color:rgba(182,211,231,.6);font-size:13px;line-height:1.7}.pulseFlywheelSide.is-right p{margin-left:auto}.pulseFlywheelSide button.is-active,.pulseFlywheelSide button:focus-visible,.pulseFlywheelSide button:hover{border-color:#40b4ff;outline:0}.pulseFlywheelSide button.is-active h3{color:#5bc0ff}.pulseFlywheelCore{align-self:center;padding:42px 26px;text-align:center;border:1px solid rgba(64,173,245,.25);border-radius:50%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(23,114,221,.2),rgba(4,27,57,.2) 62%,transparent 63%);box-shadow:0 0 0 24px rgba(34,132,231,.025),0 0 0 52px rgba(34,132,231,.018);opacity:0;transform:scale(.76);transition:opacity .7s ease .65s,transform 1s cubic-bezier(.18,.8,.2,1) .65s,box-shadow .4s}.pulseFlywheelInteractive.is-visible .pulseFlywheelCore{opacity:1;transform:scale(1)}.pulseFlywheelCore i{position:absolute;left:50%;top:-42vh;width:1px;height:42vh;background:linear-gradient(transparent,#48aff6);box-shadow:0 0 14px #2495ed}.pulseFlywheelCore h3{font-size:clamp(28px,2.2vw,40px)}.pulseFlywheelCore p{max-width:260px;text-align:center}.pulseFlywheelCore.is-active,.pulseFlywheelCore:focus-visible,.pulseFlywheelCore:hover{outline:0;box-shadow:0 0 0 24px rgba(34,132,231,.055),0 0 90px rgba(29,120,224,.24)}.pulseFlywheelLoop{position:relative;z-index:3;width:min(1180px,100%);margin-top:clamp(38px,5vh,58px);padding:14px 22px;display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,28px);border-top:1px solid rgba(86,167,224,.22);border-bottom:1px solid rgba(86,167,224,.13);color:rgba(188,220,242,.62);font-size:11px;opacity:0;transform:translateY(24px);transition:opacity .65s ease 1s,transform .65s ease 1s}.pulseFlywheelInteractive.is-visible .pulseFlywheelLoop{opacity:1;transform:none}.pulseFlywheelLoop i{color:#45b6ff;font-style:normal}.pulseFlywheelLoop i:last-child{font-size:17px}@media(max-width:900px){.pulseArchitecturePage .pulseFlywheelInteractive{height:auto;min-height:100svh;padding:110px 24px 70px}.pulseFlywheelFlow{grid-template-columns:1fr;gap:22px}.pulseFlywheelCore{width:260px;margin:10px auto;order:2}.pulseFlywheelSide.is-left{order:1}.pulseFlywheelSide.is-right{order:3}.pulseFlywheelSide.is-right button,.pulseFlywheelSide.is-right p{text-align:left;margin-left:0}.pulseFlywheelSide.is-right button{transform:translateX(-90px)}.pulseFlywheelLoop{flex-wrap:wrap}.pulseFlywheelCore i{display:none}}@media(max-width:560px){.pulseFlywheelHeadline h2{font-size:44px}.pulseFlywheelHeadline p{line-height:1.7}.pulseFlywheelSide button{padding:18px 0}.pulseFlywheelCore{width:220px;padding:28px 20px}.pulseFlywheelLoop{display:none}}@media(prefers-reduced-motion:reduce){.pulseFlywheelRain i{animation:none}.pulseFlywheelCore,.pulseFlywheelHeadline,.pulseFlywheelLoop,.pulseFlywheelSide button{opacity:1;transform:none;transition:none}}@media(max-width:560px){.robotHero{background-position:34%}.robotHeroCopy{top:96px;right:18px;width:62vw;text-align:right}.robotHeroCopy p{font-size:14px}.robotHeroCopy h1{font-size:clamp(26px,8vw,38px)}.robotHeroCopy a{margin-top:20px}.robot360Section{height:auto;min-height:100svh;padding:100px 16px 22px}.robot360Heading h2{font-size:32px}.robotVariantButtons{gap:34px;margin-top:18px}.robotVariantButtons button{font-size:14px}.robot360Stage{min-height:430px}.robot360Model{position:absolute;inset:36px 0 76px;width:auto;height:auto;min-height:0;max-height:none;margin:0}.robot360Stage img{width:auto;height:clamp(260px,calc(100svh - 500px),360px);max-width:100%;max-height:none}.robotSideSpecs{position:absolute;top:auto;bottom:8px;left:0;width:100%;transform:none;grid-template-columns:repeat(3,1fr);gap:5px}.robotSideSpecs article{padding:9px 5px 9px 10px;border-left:1px solid rgba(0,90,170,.16);background:rgba(255,255,255,.46)}.robotSideSpecs article:before,.robotSideSpecs p,.robotSideSpecs small{display:none}.robotSideSpecs span{font-size:9px}.robotSideSpecs strong{margin-top:4px;font-size:12px}.robotHardwareMap{display:none}.robot360Details{grid-template-columns:1fr 1fr;gap:14px 0}.robot360Details>div{grid-column:1/-1;padding:0 0 14px}.robot360Details p{min-height:auto;padding:0;border:0;font-size:12px}.robot360Details p:last-child{display:none}.abilitySection{padding:92px 14px 56px}.abilityFeature1,.abilityFeature2,.abilityFeature3,.abilityFeature4,.abilityFeature5,.abilityFeature6{min-height:470px}.abilityFeature2 .abilityFeatureCopy,.abilityFeature3 .abilityFeatureCopy,.abilityFeature5 .abilityFeatureCopy,.abilityFeature6 .abilityFeatureCopy,.abilityFeatureCopy{width:100%;padding:26px 24px}.abilityFeatureCopy h3{font-size:26px}.abilityFeatureCopy strong{font-size:13px}.abilityFeatureLines{margin-top:14px}.abilityFeature2 .abilityFeatureVisual,.abilityFeature3 .abilityFeatureVisual,.abilityFeature4 .abilityFeatureVisual,.abilityFeature5 .abilityFeatureVisual,.abilityFeature6 .abilityFeatureVisual,.abilityFeatureVisual{inset:43% -16% -10% 16%;opacity:.78}.abilityFeature2:after,.abilityFeature5:after,.abilityFeature6:after,.abilityFeature:after{background:linear-gradient(180deg,rgba(6,10,15,.97),rgba(7,11,16,.88) 48%,transparent 75%)}.combineGrid,.hardwareGrid{grid-template-columns:1fr}.combineCard{height:42vh}.combineSection{height:auto;min-height:100svh}.productSectionTitle h2{font-size:29px}.productSectionTitle>span{line-height:1.6}.robotProductPage .productPanel{scroll-snap-align:none}}@media(max-width:900px){.abilityStory1,.abilityStory2,.abilityStory3,.abilityStory4,.abilityStory5,.abilityStory6{grid-column:1/-1;min-height:0}.abilityStory,.abilityStory:nth-child(2n){display:grid;grid-template-rows:minmax(260px,42vw) auto;flex-direction:row}.abilityStory2 .abilityStoryCopy,.abilityStory3 .abilityStoryCopy,.abilityStory5 .abilityStoryCopy,.abilityStory6 .abilityStoryCopy,.abilityStoryCopy{width:100%;padding:32px;text-align:left}.abilityStoryMedia{min-width:0}.abilityStory:nth-child(2n) .abilityStoryCopy{text-align:left}}@media(max-width:560px){.abilityStories{gap:14px}.abilityStory,.abilityStory:nth-child(2n){grid-template-rows:230px auto}.abilityStory2 .abilityStoryCopy,.abilityStory3 .abilityStoryCopy,.abilityStory5 .abilityStoryCopy,.abilityStory6 .abilityStoryCopy,.abilityStoryCopy{padding:26px 22px}.abilityStoryCopy h3{margin:18px 0 12px;font-size:25px}.abilityStoryLines{margin-top:18px;padding-top:16px}.abilityStoryMedia:before{inset:12px}}.abilitySection{background:#080b10}.abilitySection .productSectionTitle{width:min(1320px,100%);text-align:center;margin-bottom:clamp(42px,5vw,72px)}.abilitySection .productSectionTitle h2{max-width:1120px;margin-inline:auto;font-size:clamp(34px,4.1vw,68px);line-height:1.12;letter-spacing:-.045em}.abilitySection .productSectionTitle h2 span{display:block}.abilityStories{gap:clamp(14px,1.35vw,22px)}.abilityStory{border:0;border-radius:22px;background:#10151d;box-shadow:inset 0 0 0 1px rgba(140,190,220,.12)}.abilityStory1{display:grid;grid-template-rows:auto auto;min-height:0;background:transparent;border-radius:0;box-shadow:none}.abilityStory1 .abilityStoryMedia{min-width:0;display:grid;place-items:center;width:100%;padding:0;background:#080c13}.abilityStory1 .abilityStoryMedia img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.abilityStory1 .abilityStoryMedia:before{inset:0;border:0;background:linear-gradient(180deg,transparent 62%,rgba(8,11,16,.78));z-index:1}.abilityStory1 .abilityStoryMedia:after{display:none}.abilityStory1 .abilityStoryCopy{width:100%;max-width:none;padding:clamp(26px,3vw,44px) clamp(18px,2.5vw,34px) clamp(34px,4vw,58px);display:grid;grid-template-columns:minmax(300px,.72fr) minmax(440px,1.28fr);gap:clamp(28px,4vw,68px);align-items:start}.abilityStory1 .abilityStoryCopy h3{max-width:460px;margin:0;font-size:clamp(30px,3vw,50px);white-space:normal}.abilityStory1 .abilityStoryBody{min-width:0;padding-left:0;border-left:0}.abilityStory1 .abilityStoryLead{margin:0}.abilityStory1 .abilityStoryLines{margin:16px 0 0;padding:0;border:0}.abilityStory2,.abilityStory3,.abilityStory5,.abilityStory6{border-radius:20px;grid-template-rows:minmax(250px,22vw) auto}.abilityStory2{grid-column:span 7}.abilityStory3{grid-column:span 5}.abilityStory4{display:flex;grid-column:1/-1;min-height:500px}.abilityStory4 .abilityStoryMedia{order:2;min-width:56%}.abilityStory4 .abilityStoryCopy{order:1;width:44%}.abilityStory5{grid-column:span 5}.abilityStory6{grid-column:span 7}.abilityStory2 .abilityStoryMedia,.abilityStory3 .abilityStoryMedia,.abilityStory4 .abilityStoryMedia,.abilityStory5 .abilityStoryMedia,.abilityStory6 .abilityStoryMedia{background:radial-gradient(circle at 70% 20%,rgba(54,132,178,.18),transparent 34%),linear-gradient(145deg,#151d27,#0b1017 72%)}.abilityStory2 .abilityStoryMedia:before,.abilityStory3 .abilityStoryMedia:before,.abilityStory4 .abilityStoryMedia:before,.abilityStory5 .abilityStoryMedia:before,.abilityStory6 .abilityStoryMedia:before{inset:clamp(14px,1.4vw,22px);border-color:rgba(120,193,231,.1);border-radius:12px}.abilityStory2 .abilityStoryCopy,.abilityStory3 .abilityStoryCopy,.abilityStory5 .abilityStoryCopy,.abilityStory6 .abilityStoryCopy{padding:clamp(30px,3vw,46px)}.abilityStoryCopy h3{letter-spacing:-.025em}.abilityStoryBody{min-width:0}.abilitySection .productSectionTitle{margin-bottom:clamp(28px,3vw,44px)}.abilitySection .productSectionTitle h2{max-width:820px;font-size:clamp(30px,2.85vw,48px);line-height:1.16;letter-spacing:-.03em}.abilitySection .productSectionTitle h2 span+span{margin-top:8px;color:#eef5fb;font-weight:500}.abilityStory1{gap:0}.abilityStory1 .abilityStoryMedia{width:min(1320px,100%);margin:0 auto;aspect-ratio:12/5;border-radius:20px;overflow:hidden}.abilityStory1 .abilityStoryMedia img{border-radius:inherit}.abilityStory1 .abilityStoryCopy{display:block;width:min(940px,calc(100% - 48px));margin:0 auto;padding:clamp(32px,4vw,58px) 0 clamp(58px,7vw,96px);text-align:center}.abilityStory1 .abilityStoryCopy h3{max-width:none;margin:0 auto;font-size:clamp(30px,3vw,48px);line-height:1.18;text-wrap:balance}.abilityStory1 .abilityStoryBody{max-width:860px;margin:20px auto 0}.abilityStory1 .abilityStoryLead{font-size:clamp(15px,1.18vw,19px);line-height:1.7;color:#e3eaf0}.abilityStory1 .abilityStoryLines{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-top:18px}.abilityStory1 .abilityStoryLines p{margin:0;font-size:clamp(13px,.98vw,16px);line-height:1.75}@media(max-width:900px){.abilitySection .productSectionTitle{text-align:center}.abilityStory1{grid-template-rows:auto auto}.abilityStory1 .abilityStoryCopy{display:block;padding:32px}.abilityStory1 .abilityStoryCopy h3{margin:0}.abilityStory1 .abilityStoryBody{padding-left:0;border-left:0}.abilityStory1 .abilityStoryLines{margin-top:16px;padding:0;border:0}.abilityStory4{display:grid;grid-template-rows:minmax(260px,42vw) auto}.abilityStory4 .abilityStoryCopy,.abilityStory4 .abilityStoryMedia{order:0;width:100%;min-width:0}}@media(max-width:560px){.abilitySection .productSectionTitle h2{font-size:30px}.abilitySection .productSectionTitle h2 span+span{margin-top:5px}.abilityStory{border-radius:15px}.abilityStory1{grid-template-rows:auto auto}.abilityStory1 .abilityStoryCopy{padding:26px 22px}.abilityStory1 .abilityStoryCopy h3{font-size:27px}.abilityStory1 .abilityStoryMedia{border-radius:15px}}.aboutDetailPage,.careersDetailPage,.editorialPage,.jobDetailPage,.newsroomPage{min-height:100%;color:#142b43;background:#f4f7f9}.aboutDetailHero{position:relative;height:100svh;min-height:720px;overflow:hidden;background:#07131e}.aboutDetailHero>img{width:100%;height:100%;object-fit:cover;object-position:center}.aboutDetailHeroShade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,12,20,.88),rgba(4,12,20,.58) 36%,rgba(4,12,20,.08) 70%),linear-gradient(180deg,rgba(3,10,17,.28),transparent 32%,rgba(3,10,17,.3))}.aboutDetailHeroCopy{position:absolute;z-index:2;left:max(7vw,calc((100vw - 1540px)/2));top:50%;width:min(720px,calc(100vw - 64px));transform:translateY(-45%);color:#fff;text-align:left}.aboutSectionHeading>p,.careerCulture header>p,.careersHero>div>p,.subpageHero>p{margin:0 0 22px;color:#45c6f2;font:600 12px/1.2 Arial;letter-spacing:.2em}.aboutDetailHeroCopy h1{margin:0;color:#fff;font-size:clamp(68px,6vw,108px);font-weight:550;line-height:1.02;letter-spacing:-.045em}.aboutDetailHeroCopy>p{margin:24px 0 0;color:rgba(255,255,255,.76);font-size:clamp(24px,2vw,36px);font-weight:400;line-height:1.4;letter-spacing:.01em}.aboutDetailHeroCopy>a,.careersHero>div>a{width:max-content;margin-top:42px;gap:26px;color:#e9f6fc}.aboutDetailHeroCopy>a span,.careersHero>div>a span{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:50%}.aboutCulture{padding:clamp(110px,11vw,180px) max(7vw,calc((100vw - 1540px)/2));background:#f5f7f9}.aboutSectionHeading h2{margin:0;color:#142b43;font-size:clamp(42px,4vw,68px);line-height:1.08;font-weight:570;letter-spacing:-.045em}.cultureStatements{margin-top:clamp(60px,7vw,110px);display:grid;grid-template-columns:.8fr 1.2fr;border-top:1px solid #cfd8de;border-bottom:1px solid #cfd8de}.cultureStatements article{min-height:330px;padding:54px 5vw 58px 0;display:flex;flex-direction:column;justify-content:space-between}.cultureStatements article+article{padding-left:5vw;border-left:1px solid #cfd8de}.cultureStatements span{color:#718696;font:600 11px/1.2 Arial;letter-spacing:.15em}.cultureStatements h3{margin:70px 0 0;color:#142b43;font-size:clamp(30px,3vw,52px);font-weight:520;line-height:1.35;letter-spacing:-.035em}.aboutCompany{display:grid;grid-template-columns:1.08fr .92fr;background:#07151f}.aboutCompanyMedia{min-height:clamp(740px,52vw,900px);overflow:hidden}.aboutCompanyMedia img{width:100%;height:100%;object-fit:cover;object-position:right center}.aboutCompanyCopy{padding:clamp(100px,8vw,145px) max(6vw,calc((100vw - 1540px)/2)) clamp(100px,8vw,145px) clamp(54px,7vw,120px);display:flex;flex-direction:column;justify-content:center;color:#a9bdca}.aboutSectionHeadingLight h2{color:#f3f8fb}.aboutCompanyCopy>.aboutSectionHeading{margin-bottom:52px}.aboutCompanyCopy>p{max-width:690px;margin:0 0 24px;font-size:clamp(15px,1.15vw,19px);line-height:2;color:#a9bdca}.aboutCompanyAbility{max-width:690px;margin-top:22px;padding-top:30px;display:flex;align-items:baseline;justify-content:space-between;gap:24px;border-top:1px solid rgba(155,197,220,.16)}.aboutCompanyAbility span{color:#6f8999;font-size:11px;letter-spacing:.16em}.aboutCompanyAbility strong{color:#45c6f2;font-size:clamp(20px,1.8vw,30px);font-weight:520}.aboutCompanyTags{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}.aboutCompanyTags span,.aboutCompanyTags strong{padding:10px 16px;border:1px solid rgba(91,195,237,.28);border-radius:999px;color:#dcebf3;font-size:12px;font-weight:400}.aboutContact{padding:clamp(100px,10vw,160px) max(7vw,calc((100vw - 1540px)/2));display:grid;grid-template-columns:.76fr 1.24fr;gap:7vw;background:#eef3f6}.aboutContact>div:first-child>p{max-width:420px;margin:32px 0 0;color:#6f8494;font-size:15px;line-height:1.8}.aboutPhone{display:block;width:max-content;margin:34px 0 24px;color:#142b43;font-size:clamp(28px,2.6vw,44px);font-weight:580}.aboutContactButton{width:max-content;padding:13px 22px;display:flex;gap:22px;border-radius:999px;color:#fff;background:#142b43;font-size:13px}.aboutSocialGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.aboutSocialGrid article{min-width:0;padding:22px 14px 18px;display:flex;flex-direction:column;align-items:center;border:1px solid #dbe3e8;border-radius:18px;background:#fff;text-align:center}.aboutSocialIcon{width:36px;height:36px;object-fit:contain}.aboutSocialGrid strong{margin:12px 0 18px;font-size:12px;font-weight:500}.aboutSocialQr{width:100%;aspect-ratio:1;object-fit:contain;border-radius:8px}.newsroomPage{font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}.subpageHero{padding:clamp(170px,18vw,260px) 7vw clamp(90px,9vw,130px);text-align:center;background:#f4f7f9}.subpageHero h1{margin:0;color:#142b43;font-size:clamp(54px,6vw,96px);font-weight:550;letter-spacing:-.055em}.subpageHero>span{display:block;margin-top:26px;color:#718696;font-size:clamp(14px,1.2vw,19px)}.newsGrid{padding:0 max(7vw,calc((100vw - 1540px)/2)) clamp(110px,10vw,160px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.newsCard{overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 18px 60px rgba(24,50,70,.06)}.newsCardFeatured{grid-column:1/-1;display:grid;grid-template-columns:1.25fr .75fr;min-height:560px}.newsCardMedia{display:block;height:360px;overflow:hidden;background:#dce5eb}.newsCardFeatured .newsCardMedia{height:100%}.newsCardMedia img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.editorialHeroEmpty,.newsCardMediaEmpty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background:linear-gradient(135deg,#eef5f8,#dce9ef);color:#1d9ed9}.editorialHeroEmpty b,.newsCardMediaEmpty b{font-size:clamp(30px,4vw,64px);font-weight:300;letter-spacing:.18em}.editorialHeroEmpty span,.newsCardMediaEmpty small{color:#7e96a6;letter-spacing:.16em}.newsCard:hover .newsCardMedia img{transform:scale(1.025)}.editorialHeroImage[src$="/wrc-2026.jpg"],.newsCardMedia img[src$="/wrc-2026.jpg"]{transform:rotate(180deg)}.newsCard:hover .newsCardMedia img[src$="/wrc-2026.jpg"]{transform:rotate(180deg) scale(1.025)}.newsCardCopy{padding:34px 36px 38px;display:flex;flex-direction:column;align-items:flex-start}.newsCardFeatured .newsCardCopy{padding:60px 54px;justify-content:center}.newsCardCopy>div{width:100%;display:flex;justify-content:space-between;color:#8193a0;font-size:11px;letter-spacing:.08em}.newsCardCopy>div span{color:#087fc2}.newsCardCopy h2{margin:32px 0 18px;color:#142b43;font-size:clamp(25px,2.2vw,38px);font-weight:560;line-height:1.3;letter-spacing:-.03em}.newsCardCopy>p{margin:0;color:#6e8291;font-size:14px;line-height:1.8}.newsMore{margin-top:36px;display:flex;gap:18px;color:#142b43;font-size:13px}.newsMore span{color:#087fc2}.newsroomPage :is(h1,h2,h3){max-inline-size:100%;overflow-wrap:anywhere;text-wrap:balance}.newsroomPage :is(p,li){overflow-wrap:anywhere;text-wrap:pretty}.newsroomPage .newsCardCopy{min-width:0}.newsroomPage .newsCardCopy>p{font-size:clamp(14px,calc(12px + .28vw),19px)}@media(min-width:1920px){.newsroomPage .subpageHero h1{font-size:clamp(92px,3vw,116px)}.newsroomPage .subpageHero>span{font-size:clamp(18px,.58vw,22px)}.newsroomPage .newsCardCopy h2{font-size:clamp(36px,1.15vw,44px)}.newsroomPage .newsCardCopy>p{font-size:17px}.newsroomPage .newsMore{font-size:15px}}@media(max-width:900px){.newsroomPage .subpageHero h1{font-size:clamp(38px,7vw,58px)}.newsroomPage .newsCardCopy h2{font-size:clamp(24px,4vw,34px)}}@media(max-width:620px){.newsroomPage .subpageHero h1{font-size:clamp(36px,11vw,48px)}.newsroomPage .newsCardCopy>p{font-size:14px}}.careersHero{position:relative;height:88svh;min-height:720px;overflow:hidden;background:#07131e}.careersHero>img{width:100%;height:100%;object-fit:cover}.careersHero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,12,20,.86),rgba(4,12,20,.28) 62%,transparent)}.careersHero>div{position:absolute;z-index:2;left:max(7vw,calc((100vw - 1540px)/2));top:52%;transform:translateY(-50%);color:#fff}.careersHero h1{margin:0;font-size:clamp(48px,5vw,82px);font-weight:540;line-height:1.18;letter-spacing:-.05em}.careerCulture{padding:clamp(100px,10vw,160px) max(7vw,calc((100vw - 1540px)/2));background:#07151f;color:#fff}.careerCulture header{display:block}.careerCulture header h2{max-width:900px;margin:0;font-size:clamp(38px,4vw,66px);font-weight:540;line-height:1.2;letter-spacing:-.045em}.careerCulture>div{margin-top:90px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(161,203,226,.16)}.careerCulture article{min-height:270px;padding:34px 42px 40px 0}.careerCulture article+article{padding-left:42px;border-left:1px solid rgba(161,203,226,.16)}.careerCulture article span{color:#45c6f2;font:11px/1 monospace}.careerCulture article h3{margin:80px 0 18px;font-size:26px;font-weight:520}.careerCulture article p{margin:0;color:#7992a1;font-size:14px;line-height:1.8}.jobOpenings{padding:clamp(100px,10vw,160px) max(7vw,calc((100vw - 1540px)/2));background:#f4f7f9}.jobList{margin-top:60px;border-top:1px solid #cfd9df}.jobList>a{min-height:152px;padding:28px 12px;display:grid;grid-template-columns:150px 1fr 130px 44px;align-items:center;gap:28px;border-bottom:1px solid #cfd9df;transition:background .25s ease,padding .25s ease}.jobList>a:hover{padding-inline:26px;background:#fff}.jobList>a>span{color:#087fc2;font-size:12px}.jobList h3{margin:0;color:#142b43;font-size:clamp(22px,2vw,32px);font-weight:550}.jobList p{margin:11px 0 0;color:#708493;font-size:13px;line-height:1.7}.jobList small{color:#718696;font-size:12px}.jobList b{font-size:22px;font-weight:400}.editorialPage{font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}.editorialPage>article,.jobDetailPage>article{padding:190px max(7vw,calc((100vw - 1220px)/2)) 120px;background:#f7f9fa}.aboutSubnav{position:fixed;z-index:75;top:108px;left:50%;transform:translateX(-50%);padding:5px;border:1px solid rgba(126,151,170,.22);border-radius:999px;background:rgba(247,250,252,.9);box-shadow:0 12px 34px rgba(27,54,76,.12),inset 0 1px 0 rgba(255,255,255,.92);backdrop-filter:blur(20px) saturate(1.2)}.aboutSubnavInner{display:flex;align-items:center;gap:3px}.aboutSubnav a{display:grid;place-items:center;min-width:98px;height:38px;padding:0 20px;border-radius:999px;color:#6d8090;font-size:13px;white-space:nowrap;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.aboutSubnav a:hover{color:#112c44;background:rgba(255,255,255,.76)}.aboutSubnav a.active{color:#fff;background:#122d45;box-shadow:0 6px 15px rgba(18,45,69,.2)}.editorialPage article>header{max-width:1000px;margin:auto;text-align:center}.editorialPage article>header>div{display:flex;justify-content:center;gap:24px;color:#7b8f9d;font-size:12px}.editorialPage article>header>div span{color:#087fc2}.editorialPage h1{margin:28px auto 22px;color:#142b43;font-size:clamp(42px,4.8vw,76px);font-weight:560;line-height:1.15;letter-spacing:-.045em}.editorialPage article>header>p{max-width:720px;margin:auto;color:#6d8291;font-size:17px;line-height:1.8}.editorialHeroImage{width:100%;height:min(58vw,680px);margin:70px 0;border-radius:26px;object-fit:cover}.editorialBody{width:min(760px,100%);margin:auto;color:#3e5567;font-size:17px;line-height:2}.editorialBody section+section{margin-top:54px}.editorialBody section h2{margin-top:0}.editorialBody ul{margin:18px 0 0;padding-left:1.25em}.editorialBody li{margin:10px 0;padding-left:.35em}.editorialHeroEmpty{height:min(58vw,680px)}.editorialBodyFull h2{margin:64px 0 18px}.editorialBodyFull p{margin:0 0 20px}.editorialBodyFull ul{margin:0 0 12px}.editorialBodyFull ul+ul{margin-top:-4px}.editorialBody h2{margin:60px 0 16px;color:#142b43;font-size:32px}.editorialBody blockquote{margin:50px 0;padding:28px 34px;border-left:3px solid #32beff;color:#173650;background:#eef4f7;font-size:22px}.editorialPlaceholder{margin-top:70px!important;padding-top:24px;border-top:1px solid #d6e0e5;color:#93a2ad!important;font-size:12px!important}.editorialPage :is(h1,h2,h3){max-inline-size:100%;overflow-wrap:anywhere;text-wrap:balance}.editorialPage :is(p,li){overflow-wrap:anywhere;text-wrap:pretty}.editorialPage article>header>p{font-size:clamp(14px,calc(12px + .28vw),19px)}@media(min-width:1920px){.editorialPage h1{font-size:clamp(72px,2.5vw,96px)}.editorialBody,.editorialPage article>header>p{font-size:20px}}@media(max-width:900px){.editorialPage h1{font-size:clamp(38px,6vw,58px)}}@media(max-width:620px){.editorialPage article>header>p{font-size:14px}.editorialPage h1{font-size:clamp(34px,10vw,46px);line-height:1.2}.editorialPage article>header>div{flex-wrap:wrap;row-gap:8px}.editorialBody h2{font-size:clamp(25px,8vw,32px)}.editorialBody blockquote{margin-block:36px;padding:22px 20px;font-size:18px}}.jobDetailPage>article{padding-inline:max(7vw,calc((100vw - 1320px)/2))}.jobDetailPage article>header{padding-bottom:70px;border-bottom:1px solid #d5dfe4}.jobDetailPage article>header>span{color:#087fc2;font-size:13px}.jobDetailPage h1{margin:26px 0 18px;color:#142b43;font-size:clamp(46px,5vw,78px);font-weight:550;letter-spacing:-.05em}.jobDetailPage article>header>p{color:#708493}.jobDetailPage article>header>strong{display:block;max-width:740px;margin-top:36px;color:#385166;font-size:19px;line-height:1.8;font-weight:400}.jobDetailLayout{padding-top:70px;display:grid;grid-template-columns:1fr 330px;gap:100px}.jobDetailLayout section+section{margin-top:70px}.jobDetailLayout h2{color:#142b43;font-size:28px}.jobDetailLayout ol{margin:26px 0 0;padding-left:22px;color:#526a7b;font-size:15px;line-height:2}.jobDetailLayout aside{position:sticky;top:120px;height:max-content;padding:34px;border-radius:20px;color:#fff;background:#0b1c29}.jobDetailLayout aside p{margin:0 0 28px;font-size:20px}.jobDetailLayout aside>a{padding:13px 20px;display:flex;justify-content:space-between;border-radius:999px;color:#07131e;background:#fff;font-size:13px}.jobDetailLayout aside small{display:block;margin-top:22px;color:#718898;font-size:11px;line-height:1.7}.jobDetailLayout aside .jobApplyEmail{margin-top:8px;color:#a8c9dd}.jobDetailLayout aside .jobApplyEmail a{display:inline;padding:0;border-radius:0;color:#41c7ff;background:transparent;font:inherit}@media(max-width:900px){.aboutCompany{grid-template-columns:1fr}.aboutCompanyMedia{min-height:560px}.aboutCompanyCopy{padding:80px 28px}.aboutContact{grid-template-columns:1fr}.aboutSocialGrid{margin-top:30px}.newsCardFeatured{grid-template-columns:1fr}.newsCardFeatured .newsCardMedia{height:420px}.jobDetailLayout{grid-template-columns:1fr;gap:60px}.jobDetailLayout aside{position:static}.careerCulture header{grid-template-columns:1fr}.careerCulture>div{margin-top:60px}.jobList>a{grid-template-columns:110px 1fr 90px 30px}}@media(max-width:620px){.aboutDetailHero{min-height:650px}.aboutDetailHeroCopy{left:24px}.aboutDetailHeroCopy h1{font-size:50px}.aboutContact,.aboutCulture,.careerCulture,.jobOpenings{padding:88px 22px}.cultureStatements{grid-template-columns:1fr}.cultureStatements article{min-height:100px;padding:38px 0}.cultureStatements article+article{padding-left:0;border-left:0;border-top:1px solid #cfd8de}.cultureStatements h3{margin-top:48px}.aboutCompanyMedia{min-height:420px}.aboutSocialGrid{grid-template-columns:repeat(2,1fr)}.subpageHero{padding:140px 20px 74px}.newsGrid{padding:0 16px 90px;grid-template-columns:1fr}.newsCardFeatured{grid-column:auto}.newsCardFeatured .newsCardMedia,.newsCardMedia{height:300px}.newsCardCopy,.newsCardFeatured .newsCardCopy{padding:28px 24px}.careersHero{min-height:650px}.careersHero>div{left:24px;right:24px}.careerCulture>div{grid-template-columns:1fr}.careerCulture article+article{padding-left:0;border-left:0;border-top:1px solid rgba(161,203,226,.16)}.jobList>a{padding:26px 4px;grid-template-columns:1fr 30px;gap:12px}.jobList>a>div,.jobList>a>small,.jobList>a>span{grid-column:1}.jobList>a>b{grid-column:2;grid-row:1/4}.editorialPage>article,.jobDetailPage>article{padding:138px 20px 80px}.aboutSubnav{top:80px;max-width:calc(100vw - 24px);padding:4px}.aboutSubnav a{min-width:auto;height:34px;padding:0 15px;font-size:12px}.editorialHeroImage{height:52vw;margin:48px 0;border-radius:16px}.editorialBody{font-size:15px}.jobDetailLayout{padding-top:50px}}@media(max-height:760px) and (min-width:561px){.robot360Section{padding-top:100px;padding-bottom:16px}.robot360Heading h2{font-size:32px}.robot360Heading>p{margin-top:6px}.robotVariantButtons{margin-top:12px}.robot360Model{position:absolute;inset:30px 0 54px;width:auto;height:auto;min-height:0;max-height:none;margin:0}.robot360Stage img{width:auto;height:min(300px,calc(100svh - 420px));max-width:100%;max-height:none}.robot360Details{padding-top:12px}.robot360Details strong{font-size:24px}.robot360Details span{margin-top:3px}.robot360Details p{min-height:38px;font-size:12px}}.robotHardwareMap,.robotSideSpecs{display:none!important}.robotSpecRail{position:absolute;z-index:9;right:clamp(18px,3.5vw,64px);width:clamp(260px,27vw,420px);overflow:hidden;pointer-events:auto;touch-action:pan-x;background:rgba(246,250,253,.78);border-radius:18px;box-shadow:0 18px 50px rgba(48,78,102,.12);backdrop-filter:blur(18px)}.robotSpecTrack{display:flex;gap:12px;padding:14px 14px 8px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none}.robotSpecTrack::-webkit-scrollbar{display:none}.robotSpecTrack article{flex:0 0 calc(100% - 18px);min-height:142px;padding:22px 24px;scroll-snap-align:start;border-radius:13px;background:rgba(255,255,255,.82)}.robotSpecTrack span{display:block;color:#6d8496;font-size:12px}.robotSpecTrack strong{display:block;margin-top:12px;color:#172331;font-size:clamp(20px,1.55vw,28px);line-height:1.28;font-weight:520}.robotSpecTrack p{margin:8px 0 0;color:#8999a5;font-size:11px}.robotSpecRailHint{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:7px 20px 13px;color:#7890a0;font-size:10px}.robotSpecRailHint b{color:#169dd5;font-size:16px;font-weight:400}.robot360Stage:focus-visible .robotDragHint,.robot360Stage:hover .robotDragHint{opacity:.76}@media(max-width:900px){.robotSpecRail{right:18px;width:min(34vw,310px)}}@media(max-width:560px){.robotSpecRail{position:absolute;left:8px;right:8px;top:auto;bottom:4px;width:auto;transform:none;border-radius:14px}.robotSpecTrack{padding:8px 8px 4px}.robotSpecTrack article{flex-basis:76%;min-height:94px;padding:14px 16px}.robotSpecTrack strong{margin-top:6px;font-size:16px}.robotSpecTrack p{margin-top:4px}.robotSpecRailHint{padding:3px 14px 7px}.robot360Model{bottom:150px}.robotDragHint{display:none}}.robotSpecRail{top:50%;width:clamp(230px,21vw,330px);height:min(48vh,450px);transform:translateY(-40%);background:transparent;border-radius:0;box-shadow:none;backdrop-filter:none}.robotSpecRailLeft{left:clamp(24px,4vw,78px);right:auto}.robotSpecRailRight{right:clamp(24px,4vw,78px);left:auto}.robotSpecRail .robotSpecTrack{height:calc(100% - 32px);display:block;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory}.robotSpecRail .robotSpecTrack article{width:100%;min-height:132px;margin-bottom:12px;padding:24px 26px;scroll-snap-align:start;border-radius:16px;background:rgba(255,255,255,.58);box-shadow:inset 0 0 0 1px rgba(118,153,178,.12);backdrop-filter:blur(16px)}.robotSpecRailLeft article{text-align:right}.robotSpecRailHint{padding:7px 0 0}@media(max-width:1100px){.robotSpecRail{width:220px}.robotSpecRailLeft{left:16px}.robotSpecRailRight{right:16px}.robotSpecRail .robotSpecTrack article{padding:20px}}@media(max-width:760px){.robotSpecRailLeft{display:none}.robotSpecRailRight{position:absolute;left:8px;right:8px;top:auto;bottom:4px;width:auto;height:auto;transform:none;border-radius:14px;background:rgba(246,250,253,.78);box-shadow:0 18px 50px rgba(48,78,102,.12);backdrop-filter:blur(18px)}.robotSpecRailRight .robotSpecTrack{height:auto;display:flex;padding:8px 8px 4px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}.robotSpecRailRight .robotSpecTrack article{flex:0 0 76%;min-height:94px;margin:0 8px 0 0;padding:14px 16px;text-align:left}.robotSpecRailRight .robotSpecTrack:before{content:""}.robotSpecRailHint{padding:3px 14px 7px}.robotSpecRailHint b{transform:rotate(-90deg)}.robot360Model{bottom:150px}.robotDragHint{display:none}}.robot360Stage:before{content:"";position:absolute;z-index:0;left:50%;top:48%;width:min(42vw,680px);height:min(42vw,680px);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.92) 0,rgba(226,237,246,.35) 48%,transparent 72%);pointer-events:none}.robotSpecRail{height:min(47vh,430px)}.robotSpecRail:before{content:"";position:absolute;top:0;bottom:32px;width:1px;background:linear-gradient(transparent,rgba(73,117,149,.25) 12%,rgba(73,117,149,.25) 88%,transparent)}.robotSpecRailLeft:before{right:0}.robotSpecRailRight:before{left:0}.robotSpecRail .robotSpecTrack{padding:18px 0;mask-image:linear-gradient(transparent,#000 9%,#000 91%,transparent)}.robotSpecRail .robotSpecTrack article{position:relative;min-height:126px;padding:22px 34px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.robotSpecRailLeft .robotSpecTrack article{padding-left:0;padding-right:38px}.robotSpecRailRight .robotSpecTrack article{padding-left:38px;padding-right:0}.robotSpecRail .robotSpecTrack article:after{content:"";position:absolute;top:31px;width:17px;height:1px;background:rgba(31,123,171,.48)}.robotSpecRailLeft article:after{right:0}.robotSpecRailRight article:after{left:0}.robotSpecRail .robotSpecTrack span{color:#6e8495;font-size:11px;letter-spacing:.05em}.robotSpecRail .robotSpecTrack strong{margin-top:10px;font-size:clamp(20px,1.55vw,28px);letter-spacing:-.025em}.robotSpecRail .robotSpecTrack p{margin-top:7px;font-size:11px;letter-spacing:.02em}.robotSpecRailHint{position:absolute;bottom:0;left:0;right:0;justify-content:center;padding:0;color:#8ca0af;letter-spacing:.08em}.robotSpecRailHint b{animation:specHint 1.8s ease-in-out infinite}@keyframes specHint{50%{transform:translateY(4px)}}@media(max-width:760px){.robot360Stage:before{width:72vw;height:72vw}.robotSpecRailRight:before{display:none}.robotSpecRailRight .robotSpecTrack{mask-image:none}.robotSpecRailRight .robotSpecTrack article{padding:14px 16px}.robotSpecRailRight .robotSpecTrack article:after{display:none}.robotSpecRailHint{position:static}.robotSpecRailHint span{font-size:9px}.robotSpecRailHint b{animation:none}}.robotSpecRail{height:auto;max-height:none;overflow:visible;transform:translateY(-42%)}.robotSpecRail:before{bottom:0}.robotSpecRail .robotSpecTrack{height:auto;padding:0;overflow:visible;mask-image:none;scroll-snap-type:none}.robotSpecRail .robotSpecTrack article{min-height:0;margin:0;padding-top:18px;padding-bottom:18px}.robotSpecRail .robotSpecTrack strong{font-size:clamp(18px,1.35vw,25px)}.robotSpecRailHint{display:none}@media(max-height:820px) and (min-width:761px){.robotSpecRail .robotSpecTrack article{padding-top:12px;padding-bottom:12px}.robotSpecRail .robotSpecTrack strong{margin-top:6px;font-size:19px}.robotSpecRail .robotSpecTrack p{margin-top:4px}}@media(max-width:760px){.robotSpecRailRight{bottom:6px}.robotSpecRailRight .robotSpecTrack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow:visible;padding:8px}.robotSpecRailRight .robotSpecTrack:before{content:none}.robotSpecRailRight .robotSpecTrack article{width:auto;min-width:0;margin:0;padding:10px 12px}.robotSpecRailRight .robotSpecTrack strong{font-size:13px}.robotSpecRailRight .robotSpecTrack p{display:none}.robot360Model{bottom:166px}}.robotSpecRail .robotSpecTrack article{cursor:default;outline:none;transition:transform .32s cubic-bezier(.2,.72,.2,1),opacity .32s ease}.robotSpecRail .robotSpecTrack article:before{content:"";position:absolute;top:27px;width:7px;height:7px;border-radius:50%;border:1px solid rgba(24,157,213,.42);background:#edf7fc;box-shadow:0 0 0 0 rgba(22,165,221,0);transition:background .28s ease,box-shadow .35s ease,transform .28s ease}.robotSpecRailLeft article:before{right:-3px}.robotSpecRailRight article:before{left:-3px}.robotSpecRail .robotSpecTrack article:after{transition:width .38s cubic-bezier(.2,.72,.2,1),background .28s ease,box-shadow .28s ease}.robotSpecRail .robotSpecTrack article:focus-visible,.robotSpecRail .robotSpecTrack article:hover{opacity:1;transform:translateY(-2px)}.robotSpecRailLeft .robotSpecTrack article:focus-visible,.robotSpecRailLeft .robotSpecTrack article:hover{transform:translate(-6px,-2px)}.robotSpecRailRight .robotSpecTrack article:focus-visible,.robotSpecRailRight .robotSpecTrack article:hover{transform:translate(6px,-2px)}.robotSpecRail .robotSpecTrack article:focus-visible:before,.robotSpecRail .robotSpecTrack article:hover:before{background:#18b2e8;box-shadow:0 0 0 6px rgba(24,178,232,.1),0 0 20px rgba(24,178,232,.65);transform:scale(1.12)}.robotSpecRail .robotSpecTrack article:focus-visible:after,.robotSpecRail .robotSpecTrack article:hover:after{width:42px;background:#18aee3;box-shadow:0 0 12px rgba(24,174,227,.55)}.robotSpecRail .robotSpecTrack article:focus-visible strong,.robotSpecRail .robotSpecTrack article:hover strong{color:#0678ad}.robotSpecRail .robotSpecTrack strong{transition:color .28s ease,text-shadow .28s ease}.robotSpecRailLeft:has(article:hover)~.robot360Model img,.robotSpecRailRight:has(article:hover)~.robot360Model img{filter:drop-shadow(0 28px 40px rgba(34,108,156,.18))}.robot360Model img{transition:filter .4s ease}@media(hover:none){.robotSpecRail .robotSpecTrack article:before{background:#d9f1fb}.robotSpecRail .robotSpecTrack article:hover{transform:none}.robotSpecRail .robotSpecTrack article:hover:after{width:17px;box-shadow:none}}@media(max-width:760px){.robotSpecRailRight .robotSpecTrack article:after,.robotSpecRailRight .robotSpecTrack article:before{display:none}.robotSpecRailRight .robotSpecTrack article:active{background:rgba(224,243,252,.76);transform:scale(.985)}}.robot360Section{padding-top:clamp(106px,11.5vh,132px)}.robotVariantButtons{margin-top:24px}.robot360Model{transform:none}.robotSpecRail{transform:translateY(-54%)}.robot360Stage:before{top:43%}.robotSpecRail .robotSpecTrack article{padding-top:15px;padding-bottom:15px}.robotSpecRail .robotSpecTrack article:before{top:24px}.robotSpecRail .robotSpecTrack article:after{top:28px}.robotSpecRail .robotSpecTrack span{font-size:10px}.robotSpecRail .robotSpecTrack strong{margin-top:7px;line-height:1.22}.robotSpecRail .robotSpecTrack p{margin-top:5px}.robot360Details{padding-top:15px}@media(max-height:760px) and (min-width:761px){.robot360Section{padding-top:94px}.robot360Model{transform:none}.robotSpecRail{transform:translateY(-50%)}.robotSpecRail .robotSpecTrack article{padding-top:10px;padding-bottom:10px}}@media(max-width:760px){.robot360Section{padding-top:100px}.robot360Model,.robotSpecRailRight{transform:none}.robot360Stage:before{top:42%}}.abilityStory2{position:relative;display:block;grid-column:1/-1;min-height:0;aspect-ratio:12/5;border-radius:20px;overflow:hidden;background:#252525}.abilityStory2 .abilityStoryMedia{position:absolute;inset:0;min-width:0;background:#252525}.abilityStory2 .abilityStoryMedia:after,.abilityStory2 .abilityStoryMedia:before{display:none}.abilityStory2 .abilityStoryMedia img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.abilityStory2 .abilityStoryCopy{position:absolute;z-index:2;left:clamp(38px,6vw,96px);top:50%;width:min(35%,500px);padding:0;transform:translateY(-50%);text-align:left;color:#fff}.abilityStory2 .abilityStoryCopy h3{margin:0;color:#fff;font-size:clamp(30px,3.2vw,52px);line-height:1.16;font-weight:520;text-wrap:balance}.abilityStory2 .abilityStoryBody{margin-top:24px}.abilityStory2 .abilityStoryLead{color:rgba(255,255,255,.9);font-size:clamp(15px,1.15vw,19px);line-height:1.75}.abilityStory2 .abilityStoryLines{margin-top:16px;padding:0;border:0}.abilityStory2 .abilityStoryLines p{margin:0;color:rgba(255,255,255,.62);font-size:clamp(13px,.95vw,16px);line-height:1.8}@media(max-width:900px){.abilityStory2{aspect-ratio:auto;min-height:620px}.abilityStory2 .abilityStoryMedia img{object-position:62% center}.abilityStory2 .abilityStoryCopy{left:32px;width:min(42%,360px)}}@media(max-width:560px){.abilityStory2{min-height:600px}.abilityStory2 .abilityStoryMedia:after{content:"";display:block;position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,20,20,.82),rgba(20,20,20,.38) 52%,rgba(20,20,20,.1))}.abilityStory2 .abilityStoryMedia img{object-position:68% center}.abilityStory2 .abilityStoryCopy{left:22px;right:22px;top:38px;width:auto;transform:none}.abilityStory2 .abilityStoryCopy h3{font-size:29px}.abilityStory2 .abilityStoryBody{margin-top:16px}}.abilityStories .slamStory{grid-column:1/-1;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:18px;min-height:0;aspect-ratio:12/5;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.slamSide{display:grid;grid-template-rows:1fr 1fr;gap:18px;min-width:0}.slamMain,.slamTile{position:relative;isolation:isolate;overflow:hidden;border-radius:20px;background:#dcebf7}.slamMain:before,.slamTile:before{content:"";position:absolute;z-index:-2;inset:0;background-image:linear-gradient(rgba(33,112,160,.075) 1px,transparent 0),linear-gradient(90deg,rgba(33,112,160,.075) 1px,transparent 0);background-size:48px 48px;mask-image:linear-gradient(140deg,#000,transparent 84%)}.slamMain:after,.slamTile:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.slamTile{display:flex;align-items:flex-end;padding:clamp(28px,3vw,48px);transition:transform .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s ease}.slamTile p{position:relative;z-index:2;max-width:430px;margin:0;color:#10283d;font-size:clamp(20px,1.65vw,28px);font-weight:570;line-height:1.45;letter-spacing:-.025em;text-wrap:balance}.slamTileSense{background:linear-gradient(145deg,#e9f5fc,#cae4f5 66%,#b8daef)}.slamTileSense:after{top:-26%;right:-8%;width:64%;aspect-ratio:1;border:1px solid rgba(31,146,202,.38);box-shadow:0 0 0 24px rgba(31,146,202,.06),0 0 0 72px rgba(31,146,202,.035),inset 0 0 40px rgba(255,255,255,.7)}.slamTileCharge{background:linear-gradient(145deg,#f5f8fa,#e4edf3 48%,#ccdfeb)}.slamTileCharge:after{right:8%;bottom:14%;width:34%;aspect-ratio:1;background:radial-gradient(circle,#fff 0 9%,rgba(63,178,224,.52) 10% 13%,rgba(84,181,220,.12) 14% 34%,transparent 35%);box-shadow:0 0 70px rgba(75,178,220,.34);opacity:.48}.slamTileCharge p{max-width:42%}.slamTileCharge img{position:absolute;z-index:2;right:2%;top:50%;width:62%;height:88%;object-fit:contain;object-position:center;transform:translateY(-50%);filter:drop-shadow(0 15px 22px rgba(31,71,101,.15));transition:transform .42s cubic-bezier(.2,.7,.2,1)}.slamMain{display:flex;align-items:flex-start;padding:clamp(42px,5vw,78px);background:radial-gradient(circle at 72% 60%,rgba(46,190,235,.25),transparent 24%),radial-gradient(circle at 62% 54%,rgba(76,127,190,.24),transparent 42%),linear-gradient(145deg,#18354d,#0d2235 58%,#081824)}.slamMain:before{opacity:.62;background-image:linear-gradient(rgba(126,211,246,.08) 1px,transparent 0),linear-gradient(90deg,rgba(126,211,246,.08) 1px,transparent 0);background-size:58px 58px;mask-image:radial-gradient(circle at 68% 58%,#000,transparent 74%)}.slamMain:after{right:-3%;bottom:-28%;width:69%;aspect-ratio:1;border:1px solid rgba(75,196,238,.38);box-shadow:0 0 0 45px rgba(75,196,238,.035),0 0 0 110px rgba(75,196,238,.025),inset 0 0 90px rgba(37,163,216,.12)}.slamMainCopy{position:relative;z-index:2;width:min(560px,82%)}.slamMainCopy h3{margin:0;color:#fff;font-size:clamp(30px,3.2vw,52px);font-weight:520;line-height:1.16;letter-spacing:-.045em}.slamMainCopy p{max-width:500px;margin:22px 0 0;color:rgba(222,241,252,.76);font-size:clamp(15px,1.2vw,20px);line-height:1.8}@media(hover:hover){.slamTile:hover{transform:translateY(-4px);box-shadow:0 24px 55px rgba(27,81,116,.16)}.slamTile:hover:after{filter:brightness(1.08)}.slamTileCharge:hover img{transform:translateY(-50%) scale(1.025)}}@media(max-width:900px){.abilityStories .slamStory{grid-template-columns:1fr;grid-template-rows:620px auto;min-height:0;aspect-ratio:auto}.slamMain{grid-row:1}.slamSide{grid-row:2;grid-template-columns:1fr 1fr;grid-template-rows:minmax(260px,34vw)}.slamTile{padding:30px}.slamMainCopy{width:min(560px,90%)}}@media(max-width:560px){.abilityStories .slamStory{grid-template-rows:600px auto;gap:14px}.slamMain{padding:32px 24px;border-radius:15px}.slamMainCopy{width:100%}.slamMainCopy h3{font-size:29px}.slamMainCopy p{margin-top:15px;font-size:14px}.slamSide{grid-template-columns:1fr;grid-template-rows:repeat(2,230px);gap:14px}.slamTile{padding:25px 22px;border-radius:15px}.slamTile p{font-size:21px}.slamTileCharge p{max-width:40%;font-size:19px}.slamTileCharge img{right:-2%;width:66%;height:86%}}.slamTileCharge{padding:clamp(24px,2.5vw,40px);background:transparent}.slamTileCharge:after,.slamTileCharge:before{display:none}.slamTileCharge img{z-index:1;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center;transform:none;filter:none}.slamTileCharge p{z-index:3;max-width:58%;padding:10px 14px;border-radius:10px;color:#fff;background:rgba(5,12,20,.38);text-shadow:0 2px 10px rgba(0,0,0,.42);backdrop-filter:blur(8px)}.slamTileCharge:hover img{transform:scale(1.018)}@media(max-width:900px){.slamTileCharge img{object-position:82% center}}@media(max-width:560px){.slamTileCharge{padding:20px}.slamTileCharge p{max-width:64%;font-size:19px}.slamTileCharge img{inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}}.slamTileSense{padding:clamp(24px,2.5vw,40px);background:transparent}.slamTileSense:after,.slamTileSense:before{display:none}.slamTileSense img{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center;transition:transform .42s cubic-bezier(.2,.7,.2,1)}.slamTileSense p{z-index:3;max-width:64%;padding:10px 14px;border-radius:10px;color:#fff;background:rgba(5,12,20,.38);text-shadow:0 2px 10px rgba(0,0,0,.42);backdrop-filter:blur(8px)}@media(hover:hover){.slamTileSense:hover img{transform:scale(1.018)}}@media(max-width:900px){.slamTileSense img{object-position:82% center}}@media(max-width:560px){.slamTileSense{padding:20px}.slamTileSense p{max-width:70%;font-size:18px}.slamTileSense img{object-position:right center}}.slamMain{background:#091018}.slamMain:after,.slamMain:before{display:none}.slamMain>img{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.slamMainCopy{z-index:3;width:min(47%,520px);padding:22px 24px;border-radius:14px;background:rgba(5,11,18,.34);text-shadow:0 2px 14px rgba(0,0,0,.4);backdrop-filter:blur(8px)}.slamMainCopy p{color:rgba(235,247,252,.82)}@media(hover:hover){.slamMain:hover>img{transform:scale(1.012)}}@media(max-width:900px){.slamMain>img{object-position:58% center}.slamMainCopy{width:min(52%,500px)}}@media(max-width:560px){.slamMain>img{object-position:62% center}.slamMainCopy{width:82%;padding:18px;border-radius:12px}}.slamMainCopy,.slamTileCharge p,.slamTileSense p{padding:0;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.slamTileCharge p,.slamTileSense p{color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.82),0 10px 28px rgba(0,0,0,.44)}.slamMainCopy{text-shadow:0 3px 8px rgba(0,0,0,.86),0 14px 36px rgba(0,0,0,.52)}@media(max-width:560px){.slamMainCopy{padding:0;border-radius:0}}.slamMainCopy,.slamMainCopy h3,.slamMainCopy p,.slamTileCharge p,.slamTileSense p{text-shadow:none}.slamTileSense p{max-width:none;width:100%;font-size:clamp(17px,1.35vw,24px);line-height:1.45;white-space:normal}.slamTileSense p span{display:block;white-space:nowrap}@media(max-width:1100px){.slamTileSense p{font-size:clamp(15px,1.7vw,20px)}}@media(max-width:900px){.slamTileSense p{font-size:clamp(16px,2.25vw,22px)}}@media(max-width:560px){.slamTileSense p{max-width:none;font-size:clamp(14px,4.1vw,18px)}.slamTileSense p span{white-space:nowrap}}.slamTileCharge p,.slamTileSense p{transform:translateY(clamp(12px,1.4vw,22px))}@media(max-width:560px){.slamTileCharge p,.slamTileSense p{transform:translateY(10px)}}.slamMainCopy{width:min(70%,760px)}.slamMainCopy h3{font-size:clamp(28px,2.65vw,46px);white-space:nowrap}@media(max-width:900px){.slamMainCopy{width:min(72%,700px)}.slamMainCopy h3{font-size:clamp(27px,4.4vw,42px)}}@media(max-width:560px){.slamMainCopy{width:100%}.slamMainCopy h3{font-size:clamp(22px,7vw,30px);white-space:nowrap}}.abilityStories>.abilityStory2,.abilityStories>.slamStory{width:100%;height:clamp(520px,41.6667vw,650px);min-height:0;aspect-ratio:auto}.abilityStories>.slamStory{grid-template-rows:minmax(0,1fr)}.abilityStories>.slamStory .slamMain,.abilityStories>.slamStory .slamSide,.abilityStories>.slamStory .slamTile{min-height:0}@media(max-width:900px){.abilityStories>.abilityStory2{height:620px}.abilityStories>.slamStory{height:auto;grid-template-rows:620px auto}}@media(max-width:560px){.abilityStories>.abilityStory2{height:600px}.abilityStories>.slamStory{height:auto;grid-template-rows:600px auto}}@media(max-width:900px){.robot360Model{inset-block-start:6px}}@media(max-width:560px){.robot360Model{inset-block-start:0}}@media(max-height:760px) and (min-width:561px){.robot360Model{inset-block-start:0}}.abilityStories>.abilityStory4,.abilityStories>.abilityStory5,.abilityStories>.abilityStory6{grid-column:1/-1;min-height:0}.abilityStories>.openAndroidStory{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);grid-template-rows:minmax(0,1fr);gap:18px;height:clamp(520px,41.6667vw,650px);background:transparent;border-radius:0;box-shadow:none;overflow:visible}.openAndroidMain,.openAndroidTile{position:relative;isolation:isolate;overflow:hidden;border-radius:20px;box-shadow:inset 0 0 0 1px rgba(127,193,225,.12)}.openAndroidMain{display:flex;align-items:flex-start;padding:clamp(42px,5vw,78px);background-image:linear-gradient(90deg,rgba(5,12,19,.76),rgba(5,12,19,.46) 38%,rgba(5,12,19,.08) 66%),url(/images/product/openandroid-main-bg-v2.png);background-size:cover;background-position:72%;background-repeat:no-repeat}.openAndroidMain:before,.openAndroidTile:before{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgba(126,211,246,.06) 1px,transparent 0),linear-gradient(90deg,rgba(126,211,246,.06) 1px,transparent 0);background-size:54px 54px;mask-image:linear-gradient(140deg,#000,transparent 86%)}.openAndroidMain:before{display:none}.openAndroidMainCopy{position:relative;z-index:2;width:min(78%,760px);transform:translateY(clamp(-14px,-1vw,-8px))}.openAndroidMainCopy h3{margin:0;color:#fff;font-size:clamp(28px,2.65vw,46px);font-weight:520;line-height:1.16;letter-spacing:-.04em}.openAndroidMainCopy h3 span{display:block}.openAndroidMainCopy p{max-width:600px;margin:22px 0 0;color:rgba(222,241,252,.76);font-size:clamp(15px,1.2vw,20px);line-height:1.8}.openAndroidSide{display:grid;grid-template-rows:1fr 1fr;gap:18px;min-width:0}.openAndroidTile{display:flex;align-items:flex-end;padding:clamp(28px,3vw,44px);background:radial-gradient(circle at 75% 25%,rgba(66,173,222,.16),transparent 28%),linear-gradient(145deg,#16232e,#0b1118)}.openAndroidTile p{position:relative;z-index:2;margin:0;color:#eef8ff;font-size:clamp(18px,1.45vw,25px);font-weight:540;line-height:1.5;letter-spacing:-.02em;text-wrap:balance}.openAndroidAppsTile:before{z-index:1;background:linear-gradient(180deg,transparent 42%,rgba(4,9,15,.86))}.openAndroidAppsTile img{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.openAndroidAppsTile p{z-index:2;transform:translateY(clamp(10px,1vw,16px));text-shadow:0 2px 10px rgba(0,0,0,.72)}.openAndroidEmotionTile:before{z-index:1;background:linear-gradient(180deg,transparent 44%,rgba(4,9,15,.82))}.openAndroidEmotionTile video{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;background:#080c12}.openAndroidEmotionTile p{z-index:2;transform:translateY(clamp(10px,1vw,16px));text-shadow:0 2px 10px rgba(0,0,0,.72)}@media(hover:hover){.openAndroidMain,.openAndroidTile{transition:transform .4s ease,box-shadow .4s ease}.openAndroidMain:hover,.openAndroidTile:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgba(127,213,250,.22),0 22px 50px rgba(0,0,0,.2)}}.abilityStories>.abilityStory4:not(.openAndroidStory){display:grid;grid-template-rows:auto auto;background:transparent;border-radius:0;box-shadow:none}.abilityStory4 .abilityStoryMedia{order:0;display:grid;place-items:center;width:100%;min-width:0;aspect-ratio:12/5;border-radius:20px;background:radial-gradient(circle at 50% 45%,rgba(45,133,184,.14),transparent 32%),linear-gradient(145deg,#14202b,#091018 72%);overflow:hidden}.abilityStory4 .abilityStoryMedia:before{inset:0;border:0;border-radius:inherit;background:linear-gradient(180deg,transparent 58%,rgba(7,12,18,.54));box-shadow:inset 0 0 0 1px rgba(127,193,225,.12)}.abilityStory4 .abilityStoryMedia:after{opacity:.32}.abilityStory4 .abilityStoryCopy{order:0;display:block;width:min(940px,calc(100% - 48px));max-width:none;margin:0 auto;padding:clamp(32px,4vw,58px) 0 clamp(58px,7vw,96px);text-align:center}.abilityStory4 .abilityStoryCopy h3{max-width:none;margin:0 auto;font-size:clamp(30px,3vw,48px);line-height:1.18;text-wrap:balance}.abilityStory4 .abilityStoryBody{max-width:860px;margin:20px auto 0}.abilityStory4 .abilityStoryLines{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;margin:18px 0 0;padding:0;border:0}.abilityStory4 .abilityStoryLines p{margin:0}.abilityStories>.abilityStory5{position:relative;display:block;height:clamp(520px,41.6667vw,650px);border-radius:20px;overflow:hidden;background:radial-gradient(circle at 70% 38%,rgba(59,156,205,.2),transparent 28%),linear-gradient(135deg,#202a34,#0b1017 70%)}.abilityStory5 .abilityStoryMedia{position:absolute;inset:0;min-width:0;background-image:url(/images/product/stereoliving-acoustic-scene-v2.png);background-position:50%;background-size:cover;background-repeat:no-repeat}.abilityStory5 .abilityStoryMedia:before{inset:0;border:0;border-radius:0;background:linear-gradient(90deg,transparent 38%,rgba(255,255,255,.2) 58%,rgba(255,255,255,.72))}.abilityStory5 .abilityStoryMedia:after{opacity:.34}.abilityStory5 .abilityStoryCopy{position:absolute;z-index:2;right:clamp(38px,6vw,96px);left:auto;top:50%;width:min(38%,520px);padding:0;transform:translateY(-50%);color:#172331;text-align:left}.abilityStory5 .abilityStoryCopy h3{margin:0;color:#172331;font-size:clamp(30px,3.2vw,52px);line-height:1.16;text-wrap:balance}.abilityStory5 .abilityStoryLead{color:#334452}.abilityStory5 .abilityStoryLines p{color:#60717f}.abilityStory5 .abilityStoryBody{margin-top:24px}.abilityStory5 .abilityStoryLines{margin-top:16px;padding:0;border:0}.abilityStories>.abilityStory6{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);grid-template-rows:minmax(0,1fr);gap:18px;height:clamp(520px,41.6667vw,650px);border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.abilityStory6 .abilityStoryMedia{min-width:0;border-radius:20px;background:radial-gradient(circle at 48% 44%,rgba(59,156,205,.19),transparent 30%),linear-gradient(145deg,#16232e,#0b1118);box-shadow:inset 0 0 0 1px rgba(127,193,225,.12);overflow:hidden}.abilityStory6 .abilityStoryMedia:before{inset:18px;border-radius:13px}.abilityStory6 .abilityStoryCopy{display:flex;width:100%;padding:clamp(42px,5vw,78px);flex-direction:column;justify-content:flex-start;align-self:stretch;border-radius:20px;background:radial-gradient(circle at 76% 64%,rgba(40,164,215,.2),transparent 28%),linear-gradient(145deg,#18354d,#0b1d2c 68%);box-shadow:inset 0 0 0 1px rgba(127,193,225,.12);text-align:left}.abilityStory6 .abilityStoryCopy h3{margin:0;font-size:clamp(30px,3.2vw,52px);line-height:1.16;text-wrap:balance}.abilityStory6 .abilityStoryBody{margin-top:24px}.abilityStory6 .abilityStoryLines{margin-top:18px;padding-top:18px}@media(max-width:900px){.abilityStories>.openAndroidStory{height:auto;grid-template-columns:1fr;grid-template-rows:620px auto}.openAndroidMain{grid-row:1}.openAndroidSide{grid-row:2;grid-template-columns:1fr 1fr;grid-template-rows:minmax(260px,34vw)}.abilityStory4 .abilityStoryCopy{width:100%;padding:32px;text-align:center}.abilityStories>.abilityStory5{height:620px}.abilityStory5 .abilityStoryCopy{right:32px;left:auto;width:min(46%,380px)}.abilityStories>.abilityStory6{height:auto;grid-template-columns:1fr;grid-template-rows:360px auto}.abilityStory6 .abilityStoryCopy{min-height:420px}}@media(max-width:560px){.abilityStories>.openAndroidStory{grid-template-rows:520px auto;gap:14px}.openAndroidMain{padding:32px 24px;border-radius:15px}.openAndroidMainCopy{width:100%}.openAndroidMainCopy h3{font-size:clamp(21px,6.6vw,29px)}.openAndroidSide{grid-template-columns:1fr;grid-template-rows:repeat(2,230px);gap:14px}.openAndroidTile{padding:25px 22px;border-radius:15px}.openAndroidTile p{font-size:20px}.abilityStory4 .abilityStoryMedia{border-radius:15px}.abilityStory4 .abilityStoryCopy{padding:26px 22px 54px}.abilityStories>.abilityStory5{height:600px}.abilityStory5 .abilityStoryMedia:before{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.4) 58%,transparent)}.abilityStory5 .abilityStoryCopy{left:22px;right:22px;top:38px;width:auto;transform:none}.abilityStories>.abilityStory6{grid-template-rows:260px auto;gap:14px}.abilityStory6 .abilityStoryCopy,.abilityStory6 .abilityStoryMedia{border-radius:15px}.abilityStory6 .abilityStoryCopy{min-height:360px;padding:32px 24px}}.abilityStories{row-gap:clamp(52px,6vw,88px)}.abilityStories>.abilityStory{position:relative}.abilityStoryCopy h3,.openAndroidMainCopy h3,.slamMainCopy h3{margin:0;font-size:clamp(30px,2.65vw,46px);font-weight:600;line-height:1.16;letter-spacing:-.035em}.abilityStoryCopy h3:before,.openAndroidMainCopy h3:before,.slamMainCopy h3:before{display:none}.abilityStoryLead,.openAndroidMainCopy p,.slamMainCopy p{margin-top:clamp(16px,1.5vw,22px);font-size:clamp(15px,1.25vw,19px);line-height:1.65;color:#aeb9c7}.abilityStory1 .abilityStoryCopy{padding-top:clamp(30px,3vw,44px);padding-bottom:clamp(24px,2.7vw,40px)}.abilityStory1 .abilityStoryCopy h3{text-align:center}.abilityStory1 .abilityStoryCopy h3:before{display:none}@media(max-width:760px){.abilityStories{row-gap:38px}.abilityStoryCopy h3,.openAndroidMainCopy h3,.slamMainCopy h3{font-size:clamp(27px,8vw,36px)}}.abilitySection{height:auto;display:block}.abilitySection .abilityStories{width:min(1500px,100%);height:auto;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;scroll-snap-type:none;touch-action:auto}.abilitySection .abilityStories>.abilityStoryUnified{width:100%;height:clamp(500px,36vw,620px);min-height:0;display:block;grid-column:auto;flex:none;scroll-snap-align:none;box-shadow:inset 0 0 0 1px rgba(143,190,217,.12);transition:transform .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s ease}.abilitySection .abilityStories>.abilityStoryUnified:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px rgba(143,205,235,.2),0 24px 60px rgba(0,0,0,.22)}.abilitySection .abilityStories>.abilityTile-1,.abilitySection .abilityStories>.abilityTile-4{grid-column:1/-1;height:clamp(560px,43vw,720px)}.abilitySection .abilityStoryUnified .abilityStoryCopy{width:min(46%,600px)}.abilitySection .abilityStoryUnified:not(.abilityTile-1):not(.abilityTile-4) .abilityStoryLines{max-width:620px}.abilitySliderControls{display:none}@media(max-width:900px){.abilitySection{padding:92px 16px 70px!important}.abilitySection .abilityStories{grid-template-columns:1fr;gap:16px}.abilitySection .abilityStories>.abilityStoryUnified,.abilitySection .abilityStories>.abilityTile-1,.abilitySection .abilityStories>.abilityTile-4{grid-column:1;height:clamp(500px,78vw,620px)}.abilitySection .abilityStoryUnified .abilityStoryCopy,.abilitySection .abilityStoryUnified.has-extras .abilityStoryCopy,.abilitySection .abilityStoryUnified:not(.abilityTile-1):not(.abilityTile-4) .abilityStoryCopy{left:24px;right:24px;width:auto}.abilitySection .abilityStoryUnified.has-extras .abilityStoryExtras{left:18px;right:18px;width:auto}}.abilityStories{display:grid;grid-template-columns:1fr;gap:clamp(22px,2.6vw,36px)}.abilityStories>.abilityStoryUnified{position:relative;grid-column:1/-1;width:100%;height:clamp(520px,41.6667vw,650px);min-height:0;display:block;border:0;border-radius:20px;background:#101720;box-shadow:inset 0 0 0 1px rgba(134,190,222,.14);overflow:hidden}.abilityStoryUnified .abilityStoryMedia{position:absolute;inset:0;width:100%;height:100%;min-width:0;background:#101720}.abilityStoryUnified .abilityStoryMedia:before{content:"";position:absolute;z-index:1;inset:0;border:0;border-radius:0;background:linear-gradient(90deg,rgba(5,9,14,.94),rgba(5,9,14,.7) 34%,rgba(5,9,14,.12) 64%,transparent 78%)}.abilityStoryUnified.copy-right .abilityStoryMedia:before{background:linear-gradient(90deg,transparent 22%,rgba(255,255,255,.08) 48%,rgba(255,255,255,.72) 78%,rgba(255,255,255,.92))}.abilityStoryUnified .abilityStoryMedia:after{display:none}.abilityStoryUnified .abilityStoryMedia img{display:block;width:100%;height:100%;object-fit:cover}.abilityStoryUnified .abilityStoryCopy{position:absolute;z-index:2;left:clamp(38px,6vw,96px);top:50%;width:min(42%,560px);padding:0;transform:translateY(-50%);color:#fff;text-align:left}.abilityStoryUnified.copy-right .abilityStoryCopy{right:clamp(38px,6vw,96px);left:auto}.abilityStoryUnified.tone-light .abilityStoryCopy{color:#172331}.abilityStoryIndex{display:inline-flex;width:42px;height:26px;margin-bottom:clamp(18px,2vw,28px);align-items:center;justify-content:center;border:1px solid rgba(92,203,247,.55);border-radius:999px;color:#5ecbf5;font:600 11px/1 monospace;letter-spacing:.08em}.abilityStoryUnified.tone-light .abilityStoryIndex{border-color:rgba(0,90,170,.28);color:#087fc2}.abilityStoryUnified .abilityStoryCopy h3{margin:0;color:inherit;font-size:clamp(30px,2.65vw,46px);font-weight:600;line-height:1.16;letter-spacing:-.035em;text-align:left;text-wrap:balance}.abilityStoryUnified .abilityStoryBody{margin-top:clamp(16px,1.5vw,22px)}.abilityStoryUnified .abilityStoryLead{margin:0;color:rgba(232,240,247,.9);font-size:clamp(15px,1.2vw,19px);line-height:1.65}.abilityStoryUnified.tone-light .abilityStoryLead{color:#334b5f}.abilityStoryUnified .abilityStoryLines{margin-top:clamp(16px,1.7vw,24px);padding:0;border:0;display:grid;gap:8px}.abilityStoryUnified .abilityStoryLines p{position:relative;margin:0;padding-left:16px;color:rgba(190,205,217,.82);font-size:clamp(13px,.95vw,16px);line-height:1.65}.abilityStoryUnified .abilityStoryLines p:before{content:"";position:absolute;left:0;top:.75em;width:5px;height:5px;border-radius:50%;background:#58c7f4}.abilityStoryUnified.tone-light .abilityStoryLines p{color:#607588}.abilityStoryExtras{position:absolute;z-index:3;right:clamp(22px,2.4vw,36px);bottom:clamp(22px,2.4vw,36px);width:min(42%,520px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.abilityExtraCard{position:relative;height:150px;padding:16px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:rgba(7,13,19,.62);box-shadow:0 18px 40px rgba(0,0,0,.22);backdrop-filter:blur(14px);overflow:hidden}.abilityExtraCard img,.abilityExtraCard video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.74}.abilityExtraCard:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 28%,rgba(5,9,14,.86))}.abilityExtraCard p{position:absolute;z-index:2;left:14px;right:14px;bottom:12px;margin:0;color:#edf7fc;font-size:clamp(14px,1vw,17px);line-height:1.5;text-align:left}.abilityExtraVideo video{object-position:center}.abilityStoryUnified.has-extras .abilityStoryCopy{left:clamp(38px,6vw,96px);right:auto;top:clamp(38px,4vw,62px);width:min(42%,560px);transform:none;text-align:left}.abilityStoryUnified.has-extras .abilityStoryBody{margin-top:14px}.abilityStoryUnified.has-extras .abilityStoryCopy h3{text-align:left;white-space:normal}.abilityStoryUnified.has-extras .abilityStoryIndex{margin-bottom:clamp(14px,1.4vw,20px)}.abilityStoryUnified.has-extras .abilityStoryLead{max-width:520px;margin-inline:0;text-align:left}.abilityStoryUnified.has-extras .abilityStoryExtras{left:clamp(38px,6vw,96px);right:auto;bottom:clamp(28px,3vw,46px);width:min(43%,540px);gap:12px}.abilityStoryUnified.has-extras .abilityExtraCard{height:138px;padding:14px}.abilityStoryUnified.copy-left .abilityStoryBody,.abilityStoryUnified.copy-left .abilityStoryCopy,.abilityStoryUnified.copy-left .abilityStoryLead,.abilityStoryUnified.copy-left .abilityStoryLines{text-align:left;margin-left:0;margin-right:0}@media(min-width:761px){.robot360Shadow{bottom:clamp(58px,7vh,86px);width:min(12vw,190px);height:8px;filter:blur(6px);background:rgba(38,47,54,.25)}}.pulseArchitecturePage .pulseLayersScreen{position:relative!important;width:100vw!important;height:100svh!important;min-height:720px!important;margin:0 calc(50% - 50vw)!important;padding:0!important;overflow:hidden!important;display:block!important;color:#fff!important;background:radial-gradient(ellipse at 50% 46%,rgba(96,54,210,.42) 0,rgba(41,33,119,.23) 31%,transparent 64%),radial-gradient(circle at 20% 20%,rgba(31,83,197,.22),transparent 38%),linear-gradient(135deg,#07091b,#11102f 45%,#09071e)!important}.pulseArchitecturePage .pulseLayersScreen:before{content:""!important;position:absolute!important;inset:0!important;display:block!important;background:radial-gradient(circle at 50% 48%,transparent 0 30%,rgba(3,2,17,.24) 73%,rgba(2,2,12,.62) 100%)!important;opacity:1!important;pointer-events:none!important}.pulseArchitecturePage .pulseLayersScreen:after,.pulseArchitecturePage .pulseLayersScreen>.pulseArchitectureHeading{display:none!important}.pulseArchitecturePage .pulseBrainExperience{--pointer-x:50%;--pointer-y:50%;position:absolute!important;inset:0!important;z-index:2!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;border:0!important;background:transparent!important;cursor:pointer!important}.pulseArchitecturePage .pulseBrainExperience:before{content:"";position:absolute;z-index:4;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(3,3,16,.38),transparent 22%,transparent 73%,rgba(3,2,16,.36))}.pulseArchitecturePage .pulseBrainExperience:after{display:none!important}.pulseArchitecturePage .pulseBrainVisual{position:absolute!important;z-index:1!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden!important;background:transparent!important}.pulseArchitecturePage .pulseBrainVisual:before{content:""!important;position:absolute!important;left:50%!important;top:48%!important;width:86vw!important;height:78vh!important;transform:translate(-50%,-50%)!important;border-radius:50%!important;background:radial-gradient(ellipse,rgba(121,70,255,.3),rgba(70,49,194,.12) 44%,transparent 72%)!important;filter:blur(26px)!important;opacity:1!important}.pulseArchitecturePage .pulseBrainDrag,.pulseArchitecturePage .pulseBrainHalo,.pulseArchitecturePage .pulseBrainNodes,.pulseArchitecturePage .pulseBrainTabs,.pulseArchitecturePage .pulseBrainVisual>img{display:none!important}.pulseArchitecturePage .pulseParticleField{position:absolute!important;z-index:2!important;inset:-4%!important;overflow:hidden!important;-webkit-mask-image:radial-gradient(ellipse 76% 72% at 50% 48%,#000 0 72%,transparent 100%)!important;mask-image:radial-gradient(ellipse 76% 72% at 50% 48%,#000 0 72%,transparent 100%)!important}.pulseArchitecturePage .pulseParticleField:before{content:""!important;position:absolute!important;left:50%!important;top:48%!important;width:74vw!important;height:64vh!important;transform:translate(-50%,-50%)!important;border:0!important;border-radius:47% 53% 49% 51%!important;background:radial-gradient(ellipse,rgba(139,84,255,.2),rgba(66,61,219,.08) 48%,transparent 72%)!important;box-shadow:0 0 180px rgba(88,48,238,.22)!important;filter:blur(14px)!important;opacity:1!important}.pulseArchitecturePage .pulseParticleField:after{display:none!important}.pulseArchitecturePage .pulseParticleField>i{position:absolute!important;left:var(--particle-x0)!important;top:var(--particle-y0)!important;width:var(--particle-size)!important;height:var(--particle-size)!important;border-radius:50%!important;background:#8d75ff!important;opacity:.78!important;box-shadow:0 0 5px #9181ff,0 0 13px rgba(105,86,255,.92),0 0 24px rgba(73,70,224,.5)!important;transition:left 1.15s cubic-bezier(.2,.72,.18,1),top 1.15s cubic-bezier(.2,.72,.18,1),background .8s,box-shadow .8s,opacity .8s!important;animation:pulse-particle-drift var(--particle-duration) ease-in-out var(--particle-delay) infinite alternate!important}.pulseArchitecturePage .is-stage-0 .pulseParticleField>i{left:var(--particle-x0)!important;top:var(--particle-y0)!important;background:#6f7dff!important}.pulseArchitecturePage .is-stage-1 .pulseParticleField>i{left:var(--particle-x1)!important;top:var(--particle-y1)!important;background:#8d68ff!important;box-shadow:0 0 6px #a180ff,0 0 15px rgba(118,72,255,.95),0 0 30px rgba(88,56,229,.56)!important}.pulseArchitecturePage .is-stage-2 .pulseParticleField>i{left:var(--particle-x2)!important;top:var(--particle-y2)!important;background:#b15dff!important;opacity:.94!important;box-shadow:0 0 7px #c989ff,0 0 18px rgba(177,77,255,.96),0 0 34px rgba(111,62,237,.66)!important}.pulseArchitecturePage .pulsePointerAura{position:absolute!important;z-index:3!important;left:var(--pointer-x)!important;top:var(--pointer-y)!important;width:420px!important;height:420px!important;transform:translate(-50%,-50%)!important;border-radius:50%!important;background:radial-gradient(circle,rgba(169,117,255,.22),rgba(101,81,241,.07) 38%,transparent 70%)!important;filter:blur(10px)!important;mix-blend-mode:screen!important}.pulseArchitecturePage .pulseBrainCopy{position:absolute!important;z-index:8!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;pointer-events:none!important;background:transparent!important}.pulseArchitecturePage .pulseBrainCopy:before{display:none!important}.pulseArchitecturePage .pulseBrainCopy .pulseLayerActiveCopy{width:min(1040px,calc(100% - 64px))!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-shadow:0 4px 34px rgba(0,0,0,.62)!important}.pulseArchitecturePage .pulseBrainCopy .pulseLayerActiveCopy>div{justify-content:center!important}.pulseArchitecturePage .pulseBrainCopy .pulseLayerActiveCopy>div>span{color:#c7bbff!important;font-size:12px!important;letter-spacing:.24em!important}.pulseArchitecturePage .pulseBrainCopy .pulseLayerActiveCopy>div>em{display:none!important}.pulseArchitecturePage .pulseBrainCopy .pulseLayerActiveCopy h3{max-width:1000px!important;margin:20px 0 0!important;color:#fff!important;font-size:clamp(54px,6vw,104px)!important;font-weight:430!important;line-height:1!important;letter-spacing:-.06em!important}.pulseArchitecturePage .pulseBrainCopy .pulseLayerActiveCopy ul{max-width:980px!important;margin:40px auto 0!important;padding:0!important;display:flex!important;justify-content:center!important;gap:0!important}.pulseArchitecturePage .pulseBrainCopy .pulseLayerActiveCopy li{padding:0 30px!important;display:block!important;border-left:1px solid rgba(223,215,255,.27)!important;text-align:left!important}.pulseArchitecturePage .pulseBrainCopy .pulseLayerActiveCopy li:first-child{border-left:0!important}.pulseArchitecturePage .pulseBrainCopy .pulseLayerActiveCopy li b{display:block!important;color:#fff!important;font-size:15px!important;font-weight:520!important}.pulseArchitecturePage .pulseBrainCopy .pulseLayerActiveCopy li i{display:none!important}.pulseArchitecturePage .pulseBrainCopy .pulseLayerActiveCopy li span{display:block!important;margin-top:8px!important;color:rgba(234,228,255,.68)!important;font-size:12px!important;line-height:1.55!important}.pulseArchitecturePage .pulseBrainVisual>p{position:absolute!important;z-index:9!important;left:50%!important;right:auto!important;bottom:42px!important;margin:0!important;padding:10px 18px!important;transform:translateX(-50%)!important;border:1px solid rgba(210,198,255,.28)!important;border-radius:999px!important;background:rgba(13,10,39,.34)!important;color:rgba(240,236,255,.68)!important;font-size:11px!important;backdrop-filter:blur(12px)!important}.pulseArchitecturePage .pulseBrainVisual>p i{display:none!important}@media(max-width:760px){.pulseArchitecturePage .pulseLayersScreen{height:100svh!important;min-height:680px!important;padding:0!important}.pulseArchitecturePage .pulseBrainCopy .pulseLayerActiveCopy{width:calc(100% - 34px)!important}.pulseArchitecturePage .pulseBrainCopy .pulseLayerActiveCopy h3{font-size:clamp(42px,13vw,62px)!important}.pulseArchitecturePage .pulseBrainCopy .pulseLayerActiveCopy ul{margin-top:28px!important;display:grid!important;gap:13px!important}.pulseArchitecturePage .pulseBrainCopy .pulseLayerActiveCopy li{padding:0!important;border:0!important;text-align:center!important}.pulseArchitecturePage .pulseBrainVisual>p{bottom:24px!important}}.pulseLayersScreen:before{background:radial-gradient(circle at 78% 38%,rgba(255,255,255,.88),transparent 32%),linear-gradient(90deg,rgba(255,255,255,.18),transparent 42%)}.pulseBrainCopy{position:relative;z-index:5}.pulseBrainCopy .pulseLayerActiveCopy li b{font-weight:540}.pulseBrainVisual>img{filter:none!important;opacity:1!important}.pulseBrainVisual>p{color:#81939f}.pulseBrainExperience{--pointer-x:72%;--pointer-y:38%}.pulsePointerAura{position:absolute;z-index:0;left:var(--pointer-x);top:var(--pointer-y);width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(76,194,235,.2),rgba(76,194,235,.05) 38%,transparent 70%);filter:blur(10px);transform:translate(-50%,-50%);transition:left .18s linear,top .18s linear;pointer-events:none}.pulseParticleField{position:absolute;z-index:1;inset:3% -3% 8% 2%;overflow:hidden;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 92%,transparent)}.pulseParticleField:after,.pulseParticleField:before{content:"";position:absolute;left:26%;top:9%;width:52%;height:54%;border-radius:50%;opacity:0;transition:opacity .7s ease,transform 1s ease}.pulseParticleField:before{border:1px solid rgba(25,139,184,.16);box-shadow:inset 0 0 80px rgba(44,177,224,.1)}.pulseParticleField:after{background:repeating-radial-gradient(circle at 50% 50%,transparent 0 18px,rgba(46,165,208,.08) 19px 20px);filter:blur(.2px)}.pulseParticleField>i{position:absolute;left:var(--particle-x);top:var(--particle-y);border-radius:50%;background:#6fc9e8;opacity:.22;box-shadow:0 0 8px rgba(42,160,204,.55);transition:opacity .75s ease,background .75s ease,box-shadow .75s ease,transform .9s cubic-bezier(.2,.75,.2,1)}.is-stage-0 .pulseParticleField>i:nth-child(n+19){opacity:.035;transform:scale(.4)}.is-stage-0 .pulseParticleField>i:nth-child(-n+18){opacity:.34}.is-stage-1 .pulseParticleField>i{opacity:.48;background:#36abd5;box-shadow:0 0 12px rgba(33,151,196,.65)}.is-stage-1 .pulseParticleField>i:nth-child(3n){transform:translate(-24px,18px) scale(1.15)}.is-stage-1 .pulseParticleField:before{opacity:.7;transform:scale(.88)}.is-stage-2 .pulseParticleField>i{opacity:.78;background:#168fbe;box-shadow:0 0 16px rgba(22,143,190,.78)}.is-stage-2 .pulseParticleField>i:nth-child(3n+1){transform:translate(34px,-20px) scale(1.3)}.is-stage-2 .pulseParticleField>i:nth-child(4n){transform:translate(-28px,28px) scale(1.15)}.is-stage-2 .pulseParticleField:after,.is-stage-2 .pulseParticleField:before{opacity:1;transform:scale(1.08)}.pulseBrainNodes:after,.pulseBrainNodes:before{content:"";position:absolute;inset:0;background:linear-gradient(28deg,transparent 34%,rgba(33,149,192,.18) 34.3% 34.7%,transparent 35%),linear-gradient(142deg,transparent 54%,rgba(33,149,192,.16) 54.3% 54.7%,transparent 55%);opacity:0;transition:opacity .7s ease}.is-stage-1 .pulseBrainNodes:before{opacity:.6}.is-stage-2 .pulseBrainNodes:after,.is-stage-2 .pulseBrainNodes:before{opacity:1}.pulseBrainExperience:after{content:"";position:absolute;z-index:8;left:var(--pointer-x);top:var(--pointer-y);width:10px;height:10px;border:1px solid rgba(21,134,178,.35);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;transition:left .12s linear,top .12s linear,box-shadow .3s ease}.pulseBrainExperience:hover:after{box-shadow:0 0 0 12px rgba(21,134,178,.06)}@keyframes pulse-particle-drift{0%{translate:-4px -6px}50%{translate:5px 2px}to{translate:-2px 8px}}@media(prefers-reduced-motion:reduce){.pulseParticleField>i{animation:none}.pulseBrainExperience:after,.pulsePointerAura{transition:none}}.pulseLayersScreen{position:relative;padding:0;background:#020611}.pulseLayersScreen:before{background:radial-gradient(circle at 50% 46%,rgba(25,57,145,.26),transparent 38%),radial-gradient(circle at 70% 30%,rgba(30,58,139,.12),transparent 32%),linear-gradient(180deg,#030816,#01040b)}.pulseLayersScreen:after{display:none}.pulseBrainExperience{width:100%;height:100svh;min-height:700px;display:block}.pulseBrainExperience:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(0,3,10,.32),transparent 24%,transparent 75%,rgba(0,3,10,.5));pointer-events:none}.pulseBrainExperience:after{z-index:20;border-color:rgba(127,164,255,.6);box-shadow:0 0 0 10px rgba(69,101,255,.08)}.pulseBrainVisual{position:absolute;z-index:0;inset:0;width:100%;height:100%}.pulseBrainVisual:before{left:50%;top:47%;width:min(65vw,900px);background:radial-gradient(circle,rgba(43,91,231,.23),rgba(35,56,151,.08) 45%,transparent 72%);filter:blur(18px);transform:translate(-50%,-50%)}.pulseBrainHalo,.pulseBrainNodes,.pulseBrainVisual>img{display:none}.pulseParticleField{z-index:2;inset:0;overflow:visible;mask-image:radial-gradient(ellipse at center,#000 38%,rgba(0,0,0,.9) 60%,transparent 88%)}.pulseParticleField:before{left:50%;top:47%;width:min(58vw,820px);height:min(58vw,820px);border:1px solid rgba(84,111,255,.11);box-shadow:inset 0 0 150px rgba(39,78,235,.12),0 0 120px rgba(45,76,212,.08);opacity:1;transform:translate(-50%,-50%);transition:width 1s ease,height 1s ease,border-radius 1s ease}.pulseParticleField:after{left:50%;top:47%;width:min(52vw,740px);height:min(52vw,740px);background:repeating-radial-gradient(circle,transparent 0 26px,rgba(82,111,255,.055) 27px 28px);opacity:.8;transform:translate(-50%,-50%)}.pulseParticleField>i{left:var(--particle-x0);top:var(--particle-y0);width:var(--particle-size);height:var(--particle-size);background:#5979ff;opacity:.72;box-shadow:0 0 8px #3155ff,0 0 16px rgba(81,111,255,.7);transition:left 1.15s cubic-bezier(.2,.72,.18,1),top 1.15s cubic-bezier(.2,.72,.18,1),opacity .8s,background .8s,box-shadow .8s;animation:pulse-particle-drift var(--particle-duration) ease-in-out var(--particle-delay) infinite alternate}.is-stage-0 .pulseParticleField>i{left:var(--particle-x0);top:var(--particle-y0);opacity:calc(.35 + (var(--particle-size) * .08))}.is-stage-1 .pulseParticleField>i{left:var(--particle-x1);top:var(--particle-y1);background:#6f67ff;opacity:.84;box-shadow:0 0 10px #493fff,0 0 22px rgba(105,82,255,.78)}.is-stage-2 .pulseParticleField>i{left:var(--particle-x2);top:var(--particle-y2);background:#8a6cff;opacity:.92;box-shadow:0 0 12px #6744ff,0 0 27px rgba(135,92,255,.82)}.is-stage-1 .pulseParticleField:before{width:min(65vw,940px);height:min(50vw,720px);border-radius:44% 56% 52% 48%}.is-stage-2 .pulseParticleField:before{width:min(78vw,1120px);height:min(62vw,880px);border-radius:50%}.pulsePointerAura{z-index:3;width:440px;height:440px;background:radial-gradient(circle,rgba(102,120,255,.18),rgba(76,79,224,.05) 38%,transparent 70%);mix-blend-mode:screen}.pulseBrainCopy{position:absolute;z-index:10;inset:0;padding:0;align-items:center;text-align:center;pointer-events:none}.pulseBrainCopy:before{display:none}.pulseBrainTabs{position:absolute;left:50%;bottom:46px;gap:8px;transform:translateX(-50%);pointer-events:auto}.pulseBrainTabs button{width:112px;padding:12px 0;border:1px solid rgba(136,159,235,.2);border-radius:999px;background:rgba(5,12,32,.38);color:rgba(220,231,255,.5);justify-content:center;backdrop-filter:blur(12px)}.pulseBrainTabs button i{display:none}.pulseBrainTabs button strong{font-size:12px}.pulseBrainTabs button.is-active{border-color:rgba(141,164,255,.65);background:rgba(75,89,202,.22)}.pulseBrainCopy .pulseLayerActiveCopy{width:min(980px,calc(100% - 48px));padding:0;display:flex;flex-direction:column;align-items:center;text-shadow:0 3px 24px rgba(0,0,0,.55);animation:pulse-gemini-copy .75s cubic-bezier(.2,.75,.2,1) both}.pulseBrainCopy .pulseLayerActiveCopy>div{justify-content:center}.pulseBrainCopy .pulseLayerActiveCopy>div>span{color:#aabaff}.pulseBrainCopy .pulseLayerActiveCopy>div>em{display:none}.pulseBrainCopy .pulseLayerActiveCopy h3{max-width:920px;margin:22px auto 0;color:#fff;font-size:clamp(46px,5.5vw,88px);font-weight:430;line-height:1.02;letter-spacing:-.055em}.pulseBrainCopy .pulseLayerActiveCopy ul{max-width:980px;margin:38px auto 0;display:flex;justify-content:center;gap:0}.pulseBrainCopy .pulseLayerActiveCopy li{position:relative;padding:0 26px;display:block;border-left:1px solid rgba(194,209,255,.22);text-align:left}.pulseBrainCopy .pulseLayerActiveCopy li:first-child{border-left:0}.pulseBrainCopy .pulseLayerActiveCopy li b{display:block;color:#fff;font-size:14px}.pulseBrainCopy .pulseLayerActiveCopy li i{display:none}.pulseBrainCopy .pulseLayerActiveCopy li span{display:block;margin-top:8px;color:rgba(211,223,255,.62);font-size:12px;line-height:1.5}.pulseBrainDrag{display:none}.pulseBrainVisual>p{right:50%;bottom:112px;color:rgba(211,222,255,.52);transform:translateX(50%)}.pulseBrainVisual>p i{border-color:#9aacff;background:rgba(113,130,255,.28)}@keyframes pulse-gemini-copy{0%{opacity:0;transform:translateY(20px) scale(.985);filter:blur(7px)}to{opacity:1;transform:none;filter:blur(0)}}@media(max-width:760px){.pulseLayersScreen{padding:0}.pulseBrainExperience{min-height:680px}.pulseBrainCopy .pulseLayerActiveCopy{width:calc(100% - 34px)}.pulseBrainCopy .pulseLayerActiveCopy h3{font-size:clamp(42px,12vw,60px)}.pulseBrainCopy .pulseLayerActiveCopy ul{margin-top:30px;display:grid;gap:14px}.pulseBrainCopy .pulseLayerActiveCopy li{padding:0;border-left:0;text-align:center}.pulseBrainTabs{bottom:30px}.pulseBrainTabs button{width:86px}.pulseBrainVisual>p{bottom:92px}.pulseParticleField:before{width:100vw;height:100vw}.pulseParticleField:after{width:92vw;height:92vw}}.pulseBrainExperience{position:relative;z-index:2;width:min(1480px,100%);height:min(64vh,680px);min-height:590px;margin:0 auto;display:grid;grid-template-columns:minmax(420px,.78fr) minmax(620px,1.22fr);overflow:hidden;border-top:1px solid rgba(111,190,219,.22);border-bottom:1px solid rgba(111,190,219,.16)}.pulseBrainCopy{padding:clamp(38px,5vh,62px) clamp(30px,4vw,66px) 38px 0;display:flex;flex-direction:column}.pulseBrainTabs{display:flex;gap:34px}.pulseBrainTabs button{padding:0 0 14px;display:flex;align-items:baseline;gap:9px;border:0;border-bottom:1px solid transparent;background:none;color:#557181;cursor:pointer;transition:color .3s,border-color .3s}.pulseBrainTabs button i{font:600 9px/1 Arial;font-style:normal}.pulseBrainTabs button strong{font-size:15px;font-weight:520}.pulseBrainTabs button.is-active{border-color:#42caff;color:#fff}.pulseBrainTabs button.is-active i{color:#42caff}.pulseBrainCopy .pulseLayerActiveCopy{padding-top:clamp(64px,8vh,92px)}.pulseBrainCopy .pulseLayerActiveCopy h3{font-size:clamp(36px,3.1vw,54px);line-height:1.12}.pulseBrainCopy .pulseLayerActiveCopy ul{max-width:590px;margin-top:52px;gap:25px}.pulseBrainCopy .pulseLayerActiveCopy li{grid-template-columns:max-content 34px 1fr}.pulseBrainCopy .pulseLayerActiveCopy li b{font-size:16px}.pulseBrainCopy .pulseLayerActiveCopy li span{font-size:14px}.pulseBrainVisual{position:relative;min-width:0;overflow:hidden;touch-action:none;cursor:grab;user-select:none;background:radial-gradient(circle at 56% 40%,rgba(55,176,220,.12),transparent 38%)}.pulseBrainVisual:active{cursor:grabbing}.pulseBrainVisual>img{position:absolute;z-index:2;width:112%;height:104%;right:-9%;bottom:-5%;object-fit:contain;object-position:right center;pointer-events:none;transition:filter .7s ease,opacity .7s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.pulseBrainExperience.is-stage-0 .pulseBrainVisual>img{filter:saturate(.38) brightness(.72) contrast(1.04);opacity:.68;transform:translateY(12px) scale(.97)}.pulseBrainExperience.is-stage-1 .pulseBrainVisual>img{filter:saturate(.78) brightness(.9) contrast(1.05);opacity:.86;transform:translateY(4px) scale(.99)}.pulseBrainExperience.is-stage-2 .pulseBrainVisual>img{filter:saturate(1.2) brightness(1.08) contrast(1.08);opacity:1;transform:translateY(0) scale(1.02)}.pulseBrainHalo{position:absolute;z-index:1;left:48%;top:43%;width:390px;aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none}.pulseBrainHalo i{position:absolute;inset:0;border:1px solid rgba(66,202,255,.13);border-radius:50%;transition:transform .8s ease,opacity .8s ease}.pulseBrainHalo i:nth-child(2){inset:13%}.pulseBrainHalo i:nth-child(3){inset:27%}.is-stage-0 .pulseBrainHalo i{opacity:.3;transform:scale(.72)}.is-stage-1 .pulseBrainHalo i{opacity:.58;transform:scale(.88)}.is-stage-2 .pulseBrainHalo i{opacity:1;transform:scale(1)}.pulseBrainNodes{position:absolute;z-index:3;left:27%;top:12%;width:46%;height:46%;pointer-events:none}.pulseBrainNodes i{position:absolute;width:6px;height:6px;border-radius:50%;background:#89e2ff;box-shadow:0 0 18px #42caff;transition:opacity .5s ease,transform .7s ease}.pulseBrainNodes i:first-child{left:22%;top:42%}.pulseBrainNodes i:nth-child(2){left:48%;top:16%}.pulseBrainNodes i:nth-child(3){left:70%;top:38%}.pulseBrainNodes i:nth-child(4){left:36%;top:68%}.pulseBrainNodes i:nth-child(5){left:63%;top:72%}.pulseBrainNodes i:nth-child(6){left:82%;top:57%}.is-stage-0 .pulseBrainNodes i:nth-child(n+3),.is-stage-1 .pulseBrainNodes i:nth-child(n+5){opacity:0;transform:scale(0)}.is-stage-2 .pulseBrainNodes i{opacity:1;transform:scale(1)}.pulseBrainDrag{position:absolute;z-index:5;left:10%;right:9%;bottom:38px;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.pulseBrainDrag>div{position:absolute;left:8%;right:8%;top:5px;height:1px;background:rgba(167,213,230,.24)}.pulseBrainDrag>div span{position:absolute;left:0;top:0;height:2px;background:#42caff;transition:width .4s ease}.pulseBrainDrag>div b{position:absolute;top:50%;width:15px;height:15px;border:3px solid #dff8ff;border-radius:50%;background:#42caff;box-shadow:0 0 0 7px rgba(66,202,255,.12);transform:translate(-50%,-50%);transition:left .4s ease}.pulseBrainDrag button{position:relative;padding:27px 0 0;border:0;background:none;color:#567383;font-size:11px;letter-spacing:.12em;cursor:pointer}.pulseBrainDrag button.is-active{color:#dff8ff}.pulseBrainVisual>p{position:absolute;z-index:5;right:9%;bottom:12px;margin:0;color:#496a7a;font-size:9px;letter-spacing:.12em}@media(max-width:1050px){.pulseBrainExperience{height:auto;min-height:0;grid-template-columns:1fr}.pulseBrainCopy{min-height:550px;padding-right:0}.pulseBrainVisual{height:600px}.pulseBrainVisual>img{right:-12%}}@media(max-width:680px){.pulseBrainCopy{min-height:530px;padding:34px 4px}.pulseBrainTabs{gap:22px}.pulseBrainCopy .pulseLayerActiveCopy{padding-top:52px}.pulseBrainCopy .pulseLayerActiveCopy h3{font-size:36px}.pulseBrainCopy .pulseLayerActiveCopy li{grid-template-columns:1fr}.pulseBrainCopy .pulseLayerActiveCopy li i{display:none}.pulseBrainCopy .pulseLayerActiveCopy li span{margin-top:6px}.pulseBrainVisual{height:430px}.pulseBrainVisual>img{width:135%;right:-24%}.pulseBrainHalo{left:51%;width:280px}.pulseBrainDrag{left:5%;right:5%;bottom:34px}}.pulseLayersScreen{padding:clamp(90px,9vh,126px) max(5vw,calc((100vw - 1600px)/2)) 54px;background:linear-gradient(135deg,#eef3f7,#dfe8f0 54%,#e9f0f5);color:#10273a}.pulseLayersScreen:before{background:radial-gradient(circle at 78% 38%,rgba(255,255,255,.9),transparent 32%),linear-gradient(90deg,rgba(255,255,255,.18),transparent 42%);background-size:auto;opacity:1}.pulseLayersScreen:after{width:620px;height:620px;right:-190px;top:-260px;border-color:rgba(84,154,187,.09);box-shadow:0 0 0 100px rgba(255,255,255,.1),0 0 0 200px rgba(255,255,255,.07)}.pulseLayersScreen .pulseArchitectureHeading{display:none}.pulseBrainExperience{width:min(1550px,100%);height:calc(100svh - clamp(144px,14vh,190px));min-height:650px;grid-template-columns:minmax(400px,.72fr) minmax(650px,1.28fr);overflow:visible;border:0;background:transparent;cursor:pointer;outline:0}.pulseBrainExperience:focus-visible{box-shadow:inset 0 0 0 1px rgba(22,143,190,.45)}.pulseBrainCopy{padding:clamp(52px,8vh,88px) clamp(36px,5vw,82px) 54px 0;justify-content:center}.pulseBrainCopy:before{content:attr(data-architecture-label);margin-bottom:30px;color:#268ebc;font-size:11px;font-weight:650;letter-spacing:.22em}.pulseBrainTabs{gap:38px}.pulseBrainTabs button{border-bottom-color:transparent;color:#8799a7}.pulseBrainTabs button i{color:#9aaab5}.pulseBrainTabs button strong{font-size:16px}.pulseBrainTabs button.is-active{border-color:#167eac;color:#10273a}.pulseBrainTabs button.is-active i{color:#168fbe}.pulseBrainCopy .pulseLayerActiveCopy{padding-top:clamp(52px,7vh,76px)}.pulseBrainCopy .pulseLayerActiveCopy>div{justify-content:flex-start}.pulseBrainCopy .pulseLayerActiveCopy>div>span{color:#168fbe}.pulseBrainCopy .pulseLayerActiveCopy>div>em{border-color:rgba(23,143,190,.28);color:#3985a4;background:rgba(255,255,255,.35)}.pulseBrainCopy .pulseLayerActiveCopy h3{max-width:600px;color:#0c2438;font-size:clamp(42px,4.2vw,70px);font-weight:470;line-height:1.04}.pulseBrainCopy .pulseLayerActiveCopy ul{max-width:620px;margin-top:clamp(42px,6vh,64px);gap:24px}.pulseBrainCopy .pulseLayerActiveCopy li b{color:#173449}.pulseBrainCopy .pulseLayerActiveCopy li i{color:#2495c2}.pulseBrainCopy .pulseLayerActiveCopy li span{color:#6e8392}.pulseBrainVisual{overflow:visible;background:transparent;cursor:pointer}.pulseBrainVisual:before{content:"";position:absolute;z-index:0;left:36%;top:9%;width:54%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.92),rgba(184,221,239,.24) 45%,transparent 72%);filter:blur(8px)}.pulseBrainVisual>img{width:126%;height:112%;right:-19%;bottom:-7%;mix-blend-mode:screen;transform-origin:60% 48%}.pulseBrainExperience.is-stage-0 .pulseBrainVisual>img{transform:translateY(14px) scale(.95);filter:saturate(.25) brightness(.84)!important;opacity:.72!important}.pulseBrainExperience.is-stage-1 .pulseBrainVisual>img{transform:translateY(6px) scale(.985);filter:saturate(.66) brightness(.94)!important;opacity:.88!important}.pulseBrainExperience.is-stage-2 .pulseBrainVisual>img{transform:translateY(0) scale(1.025);filter:saturate(1.05) brightness(1.04)!important;opacity:1!important}.pulseBrainExperience:active .pulseBrainVisual>img{scale:.99}.pulseBrainHalo{left:54%;top:38%;width:440px}.pulseBrainHalo i{border-color:rgba(24,137,183,.13)}.pulseBrainNodes{left:34%;top:9%;width:45%;height:44%}.pulseBrainNodes i{background:#168fbe;box-shadow:0 0 16px rgba(22,143,190,.58)}.pulseBrainDrag{left:14%;right:5%;bottom:52px}.pulseBrainDrag>div{background:rgba(49,103,128,.2)}.pulseBrainDrag>div span{background:#168fbe}.pulseBrainDrag>div b{border-color:#fff;background:#168fbe;box-shadow:0 0 0 7px rgba(22,143,190,.12)}.pulseBrainDrag button{color:#8295a2}.pulseBrainDrag button.is-active{color:#173449}.pulseBrainVisual>p{right:5%;bottom:24px;display:flex;align-items:center;gap:8px;color:#718895}.pulseBrainVisual>p i{width:7px;height:7px;border:1px solid #168fbe;border-radius:50%;background:rgba(22,143,190,.14);animation:pulse-click-hint 1.8s ease infinite}@keyframes pulse-click-hint{0%{box-shadow:0 0 0 0 rgba(22,143,190,.28)}70%{box-shadow:0 0 0 8px rgba(22,143,190,0)}to{box-shadow:0 0 0 0 rgba(22,143,190,0)}}@media(max-width:1050px){.pulseBrainExperience{height:auto;grid-template-columns:1fr}.pulseBrainCopy{min-height:580px;padding-right:0}.pulseBrainVisual{height:620px;overflow:hidden}.pulseBrainVisual>img{right:-18%}}@media(max-width:680px){.pulseLayersScreen{padding:78px 18px 38px}.pulseBrainExperience{min-height:0}.pulseBrainCopy{min-height:550px;padding:30px 3px 38px}.pulseBrainCopy:before{margin-bottom:24px}.pulseBrainCopy .pulseLayerActiveCopy h3{font-size:42px}.pulseBrainVisual{height:440px}.pulseBrainVisual>img{width:150%;height:112%;right:-36%}.pulseBrainHalo{left:55%;top:39%;width:290px}.pulseBrainDrag{left:5%;right:5%;bottom:34px}}.pulseLayersScreen{min-height:100svh;padding:clamp(104px,9vh,140px) max(5vw,calc((100vw - 1580px)/2));display:block;overflow:hidden;background:#061620;color:#fff}.pulseLayersScreen:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(88,201,242,.055) 1px,transparent 0),linear-gradient(rgba(88,201,242,.035) 1px,transparent 0);background-size:8.333vw 100%,100% 140px;pointer-events:none}.pulseLayersScreen:after{content:"";position:absolute;width:720px;height:720px;right:-260px;top:-330px;border:1px solid rgba(58,194,242,.12);border-radius:50%;box-shadow:0 0 0 110px rgba(58,194,242,.025),0 0 0 220px rgba(58,194,242,.018);pointer-events:none}.pulseLayersScreen .pulseArchitectureHeading{position:relative;z-index:2;width:min(1480px,100%);margin:0 auto clamp(46px,5vh,70px);text-align:left}.pulseLayersScreen .pulseArchitectureHeading>span{color:#41caff;font-size:11px;font-weight:650;letter-spacing:.24em}.pulseLayersScreen .pulseArchitectureHeading h2{margin:18px 0 0;color:#fff;font-size:clamp(38px,3.55vw,60px);font-weight:510;line-height:1.12;letter-spacing:-.045em}.pulseLayerConsole{position:relative;z-index:2;width:min(1480px,100%);height:min(62vh,650px);min-height:570px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(480px,.82fr);overflow:hidden;border:1px solid rgba(125,194,219,.2);border-radius:26px;background:#0a202d;box-shadow:0 35px 100px rgba(0,0,0,.24)}.pulseLayerVisual{position:relative;min-width:0;overflow:hidden;background:#122b38}.pulseLayerVisual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.035);transition:opacity .65s ease,transform 1s cubic-bezier(.2,.7,.2,1)}.pulseLayerVisual>img.is-active{opacity:1;transform:scale(1)}.pulseLayerVisualShade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,12,18,.02) 40%,rgba(2,12,18,.72)),linear-gradient(90deg,transparent 70%,rgba(6,22,32,.28))}.pulseLayerVisual>span{position:absolute;z-index:2;top:28px;left:30px;color:rgba(255,255,255,.55);font:500 11px/1 Arial;letter-spacing:.1em}.pulseLayerVisual>span b{color:#42caff;font-size:16px}.pulseLayerVisual>p{position:absolute;z-index:2;left:30px;bottom:26px;margin:0;color:rgba(255,255,255,.78);font:600 11px/1 Arial;letter-spacing:.18em}.pulseLayerPanel{position:relative;padding:28px clamp(30px,3vw,52px) 32px;display:flex;flex-direction:column;background:linear-gradient(145deg,rgba(13,38,52,.98),rgba(6,22,32,.98))}.pulseLayerTabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid rgba(128,184,205,.2)}.pulseLayerTabs button{position:relative;padding:6px 8px 22px;display:grid;gap:7px;border:0;background:none;color:#718a99;text-align:left;cursor:pointer}.pulseLayerTabs button:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:#42caff;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.pulseLayerTabs button i{color:#557180;font:600 10px/1 Arial;font-style:normal;letter-spacing:.1em}.pulseLayerTabs button strong{font-size:18px;font-weight:520}.pulseLayerTabs button span{overflow:hidden;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.pulseLayerTabs button.is-active{color:#fff}.pulseLayerTabs button.is-active i{color:#42caff}.pulseLayerTabs button.is-active:after{transform:scaleX(1)}.pulseLayerActiveCopy{padding:clamp(32px,4.2vh,48px) 4px 0;animation:pulse-copy-in .5s ease both}.pulseLayerActiveCopy>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.pulseLayerActiveCopy>div>span{color:#42caff;font-size:12px;font-weight:650;letter-spacing:.18em}.pulseLayerActiveCopy>div>em{padding:7px 11px;border:1px solid rgba(66,202,255,.3);border-radius:999px;color:#91dffb;font-size:10px;font-style:normal;letter-spacing:.08em}.pulseLayerActiveCopy h3{max-width:540px;margin:20px 0 0;color:#fff;font-size:clamp(27px,2.25vw,38px);font-weight:510;line-height:1.24;letter-spacing:-.035em}.pulseLayerActiveCopy ul{margin:clamp(30px,4vh,44px) 0 0;padding:0;display:grid;gap:20px;list-style:none}.pulseLayerActiveCopy li{display:grid;grid-template-columns:max-content 28px 1fr;align-items:baseline}.pulseLayerActiveCopy li b{color:#e9f5fa;font-size:15px;font-weight:520}.pulseLayerActiveCopy li i{color:#2daedc;font-size:11px;font-style:normal;text-align:center}.pulseLayerActiveCopy li span{color:#7f98a7;font-size:13px;line-height:1.55}.pulseLayerFlow{margin-top:auto;padding-top:22px;display:flex;align-items:center;gap:12px;border-top:1px solid rgba(128,184,205,.16);color:#506d7c;font-size:10px;letter-spacing:.1em}.pulseLayerFlow span{transition:color .3s}.pulseLayerFlow span.is-active{color:#42caff}.pulseLayerFlow i{color:#315362;font-style:normal}@keyframes pulse-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:1050px){.pulseLayersScreen{padding:100px 24px}.pulseLayerConsole{height:auto;min-height:0;grid-template-columns:1fr}.pulseLayerVisual{height:520px}.pulseLayerPanel{min-height:520px}}@media(max-width:680px){.pulseLayersScreen{padding:86px 18px 64px}.pulseLayersScreen .pulseArchitectureHeading{margin-bottom:38px}.pulseLayersScreen .pulseArchitectureHeading h2{font-size:38px}.pulseLayerConsole{border-radius:20px}.pulseLayerVisual{height:310px}.pulseLayerPanel{min-height:500px;padding:22px 20px 24px}.pulseLayerTabs button{padding:5px 4px 17px}.pulseLayerTabs button strong{font-size:16px}.pulseLayerTabs button span{display:none}.pulseLayerActiveCopy h3{font-size:28px}.pulseLayerActiveCopy li{grid-template-columns:1fr}.pulseLayerActiveCopy li i{display:none}.pulseLayerActiveCopy li span{margin-top:6px}}.solutionShiftSection.solutionShiftInteractive{position:relative;min-height:100svh;padding:max(112px,10vh) max(5vw,calc((100vw - 1540px)/2));display:grid;grid-template-columns:minmax(320px,.68fr) minmax(680px,1.32fr);align-items:center;gap:clamp(48px,6vw,110px);overflow:hidden;background:#06151f;color:#fff}.solutionShiftInteractive:before{content:"";position:absolute;width:58vw;aspect-ratio:1;left:-34vw;top:50%;border:1px solid rgba(67,201,255,.1);border-radius:50%;transform:translateY(-50%);box-shadow:0 0 120px rgba(67,201,255,.04)}.solutionShiftInteractive:after{display:none}.solutionShiftIntroInteractive{position:relative;z-index:2}.solutionShiftIntroInteractive>p{margin:0;color:#43c9ff;font-size:12px;font-weight:650;letter-spacing:.22em}.solutionShiftIntroInteractive>h2{margin:20px 0 0;color:#fff;font-size:clamp(48px,4.7vw,82px);font-weight:520;line-height:1.03;letter-spacing:-.055em}.solutionShiftIntroInteractive>span{display:block;margin-top:30px;color:#8fa5b4;font-size:clamp(15px,1.05vw,18px);line-height:1.85}.solutionShiftActiveCopy{margin-top:clamp(46px,6vh,72px);padding-top:28px;border-top:1px solid rgba(145,181,202,.22)}.solutionShiftActiveCopy>b{color:#43c9ff;font:650 12px/1 Arial;letter-spacing:.15em}.solutionShiftActiveCopy>small{display:block;margin-top:14px;color:#728c9c;font-size:12px}.solutionShiftActiveCopy h3{margin:8px 0 0;color:#fff;font-size:clamp(25px,1.9vw,34px);font-weight:500}.solutionShiftActiveCopy p{max-width:460px;margin:13px 0 0;color:#8fa5b4;font-size:14px;line-height:1.8}.solutionShiftStage{position:relative;height:min(70vh,720px);min-height:590px;overflow:hidden;border-radius:28px;background:#172a36;box-shadow:0 30px 90px rgba(0,0,0,.3)}.solutionShiftImages,.solutionShiftImages img,.solutionShiftShade{position:absolute;inset:0;width:100%;height:100%}.solutionShiftImages img{object-fit:cover;opacity:0;transform:scale(1.035);transition:opacity .7s ease,transform 1.1s cubic-bezier(.2,.7,.2,1)}.solutionShiftImages img.is-active{opacity:1;transform:scale(1)}.solutionShiftShade{background:linear-gradient(180deg,rgba(3,12,18,.02) 38%,rgba(3,12,18,.34) 68%,rgba(3,12,18,.88))}.solutionShiftNav{position:absolute;z-index:3;left:34px;right:34px;bottom:28px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.solutionShiftNav button{position:relative;height:92px;min-width:0;padding:42px 0 0;border:0;background:none;color:#fff;text-align:left;cursor:pointer}.solutionShiftNav button>b{position:absolute;top:0;left:0;color:rgba(255,255,255,.6);font:650 11px/1 Arial;letter-spacing:.08em;transition:.3s ease}.solutionShiftNav button i{position:absolute;top:25px;left:0;right:0;height:1px;background:rgba(255,255,255,.38);overflow:hidden}.solutionShiftNav button i span{display:block;width:100%;height:2px;background:#43c9ff;transform:scaleX(0);transform-origin:left center;transition:transform .45s ease}.solutionShiftNav button em{display:block;overflow:hidden;color:rgba(255,255,255,.76);font-size:12px;font-style:normal;white-space:nowrap;text-overflow:ellipsis}.solutionShiftNav button small{display:block;margin-top:7px;color:rgba(255,255,255,.48);font-size:9px;white-space:nowrap}.solutionShiftNav button.is-active>b,.solutionShiftNav button:focus-visible>b,.solutionShiftNav button:hover>b{color:#43c9ff;transform:translateY(-2px)}.solutionShiftNav button.is-active i span{transform:scaleX(1)}.solutionShiftNav button.is-active em{color:#fff}.solutionShiftNav button:focus-visible{outline:0}.solutionShiftCounter{position:absolute;z-index:3;top:24px;right:26px;padding:10px 14px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(4,16,24,.36);backdrop-filter:blur(12px)}.solutionShiftCounter b{color:#fff;font-size:14px}.solutionShiftCounter span{margin-left:5px;color:rgba(255,255,255,.5);font-size:10px}@media(max-width:1100px){.solutionShiftSection.solutionShiftInteractive{grid-template-columns:1fr;padding-top:120px;padding-bottom:120px}.solutionShiftIntroInteractive{max-width:760px}.solutionShiftActiveCopy{margin-top:38px}.solutionShiftStage{height:68vw;min-height:580px}}@media(max-width:760px){.solutionShiftSection.solutionShiftInteractive{padding:90px 18px 70px;gap:44px}.solutionShiftIntroInteractive>h2{font-size:clamp(44px,12.5vw,60px)}.solutionShiftStage{height:128vw;min-height:530px;border-radius:20px}.solutionShiftNav{left:12px;right:12px;bottom:12px;padding:10px;grid-template-columns:1fr;gap:3px;border-radius:14px;background:rgba(5,17,25,.58);backdrop-filter:blur(12px)}.solutionShiftNav button{height:auto;padding:9px 8px 9px 42px;border-radius:9px}.solutionShiftNav button>b{left:10px;top:12px}.solutionShiftNav button i{left:0;top:0;bottom:0;width:2px;height:auto}.solutionShiftNav button em{font-size:11px}.solutionShiftNav button small{margin-top:3px}.solutionShiftNav button:not(.is-active) small{display:none}.solutionShiftNav button.is-active{background:rgba(255,255,255,.06)}.solutionShiftCounter{top:14px;right:14px}}.solutionFlowSection{position:relative;overflow:hidden;background:#f2f6f8}.solutionFlowSection:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(37,112,153,.045) 1px,transparent 0),linear-gradient(90deg,rgba(37,112,153,.045) 1px,transparent 0);background-size:96px 96px;mask-image:linear-gradient(180deg,transparent,#000 18%,#000 86%,transparent);pointer-events:none}.solutionFlowGrid,.solutionFlowSection .solutionSectionHeading{position:relative;z-index:2}.solutionFlowGrid{width:min(1540px,100%);margin:0 auto;gap:0!important;border-top:1px solid rgba(38,108,147,.25);grid-template-columns:repeat(4,minmax(0,1fr))!important}.solutionFlowGrid.count-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.solutionFlowGrid.count-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.solutionFlowCard{min-height:360px!important;padding:48px 32px 38px!important;overflow:visible;border:0!important;border-right:1px solid rgba(38,108,147,.18)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer;outline:none;transition:background .38s ease,transform .38s cubic-bezier(.2,.72,.2,1)}.solutionFlowCard:first-child{border-left:1px solid rgba(38,108,147,.18)!important}.solutionFlowCard:before{content:"";position:absolute;top:-4px;left:32px;width:7px;height:7px;border-radius:50%;background:#f2f6f8;box-shadow:0 0 0 1px #159fd8,0 0 0 0 rgba(21,159,216,.18);transition:.35s ease}.solutionFlowCard:after{display:none!important}.solutionFlowCard>span{color:#168fc3!important;font:650 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.12em}.solutionFlowCard h3{margin:72px 0 28px!important;color:#172b3c;font-size:clamp(24px,2vw,36px)!important;font-weight:520;line-height:1.2;transition:color .3s ease,transform .35s ease}.solutionFlowCard p{margin:7px 0 0!important;color:#728695!important;font-size:14px!important;line-height:1.5!important}.solutionFlowCard>i{position:absolute!important;z-index:4!important;right:-17px!important;top:49%!important;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(21,159,216,.26);border-radius:50%;color:#159fd8!important;background:#f2f6f8;font-size:18px;transition:.35s ease}.solutionFlowCard.isActive,.solutionFlowCard:focus-visible,.solutionFlowCard:hover{z-index:3;background:rgba(255,255,255,.78)!important;transform:translateY(-7px)}.solutionFlowCard.isActive:before,.solutionFlowCard:focus-visible:before,.solutionFlowCard:hover:before{background:#159fd8;box-shadow:0 0 0 8px rgba(21,159,216,.11),0 0 22px rgba(21,159,216,.45)}.solutionFlowCard.isActive h3,.solutionFlowCard:focus-visible h3,.solutionFlowCard:hover h3{color:#0878a8;transform:translateY(-3px)}.solutionFlowCard.isActive>i,.solutionFlowCard:focus-visible>i,.solutionFlowCard:hover>i{color:#fff!important;border-color:#159fd8;background:#159fd8;transform:translateX(4px)}.solutionFlowLoop{position:relative;z-index:2;width:min(1280px,86%)!important;margin:44px auto 0!important;padding:19px 34px!important;border:1px solid rgba(33,132,179,.28)!important;border-radius:999px!important;color:#147eae!important;background:rgba(255,255,255,.38);font-size:14px!important;letter-spacing:.04em;transition:.35s ease}.solutionFlowLoop span{display:inline-block;margin-right:16px;color:#18a8df;font-size:18px;animation:solutionLoop 4s linear infinite}.solutionFlowLoop:hover{border-color:#159fd8!important;background:#fff;box-shadow:0 14px 42px rgba(33,111,151,.1)}@keyframes solutionLoop{to{transform:rotate(1turn)}}@media(max-width:1100px){.solutionFlowGrid,.solutionFlowGrid.count-3,.solutionFlowGrid.count-5{grid-template-columns:repeat(2,minmax(0,1fr))!important;border-top:0}.solutionFlowCard{min-height:280px!important;border-top:1px solid rgba(38,108,147,.18)!important}.solutionFlowCard:before{top:-4px}.solutionFlowCard>i{display:none!important}}@media(max-width:560px){.solutionFlowGrid,.solutionFlowGrid.count-3,.solutionFlowGrid.count-5{grid-template-columns:1fr!important}.solutionFlowCard{min-height:230px!important;padding:34px 24px!important;border-left:1px solid rgba(38,108,147,.18)!important}.solutionFlowCard h3{margin:42px 0 20px!important}.solutionFlowLoop{width:100%!important;margin-top:28px!important;padding:16px 20px!important;border-radius:18px!important;line-height:1.65}}@media(min-width:1101px){.solutionFlowGrid{margin-bottom:0;padding-bottom:0}.solutionFlowGrid:after{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:-86px;height:86px;border-left:1px solid rgba(21,159,216,.42);border-right:1px solid rgba(21,159,216,.42);border-bottom:1px solid rgba(21,159,216,.42);border-radius:0 0 44px 44px;pointer-events:none}.solutionFlowGrid:before{content:"";position:absolute;z-index:5;right:-4px;bottom:-7px;width:8px;height:8px;border-radius:50%;background:#18a9df;box-shadow:0 0 0 8px rgba(24,169,223,.1);animation:flowNodePulse 2s ease-in-out infinite}.solutionFlowLoop{margin-top:48px!important;background:#f2f6f8!important}.solutionFlowLoop:after,.solutionFlowLoop:before{position:absolute;top:50%;width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(21,159,216,.38);border-radius:50%;color:#159fd8;background:#f2f6f8;font:400 17px/1 Arial;transform:translateY(-50%)}.solutionFlowLoop:before{content:"↑";left:-15px}.solutionFlowLoop:after{content:"↓";right:-15px}.solutionFlowLoop span{animation:solutionLoop 4s linear infinite,flowReturn 2.4s ease-in-out infinite}@keyframes flowNodePulse{50%{box-shadow:0 0 0 14px rgba(24,169,223,0)}}@keyframes flowReturn{50%{transform:rotate(180deg) translateX(3px)}}}.abilitySection{height:100svh;min-height:720px!important;padding:clamp(84px,9vh,112px) 0 22px!important;display:grid;grid-template-rows:auto minmax(0,1fr) auto;scroll-snap-align:start!important}.abilitySection .productSectionTitle{margin-bottom:clamp(54px,5vw,78px)}.abilitySection .abilityStories{width:100%;height:100%;max-width:none;margin:0;display:flex;align-items:stretch;gap:clamp(18px,2vw,30px);padding:0 clamp(7vw,10vw,170px) 12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(7vw,10vw,170px);scroll-behavior:smooth;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none}.abilitySection .abilityStories::-webkit-scrollbar{display:none}.abilitySection .abilityStories>.abilityStoryUnified{flex:0 0 min(80vw,1320px);width:min(80vw,1320px);height:100%;scroll-snap-align:center;scroll-snap-stop:always}.abilitySection .abilityStories>.abilityStoryUnified:first-child .abilityStoryCopy{bottom:clamp(40px,4.5vw,72px)}.abilitySection .abilityStoryUnified .abilityStoryMedia:before,.abilitySection .abilityStoryUnified.copy-right .abilityStoryMedia:before,.abilitySection .abilityStoryUnified.tone-light .abilityStoryMedia:before{background:none}.abilitySliderControls{position:relative;z-index:4;width:min(80vw,1320px);margin:22px auto 4px;display:flex;align-items:center;justify-content:space-between}.abilitySliderDots{display:flex;align-items:center;gap:10px}.abilitySliderDots button{width:24px;height:3px;padding:0;border:0;border-radius:999px;background:rgba(207,225,237,.28);cursor:pointer;transition:width .25s ease,background .25s ease}.abilitySliderDots button.isActive{width:38px;background:#58c7f4}.abilitySliderArrows{display:flex;gap:10px}.abilitySliderArrows button{width:42px;height:42px;padding:0 0 2px;display:grid;place-items:center;border:1px solid rgba(207,225,237,.52);border-radius:50%;color:#edf8ff;background:transparent;font:300 28px/1 Arial;text-align:center;cursor:pointer;transition:.25s ease}.abilitySliderArrows button:hover:not(:disabled){color:#07131d;background:#edf8ff;transform:translateY(-2px)}.abilitySliderArrows button:disabled{opacity:.28;cursor:default}@media(max-width:760px){.abilitySection{height:100svh;min-height:640px!important;padding:76px 0 16px!important}.abilitySection .abilityStories{padding-inline:16px;scroll-padding-inline:16px;gap:12px}.abilitySection .abilityStories>.abilityStoryUnified{flex-basis:calc(100vw - 46px);width:calc(100vw - 46px)}.abilitySection .productSectionTitle{margin-bottom:32px}.abilitySliderControls{width:calc(100% - 32px);margin-top:18px}.abilitySliderArrows button{width:38px;height:38px}.abilitySection .abilityStories>.abilityStoryUnified:first-child .abilityStoryCopy{top:auto;bottom:28px;transform:none}.abilityStories{gap:18px}.abilityStories>.abilityStoryUnified{height:560px;border-radius:15px}.abilityStoryUnified .abilityStoryMedia img{object-position:62% center!important}.abilityStoryUnified.abilityTile-2 .abilityStoryMedia img{object-position:78% center!important}.abilityStoryUnified.abilityTile-5 .abilityStoryMedia img{object-position:left center!important}.abilityStoryUnified .abilityStoryMedia:before,.abilityStoryUnified.copy-right .abilityStoryMedia:before{background:linear-gradient(180deg,rgba(5,9,14,.92),rgba(5,9,14,.68) 46%,rgba(5,9,14,.08) 78%,transparent)}.abilityStoryUnified.tone-light .abilityStoryMedia:before,.abilityStoryUnified.tone-light.copy-right .abilityStoryMedia:before{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.72) 46%,rgba(255,255,255,.08) 80%,transparent)}.abilityStoryUnified .abilityStoryCopy,.abilityStoryUnified.copy-right .abilityStoryCopy{left:24px;right:24px;top:30px;width:auto;transform:none}.abilityStoryIndex{margin-bottom:15px}.abilityStoryUnified .abilityStoryCopy h3{font-size:clamp(27px,8vw,36px)}.abilityStoryExtras{left:16px;right:16px;bottom:16px;width:auto;gap:8px}.abilityExtraCard{height:126px;padding:12px;border-radius:11px}.abilityExtraCard p{left:11px;right:11px;bottom:9px;font-size:10px}.abilityStoryUnified.has-extras .abilityStoryCopy{left:24px;right:24px;top:24px;width:auto;transform:none;text-align:left}.abilityStoryUnified.has-extras .abilityStoryCopy h3{white-space:normal;text-align:left}.abilityStoryUnified.has-extras .abilityStoryLead{text-align:left}.abilityStoryUnified.has-extras .abilityStoryExtras{left:16px;right:16px;bottom:16px;gap:8px}.abilityStoryUnified.has-extras .abilityExtraCard{height:126px}}.abilitySection{height:auto!important;min-height:100svh!important;padding:clamp(108px,10vw,150px) clamp(20px,5vw,84px) clamp(90px,9vw,140px)!important;display:block!important;overflow:hidden!important}.abilitySection .productSectionTitle{margin-bottom:clamp(56px,6vw,92px)}.abilitySection .abilityStories{width:min(1500px,100%)!important;height:auto!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(18px,2vw,30px)!important;overflow:visible!important;scroll-snap-type:none!important;touch-action:auto!important}.abilitySection .abilityStories>.abilityStoryUnified{width:100%!important;height:clamp(500px,36vw,620px)!important;min-height:0!important;display:block!important;grid-column:auto!important;flex:none!important;border-radius:22px;scroll-snap-align:none!important}.abilitySection .abilityStories>.abilityTile-1,.abilitySection .abilityStories>.abilityTile-4{grid-column:1/-1!important;height:clamp(560px,43vw,720px)!important}.abilitySection .abilityStories>.abilityStoryUnified:first-child .abilityStoryCopy{top:auto;bottom:clamp(38px,4vw,68px);transform:none}.abilitySection .abilityStoryUnified .abilityStoryMedia:before,.abilitySection .abilityStoryUnified.copy-right .abilityStoryMedia:before,.abilitySection .abilityStoryUnified.tone-light .abilityStoryMedia:before{background:none!important}.abilitySection .abilityStoryUnified:not(.abilityTile-1):not(.abilityTile-4) .abilityStoryCopy{left:clamp(28px,3vw,48px);right:auto;top:auto;bottom:clamp(28px,3vw,46px);width:calc(100% - clamp(56px,6vw,96px));transform:none}.abilitySection .abilityStoryUnified:not(.abilityTile-1):not(.abilityTile-4) .abilityStoryCopy h3{font-size:clamp(27px,2.2vw,38px)}.abilitySection .abilityStoryUnified.has-extras .abilityStoryCopy{left:clamp(38px,5vw,76px);right:auto;top:clamp(38px,4vw,62px);bottom:auto;width:min(44%,560px);transform:none}.abilitySection .abilityStoryUnified.has-extras .abilityStoryExtras{left:clamp(38px,5vw,76px);right:auto;bottom:clamp(30px,3vw,48px);width:min(44%,560px)}.abilitySection .abilityTile-3.has-extras .abilityStoryCopy{top:clamp(38px,4vw,62px)!important;bottom:auto!important;width:min(44%,560px)!important}.abilitySection .abilityTile-3.has-extras .slamExtras{top:clamp(220px,17vw,270px);bottom:auto;width:min(44%,560px)}.abilitySection .abilityStoryUnified.has-extras .openAndroidExtras .abilityExtraCard{height:clamp(180px,13vw,214px);padding:18px}.abilitySection .abilityStoryUnified.has-extras .openAndroidExtras .abilityExtraCard img,.abilitySection .abilityStoryUnified.has-extras .openAndroidExtras .abilityExtraCard video{object-fit:contain;object-position:center;opacity:.82}.abilitySection .abilityStoryUnified.has-extras .openAndroidExtras .abilityExtraCard p{left:18px;right:18px;bottom:15px;font-size:clamp(15px,1.05vw,18px);line-height:1.55}.abilitySliderControls{display:none!important}.combineSection{height:auto!important;min-height:100svh;padding:clamp(108px,10vw,150px) clamp(20px,4vw,70px) clamp(88px,8vw,120px);background:#f7f8fa}.combineSection .productSectionTitle{margin-bottom:clamp(48px,5vw,74px)}.combineGrid{width:min(1640px,100%);height:auto;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #e2e5e8}.combineCard{min-width:0;min-height:560px;aspect-ratio:auto;padding:34px clamp(20px,2vw,34px) 38px;display:flex;flex-direction:column;align-items:center;overflow:hidden;border:0;border-right:1px solid #e2e5e8;border-radius:0;background:transparent;box-shadow:none;text-align:center;transform:none!important}.combineCard:first-child{border-left:1px solid #e2e5e8}.combineCard:hover{box-shadow:none}.combineCard .combineImage{position:relative;inset:auto;width:100%;height:clamp(320px,24vw,390px);display:flex;align-items:center;justify-content:center;overflow:hidden}.combineCard .combineImage:after{display:none}.combineCard .combineImage img{display:block;margin:0;object-fit:contain;object-position:center;transform:none!important;transition:transform .35s ease}.combineCard.double .combineImage img,.combineCard.single .combineImage img{width:auto;height:100%;max-width:100%}.combineCard.five .combineImage img,.combineCard.three .combineImage img{width:88%;height:88%}.combineCard:hover .combineImage img{transform:translateY(-5px) scale(1.015)!important}.combineMeta{width:100%;margin-top:24px;display:flex;flex-direction:column;align-items:center}.combineMeta h3,.combineMeta p{position:static;left:auto;color:#1b2229}.combineMeta h3{margin:0;font-size:clamp(28px,2vw,38px);font-weight:600;line-height:1.2}.combineMeta p{min-height:24px;margin:12px 0 0;color:#727d87;font-size:15px;line-height:1.6}.combineCta{width:max-content;height:50px;margin:clamp(34px,3.5vw,52px) auto 0;padding:0 34px;display:flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:#202326;font-size:16px;transition:.25s ease}.combineCta:hover{background:#087fc2;transform:translateY(-2px)}@media(max-width:900px){.abilitySection{padding:92px 16px 70px!important}.abilitySection .abilityStories{grid-template-columns:1fr!important;gap:16px!important}.abilitySection .abilityStories>.abilityStoryUnified,.abilitySection .abilityStories>.abilityTile-1,.abilitySection .abilityStories>.abilityTile-4{grid-column:1!important;height:clamp(500px,78vw,620px)!important}.abilitySection .abilityTile-3.has-extras .slamExtras{top:auto;bottom:24px;width:auto}.abilitySection .abilityStoryUnified.has-extras .openAndroidExtras .abilityExtraCard{height:clamp(164px,22vw,192px)}.combineGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.combineCard{min-height:540px;border-bottom:1px solid #e2e5e8}}@media(max-width:560px){.abilitySection .abilityStoryUnified.has-extras .openAndroidExtras .abilityExtraCard{height:154px;padding:13px}.abilitySection .abilityStoryUnified.has-extras .openAndroidExtras .abilityExtraCard p{left:13px;right:13px;bottom:11px;font-size:12px}.combineSection{padding:88px 16px 64px}.combineGrid{grid-template-columns:1fr}.combineCard{height:auto!important;min-height:500px;border-left:1px solid #e2e5e8}.combineCard .combineImage{height:300px}.combineCta{margin-top:28px}}.healthServicePage{overflow:hidden;background:#071019;color:#edf7ff}.healthServicePage *{box-sizing:border-box}.healthServiceHero{position:relative;min-height:100svh;isolation:isolate;background:#cbd8e9}.healthServiceHeroImage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.healthServiceHeroShade{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(218,230,242,.16),transparent 34%,rgba(127,157,188,.08))}.healthServiceHero header{position:relative;z-index:3}.healthServiceHeroCopy{position:absolute;z-index:2;top:clamp(112px,14.5vh,150px);left:50%;width:min(900px,calc(100% - 60px));display:flex;flex-direction:column;align-items:center;transform:translateX(-50%);text-align:center}.healthServiceHeroCopy>p{margin:0 0 8px;color:#455b70;font-size:clamp(24px,2vw,34px);letter-spacing:.08em}.healthSectionIntro>p,.healthSynergyCopy>p{margin:0 0 20px;color:#43c9ff;font-size:14px;font-weight:700;letter-spacing:.24em}.healthServiceHeroCopy h1{margin:0;color:#1d2f49;font-size:clamp(34px,3.1vw,58px);font-weight:500;line-height:1.15;letter-spacing:.045em;white-space:nowrap}.healthServiceCta{margin-top:25px;opacity:1}.healthServicesSection,.healthTeamSection{padding:clamp(100px,10vw,176px) max(5vw,28px)}.healthTeamSection{background:#eef5f9;color:#10263b}.healthSectionIntro{width:min(1440px,100%);margin:0 auto 64px}.healthSectionIntro h2{margin:0;font-size:clamp(42px,5vw,80px);line-height:1.08;letter-spacing:-.045em}.healthSectionIntro>span{display:block;max-width:720px;margin-top:24px;color:#6b8194;font-size:clamp(16px,1.3vw,21px);line-height:1.8}.healthTeamPanel{width:min(1440px,100%);margin:auto;padding:clamp(30px,4vw,62px);display:grid;grid-template-columns:1fr auto;align-items:center;gap:50px;border:1px solid #d4e1e9;border-radius:30px;background:rgba(255,255,255,.72);box-shadow:0 30px 80px rgba(40,75,102,.09)}.healthTeamRoles{display:flex;align-items:center;justify-content:space-between;gap:16px}.healthTeamRoles>i{color:#a4b6c4;font-size:26px;font-style:normal}.healthHospitalBadge,.healthRole{min-width:130px;display:flex;flex-direction:column;align-items:center;text-align:center}.healthRole svg{width:68px;height:68px;margin-bottom:15px;fill:none;stroke:#1a8fc7;stroke-width:2}.healthHospitalBadge strong,.healthRole strong{font-size:19px}.healthHospitalBadge span,.healthRole span{margin-top:7px;color:#8495a3;font-size:13px}.healthHospitalBadge{padding:23px 28px;border-radius:22px;background:#102a3d;color:#fff}.healthHospitalBadge>b{margin-bottom:10px;color:#43c9ff;font-size:28px}.healthTeamPromise{padding-left:46px;border-left:1px solid #d4e1e9}.healthTeamPromise b{color:#178ec6;font-size:clamp(42px,5vw,72px);line-height:1}.healthTeamPromise p{margin:16px 0 0;color:#39566d;font-size:18px;line-height:1.65}.healthServicesSection{background:#071019}.healthSectionIntroLight>span{color:#8597a7}.healthFeatureGrid{width:min(1440px,100%);margin:auto;display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.healthFeatureCard{position:relative;min-height:clamp(420px,43vw,650px);overflow:hidden;border-radius:26px;outline:none;background:#10202c;isolation:isolate}.healthFeatureCard:first-child,.healthFeatureCard:nth-child(4),.healthFeatureCard:nth-child(5){grid-column:span 7}.healthFeatureCard:nth-child(2),.healthFeatureCard:nth-child(3),.healthFeatureCard:nth-child(6){grid-column:span 5}.healthFeatureCard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.healthFeatureTint{position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(3,10,16,.92));z-index:1}.healthFeatureBase,.healthFeatureDetail{position:absolute;z-index:2;left:clamp(24px,4vw,56px);right:clamp(24px,4vw,56px);bottom:clamp(28px,4vw,54px);transition:.4s ease}.healthFeatureBase>span,.healthFeatureDetail>span{color:#43c9ff;font:700 13px/1 monospace;letter-spacing:.14em}.healthFeatureBase h3,.healthFeatureDetail h3{margin:16px 0 0;font-size:clamp(30px,3.1vw,52px);line-height:1.1}.healthFeatureBase small{display:block;margin-top:18px;color:#b7c5cf;font-size:14px}.healthFeatureDetail{opacity:0;transform:translateY(28px)}.healthFeatureDetail p{max-width:680px;margin:20px 0 0;color:#d4e0e8;font-size:clamp(15px,1.25vw,19px);line-height:1.8}.healthFeatureDetail em{display:inline-block;margin-top:18px;padding:8px 13px;border:1px solid rgba(67,201,255,.45);border-radius:999px;color:#78d9ff;font-size:12px;font-style:normal}.healthPlaceholder{position:absolute;z-index:3;top:20px;right:20px;padding:7px 11px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(3,12,20,.45);color:rgba(255,255,255,.65);font-size:11px;font-weight:400}.healthFeatureCard:focus img,.healthFeatureCard:hover img{transform:scale(1.045)}.healthFeatureCard:focus .healthFeatureBase,.healthFeatureCard:hover .healthFeatureBase{opacity:0;transform:translateY(-20px)}.healthFeatureCard:focus .healthFeatureDetail,.healthFeatureCard:hover .healthFeatureDetail{opacity:1;transform:none}.healthFeatureCard:focus .healthFeatureTint,.healthFeatureCard:hover .healthFeatureTint{background:linear-gradient(180deg,rgba(3,10,16,.12),rgba(3,10,16,.96))}.healthSynergySection{min-height:800px;padding:clamp(90px,10vw,160px) max(5vw,28px);display:grid;grid-template-columns:minmax(320px,.8fr) minmax(440px,1.2fr);align-items:center;gap:6vw;background:radial-gradient(circle at 72% 45%,#163f58 0,#0b2434 24%,#071019 56%)}.healthSynergyCopy{max-width:650px}.healthSynergyCopy h2{margin:0;font-size:clamp(50px,6vw,94px);line-height:1.02;letter-spacing:-.05em}.healthSynergyCopy>span{display:block;margin:30px 0;color:#a8bac8;font-size:clamp(16px,1.35vw,21px);line-height:1.9}.healthSynergyCopy a{display:inline-flex;align-items:center;gap:28px;margin-top:16px;padding:16px 24px;border:1px solid #597385;border-radius:999px;color:#fff}.healthSynergyVisual{height:min(70vw,720px);min-height:560px}.healthSynergyVisual img{position:absolute;z-index:2;left:50%;bottom:0;height:92%;filter:drop-shadow(0 28px 28px rgba(0,0,0,.38))}.healthOrbit{position:absolute;left:50%;top:50%;border:1px solid rgba(67,201,255,.2);border-radius:50%;transform:translate(-50%,-50%)}.healthOrbitOne{width:72%;aspect-ratio:1}.healthOrbitTwo{width:94%;aspect-ratio:1}.healthSignal{position:absolute;z-index:3;padding:10px 16px;border:1px solid rgba(67,201,255,.35);border-radius:999px;background:rgba(7,16,25,.72);color:#9ce6ff;font-size:13px}.healthSignalOne{top:17%;left:5%}.healthSignalTwo{top:45%;right:2%}.healthSignalThree{bottom:12%;left:5%}@media(max-width:1100px){.healthTeamPanel{grid-template-columns:1fr}.healthTeamPromise{padding:28px 0 0;border-left:0;border-top:1px solid #d4e1e9}.healthFeatureCard{grid-column:span 6!important}.healthSynergySection{grid-template-columns:1fr}.healthSynergyCopy{max-width:760px;justify-self:start}.healthSynergyVisual{height:650px}}@media(max-width:760px){.healthServiceHeroCopy{top:92px;width:calc(100% - 28px)}.healthServiceHeroCopy>p{font-size:clamp(19px,5.6vw,26px)}.healthServiceHeroCopy h1{font-size:clamp(27px,8vw,39px);white-space:normal;text-wrap:balance}.healthServiceHeroImage{object-position:62% center}.healthTeamRoles{display:grid;grid-template-columns:1fr 1fr}.healthTeamRoles>i{display:none}.healthHospitalBadge{min-height:124px;justify-content:center}.healthFeatureGrid{grid-template-columns:1fr}.healthFeatureCard{grid-column:1!important;min-height:520px}.healthFeatureDetail{position:relative;left:auto;right:auto;bottom:auto;min-height:100%;padding:230px 24px 28px;display:flex;flex-direction:column;justify-content:flex-end;opacity:1;transform:none}.healthFeatureBase{display:none}.healthFeatureCard img{height:100%}.healthSynergySection{grid-template-columns:1fr;padding-left:22px;padding-right:22px}.healthSynergyVisual{min-height:470px;height:120vw}.healthSignal{font-size:11px}.healthServicesSection,.healthTeamSection{padding-left:20px;padding-right:20px}}@media(hover:none){.healthFeatureDetail{opacity:1;transform:none}.healthFeatureBase{display:none}}.healthServicePage>.homeHeader{position:fixed!important;z-index:1000!important;isolation:isolate;backdrop-filter:none;-webkit-backdrop-filter:none}.healthServicePage>.homeHeader,.healthServicePage>.homeHeader.headerLight{background:transparent;box-shadow:none}.healthServicePage>.homeHeader .mobileNavPanel,.healthServicePage>.homeHeader .navDropdown{z-index:1010}.healthServiceHeroCopy>p{max-width:720px;margin:18px 0 0;color:#526b80;font-size:clamp(15px,1.25vw,20px);font-weight:400;line-height:1.7;letter-spacing:.04em}.healthServiceScroll{margin-top:25px;padding-bottom:8px;border-bottom:1px solid rgba(31,60,84,.46);color:#293e54;font-size:14px}.healthServiceScroll b{margin-left:20px;color:#168fc7}.healthHospitalBadge img{width:200px;height:58px;margin-bottom:12px;object-fit:contain;border-radius:8px;background:#fff}.healthServicesSection{padding-top:clamp(110px,9vw,148px);padding-bottom:clamp(72px,7vw,112px)}.healthServicesIntro h2{font-size:clamp(38px,4.4vw,68px);line-height:1.06}.healthFeatureCard{min-height:clamp(350px,32vw,500px)}.healthSynergySection{position:relative;height:100svh;min-height:760px;padding:0 max(5vw,calc((100vw - 1440px)/2));grid-template-columns:minmax(390px,.88fr) minmax(540px,1.12fr);gap:4vw;overflow:hidden;background-color:#f7f5f1;background-image:url(/images/module-pages/site/health-synergy-scene.png);background-repeat:no-repeat;background-size:cover;background-position:50%}.healthSynergySection:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(250,249,247,.2),rgba(250,249,247,.06) 43%,rgba(255,255,255,0) 66%);pointer-events:none}.healthSynergyCopy{position:relative;z-index:2;width:min(620px,100%);max-width:none;justify-self:end}.healthSynergyCopy>p{color:#7a8790}.healthSynergyCopy h2{color:#172b3a;font-size:clamp(54px,5.4vw,92px)}.healthSynergyCopy>span{max-width:620px;margin:26px 0 0;color:#5f707b;font-size:clamp(15px,1.18vw,19px);line-height:1.8}.healthSynergyCopy a{margin-top:28px;padding:12px 22px;gap:24px;border-color:rgba(23,43,58,.38);background:rgba(255,255,255,.38);color:#172b3a}.healthSynergyPoints{margin-top:clamp(34px,5vh,58px);display:grid;gap:24px}.healthSynergyPoints article{display:flex;align-items:flex-start;gap:16px}.healthSynergyPoints i{width:7px;height:7px;margin-top:8px;flex:0 0 auto;background:#8b9ca6;box-shadow:0 0 14px rgba(139,156,166,.35)}.healthSynergyPoints small,.healthSynergyPoints strong{display:block}.healthSynergyPoints strong{color:#233b4a;font-size:17px;font-weight:500}.healthSynergyPoints small{margin-top:7px;color:#73828b;font-size:12px;letter-spacing:.04em}.healthSynergyVisual{position:relative;align-self:stretch;height:auto;min-height:0}.healthSynergyHalo,.healthSynergyVisual:after,.healthSynergyVisual:before{display:none}.healthSynergyVisual:before{width:min(58vw,920px);aspect-ratio:1}.healthSynergyVisual:after{width:min(43vw,680px);aspect-ratio:1}.healthSynergyHalo{width:min(31vw,500px);aspect-ratio:1;background:radial-gradient(circle,rgba(38,139,191,.16),transparent 68%)}.healthSynergyVisual img{left:54%;bottom:-28%;width:auto;height:104%;max-width:none;transform:translateX(-50%);object-fit:contain;object-position:center bottom;filter:drop-shadow(0 34px 36px rgba(0,0,0,.42))}@media(max-width:1100px){.healthSynergySection{height:auto;min-height:100svh;padding-top:100px;grid-template-columns:1fr}.healthSynergyCopy{width:min(760px,100%);justify-self:start}.healthSynergyVisual{height:62svh;min-height:520px}.healthSynergyVisual img{height:110%}}@media(max-width:760px){.healthServiceHeroCopy>p{margin-top:14px;font-size:14px}.healthHospitalBadge img{width:168px;height:48px}.healthServicesSection{padding-top:86px;padding-bottom:64px}.healthFeatureCard{min-height:440px}.healthSynergySection{padding:90px 22px 0}.healthSynergyCopy h2{font-size:clamp(45px,13vw,62px)}.healthSynergyPoints{gap:18px}.healthSynergyVisual{height:55svh;min-height:430px}.healthSynergyVisual img{left:56%;height:104%;bottom:-8%}}.aboutDetailHeroShade,.careersHero:after{background:linear-gradient(180deg,rgba(5,20,31,.24),rgba(5,20,31,.04) 38%,rgba(5,20,31,.18))}.aboutDetailHeroCopy,.careersHero>div{top:clamp(112px,14.5vh,150px);left:50%;width:min(960px,calc(100% - 60px));transform:translateX(-50%);text-align:center}.aboutDetailHeroCopy h1,.careersHero h1{margin:0;color:#fff;font-size:clamp(34px,3.1vw,58px);font-weight:500;line-height:1.15;letter-spacing:.045em;white-space:normal;text-wrap:balance}.aboutDetailHeroCopy>p{margin:18px auto 0;color:rgba(238,248,255,.82);font-size:clamp(15px,1.25vw,20px);line-height:1.7;letter-spacing:.04em}.aboutDetailHeroCopy>a,.careersHero>div>a{margin:25px auto 0;padding-bottom:8px;display:flex;align-items:center;gap:20px;border-bottom:1px solid rgba(255,255,255,.55);color:#fff;font-size:14px}.aboutDetailHeroCopy>a span,.careersHero>div>a span{width:auto;height:auto;display:inline;color:#43c9ff;border:0;border-radius:0}.careersHero{height:100svh}@media(max-width:760px){.aboutDetailHeroCopy,.careersHero>div{top:92px;width:calc(100% - 28px)}.aboutDetailHeroCopy h1,.careersHero h1{font-size:clamp(27px,8vw,39px)}.aboutDetailHeroCopy>p{margin-top:14px;font-size:14px}}.pulseArchitecturePage{overflow:hidden;background:#06131e;color:#eaf7ff}.pulseArchitecturePage *{box-sizing:border-box}.pulseArchitecturePage>.homeHeader{position:fixed!important;z-index:1000!important;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.pulseArchitectureHero,.pulseFlywheelScreen,.pulseLayersScreen{position:relative;min-height:100svh;padding:max(110px,10vh) max(5vw,calc((100vw - 1520px)/2));overflow:hidden}.pulseArchitectureHero{display:grid;grid-template-columns:minmax(420px,.84fr) minmax(520px,1.16fr);align-items:center;gap:6vw;background:radial-gradient(circle at 78% 40%,#123f59 0,#092536 28%,#06131e 62%)}.pulseArchitectureHero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:9vw 100%;opacity:.48;pointer-events:none}.pulseArchitectureHeroCopy{position:relative}.pulseArchitectureHeading>span,.pulseArchitectureHeroCopy>span,.pulseFlywheelCopy>span{color:#39c6ff;font-size:13px;font-weight:700;letter-spacing:.24em}.pulseArchitectureHeroCopy h1{margin:22px 0 0;font-size:clamp(58px,6.5vw,108px);font-weight:400;line-height:.95;letter-spacing:-.055em}.pulseArchitectureHeroCopy h1 b{color:#39c6ff;font-weight:400}.pulseArchitectureHeroCopy h2{margin:30px 0 0;color:#dff4fd;font-size:clamp(24px,2.25vw,38px);line-height:1.32}.pulseArchitectureHeroCopy p{margin:34px 0 0;color:#91a7b7;font-size:clamp(16px,1.2vw,20px);line-height:1.95}.pulseArchitectureScroll{position:absolute;bottom:34px;display:flex;gap:20px;transform:translateX(-50%);padding-bottom:8px;border-bottom:1px solid rgba(126,211,244,.42);color:#cceefa;font-size:13px}.pulseArchitectureScroll b{color:#39c6ff}.pulseScenePlaceholder{position:relative;display:grid;place-items:center;align-content:center;gap:12px;overflow:hidden;border:1px solid rgba(94,200,241,.22);border-radius:28px;background:linear-gradient(145deg,rgba(15,49,68,.7),rgba(7,27,40,.42));color:#668a9f;text-align:center}.pulseScenePlaceholder:after,.pulseScenePlaceholder:before{content:"";position:absolute;border:1px solid rgba(74,193,238,.12);border-radius:50%}.pulseScenePlaceholder:before{width:62%;aspect-ratio:1}.pulseScenePlaceholder:after{width:38%;aspect-ratio:1}.pulseScenePlaceholder i,.pulseScenePlaceholder small,.pulseScenePlaceholder span{position:relative;z-index:1}.pulseScenePlaceholder i{color:#39c6ff;font:700 12px/1 monospace;letter-spacing:.18em}.pulseScenePlaceholder span{color:#9cb5c4;font-size:17px}.pulseScenePlaceholder small{font-size:9px;letter-spacing:.18em}.pulseHeroPlaceholder{z-index:2;width:100%;height:min(70vh,720px);box-shadow:0 30px 90px rgba(0,0,0,.24)}.pulseLayersScreen{display:flex;flex-direction:column;justify-content:center;background:#071019}.pulseArchitectureHeading{width:min(1440px,100%);margin:0 auto clamp(44px,5vh,68px)}.pulseArchitectureHeading h2{margin:18px 0 0;font-size:clamp(42px,4.7vw,76px);font-weight:450;line-height:1.08;letter-spacing:-.05em}.pulseLayerGrid{width:min(1520px,100%);margin:0 auto;grid-template-columns:repeat(3,1fr);gap:18px}.pulseLayerCard{min-width:0;overflow:hidden;border:1px solid rgba(122,180,207,.16);border-radius:26px;background:#0c1924}.pulseLayerPlaceholder{height:clamp(190px,23vh,270px);border:0;border-bottom:1px solid rgba(122,180,207,.14);border-radius:0;background:linear-gradient(145deg,#102b3b,#0a1c28)}.pulseLayerCopy{padding:clamp(24px,2.2vw,38px)}.pulseLayerLabel{display:flex;align-items:center;justify-content:space-between;gap:14px}.pulseLayerLabel b{color:#e5f6fd;font-size:clamp(24px,2vw,32px)}.pulseLayerLabel em{color:#3bc6fc;font-size:11px;font-style:normal;letter-spacing:.12em}.pulseLayerCopy h3{min-height:58px;margin:18px 0 25px;color:#bcd2de;font-size:clamp(17px,1.3vw,21px);font-weight:450;line-height:1.4}.pulseLayerCopy ul{margin:0;padding:22px 0 0;display:grid;gap:18px;border-top:1px solid rgba(133,177,197,.14);list-style:none}.pulseLayerCopy li{position:relative;padding-left:15px}.pulseLayerCopy li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;background:#39c6ff}.pulseLayerCopy li span,.pulseLayerCopy strong{display:block}.pulseLayerCopy strong{color:#dceef6;font-size:15px;font-weight:500}.pulseLayerCopy li span{margin-top:5px;color:#6f8999;font-size:12px;line-height:1.55}.pulseFlywheelScreen{display:grid;grid-template-columns:minmax(350px,.7fr) minmax(600px,1.3fr);align-items:center;gap:6vw;background:#edf4f7;color:#10263b}.pulseFlywheelCopy h2{margin:20px 0 0;font-size:clamp(52px,5.6vw,92px);font-weight:450;line-height:1.02;letter-spacing:-.055em}.pulseFlywheelCopy p{margin:32px 0 0;color:#637b8c;font-size:clamp(15px,1.18vw,19px);line-height:1.85}.pulseFlywheelVisual{min-width:0}.pulseFlywheelPlaceholder{height:min(55vh,520px);border-color:#c9dbe4;background:linear-gradient(145deg,#f8fbfc,#e4eef2);color:#7f99a7;box-shadow:0 25px 70px rgba(43,83,105,.1)}.pulseFlywheelPlaceholder:after,.pulseFlywheelPlaceholder:before{border-color:rgba(37,148,195,.15)}.pulseFlywheelVisual ol{margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);list-style:none}.pulseFlywheelVisual li{position:relative;min-width:0;display:flex;align-items:center;gap:9px;color:#28485b}.pulseFlywheelVisual li b{color:#1799ce;font:700 10px/1 monospace}.pulseFlywheelVisual li span{font-size:13px;white-space:nowrap}.pulseFlywheelVisual li i{position:absolute;right:7px;color:#a0b6c2;font-style:normal}@media(max-width:1100px){.pulseArchitectureHero{grid-template-columns:1fr 1fr;gap:30px}.pulseLayerGrid{grid-template-columns:1fr}.pulseLayersScreen{height:auto;padding-top:120px;padding-bottom:120px}.pulseLayerCard{display:grid;grid-template-columns:.8fr 1.2fr}.pulseLayerPlaceholder{height:auto;min-height:320px}.pulseFlywheelScreen{grid-template-columns:1fr}.pulseFlywheelCopy{max-width:700px}.pulseFlywheelPlaceholder{height:48vh;min-height:420px}}@media(max-width:760px){.pulseArchitectureHero,.pulseFlywheelScreen{height:auto;grid-template-columns:1fr;padding:106px 20px 72px}.pulseArchitectureHero{gap:46px}.pulseArchitectureHeroCopy h1{font-size:clamp(50px,16vw,72px)}.pulseArchitectureHeroCopy h2 br,.pulseArchitectureHeroCopy p br{display:none}.pulseHeroPlaceholder{height:55vh;min-height:390px}.pulseArchitectureScroll{display:none}.pulseLayersScreen{padding:90px 20px 70px}.pulseArchitectureHeading h2{font-size:clamp(38px,11vw,52px)}.pulseLayerCard{display:block}.pulseLayerPlaceholder{height:230px;min-height:0}.pulseLayerCopy h3{min-height:0}.pulseFlywheelCopy h2{font-size:clamp(46px,13vw,66px)}.pulseFlywheelPlaceholder{height:46vh;min-height:360px}.pulseFlywheelVisual ol{grid-template-columns:1fr;gap:14px}.pulseFlywheelVisual li{padding:12px 0;border-bottom:1px solid #d4e1e7}.pulseFlywheelVisual li i{right:0;transform:rotate(90deg)}}.solutionDetailPage{overflow:hidden;background:#f2f5f7;color:#10263b}.solutionDetailPage *{box-sizing:border-box}.solutionDetailHero{position:relative;min-height:100svh;overflow:hidden;isolation:isolate;background:#071019;color:#fff}.solutionDetailHero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.solutionDetailHeroShade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(3,10,17,.94),rgba(3,10,17,.72) 37%,rgba(3,10,17,.18) 72%,rgba(3,10,17,.08))}.solutionDetailHero header{position:relative;z-index:4}.solutionDetailHeroCopy{position:relative;z-index:2;width:min(1440px,calc(100% - 10vw));min-height:calc(100svh - 120px);margin:auto;padding:clamp(126px,18vh,220px) 0 78px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.solutionDetailEyebrow,.solutionSectionIntro>p,.solutionShiftIntro>p{margin:0 0 22px;color:#43c9ff;font-size:13px;font-weight:700;letter-spacing:.24em}.solutionDetailHero h1{max-width:900px;margin:0;font-size:clamp(62px,8vw,138px);line-height:.94;letter-spacing:-.06em}.solutionDetailHeroCopy>span{display:block;max-width:790px;margin-top:36px;color:#d0dae2;font-size:clamp(17px,1.45vw,24px);line-height:1.85}.solutionDetailScroll{margin-top:52px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.48);color:#fff;font-size:15px}.solutionDetailScroll b{margin-left:26px;color:#43c9ff}.solutionFlowSection,.solutionPartnerSection,.solutionSceneSection,.solutionShiftSection{padding:clamp(94px,10vw,168px) max(5vw,28px)}.solutionSectionIntro{width:min(1440px,100%);margin:0 auto 60px}.solutionSectionIntro h2,.solutionShiftIntro h2{margin:0;font-size:clamp(42px,5.2vw,82px);line-height:1.05;letter-spacing:-.05em}.solutionSectionIntro>span{display:block;max-width:760px;margin-top:23px;color:#6b8194;font-size:clamp(16px,1.25vw,20px);line-height:1.8}.solutionPartnerSection{background:#eef4f8}.solutionPartnerGrid{width:min(1440px,100%);margin:auto;grid-template-columns:repeat(var(--partner-count),minmax(0,1fr));gap:18px}.solutionPartnerCard{position:relative;padding:34px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;overflow:visible;border:1px solid #d6e1e8;background:rgba(255,255,255,.78);box-shadow:0 22px 60px rgba(39,70,94,.08)}.solutionPartnerCard h3{position:relative;z-index:2;margin:0;align-self:flex-start;font-size:clamp(24px,2.3vw,36px);font-weight:600}.solutionPartnerPlus{position:absolute;z-index:4;top:50%;right:-24px;width:48px;height:48px;display:grid;place-items:center;border:1px solid #cbd9e2;border-radius:50%;background:#eef4f8;color:#198fc7;font-size:28px;font-style:normal;transform:translate(50%,-50%)}.solutionPartnerRobot{width:100%;height:390px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 20px 18px rgba(23,43,58,.18))}.solutionPartnerPlaceholder{width:100%;height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:22px;background:linear-gradient(145deg,#edf6fb,#dbe9f1);color:#557487}.solutionPartnerPlaceholder svg{width:140px;height:140px;fill:none;stroke:#178fc8;stroke-width:2}.solutionPartnerPlaceholder span{margin-top:18px;font-size:13px;letter-spacing:.12em}.solutionSceneSection{background:#071019;color:#fff}.solutionSceneSection .solutionSectionIntro>span{color:#8ca0af}.solutionSceneGrid{width:min(1440px,100%);margin:auto;gap:18px}.solutionSceneCard{position:relative;min-height:420px;padding:clamp(28px,3.6vw,52px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(159,191,211,.16);background:linear-gradient(150deg,#123047,#0b1a26 64%,#071019);isolation:isolate}.solutionSceneCard:first-child,.solutionSceneCard:nth-child(2){min-height:540px}.solutionSceneCard:before{content:"";position:absolute;z-index:-1;width:72%;aspect-ratio:1;top:-24%;right:-12%;border:1px solid rgba(67,201,255,.18);border-radius:50%;box-shadow:0 0 80px rgba(67,201,255,.08)}.solutionSceneCard:after{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;height:56%;background:linear-gradient(0deg,rgba(3,8,13,.75),transparent)}.solutionSceneCard>span{color:#43c9ff;font:700 13px/1 monospace;letter-spacing:.16em}.solutionSceneCard h3{margin:18px 0 12px;font-size:clamp(28px,3vw,48px);line-height:1.1}.solutionSceneCard p{max-width:520px;margin:0;color:#c1cdd6;font-size:clamp(15px,1.2vw,19px);line-height:1.75}.solutionFlowSection{background:#eef4f8}.solutionFlowTrack{width:min(1440px,100%);margin:auto;display:grid;grid-template-columns:repeat(var(--flow-count),minmax(0,1fr));gap:14px}.solutionFlowCard{position:relative;min-height:310px;padding:30px 26px;border:1px solid #d4e0e8;border-radius:24px;background:#fff}.solutionFlowCard:not(:last-child):after{content:"→";position:absolute;z-index:3;top:50%;right:-20px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#eef4f8;color:#1691ca;font-size:18px;transform:translateY(-50%)}.solutionFlowCard>span{color:#1993ca;font:700 14px/1 monospace}.solutionFlowCard h3{margin:58px 0 22px;font-size:clamp(23px,2.1vw,34px)}.solutionFlowCard p{margin:0;color:#647d90;font-size:16px;line-height:1.75;white-space:pre-line}.solutionFlowLoop{width:min(1100px,90%);margin:38px auto 0;padding:18px 28px;border:1px solid #bcd4e2;border-radius:999px;text-align:center;color:#267da7;font-size:15px}.solutionShiftSection{position:relative;min-height:100svh;display:grid;grid-template-columns:minmax(280px,.65fr) minmax(560px,1.35fr);align-items:center;gap:6vw;background:#071019;color:#fff}.solutionShiftSection:after{content:"";position:absolute;width:58vw;aspect-ratio:1;right:-20vw;top:50%;border:1px solid rgba(67,201,255,.12);border-radius:50%;transform:translateY(-50%);box-shadow:0 0 120px rgba(67,201,255,.06)}.solutionShiftIntro{position:relative;z-index:1;max-width:540px;justify-self:end}.solutionShiftIntro>span{display:block;margin-top:24px;color:#91a5b4;font-size:18px;line-height:1.8}.solutionShiftGrid{position:relative;z-index:1;display:grid;gap:14px}.solutionShiftCard{min-height:190px;padding:28px;border:1px solid rgba(149,181,202,.22);border-radius:24px;background:linear-gradient(145deg,rgba(20,45,62,.82),rgba(8,20,29,.88));box-shadow:inset 0 1px rgba(255,255,255,.04)}.solutionShiftCard>span{display:block;color:#92a5b3;font-size:15px}.solutionShiftCard i{display:block;margin:18px 0;color:#43c9ff;font-size:24px;font-style:normal}.solutionShiftCard strong{font-size:clamp(24px,2.1vw,36px);line-height:1.15}@media(max-width:1100px){.solutionPartnerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.solutionPartnerPlus{display:none}.solutionSceneCard,.solutionSceneCard:first-child,.solutionSceneCard:nth-child(2){grid-column:span 6;min-height:440px}.solutionFlowTrack{grid-template-columns:repeat(2,minmax(0,1fr))}.solutionFlowCard:not(:last-child):after{display:none}.solutionShiftSection{grid-template-columns:1fr}.solutionShiftIntro{justify-self:start}.solutionShiftGrid{width:100%}}@media(max-width:760px){.solutionDetailHeroCopy{width:calc(100% - 40px)}.solutionDetailHeroShade{background:linear-gradient(180deg,rgba(3,10,17,.28),rgba(3,10,17,.92))}.solutionDetailHero>img{object-position:62% center}.solutionFlowSection,.solutionPartnerSection,.solutionSceneSection,.solutionShiftSection{padding-left:20px;padding-right:20px}.solutionFlowTrack,.solutionPartnerGrid,.solutionSceneGrid,.solutionShiftGrid{grid-template-columns:1fr}.solutionPartnerCard{min-height:470px;padding:26px}.solutionPartnerRobot{height:340px}.solutionPartnerPlaceholder{height:320px}.solutionSceneCard,.solutionSceneCard:first-child,.solutionSceneCard:nth-child(2){grid-column:1;min-height:430px}.solutionFlowCard{min-height:260px}.solutionFlowCard h3{margin-top:40px}.solutionFlowLoop{width:100%;border-radius:22px;line-height:1.7}.solutionShiftSection{min-height:auto;padding-top:110px;padding-bottom:110px}.solutionShiftCard{min-height:164px}.solutionShiftSection:after{display:none}}.pulseArchitectureHero{display:flex;align-items:flex-start;justify-content:center;padding:0;background:#dce7ed}.pulseArchitectureHeroImage,.pulseArchitectureHeroShade{position:absolute;inset:0;width:100%;height:100%}.pulseArchitectureHeroImage{object-fit:cover;object-position:center}.pulseArchitectureHeroShade{z-index:1;background:linear-gradient(180deg,rgba(4,17,27,.26),rgba(4,17,27,.02) 38%,rgba(4,17,27,.24))}.pulseArchitectureHero:before{display:none}.pulseArchitectureHeroCopy{z-index:2;width:min(980px,calc(100% - 48px));margin-top:clamp(120px,15vh,170px);text-align:center;color:#fff}.pulseArchitectureHeroCopy>span{color:#dff5ff}.pulseArchitectureHeroCopy h1{margin-top:16px;font-size:clamp(56px,5.8vw,96px);font-weight:450;letter-spacing:-.04em}.pulseArchitectureHeroCopy h1 b{color:#fff;font-weight:450}.pulseArchitectureHeroCopy h2{max-width:880px;margin:18px auto 0;font-size:clamp(21px,1.75vw,31px);line-height:1.45}.pulseArchitectureHeroCopy p{max-width:760px;margin:20px auto 0;color:rgba(238,248,252,.82);font-size:clamp(15px,1vw,18px);line-height:1.85}.pulseArchitectureScroll{z-index:3;color:#fff;border-color:rgba(255,255,255,.65)}.pulseLayersScreen{min-height:auto;padding:clamp(110px,10vw,170px) max(5vw,calc((100vw - 1600px)/2));background:#f3f6f8;color:#142b43}.pulseArchitectureHeading{margin-bottom:clamp(54px,6vw,90px);text-align:center}.pulseArchitectureHeading>span{color:#169bd2}.pulseArchitectureHeading h2{font-size:clamp(42px,4.1vw,70px);font-weight:500;line-height:1.15}.pulseLayerGrid{gap:22px}.pulseLayerCard{border:1px solid #d8e2e8;border-radius:24px;background:#fff;box-shadow:0 18px 55px rgba(25,57,78,.07)}.pulseLayerPlaceholder{position:relative;height:clamp(260px,26vw,390px);overflow:hidden;background:#dde8ee}.pulseLayerPlaceholder:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(5,17,25,.4))}.pulseLayerPlaceholder img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.pulseLayerCard:hover .pulseLayerPlaceholder img{transform:scale(1.025)}.pulseLayerPlaceholder i{position:absolute;z-index:2;left:26px;bottom:22px;color:#fff;font:600 12px/1 Arial;letter-spacing:.18em}.pulseLayerCopy{padding:clamp(28px,2.4vw,42px)}.pulseLayerLabel b{color:#142b43}.pulseLayerLabel em{color:#169bd2}.pulseLayerCopy h3{color:#526a7a}.pulseLayerCopy ul{border-color:#e1e8ec}.pulseLayerCopy strong{color:#203b4d}.pulseLayerCopy li span{color:#748896}.pulseFlywheelScreen{min-height:100svh;padding:max(110px,10vh) max(5vw,calc((100vw - 1520px)/2));background:#07151f;color:#fff}.pulseFlywheelCopy>span{color:#43c9ff}.pulseFlywheelCopy h2{color:#fff}.pulseFlywheelCopy p{color:#94a9b7}.pulseFlywheelPlaceholder{height:min(58vh,620px);overflow:hidden;border:0;border-radius:24px;background:#152a38;box-shadow:none}.pulseFlywheelPlaceholder img{width:100%;height:100%;object-fit:cover}.pulseFlywheelVisual ol{margin-top:30px}.pulseFlywheelVisual li{color:#dceaf2}.pulseFlywheelVisual li b{color:#43c9ff}.pulseFlywheelVisual li i{color:#638092}.solutionDetailPage{background:#f3f6f8}.solutionDetailHeroShade{background:linear-gradient(180deg,rgba(4,16,26,.28),rgba(4,16,26,.05) 42%,rgba(4,16,26,.32))}.solutionDetailHeroCopy{align-items:center;justify-content:flex-start;padding-top:clamp(125px,15vh,168px);text-align:center}.solutionDetailHeroCopy>p{margin:0 0 16px;color:#d9f4ff;font-size:13px;font-weight:650;letter-spacing:.2em}.solutionDetailHero h1{font-size:clamp(48px,5.4vw,92px);font-weight:500;line-height:1.08;letter-spacing:-.035em}.solutionDetailHeroCopy>span{max-width:860px;margin-top:20px;color:rgba(238,247,252,.83);font-size:clamp(15px,1.15vw,20px);line-height:1.8}.solutionDetailHeroCopy>a{margin-top:26px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.55);color:#fff;font-size:13px}.solutionDetailHeroCopy>a b{margin-left:22px;color:#43c9ff}.solutionFlowSection,.solutionPartnersSection,.solutionScenesSection,.solutionShiftSection{padding:clamp(100px,9vw,160px) max(5vw,calc((100vw - 1540px)/2))}.solutionSectionHeading{width:min(1450px,100%);margin:0 auto clamp(50px,5vw,78px);text-align:center}.solutionSectionHeading>p{margin:0 0 18px;color:#169bd2;font-size:12px;font-weight:650;letter-spacing:.22em}.solutionSectionHeading h2{margin:0;color:#142b43;font-size:clamp(40px,4.2vw,72px);font-weight:500;line-height:1.12;letter-spacing:-.045em}.solutionSectionHeading>span{display:block;max-width:760px;margin:22px auto 0;color:#718797;font-size:clamp(15px,1.05vw,18px);line-height:1.8}.solutionPartnersSection{background:#f3f6f8}.solutionPartnerGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.solutionPartnerGrid.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.solutionPartnerGrid.count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.solutionPartnerCard{min-height:520px;padding:0 30px 34px;justify-content:flex-start;align-items:stretch;overflow:hidden;border:1px solid #d9e3e8;border-radius:24px;background:#fff;box-shadow:0 18px 56px rgba(25,57,78,.07)}.solutionPartnerNumber{position:absolute;z-index:2;top:24px;left:26px;color:#fff;font:600 12px/1 Arial;letter-spacing:.15em}.solutionPartnerVisual{height:330px;margin:0 -30px 28px;overflow:hidden;background:#e2ebf0}.solutionPartnerImage{width:100%;height:100%;object-fit:cover}.solutionPartnerImage.is-robot{object-fit:contain;padding:24px;background:linear-gradient(145deg,#edf4f7,#d8e5eb)}.solutionPartnerCard h3{font-size:clamp(22px,1.7vw,31px);font-weight:520}.solutionPartnerCard>p{margin:12px 0 0;color:#738796;font-size:15px;line-height:1.7}.solutionPartnerPlus{display:none}.solutionScenesSection{background:#07151f;color:#fff}.solutionSectionHeading.light h2{color:#fff}.solutionSectionHeading.light>span{color:#8fa5b4}.solutionSceneGrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.solutionSceneCard{min-height:390px;grid-column:span 4;padding:32px;justify-content:flex-end;background:#122b3b}.solutionSceneCard:first-child{grid-column:span 7;min-height:520px}.solutionSceneCard:nth-child(2){grid-column:span 5;min-height:520px}.solutionSceneCard>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.solutionSceneCard:hover>img{transform:scale(1.025)}.solutionSceneCard:before{display:none}.solutionSceneCard:after{height:74%;background:linear-gradient(0deg,rgba(3,10,16,.9),transparent)}.solutionSceneCard>div,.solutionSceneCard>span{position:relative}.solutionSceneCard h3{font-weight:500}.solutionSceneCard p{color:#d3dfe5}.solutionScenesSection.solutionScenesConcise{padding-top:clamp(82px,8vw,132px)}.solutionShiftSection.solutionShiftConcise{grid-template-columns:1fr;padding-top:clamp(84px,8vw,136px);padding-bottom:clamp(84px,8vw,136px)}.solutionShiftConcise .solutionShiftStage{width:min(1450px,100%);height:min(54vw,650px);min-height:520px;margin:0 auto}.solutionShiftConcise .solutionShiftNav button{padding-top:38px}.solutionShiftConcise .solutionShiftNav button i{top:22px}.solutionShiftConcise .solutionShiftNav button em{font-size:13px;font-weight:520}.solutionShiftConcise .solutionShiftNav button em span{margin:0 5px;color:#43c9ff}.solutionShiftConcise .solutionShiftNav button.is-active em,.solutionShiftConcise .solutionShiftNav button:focus-visible em,.solutionShiftConcise .solutionShiftNav button:hover em{color:#fff}.solutionFlowSection{background:#eef3f6}.solutionFlowGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.solutionFlowGrid.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.solutionFlowGrid.count-5{grid-template-columns:repeat(5,minmax(0,1fr))}.solutionFlowCard>i{position:absolute;right:-18px;top:50%;z-index:3;color:#189bd1;font-style:normal}.solutionFlowLoop{width:min(1120px,100%)}.solutionShiftSection{min-height:auto;display:block;background:#07151f}.solutionShiftSection:after{display:none}.solutionShiftGrid{width:min(1450px,100%);margin:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.solutionShiftCard{min-height:210px;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:22px}.solutionShiftCard>span{position:absolute}.solutionShiftCard>div small{display:block;margin-bottom:10px;color:#738d9e}.solutionShiftCard>div h3,.solutionShiftCard>div p{margin:0;font-size:clamp(21px,1.8vw,32px);line-height:1.25}.solutionShiftCard>div h3{color:#fff;font-weight:520}.solutionShiftCard>b{color:#43c9ff;font-size:24px;font-weight:400}@media(max-width:1100px){.pulseLayerGrid{grid-template-columns:1fr}.pulseLayerCard{display:grid;grid-template-columns:.9fr 1.1fr}.pulseLayerPlaceholder{height:auto;min-height:360px}.solutionFlowGrid,.solutionFlowGrid.count-5,.solutionPartnerGrid,.solutionPartnerGrid.count-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pulseArchitectureHeroCopy{margin-top:106px}.pulseArchitectureHeroCopy h1{font-size:clamp(48px,15vw,68px)}.pulseArchitectureHeroImage{object-position:58% center}.pulseLayersScreen{padding:88px 18px}.pulseLayerCard{display:block}.pulseLayerPlaceholder{height:240px;min-height:0}.pulseFlywheelScreen{padding:90px 20px 72px}.solutionDetailHeroCopy{padding-top:106px}.solutionDetailHero h1{font-size:clamp(40px,12vw,56px)}.solutionFlowSection,.solutionPartnersSection,.solutionScenesSection,.solutionShiftSection{padding:88px 18px}.solutionFlowGrid,.solutionFlowGrid.count-3,.solutionFlowGrid.count-5,.solutionPartnerGrid,.solutionPartnerGrid.count-2,.solutionPartnerGrid.count-4,.solutionShiftGrid{grid-template-columns:1fr}.solutionPartnerCard{min-height:450px}.solutionPartnerVisual{height:290px}.solutionSceneCard,.solutionSceneCard:first-child,.solutionSceneCard:nth-child(2){grid-column:1;min-height:420px}.solutionShiftCard{min-height:180px;padding:24px;gap:12px}.solutionShiftCard>div h3,.solutionShiftCard>div p{font-size:20px}.solutionShiftConcise .solutionShiftStage{height:132vw;min-height:530px}.solutionShiftConcise .solutionShiftNav button{padding-top:9px}.solutionShiftConcise .solutionShiftNav button i{top:0}.solutionShiftConcise .solutionShiftNav button em{font-size:11px}}.pulseLayersScreen{padding-left:max(4vw,calc((100vw - 1580px)/2));padding-right:max(4vw,calc((100vw - 1580px)/2))}.pulseLayerGrid{display:grid;grid-template-columns:1fr;gap:34px}.pulseLayerCard{min-height:610px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:stretch;border-radius:28px}.pulseLayerCard:nth-child(2n){grid-template-columns:minmax(420px,.92fr) minmax(0,1.08fr)}.pulseLayerCard:nth-child(2n) .pulseLayerPlaceholder{order:2}.pulseLayerCard:nth-child(2n) .pulseLayerCopy{order:1}.pulseLayerPlaceholder{height:auto;min-height:610px}.pulseLayerPlaceholder i{left:34px;bottom:30px;font-size:14px}.pulseLayerCopy{padding:clamp(50px,5vw,86px);display:flex;flex-direction:column;justify-content:center}.pulseLayerLabel b{font-size:clamp(34px,3vw,52px);font-weight:500}.pulseLayerLabel em{padding:8px 12px;border:1px solid #b9dcea;border-radius:999px}.pulseLayerCopy h3{min-height:0;margin:26px 0 0;color:#193548;font-size:clamp(27px,2.3vw,40px);font-weight:500;line-height:1.28}.pulseLayerLead{max-width:520px;margin:18px 0 0;color:#768b99;font-size:15px;line-height:1.8}.pulseLayerCopy ul{margin-top:36px;padding-top:30px;grid-template-columns:1fr;gap:22px}.pulseLayerCopy li{padding-left:20px}.pulseLayerCopy li:before{top:10px;width:6px;height:6px;border-radius:50%}.pulseLayerCopy strong{font-size:17px}.pulseLayerCopy li span{font-size:13px}.pulseFlywheelVisual{position:relative}.pulseFlywheelPlaceholder{height:min(64vh,690px)}.pulseFlywheelPlaceholder:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(2,10,16,.68))}.pulseFlywheelVisual ol{position:absolute;z-index:2;left:34px;right:34px;bottom:28px;margin:0;padding:24px 28px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(5,19,29,.62);backdrop-filter:blur(16px)}.solutionDetailHeroShade{background:linear-gradient(180deg,rgba(4,16,26,.32),rgba(4,16,26,.08) 44%,rgba(4,16,26,.38)),radial-gradient(circle at 50% 28%,rgba(3,12,20,.04),rgba(3,12,20,.2) 55%,rgba(3,12,20,.35))}.solutionDetailHeroCopy{text-shadow:0 2px 18px rgba(3,12,20,.22)}.solutionDetailHeroCopy>span{max-width:900px;color:rgba(255,255,255,.9)}.solutionHeroIndex{position:absolute;z-index:3;left:50%;bottom:34px;display:flex;align-items:center;gap:13px;transform:translateX(-50%);color:rgba(255,255,255,.72);font-size:11px;letter-spacing:.12em;white-space:nowrap}.solutionHeroIndex i{width:34px;height:1px;background:rgba(255,255,255,.4)}.solutionPartnerGrid{gap:24px}.solutionPartnerCard{min-height:560px;border-radius:28px;transition:transform .45s ease,box-shadow .45s ease}.solutionPartnerCard:hover{transform:translateY(-6px);box-shadow:0 28px 70px rgba(25,57,78,.12)}.solutionPartnerVisual{height:350px}.solutionPartnerCard h3{margin-top:4px}.solutionPartnerCard>p{font-size:16px}.solutionSceneGrid{gap:24px}.solutionSceneCard{border-radius:28px}.solutionSceneCard>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.34);border-radius:50%;background:rgba(5,20,30,.25);backdrop-filter:blur(10px)}.solutionSceneCard h3{margin-top:22px}.solutionFlowCard{min-height:330px;padding:34px 30px}.solutionShiftCard{border-radius:28px;background:linear-gradient(145deg,rgba(21,50,68,.86),rgba(7,19,28,.92))}@media(max-width:1100px){.pulseLayerCard,.pulseLayerCard:nth-child(2n){min-height:520px;grid-template-columns:.9fr 1.1fr}.pulseLayerPlaceholder{min-height:520px}.pulseLayerCopy{padding:44px}.pulseLayerCard:nth-child(2n) .pulseLayerCopy,.pulseLayerCard:nth-child(2n) .pulseLayerPlaceholder{order:0}.solutionHeroIndex{display:none}}@media(max-width:760px){.pulseLayerGrid{gap:20px}.pulseLayerCard,.pulseLayerCard:nth-child(2n){min-height:0;display:block}.pulseLayerPlaceholder{height:260px;min-height:0}.pulseLayerCopy{padding:30px 24px 34px}.pulseLayerLabel b{font-size:34px}.pulseLayerCopy h3{font-size:27px}.pulseLayerCopy ul{margin-top:28px;padding-top:24px}.pulseFlywheelVisual ol{position:static;margin-top:18px;padding:0;border:0;background:transparent;backdrop-filter:none}.pulseFlywheelPlaceholder{height:390px}.solutionPartnerCard{min-height:470px}.solutionPartnerVisual{height:300px}}.pulseArchitectureHeroCopy,.solutionDetailHeroCopy{position:absolute;top:clamp(112px,14.5vh,150px);left:50%;width:min(960px,calc(100% - 60px));min-height:0;margin:0;padding:0;transform:translateX(-50%);align-items:center;justify-content:flex-start;text-align:center}.pulseArchitectureHeroCopy>span,.solutionDetailHeroCopy>p{margin:0 0 14px;color:#dff5ff;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.2em}.pulseArchitectureHeroCopy h1,.solutionDetailHero h1{margin:0;color:#fff;font-size:clamp(34px,3.1vw,58px);font-weight:500;line-height:1.15;letter-spacing:.045em;white-space:normal;text-wrap:balance}.pulseArchitectureHeroCopy h1 b{font-weight:500}.pulseArchitectureHeroCopy h2{max-width:900px;margin:17px auto 0;color:#fff;font-size:clamp(18px,1.4vw,24px);font-weight:450;line-height:1.55;letter-spacing:.025em}.pulseArchitectureHeroCopy p,.solutionDetailHeroCopy>span{max-width:850px;margin:14px auto 0;color:rgba(238,248,255,.84);font-size:clamp(14px,1vw,17px);line-height:1.75;letter-spacing:.02em}.pulseArchitectureScroll,.solutionDetailHeroCopy>a{margin:24px auto 0;padding-bottom:8px;display:flex;align-items:center;gap:20px;border-bottom:1px solid rgba(255,255,255,.55);color:#fff;font-size:14px}.pulseArchitectureScroll{left:50%;bottom:32px}.solutionDetailHeroCopy>a b{margin-left:0}.pulseLayersScreen,.solutionFlowSection,.solutionPartnersSection,.solutionScenesSection,.solutionShiftSection{padding:clamp(110px,11vw,180px) max(7vw,calc((100vw - 1540px)/2))}.pulseArchitectureHeading,.solutionSectionHeading{margin-bottom:clamp(60px,7vw,110px)}.pulseArchitectureHeading>span,.pulseFlywheelCopy>span,.solutionSectionHeading>p{font-size:12px;font-weight:600;letter-spacing:.2em}.pulseArchitectureHeading h2,.solutionSectionHeading h2{font-size:clamp(42px,4vw,68px);font-weight:570;line-height:1.08;letter-spacing:-.045em}.pulseFlywheelPlaceholder,.pulseLayerCard,.solutionFlowCard,.solutionPartnerCard,.solutionSceneCard,.solutionShiftCard{border-radius:24px}.pulseLayerGrid,.solutionPartnerGrid,.solutionSceneGrid{gap:18px}.pulseFlywheelScreen{padding-left:max(7vw,calc((100vw - 1540px)/2));padding-right:max(7vw,calc((100vw - 1540px)/2))}.pulseFlywheelCopy h2{font-size:clamp(42px,4vw,68px);font-weight:570;line-height:1.08;letter-spacing:-.045em}.solutionHeroIndex{bottom:28px}@media(max-width:760px){.pulseArchitectureHeroCopy,.solutionDetailHeroCopy{top:92px;width:calc(100% - 28px)}.pulseArchitectureHeroCopy h1,.solutionDetailHero h1{font-size:clamp(27px,8vw,39px)}.pulseArchitectureHeroCopy h2{margin-top:12px;font-size:17px}.pulseArchitectureHeroCopy p,.solutionDetailHeroCopy>span{margin-top:10px;font-size:13px;line-height:1.6}.pulseArchitectureScroll{display:none}.pulseLayersScreen,.solutionFlowSection,.solutionPartnersSection,.solutionScenesSection,.solutionShiftSection{padding:88px 22px}.pulseArchitectureHeading,.solutionSectionHeading{margin-bottom:48px}.pulseArchitectureHeading h2,.pulseFlywheelCopy h2,.solutionSectionHeading h2{font-size:clamp(38px,11vw,52px)}}.solutionManualPartners{background:linear-gradient(180deg,#f4f8fa,#edf4f7)}.manualPartnerCanvas{position:relative;width:min(1440px,100%);min-height:650px;margin:0 auto;overflow:hidden;border:1px solid #d9e7ee;border-radius:32px;background:rgba(255,255,255,.76);box-shadow:0 24px 70px rgba(26,61,84,.08)}.manualPartnerCanvas:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 33.3%,rgba(178,209,225,.32) 33.4%,transparent 33.5%,transparent 66.3%,rgba(178,209,225,.32) 66.4%,transparent 66.5%);pointer-events:none}.manualPartnerTeam{position:absolute;z-index:2;top:44px;left:50%;display:flex;align-items:center;justify-content:center;gap:clamp(36px,5vw,84px);width:74%;transform:translateX(-50%)}.manualPartnerMember{position:relative;display:grid;justify-items:center;gap:10px;min-width:122px;color:#17314a}.manualPartnerMember>div{width:96px;height:96px;display:grid;place-items:center;overflow:hidden;border:1px solid #76b7e8;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 7px #eff8fd}.manualPartnerMember img{width:90%;height:90%;object-fit:contain}.manualPartnerMember b{font-size:17px;font-weight:550}.manualPartnerMember i{position:absolute;top:39px;left:calc(100% + clamp(18px,2vw,39px));color:#199bd6;font-size:24px;font-style:normal}.manualPartnerLead{position:absolute;z-index:2;top:188px;left:50%;width:max-content;max-width:90%;margin:0;color:#1679b6;font-size:clamp(17px,1.5vw,22px);letter-spacing:.08em;transform:translateX(-50%)}.manualPartnerLead:after,.manualPartnerLead:before{content:"✦";margin:0 15px;color:#2baee7}.manualPartnerDevices{position:absolute;z-index:2;bottom:50px;left:52px;display:grid;grid-template-columns:repeat(3,116px);gap:23px 28px;padding:30px 31px;border:1px dashed #7ec1eb;border-radius:50%;background:rgba(242,250,255,.46)}.manualPartnerDevice{position:relative;display:grid;justify-items:center;gap:7px;width:116px;color:#1c79b8;font-size:13px;text-align:center;line-height:1.25}.manualPartnerDevice img{width:66px;height:66px;object-fit:contain;filter:drop-shadow(0 8px 8px rgba(28,90,126,.12))}.manualPartnerDevice img,.manualPartnerDevice span{position:relative;z-index:2}.manualPartnerOrbit{position:absolute;z-index:1;top:50%;left:50%;width:190px;height:190px;border:1px dashed #89c6ed;border-radius:50%;transform:translate(-50%,-50%)}.manualPartnerRobot{position:absolute;z-index:2;right:7.5%;bottom:-15px;width:390px;height:430px}.manualPartnerRobot>img{position:absolute;z-index:2;right:2px;bottom:0;width:290px;height:420px;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 20px 18px rgba(24,61,83,.18))}.manualPartnerRobotRings{position:absolute;right:-50px;bottom:-120px;width:430px;height:430px;border:1px solid #8bcaf0;border-radius:50%;box-shadow:0 0 0 34px rgba(119,195,237,.13),0 0 0 67px rgba(119,195,237,.06)}.manualPartnerRobot>div:last-child{position:absolute;z-index:3;top:125px;left:-40px;display:grid;gap:5px;padding:14px 16px;border:1px solid rgba(119,190,229,.72);border-radius:12px;background:rgba(255,255,255,.86);box-shadow:0 12px 30px rgba(29,73,97,.1)}.manualPartnerRobot small{color:#1997d2;font-size:12px;letter-spacing:.12em}.manualPartnerRobot b{color:#17314a;font-size:19px}.manualPartnerRobot span{color:#718a9d;font-size:12px}.manualPartnerFlow{position:absolute;z-index:3;right:80px;bottom:26px;display:flex;align-items:center;gap:9px;color:#368fc3;font-size:12px}.manualPartnerFlow i{padding:7px 9px;border:1px solid #b8ddf0;border-radius:999px;background:rgba(255,255,255,.78);font-style:normal}.manualPartnerFlow span{color:#159bd7;font-size:18px}@media(max-width:1100px){.manualPartnerCanvas{min-height:770px}.manualPartnerRobot{right:3%;transform:scale(.86);transform-origin:right bottom}.manualPartnerDevices{left:24px;transform:scale(.9);transform-origin:left bottom}.manualPartnerFlow{right:25px}.manualPartnerTeam{width:88%}}@media(max-width:760px){.solutionManualPartners{padding-left:18px!important;padding-right:18px!important}.manualPartnerCanvas{min-height:1100px;border-radius:24px}.manualPartnerCanvas:before{display:none}.manualPartnerTeam{top:28px;gap:12px;width:100%}.manualPartnerMember{min-width:84px}.manualPartnerMember>div{width:68px;height:68px}.manualPartnerMember b{font-size:13px}.manualPartnerMember i{top:25px;left:calc(100% + 2px);font-size:15px}.manualPartnerLead{top:146px;white-space:normal;text-align:center;font-size:15px}.manualPartnerLead:after,.manualPartnerLead:before{margin:0 7px}.manualPartnerDevices{top:215px;bottom:auto;left:50%;grid-template-columns:repeat(3,94px);gap:20px 8px;padding:24px 9px;transform:translateX(-50%)}.manualPartnerDevice{width:94px;font-size:11px}.manualPartnerDevice img{width:55px;height:55px}.manualPartnerRobot{right:50%;bottom:0;transform:translateX(50%) scale(.82);transform-origin:center bottom}.manualPartnerRobot>div:last-child{left:-18px}.manualPartnerFlow{right:50%;bottom:14px;transform:translateX(50%);white-space:nowrap}.manualPartnerFlow i{padding:5px 7px;font-size:10px}.manualPartnerFlow span{font-size:14px}}.solutionManualPartners .solutionSectionHeading{margin-bottom:54px}.solutionManualPartners .solutionSectionHeading>p,.solutionManualPartners .solutionSectionHeading>span{display:none}.solutionManualPartners .manualPartnerCanvas{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-height:470px}.solutionManualPartners .manualPartnerCanvas:before{display:none}.manualPartnerModule{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:470px;padding:30px 34px 34px;overflow:hidden;border:1px solid #d9e6ed;border-radius:24px;background:rgba(255,255,255,.84);box-shadow:0 16px 45px rgba(38,75,96,.06);transition:transform .35s ease,box-shadow .35s ease}.manualPartnerModule:hover{z-index:2;transform:translateY(-8px);box-shadow:0 28px 58px rgba(38,75,96,.13)}.manualPartnerModule>span{align-self:flex-start;color:#1ba1dc;font:600 12px/1 Arial;letter-spacing:.15em}.manualPartnerModule h3{z-index:2;margin:18px 0 0;color:#163049;font-size:clamp(23px,2vw,31px);font-weight:550}.manualPartnerModuleRobot>img{width:78%;height:330px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 15px rgba(23,60,81,.18))}.manualPartnerModuleRobot:after{content:"";position:absolute;top:72px;width:250px;height:250px;border:1px solid #a4d4ef;border-radius:50%;box-shadow:0 0 0 28px rgba(143,204,237,.12),0 0 0 56px rgba(143,204,237,.06)}.manualPartnerPortraits{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:330px}.manualPartnerPortraits:after,.manualPartnerPortraits:before{content:"";position:absolute;width:185px;height:185px;border:1px solid #9acced;border-radius:50%;opacity:.7}.manualPartnerPortraits:after{width:237px;height:237px;opacity:.32}.manualPartnerPortraits img{position:relative;z-index:1;width:140px;height:140px;object-fit:contain;border:1px solid #9acced;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 9px #eef8fd}.manualPartnerPortraits img:first-child{margin-right:-44px;transform:translateY(-34px)}.manualPartnerPortraits img:nth-child(2){z-index:2;width:164px;height:164px}.manualPartnerPortraits img:nth-child(3){margin-left:-44px;transform:translateY(34px)}.solutionManualPartners .manualPartnerDevices{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;height:330px;padding:35px 21px;background:radial-gradient(circle at center,rgba(113,191,232,.18),transparent 58%);transform:none}.solutionManualPartners .manualPartnerDevices:before{content:"";position:absolute;inset:34px;border:1px dashed #9dceeb;border-radius:50%}.solutionManualPartners .manualPartnerDevices img{position:relative;width:76px;height:76px;align-self:center;justify-self:center;filter:drop-shadow(0 9px 10px rgba(28,90,126,.13))}.solutionManualPartners .manualPartnerConnection{top:50%;display:grid;place-items:center;width:50px;height:50px;border:1px solid #b7dceb;border-radius:50%;background:#f7fbfd;color:#159bd7;font-size:26px;font-style:normal}.solutionManualPartners .connectionOne{left:33.333%}.solutionManualPartners .connectionTwo{left:66.666%}@media(max-width:760px){.solutionManualPartners .manualPartnerCanvas{display:grid;grid-template-columns:1fr;gap:16px;min-height:0;overflow:visible}.solutionManualPartners .manualPartnerModule{min-height:390px}.manualPartnerPortraits,.solutionManualPartners .manualPartnerDevices,.solutionManualPartners .manualPartnerModuleRobot>img{height:260px}.solutionManualPartners .manualPartnerConnection{display:none}.manualPartnerPortraits img{width:108px;height:108px}.manualPartnerPortraits img:nth-child(2){width:128px;height:128px}.solutionManualPartners .manualPartnerDevices img{width:60px;height:60px}}.solutionManualPartners{position:relative;overflow:hidden;background:#f3f7f9}.solutionManualPartners:before{content:"";position:absolute;top:0;right:0;width:min(58vw,930px);height:100%;pointer-events:none;background:radial-gradient(circle at 72% 46%,rgba(151,213,241,.2),transparent 30%),linear-gradient(120deg,transparent 50%,rgba(255,255,255,.44))}.solutionManualPartners .solutionSectionHeading{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;margin:0 auto clamp(36px,4vw,58px);padding-bottom:22px;border-bottom:1px solid rgba(34,82,110,.16)}.solutionManualPartners .solutionSectionHeading:after{content:"01 — 03";color:#6e8a9c;font:600 11px/1 Arial,PingFang SC,sans-serif;letter-spacing:.18em}.solutionManualPartners .solutionSectionHeading h2{font-size:clamp(44px,4.4vw,72px);font-weight:540;letter-spacing:-.06em}.solutionManualPartners .manualPartnerCanvas{position:relative;z-index:1;display:grid;grid-template-columns:1.02fr 1.28fr 1fr;align-items:end;gap:18px;width:min(1500px,100%);min-height:590px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.solutionManualPartners .manualPartnerCanvas:after{content:"";position:absolute;z-index:0;right:0;bottom:28px;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(55,135,177,.38) 16%,rgba(55,135,177,.38) 84%,transparent)}.solutionManualPartners .manualPartnerModule{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;min-height:0;padding:24px clamp(20px,2.1vw,34px) 30px;overflow:hidden;border:1px solid rgba(129,172,196,.34);border-radius:22px;background:rgba(255,255,255,.62);box-shadow:none;transition:transform .55s cubic-bezier(.2,.7,.2,1),box-shadow .55s ease,border-color .4s ease}.solutionManualPartners .manualPartnerModule:hover{z-index:2;transform:translateY(-10px);border-color:rgba(41,151,209,.58);box-shadow:0 26px 54px rgba(38,84,109,.13)}.solutionManualPartners .manualPartnerModule>span{position:relative;z-index:2;align-self:flex-start;color:#159bd7;font:650 11px/1 Arial,PingFang SC,sans-serif;letter-spacing:.17em}.solutionManualPartners .manualPartnerModule h3{position:relative;z-index:2;margin:24px 0 0;color:#102d45;font-size:clamp(23px,2vw,31px);font-weight:550;line-height:1.1;letter-spacing:-.04em}.solutionManualPartners .manualPartnerModuleRobot{min-height:470px;margin-bottom:56px;border-radius:22px 22px 4px 22px;background:linear-gradient(155deg,rgba(232,245,250,.98),rgba(255,255,255,.74))}.solutionManualPartners .manualPartnerModuleRobot:before{content:"";position:absolute;top:63px;left:50%;width:clamp(190px,17vw,268px);aspect-ratio:1;border:1px solid rgba(69,169,220,.36);border-radius:50%;box-shadow:0 0 0 26px rgba(134,205,239,.09),0 0 0 52px rgba(134,205,239,.045);transform:translateX(-50%);transition:transform .65s ease,box-shadow .5s ease}.solutionManualPartners .manualPartnerModuleRobot:hover:before{transform:translateX(-50%) scale(1.08);box-shadow:0 0 0 32px rgba(107,198,240,.14),0 0 0 64px rgba(107,198,240,.055)}.solutionManualPartners .manualPartnerModuleRobot>img{position:relative;z-index:1;align-self:center;width:78%;height:350px;margin:auto 0 -14px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 16px rgba(24,72,99,.19));transition:transform .65s cubic-bezier(.2,.7,.2,1)}.solutionManualPartners .manualPartnerModuleRobot:hover>img{transform:translateY(-9px) scale(1.025)}.solutionManualPartners .manualPartnerModuleTeam{min-height:540px;margin-bottom:0;padding-top:30px;border-radius:4px 4px 22px 22px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(234,245,249,.84))}.solutionManualPartners .manualPartnerModuleTeam:before{content:"";position:absolute;top:-114px;left:50%;width:430px;height:430px;border:1px solid rgba(77,167,215,.27);border-radius:50%;transform:translateX(-50%)}.solutionManualPartners .manualPartnerPortraits{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:395px;margin:auto 0 -2px}.solutionManualPartners .manualPartnerPortraits:after,.solutionManualPartners .manualPartnerPortraits:before{display:none}.solutionManualPartners .manualPartnerPortraits img{position:absolute;width:154px;height:154px;margin:0;border:1px solid rgba(61,158,213,.58);border-radius:50%;background:#fff;box-shadow:0 0 0 9px rgba(238,248,253,.85),0 18px 30px rgba(40,91,120,.1);object-fit:contain;transition:transform .55s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease}.solutionManualPartners .manualPartnerPortraits img:first-child{left:9%;top:82px;transform:rotate(-7deg)}.solutionManualPartners .manualPartnerPortraits img:nth-child(2){z-index:2;top:26px;left:50%;width:188px;height:188px;transform:translateX(-50%)}.solutionManualPartners .manualPartnerPortraits img:nth-child(3){right:9%;bottom:63px;transform:rotate(7deg)}.solutionManualPartners .manualPartnerModuleTeam:hover .manualPartnerPortraits img:first-child{transform:translate(-9px,-7px) rotate(-9deg)}.solutionManualPartners .manualPartnerModuleTeam:hover .manualPartnerPortraits img:nth-child(2){transform:translateX(-50%) translateY(-10px) scale(1.03);box-shadow:0 0 0 10px rgba(228,247,255,.98),0 22px 34px rgba(40,91,120,.15)}.solutionManualPartners .manualPartnerModuleTeam:hover .manualPartnerPortraits img:nth-child(3){transform:translate(9px,7px) rotate(9deg)}.solutionManualPartners .manualPartnerModuleDevices{min-height:420px;margin-bottom:28px;padding-top:26px;border-radius:22px 22px 22px 4px;background:linear-gradient(160deg,rgba(255,255,255,.92),rgba(240,247,249,.86))}.solutionManualPartners .manualPartnerDevices{position:relative;bottom:auto;left:auto;display:block;width:100%;height:292px;margin:auto 0 -6px;padding:0;border:0;border-radius:0;background:transparent}.solutionManualPartners .manualPartnerDevices:after,.solutionManualPartners .manualPartnerDevices:before{content:"";position:absolute;top:50%;left:50%;width:230px;height:166px;border:1px dashed rgba(75,174,222,.55);border-radius:50%;transform:translate(-50%,-50%) rotate(-18deg);transition:transform .7s ease,border-color .4s ease}.solutionManualPartners .manualPartnerDevices:after{width:174px;height:245px;opacity:.55;transform:translate(-50%,-50%) rotate(50deg)}.solutionManualPartners .manualPartnerModuleDevices:hover .manualPartnerDevices:before{transform:translate(-50%,-50%) rotate(16deg);border-color:#32afea}.solutionManualPartners .manualPartnerModuleDevices:hover .manualPartnerDevices:after{transform:translate(-50%,-50%) rotate(82deg)}.solutionManualPartners .manualPartnerDevices img{position:absolute;z-index:1;width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 9px 10px rgba(28,90,126,.16));transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .35s ease}.solutionManualPartners .manualPartnerDevices img:first-child{top:9px;left:45%}.solutionManualPartners .manualPartnerDevices img:nth-child(2){top:54px;right:5%}.solutionManualPartners .manualPartnerDevices img:nth-child(3){right:15%;bottom:8px}.solutionManualPartners .manualPartnerDevices img:nth-child(4){bottom:12px;left:15%}.solutionManualPartners .manualPartnerDevices img:nth-child(5){top:53px;left:3%}.solutionManualPartners .manualPartnerDevices img:nth-child(6){top:116px;left:calc(50% - 35px);width:82px;height:82px}.solutionManualPartners .manualPartnerModuleDevices:hover .manualPartnerDevices img{filter:drop-shadow(0 13px 14px rgba(20,124,180,.22))}.solutionManualPartners .manualPartnerDevices img:first-child:hover{transform:translateY(-8px)}.solutionManualPartners .manualPartnerDevices img:nth-child(2):hover{transform:translate(8px,-5px)}.solutionManualPartners .manualPartnerDevices img:nth-child(3):hover{transform:translate(6px,7px)}.solutionManualPartners .manualPartnerDevices img:nth-child(4):hover{transform:translate(-7px,5px)}.solutionManualPartners .manualPartnerDevices img:nth-child(5):hover{transform:translate(-8px,-4px)}.solutionManualPartners .manualPartnerDevices img:nth-child(6):hover{transform:scale(1.12)}.solutionManualPartners .manualPartnerConnection{position:absolute;z-index:4;top:54%;width:54px;height:22px;border:0;border-radius:0;background:transparent;color:transparent;font-size:0;transform:translate(-50%,-50%)}.solutionManualPartners .manualPartnerConnection:before{content:"";position:absolute;top:10px;right:0;left:0;height:1px;background:#55b9e7;box-shadow:0 0 12px rgba(56,177,231,.42)}.solutionManualPartners .manualPartnerConnection:after{content:"";position:absolute;top:6px;left:50%;width:8px;height:8px;border:2px solid #5abce8;border-radius:50%;background:#f3f7f9;transform:translateX(-50%)}.solutionManualPartners .connectionOne{left:30.5%}.solutionManualPartners .connectionTwo{left:70.3%;top:48%}@media(max-width:1100px){.solutionManualPartners .manualPartnerCanvas{min-height:510px;gap:12px}.solutionManualPartners .manualPartnerModuleRobot{min-height:415px}.solutionManualPartners .manualPartnerModuleTeam{min-height:480px}.solutionManualPartners .manualPartnerModuleDevices{min-height:374px}.solutionManualPartners .manualPartnerModuleRobot>img{height:300px}.solutionManualPartners .manualPartnerPortraits{height:338px}.solutionManualPartners .manualPartnerPortraits img{width:120px;height:120px}.solutionManualPartners .manualPartnerPortraits img:nth-child(2){width:150px;height:150px}.solutionManualPartners .manualPartnerDevices{height:254px}.solutionManualPartners .manualPartnerDevices img{width:57px;height:57px}.solutionManualPartners .manualPartnerDevices img:nth-child(6){width:65px;height:65px}}@media(max-width:760px){.solutionManualPartners .solutionSectionHeading{margin-bottom:28px;padding-bottom:16px}.solutionManualPartners .solutionSectionHeading:after{font-size:9px}.solutionManualPartners .manualPartnerCanvas{display:grid;grid-template-columns:1fr;gap:16px;min-height:0}.solutionManualPartners .manualPartnerModule,.solutionManualPartners .manualPartnerModuleDevices,.solutionManualPartners .manualPartnerModuleRobot,.solutionManualPartners .manualPartnerModuleTeam{min-height:380px;margin:0;border-radius:18px}.solutionManualPartners .manualPartnerModuleRobot>img{height:264px;width:72%}.solutionManualPartners .manualPartnerPortraits{height:250px}.solutionManualPartners .manualPartnerPortraits img{width:100px;height:100px}.solutionManualPartners .manualPartnerPortraits img:nth-child(2){width:128px;height:128px}.solutionManualPartners .manualPartnerPortraits img:first-child{left:12%;top:55px}.solutionManualPartners .manualPartnerPortraits img:nth-child(3){right:12%;bottom:38px}.solutionManualPartners .manualPartnerDevices{height:238px}.solutionManualPartners .manualPartnerConnection{display:none}}.pulseFlywheelInteractive{position:relative;min-height:100svh;padding:max(112px,10vh) max(5vw,calc((100vw - 1540px)/2));display:grid;grid-template-columns:minmax(320px,.68fr) minmax(680px,1.32fr);align-items:center;gap:clamp(48px,6vw,110px);overflow:hidden;background:#06151f;color:#fff}.pulseFlywheelInteractive:before{content:"";position:absolute;width:58vw;aspect-ratio:1;left:-34vw;top:50%;border:1px solid rgba(67,201,255,.1);border-radius:50%;transform:translateY(-50%);box-shadow:0 0 120px rgba(67,201,255,.04)}.pulseFlywheelIntro{position:relative;z-index:2}.pulseFlywheelIntro>span{color:#43c9ff;font-size:12px;font-weight:650;letter-spacing:.22em}.pulseFlywheelIntro>h2{margin:20px 0 0;font-size:clamp(48px,4.7vw,82px);font-weight:520;line-height:1.03;letter-spacing:-.055em}.pulseFlywheelIntro>p{margin:30px 0 0;color:#8fa5b4;font-size:clamp(15px,1.05vw,18px);line-height:1.85}.pulseFlywheelActiveCopy{margin-top:clamp(46px,6vh,72px);padding-top:28px;border-top:1px solid rgba(145,181,202,.22)}.pulseFlywheelActiveCopy>b{color:#43c9ff;font:650 12px/1 Arial;letter-spacing:.15em}.pulseFlywheelActiveCopy h3{margin:14px 0 0;font-size:clamp(23px,1.7vw,31px);font-weight:500}.pulseFlywheelActiveCopy p{max-width:460px;margin:13px 0 0;color:#8fa5b4;font-size:14px;line-height:1.8}.pulseFlywheelStage{position:relative;height:min(70vh,720px);min-height:590px;overflow:hidden;border-radius:28px;background:#172a36;box-shadow:0 30px 90px rgba(0,0,0,.3)}.pulseFlywheelImages,.pulseFlywheelImages img,.pulseFlywheelStageShade{position:absolute;inset:0;width:100%;height:100%}.pulseFlywheelImages img{object-fit:cover;opacity:0;transform:scale(1.035);transition:opacity .7s ease,transform 1.1s cubic-bezier(.2,.7,.2,1)}.pulseFlywheelImages img.is-active{opacity:1;transform:scale(1)}.pulseFlywheelStageShade{background:linear-gradient(180deg,rgba(3,12,18,.02) 38%,rgba(3,12,18,.34) 68%,rgba(3,12,18,.88))}.pulseFlywheelNav{position:absolute;z-index:3;left:26px;right:26px;bottom:24px;padding:22px 24px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:rgba(5,17,25,.72);backdrop-filter:blur(18px)}.pulseFlywheelNav button{position:relative;min-width:0;padding:22px 10px 0;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"line line" "num title" "num sub";column-gap:9px;border:0;background:none;color:#fff;text-align:left;cursor:pointer}.pulseFlywheelNav button i{position:absolute;top:0;left:10px;right:10px;height:2px;grid-area:line;background:rgba(255,255,255,.2);overflow:hidden}.pulseFlywheelNav button i span{display:block;width:100%;height:100%;background:#43c9ff;transform:scaleX(0);transform-origin:left;transition:transform .45s ease}.pulseFlywheelNav button.is-active i span{transform:scaleX(1)}.pulseFlywheelNav button>b{grid-area:num;color:#43c9ff;font:650 10px/1.3 Arial}.pulseFlywheelNav button>em{grid-area:title;overflow:hidden;color:rgba(255,255,255,.72);font-size:12px;font-style:normal;white-space:nowrap;text-overflow:ellipsis;transition:color .3s}.pulseFlywheelNav button>small{grid-area:sub;margin-top:5px;color:rgba(255,255,255,.38);font-size:9px;white-space:nowrap}.pulseFlywheelNav button.is-active>em{color:#fff}.pulseFlywheelCounter{position:absolute;z-index:3;top:24px;right:26px;padding:10px 14px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(4,16,24,.36);backdrop-filter:blur(12px)}.pulseFlywheelCounter b{color:#fff;font-size:14px}.pulseFlywheelCounter span{margin-left:5px;color:rgba(255,255,255,.5);font-size:10px}@media(max-width:1100px){.pulseFlywheelInteractive{grid-template-columns:1fr;padding-top:120px;padding-bottom:120px}.pulseFlywheelIntro{max-width:760px}.pulseFlywheelActiveCopy{margin-top:38px}.pulseFlywheelStage{height:68vw;min-height:580px}}@media(max-width:760px){.pulseFlywheelInteractive{padding:90px 18px 70px;gap:44px}.pulseFlywheelIntro>h2{font-size:clamp(44px,12.5vw,60px)}.pulseFlywheelIntro>p br{display:none}.pulseFlywheelStage{height:128vw;min-height:530px;border-radius:20px}.pulseFlywheelNav{left:12px;right:12px;bottom:12px;padding:14px 12px;grid-template-columns:1fr;gap:4px}.pulseFlywheelNav button{padding:9px 8px;grid-template-columns:30px 1fr;grid-template-areas:"num title" "num sub";border-radius:10px}.pulseFlywheelNav button i{left:0;top:0;bottom:0;width:2px;height:auto}.pulseFlywheelNav button:not(.is-active)>small{display:none}.pulseFlywheelNav button.is-active{background:rgba(255,255,255,.06)}.pulseFlywheelCounter{top:14px;right:14px}}@media(min-width:761px){.pulseFlywheelNav{left:34px;right:34px;bottom:28px;padding:0;gap:18px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.pulseFlywheelNav button{height:92px;padding:42px 0 0;display:block}.pulseFlywheelNav button>b{position:absolute;top:0;left:0;color:rgba(255,255,255,.6);font-size:11px;letter-spacing:.08em;transition:color .3s ease,transform .3s ease}.pulseFlywheelNav button i{top:25px;left:0;right:0;height:1px;background:rgba(255,255,255,.38)}.pulseFlywheelNav button i span{height:2px;transform-origin:left center}.pulseFlywheelNav button>em{display:block;color:rgba(255,255,255,.76);font-size:12px}.pulseFlywheelNav button>small{display:block;margin-top:7px;color:rgba(255,255,255,.48);font-size:9px}.pulseFlywheelNav button.is-active>b,.pulseFlywheelNav button:focus-visible>b,.pulseFlywheelNav button:hover>b{color:#43c9ff;transform:translateY(-2px)}.pulseFlywheelNav button:focus-visible{outline:0}}.pulseArchitecturePage .pulseLayersScreen{background:radial-gradient(ellipse at 50% 46%,rgba(22,108,232,.46) 0,rgba(13,58,145,.25) 31%,transparent 64%),radial-gradient(circle at 20% 20%,rgba(21,142,238,.2),transparent 38%),linear-gradient(135deg,#03101f,#061b38 45%,#020b18)!important}.pulseArchitecturePage .pulseLayersScreen:before{background:radial-gradient(circle at 50% 48%,transparent 0 30%,rgba(1,15,37,.22) 73%,rgba(1,8,21,.64) 100%)!important}.pulseArchitecturePage .pulseBrainVisual:before{background:radial-gradient(ellipse,rgba(38,148,255,.3),rgba(23,88,207,.13) 44%,transparent 72%)!important}.pulseArchitecturePage .pulseParticleField:before{background:radial-gradient(ellipse,rgba(45,157,255,.22),rgba(25,91,220,.09) 48%,transparent 72%)!important;box-shadow:0 0 180px rgba(20,112,244,.24)!important}.pulseArchitecturePage .pulseParticleField>i{background:#4b9dff!important;box-shadow:0 0 5px #72b7ff,0 0 13px rgba(42,137,255,.94),0 0 24px rgba(19,89,224,.54)!important}.pulseArchitecturePage .is-stage-0 .pulseParticleField>i{background:#4aa8ff!important}.pulseArchitecturePage .is-stage-1 .pulseParticleField>i{background:#287ff1!important;box-shadow:0 0 6px #62afff,0 0 15px rgba(27,119,245,.96),0 0 30px rgba(10,77,202,.6)!important}.pulseArchitecturePage .is-stage-2 .pulseParticleField>i{background:#0e5ed7!important;box-shadow:0 0 7px #42a4ff,0 0 18px rgba(5,97,225,.98),0 0 34px rgba(0,55,166,.72)!important}.pulseArchitecturePage .pulsePointerAura{background:radial-gradient(circle,rgba(75,169,255,.24),rgba(29,109,235,.08) 38%,transparent 70%)!important}.pulseArchitecturePage .pulseBrainCopy .pulseLayerActiveCopy>div>span{color:#72c9ff!important}.pulseArchitecturePage .pulseBrainCopy .pulseLayerActiveCopy li{border-left-color:rgba(181,222,255,.28)!important}.pulseArchitecturePage .pulseBrainCopy .pulseLayerActiveCopy li span{color:rgba(213,235,255,.7)!important}.pulseArchitecturePage .pulseBrainVisual>p{border-color:rgba(125,195,255,.3)!important;background:rgba(3,31,68,.38)!important;color:rgba(218,239,255,.72)!important}.pulseArchitecturePage .pulseContinuum .pulseBrainExperience{display:grid!important;grid-template-columns:minmax(430px,.82fr) minmax(650px,1.18fr)!important}.pulseArchitecturePage .pulseContinuum .pulseBrainCopy{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;min-height:0!important;padding:clamp(64px,8vh,92px) clamp(52px,5vw,82px) 58px 0!important;display:flex!important;align-items:stretch!important;justify-content:center!important;text-align:left!important;pointer-events:auto!important;background:transparent!important}.pulseArchitecturePage .pulseContinuum .pulseBrainCopy:before{content:attr(data-architecture-label)!important;display:block!important;position:absolute!important;left:0!important;top:18px!important;margin:0!important;color:rgba(105,192,255,.44)!important;font:600 10px/1 Arial,PingFang SC,sans-serif!important;letter-spacing:.22em!important}.pulseArchitecturePage .pulseContinuum .pulseBrainTabs{position:relative!important;left:auto!important;bottom:auto!important;width:min(570px,100%)!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;transform:none!important;border-bottom:1px solid rgba(111,194,255,.18)!important;pointer-events:auto!important}.pulseArchitecturePage .pulseContinuum .pulseBrainTabs button{width:auto!important;min-height:60px!important;padding:0 8px 20px 0!important;justify-content:flex-start!important;border:0!important;border-radius:0!important;background:transparent!important;backdrop-filter:none!important}.pulseArchitecturePage .pulseContinuum .pulseBrainTabs button i{display:inline!important}.pulseArchitecturePage .pulseContinuum .pulseBrainCopy .pulseLayerActiveCopy{width:auto!important;max-width:none!important;padding:clamp(54px,7vh,78px) 0 0!important;display:block!important;align-items:normal!important;text-align:left!important;text-shadow:none!important}.pulseArchitecturePage .pulseContinuum .pulseBrainCopy .pulseLayerActiveCopy>div{justify-content:flex-start!important}.pulseArchitecturePage .pulseContinuum .pulseBrainCopy .pulseLayerActiveCopy>div>span{color:#32beff!important}.pulseArchitecturePage .pulseContinuum .pulseBrainCopy .pulseLayerActiveCopy>div>em{display:inline-block!important}.pulseArchitecturePage .pulseContinuum .pulseBrainCopy .pulseLayerActiveCopy h3{max-width:630px!important;margin:20px 0 0!important;font-size:clamp(44px,4.1vw,72px)!important;line-height:1.04!important}.pulseArchitecturePage .pulseContinuum .pulseBrainCopy .pulseLayerActiveCopy ul{width:min(610px,100%)!important;max-width:none!important;margin:clamp(42px,6vh,62px) 0 0!important;display:grid!important;gap:0!important}.pulseArchitecturePage .pulseContinuum .pulseBrainCopy .pulseLayerActiveCopy li{padding:17px 0!important;display:grid!important;grid-template-columns:max-content 30px 1fr!important;border:0!important;border-bottom:1px solid rgba(101,176,231,.12)!important;text-align:left!important}.pulseArchitecturePage .pulseContinuum .pulseBrainCopy .pulseLayerActiveCopy li b,.pulseArchitecturePage .pulseContinuum .pulseBrainCopy .pulseLayerActiveCopy li i,.pulseArchitecturePage .pulseContinuum .pulseBrainCopy .pulseLayerActiveCopy li span{display:block!important;margin:0!important}.pulseArchitecturePage .pulseContinuum .pulseBrainVisual{position:relative!important;inset:auto!important;z-index:1!important;width:auto!important;height:auto!important;min-width:0!important;overflow:visible!important;cursor:pointer!important}.pulseArchitecturePage .pulseContinuum .pulseBrainHalo,.pulseArchitecturePage .pulseContinuum .pulseBrainNodes,.pulseArchitecturePage .pulseContinuum .pulseBrainVisual>img{display:block!important}.pulseArchitecturePage .pulseContinuum .pulseBrainVisual>img{position:absolute!important;z-index:4!important;width:118%!important;height:108%!important;right:-14%!important;bottom:-5%!important;object-fit:contain!important;object-position:right center!important;mix-blend-mode:screen!important}.pulseArchitecturePage .pulseContinuum .pulseBrainDrag{left:8%!important;right:4%!important;bottom:30px!important;display:grid!important}.pulseArchitecturePage .pulseContinuum .pulseBrainVisual>p{left:auto!important;right:4%!important;bottom:0!important;transform:none!important;border:0!important;background:transparent!important;backdrop-filter:none!important}.pulseArchitecturePage .pulseContinuum .pulseBrainVisual>p i{display:inline-block!important}.pulseArchitecturePage .pulseContinuum .pulseFlywheelInteractive{grid-template-columns:minmax(590px,650px) minmax(0,1fr)!important}.pulseArchitecturePage .pulseContinuum .pulseFlywheelHeadline{max-width:650px!important}.pulseArchitecturePage .pulseContinuum .pulseFlywheelHeadline h2{max-width:650px!important;font-size:clamp(52px,4.1vw,72px)!important;text-wrap:balance!important;word-break:keep-all!important}@media(max-width:1050px){.pulseArchitecturePage .pulseContinuum .pulseBrainExperience{grid-template-columns:1fr!important}.pulseArchitecturePage .pulseContinuum .pulseBrainCopy{min-height:610px!important;padding-right:0!important}.pulseArchitecturePage .pulseContinuum .pulseBrainVisual{height:620px!important;overflow:hidden!important}.pulseArchitecturePage .pulseContinuum .pulseFlywheelInteractive{grid-template-columns:1fr!important}}.solutionScenesSection.solutionScenesConcise.solutionSceneCarousel{padding:clamp(88px,9vw,150px) max(5vw,calc((100vw - 1540px)/2));background:#05080a;color:#fff}.solutionSceneCarouselStage{width:100vw;margin-left:calc(-1 * max(5vw,calc((100vw - 1540px)/2)))}.solutionSceneCarouselMedia{position:relative;height:clamp(390px,52vw,760px);overflow:hidden;border-radius:28px;background:#141a1d;cursor:grab;touch-action:pan-y;user-select:none}.solutionSceneCarouselMedia:active{cursor:grabbing}.solutionSceneCarouselMedia:after{content:"";position:absolute;inset:0;pointer-events:none}.solutionSceneCarouselMedia img{position:absolute;inset:0 auto;left:50%;width:min(82vw,1540px);height:100%;object-fit:cover;border-radius:28px;pointer-events:none;-webkit-user-drag:none;opacity:.42;transform:translateX(calc(-50% + var(--scene-offset) * 85vw)) scale(.95);filter:saturate(.75);transition:opacity .55s ease,transform .78s cubic-bezier(.22,.72,.2,1),filter .45s ease}.solutionSceneCarouselMedia img.is-active{opacity:1;transform:translateX(-50%) scale(1);filter:saturate(1)}.solutionSceneCarouselMeta{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;width:min(1540px,82vw);margin:0 auto;padding:28px 0 0}.solutionSceneCarouselProgress{display:flex;gap:9px;margin:0 0 24px}.solutionSceneCarouselProgress button{width:30px;height:4px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.28);cursor:pointer;transition:width .35s ease,background .35s ease}.solutionSceneCarouselProgress button:hover{background:rgba(255,255,255,.68)}.solutionSceneCarouselProgress button.is-active{width:54px;background:#fff}.solutionSceneCarouselMeta h3{margin:0;color:#fff;font-size:clamp(28px,2.6vw,48px);font-weight:500;letter-spacing:-.045em;line-height:1.16}.solutionSceneCarouselMeta p{margin:14px 0 0;color:rgba(255,255,255,.62);font-size:clamp(15px,1.12vw,18px);line-height:1.7}.solutionSceneCarouselIndex{flex:none;padding-bottom:5px;color:rgba(255,255,255,.48);font:600 12px/1.2 Arial,PingFang SC,sans-serif;letter-spacing:.13em}@media(max-width:760px){.solutionScenesSection.solutionScenesConcise.solutionSceneCarousel{padding:70px 22px 82px}.solutionSceneCarouselStage{margin-left:-22px}.solutionSceneCarouselMedia{height:min(72vw,470px);border-radius:18px}.solutionSceneCarouselMedia img{width:88vw;border-radius:18px;transform:translateX(calc(-50% + var(--scene-offset) * 92vw)) scale(.95)}.solutionSceneCarouselMedia img.is-active{transform:translateX(-50%) scale(1)}.solutionSceneCarouselMeta{width:calc(100% - 44px);padding-top:22px;gap:18px}.solutionSceneCarouselProgress{margin-bottom:18px}.solutionSceneCarouselMeta h3{font-size:28px}.solutionSceneCarouselMeta p{font-size:14px}}.solutionShiftSection.solutionShiftInteractive.solutionShiftConcise{display:block;min-height:0;padding:clamp(96px,9vw,156px) max(5vw,calc((100vw - 1540px)/2));background:#05080a;color:#fff}.solutionShiftSection.solutionShiftInteractive.solutionShiftConcise:after,.solutionShiftSection.solutionShiftInteractive.solutionShiftConcise:before{display:none}.solutionShiftConciseHeading{width:min(1540px,100%);margin:0 auto clamp(30px,3vw,52px);text-align:center}.solutionShiftConciseHeading h3{margin:0;color:#fff;font-size:clamp(38px,4.15vw,68px);font-weight:500;line-height:1.1;letter-spacing:-.055em}.solutionShiftConciseHeading h3 span{display:inline-block;margin:0 .22em;color:#43c9ff;font-weight:350}.solutionShiftConcise .solutionShiftStage{width:100vw;height:clamp(430px,51vw,760px);min-height:0;margin-left:calc(-1 * max(5vw,calc((100vw - 1540px)/2)));overflow:hidden;border-radius:0;background:#05080a;box-shadow:none;cursor:grab;touch-action:pan-y;user-select:none}.solutionShiftConcise .solutionShiftStage:active{cursor:grabbing}.solutionShiftConcise .solutionShiftImages{overflow:visible;border-radius:0}.solutionShiftConcise .solutionShiftImages img{inset:0 auto 0 50%;width:min(72vw,1540px);height:100%;border-radius:28px;object-fit:cover;pointer-events:none;opacity:.42;transform:translateX(calc(-50% + var(--shift-offset) * 78vw)) scale(.94);transition:transform .75s cubic-bezier(.22,.72,.2,1),opacity .45s ease,filter .45s ease;filter:saturate(.78)}.solutionShiftConcise .solutionShiftImages img.is-active{opacity:1;transform:translateX(-50%) scale(1);filter:saturate(1)}.solutionShiftConcise .solutionShiftShade{pointer-events:none;background:linear-gradient(180deg,rgba(3,10,14,.04) 35%,rgba(3,10,14,.12) 63%,rgba(3,10,14,.55))}.solutionShiftConciseMeta{display:flex;flex-direction:column;align-items:center;gap:16px;width:min(1540px,100%);margin:24px auto 0}.solutionShiftConcise .solutionShiftNav{position:static;display:flex;align-items:center;gap:10px;order:1}.solutionShiftConcise .solutionShiftNav button{flex:0 0 auto;width:28px;height:4px;padding:0;border-radius:999px;background:rgba(255,255,255,.28);transition:width .35s ease,background .35s ease}.solutionShiftConcise .solutionShiftNav button em,.solutionShiftConcise .solutionShiftNav button i{display:none}.solutionShiftConcise .solutionShiftNav button.is-active{width:54px;background:#fff}@media(max-width:760px){.solutionShiftSection.solutionShiftInteractive.solutionShiftConcise{padding:76px 18px 88px}.solutionShiftConciseHeading{margin-bottom:28px}.solutionShiftConciseHeading h3{font-size:clamp(32px,9.5vw,46px)}.solutionShiftConcise .solutionShiftStage{height:calc((100vw - 36px) * .72);min-height:270px;margin-left:-18px}.solutionShiftConcise .solutionShiftImages img{width:84vw;border-radius:20px;transform:translateX(calc(-50% + var(--shift-offset) * 90vw)) scale(.94)}.solutionShiftConcise .solutionShiftImages img.is-active{transform:translateX(-50%) scale(1)}.solutionShiftConciseMeta{gap:16px;margin-top:18px}}.homeCollabLayout{padding-top:clamp(110px,10vw,170px);padding-bottom:clamp(104px,9vw,156px);background:#f1f6f8}.homeCollabLayout:before{display:none}.homeCollabLayout .homeCollabHeading{display:flex;align-items:flex-end;justify-content:space-between;margin:0 auto clamp(56px,6vw,96px);padding-bottom:24px;border-bottom:1px solid rgba(34,82,110,.16)}.homeCollabLayout .homeCollabHeading:after{content:"01 — 03";color:#6e8a9c;font:600 11px/1 Arial,PingFang SC,sans-serif;letter-spacing:.18em}.homeCollabLayout .homeCollabHeading h2{margin:0;color:#122d45;font-size:clamp(52px,5.1vw,84px);font-weight:540;letter-spacing:-.065em}.homeCollabFrame{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) 64px minmax(0,1.16fr) 64px minmax(0,.92fr);align-items:center;gap:0;width:min(1500px,100%);min-height:430px;margin:0 auto;padding:clamp(34px,4vw,62px);border:1px solid rgba(143,184,207,.34);border-radius:28px;background:rgba(255,255,255,.72);box-shadow:0 26px 70px rgba(36,80,104,.07)}.homeCollabFrame:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 54%,rgba(130,205,241,.13),transparent 34%)}.homeCollabUnit{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:300px;color:#142f47;text-align:center}.homeCollabUnit>span{align-self:flex-start;color:#1a9bd7;font:650 11px/1 Arial,PingFang SC,sans-serif;letter-spacing:.17em}.homeCollabUnit h3{margin:22px 0 0;font-size:clamp(22px,1.85vw,30px);font-weight:550;letter-spacing:-.045em}.homeCollabRobot:before{content:"";position:absolute;top:28px;left:50%;width:min(21vw,280px);aspect-ratio:1;border:1px solid rgba(71,171,221,.42);border-radius:50%;box-shadow:0 0 0 26px rgba(130,203,239,.11),0 0 0 52px rgba(130,203,239,.055);transform:translateX(-50%)}.homeCollabRobot>img{position:relative;z-index:1;width:min(16vw,230px);height:238px;margin:15px 0 -2px;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(25,69,94,.18));transition:transform .45s ease}.homeCollabPortraits{position:relative;width:100%;height:250px;margin:14px 0 0}.homeCollabPortraits:before{content:"";position:absolute;width:min(29vw,390px);aspect-ratio:1;border:1px solid rgba(73,163,215,.27);border-radius:50%}.homeCollabPortraits img{position:absolute;width:126px;height:126px;border:1px solid rgba(61,158,213,.58);border-radius:50%;background:#fff;box-shadow:0 0 0 8px rgba(238,248,253,.9),0 15px 28px rgba(40,91,120,.1);object-fit:contain;transition:transform .45s ease}.homeCollabPortraits img:first-child{left:13%;top:74px}.homeCollabPortraits img:nth-child(2){z-index:2;top:18px;width:158px;height:158px}.homeCollabPortraits img:nth-child(3){right:13%;bottom:2px}.homeCollabDeviceCluster{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;justify-items:center;width:100%;height:250px;margin:14px 0 0;padding:20px}.homeCollabDeviceCluster:before{content:"";position:absolute;width:min(20vw,270px);aspect-ratio:1;border:1px dashed rgba(77,167,215,.48);border-radius:50%}.homeCollabDeviceCluster img{position:relative;z-index:1;width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 8px 9px rgba(28,90,126,.13));transition:transform .4s ease}.homeCollabLink{position:relative;z-index:2;display:grid;place-items:center;width:42px;height:42px;border:1px solid #b9ddeb;border-radius:50%;background:#f9fcfd;color:#199bd6;font-size:24px;font-style:normal}.homeCollabRobot:hover>img{transform:translateY(-8px) scale(1.04);filter:drop-shadow(0 24px 22px rgba(25,69,94,.22))}.homeCollabUnit:hover .homeCollabPortraits img:first-child{transform:translate(-6px,-5px)}.homeCollabUnit:hover .homeCollabPortraits img:nth-child(2){transform:translateX(-50%) translateY(-8px)}.homeCollabUnit:hover .homeCollabPortraits img:nth-child(3){transform:translate(6px,5px)}.homeCollabUnit:hover .homeCollabDeviceCluster img{transform:translateY(-6px)}@media(max-width:900px){.homeCollabFrame{grid-template-columns:1fr;gap:18px;padding:26px;min-height:0}.homeCollabUnit{min-height:340px}.homeCollabLink{border:none;background:none;justify-self:center;transform:rotate(90deg)}.homeCollabPortraits{max-width:390px}.homeCollabDeviceCluster{max-width:350px}.homeCollabDeviceCluster:before{width:230px}}@media(max-width:600px){.homeCollabLayout{padding:82px 20px}.homeCollabLayout .homeCollabHeading{margin-bottom:42px;padding-bottom:18px}.homeCollabLayout .homeCollabHeading h2{font-size:50px}.homeCollabFrame{padding:20px;border-radius:22px}.homeCollabUnit{min-height:300px}.homeCollabRobot>img{height:215px;width:180px}.homeCollabPortraits img{width:104px;height:104px}.homeCollabPortraits img:nth-child(2){width:132px;height:132px}.homeCollabDeviceCluster{height:220px}.homeCollabDeviceCluster img{width:52px;height:52px}}@media(min-width:901px){.homeCollabFrame{grid-template-columns:minmax(0,.95fr) 92px minmax(0,1.22fr) 92px minmax(0,.95fr);min-height:470px;padding:50px 58px 46px;border-color:rgba(149,188,209,.28);border-radius:30px;background:linear-gradient(135deg,rgba(255,255,255,.84),rgba(250,253,254,.62));box-shadow:0 30px 78px rgba(35,79,103,.065)}.homeCollabFrame:before{background:radial-gradient(circle at 50% 57%,rgba(112,199,241,.12),transparent 31%),linear-gradient(90deg,rgba(215,235,245,.22),transparent 17%,transparent 83%,rgba(215,235,245,.22))}.homeCollabUnit{min-height:350px}.homeCollabUnit>span{color:#249bd4;letter-spacing:.22em}.homeCollabUnit h3{margin-top:26px;font-size:clamp(23px,1.75vw,29px);font-weight:540}.homeCollabLink{width:92px;height:1px;border:0;border-radius:0;background:linear-gradient(90deg,rgba(45,149,207,.12),rgba(45,149,207,.56),rgba(45,149,207,.12));color:transparent}.homeCollabLink:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;background:#2aa7df;box-shadow:0 0 0 5px rgba(72,182,229,.12);transform:translate(-50%,-50%)}.homeCollabLink:after{content:"";position:absolute;right:5px;top:50%;width:5px;height:5px;border-top:1px solid #2a9fda;border-right:1px solid #2a9fda;transform:translateY(-50%) rotate(45deg)}.homeCollabRobot:before{top:40px;width:min(18vw,236px);border-color:rgba(66,164,216,.36);box-shadow:0 0 0 20px rgba(134,205,239,.09),0 0 0 40px rgba(134,205,239,.04)}.homeCollabRobot>img{width:min(14.5vw,200px);height:250px;margin-top:18px;filter:drop-shadow(0 20px 17px rgba(25,69,94,.14))}.homeCollabPortraits{height:265px;margin-top:8px}.homeCollabPortraits:before{width:min(25vw,340px);border-color:rgba(73,163,215,.21);box-shadow:0 0 0 24px rgba(172,222,245,.045)}.homeCollabPortraits img{width:118px;height:118px;box-shadow:0 0 0 7px rgba(245,251,254,.96),0 15px 26px rgba(40,91,120,.085)}.homeCollabPortraits img:first-child{left:15%;top:87px}.homeCollabPortraits img:nth-child(2){top:25px;width:152px;height:152px}.homeCollabPortraits img:nth-child(3){right:15%;bottom:11px}.homeCollabDeviceCluster{height:265px;margin-top:8px;padding:29px;background:radial-gradient(circle at center,rgba(123,200,238,.13),transparent 61%)}.homeCollabDeviceCluster:before{width:min(17vw,226px);border-color:rgba(77,167,215,.38)}.homeCollabDeviceCluster img{width:60px;height:60px;filter:drop-shadow(0 8px 9px rgba(28,90,126,.1))}}@media(min-width:761px){.solutionShiftSection.solutionShiftInteractive.solutionShiftConcise{padding-top:clamp(72px,7vw,120px)}.solutionShiftConciseHeading{margin-bottom:clamp(54px,5vw,76px)}.solutionShiftConcise .solutionShiftImages img{transform:translateX(calc(-50% + var(--shift-offset) * 75vw)) scale(.94)}.solutionShiftConcise .solutionShiftImages img.is-active{transform:translateX(-50%) scale(1)}}@media(max-width:760px){.solutionShiftConcise .solutionShiftImages img{transform:translateX(calc(-50% + var(--shift-offset) * 87vw)) scale(.94)}.solutionShiftConcise .solutionShiftImages img.is-active{transform:translateX(-50%) scale(1)}}.homeCollabLayout .homeCollabHeading:after{display:none}.homeCollabLayout .homeCollabHeading{justify-content:center;text-align:center}.homeCollabLayout .homeCollabHeading h2{width:100%;text-align:center}.homeCollabUnit>span{display:none}@media(min-width:901px){.homeCollabUnit{justify-content:flex-end}.homeCollabUnit h3{margin-top:14px}.homeCollabLink{height:48px;background:transparent;color:transparent}.homeCollabLink:before{content:"↔";position:static;width:auto;height:auto;border-radius:0;background:transparent;box-shadow:none;color:#209bd5;font:300 38px/1 Arial,PingFang SC,sans-serif;transform:none}.homeCollabLink:after{display:none}.homeCollabRobot:before{top:62px;width:min(14vw,188px);box-shadow:0 0 0 14px rgba(134,205,239,.09),0 0 0 28px rgba(134,205,239,.04)}.homeCollabRobot>img{width:min(19vw,270px);height:305px;margin:0 0 -7px}.homeCollabPortraits{height:305px;margin:0}.homeCollabPortraits:before{width:min(19vw,252px);box-shadow:none}.homeCollabPortraits img{width:112px;height:112px}.homeCollabPortraits img:first-child{left:6%;top:142px}.homeCollabPortraits img:nth-child(2){top:16px;width:142px;height:142px}.homeCollabPortraits img:nth-child(3){right:6%;bottom:19px}.homeCollabDeviceCluster{display:block;height:305px;margin:0;padding:0;background:transparent}.homeCollabDeviceCluster:before{top:50%;left:50%;width:min(18vw,238px);transform:translate(-50%,-50%)}.homeCollabDeviceCluster img{position:absolute;width:62px;height:62px}.homeCollabDeviceCluster img:first-child{top:6px;left:50%;transform:translateX(-50%)}.homeCollabDeviceCluster img:nth-child(2){top:66px;right:5%}.homeCollabDeviceCluster img:nth-child(3){right:5%;bottom:54px}.homeCollabDeviceCluster img:nth-child(4){bottom:2px;left:50%;transform:translateX(-50%)}.homeCollabDeviceCluster img:nth-child(5){bottom:54px;left:5%}.homeCollabDeviceCluster img:nth-child(6){top:66px;left:5%}.homeCollabUnit:hover .homeCollabDeviceCluster img:first-child,.homeCollabUnit:hover .homeCollabDeviceCluster img:nth-child(4){transform:translateX(-50%) translateY(-5px)}.homeCollabUnit:hover .homeCollabDeviceCluster img:nth-child(2),.homeCollabUnit:hover .homeCollabDeviceCluster img:nth-child(3){transform:translate(5px,-4px)}.homeCollabUnit:hover .homeCollabDeviceCluster img:nth-child(5),.homeCollabUnit:hover .homeCollabDeviceCluster img:nth-child(6){transform:translate(-5px,-4px)}}.solutionSceneCarouselMedia,.solutionScenesSection.solutionScenesConcise.solutionSceneCarousel,.solutionShiftConcise .solutionShiftStage,.solutionShiftSection.solutionShiftInteractive.solutionShiftConcise{background:#061923}.solutionShiftConcise .solutionShiftShade{background:linear-gradient(180deg,rgba(3,14,22,.035) 35%,rgba(3,14,22,.15) 63%,rgba(3,14,22,.62))}.solutionSceneCarouselMedia img,.solutionShiftConcise .solutionShiftImages img{box-shadow:0 22px 58px rgba(0,0,0,.18)}@media(min-width:901px){.homeCollabRobot{align-items:center}.homeCollabRobot>img{width:min(20vw,280px);height:300px;margin:0 0 -7px;object-fit:contain;object-position:center}}@media(max-width:600px){.homeCollabRobot>img{width:190px;height:230px;object-fit:contain;object-position:center}}@media(min-width:901px){.homeCollabPortraits img,.homeCollabPortraits img:nth-child(2){width:126px;height:126px}.homeCollabPortraits img:first-child{left:10%;top:auto;bottom:20px}.homeCollabPortraits img:nth-child(2){top:12px;left:50%;bottom:auto;transform:translateX(-50%)}.homeCollabPortraits img:nth-child(3){right:10%;top:auto;bottom:20px}.homeCollabDeviceCluster{--device-radius:min(9vw,119px);--device-x:min(7.8vw,103px);--device-y:min(4.5vw,60px)}.homeCollabDeviceCluster img{width:60px;height:60px;transform:translate(-50%,-50%)}.homeCollabDeviceCluster img:first-child{top:calc(50% - var(--device-radius));left:50%}.homeCollabDeviceCluster img:nth-child(2){top:calc(50% - var(--device-y));right:auto;left:calc(50% + var(--device-x))}.homeCollabDeviceCluster img:nth-child(3){top:calc(50% + var(--device-y));right:auto;bottom:auto;left:calc(50% + var(--device-x))}.homeCollabDeviceCluster img:nth-child(4){top:calc(50% + var(--device-radius));bottom:auto;left:50%}.homeCollabDeviceCluster img:nth-child(5){top:calc(50% + var(--device-y));bottom:auto;left:calc(50% - var(--device-x))}.homeCollabDeviceCluster img:nth-child(6){top:calc(50% - var(--device-y));left:calc(50% - var(--device-x))}.homeCollabUnit:hover .homeCollabDeviceCluster img:first-child,.homeCollabUnit:hover .homeCollabDeviceCluster img:nth-child(4){transform:translate(-50%,-50%) translateY(-5px)}.homeCollabUnit:hover .homeCollabDeviceCluster img:nth-child(2),.homeCollabUnit:hover .homeCollabDeviceCluster img:nth-child(3){transform:translate(-50%,-50%) translate(5px,-4px)}.homeCollabUnit:hover .homeCollabDeviceCluster img:nth-child(5),.homeCollabUnit:hover .homeCollabDeviceCluster img:nth-child(6){transform:translate(-50%,-50%) translate(-5px,-4px)}.eldercareCollabFrame{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);width:min(1080px,100%)}.eldercareBackend{justify-content:flex-end}.eldercareBackendVisual{position:relative;width:min(26vw,350px);height:240px;overflow:hidden;border:1px solid rgba(66,164,216,.36);border-radius:20px;box-shadow:0 0 0 14px rgba(134,205,239,.09),0 0 0 28px rgba(134,205,239,.04),0 18px 30px rgba(25,69,94,.1)}.eldercareBackendVisual img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .45s ease}.eldercareBackend:hover .eldercareBackendVisual img{transform:scale(1.04)}}@media(max-width:900px){.eldercareBackendVisual{width:210px;height:210px;overflow:hidden;border:1px solid rgba(66,164,216,.36);border-radius:20px;box-shadow:0 0 0 12px rgba(134,205,239,.08)}.eldercareBackendVisual img{width:100%;height:100%;object-fit:cover}}@media(min-width:901px){.communityCollabFrame{grid-template-columns:minmax(0,1.28fr) 92px minmax(0,.92fr);width:min(1240px,100%)}.communityResident{justify-content:flex-end}.communityResidentVisual{position:relative;width:min(28vw,390px);height:305px}.communityResidentVisual:before{content:"";position:absolute;top:50%;left:50%;width:min(19vw,252px);aspect-ratio:1;border:1px solid rgba(66,164,216,.36);border-radius:50%;box-shadow:0 0 0 14px rgba(134,205,239,.09),0 0 0 28px rgba(134,205,239,.04);transform:translate(-50%,-50%)}.communityResidentVisual img{position:absolute;z-index:1}.communityResidentRobot{left:5%;bottom:0;width:180px;height:286px;object-fit:contain;filter:drop-shadow(0 18px 16px rgba(25,69,94,.14))}.communityDesktopRobot{right:4%;top:63px;width:158px;height:158px;object-fit:cover;object-position:55% center;border:1px solid rgba(66,164,216,.42);border-radius:50%;box-shadow:0 0 0 8px rgba(245,251,254,.95),0 15px 26px rgba(40,91,120,.1)}.communityRobot{justify-content:flex-end}}@media(max-width:900px){.communityResidentVisual{position:relative;width:330px;max-width:100%;height:300px}.communityResidentVisual:before{content:"";position:absolute;top:50%;left:50%;width:224px;aspect-ratio:1;border:1px solid rgba(66,164,216,.36);border-radius:50%;transform:translate(-50%,-50%)}.communityResidentVisual img{position:absolute;z-index:1}.communityResidentRobot{left:4%;bottom:0;width:174px;height:276px;object-fit:contain}.communityDesktopRobot{right:4%;top:68px;width:142px;height:142px;object-fit:cover;object-position:55% center;border:1px solid rgba(66,164,216,.42);border-radius:50%;box-shadow:0 0 0 7px rgba(245,251,254,.95)}}@media(min-width:901px){.homeCollabDevices{min-height:390px}.homeCollabDevices .homeCollabDeviceCluster{position:relative;top:-32px;margin-bottom:-10px}}@media(max-width:900px){.homeCollabDevices{min-height:380px}.homeCollabDevices .homeCollabDeviceCluster{position:relative;top:-22px;margin-bottom:0}}.solutionDetailPage:has(.solutionScenesSection.solutionScenesConcise) #solution-content{background:#061923}.solutionScenesSection.solutionScenesConcise.solutionSceneCarousel,.solutionShiftSection.solutionShiftInteractive.solutionShiftConcise{background:#061923!important}.solutionSceneCarouselMeta,.solutionShiftConciseMeta{background:transparent}.solutionDetailPage:has(.solutionSceneCarousel) #solution-content,.solutionSceneCarouselMedia,.solutionSceneCarouselMeta,.solutionSceneCarouselStage,.solutionScenesSection.solutionSceneCarousel,.solutionShiftConcise .solutionShiftStage,.solutionShiftConciseMeta,.solutionShiftSection.solutionShiftConcise{background:#061923!important}.solutionSceneCarouselMedia{background:#061923!important}.solutionSceneCarouselMedia img:not(.is-active){opacity:0!important}.solutionSceneCarouselMedia img.is-active{box-shadow:none}.solutionDetailPage .solutionShiftSection.solutionShiftInteractive.solutionShiftConcise{min-height:100svh}.solutionShiftSection.solutionShiftStatic{position:relative;padding:clamp(128px,12vw,190px) max(7vw,calc((100vw - 1540px)/2));display:grid;grid-template-columns:minmax(420px,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(56px,8vw,150px);overflow:hidden;background:#061923;color:#fff}.solutionShiftStatic:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 56%,rgba(28,101,137,.1) 56% 63%,transparent 63% 68%,rgba(28,101,137,.08) 68% 75%,transparent 75% 80%,rgba(28,101,137,.06) 80% 87%,transparent 87%);pointer-events:none}.solutionShiftStaticCopy,.solutionShiftStaticVisual{position:relative;z-index:1}.solutionShiftStaticCopy>p{margin:0;color:#43c9ff;font-weight:650}.solutionShiftStaticCopy>h2{margin:20px 0 0;color:#fff;font-size:clamp(48px,4.7vw,82px);line-height:1.03;letter-spacing:-.055em}.solutionShiftStaticList{max-width:620px;margin-top:clamp(50px,6vh,76px);padding-top:27px;border-top:1px solid rgba(145,181,202,.22);gap:20px}.solutionShiftStaticList article{grid-template-columns:38px 1fr;gap:16px;align-items:start}.solutionShiftStaticList article>span{padding-top:5px;color:#43c9ff;font:650 11px/1 Arial;letter-spacing:.1em}.solutionShiftStaticList article>div{display:flex;align-items:baseline;gap:12px}.solutionShiftStaticList small{color:#839aab;font-size:14px}.solutionShiftStaticList b{color:#43c9ff;font-size:20px;font-weight:350}.solutionShiftStaticList h3{margin:0;color:#fff;font-size:clamp(21px,1.7vw,31px);font-weight:500;line-height:1.25}.solutionShiftStaticVisual{align-self:stretch;min-height:clamp(500px,54vw,720px);padding-top:clamp(34px,4vw,72px);display:flex;align-items:flex-end;justify-content:center}.solutionShiftStaticVisual img{width:min(46vw,660px);max-height:min(67vh,760px);object-fit:contain;object-position:center bottom;filter:drop-shadow(0 30px 46px rgba(0,0,0,.34))}@media(max-width:900px){.solutionShiftSection.solutionShiftStatic{grid-template-columns:1fr;padding-top:120px;padding-bottom:90px;gap:32px}.solutionShiftStaticVisual{min-height:360px;max-height:52vh}.solutionShiftStaticVisual img{width:min(74vw,520px);max-height:54vh}.solutionShiftStaticList{margin-top:42px}}@media(max-width:600px){.solutionShiftSection.solutionShiftStatic{min-height:auto;padding:94px 22px 72px}.solutionShiftStaticCopy>h2{font-size:clamp(42px,12vw,58px)}.solutionShiftStaticList{gap:16px}.solutionShiftStaticList article{grid-template-columns:30px 1fr;gap:10px}.solutionShiftStaticList article>div{gap:8px;flex-wrap:wrap}.solutionShiftStaticList small{font-size:13px}.solutionShiftStaticList h3{font-size:22px}.solutionShiftStaticVisual{min-height:300px}.solutionShiftStaticVisual img{width:min(80vw,390px);max-height:390px}}.solutionShiftStatic:after{content:"";position:absolute;right:-13vw;bottom:-28vw;width:62vw;aspect-ratio:1;border:1px solid rgba(67,201,255,.1);border-radius:50%;box-shadow:0 0 0 7vw rgba(67,201,255,.025),0 0 120px rgba(43,177,237,.12);pointer-events:none}.solutionShiftStaticList{gap:0}.solutionShiftStaticList article{min-height:66px;border-bottom:1px solid rgba(145,181,202,.12)}.solutionShiftStaticList article>span{padding-top:0}.solutionShiftStaticVisual:before{content:"";position:absolute;z-index:-1;left:50%;bottom:6%;width:min(42vw,620px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(89,206,255,.22),rgba(52,144,190,.08) 40%,transparent 70%);filter:blur(14px);transform:translateX(-50%)}.solutionShiftStaticVisual:after{z-index:-1;left:50%;bottom:4%;width:min(38vw,540px);height:3px;border-radius:50%;background:rgba(88,204,252,.56);box-shadow:0 0 28px rgba(58,193,248,.75);transform:translateX(-50%)}.solutionShiftStaticVisual{padding:0!important;overflow:hidden;background:#061923}.solutionShiftStaticVisual:after,.solutionShiftStaticVisual:before{display:none}.solutionShiftStaticVisual img{object-position:center center;filter:none!important}.solutionShiftStaticVisual:after{content:"";display:block;position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#061923,rgba(6,25,35,.1) 42%,transparent 74%);pointer-events:none}@media(max-width:900px){.solutionShiftStaticVisual{min-height:440px}.solutionShiftStaticVisual img{object-position:center center}}@media(max-width:600px){.solutionShiftStaticVisual{min-height:320px}.solutionShiftStaticVisual:after{background:linear-gradient(90deg,rgba(6,25,35,.55),transparent 78%)}}.solutionShiftSection.solutionShiftStatic{display:block;min-height:100svh;padding:0;isolation:isolate;background:#f7f4ef;color:#173047}.solutionShiftStatic:after,.solutionShiftStatic:before{display:none}.solutionShiftStaticVisual{position:absolute;inset:0;z-index:0;display:block;min-height:0;background:#f7f4ef}.solutionShiftStaticVisual:after,.solutionShiftStaticVisual:before{display:none!important}.solutionShiftStaticVisual img{display:block;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover;object-position:center}.solutionShiftStaticCopy{position:relative;z-index:2;width:min(31vw,560px);min-width:0;margin-left:max(7vw,calc((100vw - 1540px)/2));padding:clamp(156px,16vh,236px) 0 0}.solutionShiftStaticCopy>p{color:#239dd0;font-size:12px;font-weight:700;letter-spacing:.22em}.solutionShiftStaticCopy>h2{margin-top:20px;color:#173047;font-size:clamp(48px,4.7vw,80px);font-weight:520;white-space:nowrap}.solutionShiftStaticList{max-width:560px;margin-top:clamp(44px,6vh,72px);border-top-color:rgba(23,48,71,.18)}.solutionShiftStaticList article{border-bottom-color:rgba(23,48,71,.13)}.solutionShiftStaticList article>span,.solutionShiftStaticList b{color:#239dd0}.solutionShiftStaticList small{color:#647687}.solutionShiftStaticList h3{color:#173047}@media(min-width:901px){.solutionShiftDesktopLightText .solutionShiftStaticCopy>h2{color:#fff}.solutionShiftDesktopLightText .solutionShiftStaticList small{color:rgba(255,255,255,.6)}.solutionShiftDesktopLightText .solutionShiftStaticList h3{color:#fff}}@media(max-width:900px){.solutionShiftStaticCopy{width:min(56vw,540px);margin-left:0;padding:140px 0 80px 7vw}}.solutionShiftStaticList{display:grid;grid-template-columns:max-content auto minmax(0,1fr);row-gap:clamp(18px,2.25vh,30px);column-gap:11px;padding-top:0;border-top:0}.solutionShiftStaticList article{position:relative;display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;min-height:0;padding:0 0 0 22px;border-bottom:0}.solutionShiftStaticList article:before{content:"";position:absolute;top:50%;left:0;width:7px;height:7px;background:#31baf1;box-shadow:0 0 14px rgba(49,186,241,.28);transform:translateY(-50%)}.solutionShiftStaticList article>div{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center}.solutionShiftStaticList small{font-size:15px;letter-spacing:.01em}.solutionShiftStaticList h3{font-size:clamp(25px,1.75vw,32px);font-weight:520;letter-spacing:-.035em}.solutionShiftStaticList b{font-size:18px;font-weight:400}@media(max-width:600px){.solutionShiftStaticList{gap:16px}.solutionShiftStaticList article{padding-left:17px}.solutionShiftStaticList article:before{width:6px;height:6px}.solutionShiftStaticList small{font-size:13px}.solutionShiftStaticList h3{font-size:22px}}@media(max-width:900px){.solutionShiftSection.solutionShiftStatic{display:flex;flex-direction:column;min-height:auto;padding:0;background:#fff}.solutionShiftStaticVisual{position:relative;inset:auto;order:1;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:16/9}.solutionShiftStaticCopy{order:2;width:100%;margin:0;padding:clamp(28px,5vw,48px) clamp(22px,5vw,48px) clamp(48px,7vw,72px);background:#fff}.solutionShiftStaticList{row-gap:0;background:#fff;backdrop-filter:none}.solutionShiftStaticList article{border-bottom:1px solid #dedede}}@media(max-width:600px){.solutionShiftSection.solutionShiftStatic{min-height:auto}.solutionShiftStaticVisual img{object-position:65% center}.solutionShiftStaticCopy{width:100%;margin-left:0;padding:18px 22px 56px}.solutionShiftStaticCopy>h2{font-size:clamp(42px,12vw,58px);white-space:normal}.solutionShiftStaticList{max-width:min(100%,430px);margin-top:34px;background:#fff;backdrop-filter:none}.solutionShiftStaticList article{min-height:57px}}.solutionDetailPage .homeHeader{position:fixed!important;z-index:1200!important;isolation:isolate}.solutionDetailPage .homeHeader .mobileNavPanel,.solutionDetailPage .homeHeader .navDropdown{z-index:1210}@media (min-width:901px){.communityCollabFrame{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);width:min(1080px,100%)}.communityScene{justify-content:flex-end}.communitySceneVisual{width:min(26vw,350px);height:min(18vw,240px);overflow:hidden;border:1px solid rgba(66,164,216,.36);border-radius:20px;box-shadow:0 0 0 14px rgba(134,205,239,.09),0 0 0 28px rgba(134,205,239,.04),0 18px 30px rgba(25,69,94,.1)}.communitySceneVisual img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.communityScene:hover .communitySceneVisual img{transform:scale(1.04)}}@media (max-width:900px){.communitySceneVisual{width:270px;max-width:100%;height:200px;overflow:hidden;border:1px solid rgba(66,164,216,.36);border-radius:20px;box-shadow:0 0 0 12px rgba(134,205,239,.09),0 0 0 24px rgba(134,205,239,.04),0 16px 26px rgba(25,69,94,.1)}.communitySceneVisual img{width:100%;height:100%;object-fit:cover}}@media (min-width:901px){.homeCollabDeviceCluster img:nth-child(2){width:82px;height:82px}.homeCollabDeviceCluster img:first-child,.homeCollabDeviceCluster img:nth-child(4){transform:translate(-50%,-50%) translateY(-5px)}.homeCollabDeviceCluster img:nth-child(2),.homeCollabDeviceCluster img:nth-child(3){transform:translate(-50%,-50%) translate(5px,-4px)}.homeCollabDeviceCluster img:nth-child(5),.homeCollabDeviceCluster img:nth-child(6){transform:translate(-50%,-50%) translate(-5px,-4px)}.homeCollabUnit:hover .homeCollabDeviceCluster img:first-child,.homeCollabUnit:hover .homeCollabDeviceCluster img:nth-child(4){transform:translate(-50%,-50%) translateY(-5px) scale(1.16)}.homeCollabUnit:hover .homeCollabDeviceCluster img:nth-child(2),.homeCollabUnit:hover .homeCollabDeviceCluster img:nth-child(3){transform:translate(-50%,-50%) translate(5px,-4px) scale(1.16)}.homeCollabUnit:hover .homeCollabDeviceCluster img:nth-child(5),.homeCollabUnit:hover .homeCollabDeviceCluster img:nth-child(6){transform:translate(-50%,-50%) translate(-5px,-4px) scale(1.16)}}.homeCollabDeviceCluster,.homeCollabPortraits{--collab-canvas:clamp(230px,23vw,305px);position:relative;flex:0 0 auto;width:min(100%,var(--collab-canvas));height:auto;aspect-ratio:1;margin:0}.homeCollabPortraits:before{top:50%;left:50%;width:82%;transform:translate(-50%,-50%)}.homeCollabPortraits img,.homeCollabPortraits img:nth-child(2){width:clamp(96px,42%,126px);height:clamp(96px,42%,126px)}.homeCollabPortraits img:first-child{top:auto;right:auto;bottom:0;left:0}.homeCollabPortraits img:nth-child(2){top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}.homeCollabPortraits img:nth-child(3){top:auto;right:0;bottom:0;left:auto}.homeCollabDeviceCluster{--device-radius:36%;--device-x:31%;--device-y:18%;display:block;padding:0;background:radial-gradient(circle at center,rgba(123,200,238,.17),transparent 62%)}.homeCollabDeviceCluster:before{top:50%;left:50%;width:calc(var(--device-radius) * 2);transform:translate(-50%,-50%)}.homeCollabDeviceCluster img,.homeCollabDeviceCluster img:nth-child(2){position:absolute;width:clamp(48px,21%,60px);height:clamp(48px,21%,60px);transform:translate(-50%,-50%)}.homeCollabDeviceCluster img:first-child{top:calc(50% - var(--device-radius));right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}.homeCollabDeviceCluster img:nth-child(2){top:calc(50% - var(--device-y))}.homeCollabDeviceCluster img:nth-child(2),.homeCollabDeviceCluster img:nth-child(3){right:auto;bottom:auto;left:calc(50% + var(--device-x));transform:translate(-50%,-50%)}.homeCollabDeviceCluster img:nth-child(3){top:calc(50% + var(--device-y))}.homeCollabDeviceCluster img:nth-child(4){top:calc(50% + var(--device-radius));right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}.homeCollabDeviceCluster img:nth-child(5){top:calc(50% + var(--device-y))}.homeCollabDeviceCluster img:nth-child(5),.homeCollabDeviceCluster img:nth-child(6){right:auto;bottom:auto;left:calc(50% - var(--device-x));transform:translate(-50%,-50%)}.homeCollabDeviceCluster img:nth-child(6){top:calc(50% - var(--device-y))}.homeCollabUnit:hover .homeCollabDeviceCluster img,.homeCollabUnit:hover .homeCollabDeviceCluster img:first-child,.homeCollabUnit:hover .homeCollabDeviceCluster img:nth-child(2),.homeCollabUnit:hover .homeCollabDeviceCluster img:nth-child(3),.homeCollabUnit:hover .homeCollabDeviceCluster img:nth-child(4),.homeCollabUnit:hover .homeCollabDeviceCluster img:nth-child(5),.homeCollabUnit:hover .homeCollabDeviceCluster img:nth-child(6){transform:translate(-50%,-50%) scale(1.08)}@media (min-width:901px) and (max-width:1100px){.homeCollabFrame{grid-template-columns:minmax(0,.95fr) 28px minmax(0,1.22fr) 28px minmax(0,.95fr);padding-right:28px;padding-left:28px}.homeCollabLink{width:28px}}@media (max-width:900px){.homeCollabDeviceCluster,.homeCollabPortraits{--collab-canvas:clamp(250px,68vw,305px)}.homeCollabDevices,.homeCollabTeam{min-height:350px}.homeCollabDevices .homeCollabDeviceCluster{top:0;margin-bottom:0}}@media (max-width:600px){.homeCollabDeviceCluster,.homeCollabPortraits{--collab-canvas:clamp(250px,68vw,285px)}.homeCollabDevices,.homeCollabTeam{min-height:330px}}