.MobileEngineeringPage-module__JMS_sq__page{--mobile-ink:#101426;--mobile-muted:#687184;--mobile-blue:#2f62d4;--mobile-cyan:#62d9f2;--mobile-navy:#070a1f;color:var(--mobile-ink);background:#f7f8fa;overflow:clip}.MobileEngineeringPage-module__JMS_sq__page h1,.MobileEngineeringPage-module__JMS_sq__page h2,.MobileEngineeringPage-module__JMS_sq__page h3,.MobileEngineeringPage-module__JMS_sq__page p{margin:0}.MobileEngineeringPage-module__JMS_sq__hero{color:#fff;background:radial-gradient(circle at 74% 44%,#1c6fb733,#0000 28%),radial-gradient(circle at 46% 18%,#4862e21c,#0000 30%),linear-gradient(130deg,#06081b 0%,#080d28 48%,#0b1538 100%);min-height:100svh;position:relative;overflow:hidden}.MobileEngineeringPage-module__JMS_sq__hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00020f80);height:7rem;position:absolute;inset:auto 0 0}.MobileEngineeringPage-module__JMS_sq__heroAtmosphere{opacity:.68;background-image:linear-gradient(#6c96eb09 1px,#0000 1px),linear-gradient(90deg,#6c96eb09 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 48%,#000 0 32%,#0000 72%);mask-image:radial-gradient(circle at 70% 48%,#000 0 32%,#0000 72%)}.MobileEngineeringPage-module__JMS_sq__heroContainer{z-index:2;grid-template-columns:minmax(0,.82fr) minmax(35rem,1.18fr);align-items:center;gap:clamp(2.5rem,5vw,6rem);min-height:100svh;padding-top:9.5rem;padding-bottom:5.5rem;display:grid;position:relative}.MobileEngineeringPage-module__JMS_sq__heroCopy{z-index:3;max-width:43rem;position:relative}.MobileEngineeringPage-module__JMS_sq__heroCopy h1{letter-spacing:-.062em;text-wrap:balance;max-width:41rem;margin-top:1.9rem;font-size:clamp(3.7rem,5.1vw,5.15rem);font-weight:470;line-height:.96}.MobileEngineeringPage-module__JMS_sq__heroCopy>p{color:#d8e3ffb3;max-width:39rem;margin-top:2rem;font-size:clamp(.98rem,1.15vw,1.1rem);line-height:1.82}.MobileEngineeringPage-module__JMS_sq__heroActions,.MobileEngineeringPage-module__JMS_sq__ctaActions{align-items:center;gap:1.35rem;margin-top:2.3rem;display:flex}.MobileEngineeringPage-module__JMS_sq__heroIndex{color:#9bb8ef73;letter-spacing:.14em;align-items:center;gap:.9rem;margin-top:4.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52rem;display:flex}.MobileEngineeringPage-module__JMS_sq__heroIndex i{background:#64b3ff59;width:2.8rem;height:1px}.MobileEngineeringPage-module__JMS_sq__heroVisualWrap{min-width:0}.MobileEngineeringPage-module__JMS_sq__heroVisual{--mobile-depth-x:0deg;--mobile-depth-y:0deg;--mobile-depth-shift-x:0px;--mobile-depth-shift-y:0px;--mobile-depth-counter-x:0px;--mobile-depth-counter-y:0px;perspective:1100px;min-height:clamp(37rem,47vw,46rem);transform-style:preserve-3d;isolation:isolate;position:relative}.MobileEngineeringPage-module__JMS_sq__heroServiceMark{color:#84baf494;letter-spacing:.13em;align-items:center;gap:.65rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;display:flex;position:absolute;top:1.5%;right:3%}.MobileEngineeringPage-module__JMS_sq__heroServiceMark svg{width:1.8rem;height:1.8rem}.MobileEngineeringPage-module__JMS_sq__heroOrbit{aspect-ratio:1;width:min(78%,35rem);transform:translate3d(calc(-50% + var(--mobile-depth-counter-x)), calc(-50% + var(--mobile-depth-counter-y)), -50px) rotateX(var(--mobile-depth-x)) rotateY(var(--mobile-depth-y));transform-style:preserve-3d;background:radial-gradient(circle,#1f6dbd24,#0a12330a 50%,#0000 72%);border:1px solid #609cf321;border-radius:50%;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:49%;left:50%}.MobileEngineeringPage-module__JMS_sq__heroOrbit:before,.MobileEngineeringPage-module__JMS_sq__heroOrbit:after{content:"";border:1px solid #5480de1f;border-radius:50%;position:absolute;inset:12%}.MobileEngineeringPage-module__JMS_sq__heroOrbit:after{border-color:#5dd5f624;inset:28%}.MobileEngineeringPage-module__JMS_sq__heroOrbit i{background:#67dff5;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 14px #67dff5d9,0 0 0 5px #5297eb14}.MobileEngineeringPage-module__JMS_sq__heroOrbit i:first-child{top:31%;left:9%}.MobileEngineeringPage-module__JMS_sq__heroOrbit i:nth-child(2){top:53%;right:7%}.MobileEngineeringPage-module__JMS_sq__heroOrbit i:nth-child(3){bottom:-3px;left:46%}.MobileEngineeringPage-module__JMS_sq__heroRoutes{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.MobileEngineeringPage-module__JMS_sq__heroRoutes path{fill:none;stroke:#68a4f166;stroke-width:1px;stroke-dasharray:4 8}.MobileEngineeringPage-module__JMS_sq__heroRoutes circle{fill:#69dcf6;filter:drop-shadow(0 0 8px #69dcf6)}.MobileEngineeringPage-module__JMS_sq__heroRoutesFront{z-index:7;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.MobileEngineeringPage-module__JMS_sq__heroRoutesFront path{fill:none;stroke:#73b4f47a;stroke-width:1px;stroke-dasharray:4 8}.MobileEngineeringPage-module__JMS_sq__heroRoutesFront circle{fill:#69dcf6;filter:drop-shadow(0 0 8px #69dcf6)}.MobileEngineeringPage-module__JMS_sq__heroSignal{z-index:2;opacity:0;background:#8beaff;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 14px #6adef8e6}.MobileEngineeringPage-module__JMS_sq__heroSignalPrimary{offset-path:path("M 40 143 H 212 V 238 H 305");animation:15s linear infinite MobileEngineeringPage-module__JMS_sq__mobileHeroPrimarySignal}.MobileEngineeringPage-module__JMS_sq__heroSignalSecondary{z-index:9;offset-path:path("M 720 540 H 548 V 442 H 455");animation:15s linear infinite MobileEngineeringPage-module__JMS_sq__mobileHeroSecondarySignal}.MobileEngineeringPage-module__JMS_sq__heroDevice{z-index:6;aspect-ratio:.52;width:min(53%,22.2rem);transform:translate3d(calc(-50% + var(--mobile-depth-shift-x)), calc(-50% + var(--mobile-depth-shift-y)), 82px) rotateX(calc(1.5deg + var(--mobile-depth-x))) rotateY(calc(-7deg + var(--mobile-depth-y))) rotateZ(1.2deg);transform-style:preserve-3d;filter:drop-shadow(0 42px 52px #00021285)drop-shadow(-5px -2px 18px #57afec1c);background:linear-gradient(112deg,#f6fbfff5,#6785aab8 9%,#0d182dfa 17% 83%,#6789b1c7 91%,#ebf7fff0),#101a2d;border:1px solid #c4e2ff94;border-radius:3rem;padding:.48rem;transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .4s;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 2px #050c1be6,inset 0 1px #ffffffb8}.MobileEngineeringPage-module__JMS_sq__heroVisual:hover .MobileEngineeringPage-module__JMS_sq__heroDevice{transform:translate3d(calc(-50% + var(--mobile-depth-shift-x)), calc(-50% + var(--mobile-depth-shift-y) - 3px), 90px) rotateX(calc(1deg + var(--mobile-depth-x))) rotateY(calc(-5deg + var(--mobile-depth-y))) rotateZ(.65deg)}.MobileEngineeringPage-module__JMS_sq__heroScreen{z-index:3;background:#f4f7fb;border:1px solid #070e1ceb;border-radius:2.45rem;width:100%;height:100%;position:absolute;inset:.5rem;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff7a,0 0 0 1px #00020a80}.MobileEngineeringPage-module__JMS_sq__heroDevice:before{z-index:8;content:"";background:#050914;border-radius:99px;width:34%;height:1.28rem;position:absolute;top:.78rem;left:50%;transform:translate(-50%)translateZ(8px);box-shadow:inset 0 -1px #ffffff14,0 1px 3px #00000080}.MobileEngineeringPage-module__JMS_sq__heroDevice:after{z-index:1;content:"";background:linear-gradient(#b8d7ed,#526d91 38%,#263b5d 82%,#9bb9d5);border-radius:0 .2rem .2rem 0;width:.32rem;height:17%;position:absolute;top:24%;right:-.22rem;box-shadow:2px 1px 6px #00020e66}.MobileEngineeringPage-module__JMS_sq__heroDeviceSide{z-index:5;background:linear-gradient(#0000,#76d3f870 28%,#3878c32e 74%,#0000);border:0;border-radius:99px;width:4px;position:absolute;top:9%;bottom:8%;right:3.7%;transform:translateZ(5px);box-shadow:0 0 12px #5bbee938}.MobileEngineeringPage-module__JMS_sq__heroDeviceUnderside{z-index:0;filter:blur(9px);background:#000318ad;border-radius:50%;height:1.2rem;position:absolute;bottom:.2rem;left:8%;right:1%;transform:translate3d(0,8px,-12px)skew(-10deg);box-shadow:0 12px 28px #0002128c}.MobileEngineeringPage-module__JMS_sq__heroScreenReflection{z-index:4;pointer-events:none;background:linear-gradient(122deg,#0000 27%,#fff3 47%,#ffffff08 58%,#0000 70%);position:absolute;inset:-8% -72% 43% 12%;transform:rotate(-4deg)}.MobileEngineeringPage-module__JMS_sq__heroDeviceSignal{z-index:5;background:#77e4f6;border-radius:50%;width:5px;height:5px;animation:15s ease-in-out infinite MobileEngineeringPage-module__JMS_sq__mobileDeviceResponse;position:absolute;top:27%;right:.5rem;box-shadow:0 0 0 4px #4fb3e414,0 0 13px #66e1f6a6}.MobileEngineeringPage-module__JMS_sq__heroScreenDepth{z-index:1;aspect-ratio:.52;width:min(53%,22.2rem);transform:translate3d(calc(-50% + var(--mobile-depth-shift-x)), calc(-50% + var(--mobile-depth-shift-y)), 22px) rotateX(calc(1.5deg + var(--mobile-depth-x))) rotateY(calc(-7deg + var(--mobile-depth-y))) rotateZ(1.2deg);transform-style:preserve-3d;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%}.MobileEngineeringPage-module__JMS_sq__heroScreenDepth i{background:linear-gradient(150deg,#3871bf1f,#0812340a);border:1px solid #5fb5f529;border-radius:2.35rem;position:absolute;inset:0;box-shadow:0 28px 55px #0004184d}.MobileEngineeringPage-module__JMS_sq__heroScreenDepth i:first-child{opacity:.32;transform:translate3d(-1.7rem,1.7rem,-38px)}.MobileEngineeringPage-module__JMS_sq__heroScreenDepth i:nth-child(2){opacity:.5;transform:translate3d(-1rem,1rem,-18px)}.MobileEngineeringPage-module__JMS_sq__heroScreenDepth i:nth-child(3){opacity:.72;transform:translate3d(-.4rem,.4rem,-6px)}.MobileEngineeringPage-module__JMS_sq__heroScreenDepth:after{z-index:-2;content:"";background:radial-gradient(#379de74d,#071334e0 56%,#020719f5 72%);border:1px solid #62bff46b;border-radius:50%;width:154%;height:15%;position:absolute;bottom:-5.8%;left:50%;transform:translate3d(-50%,0,-44px)rotateX(62deg);box-shadow:0 0 0 .7rem #2460af14,0 0 35px #3ca6e733,0 28px 55px #00021275}@media (min-width:1025px){.MobileEngineeringPage-module__JMS_sq__heroDevice,.MobileEngineeringPage-module__JMS_sq__heroScreenDepth{width:min(48%,20rem)}}.MobileEngineeringPage-module__JMS_sq__heroScreen img{width:100%;height:auto;display:block}.MobileEngineeringPage-module__JMS_sq__heroScreen .MobileEngineeringPage-module__JMS_sq__heroProductImage{filter:saturate(.96)contrast(1.015)brightness(.99);width:295%;max-width:none;height:auto;position:absolute;top:0;left:-192%}.MobileEngineeringPage-module__JMS_sq__heroInterface{color:#182133;background:radial-gradient(circle at 88% 10%,#3689e11f,#0000 25%),linear-gradient(#f9fbfe,#eef3f8);flex-direction:column;padding:1.2rem .7rem .55rem;display:flex;position:absolute;inset:0;overflow:hidden}.MobileEngineeringPage-module__JMS_sq__heroInterfaceStatus{color:#111827;align-items:center;height:1.35rem;padding-inline:.5rem;font-size:.52rem;font-weight:720;display:flex}.MobileEngineeringPage-module__JMS_sq__heroInterfaceStatus i{background:linear-gradient(90deg,#16253a 20%,#0000 20% 30%,#16253a 30% 55%,#0000 55% 65%,#16253a 65%);border-radius:.14rem;width:1.1rem;height:.38rem;margin-left:auto}.MobileEngineeringPage-module__JMS_sq__heroInterfaceStatus b{margin-left:.28rem;font-size:.42rem}.MobileEngineeringPage-module__JMS_sq__heroInterfaceHeading{padding:.9rem .55rem .62rem;position:relative}.MobileEngineeringPage-module__JMS_sq__heroInterfaceHeading span{color:#4780ce;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.42rem}.MobileEngineeringPage-module__JMS_sq__heroInterfaceHeading h3{letter-spacing:-.045em;margin-top:.22rem;font-size:1.1rem;font-weight:690}.MobileEngineeringPage-module__JMS_sq__heroInterfaceHeading i{background:radial-gradient(circle,#5da7e9 0 12%,#0000 14%),#f7faff;border:1px solid #dce5f1;border-radius:50%;width:1.65rem;height:1.65rem;position:absolute;top:1.15rem;right:.55rem;box-shadow:0 5px 14px #2d57921a}.MobileEngineeringPage-module__JMS_sq__heroInterfaceTabs{background:#e8edf4;border-radius:.68rem;grid-template-columns:.72fr 1fr 1fr;gap:.24rem;margin-inline:.5rem;padding:.22rem;display:grid}.MobileEngineeringPage-module__JMS_sq__heroInterfaceTabs span{color:#7b8595;border-radius:.5rem;place-items:center;min-height:1.5rem;font-size:.42rem;font-weight:620;display:grid}.MobileEngineeringPage-module__JMS_sq__heroInterfaceTabs span[data-active=true]{color:#fff;background:linear-gradient(135deg,#378adb,#176bbf);box-shadow:0 4px 10px #1c6ab938}.MobileEngineeringPage-module__JMS_sq__heroInterfaceTasks{gap:.44rem;padding:.62rem .5rem 0;display:grid}.MobileEngineeringPage-module__JMS_sq__heroInterfaceTasks>div{background:#fffffff0;border:1px solid #e1e8f1;border-radius:.78rem;grid-template-columns:2rem 1fr .35rem;align-items:center;gap:.52rem;min-height:3.35rem;padding:.44rem .48rem;animation:15s ease-in-out infinite MobileEngineeringPage-module__JMS_sq__mobileInterfaceTask;display:grid;position:relative;box-shadow:0 6px 17px #1f385d12}.MobileEngineeringPage-module__JMS_sq__heroInterfaceTasks>div:nth-child(2){animation-delay:.7s}.MobileEngineeringPage-module__JMS_sq__heroInterfaceTasks>div:nth-child(3){animation-delay:1.4s}.MobileEngineeringPage-module__JMS_sq__heroInterfaceTasks>div>span{color:#237fca;background:#e8f3fd;border-radius:.62rem;place-items:center;width:2rem;height:2rem;display:grid}.MobileEngineeringPage-module__JMS_sq__heroInterfaceTasks>div:nth-child(2)>span{color:#259c78;background:#e7f7f1}.MobileEngineeringPage-module__JMS_sq__heroInterfaceTasks>div:nth-child(3)>span{color:#e28738;background:#fdf1e5}.MobileEngineeringPage-module__JMS_sq__heroInterfaceTasks svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:1rem}.MobileEngineeringPage-module__JMS_sq__heroInterfaceTasks p{gap:.12rem;min-width:0;display:grid}.MobileEngineeringPage-module__JMS_sq__heroInterfaceTasks strong{text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;font-weight:680;overflow:hidden}.MobileEngineeringPage-module__JMS_sq__heroInterfaceTasks small{color:#748094;text-overflow:ellipsis;white-space:nowrap;font-size:.4rem;overflow:hidden}.MobileEngineeringPage-module__JMS_sq__heroInterfaceTasks b{color:#3d6caa;font-size:.38rem;font-weight:600}.MobileEngineeringPage-module__JMS_sq__heroInterfaceTasks>div>i{border-top:1px solid #9aa7b8;border-right:1px solid #9aa7b8;width:.34rem;height:.34rem;transform:rotate(45deg)}.MobileEngineeringPage-module__JMS_sq__heroInterfaceMap{background:linear-gradient(34deg,#0000 0 44%,#798fa824 45% 47%,#0000 48%),linear-gradient(126deg,#0000 0 53%,#798fa821 54% 56%,#0000 57%),linear-gradient(90deg,#6fb59d21 36%,#0000 36%),#edf2f5;border:1px solid #dfe7f0;border-radius:.9rem;flex:1;min-height:7rem;margin:.62rem .5rem 0;position:relative;overflow:hidden}.MobileEngineeringPage-module__JMS_sq__heroInterfaceMap span{border-top:2px dashed #257ed3b3;border-radius:50%;width:55%;height:28%;position:absolute;top:64%;left:23%;transform:rotate(-19deg)}.MobileEngineeringPage-module__JMS_sq__heroInterfaceMap i{z-index:2;background:#2b91df;border:2px solid #fff;border-radius:50%;width:.52rem;height:.52rem;animation:15s ease-in-out infinite MobileEngineeringPage-module__JMS_sq__mobileInterfaceMapSignal;position:absolute;box-shadow:0 0 0 4px #2b91df21,0 4px 12px #2068ad3d}.MobileEngineeringPage-module__JMS_sq__heroInterfaceMap i:first-child{top:58%;left:22%}.MobileEngineeringPage-module__JMS_sq__heroInterfaceMap i:nth-child(2){animation-delay:.7s;top:38%;left:49%}.MobileEngineeringPage-module__JMS_sq__heroInterfaceMap i:nth-child(3){animation-delay:1.4s;top:27%;right:19%}.MobileEngineeringPage-module__JMS_sq__heroInterfaceNav{background:#f9fbfdf0;border-top:1px solid #e2e8f0;grid-template-columns:repeat(4,1fr);padding:.55rem .12rem .15rem;display:grid}.MobileEngineeringPage-module__JMS_sq__heroInterfaceNav span{color:#8b95a4;justify-items:center;gap:.25rem;font-size:.32rem;display:grid}.MobileEngineeringPage-module__JMS_sq__heroInterfaceNav i{border:1px solid;border-radius:.24rem;width:.72rem;height:.72rem}.MobileEngineeringPage-module__JMS_sq__heroInterfaceNav span[data-active=true]{color:#237bca;font-weight:680}.MobileEngineeringPage-module__JMS_sq__heroScreenTop{z-index:2;background:#060813db;border-radius:99px;justify-content:center;align-items:center;gap:.35rem;width:30%;height:.6rem;display:flex;position:absolute;top:.65rem;left:50%;transform:translate(-50%)}.MobileEngineeringPage-module__JMS_sq__heroScreenTop span:first-child{background:#29303d;border-radius:9px;width:42%;height:2px}.MobileEngineeringPage-module__JMS_sq__heroScreenTop span:last-child{background:#2069bb;border-radius:50%;width:3px;height:3px}.MobileEngineeringPage-module__JMS_sq__heroNode{--hero-module-rx:0deg;--hero-module-ry:0deg;--hero-module-z:44px;z-index:8;color:#e6f0ff;width:11.2rem;min-height:5.25rem;transform-style:preserve-3d;transform:translate3d(var(--mobile-depth-counter-x), var(--mobile-depth-counter-y), var(--hero-module-z)) rotateX(calc(var(--mobile-depth-x) + var(--hero-module-rx))) rotateY(calc(var(--mobile-depth-y) + var(--hero-module-ry)));transition:transform .65s cubic-bezier(.16,1,.3,1);position:absolute}.MobileEngineeringPage-module__JMS_sq__heroNode:hover{transform:translate3d(var(--mobile-depth-counter-x), calc(var(--mobile-depth-counter-y) - 3px), calc(var(--hero-module-z) + 12px)) rotateX(calc(var(--mobile-depth-x) + var(--hero-module-rx))) rotateY(calc(var(--mobile-depth-y) + var(--hero-module-ry)))}.MobileEngineeringPage-module__JMS_sq__heroModuleShadow,.MobileEngineeringPage-module__JMS_sq__heroModuleRear,.MobileEngineeringPage-module__JMS_sq__heroModuleSide{pointer-events:none;position:absolute}.MobileEngineeringPage-module__JMS_sq__heroModuleShadow{filter:blur(14px);background:#00031880;border-radius:1rem;inset:1rem -.72rem -1rem .72rem;transform:translateZ(-30px)}.MobileEngineeringPage-module__JMS_sq__heroModuleRear{background:linear-gradient(145deg,#203e70a3,#040b20e0);border:1px solid #68b7f133;border-radius:1rem;inset:.48rem -.48rem -.52rem .58rem;transform:translateZ(-18px);box-shadow:inset 0 1px #ffffff0f}.MobileEngineeringPage-module__JMS_sq__heroModuleSide{background:linear-gradient(#8bdbfa52,#193761ad 52%,#4e83bd59);border:1px solid #70c2f433;border-left:0;border-radius:0 .72rem .72rem 0;width:.74rem;top:.55rem;bottom:-.4rem;right:-.62rem;transform:translateZ(-7px)skewY(-8deg);box-shadow:inset 1px 0 #b4e5ff38,5px 7px 15px #00021447}.MobileEngineeringPage-module__JMS_sq__heroModuleFront{z-index:2;-webkit-backdrop-filter:blur(12px)saturate(135%);backdrop-filter:blur(12px)saturate(135%);background:linear-gradient(122deg,#ffffff1f,#0000 28% 66%,#58c2f114),linear-gradient(145deg,#19335ee6,#050d26d6);border:1px solid #7ecaf957;border-radius:1rem;grid-template-rows:auto auto;grid-template-columns:2.3rem 1fr;align-items:center;column-gap:.75rem;min-height:5.25rem;padding:.9rem 1rem;animation:none;display:grid;position:relative;overflow:visible;box-shadow:0 22px 56px #00031861,inset 0 1px #ffffff1a,inset -10px -12px 25px #01071c38}.MobileEngineeringPage-module__JMS_sq__heroModuleFront:after{z-index:-1;content:"";background:linear-gradient(90deg,#214b7cb8,#6fb4de47 52%,#09193adb);border:1px solid #69b9ee33;border-top:0;border-radius:0 0 .8rem .8rem;height:.52rem;position:absolute;bottom:-.5rem;left:.55rem;right:-.36rem;transform:translateZ(-6px)skew(-10deg);box-shadow:0 8px 15px #0002143d}.MobileEngineeringPage-module__JMS_sq__heroNode1 .MobileEngineeringPage-module__JMS_sq__heroModuleFront{animation:15s ease-in-out infinite MobileEngineeringPage-module__JMS_sq__mobileDataModuleResponse}.MobileEngineeringPage-module__JMS_sq__heroNode2 .MobileEngineeringPage-module__JMS_sq__heroModuleFront{animation:15s ease-in-out infinite MobileEngineeringPage-module__JMS_sq__mobileApiModuleResponse}.MobileEngineeringPage-module__JMS_sq__heroNode3 .MobileEngineeringPage-module__JMS_sq__heroModuleFront{animation:15s ease-in-out infinite MobileEngineeringPage-module__JMS_sq__mobileOperationModuleResponse}.MobileEngineeringPage-module__JMS_sq__heroNode4 .MobileEngineeringPage-module__JMS_sq__heroModuleFront{animation:15s ease-in-out infinite MobileEngineeringPage-module__JMS_sq__mobileAuthModuleResponse}.MobileEngineeringPage-module__JMS_sq__heroModuleEdge{background:linear-gradient(#0000,#69def6a3,#0000);width:2px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #53bfe859}.MobileEngineeringPage-module__JMS_sq__heroModuleFront>span{color:#6fe3f7;background:#418fe417;border-radius:.75rem;grid-row:1/3;place-items:center;width:2.3rem;height:2.3rem;display:grid}.MobileEngineeringPage-module__JMS_sq__heroNode svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem}.MobileEngineeringPage-module__JMS_sq__heroNode small{color:#86afec80;letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.48rem}.MobileEngineeringPage-module__JMS_sq__heroNode strong{letter-spacing:.04em;align-self:start;font-size:.64rem;font-weight:560;line-height:1.35}.MobileEngineeringPage-module__JMS_sq__heroNode1{--hero-module-rx:3deg;--hero-module-ry:-8deg;--hero-module-z:58px;top:7%;right:0}.MobileEngineeringPage-module__JMS_sq__heroNode2{--hero-module-rx:-2deg;--hero-module-ry:9deg;--hero-module-z:34px;z-index:4;top:34%;left:-1%}.MobileEngineeringPage-module__JMS_sq__heroNode3{--hero-module-rx:4deg;--hero-module-ry:-7deg;--hero-module-z:52px;bottom:12%;right:-1%}.MobileEngineeringPage-module__JMS_sq__heroNode4{--hero-module-rx:-3deg;--hero-module-ry:8deg;--hero-module-z:28px;z-index:4;bottom:6%;left:4%}.MobileEngineeringPage-module__JMS_sq__heroVisualCaption{color:#90b7ed80;letter-spacing:.14em;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.MobileEngineeringPage-module__JMS_sq__systemSection,.MobileEngineeringPage-module__JMS_sq__dimensionsSection,.MobileEngineeringPage-module__JMS_sq__fieldSection,.MobileEngineeringPage-module__JMS_sq__customerSection,.MobileEngineeringPage-module__JMS_sq__processSection,.MobileEngineeringPage-module__JMS_sq__relatedSection{background:#f7f8fa;padding-block:clamp(7rem,10vw,11rem);position:relative}.MobileEngineeringPage-module__JMS_sq__systemSection{background:radial-gradient(circle at 76% 54%,#5b91ea14,#0000 27%),#f7f8fa}.MobileEngineeringPage-module__JMS_sq__sectionIntro,.MobileEngineeringPage-module__JMS_sq__architectureHeader,.MobileEngineeringPage-module__JMS_sq__processHeader,.MobileEngineeringPage-module__JMS_sq__relatedHeader{grid-template-columns:minmax(12rem,.44fr) minmax(0,1.56fr);align-items:start;gap:clamp(2rem,6vw,8rem);display:grid}.MobileEngineeringPage-module__JMS_sq__sectionIntro h2,.MobileEngineeringPage-module__JMS_sq__architectureHeader h2,.MobileEngineeringPage-module__JMS_sq__processHeader h2,.MobileEngineeringPage-module__JMS_sq__relatedHeader h2{letter-spacing:-.058em;text-wrap:balance;max-width:53rem;font-size:clamp(3.1rem,5vw,5rem);font-weight:470;line-height:.98}.MobileEngineeringPage-module__JMS_sq__sectionIntro p,.MobileEngineeringPage-module__JMS_sq__architectureHeader p,.MobileEngineeringPage-module__JMS_sq__processHeader p,.MobileEngineeringPage-module__JMS_sq__relatedHeader p{max-width:43rem;color:var(--mobile-muted);margin-top:1.7rem;font-size:1rem;line-height:1.8}.MobileEngineeringPage-module__JMS_sq__systemMap{--mobile-depth-x:0deg;--mobile-depth-y:0deg;--mobile-depth-shift-x:0px;--mobile-depth-shift-y:0px;--mobile-depth-counter-x:0px;--mobile-depth-counter-y:0px;perspective:1050px;min-height:41rem;transform-style:preserve-3d;border-top:1px solid #dce2ec;border-bottom:1px solid #dce2ec;margin-top:clamp(3.5rem,5.5vw,5.5rem);position:relative;overflow:hidden}.MobileEngineeringPage-module__JMS_sq__systemCoordinates{opacity:.72;background:linear-gradient(#365b9f0b 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#365b9f0b 1px,#0000 1px) 0 0/46px 46px,radial-gradient(circle,#458bda21,#0000 31%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 74%);mask-image:radial-gradient(#000,#0000 74%)}.MobileEngineeringPage-module__JMS_sq__systemConnections{z-index:1;width:100%;height:100%;position:absolute;inset:0}.MobileEngineeringPage-module__JMS_sq__systemConnections path{fill:none;stroke:#3361b54d;stroke-width:1px;stroke-dasharray:4 8;transition:stroke .26s,filter .26s}.MobileEngineeringPage-module__JMS_sq__systemPath1{animation:16s ease-in-out infinite MobileEngineeringPage-module__JMS_sq__mobileSystemPathOne}.MobileEngineeringPage-module__JMS_sq__systemPath2{animation:16s ease-in-out infinite MobileEngineeringPage-module__JMS_sq__mobileSystemPathTwo}.MobileEngineeringPage-module__JMS_sq__systemPath3{animation:16s ease-in-out infinite MobileEngineeringPage-module__JMS_sq__mobileSystemPathThree}.MobileEngineeringPage-module__JMS_sq__systemPath4{animation:16s ease-in-out infinite MobileEngineeringPage-module__JMS_sq__mobileSystemPathFour}.MobileEngineeringPage-module__JMS_sq__systemSignal{z-index:3;opacity:0;offset-path:path("M 230 126 C 378 132 430 238 520 276 C 570 298 590 318 610 345");background:#45a8ea;border-radius:50%;width:7px;height:7px;animation:16s linear infinite MobileEngineeringPage-module__JMS_sq__mobileSystemSequence;position:absolute;box-shadow:0 0 14px #45a8eacc,0 0 0 5px #45a8ea14}.MobileEngineeringPage-module__JMS_sq__systemCoreStack{z-index:3;width:26rem;height:21rem;transform:translate3d(calc(-50% + var(--mobile-depth-shift-x)), calc(-50% + var(--mobile-depth-shift-y)), 58px) rotateX(var(--mobile-depth-x)) rotateY(var(--mobile-depth-y));transform-style:preserve-3d;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%}.MobileEngineeringPage-module__JMS_sq__systemCoreStack:before{z-index:-2;content:"";background:radial-gradient(#4b96e21f,#eaf3fd6b 50%,#0000 72%);border:1px solid #3079d124;border-radius:50%;width:31rem;height:19rem;position:absolute;top:54%;left:50%;transform:translate3d(-50%,-50%,-74px)rotateX(66deg);box-shadow:0 32px 65px #264f8e1a}.MobileEngineeringPage-module__JMS_sq__systemCoreStack:after{z-index:-3;content:"";filter:blur(20px);background:#3b6fbe26;border-radius:50%;width:19rem;height:5.2rem;position:absolute;bottom:-26%;left:50%;transform:translate(-50%)}.MobileEngineeringPage-module__JMS_sq__systemSlab{width:17rem;height:8.45rem;transform-style:preserve-3d;color:#183d91;background:linear-gradient(128deg,#ffffffd1,#0000 38% 72%,#549de017),linear-gradient(145deg,#fafdfffa,#cfe0f8c2);border:1px solid #417ccf40;border-radius:1.4rem;transition:transform .36s cubic-bezier(.16,1,.3,1),border-color .26s,box-shadow .26s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(59deg)rotate(45deg);box-shadow:0 28px 50px #21468529,0 8px 20px #2d5b9f14,inset 0 1px #fffffff0,inset -12px -12px 25px #3f77c20d}.MobileEngineeringPage-module__JMS_sq__systemSlab:after{content:"";background:linear-gradient(90deg,#4e7ec361,#e4f0fcf0 42%,#3a69b075);border:1px solid #3668b92e;border-top:0;border-radius:0 0 1.1rem 1.1rem;height:.88rem;position:absolute;bottom:-.88rem;left:.55rem;right:-.52rem;transform:translateZ(-9px)skew(-12deg);box-shadow:0 12px 19px #28497f1c}.MobileEngineeringPage-module__JMS_sq__systemSlabSide{background:linear-gradient(#e1f0fdf5,#4d7dbf6b 56%,#2c569b80);border-radius:0 .8rem .8rem 0;width:.84rem;position:absolute;top:.56rem;bottom:-.45rem;right:-.78rem;transform:translateZ(-7px)skewY(-9deg);box-shadow:inset 1px 0 #ffffffc2,5px 7px 13px #2b4f8914}.MobileEngineeringPage-module__JMS_sq__systemSlabReflection{border-radius:inherit;opacity:.42;pointer-events:none;transform:translate3d(var(--mobile-depth-counter-x), var(--mobile-depth-counter-y), 2px);background:linear-gradient(115deg,#0000 28%,#ffffffb8 48%,#0000 67%);transition:transform .62s cubic-bezier(.16,1,.3,1),opacity .24s;position:absolute;inset:-15% 18% 40% -18%}.MobileEngineeringPage-module__JMS_sq__systemSlab>span{text-align:center;place-content:center;justify-items:center;gap:.25rem;display:grid;position:absolute;inset:0;transform:rotate(-45deg)rotateX(-59deg)translateZ(4px)}.MobileEngineeringPage-module__JMS_sq__systemSlab svg{width:2rem;height:2rem;margin-bottom:.1rem}.MobileEngineeringPage-module__JMS_sq__systemSlab small{color:#39589194;letter-spacing:.13em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.43rem}.MobileEngineeringPage-module__JMS_sq__systemSlab strong{letter-spacing:.08em;text-transform:uppercase;max-width:9.5rem;font-size:.7rem;font-weight:670}.MobileEngineeringPage-module__JMS_sq__systemSlab1{z-index:5;color:#eaf6ff;background:linear-gradient(145deg,#164080fa,#081741fa);border-color:#5cc6ef85;top:12%;box-shadow:0 30px 56px #12357045,0 0 34px #2d97da1a,inset 0 1px #ffffff2b,inset -12px -12px 25px #00081c2e}.MobileEngineeringPage-module__JMS_sq__systemSlab1 small{color:#96cff6a6}.MobileEngineeringPage-module__JMS_sq__systemSlab2{z-index:4;top:38%}.MobileEngineeringPage-module__JMS_sq__systemSlab3{z-index:3;top:64%}.MobileEngineeringPage-module__JMS_sq__systemSlab4{z-index:2;top:90%}.MobileEngineeringPage-module__JMS_sq__systemSlab1{animation:16s ease-in-out infinite MobileEngineeringPage-module__JMS_sq__mobileSystemSlabOne}.MobileEngineeringPage-module__JMS_sq__systemSlab2{animation:16s ease-in-out infinite MobileEngineeringPage-module__JMS_sq__mobileSystemSlabTwo}.MobileEngineeringPage-module__JMS_sq__systemSlab3{animation:16s ease-in-out infinite MobileEngineeringPage-module__JMS_sq__mobileSystemSlabThree}.MobileEngineeringPage-module__JMS_sq__systemSlab4{animation:16s ease-in-out infinite MobileEngineeringPage-module__JMS_sq__mobileSystemSlabFour}:is(.MobileEngineeringPage-module__JMS_sq__systemMap:has(.MobileEngineeringPage-module__JMS_sq__systemLayer1:hover) .MobileEngineeringPage-module__JMS_sq__systemSlab1,.MobileEngineeringPage-module__JMS_sq__systemMap:has(.MobileEngineeringPage-module__JMS_sq__systemLayer2:hover) .MobileEngineeringPage-module__JMS_sq__systemSlab2,.MobileEngineeringPage-module__JMS_sq__systemMap:has(.MobileEngineeringPage-module__JMS_sq__systemLayer3:hover) .MobileEngineeringPage-module__JMS_sq__systemSlab3,.MobileEngineeringPage-module__JMS_sq__systemMap:has(.MobileEngineeringPage-module__JMS_sq__systemLayer4:hover) .MobileEngineeringPage-module__JMS_sq__systemSlab4,.MobileEngineeringPage-module__JMS_sq__systemMap:has(.MobileEngineeringPage-module__JMS_sq__systemLayer5:hover) .MobileEngineeringPage-module__JMS_sq__systemSlab4,.MobileEngineeringPage-module__JMS_sq__systemMap:has(.MobileEngineeringPage-module__JMS_sq__systemLayer6:hover) .MobileEngineeringPage-module__JMS_sq__systemSlab4){border-color:#308be27a;box-shadow:0 30px 58px #1f53a833,0 0 30px #2b9fdf1f,inset 0 1px #ffffffe0}:is(.MobileEngineeringPage-module__JMS_sq__systemMap:has(.MobileEngineeringPage-module__JMS_sq__systemLayer1:hover) .MobileEngineeringPage-module__JMS_sq__systemPath1,.MobileEngineeringPage-module__JMS_sq__systemMap:has(.MobileEngineeringPage-module__JMS_sq__systemLayer2:hover) .MobileEngineeringPage-module__JMS_sq__systemPath2,.MobileEngineeringPage-module__JMS_sq__systemMap:has(.MobileEngineeringPage-module__JMS_sq__systemLayer3:hover) .MobileEngineeringPage-module__JMS_sq__systemPath3,.MobileEngineeringPage-module__JMS_sq__systemMap:has(.MobileEngineeringPage-module__JMS_sq__systemLayer4:hover) .MobileEngineeringPage-module__JMS_sq__systemPath4,.MobileEngineeringPage-module__JMS_sq__systemMap:has(.MobileEngineeringPage-module__JMS_sq__systemLayer5:hover) .MobileEngineeringPage-module__JMS_sq__systemPath5,.MobileEngineeringPage-module__JMS_sq__systemMap:has(.MobileEngineeringPage-module__JMS_sq__systemLayer6:hover) .MobileEngineeringPage-module__JMS_sq__systemPath6){stroke:#2680e1c2;stroke-dasharray:2 5}.MobileEngineeringPage-module__JMS_sq__systemLayer{z-index:2;width:min(18%,13rem);box-shadow:none;transform:translate3d(var(--mobile-depth-counter-x), var(--mobile-depth-counter-y), 20px) rotateX(var(--mobile-depth-x)) rotateY(var(--mobile-depth-y));background:0 0;border:0;border-radius:0;grid-template-columns:1.6rem 1fr auto;column-gap:.65rem;padding:.55rem 0;transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .24s,box-shadow .24s;display:grid;position:absolute}.MobileEngineeringPage-module__JMS_sq__systemLayer:hover{z-index:4;box-shadow:none;transform:translate3d(var(--mobile-depth-counter-x), calc(var(--mobile-depth-counter-y) - 3px), 42px) rotateX(var(--mobile-depth-x)) rotateY(var(--mobile-depth-y))}.MobileEngineeringPage-module__JMS_sq__systemLayer span{color:#3156b0;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem}.MobileEngineeringPage-module__JMS_sq__systemLayer i{background:#f7f8fa;border:1px solid #3c83df;border-radius:50%;place-self:center;width:7px;height:7px;box-shadow:0 0 0 4px #3c83df12}.MobileEngineeringPage-module__JMS_sq__systemLayer b{color:#2f69cb;background:#ebf3fecc;border:1px solid #3670c921;border-radius:.55rem;grid-row:1/3;place-items:center;width:1.85rem;height:1.85rem;font-weight:400;display:grid}.MobileEngineeringPage-module__JMS_sq__systemLayer b svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:1.08rem}.MobileEngineeringPage-module__JMS_sq__systemLayer:hover b{color:#1f71dc;background:#e5f1fff5;border-color:#2f77db52;box-shadow:0 0 0 6px #2f77db0f,0 0 18px #2f77db1f}.MobileEngineeringPage-module__JMS_sq__systemLayer:hover i{background:#61c9ed;box-shadow:0 0 0 5px #3585de17,0 0 14px #3dc9ed52}.MobileEngineeringPage-module__JMS_sq__systemLayer h3{grid-column:2/4;margin-top:.2rem;font-size:.82rem;font-weight:620}.MobileEngineeringPage-module__JMS_sq__systemLayer p{color:#737c8e;grid-column:2/4;margin-top:.35rem;font-size:.66rem;line-height:1.55}.MobileEngineeringPage-module__JMS_sq__systemLayer1{top:11%;left:4%}.MobileEngineeringPage-module__JMS_sq__systemLayer2{top:7%;right:13%}.MobileEngineeringPage-module__JMS_sq__systemLayer3{top:39%;right:1%}.MobileEngineeringPage-module__JMS_sq__systemLayer4{bottom:7%;right:8%}.MobileEngineeringPage-module__JMS_sq__systemLayer5{bottom:4%;left:17%}.MobileEngineeringPage-module__JMS_sq__systemLayer6{top:47%;left:0}.MobileEngineeringPage-module__JMS_sq__processMarker i{background:#f7f8fa;border:1px solid #3c83df;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #3c83df12}.MobileEngineeringPage-module__JMS_sq__dimensionsSection{background:#fff;padding-top:clamp(7rem,10vw,11rem)}.MobileEngineeringPage-module__JMS_sq__dimensionsHeader{grid-template-columns:minmax(12rem,.44fr) minmax(0,1.56fr);gap:clamp(2rem,6vw,8rem);padding-bottom:clamp(3.5rem,6vw,6rem);display:grid}.MobileEngineeringPage-module__JMS_sq__dimensionsHeader h2{letter-spacing:-.055em;text-wrap:balance;max-width:52rem;font-size:clamp(2.9rem,4.6vw,4.6rem);font-weight:470;line-height:1}.MobileEngineeringPage-module__JMS_sq__dimensionRows{border-bottom:1px solid #d9dee8}.MobileEngineeringPage-module__JMS_sq__dimensionRow{border-top:1px solid #d9dee8;grid-template-columns:4rem 4.25rem minmax(16rem,.8fr) minmax(20rem,1.2fr);align-items:center;gap:clamp(1.5rem,3.5vw,4.5rem);min-height:9.4rem;transition:color .26s;display:grid;position:relative}.MobileEngineeringPage-module__JMS_sq__dimensionRow:before{inset:0 calc(var(--page-gutter) * -.35);z-index:0;content:"";opacity:0;background:radial-gradient(circle at 24% 20%,#57bcff29,#0000 30%),linear-gradient(110deg,#e0efffdb,#eff6ff85);border:1px solid #0000;border-radius:1.25rem;transition:opacity .24s,transform .24s,border-color .24s;position:absolute;transform:scaleY(.9);box-shadow:0 18px 50px #1e468c14,inset 0 1px #fff}.MobileEngineeringPage-module__JMS_sq__dimensionRow:hover:before,.MobileEngineeringPage-module__JMS_sq__dimensionRow:focus-within:before{opacity:1;border-color:#4989db2e;transform:scaleY(1)}.MobileEngineeringPage-module__JMS_sq__dimensionRow>*{z-index:1;position:relative}.MobileEngineeringPage-module__JMS_sq__dimensionNumber{color:#8790a1;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem}.MobileEngineeringPage-module__JMS_sq__dimensionIcon{color:#2f68cf;background:#f3f7fd;border:1px solid #dce4f3;border-radius:1rem;place-items:center;width:3.5rem;height:3.5rem;display:grid}.MobileEngineeringPage-module__JMS_sq__dimensionIcon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.65rem}.MobileEngineeringPage-module__JMS_sq__dimensionRow h3{letter-spacing:-.035em;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:520}.MobileEngineeringPage-module__JMS_sq__dimensionRow p{color:#687184;max-width:41rem;font-size:.92rem;line-height:1.75}.MobileEngineeringPage-module__JMS_sq__proofSection,.MobileEngineeringPage-module__JMS_sq__architectureSection,.MobileEngineeringPage-module__JMS_sq__ctaSection{color:#fff;background:#080b21;position:relative;overflow:hidden}.MobileEngineeringPage-module__JMS_sq__proofSection{background:radial-gradient(circle at 55% 46%,#2279b71f,#0000 30%),linear-gradient(135deg,#07091d,#0a102a 66%,#0e183b);padding-block:clamp(7rem,10vw,11rem)}.MobileEngineeringPage-module__JMS_sq__proofAtmosphere{opacity:.55;background-image:linear-gradient(#6894df09 1px,#0000 1px),linear-gradient(90deg,#6894df09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.MobileEngineeringPage-module__JMS_sq__proofHeader{z-index:1;grid-template-columns:minmax(0,1.12fr) minmax(20rem,.58fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid;position:relative}.MobileEngineeringPage-module__JMS_sq__proofHeader h2{letter-spacing:-.058em;text-wrap:balance;max-width:52rem;margin-top:2rem;font-size:clamp(3.3rem,5vw,5.1rem);font-weight:470;line-height:.98}.MobileEngineeringPage-module__JMS_sq__proofHeaderText p{color:#d6e0fdab;font-size:.98rem;line-height:1.8}.MobileEngineeringPage-module__JMS_sq__proofHeaderText .aivico-button{margin-top:1.6rem}.MobileEngineeringPage-module__JMS_sq__editorialLink{color:#8de6f8;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #69daf65c;align-items:center;gap:.7rem;min-height:2.8rem;margin-top:1.6rem;font-size:.68rem;font-weight:650;display:inline-flex}.MobileEngineeringPage-module__JMS_sq__editorialLink svg{width:1rem;transition:transform .22s}.MobileEngineeringPage-module__JMS_sq__editorialLink:hover svg{transform:translate(2px,-2px)}.MobileEngineeringPage-module__JMS_sq__proofMedia{z-index:1;margin-top:clamp(4rem,6vw,6rem);position:relative}.MobileEngineeringPage-module__JMS_sq__proofMediaFrame{background:#e9e8e5;border:1px solid #78b4f533;border-radius:1.6rem;overflow:hidden;box-shadow:0 48px 110px #0002118c,0 0 80px #2599d112}.MobileEngineeringPage-module__JMS_sq__proofMediaFrame img{width:100%;height:auto;display:block}.MobileEngineeringPage-module__JMS_sq__proofMediaCaption{color:#8eafe07a;letter-spacing:.12em;justify-content:space-between;gap:1.5rem;margin-top:1.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52rem;display:flex}.MobileEngineeringPage-module__JMS_sq__capabilityStrip{z-index:1;border-top:1px solid #9ab8eb26;border-bottom:1px solid #9ab8eb26;grid-template-columns:repeat(5,1fr);margin-top:4rem;display:grid;position:relative}.MobileEngineeringPage-module__JMS_sq__capabilityStrip>span{color:#e2eaffc7;align-items:center;gap:.8rem;min-height:6.5rem;padding-inline:clamp(.6rem,1.3vw,1.25rem);font-size:.72rem;line-height:1.45;display:flex}.MobileEngineeringPage-module__JMS_sq__capabilityStrip>span:not(:last-child){border-right:1px solid #9ab8eb26}.MobileEngineeringPage-module__JMS_sq__capabilityStrip i{color:#68d7ef;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;font-style:normal}.MobileEngineeringPage-module__JMS_sq__technologyBlock{z-index:1;grid-template-columns:16rem 1fr;align-items:start;gap:3rem;margin-top:4rem;display:grid;position:relative}.MobileEngineeringPage-module__JMS_sq__technologyLabel{color:#80a4de8a;letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.MobileEngineeringPage-module__JMS_sq__technologyEvidence{border-top:1px solid #8fb4eb24;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.MobileEngineeringPage-module__JMS_sq__technologyEvidence>span{border-bottom:1px solid #8fb4eb24;grid-template-columns:2rem 1fr;align-content:center;gap:.35rem .75rem;min-height:6rem;display:grid}.MobileEngineeringPage-module__JMS_sq__technologyEvidence>span:nth-child(odd){border-right:1px solid #8fb4eb24;padding-right:1.5rem}.MobileEngineeringPage-module__JMS_sq__technologyEvidence>span:nth-child(2n){padding-left:1.5rem}.MobileEngineeringPage-module__JMS_sq__technologyEvidence i{color:#6ad9ef;grid-row:1/3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52rem;font-style:normal}.MobileEngineeringPage-module__JMS_sq__technologyEvidence small{color:#8baee280;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.48rem}.MobileEngineeringPage-module__JMS_sq__technologyEvidence strong{color:#e1eaffc2;font-size:.72rem;font-weight:520;line-height:1.5}.MobileEngineeringPage-module__JMS_sq__fieldSection{background:#f4f6f9}.MobileEngineeringPage-module__JMS_sq__fieldGrid,.MobileEngineeringPage-module__JMS_sq__customerGrid{grid-template-columns:minmax(20rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(4rem,8vw,10rem);display:grid}.MobileEngineeringPage-module__JMS_sq__fieldCopy,.MobileEngineeringPage-module__JMS_sq__customerCopy{max-width:39rem}.MobileEngineeringPage-module__JMS_sq__fieldCopy h2,.MobileEngineeringPage-module__JMS_sq__customerCopy h2{letter-spacing:-.06em;text-wrap:balance;margin-top:2rem;font-size:clamp(3.2rem,4.8vw,4.8rem);font-weight:470;line-height:.98}.MobileEngineeringPage-module__JMS_sq__fieldCopy>p,.MobileEngineeringPage-module__JMS_sq__customerCopy>p{color:#657083;margin-top:1.8rem;font-size:.98rem;line-height:1.82}.MobileEngineeringPage-module__JMS_sq__fieldLabels{border-top:1px solid #d9dfe9;grid-template-columns:repeat(2,1fr);gap:0;margin-top:3.2rem;display:grid}.MobileEngineeringPage-module__JMS_sq__fieldLabels span{color:#2f384b;border-bottom:1px solid #d9dfe9;align-items:center;gap:.8rem;min-height:4.4rem;font-size:.74rem;display:flex}.MobileEngineeringPage-module__JMS_sq__fieldLabels span:nth-child(odd){border-right:1px solid #d9dfe9}.MobileEngineeringPage-module__JMS_sq__fieldLabels span:nth-child(2n){padding-left:1.3rem}.MobileEngineeringPage-module__JMS_sq__fieldLabels i{color:#3c67bc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;font-style:normal}.MobileEngineeringPage-module__JMS_sq__fieldVisual{min-width:0;padding:5rem 0 4.5rem 3rem;position:relative}.MobileEngineeringPage-module__JMS_sq__fieldVisualGrid{background:linear-gradient(#3a63ac0e 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#3a63ac0e 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 48%,#3b83d526,#0000 42%);border-radius:2rem;position:absolute;inset:0 0 0 10%}.MobileEngineeringPage-module__JMS_sq__fieldImage{background:#eef1f3;border:1px solid #d7dde7;border-radius:1.45rem;transition:transform .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:rotate(-.65deg);box-shadow:0 35px 85px #1d366929}.MobileEngineeringPage-module__JMS_sq__fieldVisual:hover .MobileEngineeringPage-module__JMS_sq__fieldImage{transform:translateY(-3px)rotate(-.15deg)}.MobileEngineeringPage-module__JMS_sq__fieldImage img{width:100%;height:auto;display:block}.MobileEngineeringPage-module__JMS_sq__fieldVisualTag{color:#6e7f9d;letter-spacing:.13em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52rem;position:absolute;bottom:1.8rem;right:1.5rem}.MobileEngineeringPage-module__JMS_sq__architectureSection{background:radial-gradient(circle at 73% 45%,#278bc424,#0000 30%),linear-gradient(135deg,#070a1d,#0a102b 62%,#101b42);padding-block:clamp(7rem,10vw,11rem)}.MobileEngineeringPage-module__JMS_sq__architectureHeader{z-index:1;position:relative}.MobileEngineeringPage-module__JMS_sq__architectureHeader h2{color:#f4f7ff}.MobileEngineeringPage-module__JMS_sq__architectureHeader p{color:#d3e0ffa6}.MobileEngineeringPage-module__JMS_sq__architectureDiagram{--mobile-depth-x:0deg;--mobile-depth-y:0deg;--mobile-depth-shift-x:0px;--mobile-depth-shift-y:0px;--mobile-depth-counter-x:0px;--mobile-depth-counter-y:0px;perspective:1200px;min-height:40rem;transform-style:preserve-3d;background:linear-gradient(145deg,#ffffff06,#ffffff02);border:1px solid #7caae82b;border-radius:2rem;margin-top:clamp(5rem,8vw,8rem);position:relative;box-shadow:0 40px 100px #00021061}.MobileEngineeringPage-module__JMS_sq__architectureCoordinates{border-radius:inherit;opacity:.72;background-image:linear-gradient(#5b84cf0d 1px,#0000 1px),linear-gradient(90deg,#5b84cf0d 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 79%);mask-image:radial-gradient(#000,#0000 79%)}.MobileEngineeringPage-module__JMS_sq__architectureDepthGrid{opacity:.78;transform:translate3d(var(--mobile-depth-counter-x), var(--mobile-depth-counter-y), -70px) rotateX(calc(62deg + var(--mobile-depth-x))) rotateZ(-7deg);transform-style:preserve-3d;background-image:linear-gradient(#69a6eb12 1px,#0000 1px),linear-gradient(90deg,#69a6eb12 1px,#0000 1px);background-size:38px 38px;border:1px solid #5d9fe71f;border-radius:3rem;transition:transform .75s cubic-bezier(.16,1,.3,1);position:absolute;inset:18% 14% 13%;box-shadow:0 50px 100px #00021457,inset 0 0 80px #296fbb0d}.MobileEngineeringPage-module__JMS_sq__architecturePaths{z-index:1;width:100%;height:100%;position:absolute;inset:0}.MobileEngineeringPage-module__JMS_sq__architecturePaths path{fill:none;stroke:#569ded4d;stroke-width:1px;stroke-dasharray:4 9}.MobileEngineeringPage-module__JMS_sq__architecturePaths .MobileEngineeringPage-module__JMS_sq__architectureAuxPath{stroke:#6bccf13d;stroke-dasharray:2 7}.MobileEngineeringPage-module__JMS_sq__architectureSignal{z-index:4;opacity:0;offset-path:path("M 170 200 C 330 200 390 320 520 320 C 610 320 650 320 680 320 C 810 320 870 195 1030 195");background:#8beaff;border-radius:50%;width:7px;height:7px;animation:14s cubic-bezier(.45,0,.2,1) infinite MobileEngineeringPage-module__JMS_sq__mobileArchitectureSignal;position:absolute;box-shadow:0 0 16px #62def7e0}.MobileEngineeringPage-module__JMS_sq__architectureCoreStack{z-index:3;width:14rem;height:14rem;transform:translate3d(calc(-50% + var(--mobile-depth-shift-x)), calc(-50% + var(--mobile-depth-shift-y)), 84px) rotateX(calc(58deg + var(--mobile-depth-x))) rotateZ(45deg);transform-style:preserve-3d;transition:transform .75s cubic-bezier(.16,1,.3,1);position:absolute;top:51%;left:50%}.MobileEngineeringPage-module__JMS_sq__architectureCoreStack>i{background:linear-gradient(145deg,#1e437f6b,#081131d1);border:1px solid #66bef438;border-radius:2.8rem;position:absolute;inset:.7rem;box-shadow:0 35px 72px #00021470,inset 0 1px #ffffff0f}.MobileEngineeringPage-module__JMS_sq__architectureCoreStack>i:first-child{opacity:.34;transform:translate3d(1.25rem,1.25rem,-72px)}.MobileEngineeringPage-module__JMS_sq__architectureCoreStack>i:nth-child(2){opacity:.56;transform:translate3d(.78rem,.78rem,-46px)}.MobileEngineeringPage-module__JMS_sq__architectureCoreStack>i:nth-child(3){opacity:.76;transform:translate3d(.35rem,.35rem,-22px)}.MobileEngineeringPage-module__JMS_sq__architectureCoreStack>span{color:#eaf6ff;text-align:center;background:linear-gradient(145deg,#1a4682e0,#071031f0);border:1px solid #70daf361;border-radius:2.8rem;place-content:center;gap:.42rem;display:grid;position:absolute;inset:0;box-shadow:0 0 64px #3397db2e,inset 0 1px #ffffff17}.MobileEngineeringPage-module__JMS_sq__architectureCoreStack svg{fill:none;stroke:#76e2f5;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:2.8rem;margin:0 auto .25rem;transform:rotate(-45deg)rotateX(-58deg)}.MobileEngineeringPage-module__JMS_sq__architectureCoreStack small,.MobileEngineeringPage-module__JMS_sq__architectureCoreStack strong{transform:rotate(-45deg)rotateX(-58deg)}.MobileEngineeringPage-module__JMS_sq__architectureCoreStack small{color:#9dc1f18c;letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.46rem}.MobileEngineeringPage-module__JMS_sq__architectureCoreStack strong{letter-spacing:.09em;font-size:.65rem}.MobileEngineeringPage-module__JMS_sq__architectureOrbit{z-index:2;width:29rem;height:18rem;transform:translate3d(calc(-50% + var(--mobile-depth-counter-x)), calc(-50% + var(--mobile-depth-counter-y)), 20px) rotateX(calc(67deg + var(--mobile-depth-x))) rotateZ(-6deg);border:1px solid #64afef2e;border-radius:50%;transition:transform .75s cubic-bezier(.16,1,.3,1);position:absolute;top:51%;left:50%}.MobileEngineeringPage-module__JMS_sq__architectureOrbit i{background:#71e0f4;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 16px #5cdbf3e6}.MobileEngineeringPage-module__JMS_sq__architectureOrbit i:first-child{top:48%;left:4%}.MobileEngineeringPage-module__JMS_sq__architectureOrbit i:nth-child(2){top:13%;right:13%}.MobileEngineeringPage-module__JMS_sq__architectureOrbit i:nth-child(3){bottom:6%;right:24%}.MobileEngineeringPage-module__JMS_sq__architectureAuxiliary{z-index:4;pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.MobileEngineeringPage-module__JMS_sq__architectureAuxNode{color:#dfeeff;min-width:10rem;transform:translate3d(var(--mobile-depth-counter-x), var(--mobile-depth-counter-y), 72px) rotateX(calc(-4deg + var(--mobile-depth-x))) rotateY(var(--mobile-depth-y));transform-style:preserve-3d;background:linear-gradient(145deg,#224884c2,#081335e6);border:1px solid #68b8f138;border-radius:1rem;grid-template-columns:2.15rem 1fr;align-items:center;gap:.72rem;padding:.85rem 1rem;animation:14s ease-in-out infinite MobileEngineeringPage-module__JMS_sq__mobileArchitectureAuxIdle;display:grid;position:absolute;box-shadow:0 20px 42px #00031961,inset 0 1px #ffffff12,0 0 24px #379fdc0d}.MobileEngineeringPage-module__JMS_sq__architectureAuxNode:after{content:"";background:linear-gradient(90deg,#163260d1,#4c90c740,#050e29e6);border:1px solid #5ba3db29;border-top:0;border-radius:0 0 .72rem .72rem;height:.46rem;position:absolute;bottom:-.46rem;left:.55rem;right:-.38rem;transform:translateZ(-8px)skew(-9deg)}.MobileEngineeringPage-module__JMS_sq__architectureAuxNode svg{fill:none;stroke:#74def3;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 9px #50caef3d);width:2.15rem}.MobileEngineeringPage-module__JMS_sq__architectureAuxNode span{gap:.25rem;display:grid}.MobileEngineeringPage-module__JMS_sq__architectureAuxNode strong{font-size:.7rem;font-weight:620}.MobileEngineeringPage-module__JMS_sq__architectureAuxNode small{color:#b7cff08f;font-size:.54rem;line-height:1.35}.MobileEngineeringPage-module__JMS_sq__architectureAuxNode1{animation-delay:-3.5s;top:20%;left:36%}.MobileEngineeringPage-module__JMS_sq__architectureAuxNode2{animation-delay:-7s;top:18%;right:34%}.MobileEngineeringPage-module__JMS_sq__architectureAuxNode3{transform:translate3d(calc(-50% + var(--mobile-depth-counter-x)), var(--mobile-depth-counter-y), 72px) rotateX(calc(-4deg + var(--mobile-depth-x))) rotateY(var(--mobile-depth-y));animation-delay:-10.5s;bottom:5%;left:50%}.MobileEngineeringPage-module__JMS_sq__architectureNode{z-index:2;width:min(24%,18rem);min-height:14rem;transform:translate3d(var(--mobile-depth-counter-x), var(--mobile-depth-counter-y), 34px) rotateX(var(--mobile-depth-x)) rotateY(var(--mobile-depth-y));transform-style:preserve-3d;background:linear-gradient(145deg,#192e5bd1,#0a1231c7);border:1px solid #76acef2e;border-radius:1.25rem;padding:1.5rem;transition:transform .56s cubic-bezier(.16,1,.3,1),border-color .24s,box-shadow .24s;position:absolute;box-shadow:0 24px 60px #00031861,inset 0 1px #ffffff0a}.MobileEngineeringPage-module__JMS_sq__architectureNode:after{z-index:-1;content:"";background:linear-gradient(90deg,#193765c2,#589acd3d 55%,#060f2be0);border:1px solid #67b4eb29;border-top:0;border-radius:0 0 1rem 1rem;height:.58rem;position:absolute;bottom:-.58rem;left:.75rem;right:-.45rem;transform:translateZ(-8px)skew(-8deg);box-shadow:0 10px 20px #00021240}.MobileEngineeringPage-module__JMS_sq__architectureNode:hover{z-index:5;transform:translate3d(var(--mobile-depth-counter-x), calc(var(--mobile-depth-counter-y) - 4px), 64px) rotateX(var(--mobile-depth-x)) rotateY(var(--mobile-depth-y));border-color:#6edef661;box-shadow:0 28px 70px #00031875,0 0 34px #41bce614}.MobileEngineeringPage-module__JMS_sq__architectureNode1{top:10%;left:4%}.MobileEngineeringPage-module__JMS_sq__architectureNode2{top:9%;right:4%}.MobileEngineeringPage-module__JMS_sq__architectureNode3{top:auto;bottom:9%;left:7%}.MobileEngineeringPage-module__JMS_sq__architectureNode4{top:auto;bottom:8%;right:7%}.MobileEngineeringPage-module__JMS_sq__architectureNodeHeader{justify-content:space-between;align-items:flex-start;min-height:3rem;display:flex}.MobileEngineeringPage-module__JMS_sq__architectureNodeHeader span{color:#81aae687;letter-spacing:.13em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.MobileEngineeringPage-module__JMS_sq__architectureNodeHeader svg{fill:none;stroke:#71def3;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:2rem}.MobileEngineeringPage-module__JMS_sq__architectureNode strong{color:#eef5ff;letter-spacing:-.03em;margin-top:2.6rem;font-size:clamp(1.25rem,1.7vw,1.6rem);font-weight:530;display:block}.MobileEngineeringPage-module__JMS_sq__architectureNode p{color:#bed2f494;max-width:16rem;margin-top:1rem;font-size:.82rem;line-height:1.7}.MobileEngineeringPage-module__JMS_sq__architectureAxis{color:#779fda61;letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5rem;position:absolute;bottom:1.7rem;left:2rem}.MobileEngineeringPage-module__JMS_sq__architectureCaption{color:#81aae675;letter-spacing:.13em;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52rem;position:absolute;bottom:-2.3rem;left:50%;transform:translate(-50%)}.MobileEngineeringPage-module__JMS_sq__customerSection{background:#f8f9fb}.MobileEngineeringPage-module__JMS_sq__customerGrid{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.82fr)}.MobileEngineeringPage-module__JMS_sq__customerVisual{min-height:45rem;position:relative}.MobileEngineeringPage-module__JMS_sq__customerOrb{aspect-ratio:1;background:radial-gradient(circle,#4e97e129,#0000 64%);border:1px solid #2d67bf24;border-radius:50%;width:min(80%,38rem);position:absolute;top:47%;left:48%;transform:translate(-50%,-50%)}.MobileEngineeringPage-module__JMS_sq__customerOrb:before,.MobileEngineeringPage-module__JMS_sq__customerOrb:after{content:"";border:1px solid #417bcf1a;border-radius:50%;position:absolute;inset:14%}.MobileEngineeringPage-module__JMS_sq__customerOrb:after{inset:30%}.MobileEngineeringPage-module__JMS_sq__customerOrb i{background:#3887dd;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 5px #3887dd14}.MobileEngineeringPage-module__JMS_sq__customerOrb i:first-child{top:41%;left:7%}.MobileEngineeringPage-module__JMS_sq__customerOrb i:last-child{bottom:31%;right:8%}.MobileEngineeringPage-module__JMS_sq__customerScreen{z-index:2;background:#fff;border:1px solid #d7dfeb;border-radius:2rem;width:min(45%,20rem);transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:48%;overflow:hidden;transform:translate(-50%,-50%)rotate(-1deg);box-shadow:0 38px 90px #1f3a6e33}.MobileEngineeringPage-module__JMS_sq__customerVisual:hover .MobileEngineeringPage-module__JMS_sq__customerScreen{transform:translate(-50%,calc(-50% - 3px))rotate(-.3deg)}.MobileEngineeringPage-module__JMS_sq__customerScreen img{width:100%;height:auto;display:block}.MobileEngineeringPage-module__JMS_sq__customerTag{color:#6e7f9d;letter-spacing:.13em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52rem;position:absolute;bottom:1.5rem;left:0}.MobileEngineeringPage-module__JMS_sq__customerNote{color:#516488;letter-spacing:.09em;margin-top:2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;display:block}.MobileEngineeringPage-module__JMS_sq__customerCopy .aivico-button{margin-top:2rem}.MobileEngineeringPage-module__JMS_sq__processSection{background:#fff}.MobileEngineeringPage-module__JMS_sq__processFlow{grid-template-columns:repeat(5,1fr);margin-top:5rem;display:grid;position:relative}.MobileEngineeringPage-module__JMS_sq__processLine{background:#dce3ed;height:1px;position:absolute;top:2rem;left:0;right:0;overflow:hidden}.MobileEngineeringPage-module__JMS_sq__processLine:after{content:"";background:linear-gradient(90deg,#0000,#3886e3,#0000);width:20%;height:100%;animation:12s linear infinite MobileEngineeringPage-module__JMS_sq__mobileProcessLine;display:block}.MobileEngineeringPage-module__JMS_sq__processStep{border-right:1px solid #e1e6ed;min-width:0;min-height:15rem;padding:0 1.5rem}.MobileEngineeringPage-module__JMS_sq__processStep:first-of-type{padding-left:0}.MobileEngineeringPage-module__JMS_sq__processStep:last-of-type{border-right:0;padding-right:0}.MobileEngineeringPage-module__JMS_sq__processMarker{justify-content:space-between;align-items:flex-start;height:4rem;display:flex;position:relative}.MobileEngineeringPage-module__JMS_sq__processMarker span{color:#6e7f96;letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.MobileEngineeringPage-module__JMS_sq__processMarker i{z-index:2;background:#fff;border:1px solid #c7d6e8;border-radius:50%;width:.62rem;height:.62rem;transition:background .22s,box-shadow .22s;box-shadow:0 0 0 5px #f1f5fa}.MobileEngineeringPage-module__JMS_sq__processStep:hover .MobileEngineeringPage-module__JMS_sq__processMarker i{background:#4aa9ea;box-shadow:0 0 0 7px #367bd91a,0 0 16px #367bd947}.MobileEngineeringPage-module__JMS_sq__processStep h3{letter-spacing:-.025em;font-size:1rem;font-weight:610;line-height:1.35}.MobileEngineeringPage-module__JMS_sq__processStep p{color:#717a8c;margin-top:.8rem;font-size:.78rem;line-height:1.66}@keyframes MobileEngineeringPage-module__JMS_sq__mobileProcessLine{0%{transform:translate(-100%)}to{transform:translate(500%)}}.MobileEngineeringPage-module__JMS_sq__relatedSection{background:#f4f5f7;padding-top:2rem}.MobileEngineeringPage-module__JMS_sq__relatedList{border-bottom:1px solid #d6dce6;margin-top:clamp(4rem,7vw,7rem)}.MobileEngineeringPage-module__JMS_sq__relatedItem{color:#111426;border-top:1px solid #d6dce6;grid-template-columns:3rem minmax(18rem,.74fr) minmax(18rem,1fr) auto;align-items:center;gap:clamp(1.5rem,3vw,3.5rem);min-height:20rem;padding-block:2.2rem;display:grid}.MobileEngineeringPage-module__JMS_sq__relatedIndex{color:#80899a;letter-spacing:.12em;align-self:start;padding-top:.3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.63rem}.MobileEngineeringPage-module__JMS_sq__relatedMedia{aspect-ratio:16/9;background:#edf0f3;border:1px solid #d5dce7;border-radius:1.2rem;position:relative;overflow:hidden;box-shadow:0 20px 48px #1f396c1a}.MobileEngineeringPage-module__JMS_sq__relatedMedia img{object-fit:cover;transition:transform .45s cubic-bezier(.16,1,.3,1)}.MobileEngineeringPage-module__JMS_sq__relatedMediaPortrait img{object-position:50% 18%}.MobileEngineeringPage-module__JMS_sq__relatedItem:hover .MobileEngineeringPage-module__JMS_sq__relatedMedia img{transform:scale(1.018)}.MobileEngineeringPage-module__JMS_sq__relatedCopy{gap:.8rem;display:grid}.MobileEngineeringPage-module__JMS_sq__relatedCopy small{color:#3658aa;letter-spacing:.13em;font-size:.6rem;font-weight:650}.MobileEngineeringPage-module__JMS_sq__relatedCopy strong{letter-spacing:-.04em;max-width:31rem;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:520;line-height:1.08}.MobileEngineeringPage-module__JMS_sq__relatedAction{color:#1a3984;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.68rem;font-weight:650;display:inline-flex}.MobileEngineeringPage-module__JMS_sq__relatedAction svg{width:1rem;transition:transform .22s}.MobileEngineeringPage-module__JMS_sq__relatedItem:hover .MobileEngineeringPage-module__JMS_sq__relatedAction svg{transform:translate(2px,-2px)}.MobileEngineeringPage-module__JMS_sq__ctaSection{background:radial-gradient(circle at 83% 72%,#1e64c12e,#0000 26%),linear-gradient(125deg,#06081b,#0a102d 64%,#101b49);min-height:43rem}.MobileEngineeringPage-module__JMS_sq__ctaInner{z-index:2;align-items:center;min-height:43rem;display:flex;position:relative}.MobileEngineeringPage-module__JMS_sq__ctaInner>div{max-width:66rem}.MobileEngineeringPage-module__JMS_sq__ctaInner h2{letter-spacing:-.06em;text-wrap:balance;max-width:60rem;margin-top:2rem;font-size:clamp(3.4rem,5.3vw,5rem);font-weight:470;line-height:.97}.MobileEngineeringPage-module__JMS_sq__ctaInner p{color:#d7e2ffa8;max-width:42rem;margin-top:1.8rem;font-size:1rem;line-height:1.8}.MobileEngineeringPage-module__JMS_sq__ctaPlanet{aspect-ratio:1;background:radial-gradient(circle at 35% 26%,#438dec7a,#0c1f5585 30%,#04081cdb 70%);border:1px solid #539df240;border-radius:50%;width:min(55vw,58rem);position:absolute;bottom:-60%;right:-11%;box-shadow:-28px -28px 100px #337ce61f,inset 18px 20px 80px #539eff1f}.MobileEngineeringPage-module__JMS_sq__ctaPlanet:before{content:"";border:1px solid #58a7f41f;border-radius:50%;position:absolute;inset:-8%}.MobileEngineeringPage-module__JMS_sq__ctaPlanet i{background:#7fe6fa;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 14px #5fd2ee}.MobileEngineeringPage-module__JMS_sq__ctaPlanet i:first-child{top:16%;left:18%}.MobileEngineeringPage-module__JMS_sq__ctaPlanet i:last-child{top:44%;right:7%}@keyframes MobileEngineeringPage-module__JMS_sq__mobileSignalRail{0%,8%{opacity:0;transform:translate(-10%)}18%{opacity:1}82%{opacity:1}92%,to{opacity:0;transform:translate(720%)}}@keyframes MobileEngineeringPage-module__JMS_sq__mobileConnectedSignal{0%,6%,32%,to{offset-distance:0%;opacity:0}10%{opacity:1}24%{opacity:1}29%{offset-distance:100%;opacity:0}}@keyframes MobileEngineeringPage-module__JMS_sq__mobileSystemSignal{0%,8%,34%,to{offset-distance:0%;opacity:0}12%{opacity:1}27%{opacity:1}32%{offset-distance:100%;opacity:0}}@keyframes MobileEngineeringPage-module__JMS_sq__mobileArchitectureSignal{0%,7%,37%,to{offset-distance:0%;opacity:0}11%{opacity:1}30%{opacity:1}35%{offset-distance:100%;opacity:0}}@keyframes MobileEngineeringPage-module__JMS_sq__mobileArchitectureAuxIdle{0%,18%,42%,to{filter:brightness(.94);border-color:#68b8f138}24%,34%{filter:brightness(1.12)drop-shadow(0 0 10px #42b7e21f);border-color:#6fe1f775}}@keyframes MobileEngineeringPage-module__JMS_sq__mobileHeroPrimarySignal{0%,7%,24%,to{offset-distance:0%;opacity:0}9%,20%{opacity:1}22%{offset-distance:100%;opacity:0}}@keyframes MobileEngineeringPage-module__JMS_sq__mobileHeroSecondarySignal{0%,35%,50%,to{offset-distance:0%;opacity:0}37%,47%{opacity:1}49%{offset-distance:100%;opacity:0}}@keyframes MobileEngineeringPage-module__JMS_sq__mobileDeviceResponse{0%,20%,27%,34%,41%,to{opacity:.44;transform:scale(.82)}23%,37%{opacity:1;transform:scale(1.3)}}@keyframes MobileEngineeringPage-module__JMS_sq__mobileInterfaceTask{0%,18%,34%,to{border-color:#e1e8f1;transform:translate(0);box-shadow:0 6px 17px #1f385d12}22%,29%{border-color:#368bda61;transform:translate(1px);box-shadow:0 8px 20px #1f68b421,0 0 0 2px #419ae20d}}@keyframes MobileEngineeringPage-module__JMS_sq__mobileInterfaceMapSignal{0%,25%,42%,to{opacity:.48;transform:scale(.82)}29%,37%{opacity:1;transform:scale(1.16)}}@keyframes MobileEngineeringPage-module__JMS_sq__mobileApiModuleResponse{0%,2%,15%,to{border-color:#7ecaf957;box-shadow:0 22px 56px #00031861,inset 0 1px #ffffff1a,inset -10px -12px 25px #01071c38}5%,12%{border-color:#67e1f7a3;box-shadow:0 24px 58px #0003186b,0 0 23px #43afe72b,inset 0 1px #ffffff29,inset -10px -12px 25px #01071c2e}}@keyframes MobileEngineeringPage-module__JMS_sq__mobileDataModuleResponse{0%,26%,36%,to{border-color:#7ecaf957;box-shadow:0 22px 56px #00031861,inset 0 1px #ffffff1a,inset -10px -12px 25px #01071c38}29%,33%{border-color:#67e1f7a3;box-shadow:0 24px 58px #0003186b,0 0 23px #43afe72b,inset 0 1px #ffffff29,inset -10px -12px 25px #01071c2e}}@keyframes MobileEngineeringPage-module__JMS_sq__mobileOperationModuleResponse{0%,44%,54%,to{border-color:#7ecaf957;box-shadow:0 22px 56px #00031861,inset 0 1px #ffffff1a,inset -10px -12px 25px #01071c38}47%,51%{border-color:#67e1f7a3;box-shadow:0 24px 58px #0003186b,0 0 23px #43afe72b,inset 0 1px #ffffff29,inset -10px -12px 25px #01071c2e}}@keyframes MobileEngineeringPage-module__JMS_sq__mobileAuthModuleResponse{0%,62%,70%,to{border-color:#7ecaf957;box-shadow:0 22px 56px #00031861,inset 0 1px #ffffff1a,inset -10px -12px 25px #01071c38}65%,68%{border-color:#67e1f785;box-shadow:0 23px 57px #00031866,0 0 19px #43afe71f,inset 0 1px #ffffff24,inset -10px -12px 25px #01071c33}}@keyframes MobileEngineeringPage-module__JMS_sq__mobileSystemSequence{0%,4%,17%,to{offset-distance:0%;opacity:0}6%,14%{opacity:1}16%{offset-distance:100%;opacity:0}}@keyframes MobileEngineeringPage-module__JMS_sq__mobileSystemPathOne{0%,4%,15%,to{stroke:#3361b54d;filter:none}7%,12%{stroke:#289de4e6;stroke-width:1.45px;filter:drop-shadow(0 0 5px #38aee94d)}}@keyframes MobileEngineeringPage-module__JMS_sq__mobileSystemPathTwo{0%,15%,25%,to{stroke:#3361b54d;filter:none}18%,22%{stroke:#289de4d6;stroke-width:1.4px;filter:drop-shadow(0 0 5px #38aee942)}}@keyframes MobileEngineeringPage-module__JMS_sq__mobileSystemPathThree{0%,24%,34%,to{stroke:#3361b54d;filter:none}27%,31%{stroke:#289de4d6;stroke-width:1.4px;filter:drop-shadow(0 0 5px #38aee942)}}@keyframes MobileEngineeringPage-module__JMS_sq__mobileSystemPathFour{0%,33%,43%,to{stroke:#3361b54d;filter:none}36%,40%{stroke:#289de4d6;stroke-width:1.4px;filter:drop-shadow(0 0 5px #38aee942)}}@keyframes MobileEngineeringPage-module__JMS_sq__mobileSystemSlabOne{0%,8%,18%,to{filter:brightness()}11%,15%{filter:brightness(1.12)drop-shadow(0 0 7px #37a0e029)}}@keyframes MobileEngineeringPage-module__JMS_sq__mobileSystemSlabTwo{0%,17%,27%,to{filter:brightness()}20%,24%{filter:brightness(1.1)drop-shadow(0 0 7px #37a0e024)}}@keyframes MobileEngineeringPage-module__JMS_sq__mobileSystemSlabThree{0%,26%,36%,to{filter:brightness()}29%,33%{filter:brightness(1.1)drop-shadow(0 0 7px #37a0e024)}}@keyframes MobileEngineeringPage-module__JMS_sq__mobileSystemSlabFour{0%,35%,45%,to{filter:brightness()}38%,42%{filter:brightness(1.1)drop-shadow(0 0 7px #37a0e024)}}@media (min-width:1600px){.MobileEngineeringPage-module__JMS_sq__heroContainer{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:3rem}.MobileEngineeringPage-module__JMS_sq__heroCopy,.MobileEngineeringPage-module__JMS_sq__heroCopy h1{max-width:46rem}.MobileEngineeringPage-module__JMS_sq__heroCopy h1{font-size:5rem}}@media (max-width:1180px){.MobileEngineeringPage-module__JMS_sq__heroContainer{grid-template-columns:minmax(0,.84fr) minmax(31rem,1.16fr);gap:2.5rem}.MobileEngineeringPage-module__JMS_sq__heroCopy h1{font-size:clamp(3.4rem,5.5vw,4.55rem)}.MobileEngineeringPage-module__JMS_sq__heroNode{width:9.4rem}.MobileEngineeringPage-module__JMS_sq__heroModuleFront{padding-inline:.8rem}.MobileEngineeringPage-module__JMS_sq__dimensionRow{grid-template-columns:3rem 4rem minmax(15rem,.78fr) minmax(18rem,1.22fr);gap:2rem}.MobileEngineeringPage-module__JMS_sq__relatedItem{grid-template-columns:2.5rem minmax(15rem,.74fr) minmax(15rem,1fr)}.MobileEngineeringPage-module__JMS_sq__relatedAction{display:none}}@media (max-width:1024px){.MobileEngineeringPage-module__JMS_sq__architectureAuxiliary{display:none}.MobileEngineeringPage-module__JMS_sq__heroContainer{grid-template-columns:1fr;min-height:auto;padding-top:10.5rem;padding-bottom:7rem}.MobileEngineeringPage-module__JMS_sq__heroCopy{max-width:50rem}.MobileEngineeringPage-module__JMS_sq__heroCopy h1{max-width:49rem;font-size:clamp(4rem,8.5vw,5.4rem)}.MobileEngineeringPage-module__JMS_sq__heroVisual{width:min(100%,46rem);min-height:43rem;margin-inline:auto}.MobileEngineeringPage-module__JMS_sq__sectionIntro,.MobileEngineeringPage-module__JMS_sq__dimensionsHeader,.MobileEngineeringPage-module__JMS_sq__architectureHeader,.MobileEngineeringPage-module__JMS_sq__processHeader,.MobileEngineeringPage-module__JMS_sq__relatedHeader{grid-template-columns:1fr;gap:2.2rem}.MobileEngineeringPage-module__JMS_sq__processFlow{grid-template-columns:repeat(2,1fr);gap:3rem 0}.MobileEngineeringPage-module__JMS_sq__processLine{display:none}.MobileEngineeringPage-module__JMS_sq__processStep:nth-child(3){border-right:0}.MobileEngineeringPage-module__JMS_sq__processStep:nth-child(4){padding-left:0}.MobileEngineeringPage-module__JMS_sq__dimensionRow{grid-template-columns:3rem 4rem minmax(13rem,.8fr) minmax(0,1.2fr)}.MobileEngineeringPage-module__JMS_sq__proofHeader{grid-template-columns:1fr;gap:2.4rem}.MobileEngineeringPage-module__JMS_sq__proofHeaderText{max-width:42rem}.MobileEngineeringPage-module__JMS_sq__capabilityStrip{grid-template-columns:repeat(3,1fr)}.MobileEngineeringPage-module__JMS_sq__capabilityStrip>span:nth-child(3){border-right:0}.MobileEngineeringPage-module__JMS_sq__capabilityStrip>span:nth-child(n+4){border-top:1px solid #9ab8eb26}.MobileEngineeringPage-module__JMS_sq__technologyBlock{grid-template-columns:1fr;gap:1.5rem}.MobileEngineeringPage-module__JMS_sq__fieldGrid,.MobileEngineeringPage-module__JMS_sq__customerGrid{grid-template-columns:1fr}.MobileEngineeringPage-module__JMS_sq__fieldCopy,.MobileEngineeringPage-module__JMS_sq__customerCopy{max-width:47rem}.MobileEngineeringPage-module__JMS_sq__fieldVisual{width:min(100%,52rem);margin-inline:auto}.MobileEngineeringPage-module__JMS_sq__customerVisual{order:2;width:min(100%,45rem);margin-inline:auto}.MobileEngineeringPage-module__JMS_sq__customerCopy{order:1}.MobileEngineeringPage-module__JMS_sq__architectureDiagram{min-height:44rem}.MobileEngineeringPage-module__JMS_sq__architectureNode{width:38%}.MobileEngineeringPage-module__JMS_sq__architectureNode1{top:12%;left:7%}.MobileEngineeringPage-module__JMS_sq__architectureNode2{top:12%;left:auto;right:7%}.MobileEngineeringPage-module__JMS_sq__architectureNode3{top:54%;left:7%}.MobileEngineeringPage-module__JMS_sq__architectureNode4{top:54%;right:7%}.MobileEngineeringPage-module__JMS_sq__architecturePaths,.MobileEngineeringPage-module__JMS_sq__architectureSignal{display:none}.MobileEngineeringPage-module__JMS_sq__relatedItem{grid-template-columns:2rem minmax(14rem,.72fr) minmax(14rem,1fr)}}@media (max-width:768px){.MobileEngineeringPage-module__JMS_sq__systemSection,.MobileEngineeringPage-module__JMS_sq__dimensionsSection,.MobileEngineeringPage-module__JMS_sq__fieldSection,.MobileEngineeringPage-module__JMS_sq__customerSection,.MobileEngineeringPage-module__JMS_sq__processSection,.MobileEngineeringPage-module__JMS_sq__relatedSection,.MobileEngineeringPage-module__JMS_sq__proofSection,.MobileEngineeringPage-module__JMS_sq__architectureSection{padding-block:6.5rem}.MobileEngineeringPage-module__JMS_sq__relatedSection{padding-top:1rem}.MobileEngineeringPage-module__JMS_sq__dimensionRow{grid-template-columns:2.5rem 3.5rem 1fr;gap:1.25rem;padding-block:1.5rem}.MobileEngineeringPage-module__JMS_sq__dimensionRow p{grid-column:3;padding-bottom:.5rem}.MobileEngineeringPage-module__JMS_sq__dimensionRow:hover{padding-inline:0}.MobileEngineeringPage-module__JMS_sq__fieldVisual{padding-left:0}.MobileEngineeringPage-module__JMS_sq__architectureDiagram{min-height:79rem}.MobileEngineeringPage-module__JMS_sq__architectureDepthGrid{height:18rem;inset:1.5rem 8% auto}.MobileEngineeringPage-module__JMS_sq__architectureCoreStack{width:10rem;height:10rem;top:10rem;left:50%}.MobileEngineeringPage-module__JMS_sq__architectureOrbit{width:18rem;height:10rem;top:10rem}.MobileEngineeringPage-module__JMS_sq__architectureNode{width:calc(100% - 3rem);min-height:12rem;left:1.5rem;right:auto;transform:none}.MobileEngineeringPage-module__JMS_sq__architectureNode:hover,.MobileEngineeringPage-module__JMS_sq__architectureNode2:hover,.MobileEngineeringPage-module__JMS_sq__architectureNode3:hover{transform:translateY(-2px)}.MobileEngineeringPage-module__JMS_sq__architectureNode1{top:20rem}.MobileEngineeringPage-module__JMS_sq__architectureNode2{top:33.5rem}.MobileEngineeringPage-module__JMS_sq__architectureNode3{top:47rem;bottom:auto}.MobileEngineeringPage-module__JMS_sq__architectureNode4{top:60.5rem;bottom:auto}.MobileEngineeringPage-module__JMS_sq__architectureNode strong{margin-top:1.2rem}.MobileEngineeringPage-module__JMS_sq__architectureAxis{display:none}.MobileEngineeringPage-module__JMS_sq__architectureCaption{text-align:center;white-space:normal;width:100%;bottom:-2.8rem}.MobileEngineeringPage-module__JMS_sq__relatedItem{grid-template-columns:2rem 1fr}.MobileEngineeringPage-module__JMS_sq__relatedMedia,.MobileEngineeringPage-module__JMS_sq__relatedCopy{grid-column:2}}@media (max-width:640px){.MobileEngineeringPage-module__JMS_sq__heroContainer{gap:4rem;padding-top:8.8rem;padding-bottom:5.5rem}.MobileEngineeringPage-module__JMS_sq__heroCopy h1{letter-spacing:-.058em;margin-top:1.6rem;font-size:clamp(2.8rem,12.8vw,3.45rem);line-height:.97}.MobileEngineeringPage-module__JMS_sq__heroCopy>p{margin-top:1.5rem;font-size:.93rem;line-height:1.75}.MobileEngineeringPage-module__JMS_sq__heroActions,.MobileEngineeringPage-module__JMS_sq__ctaActions{flex-direction:column;align-items:stretch}:is(.MobileEngineeringPage-module__JMS_sq__heroActions .aivico-button,.MobileEngineeringPage-module__JMS_sq__ctaActions .aivico-button){width:100%}.MobileEngineeringPage-module__JMS_sq__heroIndex{display:none}.MobileEngineeringPage-module__JMS_sq__heroVisual{min-height:37rem;margin-inline:-.5rem}.MobileEngineeringPage-module__JMS_sq__heroServiceMark{top:0;right:.5rem}.MobileEngineeringPage-module__JMS_sq__heroDevice,.MobileEngineeringPage-module__JMS_sq__heroScreenDepth{width:min(63%,16.8rem)}.MobileEngineeringPage-module__JMS_sq__heroDevice{border-radius:2.25rem}.MobileEngineeringPage-module__JMS_sq__heroScreen{border-radius:1.94rem}.MobileEngineeringPage-module__JMS_sq__heroNode{width:7.45rem;min-height:4.15rem}.MobileEngineeringPage-module__JMS_sq__heroModuleFront{border-radius:.82rem;grid-template-columns:1.75rem 1fr;column-gap:.55rem;min-height:4.15rem;padding:.62rem .7rem}.MobileEngineeringPage-module__JMS_sq__heroModuleRear{border-radius:.82rem}.MobileEngineeringPage-module__JMS_sq__heroModuleSide{border-radius:0 .6rem .6rem 0}.MobileEngineeringPage-module__JMS_sq__heroModuleFront>span{border-radius:.55rem;width:1.75rem;height:1.75rem}.MobileEngineeringPage-module__JMS_sq__heroNode svg{width:1.05rem}.MobileEngineeringPage-module__JMS_sq__heroNode small{font-size:.4rem}.MobileEngineeringPage-module__JMS_sq__heroNode strong{font-size:.52rem}.MobileEngineeringPage-module__JMS_sq__heroNode1{top:11%;left:auto;right:0}.MobileEngineeringPage-module__JMS_sq__heroNode2{top:28%;left:0;right:auto}.MobileEngineeringPage-module__JMS_sq__heroNode3{bottom:14%;left:auto;right:0}.MobileEngineeringPage-module__JMS_sq__heroNode4{bottom:8%;left:.45rem;right:auto}.MobileEngineeringPage-module__JMS_sq__heroSignal{display:none}.MobileEngineeringPage-module__JMS_sq__heroVisualCaption{text-align:center;white-space:normal;width:100%;font-size:.42rem}.MobileEngineeringPage-module__JMS_sq__sectionIntro h2,.MobileEngineeringPage-module__JMS_sq__architectureHeader h2,.MobileEngineeringPage-module__JMS_sq__processHeader h2,.MobileEngineeringPage-module__JMS_sq__relatedHeader h2,.MobileEngineeringPage-module__JMS_sq__dimensionsHeader h2{letter-spacing:-.055em;font-size:clamp(2.45rem,11vw,3.1rem);line-height:.99}.MobileEngineeringPage-module__JMS_sq__sectionIntro p,.MobileEngineeringPage-module__JMS_sq__architectureHeader p,.MobileEngineeringPage-module__JMS_sq__processHeader p,.MobileEngineeringPage-module__JMS_sq__relatedHeader p{font-size:.92rem;line-height:1.75}.MobileEngineeringPage-module__JMS_sq__processFlow{border-bottom:1px solid #dce2eb;grid-template-columns:1fr;gap:0;margin-top:4rem}.MobileEngineeringPage-module__JMS_sq__processStep,.MobileEngineeringPage-module__JMS_sq__processStep:not(:first-of-type){border-top:1px solid #dce2eb;border-right:0;min-height:0;padding:0 0 2.2rem}.MobileEngineeringPage-module__JMS_sq__processMarker{height:3.8rem}.MobileEngineeringPage-module__JMS_sq__processStep h3{margin-top:1.2rem}.MobileEngineeringPage-module__JMS_sq__processStep p{max-width:24rem}.MobileEngineeringPage-module__JMS_sq__systemMap{border-bottom:0;min-height:64rem;margin-top:4rem;overflow:visible}.MobileEngineeringPage-module__JMS_sq__systemCoordinates,.MobileEngineeringPage-module__JMS_sq__systemConnections,.MobileEngineeringPage-module__JMS_sq__systemSignal{display:none}.MobileEngineeringPage-module__JMS_sq__systemCoreStack{width:17rem;height:13rem;top:8.5rem;left:50%;transform:translate3d(-50%,-50%,48px)}.MobileEngineeringPage-module__JMS_sq__systemSlab{border-radius:1.05rem;width:10.6rem;height:5.15rem}.MobileEngineeringPage-module__JMS_sq__systemSlab:after{height:.55rem;bottom:-.55rem}.MobileEngineeringPage-module__JMS_sq__systemSlabSide{width:.55rem;right:-.5rem}.MobileEngineeringPage-module__JMS_sq__systemSlab svg{width:1.35rem;height:1.35rem}.MobileEngineeringPage-module__JMS_sq__systemSlab small{font-size:.36rem}.MobileEngineeringPage-module__JMS_sq__systemSlab strong{max-width:6.4rem;font-size:.49rem}.MobileEngineeringPage-module__JMS_sq__systemSlab1{top:13%}.MobileEngineeringPage-module__JMS_sq__systemSlab2{top:38%}.MobileEngineeringPage-module__JMS_sq__systemSlab3{top:63%}.MobileEngineeringPage-module__JMS_sq__systemSlab4{top:88%}.MobileEngineeringPage-module__JMS_sq__systemLayer{width:auto;min-height:6.45rem;box-shadow:none;background:0 0;border:0 solid #dce2ec;border-top-width:1px;border-radius:0;padding:1rem 0 1rem 3.1rem;display:block;position:absolute;left:0;right:auto;transform:none}.MobileEngineeringPage-module__JMS_sq__systemLayer:hover{box-shadow:none;transform:none}.MobileEngineeringPage-module__JMS_sq__systemLayer span{position:absolute;top:1.2rem;left:0}.MobileEngineeringPage-module__JMS_sq__systemLayer i{position:absolute;top:1.12rem;left:1.45rem}.MobileEngineeringPage-module__JMS_sq__systemLayer b{position:absolute;top:1rem;right:0}.MobileEngineeringPage-module__JMS_sq__systemLayer h3{margin-top:0;font-size:.9rem}.MobileEngineeringPage-module__JMS_sq__systemLayer p{max-width:calc(100vw - 8rem);margin-top:.45rem;padding-right:2.9rem;font-size:.7rem;line-height:1.55}.MobileEngineeringPage-module__JMS_sq__systemLayer1{top:17.5rem}.MobileEngineeringPage-module__JMS_sq__systemLayer2{top:24.65rem}.MobileEngineeringPage-module__JMS_sq__systemLayer3{top:31.8rem}.MobileEngineeringPage-module__JMS_sq__systemLayer4{top:38.95rem;bottom:auto}.MobileEngineeringPage-module__JMS_sq__systemLayer5{top:46.1rem;bottom:auto}.MobileEngineeringPage-module__JMS_sq__systemLayer6{top:53.25rem}.MobileEngineeringPage-module__JMS_sq__dimensionRow{grid-template-columns:2rem 3.2rem 1fr;gap:.9rem}.MobileEngineeringPage-module__JMS_sq__dimensionIcon{border-radius:.85rem;width:3rem;height:3rem}.MobileEngineeringPage-module__JMS_sq__dimensionIcon svg{width:1.4rem}.MobileEngineeringPage-module__JMS_sq__dimensionRow h3{font-size:1.3rem}.MobileEngineeringPage-module__JMS_sq__dimensionRow p{font-size:.85rem}.MobileEngineeringPage-module__JMS_sq__proofHeader h2,.MobileEngineeringPage-module__JMS_sq__fieldCopy h2,.MobileEngineeringPage-module__JMS_sq__customerCopy h2{font-size:clamp(2.55rem,11.5vw,3.2rem)}.MobileEngineeringPage-module__JMS_sq__proofMediaFrame{border-radius:1rem}.MobileEngineeringPage-module__JMS_sq__proofMediaFrame img{width:145%;max-width:none;transform:translate(-15%)}.MobileEngineeringPage-module__JMS_sq__proofMediaCaption{flex-direction:column;align-items:flex-start}.MobileEngineeringPage-module__JMS_sq__capabilityStrip{grid-template-columns:repeat(2,1fr)}.MobileEngineeringPage-module__JMS_sq__capabilityStrip>span{min-height:5.3rem;padding-inline:.75rem;font-size:.64rem}.MobileEngineeringPage-module__JMS_sq__capabilityStrip>span:nth-child(n){border-top:0;border-right:1px solid #9ab8eb26}.MobileEngineeringPage-module__JMS_sq__capabilityStrip>span:nth-child(2n){border-right:0}.MobileEngineeringPage-module__JMS_sq__capabilityStrip>span:nth-child(n+3){border-top:1px solid #9ab8eb26}.MobileEngineeringPage-module__JMS_sq__technologyEvidence{grid-template-columns:1fr}.MobileEngineeringPage-module__JMS_sq__technologyEvidence>span:nth-child(n){border-right:0;min-height:5.4rem;padding-inline:0}.MobileEngineeringPage-module__JMS_sq__fieldLabels{grid-template-columns:1fr}.MobileEngineeringPage-module__JMS_sq__fieldLabels span:nth-child(n){border-right:0;padding-left:0}.MobileEngineeringPage-module__JMS_sq__fieldVisual{padding-top:3rem;padding-bottom:3.5rem}.MobileEngineeringPage-module__JMS_sq__fieldImage img{width:160%;max-width:none;transform:translate(-18%)}.MobileEngineeringPage-module__JMS_sq__fieldVisualTag{bottom:1.2rem;right:0}.MobileEngineeringPage-module__JMS_sq__architectureNode{min-height:13.5rem;padding:1.6rem}.MobileEngineeringPage-module__JMS_sq__customerVisual{min-height:36rem}.MobileEngineeringPage-module__JMS_sq__customerScreen{border-radius:1.55rem;width:min(61%,16rem)}.MobileEngineeringPage-module__JMS_sq__customerTag{bottom:.3rem}.MobileEngineeringPage-module__JMS_sq__relatedHeader{padding-top:5.5rem}.MobileEngineeringPage-module__JMS_sq__relatedItem{gap:1rem;min-height:0;padding-block:2rem}.MobileEngineeringPage-module__JMS_sq__relatedMedia{aspect-ratio:1.35}.MobileEngineeringPage-module__JMS_sq__relatedCopy strong{font-size:1.35rem}.MobileEngineeringPage-module__JMS_sq__ctaSection,.MobileEngineeringPage-module__JMS_sq__ctaInner{min-height:39rem}.MobileEngineeringPage-module__JMS_sq__ctaInner h2{font-size:clamp(2.7rem,12vw,3.35rem)}.MobileEngineeringPage-module__JMS_sq__ctaInner p{font-size:.92rem}.MobileEngineeringPage-module__JMS_sq__ctaPlanet{width:34rem;bottom:-42%;right:-52%}}@media (max-width:380px){.MobileEngineeringPage-module__JMS_sq__heroNode{width:6.9rem}.MobileEngineeringPage-module__JMS_sq__heroNode strong{font-size:.48rem}.MobileEngineeringPage-module__JMS_sq__heroDevice,.MobileEngineeringPage-module__JMS_sq__heroScreenDepth{width:min(61%,15.6rem)}}@media (prefers-reduced-motion:reduce){.MobileEngineeringPage-module__JMS_sq__heroSignal,.MobileEngineeringPage-module__JMS_sq__heroDeviceSignal,.MobileEngineeringPage-module__JMS_sq__heroModuleFront,.MobileEngineeringPage-module__JMS_sq__heroInterfaceTasks>div,.MobileEngineeringPage-module__JMS_sq__heroInterfaceMap i,.MobileEngineeringPage-module__JMS_sq__systemSignal,.MobileEngineeringPage-module__JMS_sq__systemConnections path,.MobileEngineeringPage-module__JMS_sq__systemSlab,.MobileEngineeringPage-module__JMS_sq__architectureSignal,.MobileEngineeringPage-module__JMS_sq__processLine:after{animation:none!important}}
