*,:before,:after{box-sizing:border-box}html{background:var(--background-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:var(--background-primary);min-width:20rem;color:var(--text-primary);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,SF Pro Display,SF Pro Text,Segoe UI,Arial,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}.brand-loader{z-index:1000;opacity:1;contain:strict;isolation:isolate;background:#000;place-items:center;transition:opacity .3s cubic-bezier(.22,.72,.18,1);display:grid;position:fixed;inset:0;overflow:hidden}.brand-loader[data-phase=leaving]{opacity:0;pointer-events:none}.brand-loader__mark{opacity:0;width:clamp(9rem,15vw,13.5rem);animation:.42s cubic-bezier(.22,.72,.18,1) forwards brand-loader-mark;position:relative;transform:translateY(.25rem)scale(.985)}.brand-loader__mark img{width:100%;height:auto}.brand-loader__mark:after{content:"";mix-blend-mode:screen;background:linear-gradient(104deg,#0000 32%,#ffd89600 42%,#ffe7bfbd 50%,#ffd89600 58%,#0000 68%);animation:.5s ease-out 60ms forwards brand-loader-sweep;position:absolute;inset:-12% -20%;transform:translate(-125%);-webkit-mask:url(/brand/vayn-wordmark.png) 50%/contain no-repeat;mask:url(/brand/vayn-wordmark.png) 50%/contain no-repeat}@keyframes brand-loader-mark{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes brand-loader-sweep{to{transform:translate(125%)}}@media (prefers-reduced-motion:reduce){.brand-loader{transition-duration:.12s}.brand-loader__mark{opacity:1;animation:none;transform:none}.brand-loader__mark:after{display:none}}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.arrow-icon{flex:none;width:1rem;height:.625rem;display:inline-block;position:relative}.arrow-icon:before,.arrow-icon:after{content:"";position:absolute}.arrow-icon:before{background:currentColor;width:.875rem;height:1px;top:50%;right:0;transform:translateY(-50%)}.arrow-icon:after{border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.site-header{z-index:50;padding-inline:var(--space-page);pointer-events:none;position:fixed;top:0;left:0;right:0}.site-header__shell{width:100%;max-width:var(--content-max);pointer-events:auto;-webkit-backdrop-filter:blur();background:#05080d00;border:1px solid #0000;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;height:5.5rem;margin-inline:auto;padding-inline:.125rem;display:grid;transform:translateY(0);box-shadow:0 0 #0000}.site-header__brand{align-items:center;padding-block:.75rem;display:inline-flex}.wordmark{width:8.45rem;height:auto}.site-header__desktop-nav{justify-content:center;gap:clamp(1.55rem,2.4vw,2.75rem);display:flex}.site-header__desktop-nav a{color:#f5f5f2e0;white-space:nowrap;padding-block:.8rem;font-size:.94rem;font-weight:430;position:relative}.site-header__desktop-nav a:after{background:linear-gradient(90deg, transparent, var(--gold-primary), transparent);content:"";opacity:0;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:.45rem;left:0;right:0;transform:scaleX(.45)}.site-header__desktop-nav a.is-active{color:var(--gold-light)}.site-header__desktop-nav a.is-active:after{opacity:1;transform:scaleX(1)}.site-header__contact{min-height:2.75rem;color:var(--gold-light);border:1px solid #d6a24acc;border-radius:.62rem;justify-content:center;align-items:center;gap:1.35rem;padding:.55rem 1.1rem .55rem 1.25rem;font-size:.88rem;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.site-header__mobile-nav{display:none;position:relative}.site-header__mobile-nav summary{cursor:pointer;background:#070c1299;border:1px solid #ffffff21;border-radius:.72rem;place-content:center;gap:.42rem;width:2.75rem;height:2.75rem;padding:0;list-style:none;display:grid}.site-header__mobile-nav summary::-webkit-details-marker{display:none}.site-header__mobile-nav summary>span{background:var(--text-primary);width:1.1rem;height:1px;transition:transform .18s;display:block}.site-header__mobile-nav[open] summary>span:first-child{transform:translateY(.22rem)rotate(45deg)}.site-header__mobile-nav[open] summary>span:last-child{transform:translateY(-.22rem)rotate(-45deg)}.site-header__mobile-nav nav{width:min(19rem, calc(100vw - (var(--space-page) * 2)));-webkit-backdrop-filter:blur(1.25rem)saturate(120%);background:linear-gradient(145deg,#ffffff0f,#0000 42%),#050a10f0;border:1px solid #ffffff1f;border-radius:1rem;padding:.75rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 1.5rem 4rem #0000007a}.site-header__mobile-nav nav>a{color:#f5f5f2e6;border-bottom:1px solid #ffffff12;padding:.85rem .8rem}.site-header__mobile-nav nav>a:nth-last-child(2){border-bottom:0}.site-header__mobile-nav .site-header__mobile-contact{color:var(--gold-light);border:1px solid #d6a24a99;border-radius:.65rem;justify-content:space-between;align-items:center;margin-top:.55rem;display:flex}@keyframes header-glass{0%{-webkit-backdrop-filter:blur()saturate();background:#05080d00;border-color:#0000;border-radius:0;height:5.5rem;padding-inline:.125rem;transform:translateY(0);box-shadow:0 0 #0000}35%{background:#070c127a}to{-webkit-backdrop-filter:blur(1rem)saturate(120%);background:linear-gradient(145deg,#ffffff0d,#0000 40%),#050a10c2;border-color:#ffffff1c;border-radius:1rem;height:4.35rem;padding-inline:1.1rem;transform:translateY(.75rem);box-shadow:inset 0 1px #ffffff0d,0 1rem 3rem #0000003d}}@supports (animation-timeline:scroll()){.site-header__shell{animation:linear both header-glass;animation-timeline:scroll(root);animation-range:0 7.5rem}}.hero{z-index:1;isolation:isolate;background:var(--background-primary);min-height:max(100svh,48.75rem);position:relative;overflow:hidden}.hero__scene,.hero__scene-frame,.hero__wash{position:absolute;inset:0}.hero__scene{z-index:-3;pointer-events:none;overflow:hidden}.hero__scene-frame{animation:.9s cubic-bezier(.2,.7,.2,1) both scene-reveal;overflow:hidden}.hero__media-plane{aspect-ratio:1672/941;height:max(100%,56.28vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero__media-content,.hero__media-content picture{position:absolute;inset:0}.hero__media-content{transform:translateZ(0)}.hero__media-content picture{display:block}.hero__image{object-fit:fill;width:100%;max-width:none;height:100%}.hero__wash{z-index:-1;background:linear-gradient(90deg, #03060afa 0%, #03060ad1 22%, #03060a61 42%, #03060a0a 64%, transparent 100%), linear-gradient(0deg, var(--background-primary) 0%, #05080db8 6%, transparent 30%), linear-gradient(180deg, #02050966, transparent 20%);pointer-events:none}.hero__atmosphere{z-index:1;opacity:0;mix-blend-mode:screen;animation:.8s ease-out 80ms forwards atmosphere-reveal;position:absolute;inset:0}.hero__atmosphere:before{content:"";transform-origin:72% 22%;background:radial-gradient(at 65% 17%,#5e9eff26 0%,#2d66b014 32%,#0000 59%),radial-gradient(at 74% 31%,#0000 48%,#6baeff12 56%,#0000 66%);position:absolute;inset:-8%}.hero__sun{z-index:2;aspect-ratio:1;opacity:0;mix-blend-mode:screen;border-radius:50%;width:30vw;min-width:22rem;animation:.9s ease-out .12s forwards atmosphere-reveal;position:absolute;top:-3%;right:5%}.hero__sun:before{border-radius:inherit;content:"";background:radial-gradient(circle,#fff 0 1.1%,#fffbf2 1.65%,#ffdca4d1 3.5%,#ffb45c4d 8%,#80b5ff26 17%,#0000 48%);position:absolute;inset:0}.hero__sun:after{border-radius:inherit;background:conic-gradient(from 18deg, transparent 0 6%, #ffe9c985 7%, transparent 8% 22%, #ffffff57 23%, transparent 24% 46%, #ffcf8c6b 47%, transparent 48% 72%, #fffcf152 73%, transparent 74% 100%);content:"";filter:blur(.1rem);position:absolute;inset:3%;-webkit-mask-image:radial-gradient(circle,#0000 0 4%,#000 11%,#0000 58%);mask-image:radial-gradient(circle,#0000 0 4%,#000 11%,#0000 58%)}.hero__earth-canvas{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero__robot-layer{z-index:3;object-fit:contain;pointer-events:none;width:auto;max-width:none;height:82%;position:absolute;top:15.5%;left:72.3%;transform:translate(-50%)}.hero__robot-beacon-layer{z-index:4;opacity:0;animation:4.8s ease-in-out .87s infinite paused beacon-image-pulse}.hero__robot-led{z-index:3;opacity:0;pointer-events:none;width:17.4%;height:1.6%;animation:.42s ease-out .72s forwards light-reveal;position:absolute;top:57.2%;left:53%;transform:none}.hero__robot-led>span{filter:blur(.22rem);mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#b2e1ff57 12%,#f0fbffb8 52%,#99d8ff4f 88%,#0000);border-radius:50%;animation:8s ease-in-out infinite paused led-breathe;position:absolute;inset:8% 2% 22%;box-shadow:0 0 .65rem #a5deff57}.hero__robot-led:after{content:"";filter:blur(.55rem);background:radial-gradient(at 50% 0,#6ebfff1a,#0000 67%);height:500%;animation:8s ease-in-out infinite paused led-reflection;position:absolute;top:160%;left:-18%;right:-18%}.hero[data-motion=active] .hero__robot-led>span,.hero[data-motion=active] .hero__robot-led:after,.hero[data-motion=active] .hero__robot-beacon-layer{animation-play-state:running}.hero__layout{z-index:4;width:100%;max-width:var(--content-max);min-height:inherit;padding:clamp(8.7rem, 16vh, 11.5rem) var(--space-page) 12rem;margin-inline:auto;position:relative}.hero__copy{width:min(39rem,47%)}.hero__eyebrow{color:var(--gold-light);letter-spacing:.02em;text-transform:uppercase;margin:0 0 1.2rem;font-size:clamp(.75rem,.9vw,.9rem);font-weight:530;animation:.52s cubic-bezier(.2,.7,.2,1) 80ms both copy-reveal}.hero h1{color:#f7f7f3;letter-spacing:-.045em;text-wrap:balance;max-width:100%;margin:0;font-size:clamp(3.25rem,4.55vw,5rem);font-weight:420;line-height:.99;animation:.62s cubic-bezier(.2,.7,.2,1) .15s both copy-reveal}.hero h1>span{background:linear-gradient(105deg, var(--gold-light), #d89d3f 72%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero__lead{color:#f5f5f2c7;max-width:35rem;margin:1.4rem 0 0;font-size:clamp(1rem,1.24vw,1.15rem);font-weight:370;line-height:1.45;animation:.62s cubic-bezier(.2,.7,.2,1) .28s both copy-reveal}.hero__actions{gap:.85rem;margin-top:1.75rem;animation:.62s cubic-bezier(.2,.7,.2,1) .36s both copy-reveal;display:flex}.button{border:1px solid #0000;border-radius:.62rem;justify-content:center;align-items:center;gap:1rem;min-width:11.6rem;min-height:3.35rem;padding:.75rem 1.2rem;font-size:.93rem;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex}.button--primary{color:#171007;background:linear-gradient(105deg,#fff3,#0000 34%),linear-gradient(105deg,#efb75b,#d79333);border-color:#ffd27d99;justify-content:space-between;box-shadow:inset 0 1px #ffffff52,0 .7rem 2.2rem #c07d2021}.button--secondary{color:#f5f5f2d1;-webkit-backdrop-filter:blur(.5rem);background:#060b116b;border-color:#ffffff29}.hero__scroll-cue{bottom:10.1rem;left:var(--space-page);color:#f5f5f261;align-items:center;gap:.65rem;font-size:.78rem;animation:.62s cubic-bezier(.2,.7,.2,1) .52s both copy-reveal;display:inline-flex;position:absolute}.hero__scroll-icon{border:1px solid #f5f5f252;border-radius:999px;width:1.35rem;height:1.85rem;display:inline-block;position:relative}.hero__scroll-icon:after{content:"";border-bottom:1px solid;border-right:1px solid;width:.3rem;height:.3rem;position:absolute;top:.5rem;left:50%;transform:translate(-50%)rotate(45deg)}.hero__capabilities{z-index:6;right:var(--space-page);bottom:1.5rem;left:var(--space-page);max-width:calc(var(--content-max) - (var(--space-page) * 2));-webkit-backdrop-filter:blur(.8rem)saturate(115%);background:linear-gradient(145deg,#ffffff0d,#0000 38%),#080e15c7;border:1px solid #ffffff1c;border-radius:.8rem;grid-template-columns:repeat(4,1fr);align-items:stretch;min-height:7.2rem;margin-inline:auto;padding:1.15rem 1.3rem;animation:.62s cubic-bezier(.2,.7,.2,1) .53s both metrics-reveal;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff0a,0 1rem 3rem #0000002e}.capability{border-right:1px solid #ffffff14;align-items:center;gap:1rem;padding:.45rem clamp(.85rem,1.7vw,1.7rem);display:flex}.capability:last-child{border-right:0}.capability__mark{width:2rem;height:2rem;color:var(--gold-light);border:1px solid #f1c66eb3;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.capability__mark:before,.capability__mark:after,.capability__mark>span{content:"";background:currentColor;border-radius:50%;width:.33rem;height:.33rem;position:absolute}.capability__mark:before{transform:translate(-.35rem,.23rem)}.capability__mark:after{transform:translate(.35rem,.23rem)}.capability__mark>span{transform:translateY(-.35rem)}.capability__copy{gap:.3rem;display:grid}.capability__copy strong{color:#f5f5f2f0;letter-spacing:-.025em;font-size:clamp(1.02rem,1.45vw,1.4rem);font-weight:430}.capability__copy>span{color:#f5f5f28c;font-size:.78rem;line-height:1.35}.post-hero-cosmos{z-index:0;isolation:isolate;background-color:#02060a;position:relative}.post-hero-cosmos:before{z-index:-1;backface-visibility:hidden;content:"";pointer-events:none;will-change:transform;background:radial-gradient(at 82% 23%,#19486f17,#0000 30%),linear-gradient(#05080d59,#0000 18% 82%,#01040761),linear-gradient(#02060a2e,#02060a94),url(/media/cosmos/vayn-deep-space-v1.jpg) 50%/cover no-repeat;position:fixed;inset:-2px;transform:translate(0,0)}.ecosystem{z-index:1;min-height:100svh;padding:clamp(7.75rem, 12vh, 9rem) var(--space-page) clamp(3rem, 5vh, 4.5rem);isolation:isolate;background:radial-gradient(at 77% 20%,#1b48711f,#0000 42%),radial-gradient(at 44% 0,#13253830,#0000 34%),linear-gradient(#05080df0 0%,#03070cab 22%,#02060a29 100%);margin-top:-1px;position:relative;overflow:hidden}.ecosystem__planet-scene{z-index:-2;opacity:.86;pointer-events:none;height:clamp(24rem,36vw,34rem);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 64%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 64%,#0000 100%)}.ecosystem__planet-scene svg{width:100%;height:100%;display:block}.ecosystem__rim,.ecosystem__rim-glow{fill:none;vector-effect:non-scaling-stroke}.ecosystem__rim{stroke-width:1.7px}.ecosystem__rim-glow{stroke:#3aaeff;stroke-width:9px;opacity:.58}.ecosystem__city-lights circle{fill:#ffd07a;stroke:#ffebc2b8;stroke-width:.55px;opacity:.38;filter:drop-shadow(0 0 2px #ffbe57eb)drop-shadow(0 0 5px #e289218a);animation:6.8s ease-in-out infinite ecosystem-city-light-blink}.ecosystem__city-lights circle:nth-child(3n+1){animation-duration:7.9s;animation-delay:-1.9s}.ecosystem__city-lights circle:nth-child(3n+2){animation-duration:5.7s;animation-delay:-4.2s}.ecosystem__city-lights circle:nth-child(4n){animation-duration:8.6s;animation-delay:-.8s}.ecosystem__shell{z-index:1;width:100%;max-width:var(--content-max);grid-template-columns:minmax(20rem,.72fr) minmax(38rem,1.28fr);align-items:start;column-gap:clamp(2.5rem,5vw,6rem);margin-inline:auto;display:grid;position:relative}.ecosystem__copy{padding-top:.5rem}.ecosystem__signal-line{background:linear-gradient(90deg,#f1c66edb,#f1c66e2e 40%,#0000);width:min(100%,18.5rem);height:1px;margin-bottom:1.2rem;display:block;position:relative}.ecosystem__signal-line:before{content:"";background:#fff4d3;border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:50%;left:1.8rem;transform:translateY(-50%);box-shadow:0 0 .6rem #f1c66e,0 0 1.4rem #d69835}.ecosystem__eyebrow{color:var(--gold-light);letter-spacing:.32em;text-transform:uppercase;margin:0 0 .9rem;font-size:.74rem;font-weight:570}.ecosystem h2{color:#f7f7f3;letter-spacing:-.045em;max-width:39rem;margin:0;font-size:clamp(2.35rem,2.7vw,3.15rem);font-weight:390;line-height:1.08}.ecosystem h2>span{color:#0000;background:linear-gradient(105deg,#f0b65c,#d78f34 78%);-webkit-background-clip:text;background-clip:text}.ecosystem__lead{color:#f5f5f2ab;max-width:36rem;margin:1.4rem 0 0;font-size:clamp(.96rem,1.17vw,1.1rem);font-weight:360;line-height:1.55}.ecosystem__advantages{-webkit-backdrop-filter:blur(.65rem);background:linear-gradient(145deg,#ffffff06,#0000 38%),#04090eb0;border:1px solid #d6a24a7a;border-radius:.3rem;width:min(100%,21rem);margin-top:2.2rem;padding:.4rem 1.35rem;box-shadow:inset 0 1px #ffffff05,0 1.5rem 4rem #00000026}.ecosystem__advantage{border-bottom:1px solid #ffffff12;grid-template-columns:2rem 1fr;align-items:center;gap:1rem;min-height:4.2rem;display:grid}.ecosystem__advantage:last-child{border-bottom:0}.ecosystem__advantage-icon{color:#e3a745;place-items:center;width:1.8rem;display:grid}.ecosystem__advantage-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15px;width:100%;height:auto}.ecosystem__advantage p{color:#f5f5f2d1;gap:.18rem;margin:0;font-size:.82rem;line-height:1.35;display:grid}.ecosystem__advantage p>span:last-child{color:#f5f5f294}.ecosystem__orbit{aspect-ratio:1;justify-self:end;width:min(100%,41.5rem);margin-top:0;position:relative}.ecosystem__orbit:before{z-index:-1;content:"";filter:blur(1.5rem);background:radial-gradient(circle,#dd973214,#10334c0f 36%,#0000 70%);border-radius:50%;position:absolute;inset:20%}.ecosystem__orbit-lines{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ecosystem__orbit-ring{transform-origin:50%;vector-effect:non-scaling-stroke}.ecosystem__orbit-ring--outer{stroke:#e0a23fa6;stroke-width:1px}.ecosystem__orbit-ring--middle{stroke:#e0a23f33;stroke-width:.8px;stroke-dasharray:1 9}.ecosystem__orbit-ring--inner{stroke:#e0a23f42;stroke-width:.8px;stroke-dasharray:2 7}.ecosystem__orbit-axis{stroke:#e0a23f6b;stroke-width:.85px;vector-effect:non-scaling-stroke}.ecosystem__orbit-glint{fill:none;stroke:#ffe5a4;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:.035 .965;filter:drop-shadow(0 0 .35rem #e4a845);transform-origin:50%;vector-effect:non-scaling-stroke;animation:13s linear infinite ecosystem-orbit-travel;transform:rotate(-90deg)}.ecosystem__core,.ecosystem__node{-webkit-backdrop-filter:blur(.35rem);background:radial-gradient(circle at 45% 35%,#151f2ad1,#0000 42%),#03080de8;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:inset 0 0 2.5rem #00000061,0 1rem 3rem #00000029}.ecosystem__core{aspect-ratio:1;border:1px solid #de9e3980;width:31%;top:50%;left:50%;transform:translate(-50%,-50%)}.ecosystem__core:before,.ecosystem__core:after{content:"";border-radius:50%;position:absolute}.ecosystem__core:before{border:1px dotted #df9931a3;inset:-8%;box-shadow:inset 0 0 1.4rem #dc912a14,0 0 1.4rem #dc912a14}.ecosystem__core:after{background:conic-gradient(#0000,#ebab4433,#0000 28% 100%);border:1px solid #de9e391f;animation:18s linear infinite ecosystem-core-spin;inset:-13%;-webkit-mask-image:radial-gradient(circle,#0000 0 90%,#000 91%);mask-image:radial-gradient(circle,#0000 0 90%,#000 91%)}.ecosystem__core-logo{z-index:1;filter:brightness(.95)drop-shadow(0 0 .6rem #f1c66e1f);width:67%;height:auto;position:relative}.ecosystem__node{aspect-ratio:1;text-align:center;border:1px solid #de9e3978;align-content:center;width:28%;padding:1.2rem;transform:translate(-50%,-50%)}.ecosystem__node:before,.ecosystem__node:after{content:"";background:#fff1c5;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 .5rem #f0b656,0 0 1.1rem #db8b22b3}.ecosystem__node:before{left:-.29rem}.ecosystem__node:after{right:-.29rem}.ecosystem__node--robots{top:15.3%;left:50%}.ecosystem__node--platform{top:50%;left:84.7%}.ecosystem__node--ai{top:84.7%;left:50%}.ecosystem__node--service{top:50%;left:15.3%}.ecosystem__node-icon{color:#f7f7f3e0;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.2rem;display:grid}.ecosystem__node-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:100%;height:100%}.ecosystem__node-id{color:#e7a743;margin-top:.1rem;font-size:1rem;font-weight:520}.ecosystem__node h3{color:#f7f7f3f0;text-transform:uppercase;margin:.18rem 0 .42rem;font-size:.94rem;font-weight:560;line-height:1.1}.ecosystem__node p{color:#f5f5f29e;margin:0;font-size:.66rem;line-height:1.35;display:grid}.why-now{z-index:1;min-height:max(100svh,68rem);padding:clamp(10rem, 17.5vh, 11.5rem) var(--space-page) clamp(3.5rem, 6vh, 5rem);isolation:isolate;background:radial-gradient(at 70% 28%,#1a426514,#0000 33%),linear-gradient(#02060a0f,#02060a4a);margin-top:-1px;position:relative;overflow:hidden}.why-now:before{z-index:-2;content:"";pointer-events:none;background:linear-gradient(90deg,#01040770 0%,#0000 38% 74%,#0104072e),radial-gradient(at 50% 54%,#0000 0 55%,#0104074d 100%);position:absolute;inset:0}.why-now__shell{z-index:2;width:100%;max-width:var(--content-max);grid-template-columns:minmax(27rem,.72fr) minmax(41rem,1.28fr);align-items:start;gap:clamp(2.8rem,5.5vh,4.2rem) clamp(3rem,5.5vw,6.5rem);margin-inline:auto;display:grid;position:relative}.why-now__copy{z-index:2;grid-area:1/1;position:relative}.why-now__index{color:#e7a545;letter-spacing:.06em;align-items:center;gap:.9rem;width:min(100%,15rem);margin-bottom:1.85rem;font-size:.85rem;display:flex}.why-now__index i{background:linear-gradient(90deg,#e7a545d1,#0000);flex:1;height:1px}.why-now h2{color:#f9f9f7f5;letter-spacing:-.045em;max-width:34rem;margin:0;font-size:clamp(2.8rem,3.25vw,3.45rem);font-weight:350;line-height:1.05}.why-now h2>span{color:#e9a84a}.why-now__copy>p{color:#f5f5f2a8;max-width:33rem;margin:1.65rem 0 0;font-size:clamp(.94rem,1vw,1.08rem);line-height:1.65}.why-now__impact{grid-area:1/2;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:clamp(10.5rem,18vh,12rem);display:grid}.why-now__impact-item{text-align:center;border-right:1px solid #ffffff21;align-content:start;place-items:center;min-height:12.5rem;padding:.2rem clamp(.75rem,1.35vw,1.4rem);display:grid}.why-now__impact-item:last-child{border-right:0}.why-now__impact-icon{color:#e6a343;place-items:center;width:3.1rem;height:3.1rem;margin-bottom:.65rem;display:grid}.why-now__impact-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:100%;height:100%}.why-now__impact-item strong{color:#eba94a;letter-spacing:-.045em;font-size:clamp(2.4rem,3.25vw,3.35rem);font-weight:330;line-height:1}.why-now__impact-item p{color:#f5f5f2ad;margin:.85rem 0 0;font-size:clamp(.7rem,.85vw,.86rem);line-height:1.42;display:grid}.why-now__formula{-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);background:linear-gradient(135deg,#ffffff06,#0000 42%),#02060a75;border:1px solid #e2a64c40;border-radius:.65rem;grid-area:2/2;grid-template-columns:minmax(15rem,.8fr) minmax(28rem,1.2fr);align-items:center;gap:1.6rem;min-height:9.75rem;padding:1rem 1.25rem 1rem 1.9rem;display:grid;box-shadow:inset 0 1px #ffffff05}.why-now__formula>p{color:#f5f5f2b8;margin:0;font-size:clamp(.82rem,.95vw,.96rem);line-height:1.6}.why-now__formula>p span{color:#e9a84a}.why-now__formula-flow{justify-content:space-between;align-items:center;gap:clamp(.45rem,.8vw,.85rem);display:flex}.why-now__formula-flow>b{color:#daa048;font-size:1.25rem;font-weight:350}.why-now__formula-card{color:#e4a447;text-align:center;background:#03080d75;border:1px solid #ffffff36;border-radius:.55rem;align-content:center;place-items:center;gap:.45rem;width:4.75rem;min-height:6rem;padding:.65rem .35rem .5rem;display:grid}.why-now__formula-card svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;width:2.4rem;height:2.4rem}.why-now__formula-card span{color:#f5f5f2c2;font-size:.68rem;line-height:1.15}.why-now__formula-card--result{background:linear-gradient(145deg,#d6973614,#03080d8a);border-color:#e2a64c9e;width:8.25rem}.why-now__formula-card--result span{color:#e8aa4e;font-size:.76rem}.why-now__market{grid-area:3/1/auto/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.why-now__market-item{text-align:center;border-right:1px solid #ffffff1f;align-content:start;place-items:center;gap:.75rem;min-height:7rem;padding:.4rem clamp(1rem,2vw,2rem);display:grid}.why-now__market-item:last-child{border-right:0}.why-now__market-item strong{color:#e8a648;letter-spacing:-.04em;font-size:clamp(2rem,2.8vw,2.9rem);font-weight:330;line-height:1}.why-now__market-item span{color:#f5f5f2a6;max-width:12rem;font-size:clamp(.7rem,.82vw,.82rem);line-height:1.42}.why-now__disclaimer{color:#f5f5f259;grid-column:1/-1;margin:-2.2rem 0 0;font-size:.64rem;line-height:1.4}.why-now__moon{z-index:0;aspect-ratio:1;opacity:.74;filter:saturate(.58)brightness(.7)contrast(1.24);pointer-events:none;background:#02060a url(/media/cosmos/vayn-dark-moon-v1.png) 50%/119% no-repeat;border-radius:50%;width:clamp(7.5rem,11.4vw,11rem);position:absolute;top:7.5rem;right:2.8rem;overflow:hidden;box-shadow:-.15rem 0 .7rem #badbef26,-1.3rem 0 3.6rem #467a9e1a}.why-now__moon:after{content:none}.why-now__planet,.robotics__planet-continuation{--planet-bridge-size:clamp(36rem, 50vw, 49rem);z-index:0;width:var(--planet-bridge-size);aspect-ratio:1;opacity:.5;filter:saturate(.72)brightness(.72)contrast(1.15);pointer-events:none;background:linear-gradient(122deg,#0000 0 27%,#00020538 43%,#000205d9 73%),url(/media/hero/earth-reference-texture-2048.webp) 50%/cover;border-radius:50%;position:absolute;left:-18rem;transform:rotate(-12deg);box-shadow:.9rem -.7rem 2.8rem #3d97d22e,inset -7rem 2rem 9rem #000205c7}.why-now__planet{bottom:-24rem}.robotics__planet-continuation{top:calc(24rem - var(--planet-bridge-size))}.why-now__planet:after,.robotics__planet-continuation:after{border-radius:inherit;content:"";background:radial-gradient(circle at 58% 29%,#0000 0 16%,#01040824 37%,#000205ad 75%);position:absolute;inset:0}.why-now__planet>span,.robotics__planet-continuation>span{z-index:1;aspect-ratio:1;background:radial-gradient(circle,#fff 0 3%,#ffe7ad 7%,#edaa4194 20%,#0000 65%);border-radius:50%;width:7rem;position:absolute;top:26%;right:5%;transform:translate(50%,-50%);box-shadow:0 0 4rem #e8a64457}@keyframes ecosystem-city-light-blink{0%,18%,to{opacity:.22}42%{opacity:.95}58%{opacity:.46}74%{opacity:.72}}.robotics{z-index:1;min-height:max(100svh,68rem);padding:clamp(8.5rem, 14vh, 10rem) var(--space-page) 3.5rem;isolation:isolate;background:linear-gradient(90deg,#0104077a,#0000 42% 77%,#0104072e),radial-gradient(at 80% 42%,#1b426012,#0000 38%),linear-gradient(#02060a29,#02060a57);margin-top:-1px;position:relative;overflow:hidden}.robotics__floor{z-index:-1;opacity:.58;clip-path:polygon(17% 0,100% 0,100% 100%,0 100%);transform-origin:bottom;pointer-events:none;background:radial-gradient(at 54% 16%,#87b8d81f,#0000 30%),radial-gradient(at 62% 48%,#ffffff0d,#0000 34%),linear-gradient(#0000 0 10%,#04090ead 27%,#010407f0 100%);width:68%;height:25rem;position:absolute;bottom:6.4rem;right:-8%;transform:perspective(48rem)rotateX(61deg)translateY(26%)}.robotics__floor:before{content:"";background:linear-gradient(90deg,#0000,#b8d6e921,#0000);height:1px;position:absolute;inset:10% 0 auto}.robotics__floor:after{filter:blur(1rem);content:"";background:radial-gradient(#43718f1a,#0000 68%);border-radius:50%;width:64%;height:50%;position:absolute;bottom:4%;right:8%}.robotics__shell{z-index:2;width:100%;max-width:var(--content-max);grid-template-rows:minmax(42rem,auto) auto;grid-template-columns:minmax(16.5rem,.6fr) minmax(25rem,.86fr) minmax(32rem,1.22fr);align-items:start;column-gap:clamp(1.75rem,2.8vw,3.2rem);min-height:54rem;margin-inline:auto;display:grid;position:relative}.robotics__selector-panel{flex-direction:column;grid-area:1/1;min-width:0;height:100%;display:flex}.robotics__eyebrow{color:#e8a84b;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 1.6rem;font-size:.76rem;display:flex}.robotics__eyebrow i{background:#e8a84b8a;width:1.3rem;height:1px}.robotics__eyebrow b{color:#f5f5f294;letter-spacing:.22em;font-size:.64rem;font-weight:450}.robotics__selector{gap:.15rem;margin-left:-1rem;display:grid;position:relative}.robotics__selector:before{content:"";background:#ffffff1a;width:1px;position:absolute;top:0;bottom:0;left:0}.robotics__selector-item{color:#f5f5f291;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2.65rem minmax(0,1fr) auto;align-items:center;gap:.45rem;min-height:4.25rem;padding:.58rem .25rem .58rem 1.45rem;transition:color .32s,background-color .32s;display:grid;position:relative}.robotics__selector-item:before{content:"";opacity:0;background:#e9a84a;width:2px;transition:opacity .32s,transform .42s;position:absolute;top:.35rem;bottom:.35rem;left:0;transform:scaleY(.35);box-shadow:0 0 1rem #e9a84a47}.robotics__selector-item[aria-selected=true]{color:#e8a84b;background:linear-gradient(90deg,#e09e3e0d,#0000 80%)}.robotics__selector-item[aria-selected=true]:before{opacity:1;transform:scaleY(1)}.robotics__selector-number{letter-spacing:-.04em;font-size:1.6rem;font-weight:330}.robotics__selector-title{font-size:.88rem;line-height:1.3}.robotics__selector-dot{aspect-ratio:1;opacity:.55;background:currentColor;border-radius:50%;width:.38rem}.robotics__selector-item[aria-selected=true] .robotics__selector-dot{opacity:1;box-shadow:0 0 .75rem #e8a84b5c}.robotics__soon-badge{color:#e8a84b;letter-spacing:.035em;white-space:nowrap;background:#d9993a05;border:1px solid #e8a84ba8;border-radius:.45rem;padding:.4rem .48rem .34rem;font-size:.54rem;line-height:1;box-shadow:0 0 1rem #d9993a0d}.robotics__catalog{color:#f5f5f263;border-top:1px solid #ffffff12;align-items:center;gap:.8rem;margin-top:auto;padding-top:1.5rem;font-size:.76rem;display:inline-flex}.robotics__catalog>span{font-size:1.2rem}.robotics__content{z-index:5;grid-area:1/2;position:relative}.robotics__intro h2{color:#f9f9f7f5;letter-spacing:-.04em;max-width:29rem;margin:0;font-size:clamp(2rem,2.2vw,2.4rem);font-weight:350;line-height:1.06}.robotics__intro h2 span{color:#e8a84b}.robotics__intro>p{color:#f5f5f296;max-width:28rem;margin:1.25rem 0 0;font-size:.84rem;line-height:1.65}.robotics__product{margin-top:clamp(2.5rem,5.4vh,3.5rem);animation:.52s cubic-bezier(.22,1,.36,1) both robotics-content-in}.robotics__product-label{color:#e7a345;letter-spacing:.22em;text-transform:uppercase;margin:0 0 .95rem;font-size:.61rem}.robotics__product h3{color:#f9f9f7f5;letter-spacing:-.045em;max-width:25rem;margin:0;font-size:clamp(2.25rem,3vw,3.15rem);font-weight:340;line-height:1.02}.robotics__product h3 span{color:#e8a84b}.robotics__product-description{color:#f5f5f29e;max-width:26rem;min-height:3.4rem;margin:1.25rem 0 0;font-size:.82rem;line-height:1.58}.robotics__service-model{color:#e8a84b;letter-spacing:.06em;background:#e8a84b0f;border:1px solid #e8a84b4a;border-radius:999px;width:fit-content;margin:1rem 0 0;padding:.48rem .7rem;font-size:.67rem}.robotics__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .85rem;margin-top:2.1rem;display:grid}.robotics__metrics[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.robotics__metric{color:#e8a84b;align-content:start;gap:.5rem;min-width:0;display:grid}.robotics__metric svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.1px;width:2rem;height:2rem}.robotics__metric strong{color:#e8a84b;min-height:2.2rem;font-size:.76rem;font-weight:430;line-height:1.25}.robotics__metric sup{margin-left:.1rem;font-size:.52rem}.robotics__metric>span{color:#f5f5f27a;font-size:.66rem;line-height:1.35}.robotics__scenarios{flex-wrap:wrap;gap:.45rem;margin-top:1.35rem;display:flex}.robotics__scenarios>span{color:#f5f5f287;background:#ffffff06;border:1px solid #ffffff1c;border-radius:999px;padding:.38rem .55rem;font-size:.59rem;line-height:1}.robotics__coming-note{background:#04090e6b;border:1px solid #e8a84b3d;border-radius:.55rem;gap:.5rem;max-width:24rem;margin-top:2rem;padding:1rem 1.15rem;display:grid}.robotics__coming-note strong{color:#e8a84b;letter-spacing:.12em;font-size:.66rem;font-weight:480}.robotics__coming-note span{color:#f5f5f280;font-size:.72rem;line-height:1.45}.robotics__actions{flex-wrap:wrap;gap:.85rem;margin-top:2.15rem;display:flex}.robotics__button{color:#f9f9f7eb;background:#050a0f70;border:1px solid #ffffff38;justify-content:center;align-items:center;gap:1.1rem;min-height:3.35rem;padding:.8rem 1.4rem;font-size:.78rem;transition:border-color .26s,background-color .26s,transform .26s;display:inline-flex}.robotics__button--primary{color:#171007;background:linear-gradient(105deg,#fff3,#0000 35%),linear-gradient(105deg,#efb75b,#d79333);border-color:#ffd589a3;box-shadow:inset 0 1px #ffffff4f,0 .75rem 2.2rem #c07d2021}.robotics__claim-note{color:#f5f5f252;max-width:28rem;margin:1.1rem 0 0;font-size:.58rem;line-height:1.45}.robotics__visual{--robot-bottom:0rem;--robot-right:-7%;--robot-width:118%;z-index:3;grid-area:1/3;align-self:stretch;min-width:0;min-height:42rem;position:relative}.robotics__visual-product{animation:.62s cubic-bezier(.22,1,.36,1) both robotics-visual-in;position:absolute;inset:0}.robotics__robot-stage,.robotics__robot-reflection{right:var(--robot-right);width:var(--robot-width);max-width:none;position:absolute}.robotics__robot-stage{z-index:3;bottom:var(--robot-bottom)}.robotics__robot-image,.robotics__robot-reflection{object-fit:contain;height:auto}.robotics__robot-image{filter:brightness(.72)contrast(1.11)saturate(.74);width:100%;max-width:none;display:block;transform:translateZ(0)}.robotics__robot-reflection{z-index:1;bottom:calc(var(--robot-bottom) - 36%);opacity:.09;filter:blur(.35rem)brightness(.72)saturate(.65);transform-origin:bottom;transform:scaleY(-.42)translateY(-78%);-webkit-mask-image:linear-gradient(#000000bf,#0000 54%);mask-image:linear-gradient(#000000bf,#0000 54%)}.robotics__visual--industrial-cleaning{--robot-bottom:0;--robot-right:7%;--robot-width:78%}.robotics__visual--industrial-cleaning .robotics__robot-image{filter:none}.robotics__visual--warehouse-logistics{--robot-bottom:3.5rem;--robot-right:-6%;--robot-width:116%}.robotics__visual--facade-cleaning{--robot-bottom:0;--robot-right:7%;--robot-width:78%}.robotics__visual--humanoid-robots{--robot-bottom:0;--robot-right:13%;--robot-width:59%}.robotics__visual--humanoid-robots .robotics__robot-stage{top:10rem;bottom:auto}.robotics__visual--warehouse-logistics .robotics__robot-image,.robotics__visual--facade-cleaning .robotics__robot-image,.robotics__visual--humanoid-robots .robotics__robot-image{filter:none}.robotics__visual--lawn-mowing{--robot-bottom:3.2rem;--robot-right:-12%;--robot-width:124%}.robotics__visual--snow-removal{--robot-bottom:1.8rem;--robot-right:-18%;--robot-width:136%}.robotics__signals{z-index:5;pointer-events:none;position:absolute;inset:0}.robotics__signal{--signal-color:255 182 65;background:radial-gradient(ellipse, #fffff0e0 0 8%, rgb(var(--signal-color) / 42%) 28%, transparent 70%);box-shadow:0 0 .65rem rgb(var(--signal-color) / 44%);opacity:.24;mix-blend-mode:screen;border-radius:45%;animation:4.8s ease-in-out infinite robotics-signal-pulse;display:block;position:absolute}.robotics__signal:after{background:radial-gradient(circle, rgb(var(--signal-color) / 25%), transparent 64%);content:"";border-radius:50%;position:absolute;inset:-115%}.robotics__signal--blue{--signal-color:80 192 255}.robotics__visual--industrial-cleaning .robotics__signal,.robotics__mobile-media--industrial-cleaning .robotics__signal{width:14%;height:5.2%;top:2.2%;left:43%}.robotics__visual--lawn-mowing .robotics__signal,.robotics__mobile-media--lawn-mowing .robotics__signal{width:8%;height:9%;top:12%;left:49.2%}.robotics__visual--snow-removal .robotics__signal,.robotics__mobile-media--snow-removal .robotics__signal{width:4.6%;height:7.4%;top:14.2%;left:82.3%}.robotics__visual--warehouse-logistics .robotics__signal:first-child,.robotics__mobile-media--warehouse-logistics .robotics__signal:first-child{width:4%;height:5.5%;top:1.6%;left:40.1%}.robotics__visual--warehouse-logistics .robotics__signal:nth-child(2),.robotics__mobile-media--warehouse-logistics .robotics__signal:nth-child(2){width:4.3%;height:6.2%;top:61.5%;left:66.2%}.robotics__visual--facade-cleaning .robotics__signal,.robotics__mobile-media--facade-cleaning .robotics__signal{width:11.4%;height:7%;top:4.3%;left:44.3%}@keyframes robotics-signal-pulse{0%,16%,56%,to{opacity:.2;filter:brightness(.86);transform:scale(.94)}39%,46%{opacity:.92;filter:brightness(1.25);transform:scale(1.06)}}.robotics__future-visual{aspect-ratio:1;color:#f5f5f275;letter-spacing:.12em;text-transform:uppercase;background:radial-gradient(circle,#0d182261,#0000 66%);border:1px solid #e8a84b33;border-radius:50%;align-content:center;place-items:center;gap:1.3rem;width:min(22rem,70%);font-size:.78rem;animation:.52s both robotics-visual-in;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.robotics__future-visual:before,.robotics__future-visual:after{content:"";border:1px solid #e8a84b1f;border-radius:50%;position:absolute}.robotics__future-visual:before{inset:12%}.robotics__future-visual:after{inset:27%}.robotics__future-visual img{z-index:1;opacity:.55;width:8rem;height:auto}.robotics__future-visual span{z-index:1}.robotics__proof{z-index:6;border-top:1px solid #ffffff14;grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.9rem;padding-top:1.5rem;display:grid;position:relative}.robotics__proof-item{border-right:1px solid #ffffff1a;align-items:center;gap:1rem;min-height:5rem;padding:.3rem clamp(1rem,2.2vw,2rem);display:flex}.robotics__proof-item:first-child{padding-left:0}.robotics__proof-item:last-child{border-right:0}.robotics__proof-item svg{fill:none;stroke:#e8a84b;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15px;flex:none;width:2.45rem;height:2.45rem}.robotics__proof-item p{gap:.32rem;margin:0;display:grid}.robotics__proof-item strong{color:#f5f5f2d1;font-size:.82rem;font-weight:420}.robotics__proof-item span{color:#f5f5f27a;font-size:.68rem;line-height:1.35}@keyframes robotics-content-in{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes robotics-visual-in{0%{opacity:0;filter:brightness(.65);transform:translate(1.5rem)scale(.985)}to{opacity:1;filter:brightness();transform:translate(0)scale(1)}}.engagement{z-index:1;min-height:max(100svh,62rem);padding:clamp(8rem, 12vh, 9.5rem) var(--space-page) clamp(3.5rem, 6vh, 5rem);isolation:isolate;background:radial-gradient(at 50% 25%,#18405e17,#0000 36%),linear-gradient(#02060a21,#02060a4f);margin-top:-1px;position:relative;overflow:hidden}.engagement:before{z-index:-2;content:"";pointer-events:none;background:linear-gradient(90deg,#0104074f,#0000 24% 78%,#01040738),radial-gradient(at 50% 58%,#0000 0 48%,#0104073d 100%);position:absolute;inset:0}.glass-panel{-webkit-backdrop-filter:blur(1rem)saturate(118%);background:linear-gradient(145deg,#ffffff0e,#0000 34%),linear-gradient(160deg,#0b151e9e,#02070cb8);border:1px solid #e6b25b42;box-shadow:inset 0 1px #ffffff0f,0 1.25rem 3.5rem #00000026}.engagement__shell{z-index:2;width:100%;max-width:var(--content-max);margin-inline:auto;padding-left:clamp(3.75rem,5vw,4.75rem);position:relative}.engagement__rail{z-index:3;width:max(2.8rem, calc((100vw - var(--content-max)) / 2));color:#f5f5f26b;pointer-events:none;align-content:start;justify-items:center;min-width:3.25rem;display:grid;position:absolute;top:8.4rem;bottom:0;left:0}.engagement__rail:before{content:none}.engagement__rail span{letter-spacing:-.04em;font-size:clamp(2rem,2.8vw,2.75rem);font-weight:330}.engagement__rail i{background:#e7a6457a;width:2.4rem;height:1px;margin:.8rem 0 1rem;position:relative}.engagement__rail i:after{aspect-ratio:1;content:"";background:#f1b457;border-radius:50%;width:.35rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 .65rem #e79d3699}.engagement__rail small{color:#e8a749;text-align:center;max-width:2.5rem;font-size:.67rem;line-height:1.75}.engagement__hero{grid-template-columns:minmax(24rem,.92fr) minmax(23rem,.86fr) minmax(19rem,.72fr);align-items:start;gap:clamp(2rem,4vw,4.5rem);min-height:18.5rem;display:grid;position:relative}.engagement__copy{z-index:3;padding-top:.4rem;position:relative}.engagement__eyebrow{letter-spacing:.28em;text-transform:uppercase;margin:0 0 1.65rem;font-weight:540;color:#e9a84a!important;font-size:.75rem!important}.engagement__copy h2{color:#f9f9f7f7;letter-spacing:-.05em;margin:0;font-size:clamp(3rem,4vw,4.15rem);font-weight:340;line-height:.98}.engagement__copy>p:last-child{color:#f5f5f29e;max-width:30rem;margin:1.55rem 0 0;font-size:clamp(.92rem,1.05vw,1.06rem);line-height:1.55}.engagement__robot{z-index:2;pointer-events:none;width:clamp(17rem,21vw,22rem);position:absolute;bottom:-4.2rem;left:51%;transform:translate(-50%)}.engagement__robot:after{z-index:-1;content:"";filter:blur(.8rem);background:radial-gradient(#64a3cd29,#0000 68%);border-radius:50%;height:4rem;position:absolute;bottom:1.6rem;left:4%;right:4%}.engagement__robot-image{filter:drop-shadow(0 1.4rem 2rem #00000059);width:100%;height:auto;display:block}.engagement__beacon-image{z-index:4;opacity:.08;pointer-events:none;width:100%;height:auto;animation:4.8s ease-in-out .18s infinite beacon-image-pulse;position:absolute;inset:0}.engagement__pilot{z-index:3;border-radius:.75rem;grid-column:3;min-height:14.5rem;padding:1.75rem 1.85rem;position:relative}.engagement__pilot-light{aspect-ratio:1;background:#ffe3a7;border-radius:50%;width:.38rem;position:absolute;top:1.55rem;right:1.65rem;box-shadow:0 0 .85rem #efad4d}.engagement__pilot h3{color:#f9f9f7f0;margin:0;font-size:1.08rem;font-weight:420;line-height:1.45}.engagement__pilot p{color:#f5f5f294;margin:1.15rem 0 1.4rem;font-size:.82rem;line-height:1.65}.engagement__pilot a{color:#e9a84a;align-items:center;gap:1rem;font-size:.8rem;display:inline-flex}.engagement__options{z-index:4;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.4vw,1.4rem);margin-top:-.1rem;display:grid;position:relative}.engagement__option{border-radius:.75rem;flex-direction:column;min-height:20.75rem;padding:clamp(1.15rem,1.45vw,1.45rem);transition:border-color .18s,transform .18s,background-color .18s;display:flex}.engagement__option-head{justify-content:space-between;align-items:center;min-height:3.25rem;display:flex}.engagement__option-head>span{color:#e9a84a;font-size:clamp(2rem,2.6vw,2.7rem);font-weight:330;line-height:1}.engagement__option-head i{aspect-ratio:1;color:#f5f5f2db;border:1px solid #fff3;border-radius:50%;place-items:center;width:3.35rem;display:grid}.engagement__option--featured .engagement__option-head i{border-color:#e7a6459e}.engagement__option-head svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:1.75rem;height:1.75rem}.engagement__option h3{color:#f9f9f7f5;letter-spacing:-.03em;margin:1rem 0 0;font-size:clamp(1.45rem,1.8vw,1.8rem);font-weight:390}.engagement__option>p{color:#f5f5f28f;min-height:2rem;margin:.65rem 0 0;font-size:.78rem;line-height:1.42}.engagement__option ul{gap:.52rem;margin:.9rem 0 1.25rem;padding:0;list-style:none;display:grid}.engagement__option li{color:#f5f5f29e;padding-left:1.15rem;font-size:clamp(.68rem,.76vw,.78rem);line-height:1.4;position:relative}.engagement__option li:before{aspect-ratio:1;content:"";background:#eeaa47;border-radius:50%;width:.28rem;position:absolute;top:.55em;left:0;box-shadow:0 0 .5rem #e7972d59}.engagement__option>a{color:#e9a84a;border:1px solid #e1a44b91;border-radius:.55rem;justify-content:space-between;align-items:center;width:100%;min-height:3.05rem;margin-top:auto;padding:.65rem 1.1rem;font-size:.78rem;display:flex}.engagement__option>.engagement__option-action--featured{color:#171007;background:linear-gradient(105deg,#fff3,#0000 35%),linear-gradient(105deg,#efb75b,#d79333);border-color:#ffd27dad;box-shadow:inset 0 1px #ffffff4f,0 .75rem 2.2rem #c07d2029}.engagement__assurances{z-index:4;border-radius:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.6rem;padding:1.35rem 1.2rem;display:grid;position:relative}.engagement__assurance{border-right:1px solid #ffffff1a;align-items:center;gap:.9rem;min-height:4.7rem;padding:.3rem clamp(.75rem,1.3vw,1.25rem);display:flex}.engagement__assurance:last-child{border-right:0}.engagement__assurance svg{fill:none;stroke:#e9a84a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3px;flex:none;width:2.75rem;height:2.75rem}.engagement__assurance p{gap:.32rem;margin:0;display:grid}.engagement__assurance strong{color:#f9f9f7e3;font-size:.78rem;font-weight:430;line-height:1.25}.engagement__assurance span{color:#f5f5f27a;font-size:.62rem;line-height:1.35}.engagement__planet{z-index:-1;aspect-ratio:1;opacity:.24;filter:saturate(.7)brightness(.66)contrast(1.15);pointer-events:none;background:linear-gradient(125deg,#0000 0 24%,#0002054d 50%,#000205e0 79%),url(/media/hero/earth-reference-texture-2048.webp) 50%/cover;border-radius:50%;width:clamp(35rem,48vw,47rem);position:absolute;box-shadow:inset -8rem 2rem 10rem #000205d6}.engagement__planet--left{top:20rem;left:-29rem;transform:rotate(-18deg)}.engagement__planet--right{top:21rem;right:-31rem;transform:rotate(21deg)}@keyframes beacon-image-pulse{0%,16%,56%,to{opacity:.08}39%,46%{opacity:.88}}.platform-section{z-index:1;min-height:max(100svh,68rem);padding:clamp(8.5rem, 13vh, 10rem) var(--space-page) clamp(3.5rem, 6vh, 5rem);isolation:isolate;background:radial-gradient(at 68% 18%,#1b45651a,#0000 35%),linear-gradient(#02060a1f,#02060a4a);margin-top:-1px;position:relative;overflow:hidden}.platform-section:before{z-index:-2;content:"";pointer-events:none;background:linear-gradient(90deg,#01040757,#0000 23% 81%,#0104073d),radial-gradient(at 50% 54%,#0000 0 53%,#01040747 100%);position:absolute;inset:0}.platform-section__distant-orbit{z-index:-1;opacity:.38;pointer-events:none;border-top:1px solid #66aadd42;border-radius:50%;width:clamp(29rem,42vw,43rem);height:14rem;position:absolute;top:3.5rem;right:7%;transform:rotate(-7deg);box-shadow:0 -.4rem 2.5rem #2d70a317}.platform-section__rail{z-index:4;width:max(2.8rem, calc((100vw - var(--content-max)) / 2));color:#f5f5f273;align-content:start;justify-items:center;min-width:3.25rem;display:grid;position:absolute;top:8.75rem;left:0}.platform-section__rail span{letter-spacing:-.04em;font-size:clamp(2rem,2.8vw,2.75rem);font-weight:330}.platform-section__rail i{background:#e9ae5373;width:2.3rem;height:1px;margin:.75rem 0 1rem;position:relative}.platform-section__rail i:after{aspect-ratio:1;content:"";background:#f1c56e;border-radius:50%;width:.34rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 .7rem #e9ae538c}.platform-section__rail small{color:#e9a84a;text-align:center;text-transform:uppercase;max-width:2.7rem;font-size:.56rem;line-height:1.7}.platform-section__shell{z-index:2;width:100%;max-width:var(--content-max);grid-template-columns:minmax(14rem,.67fr) minmax(42rem,2.03fr) minmax(12.5rem,.62fr);align-items:start;gap:1.35rem clamp(1.15rem,1.8vw,1.9rem);margin-inline:auto;padding-left:clamp(3.75rem,5vw,4.75rem);display:grid;position:relative}.platform-section__label{color:#f5f5f2b8;letter-spacing:.22em;text-transform:uppercase;grid-column:2;align-items:center;gap:.7rem;margin:0 0 -.4rem;font-size:.67rem;font-weight:520;display:flex}.platform-section__label i{aspect-ratio:1;background:#55c875;border-radius:50%;width:.42rem;box-shadow:0 0 .8rem #3acd639e}.platform-section__copy{grid-area:2/1;padding-top:1.4rem}.platform-section__copy h2{color:#f9f9f7f7;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,2.55vw,2.8rem);font-weight:340;line-height:1.08}.platform-section__copy h2 span{color:#e9a84a}.platform-section__copy>p{color:#f5f5f29c;margin:1.5rem 0 0;font-size:clamp(.74rem,.82vw,.84rem);line-height:1.62}.platform-section__actions{gap:.65rem;margin-top:1.35rem;display:grid}.platform-section__actions a,.platform-section__actions button{color:#f5f5f2c7;border:1px solid #ffffff26;border-radius:.52rem;justify-content:space-between;align-items:center;width:100%;min-height:3rem;padding:.65rem 1rem;font-size:.7rem;display:flex}.platform-section__actions .platform-section__primary{color:#171007;background:linear-gradient(105deg,#fff3,#0000 34%),linear-gradient(105deg,#efb75b,#d79333);border-color:#ffd17ca1;box-shadow:inset 0 1px #ffffff4d,0 .8rem 2rem #c07d2026}.platform-section__actions i{aspect-ratio:1;color:#171007;background:#e9a84a;border-radius:50%;place-items:center;width:1.2rem;font-size:.54rem;font-style:normal;display:grid}.platform-section__security{align-items:flex-start;gap:.75rem;margin-top:1.5rem;display:flex}.platform-section__security svg{fill:none;stroke:#e9a84a;stroke-width:1.5px;flex:none;width:2rem;height:2rem}.platform-section__security p{color:#f5f5f27a;gap:.25rem;margin:0;font-size:.61rem;line-height:1.4;display:grid}.platform-section__security strong{color:#f5f5f2c7;font-size:.7rem;font-weight:430}.platform-section__demo{grid-area:2/2;min-width:0}.platform-section__capabilities{grid-area:2/3;padding-top:1.7rem}.platform-section__capabilities h3{color:#f9f9f7f0;letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,1.72vw,1.85rem);font-weight:350;line-height:1.08}.platform-section__capabilities h3 span{color:#e9a84a}.platform-section__capabilities>p{color:#f5f5f2b8;margin:1.2rem 0 .75rem;font-size:.72rem}.platform-section__capabilities ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.platform-section__capabilities li{color:#f5f5f291;align-items:center;gap:.6rem;font-size:.64rem;line-height:1.28;display:flex}.platform-section__capabilities li svg{fill:none;stroke:#e9a84a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none;width:1.25rem;height:1.25rem}.platform-section__capabilities>button{color:#e9a84a;border:1px solid #e1a44b87;border-radius:.5rem;justify-content:space-between;align-items:center;width:100%;min-height:3.3rem;margin-top:1.25rem;padding:.7rem .85rem;font-size:.7rem;line-height:1.3;display:flex}.platform-section__benefits{z-index:3;border-radius:.7rem;grid-area:3/1/auto/-1;grid-template-columns:repeat(5,minmax(0,1fr));min-height:6rem;margin-top:1rem;padding:1rem 1.2rem;display:grid;position:relative}.platform-section__benefits>div{border-right:1px solid #ffffff1a;align-items:center;gap:.75rem;padding:.3rem clamp(.75rem,1.5vw,1.3rem);display:flex}.platform-section__benefits>div:last-child{border-right:0}.platform-section__benefits svg{fill:none;stroke:#e9a84a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;flex:none;width:2.25rem;height:2.25rem}.platform-section__benefits p{gap:.22rem;margin:0;display:grid}.platform-section__benefits strong{color:#f9f9f7db;font-size:.69rem;font-weight:430}.platform-section__benefits span{color:#f5f5f27a;font-size:.62rem;line-height:1.3}.platform-demo{color:#f5f5f2c2;-webkit-backdrop-filter:blur(1.2rem)saturate(120%);background:linear-gradient(145deg,#ffffff0a,#0000 28%),#03090fe0;border:1px solid #ffffff29;border-radius:1rem;grid-template-rows:3.25rem minmax(0,1fr);grid-template-columns:7.35rem minmax(0,1fr);min-height:43rem;scroll-margin-top:6rem;font-size:.62rem;animation:.76s cubic-bezier(.22,1,.36,1) both platform-demo-enter;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1.8rem 5rem #00000052}.platform-demo button,.platform-demo a,.platform-demo summary,.platform-demo input{font:inherit}.platform-demo button{color:inherit}.platform-demo__loading{color:#f5f5f27a;grid-area:1/1/-1/-1;align-content:center;place-items:center;gap:1rem;min-height:43rem;display:grid}.platform-demo__loading i{aspect-ratio:1;border:1px solid #e9a84b40;border-top-color:#e9a84a;border-radius:50%;width:2.5rem;animation:1.4s linear infinite platform-loader}.platform-demo__header{background:#040a10a3;border-bottom:1px solid #ffffff14;grid-area:1/1/auto/-1;grid-template-columns:6rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem .7rem;display:grid}.platform-demo__header>strong{color:#f9f9f7ed;letter-spacing:.12em;font-size:.95rem;font-weight:520}.platform-demo__header>strong span{color:#e9a84a}.platform-demo__facility-select{color:#f5f5f2bd;text-align:left;background:0 0;border:0;align-items:center;gap:.35rem;min-width:0;padding:.35rem .55rem;display:flex}.platform-demo__facility-select span{color:#f5f5f26e}.platform-demo__facility-select i{color:#f5f5f257;margin-left:auto;font-style:normal}.platform-demo__header-tools{align-items:center;gap:.3rem;display:flex}.platform-demo__header-tools>button{background:#ffffff05;border:1px solid #ffffff17;border-radius:.42rem;place-items:center;min-width:1.8rem;min-height:1.8rem;padding:.3rem;display:grid}.platform-demo__notice{position:relative}.platform-demo__notice i{aspect-ratio:1;color:#fff;background:#df554e;border-radius:50%;place-items:center;width:.8rem;font-size:.42rem;font-style:normal;display:grid;position:absolute;top:-.2rem;right:-.15rem}.platform-demo__header-tools>.platform-demo__user{white-space:nowrap;grid-template-columns:auto 1fr;gap:.35rem;padding-inline:.45rem;display:flex}.platform-demo__user span{aspect-ratio:1;background:#ffffff14;border-radius:50%;place-items:center;width:1.45rem;font-size:.48rem;display:grid}.platform-demo__sidebar{background:#040a106b;border-right:1px solid #ffffff14;grid-area:2/1;align-content:start;gap:.25rem;padding:.75rem .55rem;display:grid}.platform-demo__nav-item{color:#f5f5f291;text-align:left;background:0 0;border:1px solid #0000;border-radius:.42rem;grid-template-columns:1.1rem 1fr;align-items:center;gap:.5rem;min-height:2.3rem;padding:.45rem .55rem;display:grid}.platform-demo__nav-item svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1rem;height:1rem}.platform-demo__nav-item[aria-current=page]{color:#f9f9f7eb;background:linear-gradient(90deg,#264c6752,#ffffff05);border-color:#ffffff14}.platform-demo__nav-item[aria-current=page] svg{color:#72b7e5}.platform-demo__workspace{scrollbar-width:thin;scrollbar-color:#e9a84b38 transparent;grid-area:2/2;min-width:0;min-height:0;padding:.65rem;animation:.34s both platform-workspace-in;overflow:auto}.platform-demo__summary{background:#ffffff05;border:1px solid #ffffff14;border-radius:.5rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.55rem;display:grid;overflow:hidden}.platform-demo__summary-item{border-right:1px solid #ffffff12;grid-template-rows:1fr 1fr;grid-template-columns:auto 1fr;align-items:center;column-gap:.5rem;min-height:3.55rem;padding:.55rem .65rem;display:grid}.platform-demo__summary-item:last-child{border-right:0}.platform-demo__summary-item i{aspect-ratio:1;color:#78a9ca;border:1px solid;border-radius:.28rem;grid-row:1/-1;width:1.15rem}.platform-demo__summary-item strong{color:#f9f9f7ed;font-size:1.05rem;font-weight:390}.platform-demo__summary-item span{color:#f5f5f26e;font-size:.49rem}.platform-demo__summary-item.is-active i,.platform-demo__summary-item.is-active strong{color:#54c77a}.platform-demo__summary-item.is-charging i,.platform-demo__summary-item.is-charging strong{color:#49aee9}.platform-demo__summary-item.is-attention i,.platform-demo__summary-item.is-attention strong{color:#e99035}.platform-demo__overview-grid{grid-template-columns:minmax(0,1.62fr) minmax(8.6rem,.72fr) minmax(8rem,.64fr);gap:.55rem;display:grid}.platform-demo__map,.platform-demo__robot-details,.platform-demo__ai,.platform-demo__analytics,.platform-demo__simple-panel,.platform-demo__service-panel{background:linear-gradient(145deg,#ffffff07,#0000 35%),#060d14a3;border:1px solid #ffffff17;border-radius:.52rem}.platform-demo__map{min-height:18.5rem;position:relative;overflow:hidden}.platform-demo__map:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 1.9rem,#5e94b708 1.95rem 2rem),repeating-linear-gradient(90deg,#0000 0 1.9rem,#5e94b708 1.95rem 2rem);position:absolute;inset:2.5rem 0 0}.platform-demo__map-head{z-index:3;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:2.45rem;padding:.55rem .7rem;display:flex;position:relative}.platform-demo__map-head strong{color:#f9f9f7d1;font-weight:430}.platform-demo__map-head span{color:#f5f5f259;font-size:.47rem}.platform-demo__floorplan{z-index:1;transform-origin:50%;width:calc(100% - .8rem);height:calc(100% - 2.8rem);position:absolute;inset:2.6rem .4rem .2rem;transform:perspective(34rem)rotateX(56deg)rotate(-4deg)scale(1.08)}.platform-demo__zones{fill:#0e1f2b57;stroke:#82abc640;stroke-width:2px}.platform-demo__zones path:last-child{fill:none;stroke:#8fb8d221;stroke-width:1px}.platform-demo__routes{fill:none;stroke:#3d9cdb8a;stroke-dasharray:7 7;stroke-width:2.4px}.platform-demo[data-running=true] .platform-demo__routes{animation:11s linear infinite platform-route-flow}.platform-demo__charging-point{fill:#35aa631f;stroke:#54c67a9c;stroke-width:2px}.platform-demo__selection-zone{z-index:2;aspect-ratio:1;background:radial-gradient(circle,#dd8b232e,#0000 69%);border:1px solid #e59e3652;border-radius:50%;width:4.5rem;position:absolute;top:51%;left:56%;transform:translate(-50%,-50%)}.platform-demo__map-robot{z-index:4;top:var(--map-top);left:var(--map-left);width:1.8rem;min-width:1.8rem;min-height:1.8rem;animation:platform-robot-drift 14s ease-in-out var(--route-delay) infinite alternate;background:0 0;border:0;place-items:center;padding:0;animation-play-state:paused;display:grid;position:absolute;transform:translate(-50%,-50%)}.platform-demo__map[data-running=true] .platform-demo__map-robot{animation-play-state:running}.platform-demo__map-robot i{aspect-ratio:1;background:#305f78;border:2px solid #d9f2ff;border-radius:.25rem;width:.7rem;display:block;box-shadow:0 0 .55rem #60b7e6a6}.platform-demo__map-robot span{color:#f5f5f294;white-space:nowrap;font-size:.42rem;position:absolute;top:100%}.platform-demo__map-robot.is-active i{background:#2f8651;border-color:#a7f1bd;box-shadow:0 0 .6rem #4cce7799}.platform-demo__map-robot.is-charging i{background:#2d7eaa;border-color:#9ddfff}.platform-demo__map-robot.is-attention i{background:#be721f;border-color:#ffd891;box-shadow:0 0 .85rem #e69331d1}.platform-demo__map-robot[aria-pressed=true]:before{aspect-ratio:1;content:"";border:1px solid #f1b658b8;border-radius:50%;width:2.15rem;animation:2.8s ease-out infinite platform-selection-pulse;position:absolute}.platform-demo__map-controls{z-index:5;background:#040a10b8;border:1px solid #ffffff1c;border-radius:.35rem;display:grid;position:absolute;bottom:.55rem;right:.5rem;overflow:hidden}.platform-demo__map-controls span{background:0 0;border:0;border-bottom:1px solid #ffffff14;place-items:center;width:1.45rem;height:1.45rem;display:grid}.platform-demo__robot-details{min-width:0;min-height:18.5rem;padding:.65rem}.platform-demo__details-title{justify-content:space-between;align-items:flex-start;display:flex}.platform-demo__details-title h4{color:#f9f9f7eb;margin:0;font-size:.95rem;font-weight:430}.platform-demo__details-title span{color:#67ce87;align-items:center;gap:.3rem;margin-top:.25rem;font-size:.47rem;display:flex}.platform-demo__details-title span i{aspect-ratio:1;background:currentColor;border-radius:50%;width:.3rem}.platform-demo__details-title span.is-attention{color:#e9a84a}.platform-demo__details-title small{color:#f5f5f24d;font-size:.44rem}.platform-demo__robot-render{object-fit:contain;filter:brightness(.66)contrast(1.14)saturate(.7)drop-shadow(0 .7rem .7rem #00000059);width:95%;height:6.5rem;margin:.2rem auto;display:block}.platform-demo__battery{color:#f5f5f285;grid-template-columns:1fr auto;gap:.25rem;font-size:.46rem;display:grid}.platform-demo__battery strong{color:#f5f5f2cf;font-weight:430}.platform-demo__battery>i{background:#ffffff14;border-radius:999px;grid-column:1/-1;height:.2rem;overflow:hidden}.platform-demo__battery>i span{border-radius:inherit;background:linear-gradient(90deg,#45b76e,#66d48b);height:100%;display:block}.platform-demo__robot-details dl{gap:.32rem;margin:.55rem 0;display:grid}.platform-demo__robot-details dl div{justify-content:space-between;gap:.4rem;display:flex}.platform-demo__robot-details dt{color:#f5f5f263}.platform-demo__robot-details dd{color:#f5f5f2c7;text-align:right;margin:0}.platform-demo__robot-details>button{background:#ffffff05;border:1px solid #ffffff1c;border-radius:.35rem;justify-content:space-between;align-items:center;width:100%;min-height:1.85rem;padding:.35rem .55rem;display:flex}.platform-demo__ai{min-width:0;min-height:18.5rem;padding:.65rem}.platform-demo__ai[data-highlighted=true]{border-color:#e89d3d7a;box-shadow:inset 0 0 1.4rem #cd6f1d12,0 0 1.2rem #cf772314}.platform-demo__ai-title{color:#7fc8f3;align-items:center;gap:.45rem;display:flex}.platform-demo__ai-title>span{font-size:1.2rem}.platform-demo__ai-title>div{gap:.1rem;display:grid}.platform-demo__ai-title strong{color:#f9f9f7db;font-size:.66rem;font-weight:440}.platform-demo__ai-title small{color:#f5f5f24d;font-size:.4rem}.platform-demo__ai-alert{margin-top:.55rem}.platform-demo__ai-alert>p{color:#eb8b65;background:#952f1e3b;align-items:center;gap:.35rem;margin:0 -.65rem .65rem;padding:.35rem .55rem;font-size:.44rem;display:flex}.platform-demo__ai-alert>p i{aspect-ratio:1;border:1px solid;border-radius:50%;width:.35rem}.platform-demo__ai-alert>strong,.platform-demo__ai-alert>span{color:#f5f5f2b3;font-size:.48rem;font-weight:420;line-height:1.45;display:block}.platform-demo__ai-alert>span{color:#f5f5f259;font-weight:350}.platform-demo__ai-alert dl{gap:.5rem;margin:.65rem 0;display:grid}.platform-demo__ai-alert dl div{gap:.15rem;display:grid}.platform-demo__ai-alert dt{color:#f5f5f257;font-size:.4rem}.platform-demo__ai-alert dd{color:#f5f5f2b0;margin:0;font-size:.45rem;line-height:1.4}.platform-demo__ai-alert details{margin:.45rem 0}.platform-demo__ai-alert summary{color:#f5f5f29c;cursor:pointer;text-align:center;border:1px solid #ffffff1a;border-radius:.3rem;min-height:1.6rem;padding:.35rem .45rem;list-style:none}.platform-demo__ai-breakdown{gap:.25rem;padding:.45rem .1rem 0;display:grid}.platform-demo__ai-breakdown span{color:#f5f5f26e;justify-content:space-between;font-size:.4rem;display:flex}.platform-demo__ai-breakdown b{color:#e9a84a;font-weight:430}.platform-demo__ai-alert>button{color:#171007;background:linear-gradient(105deg,#eeb252,#cf842a);border:1px solid #e5a64a94;border-radius:.32rem;width:100%;min-height:1.8rem;padding:.35rem .4rem}.platform-demo__ai-alert>button.is-success{color:#8be0a4;background:#2e844938;border-color:#52c6757a}.platform-demo__ai:not(.is-compact){grid-template-columns:minmax(12rem,.9fr) minmax(12rem,1.1fr);align-content:start;gap:0 .8rem;min-height:29rem;display:grid}.platform-demo__ai:not(.is-compact) .platform-demo__ai-title{grid-column:1/-1;margin-bottom:.5rem}.platform-demo__ai-opportunity{background:radial-gradient(circle at 80% 10%,#318d541a,#0000 45%);border:1px solid #48986740;border-radius:.45rem;padding:.8rem}.platform-demo__ai-opportunity>span{color:#6fd08c;letter-spacing:.08em;text-transform:uppercase;font-size:.46rem}.platform-demo__ai-opportunity h4{color:#f9f9f7e8;margin:1rem 0 .4rem;font-size:1.25rem;font-weight:390}.platform-demo__ai-opportunity p{color:#f5f5f27a;font-size:.56rem;line-height:1.5}.platform-demo__ai-opportunity>div{align-items:center;gap:.6rem;margin:1rem 0;display:flex}.platform-demo__ai-opportunity>div strong{color:#e9a84a;font-size:2rem;font-weight:360}.platform-demo__ai-opportunity>div span{color:#f5f5f27a;max-width:8rem;font-size:.5rem}.platform-demo__ai-opportunity button{color:#e9a84a;background:0 0;border:1px solid #e5a64a73;border-radius:.36rem;justify-content:space-between;align-items:center;width:100%;min-height:2.2rem;padding:.45rem .65rem;display:flex}.platform-demo__analytics{margin-top:.55rem;padding:.65rem}.platform-demo__panel-heading{justify-content:space-between;align-items:center;gap:.8rem;min-height:2.35rem;display:flex}.platform-demo__panel-heading>div:first-child{gap:.1rem;display:grid}.platform-demo__panel-heading span{color:#e9a84a;letter-spacing:.11em;text-transform:uppercase;font-size:.43rem}.platform-demo__panel-heading h4{color:#f9f9f7db;margin:0;font-size:.78rem;font-weight:420}.platform-demo__panel-heading small{color:#f5f5f259;font-size:.46rem}.platform-demo__periods{gap:.25rem;display:flex}.platform-demo__periods button{color:#f5f5f26b;background:0 0;border:1px solid #ffffff14;border-radius:.3rem;min-height:1.6rem;padding:.3rem .5rem}.platform-demo__periods button[aria-pressed=true]{color:#e9a84a;background:#e5a64a14;border-color:#e5a64a61}.platform-demo__analytics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.platform-demo__metric-chart,.platform-demo__status-chart{background:#ffffff04;border:1px solid #ffffff12;border-radius:.4rem;min-height:6.7rem;padding:.55rem;position:relative;overflow:hidden}.platform-demo__metric-chart>span,.platform-demo__status-chart>span{color:#f5f5f261;font-size:.44rem}.platform-demo__metric-chart>div:nth-child(2){justify-content:space-between;align-items:baseline;gap:.2rem;margin-top:.25rem;display:flex}.platform-demo__metric-chart strong{color:#f9f9f7e6;white-space:nowrap;font-size:.88rem;font-weight:390}.platform-demo__metric-chart b{color:#67cf88;font-size:.42rem;font-weight:430}.platform-demo__bars{align-items:end;gap:.28rem;height:3.2rem;display:flex;position:absolute;bottom:.55rem;left:.55rem;right:.55rem}.platform-demo__bars i{transform-origin:bottom;background:linear-gradient(#4ca8e6,#276594);flex:1;min-width:0;animation:.62s both platform-bar-grow}.platform-demo__metric-chart.is-green .platform-demo__bars i{background:linear-gradient(#63d187,#2c7d4b)}.platform-demo__metric-chart.is-amber .platform-demo__bars i{background:linear-gradient(#eca343,#9d5620)}.platform-demo__status-chart{grid-template-rows:auto repeat(3,auto);grid-template-columns:3.5rem 1fr;align-items:center;column-gap:.45rem;display:grid}.platform-demo__status-chart>span{grid-column:1/-1}.platform-demo__donut{aspect-ratio:1;background:conic-gradient(#55c879 0 83%, #4ba4e3 83% 92%, #e89a3d 92% 100%);border-radius:50%;grid-row:2/5;width:3.3rem;-webkit-mask-image:radial-gradient(circle,#0000 0 48%,#000 51%);mask-image:radial-gradient(circle,#0000 0 48%,#000 51%)}.platform-demo__status-chart>div:not(.platform-demo__donut){color:#f5f5f26e;align-items:center;gap:.25rem;font-size:.4rem;display:flex}.platform-demo__status-chart>div i{aspect-ratio:1;background:#55c879;border-radius:50%;width:.3rem}.platform-demo__status-chart>div i.is-charging{background:#4ba4e3}.platform-demo__status-chart>div i.is-attention{background:#e89a3d}.platform-demo__status-chart>div b{color:#f5f5f2ad;margin-left:auto;font-weight:430}.platform-demo__status-chart>strong{color:#f9f9f7d1;font-size:.48rem;font-weight:430;position:absolute;bottom:.4rem;left:.55rem}.platform-demo__status-chart>strong small{color:#f5f5f252;font-size:.35rem;font-weight:350}.platform-demo__simple-panel,.platform-demo__service-panel{min-height:33rem;padding:.8rem}.platform-demo__robot-list{gap:.4rem;margin-top:.6rem;display:grid}.platform-demo__robot-list button{text-align:left;background:#ffffff05;border:1px solid #ffffff12;border-radius:.4rem;grid-template-columns:auto 4rem 1fr auto auto;align-items:center;gap:.6rem;min-height:3.6rem;padding:.55rem .7rem;display:grid}.platform-demo__robot-list button>i{aspect-ratio:1;background:#55c879;border-radius:50%;width:.45rem;box-shadow:0 0 .5rem #55c87970}.platform-demo__robot-list button>i.is-charging{background:#4ba4e3}.platform-demo__robot-list button>i.is-attention{background:#e89a3d}.platform-demo__robot-list strong{color:#f9f9f7de;font-size:.78rem;font-weight:430}.platform-demo__robot-list span{color:#f5f5f275}.platform-demo__robot-list b{color:#e9a84a;font-weight:410}.platform-demo__robot-list small{color:#f5f5f254}.platform-demo__facility-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.8rem;display:grid}.platform-demo__facility-cards article{background:radial-gradient(circle at 78% 18%,#32759b17,#0000 42%);border:1px solid #ffffff14;border-radius:.5rem;min-height:13rem;padding:1rem;position:relative}.platform-demo__facility-cards article.is-active{border-color:#50be724a}.platform-demo__facility-cards span{color:#e9a84a;letter-spacing:.1em;text-transform:uppercase;font-size:.46rem}.platform-demo__facility-cards strong{color:#f9f9f7de;margin-top:1.2rem;font-size:.9rem;font-weight:410;line-height:1.25;display:block}.platform-demo__facility-cards p{color:#f5f5f270;line-height:1.5}.platform-demo__facility-cards i{color:#67cf88;font-size:.48rem;font-style:normal;position:absolute;bottom:1rem;left:1rem}.platform-demo__settings-list{gap:.5rem;margin-top:.8rem;display:grid}.platform-demo__settings-list label{background:#ffffff05;border:1px solid #ffffff12;border-radius:.45rem;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.7rem .85rem;display:flex}.platform-demo__settings-list label>span{gap:.25rem;display:grid}.platform-demo__settings-list strong{color:#f9f9f7d1;font-size:.7rem;font-weight:420}.platform-demo__settings-list small{color:#f5f5f261}.platform-demo__settings-list input{accent-color:#e9a84a;width:2.2rem}.platform-demo__service-table{border:1px solid #ffffff12;border-radius:.45rem;margin-top:.6rem;display:grid;overflow:hidden}.platform-demo__service-table [role=row]{border-bottom:1px solid #ffffff0f;grid-template-columns:.55fr 1.4fr .9fr .7fr;align-items:center;gap:.6rem;min-height:3rem;padding:.55rem .7rem;display:grid}.platform-demo__service-table [role=row]:last-child{border-bottom:0}.platform-demo__service-table [role=row]:first-child{color:#f5f5f266;background:#ffffff06;min-height:2.2rem;font-size:.45rem}.platform-demo__service-table strong{color:#f9f9f7d4;font-weight:430}.platform-demo__service-table span{color:#f5f5f27a}.platform-demo__service-table span[class]{align-items:center;gap:.35rem;display:flex}.platform-demo__service-table span[class] i{aspect-ratio:1;background:#55c879;border-radius:50%;width:.35rem}.platform-demo__service-table span.is-charging i{background:#4ba4e3}.platform-demo__service-table span.is-attention{color:#e9a84a}.platform-demo__service-table span.is-attention i{background:#e89a3d}.platform-demo__intro-status,.platform-demo__try-hint{z-index:20;color:#e9a84a;pointer-events:none;background:#03090fd1;border:1px solid #e5a64a45;border-radius:999px;padding:.4rem .65rem;font-size:.44rem;animation:.36s both platform-hint-in;position:absolute;bottom:.75rem;right:1rem;box-shadow:0 .5rem 1.5rem #0000003d}.platform-demo__try-hint{color:#f5f5f28c}.platform-demo__modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem);background:#000307bd;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.platform-demo__modal{background:linear-gradient(145deg,#111f2afa,#040a10fa);border:1px solid #e5a64a57;border-radius:.65rem;width:min(23rem,92%);padding:1.25rem;position:relative;box-shadow:0 1.5rem 4rem #00000085}.platform-demo__modal>button{aspect-ratio:1;background:0 0;border:1px solid #ffffff1a;border-radius:50%;width:1.7rem;position:absolute;top:.55rem;right:.55rem}.platform-demo__modal>span{color:#6fd08c;letter-spacing:.12em;text-transform:uppercase;font-size:.48rem}.platform-demo__modal h4{color:#f9f9f7ed;margin:.8rem 0 .5rem;font-size:1.35rem;font-weight:390}.platform-demo__modal p{color:#f5f5f282;font-size:.6rem;line-height:1.55}.platform-demo__modal dl{grid-template-columns:repeat(2,1fr);gap:.5rem;margin:1rem 0;display:grid}.platform-demo__modal dl div{border:1px solid #ffffff14;border-radius:.4rem;padding:.65rem}.platform-demo__modal dt{color:#f5f5f259;font-size:.45rem}.platform-demo__modal dd{color:#e9a84a;margin:.25rem 0 0;font-size:.68rem}.platform-demo__modal-return{color:#e9a84a;background:0 0;border:1px solid #e5a64a7a;border-radius:.4rem;justify-content:space-between;align-items:center;width:100%;min-height:2.5rem;padding:.55rem .7rem;display:flex}.platform-section__request-backdrop{z-index:80;-webkit-backdrop-filter:blur(.75rem);background:#000307c9;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.platform-section__request-modal{background:linear-gradient(145deg,#ffffff0f,#0000 35%),#050d14f5;border:1px solid #e5a64a57;border-radius:.85rem;width:min(32rem,100%);padding:clamp(1.4rem,3vw,2rem);position:relative;box-shadow:0 2rem 6rem #00000094}.platform-section__request-modal>button:first-child{aspect-ratio:1;color:#f5f5f2a6;background:0 0;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:2rem;font-size:1.1rem;display:grid;position:absolute;top:.7rem;right:.7rem}.platform-section__request-modal form{gap:.8rem;display:grid}.platform-section__request-modal form>span{color:#e9a84a;letter-spacing:.18em;text-transform:uppercase;font-size:.66rem}.platform-section__request-modal h3{color:#f9f9f7f5;letter-spacing:-.035em;margin:.25rem 0 0;font-size:clamp(1.65rem,3vw,2.15rem);font-weight:370}.platform-section__request-modal form>p,.platform-section__request-success p{color:#f5f5f285;margin:0 0 .4rem;font-size:.78rem;line-height:1.55}.platform-section__request-modal label{color:#f5f5f294;gap:.35rem;font-size:.7rem;display:grid}.platform-section__request-modal input{color:#f9f9f7e6;background:#ffffff08;border:1px solid #ffffff21;border-radius:.45rem;outline:none;width:100%;min-height:2.85rem;padding:.65rem .75rem}.platform-section__request-modal input:focus{border-color:#e5a64a91;box-shadow:0 0 0 3px #e5a64a14}.platform-section__request-modal form>button,.platform-section__request-success>button{color:#171007;background:linear-gradient(105deg,#efb75b,#d79333);border:1px solid #ffd27dad;border-radius:.5rem;justify-content:space-between;align-items:center;min-height:3rem;padding:.65rem .85rem;display:flex}.platform-section__request-modal form small{color:#f5f5f24f;font-size:.58rem;line-height:1.4}.platform-section__request-success{text-align:center;align-content:center;place-items:center;gap:1rem;min-height:20rem;display:grid}.platform-section__request-success>i{aspect-ratio:1;color:#77d994;background:#53cd7917;border:1px solid #53cd7978;border-radius:50%;place-items:center;width:3.5rem;font-size:1.4rem;font-style:normal;display:grid}.platform-section__request-success>button{justify-content:center;width:min(18rem,100%)}@keyframes platform-demo-enter{0%{opacity:0;transform:translateY(1.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes platform-workspace-in{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@keyframes platform-loader{to{transform:rotate(360deg)}}@keyframes platform-route-flow{to{stroke-dashoffset:-84px}}@keyframes platform-bar-grow{0%{transform:scaleY(.08)}to{transform:scaleY(1)}}@keyframes platform-robot-drift{0%{transform:translate(-50%,-50%)}to{transform:translate(calc(.55rem - 50%),calc(-50% - .4rem))}}@keyframes platform-selection-pulse{0%{opacity:.8;transform:scale(.72)}75%,to{opacity:0;transform:scale(1.2)}}@keyframes platform-hint-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes why-now-copy-enter{0%{opacity:.2;transform:translateY(1.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes why-now-detail-enter{0%{opacity:.12;transform:translateY(1.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes ecosystem-orbit-travel{to{stroke-dashoffset:-1px;transform:rotate(270deg)}}@keyframes ecosystem-core-spin{to{transform:rotate(360deg)}}@keyframes ecosystem-copy-enter{0%{opacity:.25;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes ecosystem-orbit-enter{0%{opacity:.2;transform:translateY(4rem)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes scene-reveal{0%{opacity:.76;filter:brightness(.72)saturate(.82)}to{opacity:1;filter:brightness()saturate()}}@keyframes atmosphere-reveal{0%{opacity:0}to{opacity:1}}@keyframes light-reveal{0%{opacity:0}to{opacity:.92}}@keyframes copy-reveal{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes metrics-reveal{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}@keyframes atmosphere-breathe{0%{opacity:.82;transform:scale(.995)}to{opacity:1;transform:scale(1.012)}}@keyframes sun-breathe{0%{opacity:.84;transform:scale(.98)}to{opacity:1;transform:scale(1.025)}}@keyframes led-breathe{0%,to{opacity:1}50%{opacity:.94}}@keyframes led-reflection{0%,to{opacity:.82}50%{opacity:.76}}@keyframes hero-scene-exit{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:.35;transform:translateY(5%)scale(.985)}}@keyframes hero-copy-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2rem)}}@keyframes scroll-cue-out{0%{visibility:visible;opacity:1;transform:translateY(0)}to{visibility:hidden;opacity:0;transform:translateY(.55rem)}}@supports (animation-timeline:scroll()){.hero__scroll-cue{animation:linear both scroll-cue-out;animation-timeline:scroll(root);animation-range:0 6rem}}@supports (animation-timeline:view()){.hero__scene{animation:linear both hero-scene-exit;animation-timeline:view();animation-range:exit exit 95%}.hero__copy{animation:linear both hero-copy-exit;animation-timeline:view();animation-range:exit exit 55%}.ecosystem__copy{animation:linear both ecosystem-copy-enter;animation-timeline:view();animation-range:entry entry 52%}.ecosystem__orbit{animation:linear both ecosystem-orbit-enter;animation-timeline:view();animation-range:entry entry 58%}.why-now__copy{animation:linear both why-now-copy-enter;animation-timeline:view();animation-range:entry entry 46%}.why-now__impact{animation:linear both why-now-detail-enter;animation-timeline:view();animation-range:entry 8% entry 52%}.why-now__formula,.why-now__market{animation:linear both why-now-detail-enter;animation-timeline:view();animation-range:entry entry 38%}.robotics__selector-panel,.robotics__intro{animation:linear both why-now-detail-enter;animation-timeline:view();animation-range:entry entry 42%}.robotics__proof{animation:linear both why-now-detail-enter;animation-timeline:view();animation-range:entry entry 30%}}@media (hover:hover){.site-header__desktop-nav a:hover:after{opacity:1;transform:scaleX(1)}.site-header__contact:hover{border-color:var(--gold-light);color:#ffe0a2;background:#d6a24a1f}.button:hover{transform:translateY(-2px)}.button--secondary:hover{background:#0c141dad;border-color:#f1c66e6b}.robotics__selector-item:hover{color:#f5f5f2db;background:linear-gradient(90deg,#ffffff08,#0000 84%)}.robotics__selector-item[aria-selected=true]:hover{color:#f0b45a}.robotics__button:hover{background:#0d151d94;border-color:#f5d3977a;transform:translateY(-2px)}.robotics__button--primary:hover{background:linear-gradient(105deg,#ffffff40,#0000 35%),linear-gradient(105deg,#f5c36f,#df9e3f);border-color:#ffd58a}.engagement__option:hover{background:linear-gradient(145deg,#ffffff12,#0000 36%),linear-gradient(160deg,#0e1b26ad,#02070cc2);border-color:#ebba687a;transform:translateY(-3px)}.engagement__option>a:hover,.engagement__pilot a:hover{color:#ffd48d}.engagement__option>.engagement__option-action--featured:hover{color:#171007}.platform-demo__nav-item:hover,.platform-demo__robot-list button:hover,.platform-demo__robot-details>button:hover,.platform-demo__periods button:hover{color:#f9f9f7db;background-color:#ffffff0a;border-color:#e5b76e45}.platform-demo__map-robot:hover i{transform:scale(1.14)}.platform-section__capabilities>button:hover,.platform-demo__ai-opportunity button:hover{color:#ffd48d;border-color:#efbe69b3}}@media (max-width:86rem){.engagement__rail{display:none}.engagement__shell{padding-left:0}.platform-section__rail{display:none}.platform-section__shell{padding-left:0}}@media (max-width:74rem){.site-header__desktop-nav{gap:1.35rem}.site-header__contact{gap:.85rem}.hero__copy{width:min(34rem,49%)}.hero__capabilities{min-height:6.7rem}.capability{gap:.75rem}.ecosystem__shell{grid-template-columns:minmax(19rem,.68fr) minmax(34rem,1.32fr);column-gap:2rem}.ecosystem h2{font-size:clamp(2.5rem,3.35vw,3.35rem)}.why-now__shell{grid-template-columns:minmax(24rem,.68fr) minmax(36rem,1.32fr);column-gap:2.5rem}.why-now__formula{grid-template-columns:minmax(13.5rem,.72fr) minmax(27rem,1.28fr);gap:1rem;padding-left:1.35rem}.why-now__formula-card{width:4.35rem}.why-now__formula-card--result{width:7.4rem}.robotics__shell{grid-template-columns:minmax(14.5rem,.57fr) minmax(22.5rem,.86fr) minmax(27rem,1.15fr);column-gap:1.6rem}.robotics__selector-item{grid-template-columns:2.3rem minmax(0,1fr) auto;padding-left:1.1rem}.robotics__selector-number{font-size:1.55rem}.robotics__soon-badge{padding-inline:.35rem;font-size:.47rem}.robotics__metrics{gap:.45rem}.robotics__visual--industrial-cleaning{--robot-right:6%;--robot-width:79%}.robotics__visual--warehouse-logistics{--robot-right:-7%;--robot-width:117%}.robotics__visual--facade-cleaning{--robot-right:6%;--robot-width:79%}.robotics__visual--humanoid-robots{--robot-right:12%;--robot-width:60%}.engagement__hero{grid-template-columns:minmax(22rem,.9fr) minmax(20rem,.78fr) minmax(18rem,.72fr);gap:1.8rem}.engagement__robot{width:min(19rem,30vw);left:50.5%}.engagement__option{padding:1.35rem}.engagement__assurance{gap:.65rem;padding-inline:.7rem}.engagement__assurance svg{width:2.25rem;height:2.25rem}.platform-section__shell{grid-template-columns:minmax(18rem,1fr) minmax(13rem,.45fr)}.platform-section__label{grid-area:1/1}.platform-section__copy{grid-area:2/1;max-width:35rem;padding-top:.7rem}.platform-section__copy h2{font-size:clamp(2.5rem,4vw,3.5rem)}.platform-section__capabilities{grid-area:2/2;padding-top:.7rem}.platform-section__demo{grid-area:3/1/auto/-1}.platform-section__benefits{grid-row:4}.platform-demo{grid-template-columns:8.5rem minmax(0,1fr);min-height:46rem}.platform-demo__overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(10rem,.78fr) minmax(9.5rem,.68fr)}}@media (max-width:67rem){.site-header__desktop-nav{display:none}.site-header__mobile-nav{display:block}.site-header__shell{grid-template-columns:auto 1fr auto auto;gap:.75rem}.site-header__contact{grid-column:3}.site-header__mobile-nav{grid-column:4}.hero{min-height:max(100svh,55rem)}.hero__layout{padding-top:9rem;padding-bottom:15rem}.hero__copy{width:min(34rem,56%)}.hero__robot-layer{height:51.5%;top:31%;left:68.3%}.hero__robot-led{width:10.5%;height:1%;top:57.3%;left:56.2%}.hero__capabilities{grid-template-columns:repeat(2,1fr)}.capability:nth-child(2){border-right:0}.capability:nth-child(-n+2){border-bottom:1px solid #ffffff14}.hero__scroll-cue{bottom:13rem}.ecosystem{padding-top:10rem}.ecosystem__planet-scene{height:29rem}.ecosystem__shell{grid-template-columns:1fr}.ecosystem__copy{max-width:42rem;padding-top:2rem}.ecosystem__advantages{grid-template-columns:repeat(2,1fr);width:min(100%,41rem);display:grid}.ecosystem__advantage:nth-child(2){border-bottom:1px solid #ffffff12}.ecosystem__advantage:nth-child(odd){border-right:1px solid #ffffff12;padding-right:1rem}.ecosystem__advantage:nth-child(2n){padding-left:1rem}.ecosystem__orbit{justify-self:center;width:min(100%,43rem);margin-top:3rem}.why-now{min-height:auto;padding-top:9rem}.why-now__shell{grid-template-columns:1fr;row-gap:3rem}.why-now__copy{max-width:40rem}.why-now__impact{grid-area:2/1;padding-top:0}.why-now__formula{grid-area:3/1}.why-now__market{grid-row:4}.why-now__disclaimer{grid-row:5}.why-now__moon{opacity:.5;width:8rem;top:8rem;right:3rem}.why-now__planet,.robotics__planet-continuation{left:-22rem}.why-now__planet{bottom:-20rem}.robotics__planet-continuation{top:calc(20rem - var(--planet-bridge-size))}.robotics{min-height:auto;padding-top:9rem}.robotics__shell{grid-template-rows:auto 36rem auto;grid-template-columns:minmax(15rem,.55fr) minmax(25rem,1fr);column-gap:2.5rem;min-height:0}.robotics__selector-panel{grid-area:1/1;height:auto}.robotics__catalog{margin-top:2rem}.robotics__content{grid-area:1/2}.robotics__visual{grid-area:2/1/auto/-1;justify-self:end;width:min(100%,48rem);min-height:36rem;margin-top:2.5rem}.robotics__visual--industrial-cleaning{--robot-right:12%;--robot-width:50%}.robotics__visual--warehouse-logistics{--robot-bottom:2rem;--robot-right:-3%;--robot-width:96%}.robotics__visual--facade-cleaning{--robot-right:12%;--robot-width:50%}.robotics__visual--humanoid-robots{--robot-right:21%;--robot-width:36%}.robotics__visual--humanoid-robots .robotics__robot-stage{top:auto;bottom:0}.robotics__metrics[data-count="6"]{grid-template-columns:repeat(2,minmax(0,1fr))}.robotics__visual--lawn-mowing{--robot-bottom:2.6rem;--robot-right:-2%;--robot-width:108%}.robotics__visual--snow-removal{--robot-bottom:1.2rem;--robot-right:-8%;--robot-width:118%}.robotics__proof{grid-row:3}.robotics__floor{width:105%;bottom:4rem;right:-20%}.engagement{min-height:auto;padding-top:8.5rem}.engagement__rail{display:none}.engagement__hero{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem;min-height:0}.engagement__copy{grid-area:1/1}.engagement__pilot{grid-area:1/2}.engagement__robot{grid-area:2/1/auto/-1;width:min(26rem,44vw);margin:-1rem auto -3rem;position:relative;bottom:auto;left:auto;transform:none}.engagement__options{grid-template-columns:repeat(2,minmax(0,1fr))}.engagement__option{min-height:20rem}.engagement__assurances{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.9rem}.engagement__assurance:nth-child(2){border-right:0}.platform-section{min-height:auto;padding-top:8.5rem}.platform-section__benefits{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:.8rem}.platform-section__benefits>div:nth-child(3){border-right:0}}@media (min-width:47.01rem) and (max-width:67rem) and (orientation:portrait){.hero__copy{width:min(34rem,72%)}.hero__robot-layer{height:44%;top:50%;left:50%}.hero__robot-led{width:9%;height:.85%;top:72.4%;left:39.7%}.engagement__robot{width:min(32rem,70vw)}}@media (max-width:47rem){.platform-demo{scroll-margin-top:6.5rem}.site-header{padding-inline:1rem}.site-header__shell{height:4.75rem}.site-header__contact{display:none}.site-header__mobile-nav{grid-column:4}.wordmark{width:7.35rem}@keyframes header-glass{0%{-webkit-backdrop-filter:blur()saturate();background:#05080d00;border-color:#0000;border-radius:0;height:4.75rem;padding-inline:0;transform:translateY(0);box-shadow:0 0 #0000}35%{background:#070c127a}to{-webkit-backdrop-filter:blur(.9rem)saturate(120%);background:linear-gradient(145deg,#ffffff0d,#0000 40%),#050a10d1;border-color:#ffffff1c;border-radius:.9rem;height:4rem;padding-inline:.7rem;transform:translateY(.55rem);box-shadow:inset 0 1px #ffffff0d,0 1rem 3rem #0000003d}}.hero{min-height:max(100svh,60rem)}.hero__scene-frame{top:18rem;bottom:8rem}.hero__media-plane{width:180vw;height:auto;top:auto;bottom:6.5rem;left:-70vw;transform:none}.hero__wash{background:linear-gradient(180deg, #03060afa 0%, #03060ad1 43%, transparent 64%), linear-gradient(0deg, var(--background-primary) 0%, #05080d9e 20%, transparent 53%)}.hero__atmosphere:before{background:radial-gradient(at 63% 51%,#5e9eff24 0%,#2d66b012 31%,#0000 62%)}.hero__sun{width:62vw;top:32%;right:-30%}.hero__layout{padding:7.5rem 1rem 15rem}.hero__copy{width:100%;max-width:34rem}.hero__eyebrow{margin-bottom:1rem;font-size:.7rem}.hero h1{max-width:100%;font-size:clamp(2.9rem,12.5vw,4.3rem);line-height:1.01}.hero__lead{max-width:31rem;margin-top:1.15rem;font-size:.98rem}.hero__actions{margin-top:1.35rem}.button{min-width:0}.hero__scroll-cue{display:none}.hero__capabilities{min-height:9.7rem;padding:.7rem .65rem;bottom:1rem;left:1rem;right:1rem}.capability{gap:.65rem;padding:.58rem .68rem}.capability__mark{width:1.65rem;height:1.65rem}.capability__copy{gap:.14rem}.capability__copy strong{font-size:.95rem}.capability__copy>span{font-size:.66rem}.ecosystem{min-height:auto;padding:8rem 1rem 4rem}.ecosystem__planet-scene{opacity:.64;width:168%;height:23rem;left:-26%;right:-42%}.ecosystem__copy{padding-top:0}.ecosystem__signal-line{width:13rem;margin-bottom:1.4rem}.ecosystem h2{font-size:clamp(2.45rem,11vw,3.5rem)}.ecosystem__lead{margin-top:1.4rem}.ecosystem__advantages{width:100%;margin-top:2.3rem;display:block}.ecosystem__advantage:nth-child(n){border-right:0;padding-inline:0}.ecosystem__orbit{justify-self:center;width:100%;margin-top:2rem}.ecosystem__node{padding:.8rem}.ecosystem__node-icon{width:2rem;height:2rem}.ecosystem__node-id{font-size:.82rem}.ecosystem__node h3{margin-bottom:.25rem;font-size:.76rem}.ecosystem__node p{font-size:.55rem}.post-hero-cosmos:before{background-size:auto 100svh}.why-now{padding:7.5rem 1rem 3.5rem}.why-now__shell{row-gap:2.5rem}.why-now__index{width:11rem;margin-bottom:1.4rem}.why-now h2{max-width:31rem;font-size:clamp(2.55rem,11.5vw,3.4rem)}.why-now__copy>p{margin-top:1.35rem;font-size:.94rem}.why-now__impact{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem}.why-now__impact-item{min-height:11rem;padding-inline:.55rem}.why-now__impact-item:nth-child(2){border-right:0}.why-now__impact-item strong{font-size:2.65rem}.why-now__formula{grid-template-columns:1fr;padding:1.25rem}.why-now__formula-flow{justify-content:center;gap:.35rem}.why-now__formula-card{width:3.7rem;min-height:5.15rem}.why-now__formula-card svg{width:2rem;height:2rem}.why-now__formula-card--result{width:6.4rem}.why-now__market{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.6rem}.why-now__market-item{min-height:6.5rem;padding-inline:.75rem}.why-now__market-item:nth-child(2n){border-right:0}.why-now__market-item:last-child{grid-column:1/-1}.why-now__disclaimer{margin-top:-1.25rem}.why-now__moon{opacity:.38;width:7rem;top:6.4rem;right:-1.6rem}.why-now__planet,.robotics__planet-continuation{--planet-bridge-size:35rem;width:var(--planet-bridge-size);opacity:.3;left:-19rem}.why-now__planet{bottom:-12rem}.robotics__planet-continuation{top:calc(12rem - var(--planet-bridge-size))}.robotics{padding:7.5rem 1rem 3.5rem}.robotics__shell{grid-template-rows:auto auto 28rem auto auto;grid-template-columns:minmax(0,1fr);row-gap:2.25rem;min-height:0;display:grid}.robotics__content{display:contents}.robotics__intro{grid-area:1/1}.robotics__intro h2{max-width:34rem;font-size:clamp(2.45rem,11vw,3.4rem)}.robotics__intro>p{max-width:34rem;font-size:.9rem}.robotics__selector-panel{grid-area:2/1;min-width:0;display:block}.robotics__eyebrow{margin-bottom:1rem}.robotics__selector{scroll-snap-type:x proximity;scrollbar-width:none;gap:.55rem;margin:0 -1rem;padding:0 1rem .4rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.robotics__selector::-webkit-scrollbar{display:none}.robotics__selector:before{content:none}.robotics__selector-item{scroll-snap-align:start;border:1px solid #ffffff1a;border-radius:.55rem;flex:none;grid-template-columns:2.2rem minmax(0,1fr) auto;min-width:14.5rem;min-height:4.25rem;padding:.65rem .75rem}.robotics__selector-item:before{top:.5rem;bottom:.5rem}.robotics__selector-number{font-size:1.4rem}.robotics__soon-badge{font-size:.48rem}.robotics__catalog{display:none}.robotics__visual{grid-area:3/1;width:100%;min-height:28rem;margin:0}.robotics__visual--industrial-cleaning{--robot-bottom:0;--robot-right:17%;--robot-width:64%}.robotics__visual--warehouse-logistics{--robot-bottom:1.5rem;--robot-right:-8%;--robot-width:112%}.robotics__visual--facade-cleaning{--robot-bottom:0;--robot-right:17%;--robot-width:64%}.robotics__visual--humanoid-robots{--robot-bottom:0;--robot-right:27%;--robot-width:46%}.robotics__visual--lawn-mowing{--robot-bottom:2.4rem;--robot-right:-11%;--robot-width:122%}.robotics__visual--snow-removal{--robot-bottom:1.2rem;--robot-right:-17%;--robot-width:132%}.robotics__robot-reflection{display:none}.robotics__future-visual{width:min(17rem,78%)}.robotics__product{grid-area:4/1;margin-top:0}.robotics__product h3{font-size:clamp(2.25rem,10vw,3rem)}.robotics__product-description{min-height:0}.robotics__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem 1rem}.robotics__metric{border-right:1px solid #ffffff17;padding-right:.75rem}.robotics__metric:nth-child(2n){border-right:0}.robotics__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.robotics__button{width:100%;padding-inline:.75rem}.robotics__proof{grid-area:5/1;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.2rem;margin-top:0}.robotics__proof-item{padding:.65rem}.robotics__proof-item:nth-child(2){border-right:0}.robotics__floor{opacity:.42;width:170%;height:18rem;bottom:28rem;right:-55%}.engagement{padding:7.5rem 1rem 3.5rem}.engagement__hero{grid-template-columns:minmax(0,1fr);row-gap:1.6rem}.engagement__copy,.engagement__pilot,.engagement__robot{grid-column:1}.engagement__copy{grid-row:1}.engagement__copy h2{font-size:clamp(2.75rem,13vw,4rem)}.engagement__robot{grid-row:2;width:min(31rem,98vw);margin:-1.5rem auto -3.5rem}.engagement__pilot{grid-row:3;min-height:0;padding:1.4rem}.engagement__options{grid-template-columns:1fr;margin-top:1.1rem}.engagement__option{min-height:0;padding:1.4rem}.engagement__option>p{min-height:0}.engagement__assurances{grid-template-columns:repeat(2,minmax(0,1fr))}.engagement__assurance{padding:.65rem .45rem}.engagement__assurance:nth-child(odd){border-right:1px solid #ffffff1a}.engagement__assurance:nth-child(2n){border-right:0}.engagement__planet--left{left:-31rem}.engagement__planet--right{right:-34rem}.platform-section{padding:7.5rem 1rem 3.5rem}.platform-section__shell{grid-template-columns:minmax(0,1fr);row-gap:1.5rem}.platform-section__label,.platform-section__copy,.platform-section__demo,.platform-section__capabilities,.platform-section__benefits{grid-column:1}.platform-section__label{grid-row:1}.platform-section__copy{grid-row:2}.platform-section__demo{grid-row:3}.platform-section__capabilities{grid-row:4}.platform-section__benefits{grid-row:5}.platform-section__copy h2{font-size:clamp(2.6rem,11.5vw,3.55rem)}.platform-section__actions{max-width:26rem}.platform-section__capabilities{-webkit-backdrop-filter:blur(.7rem);backdrop-filter:blur(.7rem);background:#050c127a;border:1px solid #e5a64a2b;border-radius:.65rem;padding:1.4rem}.platform-section__capabilities ul,.platform-section__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-section__benefits>div:nth-child(odd){border-right:1px solid #ffffff1a}.platform-section__benefits>div:nth-child(2n){border-right:0}.platform-section__benefits>div:last-child{border-right:0;grid-column:1/-1}.platform-demo{border-radius:.75rem;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);min-height:0;font-size:.68rem;overflow:visible}.platform-demo__header{grid-area:1/1;grid-template-columns:auto 1fr auto}.platform-demo__facility-select span,.platform-demo__header-tools>button:not(.platform-demo__user){display:none}.platform-demo__facility-select{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.platform-demo__sidebar{scroll-snap-type:x proximity;scrollbar-width:none;border-bottom:1px solid #ffffff14;border-right:0;grid-area:2/1;gap:.35rem;padding:.5rem;display:flex;overflow-x:auto}.platform-demo__sidebar::-webkit-scrollbar{display:none}.platform-demo__nav-item{scroll-snap-align:start;flex:none;min-width:7.25rem;min-height:2.75rem}.platform-demo__workspace{grid-area:3/1;padding:.6rem;overflow:visible}.platform-demo__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-demo__summary-item:nth-child(2){border-right:0}.platform-demo__overview-grid{grid-template-columns:minmax(0,1fr)}.platform-demo__map{min-height:23rem}.platform-demo__map-robot{width:2.75rem;min-width:2.75rem;min-height:2.75rem}.platform-demo__robot-details,.platform-demo__ai{min-height:0}.platform-demo__robot-render{height:11rem}.platform-demo__ai:not(.is-compact){grid-template-columns:minmax(0,1fr)}.platform-demo__ai:not(.is-compact) .platform-demo__ai-title{grid-column:1}.platform-demo__ai-opportunity{margin-top:.7rem}.platform-demo__analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-demo__facility-cards{grid-template-columns:1fr}.platform-demo__facility-cards article{min-height:9rem}.platform-demo__service-table{overflow-x:auto}.platform-demo__service-table [role=row]{min-width:34rem}.platform-demo__loading{min-height:38rem}}.faq-section{z-index:1;min-height:0;padding:clamp(6rem, 9vh, 7rem) var(--space-page) clamp(.75rem, 1.4vh, 1.25rem);isolation:isolate;background:radial-gradient(at 52% 28%,#214d6a17,#0000 34%),linear-gradient(#02060a33,#02060a1c);margin-top:-1px;scroll-margin-top:5.5rem;position:relative;overflow:hidden}.faq-section:before{z-index:-2;content:"";pointer-events:none;background:linear-gradient(90deg,#01040752,#0000 21% 80%,#0104074f),radial-gradient(at 50% 45%,#0000 0 53%,#0104073d 100%);position:absolute;inset:0}.faq-section button,.faq-section input,.faq-section textarea,.lead-modal button,.lead-modal input,.lead-modal textarea{font:inherit}.faq-section button,.lead-modal button{cursor:pointer}.faq-section__rail{z-index:5;width:max(2.8rem, calc((100vw - var(--content-max)) / 2));color:#f5f5f275;justify-items:center;min-width:3.25rem;display:grid;position:absolute;top:6.45rem;left:0}.faq-section__rail>span{letter-spacing:-.04em;font-size:clamp(2rem,2.8vw,2.75rem);font-weight:330}.faq-section__rail>i{background:#e9ae5373;width:2.3rem;height:1px;margin:.75rem 0 1rem;position:relative}.faq-section__rail>i:after{aspect-ratio:1;content:"";background:#f1c56e;border-radius:50%;width:.34rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 .7rem #e9ae538c}.faq-section__rail small{color:#e9a84a;text-align:center;text-transform:uppercase;max-width:3rem;font-size:.72rem;line-height:1.65}.faq-section__shell{z-index:2;width:100%;max-width:var(--content-max);grid-template-columns:minmax(16.5rem,.7fr) minmax(35rem,1.48fr) minmax(17rem,.72fr);align-items:start;gap:1.1rem clamp(1.1rem,1.55vw,1.65rem);margin-inline:auto;padding-left:clamp(3.75rem,5vw,4.75rem);display:grid;position:relative}.faq-section__intro{grid-area:1/1;padding-top:.85rem}.faq-section__eyebrow,.faq-section__block-label{color:#e9a84a;letter-spacing:.27em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.76rem;font-weight:560}.faq-section__intro h2{color:#f9f9f7f7;letter-spacing:-.045em;margin:0;font-size:clamp(2.35rem,3.05vw,3.2rem);font-weight:340;line-height:1.04}.faq-section__intro h2 span{color:#e9a84a}.faq-section__lead{color:#f5f5f29c;max-width:21rem;margin:1.5rem 0 0;font-size:.9rem;line-height:1.62}.faq-contact-card{border-radius:.72rem;grid-template-columns:2.65rem 1fr;gap:.35rem .85rem;margin-top:2.2rem;padding:1.35rem;display:grid}.faq-contact-card>svg{fill:none;stroke:#e9a84a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;grid-row:1/3;width:2.65rem;height:2.65rem}.faq-contact-card h3{color:#f9f9f7eb;margin:0;font-size:1.02rem;font-weight:420;line-height:1.35}.faq-contact-card p{color:#f5f5f28c;grid-column:1/-1;margin:.85rem 0 0;font-size:.8rem;line-height:1.55}.faq-contact-card button,.faq-principles__cta button{color:#e9a84a;background:#03080c59;border:1px solid #e4a4488f;border-radius:.48rem;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:2.9rem;margin-top:1rem;padding:.65rem .9rem;font-size:.78rem;display:flex}.faq-section__center{grid-area:1/2;min-width:0}.faq-search{border-radius:.62rem;grid-template-columns:1.6rem auto minmax(8rem,1fr) auto;align-items:center;gap:.7rem;min-height:3.6rem;margin-bottom:.7rem;padding:.55rem .8rem;display:grid}.faq-search svg{fill:none;stroke:#e9a84a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1.35rem;height:1.35rem}.faq-search>span{color:#f9f9f7bf;white-space:nowrap;font-size:.76rem}.faq-search input{color:#f9f9f7e0;background:#ffffff06;border:1px solid #ffffff1a;border-radius:.42rem;outline:0;width:100%;min-width:0;min-height:2.45rem;padding:.45rem .7rem;font-size:.78rem}.faq-search input::placeholder{color:#f5f5f24f}.faq-search input:focus{border-color:#e9ae5394;box-shadow:0 0 0 .15rem #e9ae5314}.faq-search small{color:#f5f5f261;white-space:nowrap;font-size:.72rem}.faq-accordion{gap:.3rem;display:grid}.faq-item{background:linear-gradient(105deg,#080f16a6,#050b1180);border-color:#ffffff21;border-radius:.6rem;scroll-margin-top:6.5rem;transition:border-color .28s,box-shadow .28s,background .28s;overflow:hidden}.faq-item[data-open=true]{background:linear-gradient(105deg,#0a131cc7,#060d149e);border-color:#e5a54a63;box-shadow:inset 0 1px #ffffff08,0 .8rem 2rem #00000021}.faq-item h3{margin:0}.faq-item h3>button{width:100%;min-height:3.55rem;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:2rem 1fr 2.2rem;align-items:center;gap:.8rem;padding:.7rem .9rem;display:grid}.faq-item h3>button>span{color:#e9a84a;font-size:.82rem;font-weight:500}.faq-item h3>button>strong{color:#f9f9f7e0;font-size:clamp(.92rem,1.05vw,1.04rem);font-weight:410;line-height:1.35}.faq-item h3>button>i{aspect-ratio:1;color:#f5f5f294;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:2.05rem;font-size:1.1rem;font-style:normal;font-weight:300;transition:border-color .24s,background .24s,color .24s;display:grid}.faq-item[data-open=true] h3>button>i{color:#161008;background:linear-gradient(135deg,#f0ba61,#d79132);border-color:#e9a84a}.faq-item__answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .25s;display:grid}.faq-item[data-open=true] .faq-item__answer{opacity:1;grid-template-rows:1fr}.faq-item__answer>div{min-height:0;overflow:hidden}.faq-item__answer-layout{background:radial-gradient(circle at 80% 42%,#497ea01c,#0000 37%),#ffffff06;border-radius:.52rem;grid-template-columns:minmax(0,1fr) minmax(7.5rem,.34fr);align-items:center;gap:1rem;min-height:9.5rem;margin:0 .85rem .85rem;padding:1.05rem 1rem;display:grid}.faq-item__answer-copy{min-width:0}.faq-item__answer-copy p{color:#f5f5f2a1;margin:0;font-size:.82rem;line-height:1.58}.faq-item__answer-copy p+p{margin-top:.45rem}.faq-item__cta{color:#e9a84a;background:0 0;border:1px solid #e5a54a6e;border-radius:.4rem;align-items:center;min-height:2.75rem;margin-top:.8rem;padding:.55rem .8rem;font-size:.75rem;text-decoration:none;display:inline-flex}.faq-answer__robot{place-items:center;height:8.6rem;padding:.45rem;display:grid;position:relative;overflow:visible}.faq-answer__robot img{object-fit:contain;filter:brightness(.72)contrast(1.12)drop-shadow(0 .7rem 1rem #00000070);width:calc(100% - .9rem);max-height:100%;margin:0;position:absolute;inset:.45rem;height:calc(100% - .9rem)!important}.faq-answer__robot.is-pilot{grid-template-columns:1fr 2.5rem;align-items:end;display:grid}.faq-answer__robot.is-pilot img{width:calc(100% - .9rem);height:calc(100% - .9rem)!important}.faq-answer__robot.is-pilot>span{place-items:center;margin-bottom:1rem;display:grid}.faq-answer__robot.is-pilot svg{fill:none;stroke:#e9a84a;stroke-width:1.4px;width:2.2rem}.faq-answer__icon{aspect-ratio:1;background:radial-gradient(circle,#e5a54a17,#0000 68%);border:1px solid #e5a54a42;border-radius:50%;justify-self:center;place-items:center;width:6.2rem;display:grid;position:relative}.faq-answer__icon>svg,.faq-answer__icon>i svg{fill:none;stroke:#e9a84a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:2.5rem;height:2.5rem}.faq-answer__icon>i{aspect-ratio:1;background:#07111a;border:1px solid #7cbee54d;border-radius:50%;place-items:center;width:2.5rem;display:grid;position:absolute;bottom:0;right:-.5rem}.faq-answer__icon>i svg{stroke:#8dc6e9;width:1.35rem}.faq-answer__platform-mini{background:linear-gradient(145deg,#0a1620,#03080c);border:1px solid #69a6cc4a;border-radius:.42rem;grid-template-columns:repeat(5,1fr);align-items:end;gap:.22rem;width:8.5rem;height:6.5rem;padding:.65rem;display:grid;position:relative;transform:perspective(22rem)rotateY(-9deg)rotateX(4deg);box-shadow:0 .9rem 1.6rem #00000057}.faq-answer__platform-mini>div{gap:.22rem;display:flex;position:absolute;top:.65rem;left:.65rem;right:.65rem}.faq-answer__platform-mini>div i{aspect-ratio:1;background:#55bf7b;border-radius:50%;width:.35rem}.faq-answer__platform-mini>span{background:#ffffff14;border-radius:999px;align-self:start;height:.4rem;margin-top:1.1rem}.faq-answer__platform-mini>b{height:var(--bar-height,45%);background:linear-gradient(#4ca8e5,#164f80);border-radius:.12rem .12rem 0 0}.faq-answer__platform-mini>b:nth-of-type(2){--bar-height:62%}.faq-answer__platform-mini>b:nth-of-type(3){--bar-height:38%}.faq-answer__platform-mini>b:nth-of-type(4){--bar-height:75%}.faq-answer__platform-mini>b:nth-of-type(5){--bar-height:53%}.faq-answer__timeline{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;display:grid}.faq-answer__timeline>div{text-align:center;border:1px solid #ffffff14;border-radius:.35rem;align-content:center;gap:.28rem;min-height:4.6rem;padding:.55rem .35rem;display:grid;position:relative}.faq-answer__timeline span{color:#e9a84a;font-size:.72rem}.faq-answer__timeline strong{color:#f9f9f7b0;font-size:.72rem;font-weight:420;line-height:1.25}.faq-answer__timeline i{z-index:2;color:#e9a84a;font-size:.7rem;font-style:normal;position:absolute;top:50%;right:-.42rem;transform:translateY(-50%)}.faq-empty{color:#f5f5f28f;text-align:center;border-radius:.7rem;place-content:center;justify-items:center;gap:1rem;min-height:15rem;padding:2rem;display:grid}.faq-empty span{font-size:.9rem}.faq-empty button{color:#e9a84a;background:0 0;border:1px solid #e5a54a85;border-radius:.4rem;min-height:2.8rem;padding:.6rem .85rem;font-size:.8rem}.faq-principles{grid-area:1/3;min-width:0}.faq-principles__question{height:10.8rem;position:relative}.faq-principles__question>span,.faq-principles__question>i{background:linear-gradient(145deg,#0f1d28d9,#040a0fc9);border:1px solid #b5d3e559;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff12,0 1rem 2rem #0000003b}.faq-principles__question>span{aspect-ratio:1.25;border-radius:1.2rem 1.2rem 1.2rem 0;place-items:center;width:6.5rem;top:.5rem;right:2.4rem}.faq-principles__question b{color:#e9a84a;font-size:3.25rem;font-weight:310}.faq-principles__question>i{aspect-ratio:1.5;color:#f9f9f7db;letter-spacing:.3em;border-radius:1rem 1rem 0;place-items:center;width:4.6rem;font-size:1rem;font-style:normal;bottom:.55rem;right:0}.faq-principles__list{gap:.45rem;display:grid}.faq-principles__list>div{grid-template-columns:3.5rem 1fr;align-items:center;gap:.75rem;min-height:4.25rem;display:grid}.faq-principles__list>div>span{aspect-ratio:1;background:#070e147a;border:1px solid #ffffff1a;border-radius:.55rem;place-items:center;width:3.5rem;display:grid}.faq-principles__list svg,.faq-foundations svg{fill:none;stroke:#e9a84a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:2rem;height:2rem}.faq-principles__list p{gap:.3rem;margin:0;display:grid}.faq-principles__list strong{color:#f9f9f7d4;font-size:.8rem;font-weight:430}.faq-principles__list small{color:#f5f5f278;font-size:.72rem;line-height:1.42}.faq-principles__cta{border-radius:.68rem;margin-top:1rem;padding:1.15rem}.faq-principles__cta h3{color:#f9f9f7eb;margin:0;font-size:1.12rem;font-weight:410;line-height:1.3}.faq-principles__cta p{color:#f5f5f280;margin:.75rem 0 0;font-size:.75rem;line-height:1.5}.faq-foundations{border-radius:.72rem;grid-area:2/1/auto/-1;grid-template-columns:repeat(5,minmax(0,1fr));min-height:6.4rem;margin-top:.25rem;padding:.9rem 1rem;display:grid}.faq-foundations>div{border-right:1px solid #ffffff14;grid-template-columns:2.4rem 1fr;align-items:center;gap:.7rem;min-width:0;padding:.2rem .9rem;display:grid}.faq-foundations>div:last-child{border-right:0}.faq-foundations p{gap:.25rem;min-width:0;margin:0;display:grid}.faq-foundations strong{color:#f9f9f7d1;font-size:.76rem;font-weight:430}.faq-foundations span{color:#f5f5f278;font-size:.75rem;line-height:1.38}.lead-modal__backdrop{z-index:100;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#000306c2;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.lead-modal{background:linear-gradient(145deg,#0a141df5,#03080cf5);border-radius:.8rem;width:min(100%,38rem);max-height:calc(100svh - 2rem);padding:clamp(1.3rem,3vw,2rem);position:relative;overflow:auto}.lead-modal__close{z-index:2;aspect-ratio:1;color:#f9f9f7b3;background:0 0;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:2.6rem;font-size:1.2rem;display:grid;position:absolute;top:.75rem;right:.75rem}.lead-modal form,.lead-modal__success{gap:.9rem;display:grid}.lead-modal form>p,.lead-modal__success>p{color:#e9a84a;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:560}.lead-modal h3{color:#f9f9f7f5;max-width:29rem;margin:0;font-size:clamp(1.55rem,3vw,2rem);font-weight:390;line-height:1.15}.lead-modal form>span,.lead-modal__success>span{color:#f5f5f28c;max-width:31rem;font-size:.82rem;line-height:1.5}.lead-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.lead-modal label{color:#f5f5f2ab;gap:.35rem;font-size:.74rem;display:grid}.lead-modal__wide{grid-column:1/-1}.lead-modal input,.lead-modal textarea{color:#f9f9f7e6;resize:vertical;background:#ffffff08;border:1px solid #ffffff21;border-radius:.42rem;outline:0;width:100%;min-height:2.85rem;padding:.6rem .75rem}.lead-modal input:focus,.lead-modal textarea:focus{border-color:#e9ae53ab;box-shadow:0 0 0 .15rem #e9ae5314}.lead-modal form>small{color:#f5f5f266;font-size:.7rem}.lead-modal__error{color:#ef9275!important}.lead-modal__submit,.lead-modal__success>button{color:#171007;background:linear-gradient(105deg,#efb75b,#d79333);border:1px solid #e9a84a;border-radius:.48rem;justify-content:space-between;align-items:center;min-height:3rem;padding:.7rem 1rem;display:flex}.lead-modal__success{text-align:center;justify-items:center;padding:1.2rem .5rem}.lead-modal__success>i{aspect-ratio:1;color:#6fd08c;border:1px solid #5bc87c;border-radius:50%;place-items:center;width:3.3rem;font-size:1.35rem;font-style:normal;display:grid}.lead-modal__success>button{width:min(100%,20rem);margin-top:.5rem}@keyframes faq-rise{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.faq-section__intro,.faq-section__center,.faq-principles,.faq-foundations{opacity:0}.faq-section[data-entered=true] .faq-section__intro{animation:.62s 60ms both faq-rise}.faq-section[data-entered=true] .faq-section__center{animation:.66s .13s both faq-rise}.faq-section[data-entered=true] .faq-principles{animation:.66s .2s both faq-rise}.faq-section[data-entered=true] .faq-foundations{animation:.66s .27s both faq-rise}@media (hover:hover){.faq-item h3>button:hover>strong{color:#fff}.faq-item h3>button:hover>i{color:#f3bd67;border-color:#e5a54a85}.faq-contact-card button:hover,.faq-principles__cta button:hover,.faq-item__cta:hover,.faq-empty button:hover{color:#ffd58d;border-color:#f3c374d4}}@media (max-width:74rem){.faq-section__rail{display:none}.faq-section__shell{grid-template-columns:minmax(17rem,.68fr) minmax(31rem,1.32fr);padding-left:0}.faq-section__intro{grid-area:1/1}.faq-section__center{grid-area:1/2}.faq-principles{grid-area:2/1/auto/-1;grid-template-columns:.55fr 1.45fr .9fr;align-items:center;gap:1rem;display:grid}.faq-principles__question{height:10rem}.faq-principles__list{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-principles__cta{margin-top:0}.faq-foundations{grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr))}.faq-foundations>div{border-bottom:1px solid #ffffff14;min-height:4.7rem}.faq-foundations>div:nth-child(3){border-right:0}.faq-foundations>div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:47rem){.faq-section{min-height:0;padding-top:5.5rem;overflow:hidden}.faq-section__shell{flex-direction:column;gap:1rem;display:flex}.faq-section__intro,.faq-section__center{display:contents}.faq-section__eyebrow{order:1;margin:0}.faq-section__intro h2{order:2;font-size:clamp(2.55rem,12vw,3.5rem)}.faq-section__lead{order:3;max-width:34rem;margin-top:0;font-size:.92rem}.faq-search{order:4;grid-template-columns:1.5rem 1fr auto;width:100%}.faq-search>span{display:none}.faq-search input{min-height:2.8rem}.faq-accordion,.faq-empty{order:5;width:100%}.faq-contact-card{order:6;width:100%;margin-top:0}.faq-principles{order:7;grid-template-columns:1fr;width:100%;display:grid}.faq-principles__question{height:8rem}.faq-principles__question>span{width:5.7rem;right:35%}.faq-principles__question>i{width:4rem;right:23%}.faq-principles__list{grid-template-columns:1fr}.faq-foundations{order:8;grid-template-columns:1fr;width:100%;margin-top:0}.faq-foundations>div:nth-child(n){border-bottom:1px solid #ffffff14;border-right:0;min-height:4.6rem}.faq-foundations>div:last-child{border-bottom:0}.faq-item h3>button{grid-template-columns:1.65rem 1fr 2.2rem;gap:.55rem;min-height:3.7rem;padding-inline:.75rem}.faq-item h3>button>strong{font-size:.94rem}.faq-item__answer-layout{grid-template-columns:1fr;min-height:0}.faq-answer__platform-mini,.faq-answer__icon{display:none}.faq-answer__robot{height:10.5rem;margin-top:.35rem;padding:.75rem;display:grid}.faq-answer__timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-answer__timeline i{display:none}.lead-modal__grid{grid-template-columns:1fr}.lead-modal__wide{grid-column:1}}@media (max-width:31rem){.faq-search{grid-template-columns:1.35rem 1fr}.faq-search small{display:none}.faq-item h3>button{grid-template-columns:1.45rem 1fr 2rem}.faq-item h3>button>span{font-size:.75rem}.faq-item h3>button>i{width:2rem}.faq-answer__timeline{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.faq-section__intro,.faq-section__center,.faq-principles,.faq-foundations,.faq-item__answer,.faq-item,.faq-item h3>button>i{opacity:1;transform:none;transition:none!important;animation:none!important}}@media (max-width:31rem){.hero{min-height:max(100svh,63rem)}.hero__actions{max-width:21rem;display:grid}.button{width:100%}.hero__scene-frame{top:23rem}.hero__media-plane{width:195vw;bottom:6rem;left:-78vw}.capability{gap:.45rem;padding-inline:.4rem}.capability__mark{display:none}.ecosystem__orbit{width:100%}.ecosystem__node p{display:none}.why-now__formula-flow>b{font-size:.9rem}.why-now__formula-card{width:3.25rem;min-height:4.8rem}.why-now__formula-card--result{width:5.65rem}.why-now__formula-card span{font-size:.59rem}.robotics__shell{grid-template-rows:auto auto 24rem auto auto}.engagement__assurances{grid-template-columns:1fr}.engagement__assurance:nth-child(n){border-bottom:1px solid #ffffff14;border-right:0}.engagement__assurance:last-child{border-bottom:0}.platform-section__capabilities ul,.platform-section__benefits,.platform-demo__analytics-grid{grid-template-columns:1fr}.platform-section__benefits>div:nth-child(n){border-bottom:1px solid #ffffff14;border-right:0}.platform-section__benefits>div:last-child{border-bottom:0;grid-column:1}.platform-demo__header-tools>.platform-demo__user{color:#0000;width:2rem;padding:.2rem;overflow:hidden}.platform-demo__facility-select{font-size:.56rem}.platform-demo__panel-heading{flex-direction:column;align-items:flex-start}.platform-demo__robot-list button{grid-template-columns:auto 3.2rem 1fr auto}.platform-demo__robot-list button small{display:none}.robotics__visual{min-height:24rem}.robotics__selector-item{min-width:13.5rem}.robotics__actions,.robotics__proof{grid-template-columns:1fr}.robotics__proof-item:nth-child(n){border-bottom:1px solid #ffffff14;border-right:0;padding-inline:0}.robotics__proof-item:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.hero__robot-beacon-layer,.engagement__beacon-image{opacity:.16;animation:none!important}.ecosystem__orbit-glint,.ecosystem__core:after,.robotics__robot-reflection,.robotics__product,.robotics__visual-product,.robotics__future-visual,.platform-demo,.platform-demo__workspace,.platform-demo__loading i,.platform-demo__routes,.platform-demo__map-robot,.platform-demo__map-robot[aria-pressed=true]:before,.platform-demo__bars i,.platform-demo__intro-status,.platform-demo__try-hint{animation:none!important}}.ads-section{z-index:1;min-height:max(100svh,78rem);padding:clamp(6rem, 9vh, 7.25rem) var(--space-page) clamp(4rem, 7vh, 5.5rem);isolation:isolate;background:radial-gradient(at 47% 31%,#2a56751a,#0000 32%),linear-gradient(#02060a21,#02060a38);margin-top:-1px;position:relative;overflow:hidden}.ads-section:before{z-index:-2;content:"";pointer-events:none;background:linear-gradient(90deg,#01040757,#0000 22% 81%,#01040740),radial-gradient(#0000 0 52%,#01040740 100%);position:absolute;inset:0}.ads-section__edge-planet{z-index:-1;aspect-ratio:1;opacity:.48;pointer-events:none;background:radial-gradient(circle at 28% 33%,#0000 0 26%,#02070c75 60%,#010407f2 79%),url(/media/hero/earth-night-texture-v1.webp) 50%/cover;border:1px solid #89c7f047;border-radius:50%;width:clamp(30rem,39vw,42rem);position:absolute;bottom:5rem;right:-17rem;transform:rotate(18deg);box-shadow:0 0 1rem #78c4f44d,inset 5rem -4rem 8rem #000000db}.ads-section__planet-continuation{z-index:-1;aspect-ratio:1;opacity:.56;pointer-events:none;background:radial-gradient(circle at 63% 33%,#0000 0 28%,#02070c6b 58%,#010407f2 78%),url(/media/hero/earth-night-texture-v1.webp) 50%/cover;border-radius:50%;width:clamp(28rem,38vw,40rem);position:absolute;top:calc(20rem + 1px - clamp(28rem,38vw,40rem));left:-16rem;transform:rotate(-14deg);box-shadow:0 0 1rem #78c4f457,inset -5rem -4rem 8rem #000000db}.ads-section button,.ads-section input,.ads-section textarea{font:inherit}.ads-section button{cursor:pointer}.ads-section__rail{z-index:5;width:max(2.8rem, calc((100vw - var(--content-max)) / 2));color:#f5f5f275;justify-items:center;min-width:3.25rem;display:grid;position:absolute;top:6.4rem;left:0}.ads-section__rail span{letter-spacing:-.04em;font-size:clamp(2rem,2.8vw,2.75rem);font-weight:330}.ads-section__rail i{background:#e9ae5373;width:2.3rem;height:1px;margin:.75rem 0 1rem;position:relative}.ads-section__rail i:after{aspect-ratio:1;content:"";background:#f1c56e;border-radius:50%;width:.34rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 .7rem #e9ae538c}.ads-section__rail small{color:#e9a84a;text-align:center;text-transform:uppercase;max-width:3.2rem;font-size:.54rem;line-height:1.65}.ads-section__shell{z-index:2;width:100%;max-width:var(--content-max);grid-template-columns:minmax(17.5rem,.7fr) minmax(28rem,1.05fr) minmax(26rem,1fr);align-items:start;gap:1rem clamp(1rem,1.4vw,1.5rem);margin-inline:auto;padding-left:clamp(3.75rem,5vw,4.75rem);display:grid;position:relative}.ads-section__left{grid-area:1/1;padding-top:1rem}.ads-section__eyebrow,.ads-section__block-label,.ads-section__formats>p,.ads-section__campaign-copy>p{color:#e9a84a;letter-spacing:.27em;text-transform:uppercase;margin:0 0 1rem;font-size:.64rem;font-weight:560}.ads-section__left h2{color:#f9f9f7f5;letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,2.9vw,3.05rem);font-weight:340;line-height:1.04}.ads-section__projection{color:#e9a84a;gap:.05rem;margin-top:.8rem;display:grid}.ads-section__projection strong{letter-spacing:-.045em;font-size:clamp(2.25rem,3vw,3.25rem);font-weight:350;line-height:1.08}.ads-section__projection span{font-size:clamp(1rem,1.45vw,1.45rem);font-weight:390;line-height:1.16}.ads-section__lead{color:#f5f5f294;margin:1.2rem 0 0;font-size:clamp(.75rem,.82vw,.86rem);line-height:1.62}.ads-section__advantages{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1.4rem;display:grid}.ads-section__advantages>div{gap:.45rem;min-width:0;display:grid}.ads-section__advantages svg{fill:none;stroke:#e9a84a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:2rem;height:2rem}.ads-section__advantages p{gap:.2rem;margin:0;display:grid}.ads-section__advantages strong{color:#f9f9f7d1;font-size:.66rem;font-weight:500;line-height:1.3}.ads-section__advantages span{color:#f5f5f273;font-size:.58rem;line-height:1.38}.ads-section__actions{grid-template-columns:1.08fr .92fr;gap:.65rem;margin-top:1.35rem;display:grid}.ads-section__actions button{color:#f5f5f2bf;background:#03090e5c;border:1px solid #ffffff26;border-radius:.5rem;justify-content:space-between;align-items:center;min-height:3rem;padding:.65rem .85rem;font-size:.64rem;display:flex}.ads-section__actions button:first-child{color:#171007;background:linear-gradient(105deg,#efb75b,#d79333);border-color:#ffd17c99;box-shadow:inset 0 1px #ffffff4d,0 .8rem 2rem #c07d2024}.ads-section__footnote{color:#f5f5f263;margin-top:.75rem;font-size:.57rem;line-height:1.48;display:block}.ads-section__platform-link{background:linear-gradient(90deg,#e19d3c14,#0000);border-left:1px solid #e9a84a;margin-top:1rem;padding:.75rem .85rem}.ads-section__platform-link>span{color:#e9a84a;letter-spacing:.09em;font-size:.61rem;font-weight:520}.ads-section__platform-link p{color:#f5f5f275;margin:.3rem 0 0;font-size:.59rem;line-height:1.42}.ads-section__visual{grid-area:1/2;height:44rem;position:relative}.ads-section__orbit{z-index:0;aspect-ratio:1;border:1px solid #e7a54754;border-radius:50%;width:88%;position:absolute;top:5%;left:50%;transform:translate(-50%)scaleY(.88);box-shadow:inset 0 0 2.5rem #d992300a}.ads-section__orbit:before,.ads-section__orbit:after{content:"";border:1px solid #e7a54729;border-radius:50%;position:absolute;inset:8%}.ads-section__orbit:after{inset:17%}.ads-section__orbit>i{aspect-ratio:1;background:#f3b75c;border-radius:50%;width:.48rem;position:absolute;top:49%;left:-.25rem;box-shadow:0 0 1rem #f0ae4eb8}.ads-section__orbit>i:last-child{top:19%;left:auto;right:5%}.ads-section[data-visible=true] .ads-section__orbit>i:first-child{animation:9s linear infinite ads-orbit-glint}.ads-section__robot-shell{z-index:2;aspect-ratio:645/1287;width:min(75%,21rem);position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.ads-section__robot{object-fit:contain;filter:brightness(.78)contrast(1.12)drop-shadow(0 2rem 2.5rem #000000a6);width:100%;height:100%;position:absolute;inset:0}.ads-section__screen{z-index:4;color:#fff;text-align:center;background:radial-gradient(circle at 50% 85%,#3279a74d,#0000 38%),linear-gradient(155deg,#081521,#02060a 75%);border:1px solid #82bfe752;border-radius:5% 5% 8% 8%;place-items:center;width:48.2%;height:48.6%;padding:.7rem;transition:filter .26s,transform .26s,border-color .26s;display:grid;position:absolute;top:18.8%;left:10.4%;overflow:hidden;box-shadow:inset 0 0 1.8rem #488eba2b,0 0 .8rem #59a5d524}.ads-section__screen:before{content:"";background:linear-gradient(115deg,#0000 15%,#ffffff17 38%,#0000 58%),radial-gradient(circle at 50% 115%,#2c6c9a73,#0000 55%);position:absolute;inset:0}.ads-section__screen.is-product{background:radial-gradient(circle at 50% 60%,#153e59,#040910 68%)}.ads-section__screen.is-motion{background:linear-gradient(145deg,#130d08,#06131d 48%,#020507)}.ads-section__screen.is-custom{background:linear-gradient(155deg,#111b24,#03070a)}.ads-section__screen-content{z-index:2;justify-items:center;gap:.5rem;animation:.76s both ads-creative-in;display:grid;position:relative}.ads-section__screen-content>small{color:#e9a84a;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.37rem,.55vw,.54rem)}.ads-section__screen-content>strong{color:#ffffffeb;letter-spacing:.01em;text-shadow:0 0 1rem #76beec59;font-size:clamp(.85rem,1.6vw,1.45rem);font-weight:520;line-height:1.03;display:grid}.ads-section__screen-image{z-index:-1;background:linear-gradient(#02060a2e, #02060a99), var(--custom-image) center / cover;opacity:.62;position:absolute;inset:-4rem -3rem}.ads-section__screen-try{z-index:5;opacity:0;background:#02060adb;place-content:center;gap:.5rem;padding:1rem;transition:opacity .22s,transform .22s;display:grid;position:absolute;inset:0;transform:scale(.96)}.ads-section__screen-try b{font-size:.68rem;font-weight:470}.ads-section__screen-try i{color:#e9a84a;font-size:.6rem;font-style:normal}.ads-section__screen:hover,.ads-section__screen:focus-visible{filter:brightness(1.08);border-color:#f2be69ad;transform:scale(1.035)}.ads-section__screen:hover .ads-section__screen-try,.ads-section__screen:focus-visible .ads-section__screen-try{opacity:1;transform:scale(1)}.ads-section__zone,.ads-section__body-brand{z-index:6;color:#0000;text-align:center;background:#e09b3b00;border:1px solid #e9a84a00;place-items:center;font-size:.52rem;transition:border-color .28s,background .28s,color .28s,opacity .28s;display:grid;position:absolute}.ads-section__zone--side{width:34%;height:51%;top:19%;right:5.5%;transform:skewY(-4deg)}.ads-section__zone--rear{width:9%;height:54%;top:18%;right:0}.ads-section__body-brand{letter-spacing:.08em;width:31%;height:7%;font-size:.58rem;font-weight:560;top:70%;right:18%}.ads-section__visual.is-sides .ads-section__zone--side,.ads-section__visual.is-rear .ads-section__zone--rear,.ads-section__visual.is-body .ads-section__body-brand{color:#ffd58e;background:#e09b3b24;border-color:#e9a84aa6;box-shadow:0 0 1.2rem #e09b3b3d}.ads-section__visual:not(.is-front) .ads-section__screen{filter:brightness(.64)}.ads-section__reflection{z-index:1;filter:blur(.6rem);background:radial-gradient(#558bad30,#00000008 58%,#0000 72%);border-radius:50%;height:5rem;position:absolute;bottom:.2rem;left:12%;right:12%}.ads-section__creative-dots{z-index:8;gap:.45rem;display:flex;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.ads-section__creative-dots button{background:#fff3;border:0;border-radius:999px;width:1.25rem;height:.18rem;padding:0}.ads-section__creative-dots button[aria-pressed=true]{background:#e9a84a;box-shadow:0 0 .6rem #e9a84a75}.ads-section__right{grid-area:1/3}.ads-section__block-label{margin-bottom:.65rem}.ads-section__right>.ads-section__block-label:nth-of-type(2){margin-top:1rem}.ads-section__reach{border-radius:.65rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;padding:1rem;display:grid}.ads-section__reach article{align-content:start;gap:.1rem;min-width:0;display:grid}.ads-section__reach article.is-primary{border-bottom:1px solid #ffffff14;grid-column:1/-1;padding-bottom:.7rem}.ads-section__reach strong{color:#e9a84a;letter-spacing:-.035em;font-size:1.25rem;font-weight:390;line-height:1.08}.ads-section__reach .is-primary strong{font-size:1.85rem}.ads-section__reach span{color:#f9f9f7bf;font-size:.65rem;line-height:1.35}.ads-section__reach small{color:#f5f5f263;margin-top:.18rem;font-size:.55rem;line-height:1.35}.ads-section__locations{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem .45rem;display:grid}.ads-section__locations article{text-align:center;justify-items:center;gap:.2rem;min-width:0;display:grid}.ads-section__locations svg{fill:none;stroke:#e9a84a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:1.9rem;height:1.9rem}.ads-section__locations strong{color:#f9f9f7c2;font-size:.58rem;font-weight:490;line-height:1.24}.ads-section__locations span{color:#f5f5f266;font-size:.48rem;line-height:1.25}.ads-section__campaign{border-radius:.65rem;grid-template-columns:minmax(10rem,.74fr) minmax(12rem,1.26fr);gap:.65rem;min-height:15rem;margin-top:1rem;padding:.75rem;display:grid}.ads-section__campaign-copy>p{margin-bottom:.25rem}.ads-section__campaign-copy h3{color:#f9f9f7e0;margin:0 0 .6rem;font-size:.82rem;font-weight:470}.ads-section__campaign dl{gap:.45rem;margin:0;display:grid}.ads-section__campaign dl>div{grid-template-rows:auto auto;grid-template-columns:1.05rem 1fr;gap:0 .45rem;display:grid}.ads-section__campaign dl svg{fill:none;stroke:#e9a84a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;grid-row:1/-1;width:1rem;height:1rem}.ads-section__campaign dt{color:#f5f5f26b;font-size:.49rem}.ads-section__campaign dd{color:#e9a84a;margin:0;font-size:.58rem;line-height:1.25}.ads-section__campaign-image{border-radius:.42rem;min-height:13rem;position:relative;overflow:hidden}.ads-section__campaign-image img{object-fit:cover}.ads-section__campaign-image:after{content:"";background:linear-gradient(90deg,#02070b47,#0000 45%),linear-gradient(#0000 65%,#02070bbd);position:absolute;inset:0}.ads-section__campaign-image span{z-index:2;color:#ffffff8c;font-size:.45rem;position:absolute;bottom:.4rem;right:.5rem}.ads-section__formats{border-radius:.65rem;grid-area:2/1/auto/3;padding:.85rem 1rem 1rem}.ads-section__formats>p{margin-bottom:.45rem}.ads-section__formats>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ads-section__formats button{color:#f5f5f27a;text-align:center;background:0 0;border:0;border-right:1px solid #ffffff14;align-content:end;justify-items:center;gap:.18rem;min-width:0;min-height:9rem;padding:.45rem .6rem .55rem;display:grid}.ads-section__formats button:last-child{border-right:0}.ads-section__formats button[aria-pressed=true]{background:radial-gradient(at 50% 48%,#e59e3b1a,#0000 65%)}.ads-section__formats button strong{color:#f9f9f7cc;font-size:.68rem;font-weight:480}.ads-section__formats button small{font-size:.55rem;line-height:1.35}.ads-section__format-visual{width:3.6rem;height:7rem;display:block;position:relative}.ads-section__format-visual img{object-fit:contain;filter:brightness(.7)contrast(1.1);width:100%;height:100%}.ads-section__format-visual i{background:#df973400;border:1px solid #e9a84a00;transition:border-color .22s,background .22s;position:absolute}.ads-section__format-visual.is-front i{width:48%;height:49%;top:19%;left:10%}.ads-section__format-visual.is-sides i{width:34%;height:51%;top:19%;right:5%}.ads-section__format-visual.is-rear i{width:10%;height:54%;top:18%;right:0}.ads-section__format-visual.is-body i{width:31%;height:7%;top:70%;right:18%}.ads-section__formats button[aria-pressed=true] .ads-section__format-visual i{background:#e09b3b2e;border-color:#e9a84a;box-shadow:0 0 .8rem #e09b3b47}.ads-section__benefits{border-radius:.65rem;grid-area:3/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));min-height:5.5rem;padding:.85rem 1rem;display:grid}.ads-section__benefits>div{border-right:1px solid #ffffff17;align-items:center;gap:.7rem;padding:.2rem 1rem;display:flex}.ads-section__benefits>div:last-child{border-right:0}.ads-section__benefits svg{fill:none;stroke:#e9a84a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;flex:none;width:2.2rem;height:2.2rem}.ads-section__benefits p{gap:.18rem;margin:0;display:grid}.ads-section__benefits strong{color:#f9f9f7d1;font-size:.68rem;font-weight:480}.ads-section__benefits span{color:#f5f5f273;font-size:.57rem;line-height:1.35}.ads-section__modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background:#000306d1;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0;overflow-y:auto}.ads-section__modal{background:radial-gradient(circle at 90% 0,#d9973a1a,#0000 32%),#050c12fa;border:1px solid #e8af566b;border-radius:.8rem;width:min(41rem,100%);max-height:calc(100vh - 2.5rem);padding:1.5rem;position:relative;overflow-y:auto;box-shadow:0 2rem 8rem #000000ad}.ads-section__configurator{width:min(31rem,100%)}.ads-section__modal>button:first-child{z-index:2;aspect-ratio:1;color:#f5f5f29e;background:0 0;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:2.75rem;font-size:1.15rem;display:grid;position:absolute;top:.75rem;right:.75rem}.ads-section__modal form,.ads-section__success{gap:.8rem;display:grid}.ads-section__modal form>span{color:#e9a84a;letter-spacing:.18em;text-transform:uppercase;font-size:.61rem}.ads-section__modal h3{color:#f9f9f7f5;margin:0;font-size:1.65rem;font-weight:390}.ads-section__modal p,.ads-section__modal small{color:#f5f5f27a;margin:0;font-size:.68rem;line-height:1.5}.ads-section__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ads-section__modal label{color:#f5f5f2a1;gap:.35rem;font-size:.64rem;display:grid}.ads-section__modal input,.ads-section__modal textarea{color:#f5f5f2;resize:vertical;background:#ffffff08;border:1px solid #ffffff21;border-radius:.42rem;outline:0;width:100%;min-height:2.75rem;padding:.55rem .7rem}.ads-section__modal input:focus,.ads-section__modal textarea:focus{border-color:#e9ae53ab}.ads-section__form-wide{grid-column:1/-1}.ads-section__file input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.ads-section__file>span{color:#e9a84a;cursor:pointer;border:1px dashed #e9ae5357;border-radius:.42rem;align-items:center;min-height:2.75rem;padding:.55rem .7rem;display:flex}.ads-section__modal form>button,.ads-section__success>button{color:#171007;background:linear-gradient(105deg,#efb75b,#d79333);border:1px solid #e9a84a;border-radius:.48rem;justify-content:space-between;align-items:center;min-height:3rem;padding:.7rem 1rem;display:flex}.ads-section__success{text-align:center;justify-items:center;padding:1.4rem .5rem}.ads-section__success>i{aspect-ratio:1;color:#6fd08c;border:1px solid #5bc87c;border-radius:50%;place-items:center;width:3rem;font-style:normal;display:grid}.ads-section[data-entered=true] .ads-section__left{animation:.65s both ads-enter-left}.ads-section[data-entered=true] .ads-section__robot-shell{animation:.95s cubic-bezier(.22,1,.36,1) .1s both ads-enter-robot}.ads-section[data-entered=true] .ads-section__screen{animation:.7s .42s both ads-screen-on}.ads-section[data-entered=true] .ads-section__orbit{animation:.85s .28s both ads-ring-in}.ads-section[data-entered=true] .ads-section__right{animation:.7s .33s both ads-enter-right}.ads-section[data-entered=true] .ads-section__formats{animation:.65s .52s both ads-enter-bottom}@keyframes ads-enter-left{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes ads-enter-right{0%{opacity:0;transform:translate(.9rem)}to{opacity:1;transform:translate(0)}}@keyframes ads-enter-bottom{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes ads-enter-robot{0%{opacity:0;filter:brightness(.3);transform:translate(-50%)translateY(1.1rem)scale(.98)}to{opacity:1;filter:brightness();transform:translate(-50%)translateY(0)scale(1)}}@keyframes ads-screen-on{0%{opacity:0;filter:brightness(.1)}to{opacity:1;filter:brightness()}}@keyframes ads-ring-in{0%{opacity:0;transform:translate(-50%)scale(.9,.78)}to{opacity:1;transform:translate(-50%)scaleY(.88)}}@keyframes ads-creative-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes ads-orbit-glint{to{transform:rotate(360deg)translate(100%)rotate(-360deg)}}@media (hover:hover){.ads-section__actions button:hover,.ads-section__service button:hover{transform:translateY(-2px)}.ads-section__formats button:hover{color:#ffe2b3b3;background:radial-gradient(at 50% 48%,#e59e3b14,#0000 65%)}}@media (max-width:86rem){.ads-section__rail{display:none}.ads-section__shell{padding-left:0}}@media (max-width:74rem){.ads-section__shell{grid-template-columns:minmax(18rem,.7fr) minmax(31rem,1.3fr)}.ads-section__left{grid-area:1/1}.ads-section__visual{grid-area:1/2}.ads-section__right{grid-area:2/1/auto/-1;grid-template-columns:minmax(17rem,.72fr) minmax(26rem,1.28fr);gap:.7rem 1rem;display:grid}.ads-section__right>.ads-section__block-label:first-child{grid-area:1/1}.ads-section__reach{grid-area:2/1/5}.ads-section__right>.ads-section__block-label:nth-of-type(2){grid-area:1/2;margin-top:0}.ads-section__locations{grid-area:2/2}.ads-section__campaign{grid-area:3/2/5}.ads-section__formats{grid-area:3/1/auto/-1}.ads-section__benefits{grid-row:4}}@media (max-width:47rem){.ads-section{min-height:0;padding:6rem 1rem 3.5rem}.ads-section__edge-planet{opacity:.3;width:30rem;bottom:15rem;right:-18rem}.ads-section__planet-continuation{opacity:.36;width:28rem;top:calc(1px - 16rem);left:-15rem}.ads-section__shell{flex-direction:column;gap:1rem;display:flex}.ads-section__left,.ads-section__right{display:contents}.ads-section__eyebrow{order:1;margin:0}.ads-section__left h2{order:2;font-size:clamp(2.65rem,12.5vw,3.65rem)}.ads-section__projection{order:3;margin-top:0}.ads-section__lead{order:4;margin-top:0}.ads-section__advantages{order:5;width:100%;margin-top:.3rem}.ads-section__visual{order:6;width:100%;height:39rem}.ads-section__actions{order:7;width:100%;margin-top:0}.ads-section__footnote{order:8;margin-top:0}.ads-section__platform-link{order:9;width:100%;margin-top:0}.ads-section__right>.ads-section__block-label:first-child{order:10;margin-top:.8rem}.ads-section__reach{order:11;width:100%}.ads-section__right>.ads-section__block-label:nth-of-type(2){order:12;margin-top:.8rem}.ads-section__locations{order:13;width:100%}.ads-section__formats{order:14;width:100%}.ads-section__campaign{order:15;width:100%}.ads-section__benefits{order:16;width:100%}.ads-section__projection strong{font-size:clamp(2.65rem,14vw,4rem)}.ads-section__projection span{font-size:1.15rem}.ads-section__advantages strong{font-size:.68rem}.ads-section__advantages span{font-size:.6rem}.ads-section__robot-shell{width:min(86%,20rem)}.ads-section__creative-dots{bottom:0}.ads-section__screen-content>strong{font-size:clamp(1rem,5.5vw,1.45rem)}.ads-section__screen-content>small{font-size:.48rem}.ads-section__reach{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-section__reach span{font-size:.7rem}.ads-section__reach small{font-size:.6rem}.ads-section__locations{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .65rem}.ads-section__locations strong{font-size:.67rem}.ads-section__locations span{font-size:.57rem}.ads-section__formats>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-section__formats button{border-bottom:1px solid #ffffff14}.ads-section__formats button:nth-child(2n){border-right:0}.ads-section__formats button:nth-last-child(-n+2){border-bottom:0}.ads-section__formats button strong{font-size:.74rem}.ads-section__formats button small{font-size:.62rem}.ads-section__campaign{grid-template-columns:1fr}.ads-section__campaign-image{min-height:15rem}.ads-section__campaign dt{font-size:.58rem}.ads-section__campaign dd{font-size:.65rem}.ads-section__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-section__benefits>div{border-bottom:1px solid #ffffff14;min-height:5rem}.ads-section__benefits>div:nth-child(2n){border-right:0}.ads-section__benefits>div:nth-last-child(-n+2){border-bottom:0}.ads-section__benefits strong{font-size:.74rem}.ads-section__benefits span{font-size:.62rem}.ads-section__form-grid{grid-template-columns:1fr}.ads-section__form-wide{grid-column:1}}@media (max-width:31rem){.ads-section__advantages{grid-template-columns:1fr}.ads-section__advantages>div{grid-template-columns:2rem 1fr}.ads-section__advantages svg{grid-row:1/3}.ads-section__advantages p{grid-column:2}.ads-section__actions{grid-template-columns:1fr}.ads-section__visual{height:35rem}.ads-section__reach{grid-template-columns:1fr}.ads-section__reach article.is-primary{grid-column:1}.ads-section__locations{grid-template-columns:1fr 1fr}.ads-section__formats>div,.ads-section__benefits{grid-template-columns:1fr}.ads-section__formats button:nth-child(n),.ads-section__benefits>div:nth-child(n){border-bottom:1px solid #ffffff14;border-right:0}.ads-section__formats button:last-child,.ads-section__benefits>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.ads-section__left,.ads-section__robot-shell,.ads-section__screen,.ads-section__screen-content,.ads-section__orbit,.ads-section__orbit>i,.ads-section__right,.ads-section__formats{animation:none!important}}.care-section{z-index:1;min-height:max(100svh,74rem);padding:clamp(6rem, 9vh, 7rem) var(--space-page) clamp(4rem, 7vh, 5.5rem);isolation:isolate;background:radial-gradient(at 51% 43%,#1f435b17,#0000 35%),linear-gradient(#02060a3d,#02060a1a);margin-top:-1px;position:relative;overflow:hidden}.care-section:before{z-index:-2;content:"";pointer-events:none;background:linear-gradient(90deg,#01040752,#0000 22% 78%,#0104074d),radial-gradient(at 50% 48%,#0000 0 48%,#01040738 100%);position:absolute;inset:0}.care-section button{font:inherit;cursor:pointer}.care-section__edge-planet{z-index:-1;aspect-ratio:1;opacity:.56;pointer-events:none;background:radial-gradient(circle at 63% 33%,#0000 0 28%,#02070c6b 58%,#010407f2 78%),url(/media/hero/earth-night-texture-v1.webp) 50%/cover;border-radius:50%;width:clamp(28rem,38vw,40rem);position:absolute;bottom:-20rem;left:-16rem;transform:rotate(-14deg);box-shadow:0 0 1rem #78c4f457,inset -5rem -4rem 8rem #000000db}.care-section__rail{z-index:5;width:max(2.8rem, calc((100vw - var(--content-max)) / 2));color:#f5f5f275;justify-items:center;min-width:3.25rem;display:grid;position:absolute;top:6.45rem;left:0}.care-section__rail span{letter-spacing:-.04em;font-size:clamp(2rem,2.8vw,2.75rem);font-weight:330}.care-section__rail i{background:#e9ae5373;width:2.3rem;height:1px;margin:.75rem 0 1rem;position:relative}.care-section__rail i:after{aspect-ratio:1;content:"";background:#f1c56e;border-radius:50%;width:.34rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 .7rem #e9ae538c}.care-section__rail small{color:#e9a84a;text-align:center;text-transform:uppercase;max-width:2.8rem;font-size:.56rem;line-height:1.7}.care-section__shell{z-index:2;width:100%;max-width:var(--content-max);grid-template-columns:minmax(15.5rem,.62fr) minmax(36rem,1.63fr) minmax(15.5rem,.65fr);align-items:start;gap:1rem clamp(1rem,1.5vw,1.55rem);margin-inline:auto;padding-left:clamp(3.75rem,5vw,4.75rem);display:grid;position:relative}.care-section__copy{grid-area:1/1;padding-top:1.25rem}.care-section__eyebrow{color:#e9a84a;letter-spacing:.31em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.64rem;font-weight:560}.care-section__copy h2{color:#f9f9f7f5;letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,3vw,3.15rem);font-weight:335;line-height:1.03}.care-section__copy h2 span{color:#e9a84a}.care-section__lead{color:#f5f5f294;margin:1.35rem 0 0;font-size:clamp(.78rem,.84vw,.88rem);line-height:1.64}.care-section__kpis{gap:.5rem;margin-top:1.2rem;display:grid}.care-section__kpi{border-radius:.6rem;grid-template-columns:2.3rem minmax(0,1fr);align-items:start;gap:.65rem;min-height:5.3rem;padding:.8rem .85rem;display:grid}.care-section__kpi svg{fill:none;stroke:#e9a84a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:2.2rem;height:2.2rem}.care-section__kpi p{gap:.08rem;margin:0;display:grid}.care-section__kpi strong{color:#f9f9f7f0;letter-spacing:-.035em;font-size:1.45rem;font-weight:360}.care-section__kpi b{color:#f9f9f7c2;font-size:.71rem;font-weight:540}.care-section__kpi span{color:#f5f5f26e;margin-top:.35rem;font-size:.64rem;line-height:1.44}.care-section__footnote{color:#f5f5f25c;margin-top:.55rem;font-size:.58rem;line-height:1.48;display:block}.care-section__lifecycle{grid-area:1/2;min-width:0;height:43rem;position:relative}.care-section__ring{z-index:1;fill:none;stroke:#e09f437a;stroke-width:1px;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:scaleX(1.03)scaleY(.84)}.care-section__ring circle:first-child{stroke-dasharray:.3 1.1;stroke-linecap:round}.care-section__ring-active{stroke:#efb45d;stroke-linecap:round;stroke-width:2px;filter:drop-shadow(0 0 .55rem #eba7488c);transition:stroke-dashoffset .52s cubic-bezier(.22,1,.36,1)}.care-section__robot-glow{z-index:0;filter:blur(1rem);background:radial-gradient(#4b89b138,#0000 70%);border-radius:50%;height:7rem;position:absolute;bottom:8%;left:15%;right:15%}.care-section__robot{z-index:2;filter:drop-shadow(0 2rem 2.5rem #0000009e)brightness(.8)contrast(1.1);width:min(80%,36.5rem);height:auto;transition:filter .42s,transform .7s cubic-bezier(.22,1,.36,1);position:absolute;bottom:6.5%;left:50%;transform:translate(-50%)}.care-section__lifecycle:hover .care-section__robot{filter:drop-shadow(0 2rem 2.5rem #0000009e)brightness(.85)contrast(1.1);transform:translate(-50%)translateY(-.22rem)}.care-section__beacon{z-index:5;opacity:.72;background:linear-gradient(#fff0c1,#ed9829 45%,#9a4b0c);border-radius:.4rem .4rem .12rem .12rem;width:1rem;height:.64rem;position:absolute;top:29.5%;left:50%;transform:translate(-50%);box-shadow:0 0 .55rem #f2a33b,0 0 1.5rem #ed921f8f}.care-section[data-visible=true] .care-section__beacon{animation:4.8s ease-in-out infinite care-beacon}.care-section__stage{z-index:6;color:#f5f5f28f;text-align:center;background:#03080d1f;border:0;border-radius:.55rem;justify-items:center;gap:.12rem;width:11rem;min-height:4.7rem;padding:.35rem .45rem;transition:color .26s,background .26s,transform .26s;display:grid;position:absolute}.care-section__stage>span{color:#e9a84a;font-size:1.1rem;font-weight:480}.care-section__stage strong{color:#f9f9f7db;font-size:.78rem;font-weight:480}.care-section__stage small{text-wrap:balance;max-width:10rem;font-size:.62rem;line-height:1.42}.care-section__stage[aria-pressed=true]{color:#ffe1acd1;background:radial-gradient(#e09b3b21,#0000 72%);transform:scale(1.04)}.care-section__stage[aria-pressed=true] strong{color:#fff1d1}.care-section__stage--commissioning{top:-.4rem;left:50%;transform:translate(-50%)}.care-section__stage--commissioning[aria-pressed=true]{transform:translate(-50%)scale(1.04)}.care-section__stage--training{top:10%;right:-.4rem}.care-section__stage--operation{top:41%;right:-1rem}.care-section__stage--diagnostics{bottom:1%;right:5%}.care-section__stage--maintenance{bottom:-1rem;left:50%;transform:translate(-50%)}.care-section__stage--maintenance[aria-pressed=true]{transform:translate(-50%)scale(1.04)}.care-section__stage--scaling{top:43%;left:-1rem}.care-section__hotspot{z-index:8;color:#f9f9f794;text-transform:uppercase;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:.45rem;width:7.3rem;min-height:2.75rem;padding:.35rem 0;font-size:.62rem;display:flex;position:absolute}.care-section__hotspot>span{-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#03080db8;border:1px solid #e7ac5366;border-radius:999px;padding:.3rem .65rem}.care-section__hotspot>i{background:#e8b56373;width:1.65rem;height:1px;position:relative}.care-section__hotspot>i:after{aspect-ratio:1;content:"";background:#a56924;border:1px solid #e9a84a;border-radius:50%;width:.38rem;position:absolute;top:50%;right:-.15rem;transform:translateY(-50%);box-shadow:0 0 .65rem #e5a84975}.care-section__hotspot[aria-expanded=true],.care-section__lifecycle.is-technical .care-section__hotspot{color:#ffe9c2e6}.care-section__hotspot[aria-expanded=true]>span,.care-section__lifecycle.is-technical .care-section__hotspot>span{background:#0c0d0cdb;border-color:#edb358b3}.care-section__hotspot--lidar{top:27%;left:16%}.care-section__hotspot--cameras{top:34%;left:15%}.care-section__hotspot--battery{top:43%;left:16%}.care-section__hotspot--brushes{top:53%;left:16%}.care-section__hotspot--sensors{top:63%;left:17%}.care-section__tooltip{z-index:12;color:#f5f5f294;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#040a0fe8;border:1px solid #eab0586b;border-radius:.55rem;gap:.25rem;width:min(19rem,50%);padding:.75rem .9rem;font-size:.64rem;line-height:1.48;animation:.22s both care-tooltip-in;display:grid;position:absolute;bottom:7.2rem;left:50%;transform:translate(-50%);box-shadow:0 1rem 2.5rem #0000005c}.care-section__tooltip strong{color:#f3b75b;font-size:.74rem;font-weight:520}.care-section__service{border-radius:.75rem;grid-area:1/3;min-height:39.5rem;padding:1.25rem}.care-section__service>p,.care-section__center>p{color:#f9f9f7e6;letter-spacing:.02em;margin:0;font-size:.82rem;font-weight:480}.care-section__service-copy{align-content:start;gap:.45rem;min-height:8.4rem;margin-top:1rem;animation:.36s both care-service-copy-in;display:grid}.care-section__service-copy>span{color:#e9a84a;letter-spacing:.08em;text-transform:uppercase;font-size:.63rem}.care-section__service h3{color:#e9a84a;margin:0;font-size:.92rem;font-weight:470}.care-section__service-copy p{color:#f5f5f285;margin:0;font-size:.7rem;line-height:1.58}.care-section__diagnostic-robot{height:9.3rem;margin:.2rem -.1rem .8rem;position:relative;overflow:hidden}.care-section__diagnostic-robot img{opacity:.34;filter:grayscale(.35)sepia(.16)hue-rotate(154deg)saturate(2.4)brightness(.96)contrast(1.15);width:12.6rem;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.care-section__diagnostic-robot:after{content:"";background:repeating-linear-gradient(0deg,#0000 0 .45rem,#57a6d817 .47rem);border-radius:50%;position:absolute;inset:.7rem 1.5rem;-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.care-section__diagnostic-robot i{z-index:2;aspect-ratio:1;border:1px solid #e9a84a;border-radius:50%;width:2rem;position:absolute;top:49%;left:51%;transform:translate(-50%,-50%);box-shadow:0 0 1.2rem #e5a3436b}.care-section__service ul,.care-section__center ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.care-section__service li{color:#f5f5f294;align-items:center;gap:.65rem;font-size:.68rem;line-height:1.35;display:flex}.care-section__service li svg{fill:none;stroke:#e9a84a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:1.15rem;height:1.15rem}.care-section__service>button{color:#e9a84a;background:0 0;border:1px solid #e8ac508c;border-radius:.5rem;justify-content:space-between;align-items:center;width:100%;min-height:2.9rem;margin-top:1.15rem;padding:.7rem .85rem;font-size:.7rem;display:flex}.care-section__growth{border-radius:.65rem;grid-area:2/1/auto/3;grid-template-rows:1fr auto;grid-template-columns:11rem minmax(0,1fr);align-items:center;gap:.65rem 1rem;min-height:10.5rem;padding:1rem 1.15rem;display:grid}.care-section__growth-copy h3{color:#f9f9f7e8;margin:0;font-size:1.05rem;font-weight:390;line-height:1.24}.care-section__growth-copy h3 span{color:#e9a84a}.care-section__growth-copy p{color:#f5f5f261;margin:.7rem 0 0;font-size:.6rem;line-height:1.45}.care-section__growth-flow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.care-section__growth-step{text-align:center;justify-items:center;gap:.2rem;min-width:0;display:grid;position:relative}.care-section__growth-step>i{color:#e9a84a;font-size:1.4rem;font-style:normal;position:absolute;top:2.1rem;left:-.55rem}.care-section__growth-step>strong{color:#e9a84a;font-size:.71rem;font-weight:470}.care-section__growth-step>span:last-child{color:#f5f5f270;text-wrap:balance;max-width:8rem;font-size:.57rem;line-height:1.4}.care-section__growth-robots,.care-section__growth-dashboard,.care-section__growth-network{justify-content:center;align-items:end;width:7rem;height:4.5rem;display:flex;position:relative}.care-section__growth-robots img{filter:brightness(.76)contrast(1.08)drop-shadow(0 .5rem .8rem #00000073);width:4.2rem;height:auto;margin-inline:-1.15rem}.care-section__growth-robots.is-one img{width:4.6rem;margin:0}.care-section__growth-dashboard{background:#050d14c7;border:1px solid #689fc157;border-radius:.25rem;grid-template-columns:repeat(2,1fr);gap:.35rem;width:6.8rem;height:4rem;padding:.55rem;display:grid;transform:perspective(14rem)rotateY(-8deg)}.care-section__growth-dashboard i{background:linear-gradient(135deg,#2a62863d,#0000);border:1px solid #e9a94a33}.care-section__growth-network i{aspect-ratio:1;border:1px solid #e9a84a;border-radius:50%;width:.48rem;position:absolute;box-shadow:0 0 .6rem #e4a13f42}.care-section__growth-network:before,.care-section__growth-network:after{content:"";border:1px solid #4d84a74d;border-radius:50%;width:5.6rem;height:2.4rem;position:absolute;transform:rotate(18deg)}.care-section__growth-network:after{transform:rotate(-18deg)}.care-section__growth-network i:first-child{top:.7rem;left:.8rem}.care-section__growth-network i:nth-child(2){top:.4rem;right:1rem}.care-section__growth-network i:nth-child(3){top:2rem;left:3.2rem}.care-section__growth-network i:nth-child(4){bottom:.55rem;left:1rem}.care-section__growth-network i:nth-child(5){bottom:.8rem;right:.7rem}.care-section__responsibility{color:#f5f5f278;border-top:1px solid #ffffff12;grid-column:1/-1;justify-content:center;align-items:center;gap:.75rem;padding-top:.65rem;font-size:.58rem;display:flex}.care-section__responsibility span{align-items:center;gap:.75rem;display:flex}.care-section__responsibility i{color:#e9a84a;font-style:normal}.care-section__center{border-radius:.65rem;grid-area:2/3;grid-template-columns:minmax(0,1fr) minmax(5.5rem,.72fr);align-content:start;gap:.55rem .75rem;min-height:10.5rem;padding:1rem;display:grid}.care-section__center>p,.care-section__center>strong{grid-column:1/-1}.care-section__center-visual{background:linear-gradient(#0000 40%,#e29f3f1f),#040a0fa3;border:1px solid #ffffff14;align-items:flex-end;min-height:4rem;padding:.65rem;display:flex;position:relative;overflow:hidden}.care-section__center-visual strong{color:#f9f9f7ad;letter-spacing:.16em;font-size:.52rem;font-weight:500;position:absolute;top:.45rem;left:.55rem}.care-section__center-visual span{background:#060c11bf;border:1px solid #f5f5f229;width:1.25rem;height:2.15rem}.care-section__center-visual span:nth-of-type(2){height:2.7rem}.care-section__center-visual span:nth-of-type(3){height:1.8rem}.care-section__center li{color:#f5f5f280;padding-left:.65rem;font-size:.58rem;line-height:1.32;position:relative}.care-section__center li:before{aspect-ratio:1;content:"";background:#e9a84a;border-radius:50%;width:.2rem;position:absolute;top:.42em;left:0}.care-section__center>strong{color:#e9a84a;font-size:.57rem;font-weight:460;line-height:1.42}.care-section__modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background:#000306cc;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.care-section__modal{background:radial-gradient(circle at 90% 0,#d9973a1a,#0000 32%),#050c12f7;border:1px solid #e8af566b;border-radius:.8rem;width:min(30rem,100%);padding:1.5rem;position:relative;box-shadow:0 2rem 8rem #000000ad}.care-section__modal>button:first-child{aspect-ratio:1;color:#f5f5f29e;background:0 0;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:2.75rem;font-size:1.15rem;display:grid;position:absolute;top:.75rem;right:.75rem}.care-section__modal form,.care-section__modal-success{gap:.85rem;display:grid}.care-section__modal form>span{color:#e9a84a;letter-spacing:.18em;text-transform:uppercase;font-size:.61rem}.care-section__modal h3{color:#f9f9f7f5;margin:0;font-size:1.65rem;font-weight:390}.care-section__modal p,.care-section__modal small{color:#f5f5f27a;margin:0;font-size:.68rem;line-height:1.5}.care-section__modal label{color:#f5f5f2a1;gap:.35rem;font-size:.64rem;display:grid}.care-section__modal input{color:#f5f5f2;background:#ffffff08;border:1px solid #ffffff21;border-radius:.42rem;outline:0;min-height:2.75rem;padding:.55rem .7rem}.care-section__modal input:focus{border-color:#e9ae53ab}.care-section__modal form>button,.care-section__modal-success>button{color:#171007;background:linear-gradient(105deg,#efb75b,#d79333);border:1px solid #e9a84a;border-radius:.48rem;justify-content:space-between;align-items:center;min-height:3rem;padding:.7rem 1rem;display:flex}.care-section__modal-success{text-align:center;justify-items:center;padding:1.4rem .5rem}.care-section__modal-success>i{aspect-ratio:1;color:#6fd08c;border:1px solid #5bc87c;border-radius:50%;place-items:center;width:3rem;font-style:normal;display:grid}.care-section[data-entered=true] .care-section__robot{animation:1s cubic-bezier(.22,1,.36,1) both care-robot-enter}.care-section[data-entered=true] .care-section__ring{animation:1.1s .12s both care-ring-enter}.care-section[data-entered=true] .care-section__stage{animation:care-stage-enter .54s calc(.22s + var(--care-order) * 75ms) ease both}.care-section[data-entered=true] .care-section__kpi{animation:care-kpi-enter .52s calc(.28s + var(--care-order) * 90ms) ease both}.care-section[data-entered=true] .care-section__service{animation:.7s cubic-bezier(.22,1,.36,1) .32s both care-service-enter}@keyframes care-robot-enter{0%{opacity:0;filter:brightness(.2)contrast(1.1);transform:translate(-50%)translateY(1.2rem)scale(.97)}to{opacity:1;filter:drop-shadow(0 2rem 2.5rem #0000009e)brightness(.8)contrast(1.1);transform:translate(-50%)translateY(0)scale(1)}}@keyframes care-ring-enter{0%{opacity:0;stroke-dashoffset:1px}to{opacity:1;stroke-dashoffset:0}}@keyframes care-stage-enter{0%{opacity:0}to{opacity:1}}@keyframes care-kpi-enter{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}@keyframes care-service-enter{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes care-service-copy-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes care-tooltip-in{0%{opacity:0;transform:translate(-50%,.35rem)}to{opacity:1;transform:translate(-50%)}}@keyframes care-beacon{0%,78%,to{opacity:.38;box-shadow:0 0 .35rem #f2a33b73}84%{opacity:.95;box-shadow:0 0 .75rem #f2a33b,0 0 1.8rem #ed921fab}90%{opacity:.45;box-shadow:0 0 .4rem #f2a33b7a}94%{opacity:.82;box-shadow:0 0 .65rem #f2a33b,0 0 1.3rem #ed921f94}}@media (hover:hover){.care-section__stage:hover{color:#ffe1acd1;background:radial-gradient(#e09b3b1f,#0000 72%)}.care-section__hotspot:hover>span{color:#ffe0a3;border-color:#edb358bf}.care-section__service>button:hover{color:#ffd48d;border-color:#f4c578c7}}@media (max-width:86rem){.care-section__rail{display:none}.care-section__shell{padding-left:0}}@media (max-width:74rem){.care-section__shell{grid-template-columns:minmax(17rem,.72fr) minmax(34rem,1.28fr)}.care-section__copy{grid-area:1/1}.care-section__lifecycle{grid-area:1/2}.care-section__service{grid-area:2/1;min-height:0}.care-section__growth{grid-area:2/2}.care-section__center{grid-area:3/1/auto/-1}.care-section__service{grid-template-columns:minmax(14rem,1fr) minmax(12rem,.8fr);gap:.7rem 1.2rem;display:grid}.care-section__service>p,.care-section__service-copy,.care-section__service>button{grid-column:1}.care-section__diagnostic-robot,.care-section__service ul{grid-column:2}.care-section__diagnostic-robot{grid-row:1/3;margin:0}.care-section__service ul{grid-row:3/5}.care-section__center{grid-template-columns:9rem 12rem minmax(0,1fr);align-items:center}.care-section__center>p,.care-section__center>strong{grid-column:auto}}@media (max-width:47rem){.care-section{min-height:0;padding:6rem 1rem 3.5rem}.care-section__edge-planet{opacity:.36;width:28rem;bottom:-12rem;left:-15rem}.care-section__shell{grid-template-columns:minmax(0,1fr);gap:1.2rem}.care-section__copy,.care-section__lifecycle,.care-section__service,.care-section__growth,.care-section__center{grid-column:1}.care-section__copy{grid-row:1;padding-top:0}.care-section__lifecycle{grid-row:2}.care-section__service{grid-row:3}.care-section__growth{grid-row:4}.care-section__center{grid-row:5}.care-section__copy h2{font-size:clamp(2.55rem,12vw,3.5rem)}.care-section__lead{max-width:34rem}.care-section__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.care-section__kpi{grid-template-columns:1fr;min-height:8rem;padding:.8rem}.care-section__kpi strong{font-size:1.25rem}.care-section__lifecycle{grid-template-rows:auto;height:auto;min-height:67rem;padding-top:28rem;display:grid}.care-section__ring{display:none}.care-section__robot{width:min(34rem,112%);top:0;bottom:auto}.care-section__robot-glow{inset:20rem 3% auto}.care-section__beacon{top:4.7rem}.care-section__stages{gap:.5rem;padding-left:1.35rem;display:grid;position:relative}.care-section__stages:before{content:"";background:linear-gradient(#e9a84a,#e9a84a29);width:1px;position:absolute;top:1.35rem;bottom:1.35rem;left:.42rem}.care-section__stage,.care-section__stage--commissioning,.care-section__stage--training,.care-section__stage--operation,.care-section__stage--diagnostics,.care-section__stage--maintenance,.care-section__stage--scaling{text-align:left;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);background:#040a0f8a;border:1px solid #ffffff14;grid-template-columns:2.2rem 1fr;place-items:center start;width:100%;min-height:4.75rem;padding:.7rem .8rem;display:grid;position:relative;inset:auto;transform:none}.care-section__stage[aria-pressed=true],.care-section__stage--commissioning[aria-pressed=true],.care-section__stage--maintenance[aria-pressed=true]{background:linear-gradient(90deg,#db973721,#040a0f99);border-color:#eab05780;transform:none}.care-section__stage:before{aspect-ratio:1;content:"";background:#081018;border:1px solid #e9a84a;border-radius:50%;width:.62rem;position:absolute;top:50%;left:-1.25rem;transform:translateY(-50%)}.care-section__stage>span{grid-row:1/3}.care-section__stage small{max-width:none}.care-section__hotspot{width:auto;min-width:2.75rem;min-height:2.75rem;padding:.3rem}.care-section__hotspot>span{display:none}.care-section__hotspot>i{width:1.15rem}.care-section__hotspot--lidar{top:4.8rem;left:47%}.care-section__hotspot--cameras{top:7.8rem;left:38%}.care-section__hotspot--battery{top:11.4rem;left:46%}.care-section__hotspot--brushes{top:17.2rem;left:35%}.care-section__hotspot--sensors{top:15rem;left:59%}.care-section__tooltip{width:calc(100% - 2rem);top:20.5rem;bottom:auto}.care-section__service{min-height:0;padding:1.2rem;display:block}.care-section__service>p,.care-section__service-copy,.care-section__diagnostic-robot,.care-section__service ul,.care-section__service>button{grid-area:auto}.care-section__service-copy{min-height:0}.care-section__diagnostic-robot{height:11rem;margin-block:.5rem 1rem}.care-section__growth{grid-template-columns:1fr;min-height:0;padding:1.15rem}.care-section__growth-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 0}.care-section__growth-step>i{display:none}.care-section__responsibility{flex-wrap:wrap;gap:.45rem}.care-section__responsibility span{gap:.45rem}.care-section__center{grid-template-columns:minmax(8rem,.85fr) minmax(9rem,1.15fr)}.care-section__center>p,.care-section__center>strong{grid-column:1/-1}}@media (max-width:31rem){.care-section__kpis{grid-template-columns:1fr}.care-section__kpi{grid-template-columns:2.4rem 1fr;min-height:0}.care-section__lifecycle{min-height:68rem;padding-top:25rem}.care-section__robot{width:130%}.care-section__beacon{top:4.2rem}.care-section__growth-flow,.care-section__center{grid-template-columns:1fr}.care-section__center>p,.care-section__center>strong{grid-column:1}}@media (prefers-reduced-motion:reduce){.care-section__robot,.care-section__ring,.care-section__stage,.care-section__kpi,.care-section__service,.care-section__beacon,.care-section__service-copy,.care-section__tooltip{animation:none!important}}.hero__scroll-cue,.capability__copy>span{font-size:.88rem;line-height:1.45}.ecosystem__node p{font-size:.76rem;line-height:1.48}.why-now__impact-item p{font-size:clamp(.82rem,.9vw,.92rem);line-height:1.45}.why-now__formula-card span,.why-now__formula-card--result span{font-size:.78rem;line-height:1.42}.why-now__market-item span{font-size:clamp(.82rem,.9vw,.9rem);line-height:1.42}.why-now__disclaimer{font-size:.72rem;line-height:1.48}.automation-world{z-index:1;isolation:isolate;content-visibility:auto;contain-intrinsic-size:auto 50rem;background:#02060a;min-height:max(100svh,50rem);margin-top:-1px;position:relative;overflow:hidden}.automation-world__scene,.automation-world__scene picture,.automation-world__image,.automation-world__shade,.automation-world__zones{position:absolute;inset:0}.automation-world__scene{z-index:0;background:#02060a;overflow:hidden}.automation-world__scene picture{display:block}.automation-world__image{object-fit:cover;object-position:center;filter:saturate(.88)brightness(.86)contrast(1.05);width:100%;height:100%;transform:scale(1.006)}.automation-world__shade{z-index:1;pointer-events:none;background:linear-gradient(#01040770 0%,#0000 15% 73%,#010407bd 100%),radial-gradient(at 50% 26%,#00030614 0 18%,#0000 42%),linear-gradient(90deg,#01040740 0%,#0000 14% 86%,#01040740 100%)}.automation-world__light{z-index:2;aspect-ratio:1.8;opacity:.12;filter:blur(1.4rem);mix-blend-mode:screen;pointer-events:none;background:radial-gradient(#f7cc8152,#a5c6d914 38%,#0000 70%);border-radius:50%;width:28%;animation:18s ease-in-out infinite alternate automation-world-light;position:absolute;top:34%;left:30%}.automation-world__index{z-index:5;top:clamp(7.7rem,13vh,9.4rem);left:var(--space-page);color:#e8a84b;letter-spacing:.26em;text-transform:uppercase;align-items:center;gap:.85rem;font-size:.78rem;display:flex;position:absolute}.automation-world__index span{letter-spacing:0;font-size:1rem}.automation-world__index i{background:linear-gradient(90deg,#df9d39,#df9d391a);width:1.8rem;height:1px}.automation-world__index strong{font-weight:500}.automation-world__heading{z-index:5;text-align:center;text-shadow:0 .12rem 1.8rem #000000eb;pointer-events:none;width:min(90vw,43rem);position:absolute;top:clamp(10.8rem,17vh,12rem);left:50%;transform:translate(-50%)}.automation-world__heading h2{color:#f8f8f6fa;letter-spacing:-.05em;margin:0;font-size:clamp(3rem,4.4vw,4.6rem);font-weight:330;line-height:.98}.automation-world__heading h2 span{color:#e9a849;letter-spacing:.04em;font-weight:500}.automation-world__heading>i{background:linear-gradient(90deg,#0000,#e9a849,#0000);width:3rem;height:1px;margin:1rem auto .85rem;display:block}.automation-world__heading p{color:#f5f5f2b5;margin:0;font-size:clamp(1rem,1.25vw,1.24rem);line-height:1.35}.automation-world__zones{z-index:6;pointer-events:none}.automation-world__zone{pointer-events:auto;width:2.1rem;height:2.1rem;position:absolute}.automation-world__zone--warehouse{top:44%;left:24.5%}.automation-world__zone--cleaning{top:45%;left:75%}.automation-world__zone--lawn{top:73%;left:16.5%}.automation-world__zone--snow{top:77%;left:51.5%}.automation-world__zone--facade{top:72%;left:87.5%}.automation-world__hotspot{z-index:2;color:#fff5dd;cursor:pointer;background:radial-gradient(circle at 36% 31%,#ffd88c 0 7%,#0000 28%),linear-gradient(145deg,#e9a646,#9c5d16);border:1px solid #ffdd9bad;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;padding:0;transition:transform .18s,box-shadow .18s;animation:3.8s ease-in-out infinite automation-world-hotspot-pulse;display:grid;position:relative;box-shadow:0 0 0 .42rem #e19e3a17,0 0 1.25rem #e9a8498f}.automation-world__hotspot span{margin-top:-.08rem;font-size:1.25rem;font-weight:330;line-height:1}.automation-world__card{z-index:1;opacity:0;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);pointer-events:none;transform-origin:50% 100%;background:linear-gradient(145deg,#ffffff0a,#0000 48%),#03080ce0;border:1px solid #ffffff26;border-radius:.7rem;grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.8rem;width:16rem;min-height:7.25rem;padding:1rem 1.05rem;transition:opacity .18s,transform .18s;display:grid;position:absolute;bottom:calc(100% + .65rem);left:50%;transform:translate(-50%,.55rem)scale(.97);box-shadow:0 1rem 3rem #0000006b,inset 0 1px #ffffff0d}.automation-world__zone--lawn .automation-world__card,.automation-world__zone--cleaning .automation-world__card{transform-origin:0 100%;left:0;transform:translateY(.55rem)scale(.97)}.automation-world__zone--warehouse .automation-world__card,.automation-world__zone--facade .automation-world__card{transform-origin:100% 100%;left:auto;right:0;transform:translateY(.55rem)scale(.97)}.automation-world__zone--snow .automation-world__card{transform-origin:50% 0;top:calc(100% + .65rem);bottom:auto}.automation-world__zone[data-active=true] .automation-world__card,.automation-world__zone:focus-within .automation-world__card{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.automation-world__zone--warehouse[data-active=true] .automation-world__card,.automation-world__zone--warehouse:focus-within .automation-world__card,.automation-world__zone--lawn[data-active=true] .automation-world__card,.automation-world__zone--lawn:focus-within .automation-world__card,.automation-world__zone--cleaning[data-active=true] .automation-world__card,.automation-world__zone--cleaning:focus-within .automation-world__card,.automation-world__zone--facade[data-active=true] .automation-world__card,.automation-world__zone--facade:focus-within .automation-world__card{transform:translate(0)scale(1)}.automation-world__card svg{fill:none;stroke:#e5a344;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;width:2.1rem;height:2.1rem}.automation-world__card h3{color:#f9f9f7f5;letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:.92rem;font-weight:520;line-height:1.25}.automation-world__card p{color:#f5f5f2a3;margin:.38rem 0 0;font-size:.78rem;line-height:1.42}.automation-world__card a{color:#e7a545;align-items:center;gap:.45rem;margin-top:.58rem;font-size:.72rem;line-height:1.2;text-decoration:none;display:inline-flex}.automation-world__cue{z-index:5;color:#f5f5f294;text-shadow:0 .1rem .8rem #000;align-items:center;gap:.75rem;font-size:.82rem;line-height:1.3;display:flex;position:absolute;bottom:1.45rem;left:50%;transform:translate(-50%)}.automation-world__mouse{border:1px solid #f5f5f2c2;border-radius:.7rem;width:1.25rem;height:1.9rem;display:block;position:relative}.automation-world__mouse i{background:#e7a545;width:1px;height:.36rem;animation:2s ease-in-out infinite automation-world-scroll;position:absolute;top:.32rem;left:50%;transform:translate(-50%)}.automation-world>.why-now__planet{z-index:-1;opacity:0}@keyframes automation-world-light{0%{transform:translate(-16%,-3%)scale(.92)}to{transform:translate(82%,8%)scale(1.08)}}@keyframes automation-world-hotspot-pulse{0%,to{box-shadow:0 0 0 .42rem #e19e3a14,0 0 1rem #e9a84975}50%{box-shadow:0 0 0 .62rem #e19e3a0a,0 0 1.55rem #e9a849a3}}@keyframes automation-world-scroll{0%,to{opacity:.45;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,.38rem)}}@keyframes automation-world-enter{0%{opacity:.2;transform:scale(1.035)}to{opacity:1;transform:scale(1.006)}}@keyframes automation-world-heading-enter{0%{opacity:0;transform:translate(-50%,1.5rem)}to{opacity:1;transform:translate(-50%)}}@keyframes automation-world-hotspot-enter{0%{opacity:0;transform:translateY(.75rem)scale(.72)}to{opacity:1;transform:translateY(0)scale(1)}}@supports (animation-timeline:view()){.automation-world__image{animation:linear both automation-world-enter;animation-timeline:view();animation-range:entry entry 55%}.automation-world__heading{animation:linear both automation-world-heading-enter;animation-timeline:view();animation-range:entry 8% entry 42%}.automation-world__hotspot{animation:linear both automation-world-hotspot-enter;animation-timeline:view();animation-range:entry 18% entry 44%}.automation-world__zone:nth-child(2) .automation-world__hotspot{animation-range:entry 21% entry 47%}.automation-world__zone:nth-child(3) .automation-world__hotspot{animation-range:entry 24% entry 50%}.automation-world__zone:nth-child(4) .automation-world__hotspot{animation-range:entry 27% entry 53%}.automation-world__zone:nth-child(5) .automation-world__hotspot{animation-range:entry 30% entry 56%}}@media (hover:hover){.automation-world__hotspot:hover{transform:scale(1.12);box-shadow:0 0 0 .58rem #e19e3a14,0 0 1.8rem #e9a849b8}.automation-world__zone:hover .automation-world__card{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.automation-world__zone--warehouse:hover .automation-world__card,.automation-world__zone--lawn:hover .automation-world__card,.automation-world__zone--cleaning:hover .automation-world__card,.automation-world__zone--facade:hover .automation-world__card{transform:translate(0)scale(1)}.automation-world__card a:hover{color:#ffd991}}@media (max-width:67rem) and (orientation:portrait),(max-width:47.99rem){.automation-world{contain-intrinsic-size:auto 58rem;min-height:max(100svh,52rem)}.automation-world__image{object-position:center}.automation-world__shade{background:linear-gradient(#0104076e 0%,#0000 20% 82%,#010407bd 100%),linear-gradient(90deg,#0104072e,#0000 22% 78%,#0104072e)}.automation-world__index{letter-spacing:.2em;gap:.62rem;font-size:.62rem;top:5.4rem;left:1rem}.automation-world__index i{width:1.2rem}.automation-world__heading{width:calc(100% - 2rem);top:8.2rem}.automation-world__heading h2{font-size:clamp(2.25rem,10.5vw,3.35rem);line-height:.96}.automation-world__heading p{font-size:.92rem}.automation-world__zone--warehouse{top:36%;left:20%}.automation-world__zone--cleaning{top:47%;left:71%}.automation-world__zone--lawn{top:61%;left:30%}.automation-world__zone--snow{top:82%;left:31%}.automation-world__zone--facade{top:78%;left:79%}.automation-world__card,.automation-world__zone--warehouse .automation-world__card,.automation-world__zone--lawn .automation-world__card,.automation-world__zone--cleaning .automation-world__card,.automation-world__zone--facade .automation-world__card,.automation-world__zone--snow .automation-world__card{z-index:20;transform-origin:50% 0;width:calc(100vw - 2rem);min-height:0;position:absolute;top:calc(100% + .7rem);bottom:auto;right:auto;transform:translateY(.65rem)scale(.98)}.automation-world__zone--warehouse .automation-world__card{left:calc(1rem - 20vw)}.automation-world__zone--cleaning .automation-world__card{left:calc(1rem - 71vw)}.automation-world__zone--lawn .automation-world__card{left:calc(1rem - 30vw)}.automation-world__zone--snow .automation-world__card{transform-origin:50% 100%;top:auto;bottom:calc(100% + .7rem);left:calc(1rem - 31vw)}.automation-world__zone--facade .automation-world__card{transform-origin:50% 100%;top:auto;bottom:calc(100% + .7rem);left:calc(1rem - 79vw)}.automation-world__zone[data-active=true] .automation-world__card,.automation-world__zone:focus-within .automation-world__card,.automation-world__zone--warehouse[data-active=true] .automation-world__card,.automation-world__zone--warehouse:focus-within .automation-world__card,.automation-world__zone--lawn[data-active=true] .automation-world__card,.automation-world__zone--lawn:focus-within .automation-world__card,.automation-world__zone--cleaning[data-active=true] .automation-world__card,.automation-world__zone--cleaning:focus-within .automation-world__card,.automation-world__zone--facade[data-active=true] .automation-world__card,.automation-world__zone--facade:focus-within .automation-world__card{transform:translateY(0)scale(1)}.automation-world__cue{text-align:center;justify-content:center;width:calc(100% - 2rem);font-size:.74rem;bottom:1rem}}@media (max-width:31rem){.automation-world__index strong{max-width:11rem;line-height:1.25}.automation-world__heading{top:8.7rem}.automation-world__hotspot{width:2rem;height:2rem}}@media (prefers-reduced-motion:reduce){.automation-world__image,.automation-world__heading,.automation-world__hotspot,.automation-world__light,.automation-world__mouse i{animation:none!important}}.robotics__eyebrow b,.robotics__product-label{font-size:.72rem}.robotics__selector-title{font-size:.96rem}.robotics__soon,.robotics__soon-badge{font-size:.7rem}.robotics__catalog{font-size:.86rem}.robotics__intro>p,.robotics__product>p{font-size:.9rem}.robotics__metric strong{font-size:.84rem}.robotics__metric sup{font-size:.6rem}.robotics__metric>span,.robotics__coming-note strong,.robotics__coming-note span{font-size:.74rem}.robotics__button{font-size:.86rem}.robotics__claim-note{font-size:.68rem}.robotics__proof-item strong{font-size:.9rem}.robotics__proof-item span{font-size:.76rem}.engagement__pilot p{font-size:.9rem}.engagement__pilot a,.engagement__option-action{font-size:.88rem}.engagement__option>p{min-height:2.5rem;font-size:.86rem}.engagement__option li{font-size:clamp(.8rem,.84vw,.86rem);line-height:1.48}.engagement__assurance strong{font-size:.86rem}.engagement__assurance span{font-size:.72rem}.platform-section__label{font-size:.75rem}.platform-section__copy>p{font-size:clamp(.86rem,.9vw,.94rem)}.platform-section__action,.platform-section__capabilities>button,.platform-section__primary{font-size:.8rem}.platform-section__security p{font-size:.75rem}.platform-section__security strong{font-size:.78rem}.platform-section__capabilities>p{font-size:.8rem}.platform-section__capabilities li{font-size:.74rem;line-height:1.42}.platform-section__benefits strong{font-size:.78rem}.platform-section__benefits span{font-size:.75rem}.platform-demo{font-size:.68rem}.platform-demo__summary-item span,.platform-demo__map-head span,.platform-demo__map>span,.platform-demo__details-title span,.platform-demo__details-title small,.platform-demo__robot-details dl,.platform-demo__ai-title small,.platform-demo__ai-alert,.platform-demo__ai-alert>span,.platform-demo__ai-alert dt,.platform-demo__ai-alert dd,.platform-demo__ai-recommendation,.platform-demo__ai-opportunity>span,.platform-demo__panel-heading span,.platform-demo__panel-heading small,.platform-demo__metric-chart>span,.platform-demo__status-chart>span,.platform-demo__metric-chart b,.platform-demo__status-chart>div,.platform-demo__status-chart>strong small,.platform-demo__facility-cards span,.platform-demo__facility-cards i,.platform-demo__service-table [role=row]:first-child,.platform-demo__toast,.platform-demo__modal>span,.platform-demo__modal dt{font-size:.54rem;line-height:1.38}.platform-demo__summary-item span,.platform-demo__details-title span,.platform-demo__robot-details dl,.platform-demo__ai-alert>span,.platform-demo__ai-alert dd,.platform-demo__ai-opportunity p,.platform-demo__panel-heading small,.platform-demo__facility-cards p,.platform-demo__settings-list small,.platform-demo__modal p{font-size:.62rem;line-height:1.45}.platform-demo__ai-title strong,.platform-demo__panel-heading h4,.platform-demo__settings-list strong,.platform-demo__service-table [role=row]{font-size:.72rem;line-height:1.4}.platform-demo__status-chart>strong{font-size:.58rem}.platform-demo__facility-select,.platform-demo__header-tools button,.platform-demo__nav-item,.platform-demo__summary-item span,.platform-demo__robot-details button,.platform-demo__periods button{font-size:.72rem}.platform-demo__user>span,.platform-demo__map-head span,.platform-demo__details-title small,.platform-demo__battery span,.platform-demo__battery strong,.platform-demo__ai-title small,.platform-demo__ai-alert p,.platform-demo__ai-alert strong,.platform-demo__ai-breakdown span,.platform-demo__panel-heading>span,.platform-demo__metric-chart>span,.platform-demo__status-chart>span,.platform-demo__status-chart>strong,.platform-demo__status-chart>strong small{font-size:.62rem;line-height:1.4}.platform-demo__robot-details dt,.platform-demo__robot-details dd,.platform-demo__ai-alert dt,.platform-demo__ai-alert dd{font-size:.66rem}.care-section__rail small,.care-section__eyebrow,.care-section__footnote,.care-section__growth-copy p,.care-section__growth-step>span:last-child,.care-section__responsibility,.care-section__center-visual strong,.care-section__center li,.care-section__center>strong{font-size:.72rem;line-height:1.48}.care-section__eyebrow,.care-section__kpi span,.care-section__growth-copy p,.care-section__growth-step>span:last-child,.care-section__responsibility,.care-section__center-visual strong,.care-section__center li,.care-section__center>strong{font-size:.75rem}.care-section__footnote{font-size:.72rem}.care-section__lead,.care-section__service-copy p{font-size:.9rem}.care-section__kpi b,.care-section__stage small,.care-section__hotspot,.care-section__tooltip,.care-section__service-copy>span,.care-section__service li,.care-section__service>button,.care-section__growth-step>strong{font-size:.74rem;line-height:1.42}.care-section__kpi span{font-size:.7rem}.care-section__stage strong,.care-section__tooltip strong,.care-section__service h3{font-size:.86rem}.ads-section__rail small,.ads-section__eyebrow,.ads-section__block-label,.ads-section__footnote{font-size:.72rem;line-height:1.48}.ads-section__lead{font-size:clamp(.88rem,.94vw,.98rem);line-height:1.58}.ads-section__advantages strong,.ads-section__actions button,.ads-section__platform-link span,.ads-section__locations strong,.ads-section__formats button strong,.ads-section__benefits strong{font-size:.82rem}.ads-section__advantages span,.ads-section__platform-link p,.ads-section__reach small,.ads-section__locations span,.ads-section__formats button small,.ads-section__benefits span{font-size:.75rem;line-height:1.42}.ads-section__reach span{font-size:.74rem}.ads-section__campaign dt,.ads-section__campaign-image span{font-size:.68rem}.ads-section__campaign dd{font-size:.74rem}.ads-section__campaign-copy>p,.ads-section__formats>p{font-size:.72rem}.ads-section__screen-content>small{font-size:clamp(.55rem,.62vw,.64rem)}@media (max-width:47rem){.ecosystem__node p,.why-now__formula-card span,.robotics__metric>span,.engagement__assurance span,.platform-section__benefits span,.care-section__kpi span,.ads-section__advantages span,.ads-section__locations span,.ads-section__formats button small,.ads-section__benefits span{font-size:.74rem}}.final-section{z-index:1;min-height:0;padding:clamp(5rem, 7.5vh, 5.5rem) var(--space-page) 0;isolation:isolate;background:radial-gradient(at 82% 22%,#1d537f26,#0000 38%),radial-gradient(at 50% 48%,#0f273a14,#0000 45%),linear-gradient(#02060a29,#0105088a);margin-top:-1px;position:relative;overflow:hidden}.final-section:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#01040752,#0000 26% 78%,#01040729),linear-gradient(#0000 70%,#0104078f);position:absolute;inset:0}.final-section__shell{z-index:2;width:100%;max-width:var(--content-max);margin-inline:auto;padding-left:clamp(3.75rem,5vw,4.75rem);position:relative}.final-section__rail{z-index:4;top:8.2rem;left:max(.75rem, calc((100vw - var(--content-max)) / 2 + .25rem));color:#f5f5f28a;pointer-events:none;justify-items:center;width:3.35rem;display:grid;position:absolute}.final-section__rail:before{content:"";background:linear-gradient(#ffffff2b,#ffffff12 84%,#0000);width:1px;position:absolute;top:-8.3rem;bottom:-52rem;left:50%}.final-section__rail span,.final-section__rail i,.final-section__rail small{z-index:1;position:relative}.final-section__rail span{letter-spacing:-.05em;background:#03080d;padding:.25rem .2rem;font-size:2.15rem;font-weight:290}.final-section__rail i{aspect-ratio:1;background:#060b11;border:1px solid #ffffffad;border-radius:50%;width:.38rem;margin-top:.8rem;box-shadow:0 0 .75rem #ffffff29}.final-section__rail small{color:#e9a84a;text-transform:uppercase;margin-top:2.1rem;font-size:.7rem;line-height:1.5}.final-section__top{grid-template:"copy form visual""benefits form visual"1fr/minmax(19rem,.92fr) minmax(24rem,.96fr) minmax(24rem,1.12fr);align-items:start;gap:1.55rem clamp(1.5rem,2.6vw,2.6rem);min-height:37rem;display:grid;position:relative}.final-section__copy{grid-area:copy;padding-top:.5rem}.final-section__eyebrow,.final-form__title,.final-footer__desktop-nav>div>p,.final-footer__contacts>p{color:#e9a84a;letter-spacing:.23em;text-transform:uppercase;font-size:.73rem;font-weight:590}.final-section__eyebrow{margin:0 0 1.35rem}.final-section__copy h2{color:#fafaf8f7;letter-spacing:-.045em;margin:0;font-size:clamp(2.75rem,3.35vw,3.8rem);font-weight:370;line-height:1.07}.final-section__copy h2 span{color:#0000;background:linear-gradient(105deg,#f3bd64,#d99233 76%);-webkit-background-clip:text;background-clip:text}.final-section__lead{color:#f5f5f2a3;max-width:31rem;margin:1.55rem 0 0;font-size:clamp(.95rem,1.08vw,1.05rem);font-weight:360;line-height:1.62}.final-section__benefits{grid-area:benefits;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:1.1rem 1.25rem;display:grid}.final-section__benefits>div{grid-template-columns:minmax(0,1fr);align-items:start;gap:.72rem;min-width:0;display:grid}.final-section__benefits svg,.final-footer__contacts svg{fill:none;stroke:#e9a84a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:2.1rem}.final-section__benefits p{gap:.35rem;margin:0;display:grid}.final-section__benefits strong{color:#f9f9f7e0;overflow-wrap:normal;word-break:normal;font-size:.87rem;font-weight:460;line-height:1.35}.final-section__benefits span{color:#f5f5f27a;font-size:.75rem;line-height:1.45}.final-form{z-index:5;background:linear-gradient(135deg,#ffffff0d,#0000 34%),linear-gradient(155deg,#091119db,#03090ed1);border-color:#ffffff2e;border-radius:.85rem;grid-area:form;align-self:start;gap:.68rem;min-height:36rem;padding:clamp(1.25rem,1.7vw,1.5rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 1.5rem 4.5rem #00000040}.final-form__title{margin:0 0 .25rem}.final-form>label:not(.final-form__consent):not(.final-form__honeypot){gap:.35rem;display:grid;position:relative}.final-form>label:not(.final-form__consent):not(.final-form__honeypot)>span{z-index:2;color:#f5f5f285;pointer-events:none;font-size:.81rem;line-height:1.2;position:absolute;top:.62rem;left:.95rem}.final-form input:not([type=checkbox]),.final-form select,.final-form textarea{color:#f9f9f7e6;background:#02080d73;border:1px solid #ffffff2e;border-radius:.48rem;outline:0;width:100%;min-height:3.35rem;padding:1.9rem .95rem .48rem;font-size:.88rem;transition:border-color .18s,box-shadow .18s,background .18s}.final-form select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#e9a84a 50%),linear-gradient(135deg,#e9a84a 50%,#0000 50%);background-position:calc(100% - 1.15rem) 1.62rem,calc(100% - .9rem) 1.62rem;background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem}.final-form select option{color:#f5f5f2;background:#071019}.final-form textarea{resize:vertical;min-height:5.65rem;padding-top:1.95rem;line-height:1.45}.final-form textarea::placeholder{color:#f5f5f24f}.final-form input:focus,.final-form select:focus,.final-form textarea:focus{background-color:#070e15bf;border-color:#e9a84ac7;box-shadow:0 0 0 3px #e9a84a14}.final-form input[aria-invalid=true],.final-form select[aria-invalid=true],.final-form textarea[aria-invalid=true]{border-color:#eb6f55c2}.final-form label>small,.final-form__contact-error,.final-form__consent-error{color:#f39a82;font-size:.72rem;line-height:1.35}.final-form__contact-error{margin:-.25rem 0 .1rem}.final-form__honeypot{clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute!important}.final-form__consent{color:#f5f5f27a;grid-template-columns:1.05rem 1fr;align-items:start;gap:.65rem;margin-top:.15rem;font-size:.72rem;line-height:1.45;display:grid}.final-form__consent input{accent-color:#e9a84a;width:1rem;height:1rem;margin:.12rem 0 0}.final-form__consent a{color:#f0b95fdb;text-underline-offset:.15rem;text-decoration:underline}.final-form__status{background:#e9a84a12;border:1px solid #e9a84a45;border-radius:.45rem;padding:.7rem .8rem;font-size:.75rem;line-height:1.45}.final-form__status--error{color:#f4b09d;background:#8a2f1d1f;border-color:#eb6f5552}.final-form>button{color:#171007;cursor:pointer;background:linear-gradient(105deg,#ffffff36,#0000 33%),linear-gradient(105deg,#f0b95f,#da9536);border:1px solid #ffd78e8a;border-radius:.48rem;justify-content:center;align-items:center;gap:1.7rem;min-height:3.25rem;margin-top:.15rem;padding:.75rem 1.3rem;font-size:.88rem;transition:transform .18s,filter .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px #ffffff57,0 .9rem 2.5rem #b16a181f}.final-form>button:disabled{cursor:wait;filter:saturate(.6);opacity:.68}.final-form>button i{font-size:1.05rem;font-style:normal}.final-form--success{text-align:center;place-content:center;justify-items:center}.final-form--success>span{aspect-ratio:1;color:#76dc93;border:1px solid #5bc87c;border-radius:50%;place-items:center;width:4rem;font-size:1.5rem;display:grid}.final-form--success p{color:#e9a84a;letter-spacing:.2em;text-transform:uppercase;margin:1rem 0 0;font-size:.75rem}.final-form--success h3{max-width:20rem;margin:.8rem 0 0;font-size:1.7rem;font-weight:400}.final-form--success small{color:#f5f5f28a;max-width:20rem;margin-top:.7rem;line-height:1.5}.final-section__visual{grid-area:visual;min-width:0;min-height:42.5rem;position:relative;overflow:visible}.final-section__fleet{z-index:2;pointer-events:none;position:absolute;inset:0}.final-section__fleet:after{z-index:-1;content:"";filter:blur(.8rem);background:radial-gradient(#5d97bd29,#0000 68%);border-radius:50%;height:5rem;position:absolute;bottom:1.2rem;left:0;right:1%}.final-section__fleet-humanoid,.final-section__fleet-cleaning{object-fit:contain;filter:drop-shadow(0 2rem 2.4rem #0000008a);max-width:none;height:auto;display:block;position:absolute}.final-section__fleet-humanoid{z-index:1;width:43%;bottom:9rem;right:-1%}.final-section__fleet-cleaning{z-index:3;width:57%;bottom:9rem;left:-2%}.final-section__quick-contact{z-index:5;background:linear-gradient(145deg,#0d1720e0,#03080dd1);border-color:#ffffff24;border-radius:.75rem;width:min(14rem,56%);padding:1rem;position:absolute;bottom:0;right:0}.final-section__quick-contact>p{color:#f9f9f7e8;margin:0;font-size:.9rem}.final-section__quick-contact>span{color:#f5f5f27d;margin-top:.35rem;font-size:.73rem;line-height:1.45;display:block}.final-section__quick-contact>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.8rem;display:grid}.final-section__quick-contact a{color:#efb65b;border:1px solid #e9a84a57;border-radius:.4rem;place-items:center;min-height:2.75rem;padding:.55rem;font-size:.7rem;display:grid}.final-footer{z-index:6;background:linear-gradient(145deg,#ffffff0b,#0000 34%),linear-gradient(150deg,#09121adb,#03090ee8);border-color:#ffffff29;border-radius:.85rem;margin-top:1.3rem;position:relative;overflow:hidden}.final-footer__main{grid-template-columns:minmax(14rem,1.2fr) minmax(38rem,3.2fr) minmax(14rem,1.05fr);gap:clamp(1.6rem,3vw,3.8rem);min-height:12.5rem;padding:2.15rem 2rem 1.7rem;display:grid}.final-footer__about img{width:8.5rem;height:auto}.final-footer__about>p{color:#f5f5f27a;max-width:17rem;margin:1.2rem 0 0;font-size:.76rem;line-height:1.62}.final-footer__desktop-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.6vw,2.7rem);display:grid}.final-footer__desktop-nav>div>p,.final-footer__contacts>p{color:#f9f9f7c7;margin:0 0 1.05rem;font-size:.68rem}.final-footer ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.final-footer li a{color:#f5f5f28c;font-size:.75rem;line-height:1.35;transition:color .18s}.final-footer__mobile-nav{display:none}.final-footer__contacts{align-content:start;gap:.72rem;display:grid}.final-footer__contacts>p{margin-bottom:.35rem}.final-footer__contacts>a,.final-footer__contacts>span{color:#f9f9f7b8;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.65rem;font-size:.76rem;line-height:1.35;display:grid}.final-footer__contacts>a:last-child{color:#e9a84a}.final-footer__contacts svg{stroke-width:1.6px;width:1.1rem}.final-footer__bottom{color:#f5f5f266;border-top:1px solid #ffffff14;grid-template-columns:1fr auto .45fr;align-items:center;gap:1.5rem;min-height:3.5rem;padding:.85rem 2rem;font-size:.68rem;display:grid}.final-footer__bottom nav{gap:1.4rem;display:flex}.final-footer__locale{justify-content:flex-end;gap:.7rem;display:flex}.final-footer__locale span:first-child{color:#f5f5f2b8}.final-footer__locale span[aria-disabled=true]{opacity:.42}.legal-page{min-height:100svh;padding:8rem var(--space-page) 4rem;background:radial-gradient(at 82% 8%,#1b487121,#0000 38%),url(/media/cosmos/vayn-deep-space-v1.jpg) 50%/cover fixed}.legal-page__document{background:#040a10e0;border-color:#ffffff29;border-radius:1rem;width:min(50rem,100%);margin-inline:auto;padding:clamp(1.5rem,4vw,3.5rem)}.legal-page__document>a:first-child{color:#e9a84a;font-size:.85rem}.legal-page__document>p:first-of-type{color:#e9a84a;letter-spacing:.12em;text-transform:uppercase;margin:2rem 0 0;font-size:.7rem}.legal-page h1{letter-spacing:-.04em;margin:.7rem 0 1.5rem;font-size:clamp(2.4rem,6vw,4rem);font-weight:380}.legal-page h2{margin:2rem 0 .6rem;font-size:1.2rem;font-weight:480}.legal-page p{color:#f5f5f2a8;line-height:1.65}.legal-page aside{color:#f5f5f2a3;background:#e9a84a12;border-left:2px solid #e9a84a;padding:1rem;font-size:.86rem;line-height:1.55}.legal-page p a{color:#e9a84a;text-underline-offset:.18rem;text-decoration:underline}.legal-page__back{color:#e9a84a;border:1px solid #e9a84a75;border-radius:.45rem;align-items:center;min-height:2.75rem;margin-top:2.5rem;padding:.7rem 1rem;display:inline-flex}@media (hover:hover){.final-form>button:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff61,0 1rem 2.8rem #b96f1833}.final-section__quick-contact a:hover,.final-footer a:hover{color:#f3bf6d}}@media (max-width:84rem){.final-section__rail{display:none}.final-section__shell{padding-left:0}.final-section__top{grid-template-columns:minmax(18rem,.85fr) minmax(23rem,.95fr) minmax(21rem,1fr);gap:1.3rem}.final-section__copy h2{font-size:clamp(2.6rem,3.7vw,3.6rem)}.final-footer__main{gap:1.6rem}}@media (max-width:70rem){.final-section__top{grid-template-columns:minmax(18rem,.9fr) minmax(24rem,1.1fr);grid-template-areas:"copy form""benefits form""visual visual";min-height:0}.final-section__benefits{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start}.final-section__benefits>div{grid-template-columns:2.4rem minmax(0,1fr)}.final-section__visual{min-height:39rem}.final-section__fleet-humanoid{width:34%;bottom:8rem;right:6%}.final-section__fleet-cleaning{width:43%;bottom:8rem;left:7%}.final-section__quick-contact{right:2rem}.final-footer__main{grid-template-columns:minmax(13rem,.75fr) minmax(34rem,2.25fr)}.final-footer__contacts{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center}.final-footer__contacts>p{grid-column:1/-1}.final-footer__bottom{grid-template-columns:1fr auto}.final-footer__bottom nav{grid-area:2/1/auto/-1}.final-footer__locale{grid-area:1/2}}@media (max-width:47rem){.final-section{min-height:0;padding:4.75rem 1rem 0}.final-section__top{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""form""visual""benefits";gap:1.45rem;display:grid}.final-section__copy{padding-top:0}.final-section__copy h2{font-size:clamp(2.55rem,11vw,3.55rem)}.final-section__lead{max-width:35rem}.final-form{min-height:0;padding:1.25rem}.final-form input:not([type=checkbox]),.final-form select{min-height:3.25rem}.final-form>button{min-height:3.35rem}.final-section__visual{min-height:clamp(39rem,150vw,43rem);margin-inline:-1rem;overflow:hidden}.final-section__fleet-humanoid{width:42%;bottom:8rem;right:1%}.final-section__fleet-cleaning{width:56%;bottom:8rem;left:1%}.final-section__quick-contact{width:min(16rem,76%);bottom:.5rem;right:1rem}.final-section__benefits{grid-template-columns:minmax(0,1fr);gap:1rem}.final-section__benefits>div{background:#050c1270;border:1px solid #ffffff14;border-radius:.55rem;grid-template-columns:2.4rem minmax(0,1fr);min-height:4rem;padding:.8rem}.final-section__benefits strong{font-size:.92rem}.final-section__benefits span{font-size:.8rem}.final-footer{margin-top:1.2rem}.final-footer__main{min-height:0;padding:1.4rem;display:block}.final-footer__about>p{max-width:28rem}.final-footer__desktop-nav{display:none}.final-footer__mobile-nav{border-top:1px solid #ffffff14;margin-top:1.2rem;display:grid}.final-footer__mobile-nav details{border-bottom:1px solid #ffffff14}.final-footer__mobile-nav summary{color:#f9f9f7c7;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:3.25rem;font-size:.78rem;font-weight:540;list-style:none;display:flex}.final-footer__mobile-nav summary::-webkit-details-marker{display:none}.final-footer__mobile-nav summary span{color:#e9a84a;font-size:1.15rem;transition:transform .18s}.final-footer__mobile-nav details[open] summary span{transform:rotate(45deg)}.final-footer__mobile-nav ul{gap:.2rem;padding:0 0 1rem}.final-footer__mobile-nav li a{align-items:center;min-height:2.75rem;font-size:.82rem;display:flex}.final-footer__contacts{grid-template-columns:minmax(0,1fr);margin-top:1.4rem;display:grid}.final-footer__contacts>p{grid-column:auto}.final-footer__bottom{flex-wrap:wrap;gap:1rem;padding:1.2rem 1.4rem;display:flex}.final-footer__bottom>span{width:100%}.final-footer__bottom nav{gap:.2rem;width:100%;display:grid}.final-footer__bottom nav a{align-items:center;min-height:2.75rem;display:flex}.final-footer__locale{justify-content:flex-start}}@media (max-width:31rem){.final-section__copy h2{font-size:clamp(2.35rem,11.6vw,3rem)}.final-section__visual{min-height:39rem}.final-section__fleet-humanoid{width:43%;right:0}.final-section__fleet-cleaning{width:58%;left:0}.final-section__quick-contact{width:calc(100% - 2rem)}.final-section__quick-contact>div{grid-template-columns:1fr 1fr}}.robotics--horizontal{min-height:max(100svh,66rem);padding:clamp(7.8rem, 13vh, 9rem) var(--space-page) 3.5rem}.robotics-horizontal__shell{z-index:3;width:100%;max-width:var(--content-max);margin-inline:auto;position:relative}.robotics-horizontal__heading{grid-template-columns:minmax(10rem,.42fr) minmax(32rem,1.58fr);align-items:start;column-gap:clamp(2rem,4vw,5rem);display:grid}.robotics-horizontal__heading .robotics__eyebrow{margin-top:.6rem}.robotics-horizontal__intro h2{color:#f9f9f7f5;letter-spacing:-.045em;max-width:39rem;margin:0;font-size:clamp(2.35rem,3.4vw,3.6rem);font-weight:350;line-height:1.02}.robotics-horizontal__intro h2 span{color:#e8a84b}.robotics-horizontal__intro>p{color:#f5f5f294;max-width:38rem;margin:1rem 0 0;font-size:.9rem;line-height:1.58}.robotics-horizontal__categories{-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);scrollbar-width:none;background:#04090e8a;border:1px solid #ffffff1a;border-radius:.75rem;gap:.35rem;margin-top:1.8rem;padding:.35rem;display:flex;overflow-x:auto;box-shadow:inset 0 1px #ffffff08}.robotics-horizontal__categories::-webkit-scrollbar{display:none}.robotics-horizontal__rail::-webkit-scrollbar{display:none}.robotics-horizontal__category{color:#f5f5f294;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;flex:1 0 auto;justify-content:center;align-items:center;gap:.55rem;min-height:2.85rem;padding:.55rem clamp(.8rem,1.2vw,1.25rem);font-size:clamp(.7rem,.8vw,.82rem);line-height:1.2;transition:color .22s,border-color .22s,background-color .22s;display:inline-flex}.robotics-horizontal__category>span{color:#d59438;letter-spacing:.06em;font-size:.64rem}.robotics-horizontal__category[aria-selected=true]{color:#f0b65a;background:linear-gradient(145deg,#e8a84b1c,#03080c75);border-color:#e8a84b8c;box-shadow:inset 0 1px #ffffff0a,0 0 1.3rem #e8a84b12}.robotics-horizontal__rail{scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;width:100%;margin-top:.75rem;display:flex;overflow:auto hidden}.robotics-horizontal__rail.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.robotics-horizontal__rail:focus-visible{outline-offset:.3rem;outline:1px solid #e8a84b7a}.robotics-horizontal__slide{scroll-snap-align:start;scroll-snap-stop:always;isolation:isolate;flex:0 0 100%;grid-template-columns:minmax(25rem,.82fr) minmax(34rem,1.18fr);align-items:center;min-width:100%;min-height:37rem;display:grid;position:relative}.robotics-horizontal__copy{z-index:3;max-width:36rem;padding:2rem clamp(1rem,2.8vw,3rem) 2rem 0;position:relative}.robotics-horizontal__number{color:#e8a84b24;letter-spacing:-.07em;pointer-events:none;font-size:clamp(5rem,8vw,8rem);font-weight:260;line-height:1;position:absolute;top:1.45rem;right:2rem}.robotics-horizontal__copy h3{color:#f9f9f7f5;letter-spacing:-.05em;max-width:31rem;margin:0;font-size:clamp(2.55rem,4.1vw,4.35rem);font-weight:335;line-height:.98;position:relative}.robotics-horizontal__copy .robotics__product-description{max-width:31rem;min-height:0;margin-top:1.3rem;font-size:.92rem}.robotics-horizontal__copy .robotics__metrics{gap:1rem;max-width:36rem;margin-top:2rem}.robotics-horizontal__copy .robotics__metric strong{min-height:2.4rem;font-size:.82rem}.robotics-horizontal__copy .robotics__metric>span{font-size:.73rem}.robotics-horizontal__copy .robotics__actions{margin-top:2rem}.robotics-horizontal__visual{z-index:1;align-self:stretch;min-width:0;min-height:37rem;position:relative;overflow:hidden}.robotics-horizontal__visual:before{opacity:.72;filter:blur(.8rem);content:"";background:radial-gradient(#4c7d9c21,#070e150d 42%,#0000 70%);border-radius:50%;width:105%;height:44%;position:absolute;bottom:3%;right:-8%}.robotics-horizontal__image{z-index:2;object-fit:contain;object-position:right bottom;filter:brightness(.71)contrast(1.12)saturate(.75);pointer-events:none;width:112%;max-width:none;height:94%;position:absolute;bottom:1.5%;right:-4%;transform:translateZ(0)}.robotics-horizontal__visual--industrial-cleaning .robotics-horizontal__image{filter:brightness(.6)contrast(1.17)saturate(.7);width:119%;height:99%;right:-9%}.robotics-horizontal__visual--warehouse-logistics .robotics-horizontal__image{width:124%;height:80%;bottom:6%;right:-12%}.robotics-horizontal__visual--service-robots .robotics-horizontal__image{width:76%;height:96%;right:8%}.robotics-horizontal__visual--facade-cleaning .robotics-horizontal__image{width:86%;height:96%;right:5%}.robotics-horizontal__visual--lawn-mowing .robotics-horizontal__image{filter:brightness(.69)contrast(1.12)saturate(.7);width:119%;height:82%;bottom:8%;right:-9%}.robotics-horizontal__visual--snow-removal .robotics-horizontal__image{filter:brightness(.68)contrast(1.13)saturate(.72);width:126%;height:91%;bottom:5%;right:-14%}.robotics-horizontal__beacon{z-index:4;aspect-ratio:1;opacity:.2;pointer-events:none;background:radial-gradient(circle,#fff7e5 0 5%,#eca842b8 18%,#0000 67%);border-radius:50%;width:2rem;animation:5.2s ease-in-out infinite robotics-beacon-pulse;position:absolute;top:16%;right:27%}.robotics-horizontal__visual--warehouse-logistics .robotics-horizontal__beacon{top:51%;right:48%}.robotics-horizontal__visual--service-robots .robotics-horizontal__beacon{top:13%;right:34%}.robotics-horizontal__visual--facade-cleaning .robotics-horizontal__beacon{top:26%;right:39%}.robotics-horizontal__visual--lawn-mowing .robotics-horizontal__beacon{top:32%;right:31%}.robotics-horizontal__visual--snow-removal .robotics-horizontal__beacon{top:24%;right:24%}.robotics-horizontal__visual .robotics__future-visual{width:min(21rem,72%)}.robotics-horizontal__footer{border-top:1px solid #ffffff14;grid-template-columns:auto minmax(12rem,1fr) auto;align-items:center;gap:1.25rem;padding:.8rem 0 1.4rem;display:grid}.robotics-horizontal__counter{align-items:baseline;gap:.28rem;display:flex}.robotics-horizontal__counter strong{color:#e8a84b;font-size:1.25rem;font-weight:430}.robotics-horizontal__counter span{color:#f5f5f25c;font-size:.76rem}.robotics-horizontal__progress{grid-template-columns:repeat(8,minmax(1rem,1fr));gap:.35rem;display:grid}.robotics-horizontal__progress i{background:#ffffff1f;height:1px;transition:background-color .22s,box-shadow .22s}.robotics-horizontal__progress i.is-active{background:#e8a84b;box-shadow:0 0 .8rem #e8a84b61}.robotics-horizontal__cue{color:#f5f5f27a;white-space:nowrap;align-items:center;gap:.55rem;margin:0;font-size:.76rem;display:flex}.robotics-horizontal__cue span{color:#e8a84b;font-size:1.1rem}.robotics--horizontal .robotics__proof{margin-top:.6rem}@media (hover:hover){.robotics-horizontal__category:hover{color:#f5f5f2d1;border-color:#e8a84b3d}}@media (max-width:74rem){.robotics-horizontal__heading{grid-template-columns:minmax(8rem,.32fr) minmax(30rem,1.68fr);column-gap:2rem}.robotics-horizontal__slide{grid-template-columns:minmax(22rem,.78fr) minmax(29rem,1.22fr)}.robotics-horizontal__copy{padding-right:1rem}}@media (max-width:67rem){.robotics--horizontal{min-height:auto;padding:7.5rem 1rem 3.5rem}.robotics-horizontal__heading{grid-template-columns:1fr}.robotics-horizontal__heading .robotics__eyebrow{margin:0 0 1.2rem}.robotics-horizontal__intro h2{max-width:35rem;font-size:clamp(2.45rem,10vw,3.45rem)}.robotics-horizontal__intro>p{font-size:.88rem}.robotics-horizontal__categories{border-left:0;border-right:0;border-radius:0;margin-left:-1rem;margin-right:-1rem;padding-inline:1rem;scroll-padding-inline:1rem}.robotics-horizontal__category{flex:none;min-height:2.75rem;padding-inline:.9rem;font-size:.75rem}.robotics-horizontal__rail{width:calc(100% + 2rem);margin-left:-1rem;scroll-padding-inline:1rem}.robotics-horizontal__slide{scroll-snap-align:center;flex-basis:calc(100% - 2rem);grid-template-rows:25rem auto;grid-template-columns:minmax(0,1fr);align-items:start;min-width:calc(100% - 2rem);min-height:48rem;margin-inline:1rem}.robotics-horizontal__copy{grid-area:2/1;padding:1.5rem 0 2rem}.robotics-horizontal__number{font-size:5rem;top:.8rem;right:.3rem}.robotics-horizontal__copy h3{padding-right:3rem;font-size:clamp(2.35rem,10vw,3.2rem)}.robotics-horizontal__copy .robotics__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1rem}.robotics-horizontal__copy .robotics__metric{border-right:1px solid #ffffff17;padding-right:.7rem}.robotics-horizontal__copy .robotics__metric:nth-child(2n){border-right:0}.robotics-horizontal__visual{grid-area:1/1;min-height:25rem}.robotics-horizontal__image{object-position:center bottom;width:112%;height:98%;right:-6%}.robotics-horizontal__visual--industrial-cleaning .robotics-horizontal__image{width:124%;right:-12%}.robotics-horizontal__visual--service-robots .robotics-horizontal__image,.robotics-horizontal__visual--facade-cleaning .robotics-horizontal__image{width:92%;right:4%}.robotics-horizontal__visual--lawn-mowing .robotics-horizontal__image{width:116%;height:88%;right:-8%}.robotics-horizontal__visual--snow-removal .robotics-horizontal__image{width:126%;height:94%;right:-13%}.robotics-horizontal__footer{grid-template-columns:auto minmax(8rem,1fr)}.robotics-horizontal__cue{display:none}.robotics--horizontal .robotics__proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:31rem){.robotics-horizontal__slide{grid-template-rows:22rem auto;min-height:47rem}.robotics-horizontal__visual{min-height:22rem}.robotics-horizontal__copy .robotics__actions{grid-template-columns:1fr}.robotics-horizontal__copy .robotics__button{width:100%}.robotics--horizontal .robotics__proof{grid-template-columns:1fr}.robotics--horizontal .robotics__proof-item:nth-child(n){border-bottom:1px solid #ffffff14;border-right:0;padding-inline:0}.robotics--horizontal .robotics__proof-item:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.robotics-horizontal__rail,.robotics-horizontal__categories{scroll-behavior:auto}.robotics-horizontal__beacon{animation:none}}.care-section--stream{min-height:max(88svh,52rem);padding:clamp(5.8rem, 9vh, 7rem) var(--space-page) clamp(2rem, 3.5vh, 2.8rem);background:radial-gradient(at 54% 39%,#22455b14,#0000 42%),linear-gradient(#02060a1f,#02060a47)}.care-section--stream:before{z-index:-1;background:linear-gradient(90deg,#0104073d,#0000 28% 75%,#01040747),linear-gradient(#0000 70%,#0104074d)}.care-stream__ambient{z-index:-1;opacity:.34;filter:blur(1.7rem);pointer-events:none;background:radial-gradient(#5991b21f,#0000 70%);border-radius:50%;width:min(48rem,58vw);height:22rem;position:absolute;top:18%;right:12%}.care-stream__shell{z-index:2;width:100%;max-width:min(96rem, var(--content-max));margin-inline:auto;position:relative}.care-stream__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2rem;min-height:10.5rem;display:grid}.care-stream__intro{max-width:43rem}.care-stream__eyebrow{color:#f5f5f2ad;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:.8rem;margin:0 0 1rem;font-size:.7rem;display:flex}.care-stream__eyebrow span{color:#e5a142;letter-spacing:0;font-size:.95rem}.care-stream__eyebrow i{background:#e5a1429e;width:1.75rem;height:1px}.care-stream__eyebrow b{font-weight:470}.care-stream__intro h2{color:#f9f9f7f7;letter-spacing:-.055em;margin:0;font-size:clamp(2.9rem,4.25vw,4.5rem);font-weight:350;line-height:.92}.care-stream__intro h2 span{color:#e8a447}.care-stream__promise{color:#f9f9f7f2;letter-spacing:-.035em;margin:.7rem 0 0;font-size:clamp(1.4rem,2vw,2rem);font-weight:345;line-height:1.08}.care-stream__promise span{color:#e8a447}.care-stream__lead{color:#f5f5f29e;margin:.55rem 0 0;font-size:clamp(.9rem,1vw,1rem);line-height:1.55}.care-stream__cta{color:#e9aa50;border:1px solid #e29d39ab;border-radius:.48rem;justify-content:space-between;align-items:center;gap:1rem;min-width:12rem;min-height:2.9rem;margin-top:.8rem;padding:.7rem 1.05rem;font-size:.84rem;text-decoration:none;transition:border-color .22s,background-color .22s,color .22s;display:inline-flex}.care-stream__availability{gap:.25rem;min-width:9.5rem;margin-top:3.6rem;display:grid}.care-stream__availability strong{color:#e9a447;letter-spacing:-.045em;font-size:clamp(2.15rem,3.1vw,3rem);font-weight:350;line-height:1}.care-stream__availability span{color:#f9f9f7d6;font-size:.9rem}.care-stream__viewport{outline:0;margin-top:.25rem;position:relative;overflow:visible}.care-stream__viewport:focus-visible{outline-offset:.4rem;outline:1px solid #e8a4467a}.care-stream__track{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:clamp(.38rem,.65vw,.7rem);min-width:0;padding-top:1.25rem;display:grid;position:relative}.care-stream__signal{z-index:5;fill:none;pointer-events:none;width:100%;height:6.5rem;position:absolute;top:10.8rem;left:0;overflow:visible}.care-stream__signal-base,.care-stream__signal-draw,.care-stream__signal-pulse{vector-effect:non-scaling-stroke}.care-stream__signal-base{stroke:#dd98374f;stroke-width:1px}.care-stream__signal-draw{stroke:#e8a342;stroke-dasharray:1000;stroke-dashoffset:1000px;stroke-linecap:round;stroke-width:1.35px;filter:drop-shadow(0 0 .3rem #e8a13b8a)}.care-stream__signal-pulse{opacity:0;stroke:#ffd992;stroke-dasharray:8 992;stroke-linecap:round;stroke-width:2.2px;filter:drop-shadow(0 0 .7rem #f5ae42d1)}.care-stream__stage{isolation:isolate;background:linear-gradient(#080e1338 0 48%,#03080de0 72%),#03080d85;border:1px solid #e5a14159;border-radius:.85rem;grid-template-rows:14.5rem minmax(0,1fr);min-width:0;height:23.8rem;transition:border-color .26s,box-shadow .26s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.care-stream__stage.is-featured{border-color:#efad4bd1;grid-template-rows:15.7rem minmax(0,1fr);height:25rem;box-shadow:0 0 2.1rem #e2983221,inset 0 1px #ffffff0f}.care-stream__number{z-index:4;color:#eba94e;font-size:1.12rem;font-weight:430;position:absolute;top:.85rem;left:.9rem}.care-stream__visual{background:#050a0f;min-width:0;position:relative;overflow:hidden}.care-stream__visual:after{content:"";pointer-events:none;background:linear-gradient(#01050814,#0000 64%),linear-gradient(#0000 72%,#02070bd1);position:absolute;inset:0}.care-stream__image{object-fit:cover;object-position:center center;filter:brightness(.76)contrast(1.08)saturate(.78);transition:filter .48s,transform .62s cubic-bezier(.22,1,.36,1);transform:scale(1.08)}.care-stream__stage.is-featured .care-stream__image{filter:brightness(.86)contrast(1.12)saturate(.92)}.care-stream__icon{z-index:7;aspect-ratio:1;background:#04090df0;border:1px solid #e8a649ad;border-radius:50%;place-items:center;width:3.45rem;transition:border-color .22s,box-shadow .22s;display:grid;position:absolute;top:12.75rem;left:50%;transform:translate(-50%);box-shadow:0 0 0 .25rem #04090da8,0 0 1rem #e49b361f}.care-stream__stage.is-featured .care-stream__icon{border-color:#efae50;top:13.95rem;box-shadow:0 0 0 .27rem #04090db3,0 0 1.4rem #eba23a6b}.care-stream__icon svg{fill:none;stroke:#eba94e;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:1.65rem;height:1.65rem}.care-stream__stage-copy{text-align:center;align-content:start;justify-items:center;min-width:0;padding:2.05rem .62rem .75rem;display:grid}.care-stream__stage-copy h3{color:#f9f9f7f0;margin:0;font-size:clamp(.94rem,1.05vw,1.08rem);font-weight:460;line-height:1.25}.care-stream__stage-copy p{color:#f5f5f29c;margin:.5rem 0 0;font-size:clamp(.76rem,.82vw,.84rem);line-height:1.46;display:grid}.care-stream__stage-copy p span{display:block}.care-stream__benefits{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:linear-gradient(105deg,#080f14ad,#03080dc2);border:1px solid #e5a1414f;border-radius:.85rem;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:5.4rem;margin-top:1rem;padding:.72rem 1rem;display:grid;box-shadow:inset 0 1px #ffffff08}.care-stream__benefits article{border-right:1px solid #ffffff14;grid-template-columns:2.55rem minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;min-height:3.9rem;padding:.2rem clamp(.8rem,1.5vw,1.6rem);display:grid}.care-stream__benefits article:last-child{border-right:0}.care-stream__benefits svg{fill:none;stroke:#e8a447;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;width:2.4rem;height:2.4rem}.care-stream__benefits p{gap:.28rem;margin:0;display:grid}.care-stream__benefits strong{color:#f9f9f7e0;font-size:.98rem;font-weight:450}.care-stream__benefits span{color:#f5f5f291;font-size:.8rem;line-height:1.4}.care-section--stream[data-entered=true] .care-stream__intro h2,.care-section--stream[data-entered=true] .care-stream__promise,.care-section--stream[data-entered=true] .care-stream__lead,.care-section--stream[data-entered=true] .care-stream__cta{animation:.72s cubic-bezier(.22,1,.36,1) both care-stream-copy-in}.care-section--stream[data-entered=true] .care-stream__promise{animation-delay:90ms}.care-section--stream[data-entered=true] .care-stream__lead{animation-delay:.15s}.care-section--stream[data-entered=true] .care-stream__cta{animation-delay:.21s}.care-section--stream[data-entered=true] .care-stream__availability{animation:.62s .42s both care-stream-availability-in}.care-section--stream[data-entered=true] .care-stream__stage{animation:care-stream-stage-in .68s calc(.23s + var(--care-order) * 85ms) cubic-bezier(.22, 1, .36, 1) both}.care-section--stream[data-entered=true] .care-stream__stage.is-featured{animation-name:care-stream-featured-in}.care-section--stream[data-entered=true] .care-stream__signal-draw{animation:1.65s ease-out .5s forwards care-stream-signal-draw}.care-section--stream[data-entered=true] .care-stream__signal-pulse{animation:8s linear 2.15s infinite care-stream-signal-pulse}.care-section--stream[data-entered=true] .care-stream__benefits article{animation:care-stream-benefit-in .56s calc(.76s + var(--care-order) * 80ms) ease both}@keyframes care-stream-copy-in{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:translateY(0)}}@keyframes care-stream-availability-in{0%{opacity:0;transform:translate(.8rem)}to{opacity:1;transform:translate(0)}}@keyframes care-stream-stage-in{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes care-stream-featured-in{0%{opacity:0;transform:translateY(1.4rem)scale(.985);box-shadow:0 0 #e2983200}to{opacity:1;transform:translateY(0)scale(1);box-shadow:0 0 2.1rem #e2983221,inset 0 1px #ffffff0f}}@keyframes care-stream-signal-draw{to{stroke-dashoffset:0}}@keyframes care-stream-signal-pulse{0%{opacity:0;stroke-dashoffset:1000px}8%,88%{opacity:.95}to{opacity:0;stroke-dashoffset:-1000px}}@keyframes care-stream-benefit-in{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.care-stream__cta:hover{color:#ffd28b;background:#e29d3912;border-color:#f6be69d6}.care-stream__stage:hover{border-color:#eeb159a6;box-shadow:0 0 1.5rem #e2983217}.care-stream__stage:hover .care-stream__image{filter:brightness(.83)contrast(1.08)saturate(.84);transform:scale(1.135)}.care-stream__stage:hover .care-stream__icon{border-color:#f2b45e;box-shadow:0 0 0 .25rem #04090dad,0 0 1.25rem #eba23a5c}}@media (max-width:75rem){.care-section--stream{min-height:0;padding-inline:1rem}.care-stream__viewport{scrollbar-width:none;width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;padding-inline:1rem;scroll-padding-inline:1rem;overflow:auto hidden}.care-stream__viewport::-webkit-scrollbar{display:none}.care-stream__track{scroll-snap-type:x mandatory;grid-template-columns:repeat(6,13rem);width:max-content;min-width:82rem}.care-stream__stage{scroll-snap-align:start}.care-stream__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.care-stream__benefits article:nth-child(2){border-right:0}.care-stream__benefits article:nth-child(-n+2){border-bottom:1px solid #ffffff14;padding-bottom:.8rem}.care-stream__benefits article:nth-child(n+3){padding-top:.8rem}}@media (max-width:48rem){.care-section--stream{padding:6rem 1rem 3rem}.care-stream__header{grid-template-columns:1fr;gap:1.4rem;min-height:0}.care-stream__intro h2{font-size:clamp(3.15rem,16vw,4.6rem)}.care-stream__promise{max-width:23rem;font-size:clamp(1.5rem,7vw,2rem)}.care-stream__availability{grid-template-columns:auto 1fr;align-items:baseline;gap:.65rem;min-width:0;margin-top:0}.care-stream__availability strong{font-size:2rem}.care-stream__viewport{margin-top:1.5rem}.care-stream__track{grid-template-columns:repeat(6,12.75rem);min-width:80.5rem}.care-stream__benefits{grid-template-columns:1fr;margin-top:1.25rem;padding:.75rem .9rem}.care-stream__benefits article:nth-child(n){border-bottom:1px solid #ffffff14;border-right:0;min-height:4.4rem;padding:.65rem .2rem}.care-stream__benefits article:last-child{border-bottom:0}.care-stream__benefits strong{font-size:.98rem}.care-stream__benefits span{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.care-section--stream .care-stream__intro h2,.care-section--stream .care-stream__promise,.care-section--stream .care-stream__lead,.care-section--stream .care-stream__cta,.care-section--stream .care-stream__availability,.care-section--stream .care-stream__stage,.care-section--stream .care-stream__benefits article{opacity:1;transform:none;animation:none!important}.care-section--stream .care-stream__signal-draw{stroke-dashoffset:0;animation:none}.care-section--stream .care-stream__signal-pulse{display:none}.care-section--stream .care-stream__image{transition:none}}.platform-section--overview{align-items:center;min-height:max(100svh,55rem);padding-block:clamp(5.5rem,8vh,6.5rem) clamp(4rem,7vh,6rem);display:grid}.platform-overview{z-index:2;width:100%;max-width:var(--content-max);grid-template-columns:minmax(19rem,.82fr) minmax(34rem,1.35fr);align-items:center;gap:clamp(2.5rem,5vw,6.5rem);margin-inline:auto;padding-left:clamp(3.75rem,5vw,4.75rem);display:grid;position:relative}.platform-overview__eyebrow{color:#e9a84a;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 1.3rem;font-size:.7rem;font-weight:520;display:flex}.platform-overview__eyebrow i{background:currentColor;width:1.8rem;height:1px}.platform-overview__copy h2{color:#f9f9f7f7;letter-spacing:-.055em;max-width:42rem;margin:0;font-size:clamp(3.2rem,4.65vw,5rem);font-weight:320;line-height:.99}.platform-overview__copy h2 span{color:#e9a84a}.platform-overview__lead{color:#f5f5f2a8;max-width:35rem;margin:1.6rem 0 0;font-size:clamp(1rem,1.15vw,1.16rem);line-height:1.65}.platform-overview__highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:2rem;display:grid}.platform-overview__highlights>div{background:linear-gradient(145deg,#0c161f9e,#04090e85);border:1px solid #ffffff14;border-radius:.7rem;grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:5.6rem;padding:.95rem;display:grid}.platform-overview__highlights svg{fill:none;stroke:#e9a84a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:2.1rem;height:2.1rem}.platform-overview__highlights p{gap:.25rem;margin:0;display:grid}.platform-overview__highlights strong{color:#f9f9f7e6;font-size:.86rem;font-weight:470}.platform-overview__highlights span{color:#f5f5f27d;font-size:.72rem;line-height:1.35}.platform-overview__action{color:#efb45d;background:linear-gradient(135deg,#e5a13b21,#050a0f59);border:1px solid #e7a94ba8;border-radius:.58rem;justify-content:space-between;align-items:center;gap:2rem;width:fit-content;min-width:18.5rem;min-height:3.65rem;margin-top:1.3rem;padding:.8rem 1.25rem;font-size:.86rem;transition:border-color .18s,background .18s,transform .18s;display:flex}.platform-overview__visual{background:radial-gradient(circle at 50% 46%,#1e5d8626,#0000 50%),linear-gradient(145deg,#0c161fdb,#03080de0);border-radius:1.2rem;padding:clamp(1rem,1.5vw,1.45rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 2.5rem 7rem #00000052}.platform-overview__visual:before{content:"";pointer-events:none;border:1px solid #66aadd2e;border-radius:50%;height:45%;position:absolute;inset:-30% 12% auto}.platform-overview__visual-head{z-index:3;justify-content:space-between;align-items:center;min-height:3.5rem;display:flex;position:relative}.platform-overview__visual-head>div{align-items:baseline;gap:.55rem;display:flex}.platform-overview__visual-head span{color:#e9a84a;letter-spacing:.22em;font-size:1rem;font-weight:650}.platform-overview__visual-head strong{color:#f9f9f7e0;font-size:.92rem;font-weight:430}.platform-overview__visual-head small{color:#70d394;letter-spacing:.16em;align-items:center;gap:.45rem;font-size:.65rem;display:flex}.platform-overview__visual-head small:before{aspect-ratio:1;content:"";background:currentColor;border-radius:50%;width:.42rem;box-shadow:0 0 .7rem}.platform-overview__caption{color:#f5f5f26e;letter-spacing:.13em;text-align:center;text-transform:uppercase;margin:.9rem 0 0;font-size:.67rem}.platform-map{background:linear-gradient(#497b9b08 1px,#0000 1px) 0 0/2rem 2rem,linear-gradient(90deg,#497b9b08 1px,#0000 1px) 0 0/2rem 2rem,radial-gradient(circle,#10395340,#0000 63%),#03090ec7;border:1px solid #ffffff17;border-radius:.85rem;min-height:clamp(25rem,35vw,34rem);position:relative;overflow:hidden}.platform-map__head{z-index:4;color:#f5f5f27a;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:3.25rem;padding-inline:1rem;font-size:.72rem;display:flex;position:relative}.platform-map__head strong{color:#73d497;align-items:center;gap:.4rem;font-size:.68rem;font-weight:450;display:flex}.platform-map__head strong i{aspect-ratio:1;background:currentColor;border-radius:50%;width:.4rem;box-shadow:0 0 .55rem}.platform-map>svg{fill:none;filter:drop-shadow(0 .9rem 1.5rem #0006);width:108%;height:calc(100% - 5.4rem);position:absolute;bottom:2.8rem;right:-4%;transform:perspective(65rem)rotateX(48deg)rotate(-3deg)scale(1.1)}.platform-map__zones path:first-child{fill:#08131ba1;stroke:#68a0c240}.platform-map__zones path:last-child{stroke:#80b1ce45;stroke-width:1.2px}.platform-map__routes{stroke:#42a8e7b8;stroke-dasharray:7 7;stroke-width:2px}.platform-map__robot{z-index:3;top:var(--map-top);left:var(--map-left);aspect-ratio:1;background:#06120d;border:1px solid #75d399;border-radius:50%;place-items:center;width:.9rem;font-style:normal;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 .35rem #40ca741a,0 0 1rem #40ca7473}.platform-map__robot.is-position-1{top:30%;left:16%}.platform-map__robot.is-position-2{top:62%;left:39%}.platform-map__robot.is-position-3{top:29%;left:67%}.platform-map__robot.is-position-4{top:57%;left:59%}.platform-map__robot.is-position-5{top:69%;left:81%}.platform-map__robot.is-charging{border-color:#59baf4;box-shadow:0 0 0 .35rem #41abea1a,0 0 1rem #41abea7a}.platform-map__robot.is-attention{border-color:#e9a84a;box-shadow:0 0 0 .35rem #e9a84a1a,0 0 1rem #e9a84a85}.platform-map__robot span{color:#f5f5f2a8;white-space:nowrap;font-size:.58rem;font-style:normal;position:absolute;top:1.1rem}.platform-map__summary{z-index:4;color:#f5f5f285;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background:#040a0fd6;border:1px solid #ffffff12;border-radius:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.8rem;min-height:3.2rem;padding:.65rem .9rem;font-size:.68rem;display:grid;position:absolute;bottom:.7rem;left:.7rem;right:.7rem}.platform-map__summary span{align-items:baseline;gap:.4rem;display:flex}.platform-map__summary b{color:#e9a84a;font-size:1.05rem;font-weight:430}@media (hover:hover) and (pointer:fine){.platform-overview__action:hover{background:linear-gradient(135deg,#e5a13b38,#050a0f70);border-color:#f4bc63e6;transform:translateY(-2px)}}@media (max-width:76rem) and (min-width:47.01rem){.platform-overview{grid-template-columns:minmax(17rem,.85fr) minmax(29rem,1.25fr);gap:2rem;padding-left:3rem}.platform-overview__copy h2{font-size:clamp(2.75rem,4.5vw,3.7rem)}}@media (prefers-reduced-motion:reduce){.platform-overview__action{transition:none}}
