@font-face{font-family:Jakarta;src:url(/assets/jakarta-latin.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}:root{color:#f4f7ff;font-synthesis:none;--bg:#080d1b;--navy:#0b0f1f;--text:#f4f7ff;--muted:#b3bed1;--line:#26314a;--cyan:#00f0ff;--violet:#aa8dff;--page:min(1320px,calc(100% - 112px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080d1b;scroll-padding-top:98px;font-family:Jakarta,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:clip}button,a,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{color:inherit}button,a,summary{touch-action:manipulation}button{cursor:pointer}svg{display:block}button svg,.button svg,.nav-contact svg,.product-link svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex-shrink:0;width:20px;height:20px}p{margin:0 0 1.1em;line-height:1.7}h1,h2,h3{text-wrap:balance;margin:0;font-weight:500}h1,h2{letter-spacing:-.04em}h3{letter-spacing:-.025em}img{max-width:100%;height:auto}::selection{color:#061020;background:#00d9e9}:focus-visible{outline:2px solid var(--cyan);outline-offset:6px;border-radius:3px}body::-webkit-scrollbar{width:9px}body::-webkit-scrollbar-track{background:#080d1b}body::-webkit-scrollbar-thumb{background:#3c4865;border:2px solid #080d1b;border-radius:8px}.skip{z-index:200;background:var(--cyan);color:#061020;padding:14px 22px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip:focus{transform:none}.section-shell{width:var(--page);margin-inline:auto}.header{height:100px;width:var(--page);z-index:20;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;margin:auto;display:flex;position:relative}.brand{flex-shrink:0;line-height:0;display:block}.brand img{object-fit:contain;width:186px;height:30px}.desktop-nav{color:#c7d2e4;gap:32px;font-size:13px;display:flex}.desktop-nav a{align-items:center;min-height:44px;transition:color .2s;display:flex}.desktop-nav a:hover{color:var(--cyan)}.nav-contact{align-items:center;gap:22px;min-height:44px;font-size:13px;display:flex}.nav-contact svg{width:16px;height:16px;color:var(--cyan)}.mobile-nav{display:none}.hero{grid-template-columns:1fr 1.06fr;align-items:center;column-gap:20px;min-height:760px;padding:70px 0 115px;display:grid;position:relative}.hero:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#07355038 0,#08213b18 38%,#0000 68%);width:650px;height:650px;position:absolute;top:0;right:0}.hero-copy{z-index:2;padding-bottom:10px;position:relative}.hero h1{max-width:620px;font-size:clamp(56px,5.7vw,88px);font-weight:500;line-height:1.08}.hero h1 span{color:var(--cyan)}.hero-lead{letter-spacing:-.02em;margin:30px 0 15px;font-size:20px;line-height:1.6}.hero-support{max-width:420px;color:var(--muted);margin-bottom:31px;font-size:14px;line-height:1.75}.hero-actions{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.button{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:24px;min-height:54px;padding:16px 22px;font-size:13px;font-weight:650;line-height:1.4;transition:background .2s,box-shadow .2s;display:inline-flex}.button-primary{background:var(--cyan);color:#061923;box-shadow:0 8px 24px #00192933}.button-primary:hover{background:#77f6ff;box-shadow:0 12px 28px #00cce016}.button-primary:focus-visible{outline-offset:5px;outline-color:#fff}.text-link{text-underline-offset:5px;align-items:center;gap:18px;min-height:44px;font-size:12px;display:inline-flex}.text-link:hover{color:var(--cyan);text-decoration:underline}.text-link span{color:var(--cyan);font-size:18px}.hero-visual{align-self:center;min-width:0;margin:0;position:relative}.hero-scene{aspect-ratio:1.13;isolation:isolate;width:calc(100% + 78px);margin-left:-28px;position:relative;overflow:hidden}.scene-fallback{z-index:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.hero-scene canvas{z-index:1;opacity:1;max-width:100%;transition:opacity .4s;position:absolute;inset:0}.hero-scene[data-scene-state=ready] .scene-fallback{opacity:0}.hero-scene[data-scene-state=lost] canvas,.hero-scene[data-scene-state=unavailable] canvas,.hero-scene[data-scene-state=destroyed] canvas{opacity:0;visibility:hidden}.scene-grain{opacity:.45;pointer-events:none;z-index:2;background-image:radial-gradient(#9db6d509 .7px,#0000 .7px);background-size:5px 5px;position:absolute;inset:0}.motion-toggle{z-index:3;color:#c5d2e4;background:#0b1423e8;border:1px solid #33445e;border-radius:3px;align-items:center;gap:8px;min-height:44px;padding:8px 11px;font-size:10px;display:flex;position:absolute;bottom:17px;right:40px}.motion-toggle:hover{border-color:#8cabc3}.motion-toggle svg{width:13px;height:13px}.hero-visual figcaption{color:#d0dbee;flex-wrap:wrap;align-items:center;gap:12px;padding:0 0 0 12px;font-size:12px;display:flex}.hero-visual figcaption small{color:#9aa9c1;margin-left:auto;font-size:9px}.caption-line{background:var(--cyan);width:27px;height:1px}.scene-controls{gap:8px;padding:18px 0 0 50px;display:flex}.scene-controls button{color:#bdcbe0;background:0 0;border:1px solid #34415b;border-radius:3px;min-height:44px;padding:10px 14px;font-size:11px;transition:background .2s,border-color .2s}.scene-controls button[aria-pressed=true]{color:#e0fbff;background:#17313e;border-color:#66c8db}.scene-controls button:hover{border-color:#a3becd}.hero-bottom{color:#acb8d0;letter-spacing:.01em;border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:28px;font-size:10px;display:flex;position:absolute;bottom:29px;left:0;right:0}.hero-bottom a{width:44px;height:44px;color:var(--cyan);place-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%)}.hero-bottom svg{stroke:currentColor;stroke-width:1px;fill:none;width:22px;height:22px}.perspective{grid-template-columns:1.05fr 1fr;gap:110px;padding:126px 0 124px;display:grid}.perspective h2{font-size:clamp(34px,3.2vw,49px);line-height:1.18}.perspective h2 span{color:#9eabc1}.perspective-copy{padding-top:3px}.large-copy{letter-spacing:-.02em;max-width:540px;font-size:23px;line-height:1.6}.perspective-copy>p:not(.large-copy){color:var(--muted);max-width:510px;font-size:14px}.experience-list{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 21px;margin:0;padding:25px 0 0;list-style:none;display:flex}.experience-list li{color:#c0ccdf;font-size:11px;line-height:1.9}.experience-list li:before{content:"";vertical-align:middle;background:#53becf;width:3px;height:3px;margin-right:9px;display:inline-block}.perspective-mark{align-items:center;gap:10px;width:140px;margin-top:45px;display:flex;transform:skewY(-20deg)}.perspective-mark i{background:linear-gradient(#263c56,#122138);border-top:1px solid #86d5df;border-left:1px solid #44647b;width:22px;height:58px;display:block;box-shadow:10px 17px 24px #02071380}.perspective-mark i:nth-child(2){height:82px}.perspective-mark i:nth-child(3){height:106px}.perspective-mark i:nth-child(4){height:82px}.perspective-mark i:nth-child(5){height:58px}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.section-heading h2{font-size:clamp(34px,3.2vw,49px);line-height:1.2}.section-heading h2 span{color:#9eabc1}.section-heading>p{color:var(--muted);max-width:290px;margin:0 0 5px;font-size:12px;line-height:1.8}.solutions{border-top:1px solid var(--line);padding:106px 0 110px}.solutions-layout{grid-template-columns:1fr 1fr;gap:95px;margin-top:46px;display:grid}.service-visual{align-self:center;min-width:0;position:relative}.network-art{width:100%;max-width:480px;margin:auto}.service-visual>p{text-align:center;color:#a1b1c9;margin-top:-18px;font-size:12px}.service-visual strong{color:#e5eef9;font-weight:500;line-height:2}.service-list{padding-top:28px}.service-list details{border-top:1px solid #2c3850}.service-list details:last-child{border-bottom:1px solid #2c3850}.service-list summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;min-height:75px;padding:24px 0;font-size:18px;font-weight:500;list-style:none;display:flex}.service-list summary::-webkit-details-marker{display:none}.detail-icon{color:#b8c5db;flex-shrink:0;width:22px;height:22px;position:relative}.detail-icon:before,.detail-icon:after{content:"";background:currentColor;width:11px;height:1px;transition:transform .2s;position:absolute;top:11px;left:5px}.detail-icon:after{transform:rotate(90deg)}details[open] .detail-icon:after{transform:rotate(0)}.service-list details[open] summary{color:#7bf7ff}.service-list details>div{padding:0 44px 25px 0}.service-list details p{color:var(--muted);margin-bottom:16px;font-size:13px;line-height:1.9}.service-list details a{color:#e4faff;align-items:center;gap:15px;min-height:44px;font-size:11px;display:inline-flex}.service-list details a span{color:var(--cyan);font-size:18px}.service-list details a:hover{text-underline-offset:5px;text-decoration:underline}.process{padding:100px 0 87px;position:relative}.process:before{content:"";z-index:-1;background:#0e1629;border-top:1px solid #26314a;border-bottom:1px solid #26314a;position:absolute;inset:0 calc(-50vw + 50%)}.process-steps{grid-template-columns:repeat(4,1fr);gap:29px;margin:72px 0 44px;padding:0;list-style:none;display:grid;position:relative}.process-steps:before{content:"";opacity:.6;background:linear-gradient(90deg,#00dce9,#7355cc);height:1px;position:absolute;top:14px;left:0;right:0}.step-number{letter-spacing:.04em;color:#8aebf4;background:#0e1629;outline:10px solid #0e1629;place-items:center;width:28px;height:28px;font-size:11px;display:inline-grid;position:relative}.process-steps h3{margin:28px 0 14px;font-size:16px;font-weight:600;line-height:1.45}.process-steps p{color:#b5c2d8;max-width:200px;font-size:12px;line-height:1.8}.process-note{color:#aebdd3;justify-content:flex-end;align-items:flex-start;gap:20px;font-size:12px;display:flex}.process-note p{margin:0}.process-note strong{color:#e6f2ff;font-weight:500}.note-line{background:#677e9c;width:48px;height:1px;margin-top:11px}.outcomes{grid-template-columns:1fr 1fr;gap:110px;padding:124px 0;display:grid}.outcomes h2{font-size:clamp(38px,4vw,61px);line-height:1.17}.outcomes h2 span{color:#9eabc1}.outcomes>div>p{color:var(--muted);max-width:310px;margin-top:26px;font-size:13px}.outcomes-content{align-self:center}.outcomes-content ul{margin:0;padding:0;list-style:none}.outcomes-content li{letter-spacing:-.02em;border-bottom:1px solid #2a3650;padding:21px 0;font-size:18px;line-height:1.45}.outcomes-content li:first-child{border-top:1px solid #2a3650}.outcomes-content .outcomes-scope{color:#aebbd1;max-width:100%;margin-top:24px;font-size:11px;line-height:1.9}.products{border-top:1px solid var(--line);padding:108px 0 94px}.product-grid{grid-template-columns:1.15fr 1fr 1fr;gap:44px;margin-top:55px;display:grid}.product{flex-direction:column;min-width:0;padding-bottom:20px;display:flex;position:relative}.product-art{background:radial-gradient(#183b5935,#0000 67%);align-items:center;height:215px;margin-bottom:34px;display:flex}.product-radar .product-art{background:radial-gradient(#60459025,#0000 67%)}.product-art svg{width:100%;height:100%}.product h3{min-height:71px;font-size:31px;font-weight:550;line-height:1.15}.product-subtitle{min-height:34px;color:#c7d3e6!important;margin:13px 0 17px!important;font-size:10px!important;line-height:1.7!important}.product>p{color:var(--muted);max-width:330px;margin:0 0 28px;font-size:12px;line-height:1.9}.product-link{border-bottom:1px solid #5b7e96;justify-content:space-between;align-items:center;gap:20px;min-height:52px;margin-top:auto;font-size:11px;display:flex}.product-link svg{width:16px;height:16px;color:var(--cyan)}.product-link:hover{color:#80f6ff;border-color:var(--cyan)}.product-caption{color:#a5b3ca;margin:26px 0 0;font-size:10px}.possibilities{color:#101c2f;grid-template-columns:1fr 1fr;gap:100px;padding:108px 0 116px;display:grid;position:relative}.possibilities:before{content:"";z-index:-1;background:#e7edf2;position:absolute;inset:0 calc(-50vw + 50%)}.possibilities h2{font-size:clamp(40px,4vw,62px);line-height:1.15}.possibilities h2 span{color:#667386}.possibilities>div:not(.possibility-line){align-self:end;max-width:340px;padding-bottom:3px}.possibilities p{font-size:17px;line-height:1.75}.possibilities p+p{color:#43566c;font-size:13px}.possibilities em{color:#324ecb;font-style:normal}.possibilities .text-link{font-size:12px;font-weight:600}.possibilities .text-link span{color:#245580}.possibilities .text-link:hover{color:#154863}.possibility-line{pointer-events:none;border:1px solid #becbd4;border-radius:50%;width:240px;height:240px;position:absolute;top:48px;right:0;transform:scaleY(.55)}.possibility-line:before{content:"";border:1px solid #97b3c2;border-radius:50%;position:absolute;inset:30px}.contact{isolation:isolate;padding:100px 0 95px;position:relative;overflow:clip}.contact-intro{color:#b8c7dc;margin-bottom:25px;font-size:14px}.contact h2{letter-spacing:-.04em;font-size:clamp(66px,9vw,128px);font-weight:450;line-height:1.04}.contact h2 span{color:#85edf5}.contact-orbit{z-index:-1;pointer-events:none;border:1px solid #224457;border-radius:50%;width:760px;height:760px;position:absolute;top:-150px;right:0;transform:scaleY(.72);box-shadow:inset 0 0 130px #07304450}.contact-orbit:before,.contact-orbit:after{content:"";border:1px solid #284262;border-radius:50%;position:absolute;inset:75px}.contact-orbit:after{border-color:#474269;inset:155px}.contact-bottom{justify-content:space-between;align-items:flex-end;gap:60px;margin-top:55px;display:flex}.contact-bottom>p{color:#c4d0e2;letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.65}.contact-actions{flex-direction:column;align-items:flex-start;gap:17px;min-width:315px;display:flex}.contact-actions .button{justify-content:space-between;width:100%}.contact-email{border-bottom:1px solid #42566d;justify-content:space-between;align-items:center;width:100%;min-height:44px;font-size:12px;display:flex}.contact-email:hover{color:var(--cyan)}.footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:50px;padding:35px 0 40px;display:flex}.footer .brand img{width:149px;height:24px}.footer p{color:#b0bdd2;margin:0;font-size:10px;line-height:1.7}.footer small{color:#a7b6ca;font-size:10px}.back-top{align-items:center;gap:18px;min-height:44px;font-size:10px;display:flex}.back-top span{color:var(--cyan);font-size:17px}html:not(.js) .requires-js{display:none}html:not(.js) .hero-visual figcaption small{margin-left:0}@media (width>=1600px){.hero{min-height:850px}.hero-scene{aspect-ratio:1.1}.hero h1{font-size:92px}}@media (width<=1100px){:root{--page:calc(100% - 72px)}.header{gap:22px}.desktop-nav{gap:20px;font-size:12px}.brand img{width:167px;height:27px}.nav-contact{gap:12px;font-size:12px}.hero{gap:0;min-height:705px;padding-top:57px}.hero h1{font-size:clamp(48px,6vw,65px)}.hero-lead{font-size:17px}.hero-support{font-size:13px}.hero-scene{aspect-ratio:.91;width:calc(100% + 42px);margin-left:-12px}.scene-controls{gap:6px;padding-left:16px}.scene-controls button{padding:8px 11px;font-size:10px}.hero-visual figcaption{padding-left:0;font-size:11px}.hero-visual figcaption small{margin-left:39px}.motion-toggle{bottom:24px;right:18px}.perspective,.outcomes{gap:66px}.solutions-layout{gap:50px}.section-heading>p{max-width:260px}.product-grid{gap:26px}.product+.product{padding-left:22px}.product h3{font-size:27px}.product-art{height:170px}.process-steps{gap:22px}.process-steps h3{font-size:14px}.possibilities{gap:65px}.footer{gap:25px}}@media (width<=760px){:root{--page:calc(100% - 40px);scroll-padding-top:24px}.header{gap:17px;height:79px}.brand img{width:155px;height:25px}.desktop-nav,.nav-contact{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{border:1px solid #35415a;border-radius:4px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary svg{stroke:#dbe8f3;stroke-width:1.4px;fill:none;width:21px;height:21px}.mobile-nav nav{background:#111c30;border:1px solid #34435e;border-radius:5px;width:240px;padding:13px 20px;position:absolute;top:52px;right:0;box-shadow:0 14px 35px #020610aa}.mobile-nav nav a{padding:14px 0;font-size:14px;display:block}.mobile-nav nav a+a{border-top:1px solid #2c3952}.hero{flex-direction:column;align-items:stretch;gap:25px;min-height:0;padding:51px 0 84px;display:flex}.hero:before{width:min(450px,100%);height:550px;top:370px;right:0}.hero h1{font-size:clamp(44px,12vw,62px);line-height:1.09}.hero-copy{padding:0}.hero-lead{margin:26px 0 12px;font-size:17px;line-height:1.65}.hero-support{max-width:330px;margin-bottom:24px;font-size:12px}.desktop-break{display:none}.hero-actions{gap:14px}.button{gap:18px;min-height:53px;padding:15px 18px;font-size:12px}.hero-actions>.button{justify-content:space-between;width:100%;max-width:380px}.hero-actions .text-link{font-size:11px}.hero-visual{width:100%}.hero-scene{aspect-ratio:1.05;width:calc(100% + 24px);max-height:450px;margin:0 -12px}.hero-visual figcaption{gap:9px;padding:0;font-size:10px}.hero-visual figcaption small{margin-left:auto;font-size:8px}.caption-line{width:19px}.motion-toggle{min-height:44px;padding:6px 9px;font-size:9px;bottom:10px;right:16px}.scene-controls{justify-content:center;gap:9px;padding:18px 0 0}.scene-controls button{flex:1;max-width:140px;min-height:44px;padding:9px 10px;font-size:11px}.hero-bottom{min-height:59px;padding:20px 0 14px;font-size:9px;bottom:0}.hero-bottom span:last-child{display:none}.hero-bottom a{bottom:8px;left:auto;right:0;transform:none}.perspective{padding:75px 0 79px;display:block}.perspective h2{font-size:35px;line-height:1.2}.perspective-heading{justify-content:space-between;align-items:center;display:flex}.perspective-mark{transform-origin:100%;flex-shrink:0;gap:5px;width:70px;margin:12px 12px 0 25px;transform:scale(.73)skewY(-20deg)}.perspective-mark i{width:10px}.perspective-copy{padding-top:32px}.large-copy{font-size:19px;line-height:1.6}.perspective-copy>p:not(.large-copy){font-size:12px}.experience-list{gap:7px 16px;padding-top:22px}.experience-list li{font-size:10px}.section-heading{display:block}.section-heading h2{font-size:34px;line-height:1.2}.section-heading>p{max-width:100%;margin:23px 0 0;font-size:12px}.solutions{padding:72px 0 78px}.solutions-layout{flex-direction:column;gap:14px;margin-top:20px;display:flex}.service-visual{width:100%;max-width:370px;margin:auto}.network-art{max-width:330px}.service-visual>p{margin-top:-14px;font-size:11px}.service-list{padding-top:12px}.service-list summary{min-height:69px;padding:20px 0;font-size:17px}.service-list details>div{padding:0 23px 18px 0}.service-list details p{font-size:12px}.service-list details a{font-size:11px}.process{padding:74px 0 67px}.process-steps{margin:36px 0 25px;display:block}.process-steps:before{background:linear-gradient(#00dce9,#7355cc);width:1px;height:auto;top:13px;bottom:65px;left:13px}.process-steps li{padding:0 0 28px 56px;position:relative}.step-number{font-size:10px;position:absolute;top:0;left:0}.process-steps h3{margin:0 0 9px;padding-top:2px;font-size:17px}.process-steps p{max-width:100%;margin:0;font-size:12px}.process-note{justify-content:flex-start;gap:12px;padding-left:56px;font-size:11px}.note-line{width:23px}.outcomes{padding:77px 0;display:block}.outcomes h2{font-size:43px}.outcomes>div>p{max-width:300px;margin-top:22px;font-size:12px}.outcomes-content{margin-top:32px}.outcomes-content li{padding:19px 0;font-size:17px}.outcomes-content .outcomes-scope{max-width:100%;font-size:11px}.products{padding:74px 0 72px}.product-grid{margin-top:28px;display:block}.product{padding:0 0 33px}.product+.product{border-top:1px solid #27334b;border-left:0;padding:26px 0 34px}.product-art{align-self:center;width:100%;max-width:340px;height:190px;margin-bottom:20px}.product h3{min-height:0;font-size:31px}.product-subtitle{min-height:0;margin:12px 0 16px!important;font-size:11px!important}.product>p{max-width:100%;margin-bottom:20px;font-size:13px}.product-link{font-size:12px}.product-caption{margin:0;font-size:9px}.possibilities{padding:76px 0 73px;display:block}.possibilities h2{font-size:43px}.possibilities>div:not(.possibility-line){max-width:100%;margin-top:35px}.possibilities p{font-size:16px}.possibilities p+p{font-size:12px}.possibility-line{opacity:.45;width:min(155px,40%);height:155px;top:22px;right:0}.possibilities .text-link{font-size:11px}.contact{padding:73px 0 66px}.contact-intro{margin-bottom:25px;font-size:12px}.contact h2{font-size:clamp(63px,17vw,90px);line-height:1.08}.contact-bottom{margin-top:32px;display:block}.contact-bottom>p{font-size:16px}.contact-actions{min-width:0;max-width:400px;margin-top:28px}.contact-actions .button,.contact-email{font-size:12px}.contact-orbit{width:600px;height:600px;top:20px;right:0}.footer{grid-template-columns:1fr 1fr;gap:26px 20px;padding:28px 0;display:grid}.footer .brand img{width:140px;height:auto}.footer p{text-align:right;font-size:9px}.footer small{font-size:9px}.back-top{justify-self:end;min-height:44px;font-size:9px}.scene-labels{font-size:13px}}@media (width<=370px){.hero h1{font-size:43px}.perspective-heading{display:block}.perspective-mark,.hero-visual figcaption small{display:none}.section-heading h2{font-size:30px}.button{gap:9px;font-size:11px}.product h3{font-size:28px}}.pointer-layer{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero-scene{transform:none!important}html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.scene-grain{display:none}}html.motion-paused *{animation-play-state:paused!important}.hero-eyebrow{color:var(--cyan);letter-spacing:.13em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:650}.hero h1{max-width:670px;font-size:clamp(50px,4.8vw,74px)}.hero-lead{max-width:570px;font-size:17px;line-height:1.58}.hero-support{max-width:520px;font-size:13px}@media (width<=1100px){.hero h1{font-size:clamp(43px,5vw,61px)}}@media (width<=760px){.hero-eyebrow{margin-bottom:16px;font-size:10px;line-height:1.5}.hero h1{font-size:clamp(40px,10.3vw,57px)}.hero-lead{font-size:15px;line-height:1.55}.hero-support{font-size:12px}}@media (width<=370px){.hero h1{font-size:39px}}.hero-scene{aspect-ratio:1.25}@media (width<=1100px){.hero-scene{aspect-ratio:1.15}}@media (width<=760px){.hero-scene{aspect-ratio:1.05}}.review-label{z-index:3;color:#e3edf8;pointer-events:none;background:#091321e8;border:1px solid #39526b;max-width:calc(100% - 24px);padding:8px 10px;font-size:10px;line-height:1.4;position:absolute;top:12px;left:12px}.hero-scene.media-active{aspect-ratio:1.13;background:#080d1b}.hero-scene.media-review{aspect-ratio:16/9}.hero-video{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.media-review .hero-video{object-fit:contain}.hero-video[hidden],.review-label[hidden]{display:none}.hero-scene.media-active:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#080d1b,#0000 18px),linear-gradient(270deg,#080d1b,#0000 18px),linear-gradient(#080d1b,#0000 26px),linear-gradient(0deg,#080d1b,#0000 12px);position:absolute;inset:0}.scene-controls{flex-wrap:wrap}.scene-control-note{color:#b6c9dc;flex-basis:100%;margin-bottom:1px;font-size:11px;line-height:1.3}.workflow-strip{border-top:1px solid #354a62;margin-top:64px;padding:23px 0 4px}.workflow-caption{color:#b8c9de;margin:0 0 20px;font-size:12px;line-height:1.4}.workflow-strip ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.workflow-strip li{background:#101c2d;border:1px solid #344c63;flex-direction:column;gap:13px;min-height:87px;padding:14px 18px;display:flex;position:relative}.workflow-strip li:not(:last-child):after{content:"→";z-index:1;color:#68dbe9;font-size:17px;position:absolute;top:27px;right:-18px}.workflow-strip li span{color:#7deaf2;font-size:11px}.workflow-strip li strong{color:#e7f5ff;font-size:14px;font-weight:500;line-height:1.35}.product-section-link{color:#d9f9fc;margin-top:18px;font-size:13px}.product-tims .product-art{border-top:1px solid #4ccfdd}.product-radar .product-art{border-top:1px solid #9c82ee}.product-commerce .product-art{border-top:1px solid #5b9eff}.hero-support,.section-heading>p,.service-visual>p,.service-list details p,.outcomes>div>p,.product>p{font-size:14px}.hero-visual figcaption,.service-list details a,.process-steps p,.process-note,.outcomes-content .outcomes-scope,.product-link{font-size:13px}.hero-visual figcaption small,.product-caption{font-size:11px}.scene-controls button,.footer small,.back-top{font-size:12px}.product-subtitle{font-size:13px!important}@media (width<=760px){.workflow-strip{margin-top:40px}.workflow-strip ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.workflow-strip li{min-height:87px;padding:12px}.workflow-strip li:not(:last-child):after{display:none}.workflow-strip li strong{font-size:12px}.hero-support,.section-heading>p,.service-visual>p,.service-list details p,.outcomes>div>p,.product>p{font-size:13px}.hero-visual figcaption,.service-list details a,.process-steps p,.process-note,.outcomes-content .outcomes-scope,.product-link{font-size:12px}.hero-visual figcaption small,.product-caption{font-size:10px}.scene-controls button,.footer small,.back-top{font-size:11px}.product-subtitle{font-size:12px!important}}.hero{--hero-gutter:max(56px,calc((100vw - 1320px) / 2));width:100%;min-height:820px;padding:96px var(--hero-gutter) 145px;isolation:isolate;margin:0;display:block;overflow:clip}.hero:before{display:none}.hero-copy{z-index:3;width:600px;max-width:49%;padding:0}.hero-copy:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#080d1b 15%,#080d1bf5 60%,#080d1b00);position:absolute;inset:-55px -90px -35px}.hero h1{max-width:610px;font-size:clamp(56px,5.15vw,76px);line-height:1.075}.hero-lead{max-width:525px;margin-top:28px;font-size:17px;line-height:1.65}.hero-support{max-width:510px;margin-bottom:28px;font-size:14px;line-height:1.7}.hero-actions{gap:16px}.hero-visual{z-index:1;pointer-events:none;align-self:stretch;width:100%;height:100%;margin:0;position:absolute;inset:0}.hero-scene,.hero-scene.media-active,.hero-scene.media-review{aspect-ratio:16/9;background:0 0;width:min(1100px,81vw);height:auto;max-height:none;margin:0;position:absolute;top:42px;left:36.1%;overflow:hidden;transform:none!important}.hero-video{object-fit:contain}.hero-scene.media-active:after{display:none}.hero-scene.media-active{-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 95%,#0000),linear-gradient(#0000,#000 12% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 95%,#0000),linear-gradient(#0000,#000 12% 84%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-scene.media-active .scene-fallback,.hero-scene.media-review .scene-fallback{visibility:hidden}.hero-scene .scene-grain{opacity:.16}.hero-scene .scene-fallback{transition:none}.hero-scene[data-scene-state=ready] .scene-fallback{visibility:hidden}.hero-visual .motion-toggle{top:auto;bottom:86px;right:var(--hero-gutter);pointer-events:auto;background:#0b1423cc;min-height:44px;padding:10px 13px;font-size:11px}.hero-visual figcaption{top:auto;bottom:156px;left:55%;right:var(--hero-gutter);gap:12px;padding:0;font-size:13px;line-height:1.6;position:absolute}.hero-visual figcaption small{color:#aabbd1;font-size:11px}.scene-controls{pointer-events:auto;gap:7px;max-width:calc(45% - 155px);padding:0;position:absolute;top:auto;bottom:78px;left:55%}.scene-controls button{padding:9px 13px;font-size:12px}.scene-control-note{margin-bottom:2px;font-size:11px}.hero-bottom{bottom:0;left:var(--hero-gutter);right:var(--hero-gutter);border-color:#26354a;padding-top:24px;padding-bottom:18px}.hero-depth{z-index:0;pointer-events:none;opacity:.75;transform-origin:50%;width:110%;height:100%;position:absolute;top:0;left:20%}.hero-light{pointer-events:none;z-index:2;opacity:0;background:radial-gradient(250px circle at var(--pointer-x,70%) var(--pointer-y,45%),#00e5ff0d,transparent 75%);transition:opacity .25s;position:absolute;inset:0}.hero.pointer-active .hero-light{opacity:1}.pointer-layer{z-index:6}.perspective{align-items:center;gap:90px;padding:88px 0 94px}.perspective-heading{display:block}.perspective-heading h2{max-width:500px}.perspective-plates{filter:drop-shadow(0 28px 20px #00061077);width:430px;max-width:100%;height:auto;margin:22px 0 -4px 18px;display:block}.perspective-layer{transform-box:view-box;transform-origin:50%}.layer-base{--layer-offset:-24px}.layer-middle{--layer-offset:12px}.layer-top{--layer-offset:48px}.js .perspective-plates.is-unfolded .perspective-layer{animation:1.1s cubic-bezier(.2,.75,.25,1) both separate-perspectives}@keyframes separate-perspectives{0%{transform:translateY(var(--layer-offset))}to{transform:translateY(0)}}.perspective-copy>p:not(.large-copy){color:#b9c9dc;max-width:490px;font-size:14px;line-height:1.8}.solutions{padding-top:90px;padding-bottom:88px}.solutions-layout{gap:82px;margin-top:36px}.network-art{max-width:450px}.workflow-strip{isolation:isolate;border-top:1px solid #2b3a52;margin-top:64px;padding:25px 0;position:relative}.workflow-caption{letter-spacing:.03em;margin:0 0 9px;font-size:12px}.workflow-strip:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#16263c88,#0000 72%);position:absolute;inset:30px -25px 0}.workflow-strip ol{grid-template-columns:18% 30% 27% 25%;gap:0;display:grid;position:relative}.workflow-strip li{z-index:1;background:0 0;border:0;flex-direction:column;align-items:center;gap:0;min-height:253px;padding:0;display:flex}.workflow-strip li:not(:last-child):after{display:none}.workflow-object{justify-content:center;align-items:center;width:100%;height:182px;display:flex}.workflow-object img{object-fit:contain;filter:drop-shadow(0 16px 10px #02081699);width:215px;max-width:100%;height:179px}.workflow-strip li.workflow-review .workflow-object{transform:translateY(29px)}.workflow-strip li.workflow-review .workflow-label{padding-top:29px}.workflow-label{align-items:baseline;gap:12px;padding:0 8px;display:flex}.workflow-label span{color:#70dbe7;font-size:11px}.workflow-strip li strong{font-size:15px;font-weight:500;line-height:1.5}.workflow-rails{pointer-events:none;opacity:.58;width:78.5%;height:78px;position:absolute;top:140px;left:9%;overflow:visible}.process{padding-top:85px;padding-bottom:82px}.process-steps p{max-width:250px;font-size:14px;line-height:1.8}.products{padding:96px 0 90px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px}.product+.product{padding-left:27px}.product-art,.product-tims .product-art,.product-radar .product-art,.product-commerce .product-art{background:0 0;border-top:0;justify-content:center;max-width:none;height:260px;margin:0 -10px 24px;position:relative}.product-art:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#16426435,#0000 70%);position:absolute;inset:10% 0 0}.product-radar .product-art:before{background:radial-gradient(#5c389048,#0000 68%)}.product-commerce .product-art:before{background:radial-gradient(#173a843d,#0000 68%)}.product-art:after{content:"";background:#52c9db66;width:48px;height:1px;position:absolute;bottom:1px;left:calc(50% - 24px)}.product-radar .product-art:after{background:#b192fd88}.product-commerce .product-art:after{background:#5f9bff88}.product-art img{object-fit:contain;filter:drop-shadow(0 16px 13px #00071777);width:100%;height:100%}.product h3{min-height:74px;font-size:32px;line-height:1.16}.product>p{max-width:100%;margin-bottom:25px;font-size:14px;line-height:1.8}.product-subtitle{min-height:0;margin:0 0 15px!important;font-size:13px!important}.product-link{min-height:64px;font-size:13px;line-height:1.6}.product-caption{font-size:12px}@media (width>=1600px){.hero{min-height:870px;padding-top:113px}.hero-scene,.hero-scene.media-active,.hero-scene.media-review{width:1200px;top:60px;left:35%}}@media (width>=761px) and (width<=1150px){.hero{--hero-gutter:36px;min-height:770px;padding-top:87px}.hero-copy{width:535px;max-width:52%}.hero h1{font-size:clamp(44px,5.5vw,62px)}.hero-lead{max-width:440px;font-size:15px;line-height:1.65}.hero-support{max-width:410px;font-size:13px}.hero-scene,.hero-scene.media-active,.hero-scene.media-review{width:850px;top:90px;left:34%}.hero-visual figcaption{gap:9px;font-size:12px;left:52%}.hero-visual figcaption small{margin-left:0}.scene-controls{gap:5px;max-width:48%;padding-right:0;left:52%}.scene-controls button{padding:9px 11px;font-size:11px}.hero-visual .motion-toggle{min-height:38px;font-size:10px}.perspective{gap:54px}.perspective-plates{margin-left:0}.perspective-copy .large-copy{font-size:19px}.workflow-label{gap:8px;padding:0 4px}.workflow-strip li strong{font-size:13px}.product-grid{gap:22px}.product+.product{padding-left:19px}.product-art,.product-tims .product-art,.product-radar .product-art,.product-commerce .product-art{height:230px}.product h3{font-size:28px}}@media (width<=760px){.hero{--hero-gutter:20px;flex-direction:column;gap:22px;min-height:0;padding:48px 20px 87px;display:flex}.hero-copy{width:100%;max-width:none;padding:0}.hero-copy:before{display:none}.hero h1{max-width:none;font-size:clamp(40px,10.5vw,62px);line-height:1.085}.hero-eyebrow{letter-spacing:.08em;margin-bottom:16px;font-size:10px;line-height:1.6}.hero-lead{margin-top:26px;font-size:15px;line-height:1.65}.hero-support{max-width:none;margin-bottom:24px;font-size:13px;line-height:1.75}.hero-actions{gap:12px}.hero-visual{pointer-events:auto;align-self:stretch;width:100%;min-width:0;height:auto;position:relative;inset:auto}.hero-scene,.hero-scene.media-active,.hero-scene.media-review{aspect-ratio:16/9;width:calc(100% + 36px);max-height:none;margin:0 -18px;position:relative;top:auto;left:auto}.hero-scene.media-active .hero-video{transform:scale(1.12)}.hero-scene.media-active{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 96%,#0000),linear-gradient(#0000,#000 7% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 96%,#0000),linear-gradient(#0000,#000 7% 90%,#0000)}.hero-visual figcaption{gap:8px;margin-top:8px;padding:0 0 52px;font-size:11px;line-height:1.5;position:relative;inset:auto}.hero-visual figcaption small{margin-left:0;font-size:10px}.hero-visual .motion-toggle{min-height:40px;padding:8px 11px;font-size:10px;top:auto;bottom:70px;right:0}.scene-controls{justify-content:stretch;gap:8px;width:100%;max-width:none;padding:0;position:relative;inset:auto}.scene-controls button{max-width:none;min-height:44px;padding:9px 8px;font-size:11px}.scene-control-note{margin-bottom:3px;font-size:11px}.hero-bottom{padding-top:19px;font-size:10px}.hero-depth{opacity:.36;width:140%;height:360px;top:440px;left:0}.hero-light{display:none}.perspective{padding:71px 0 78px;display:block}.perspective-heading{display:block}.perspective h2{max-width:360px;font-size:36px}.perspective-plates{width:300px;max-width:95%;height:auto;margin:20px auto 5px}.perspective-copy{padding-top:21px}.perspective-copy .large-copy{font-size:18px;line-height:1.75}.perspective-copy>p:not(.large-copy){font-size:14px;line-height:1.85}.solutions{padding-top:70px;padding-bottom:72px}.solutions-layout{gap:15px;margin-top:24px}.workflow-strip{margin-top:43px;padding-top:25px;padding-bottom:0}.workflow-caption{margin-bottom:9px;font-size:12px}.workflow-strip ol{flex-direction:column;gap:0;display:flex}.workflow-strip li{grid-template-columns:134px minmax(0,1fr);align-items:center;gap:12px;min-height:170px;padding:5px 0;display:grid}.workflow-object{width:134px;height:145px}.workflow-object img{width:150px;max-width:112%;height:125px}.workflow-label{padding:0 0 0 4px;display:block}.workflow-label span{margin-bottom:8px;font-size:11px;line-height:1.5;display:block}.workflow-strip li strong{font-size:15px;line-height:1.6;display:block}.workflow-strip li.workflow-review .workflow-object{transform:translate(14px)}.workflow-strip li.workflow-review .workflow-label{padding-top:0}.workflow-strip li:not(:last-child):after{content:"";background:linear-gradient(#58d9e8,#526baa);border:0;width:1px;height:33px;display:block;position:absolute;inset:auto auto -14px 66px}.workflow-rails{display:none}.workflow-strip:before{background:radial-gradient(at 35%,#16263c88,#0000 70%);inset:0 -10px}.process{padding-top:73px;padding-bottom:67px}.process-steps p{max-width:none;font-size:13px}.products{padding-top:75px;padding-bottom:70px}.product-grid{margin-top:28px;display:block}.product+.product{border-left:0;padding:31px 0 34px}.product-art,.product-tims .product-art,.product-radar .product-art,.product-commerce .product-art{align-self:center;width:100%;max-width:340px;height:215px;margin:0 auto 26px}.product-art img{width:100%;height:100%}.product h3{min-height:0;margin-bottom:18px;font-size:32px}.product>p{font-size:14px;line-height:1.85}.product-subtitle{margin:0 0 17px!important;font-size:12px!important}.product-link{min-height:56px;font-size:13px}.product-caption{font-size:11px}}@media (width<=370px){.hero h1{font-size:38px}.hero-eyebrow{letter-spacing:.06em;font-size:9px}.hero-lead{font-size:14px}.hero-support{font-size:12px}.hero-visual figcaption{font-size:10px}.hero-visual figcaption small{font-size:9px;display:block}.perspective h2{font-size:33px}.workflow-strip li{grid-template-columns:112px minmax(0,1fr);gap:9px}.workflow-object{width:112px}.workflow-strip li strong{font-size:14px}.workflow-strip li:not(:last-child):after{left:57px}}@media (prefers-reduced-motion:reduce){.hero-depth{transform:none!important}.hero-light,.pointer-layer{display:none}}.hero-scene.media-active.poster-unavailable .scene-fallback,.hero-scene.media-review.poster-unavailable .scene-fallback{visibility:visible}.hero-scene.media-active.media-r3{width:min(1050px,78vw);top:55px;left:34%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 17% 91%,#0000),linear-gradient(#0000,#000 13% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 17% 91%,#0000),linear-gradient(#0000,#000 13% 91%,#0000)}.product-art picture{width:100%;height:100%;display:block}.product-art .product-render{object-fit:contain;filter:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 10% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 10% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width>=1600px){.hero-scene.media-active.media-r3{width:1200px;top:60px;left:35%}}@media (width>=761px) and (width<=1150px){.hero-scene.media-active.media-r3{width:750px;top:115px;left:29%}}@media (width<=760px){.hero-scene.media-active.media-r3{width:calc(100% + 36px);top:auto;left:auto}.hero-scene.media-active.media-r3 .hero-video{transform:scale(1.05)}.hero-scene.media-active.media-r3{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 94%,#0000),linear-gradient(#0000,#000 12% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 94%,#0000),linear-gradient(#0000,#000 12% 93%,#0000)}}.hero-scene.media-active.media-r4{aspect-ratio:16/9;width:60%;top:82px;left:40%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 98%,#0000),linear-gradient(#0000,#000 5% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 98%,#0000),linear-gradient(#0000,#000 5% 96%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-scene.media-active.media-r4 .hero-video{object-fit:contain;transform:none}.hero-copy:before{background:linear-gradient(90deg,#080d1b 15%,#080d1bf7 74%,#080d1b00);inset:-55px -35px -35px -90px}.hero h1{font-size:clamp(54px,4.85vw,72px);line-height:1.08}.hero-copy{max-width:47%}.hero-depth{opacity:.4}.hero-toolbelt{left:55%;right:var(--hero-gutter);pointer-events:none;flex-wrap:wrap;gap:9px;display:flex;position:absolute;bottom:211px}.hero-toolchip{color:#dceaf6;background:#0d1829e8;border:1px solid #31475b;border-radius:5px;align-items:center;gap:9px;min-height:43px;padding:9px 12px;font-size:11px;display:flex;box-shadow:0 8px 25px #02071529}.hero-toolchip img{object-fit:contain;width:23px;height:23px;display:block}.hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 80% 38%,#12436725,#0000 48%),radial-gradient(at 78% 85%,#4e2b6016,#0000 33%);position:absolute;inset:0}.perspective-art,.network-frame{isolation:isolate;position:relative}.perspective-art{margin:28px -16px 0 -22px}.perspective-art:before,.network-frame:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#13465e38,#0000 72%);position:absolute;inset:14% 7% 5%}.editorial-render{aspect-ratio:1600/1062;object-fit:contain;width:100%;height:auto;display:block}.perspective-art .editorial-render,.network-frame .editorial-render{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 3% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 3% 96%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.perspective-heading{min-width:0}.perspective-copy{padding:30px 0 10px}.perspective-copy .large-copy{font-size:21px;line-height:1.75}.network-frame{margin:0 -24px 12px}.network-stage{isolation:isolate;padding-bottom:86px;position:relative}.network-graphic{position:relative}.network-graphic>.editorial-render{object-fit:contain;width:100%;height:auto;position:relative;inset:auto}.hologram-apps{z-index:3;margin:0;padding:0;list-style:none;position:absolute;inset:0}.hologram-app{filter:drop-shadow(0 1px 4px #09224daa);flex-direction:column;justify-content:center;align-items:center;gap:4px;width:12%;line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%)}.hologram-app img{aspect-ratio:1;object-fit:contain;width:36%;height:auto}.hologram-app span{color:#fff;text-shadow:0 1px 4px #031125,0 0 8px #04172e;font-size:clamp(8px,.7vw,11px);font-weight:600;line-height:1.2}.app-calendar{top:20.2%;left:46.2%}.app-gmail{top:19.4%;left:75%}.app-word{top:46.5%;left:83.3%}.app-excel{top:70.7%;left:73.5%}.app-whatsapp{top:67.4%;left:47%}.network-links{z-index:1;pointer-events:none;opacity:.65;width:100%;height:100%;position:absolute;inset:0}.tool-nodes{z-index:2;grid-template-rows:55px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:17px 16px;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:auto 0 0}.tool-node{color:#edf4fc;background:#0d182bf5;border:1px solid #3d546b;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:48px;padding:9px 7px;font-size:11px;display:flex;box-shadow:0 8px 20px #02081940}.tool-node img{object-fit:contain;flex-shrink:0;width:25px;height:25px;display:block}.hero-toolchip .logo-on-light,.tool-node .logo-on-light{background:#fff;border-radius:5px;padding:3px}.tool-node:nth-child(2n){border-color:#524972}.tools-note{max-width:430px;color:#9fadc3!important;text-align:left!important;border:0!important;margin:12px 0 0!important;padding:0!important;font-size:11px!important;line-height:1.7!important}.service-visual{align-self:center;max-width:none}.service-visual>p{text-align:left;border-top:1px solid #273a50;margin:10px 0 0;padding:16px 0 0;line-height:1.8}.service-visual strong{line-height:1.8}.product-grid{gap:28px}.product+.product{border-left:0;padding-left:0}.product+.product:before{content:"";background:#27334b;width:1px;position:absolute;top:0;bottom:0;left:-14px}.product-art,.product-tims .product-art,.product-radar .product-art,.product-commerce .product-art{aspect-ratio:1200/796;height:auto;margin:0 0 27px}.product-art .product-render{object-fit:contain;filter:none;border-radius:3px;-webkit-mask-image:none;mask-image:none}.product-art:before{background:radial-gradient(#16426428,#0000 70%);inset:20% 3% -8%}.product-art:after{opacity:.8;width:40px;bottom:-10px;left:0}.product-caption{max-width:600px;line-height:1.8}.workflow-object img{filter:drop-shadow(0 17px 12px #00081988)}.editorial-render[data-fallback-active],.product-render[data-fallback-active]{-webkit-mask-image:none;mask-image:none}@media (width>=1600px){.hero{min-height:900px}.hero-scene.media-active.media-r4{width:min(1000px,58%);top:65px;left:auto;right:2%}}@media (width>=761px) and (width<=1150px){.hero-scene.media-active.media-r4{width:58%;top:122px;left:42%}.hero-copy{max-width:52%}.hero-toolbelt{gap:7px;bottom:212px;left:54%}.hero-toolchip{gap:7px;padding:8px 9px;font-size:10px}.hero h1{font-size:clamp(44px,5.25vw,59px)}.perspective-art{margin:25px -6px 0 -12px}.perspective-copy .large-copy{font-size:18px;line-height:1.8}.network-frame{margin:0 -12px 8px}.tool-nodes{gap:17px 8px}.tool-node{gap:5px;padding:7px 4px;font-size:10px}.tool-node img{width:22px;height:22px}.product-grid{gap:20px}.product+.product{padding-left:0}.product+.product:before{left:-10px}}@media (width<=760px){.hero-copy{max-width:none}.hero h1{font-size:clamp(40px,10.5vw,62px)}.hero-scene.media-active.media-r4{aspect-ratio:16/9;width:calc(100% + 36px);margin:0 -18px;position:relative;top:auto;left:auto;right:auto;-webkit-mask-image:none;mask-image:none}.hero-scene.media-active.media-r4 .hero-video{object-fit:contain;transform:none}.hero-visual figcaption{padding-bottom:59px;font-size:11px}.hero-visual .motion-toggle{min-height:44px;bottom:76px}.hero-copy:before{display:none}.hero-toolbelt{justify-content:center;gap:8px;margin:14px 0 19px;position:relative;inset:auto}.hero-toolchip{min-height:40px;padding:8px 10px;font-size:10px}.hero-toolchip img{width:21px;height:21px}.perspective-art{margin:28px -10px 0}.perspective-copy{padding:28px 0 0}.perspective-copy .large-copy{font-size:18px;line-height:1.75}.service-visual{max-width:none}.network-frame{margin:6px -12px 10px}.network-stage{padding-bottom:82px}.hologram-app{gap:3px}.hologram-app img{width:41%}.hologram-app span{font-size:8px}.tool-nodes{grid-template-rows:56px;gap:17px 9px}.tool-node{flex-direction:column;gap:5px;min-height:46px;padding:7px 4px;font-size:10px}.tool-node img{width:23px;height:23px}.service-visual>p{text-align:center;margin:0 0 13px;padding-top:14px;font-size:12px}.product-art,.product-tims .product-art,.product-radar .product-art,.product-commerce .product-art{aspect-ratio:1200/796;max-width:460px;height:auto;margin:0 auto 30px}.product+.product{padding:35px 0 34px}.product+.product:before{display:none}.product-art:after{left:0}.tools-note{max-width:none;text-align:center!important;margin-bottom:12px!important}}@media (width<=370px){.hero h1{font-size:38px}.hero-visual figcaption{font-size:10px}.hero-toolchip{gap:6px;padding:7px 8px}}
