:root{--night:#101222;--signal:#6946ff;--ease-out:cubic-bezier(.16,1,.3,1)}
body{overflow-x:clip}.reading-progress{position:fixed;z-index:100;top:0;left:0;height:2px;width:100%;background:var(--orange);transform-origin:left;transform:scaleX(0);pointer-events:none}.header{background:#101222;color:#fff;position:sticky;top:0;transition:background .4s,box-shadow .4s;z-index:50}.header.scrolled{background:#101222e8;backdrop-filter:blur(22px);box-shadow:0 4px 20px #00000012}.header-inner{height:86px;transition:height .4s}.header.scrolled .header-inner{height:70px}.header nav a{color:#a9afb7}.header nav a:hover{color:white}.header-cta{color:#eee}.header-cta svg{border-color:#343941}.header-cta:hover svg{color:#101222}.header .brand img{width:176px}.header .menu{border-color:#333d49}.header .menu span{background:#c9cdd3}.hero.shell{width:100%;max-width:none;background:var(--night)}.hero-stage{border:0;border-radius:0;min-height:min(790px,calc(100svh - 86px));height:max(690px,calc(100svh - 86px));max-height:950px;background:var(--night);color:#fafbf8;overflow:hidden;position:relative}.hero-copy{padding:82px 0 130px;left:max(40px,calc((100vw - 1296px)/2));width:48%;max-width:650px;pointer-events:none;z-index:7}.hero-copy a{pointer-events:auto}.hero .eyebrow{color:#939aa5;font-size:9px;font-weight:500;letter-spacing:.12em}.hero h1{margin-top:30px;font-size:clamp(48px,4.7vw,73px);line-height:1.09;letter-spacing:-.062em;font-weight:650;white-space:normal}.title-line{display:block;overflow:hidden;padding-bottom:6px;margin-bottom:-6px}.title-line>span,.title-line>em{display:block;animation:title-rise 1.2s var(--ease-out) both}.title-line:nth-child(2)>span{animation-delay:.12s}.title-line:nth-child(3)>em{animation-delay:.24s;color:#6946ff}.hero-description{max-width:430px;font-size:14px;color:#969eaa;line-height:1.85;margin-top:26px;animation:hero-fade 1.2s .4s both}.hero-actions{gap:27px;margin-top:31px;animation:hero-fade 1.2s .55s both}.hero-actions .button{height:55px;gap:23px;font-size:11px;border-radius:7px;box-shadow:0 6px 28px #6946ff25,inset 0 1px 1px #ffcba075}.hero .watch{font-size:9px;color:#b6bdc7;font-weight:500}.hero .play{color:#c7ccd3;border-color:#38404b;width:36px;height:36px;font-size:16px}.hero .watch:hover .play{background:#262c35;color:white}.hero-note{color:#697482;margin-top:22px;font-size:9px;animation:hero-fade 1.2s .7s both}.hero-note>span{height:1px;width:22px;background:#6946ff;display:block}.hero-grid-background{position:absolute;inset:0;background-image:linear-gradient(#b8c9dd07 1px,transparent 1px),linear-gradient(90deg,#b8c9dd07 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse at 72% 45%,#000,transparent 70%);pointer-events:none}.hero-atmosphere{position:absolute;inset:8% -15% 0 40%;background:radial-gradient(ellipse at 62% 40%,#6b321627,transparent 60%),radial-gradient(ellipse at 50% 85%,#bcc9dc0d,transparent 35%);filter:blur(40px);animation:atmosphere 15s ease-in-out infinite alternate;pointer-events:none}.hero-stage:after{content:'';position:absolute;z-index:5;bottom:45px;left:25%;right:-20%;height:170px;background:radial-gradient(ellipse at center,#10122200,#101222 68%);filter:blur(25px);pointer-events:none}.live-scene{position:absolute;right:-2%;top:0;bottom:55px;width:61%;z-index:4;isolation:isolate;touch-action:pan-y}.live-scene:after{content:'';position:absolute;bottom:13%;left:22%;width:58%;height:6%;background:#000;filter:blur(28px);opacity:.6;z-index:-1}.scene-fallback{position:absolute;inset:12% 8%;width:84%;height:75%;object-fit:cover;opacity:.75;border-radius:50%;mask-image:radial-gradient(ellipse,#000 35%,transparent 72%);transition:opacity 1s}.webgl-ready .scene-fallback{opacity:0;pointer-events:none}#core-canvas{position:absolute;inset:0;width:100%;height:100%;cursor:grab;opacity:0;transition:opacity 1s;z-index:2;touch-action:pan-y}#core-canvas:active{cursor:grabbing}.webgl-ready #core-canvas{opacity:1}.scene-orbit{position:absolute;border:1px solid #7883951a;left:12%;top:17%;width:78%;height:61%;border-radius:50%;transform:rotate(-32deg);pointer-events:none;z-index:0}.orbit-b{left:18%;top:14%;width:67%;height:72%;transform:rotate(33deg);border-style:dashed;opacity:.6}.scene-label{position:absolute;z-index:6;display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid #a0b6ce24;background:#171e288a;backdrop-filter:blur(12px);border-radius:6px;box-shadow:0 12px 25px #00000020;color:#b5bdca;font-size:8px;letter-spacing:.12em;pointer-events:none}.scene-label small{font:8px ui-monospace,monospace;color:#626e7e;margin-left:14px}.scene-label-a{left:13%;top:18%;animation:label-float 7s ease-in-out infinite}.scene-label-b{right:9%;top:42%;animation:label-float 8s -3s ease-in-out infinite}.scene-label-c{left:19%;bottom:19%;animation:label-float 9s -5s ease-in-out infinite}.node-dot{height:5px;width:5px;border-radius:50%;background:#6946ff;box-shadow:0 0 12px #6946ff70}.scene-caption{position:absolute;bottom:8%;left:32%;display:flex;flex-direction:column;gap:5px;color:#626f80;font-size:8px;z-index:7;pointer-events:none}.scene-caption .scene-status{font-size:7px;color:#47576a;letter-spacing:.14em}.scene-turn-controls{position:absolute;bottom:8%;right:14%;display:flex;gap:6px;z-index:7}.scene-turn-controls button{color:#8793a5;background:#1a233055;border:1px solid #344053;border-radius:50%;width:30px;height:30px;transition:.2s}.scene-turn-controls button:hover{color:white;background:#384458}.hero-footer{z-index:7;bottom:0;left:max(40px,calc((100vw - 1296px)/2));right:max(40px,calc((100vw - 1296px)/2));height:71px;border-color:#242d38;color:#788494;gap:20px}.hero-footer .scroll-story{display:flex;align-items:center;gap:15px;font-size:8px;letter-spacing:.08em;margin:0;width:auto;height:auto;line-height:1.7}.scroll-track{width:14px;height:23px;border:1px solid #4f5b6b;border-radius:9px;position:relative;flex-shrink:0}.scroll-track i{position:absolute;width:2px;height:5px;background:#6946ff;top:4px;left:5px;border-radius:2px;animation:scroll-dash 2s infinite}.motion-toggle{margin-left:auto;background:transparent;color:#7b8594;font-size:9px;display:flex;align-items:center;gap:8px;white-space:nowrap;padding:10px 0}.motion-toggle>span{font-size:11px;letter-spacing:-2px}.process-strip{height:116px;font-size:13px;overflow:hidden}.strip-track{display:flex;align-items:center;justify-content:space-between;gap:35px;flex:1}.strip-track b{font-size:15px;color:#e09b74;font-weight:400}.strip-track span{white-space:nowrap}.strip-title{font-size:7px;flex-shrink:0;margin-right:40px}.intelligence-story{height:205vh;min-height:1320px;position:relative;padding-top:55px}.intelligence-sticky{position:sticky;top:110px;min-height:560px;height:calc(100svh - 165px);max-height:680px;display:grid;grid-template-columns:.82fr 1.18fr;gap:55px;align-items:center}.intelligence-heading{padding:25px 0}.intelligence-heading h2{font-size:43px;letter-spacing:-.06em;line-height:1.18;margin-top:28px;font-weight:600}.intelligence-heading h2 em{color:#6946ff}.intelligence-heading>p:not(.eyebrow){max-width:340px;font-size:13px;line-height:1.9;color:#7a8288;margin-top:24px}.intelligence-tabs{display:flex;gap:20px;margin-top:35px;border-bottom:1px solid #dedfdb}.intelligence-tabs button{position:relative;display:flex;align-items:center;gap:9px;background:none;padding:13px 0 17px;color:#9da4a6;flex:1}.intelligence-tabs span{font:9px ui-monospace,monospace;color:#afb4b6}.intelligence-tabs strong{font-size:12px;font-weight:600}.intelligence-tabs i{position:absolute;bottom:-1px;height:2px;background:#6946ff;left:0;right:0;transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-out)}.intelligence-tabs .active{color:#191d22}.intelligence-tabs .active i{transform:scaleX(1)}.intelligence-tabs .active span{color:#6946ff}.intel-copy{margin-top:25px;min-height:105px}.intel-copy h3{font-size:15px;font-weight:550;line-height:1.55;letter-spacing:-.025em;max-width:330px}.intel-copy p{font-size:12px;line-height:1.85;color:#93999d;margin-top:10px;max-width:325px}.story-hint{display:block;font-size:8px;color:#b0b4b7;margin-top:18px}.intelligence-visual{height:100%;max-height:550px;min-height:475px;border-radius:20px;background:#17182e;position:relative;overflow:hidden;isolation:isolate;box-shadow:0 35px 60px -40px #112e494d;border:1px solid #293544}.intelligence-visual:before{content:'';position:absolute;inset:0;background-image:radial-gradient(#94b3d529 .7px,transparent .7px);background-size:20px 20px;mask-image:radial-gradient(ellipse at center,#000,transparent 90%);opacity:.5}.intelligence-visual:after{content:'';position:absolute;width:400px;height:150px;background:#95b7d91c;filter:blur(50px);bottom:-100px;left:-40px;transform:rotate(-20deg);animation:atmosphere 14s ease-in-out infinite alternate;pointer-events:none}.visual-head{position:absolute;left:26px;right:26px;top:23px;display:flex;align-items:center;justify-content:space-between;font:8px ui-monospace,monospace;letter-spacing:.06em;color:#607386;z-index:2}.visual-head span:first-child{display:flex;align-items:center;gap:8px}.visual-head i{width:4px;height:4px;border-radius:50%;background:#6946ff;box-shadow:0 0 10px #6946ff80}#network-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.network-center{position:absolute;left:50%;top:47%;width:72px;height:72px;transform:translate(-50%,-50%) scale(.6);display:grid;place-items:center;opacity:0;transition:opacity .8s,transform 1.1s var(--ease-out);pointer-events:none;z-index:3}.network-core{font-size:40px;line-height:1;color:#6946ff;text-shadow:0 0 35px #6946ff99;animation:core-turn 18s linear infinite}.intelligence-visual[data-phase="1"] .network-center,.intelligence-visual[data-phase="2"] .network-center{opacity:1;transform:translate(-50%,-50%) scale(1)}.visual-corner{position:absolute;width:10px;height:10px;border-color:#50627c;border-style:solid;z-index:3}.corner-tl{left:22px;top:63px;border-width:1px 0 0 1px}.corner-tr{right:22px;top:63px;border-width:1px 1px 0 0}.corner-bl{left:22px;bottom:87px;border-width:0 0 1px 1px}.corner-br{right:22px;bottom:87px;border-width:0 1px 1px 0}.network-tags>span{position:absolute;z-index:4;color:#8d9aad;font-size:9px;padding:6px 10px;background:#101822af;border:1px solid #2f3e5280;border-radius:5px;backdrop-filter:blur(8px);transition:all 1s var(--ease-out)}.nt-one{left:12%;top:23%}.nt-two{right:9%;top:39%}.nt-three{left:18%;bottom:28%}.intelligence-visual[data-phase="1"] .nt-one{left:9%;top:35%}.intelligence-visual[data-phase="1"] .nt-two{right:7%;top:30%}.intelligence-visual[data-phase="1"] .nt-three{left:43%;bottom:23%}.intelligence-visual[data-phase="2"] .nt-one{left:7%;top:46%}.intelligence-visual[data-phase="2"] .nt-two{right:7%;top:46%}.intelligence-visual[data-phase="2"] .nt-three{left:43%;bottom:22%}.visual-terminal{position:absolute;bottom:51px;left:26px;right:26px;font:9px ui-monospace,monospace;display:flex;align-items:center;gap:10px;color:#9faabc;z-index:5}.terminal-prefix{color:#6946ff;font-size:15px}.visual-terminal i{width:4px;height:11px;background:#6946ff;animation:cursor-blink 1.2s steps(1) infinite}.visual-progress{height:1px;position:absolute;left:26px;right:26px;bottom:35px;background:#2a3646}.visual-progress span{height:1px;background:#6946ff;width:100%;transform:scaleX(.1);transform-origin:left;display:block;transition:transform .6s}.visual-disclaimer{position:absolute;bottom:16px;left:26px;font-size:6px;color:#4c5b6c;letter-spacing:.08em}.solutions{padding-top:85px}.solutions .section-heading h2{font-size:44px}.demo-panel{transition:box-shadow .5s,background .5s}.demo-run-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 19px;border-top:1px solid #d7dfd2;padding-top:15px}.demo-run-bar button{background:var(--ink);color:#fff;font-size:9px;border-radius:5px;padding:10px 14px;display:flex;align-items:center;gap:10px;white-space:nowrap}.demo-run-bar button span{font-size:8px;color:#6946ff}.demo-run-bar button:disabled{cursor:progress;opacity:.6}.demo-run-bar>span{font:8px ui-monospace,monospace;color:#8d9a85;text-align:right}.demo-panel.running .source-sheet{animation:source-active 1s ease both}.demo-panel.processing .core-icon{animation:core-pulse 1.1s ease-in-out infinite}.demo-panel.complete .result-sheet{animation:result-active .8s var(--ease-out) both}.demo-panel.complete{box-shadow:0 0 0 1px #a7b597,0 20px 45px #72855e0a}.approach{border-radius:30px 30px 0 0;background:#101222;transform-origin:50% 100%;position:relative}.approach:after{content:'';position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,#6946ff66,transparent)}.approach-inner{padding-top:80px}.approach-stream{position:absolute;inset:0;pointer-events:none;overflow:hidden;mask-image:linear-gradient(transparent,#000 30%,#000 70%,transparent)}.approach-stream i{position:absolute;left:-10%;top:60%;height:1px;width:120%;background:linear-gradient(90deg,transparent,#6946ff30,transparent);transform:rotate(-13deg);animation:stream-shift 14s ease-in-out infinite alternate}.approach-stream i:nth-child(2){top:40%;animation-delay:-4s;opacity:.4}.approach-stream i:nth-child(3){top:75%;animation-delay:-9s;opacity:.25}.steps,.approach-heading,.approach-foot,.approach .section-top{position:relative;z-index:2}.step{transition:opacity .6s,transform .7s var(--ease-out)}.step-line i{overflow:hidden}.step-line i:before{content:'';position:absolute;left:0;top:0;height:1px;width:50px;background:linear-gradient(90deg,transparent,#6946ff,transparent);animation:step-signal 4s linear infinite}.step:nth-child(2) .step-line i:before{animation-delay:-1s}.step:nth-child(3) .step-line i:before{animation-delay:-2s}.product{transition:transform .7s var(--ease-out),box-shadow .5s;transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));will-change:transform}.product:hover{transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-5px);box-shadow:0 30px 40px -25px #25333e40}.product:after{content:'';position:absolute;inset:0;z-index:5;background:radial-gradient(450px circle at var(--light-x,50%) var(--light-y,0%),#ffffff50,transparent 60%);opacity:0;transition:opacity .4s;pointer-events:none}.product:hover:after{opacity:1}.product .transcriber-art,.product .vpn-art,.product .care-art{transition:translate .8s var(--ease-out);translate:var(--art-x,0px) var(--art-y,0px)}.transcriber.in-view .waveform i{animation:wave-live 1.2s calc(var(--bar,0) * -0.09s) ease-in-out infinite alternate;transform-origin:center}.transcriber.in-view .audio-play{animation:core-pulse 2.5s ease-in-out infinite}.vpn.in-view .globe{animation:globe-rotate 22s linear infinite}.care.in-view .bubble-one{animation:chat-one 5s ease-in-out infinite}.care.in-view .bubble-two{animation:chat-two 5s -1s ease-in-out infinite}.care.in-view .bubble-one span{animation:dot-wait 1.8s ease-in-out infinite}.care.in-view .bubble-one span:nth-child(2){animation-delay:.2s}.care.in-view .bubble-one span:nth-child(3){animation-delay:.4s}.request-layout{position:relative;overflow:hidden}.request-copy h2{font-size:46px}.request-copy{z-index:2}.request-form{position:relative;z-index:3}.request-layout:before{content:'';position:absolute;width:430px;height:430px;border:1px solid #a5b19d30;border-radius:50%;left:-145px;bottom:-275px;box-shadow:0 0 0 50px #a5b19d09,0 0 0 100px #a5b19d06;animation:request-breathe 8s ease-in-out infinite alternate}.request-bottom .asterisk{animation:core-turn 26s linear infinite}.in-view.reveal{animation:section-enter .9s var(--ease-out) both}.title-line span,.title-line em{will-change:transform}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}.scene-unavailable .scene-caption{display:none}.scene-unavailable .scene-turn-controls{display:none}.hero .button{position:relative;overflow:hidden}.hero .button:after{content:'';position:absolute;inset:0;transform:translateX(-120%) skewX(-20deg);background:linear-gradient(90deg,transparent,#fff4,transparent);width:70%;animation:button-sheen 7s 2s ease-in-out infinite;pointer-events:none}
@keyframes title-rise{from{transform:translateY(115%) rotate(2deg);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes hero-fade{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes label-float{0%,100%{translate:0 0}50%{translate:0 -12px}}@keyframes atmosphere{from{transform:translate(-3%,4%) scale(.94)}to{transform:translate(5%,-5%) scale(1.1)}}@keyframes scroll-dash{0%{transform:translateY(0);opacity:0}25%{opacity:1}90%,100%{transform:translateY(9px);opacity:0}}@keyframes core-turn{to{rotate:360deg}}@keyframes cursor-blink{50%{opacity:0}}@keyframes step-signal{from{transform:translateX(-60px)}to{transform:translateX(430px)}}@keyframes stream-shift{from{translate:0 -25px}to{translate:0 25px}}@keyframes source-active{50%{transform:rotate(-2deg) translateY(-12px);box-shadow:0 20px 40px #6946ff40}}@keyframes core-pulse{50%{box-shadow:0 0 0 7px #6946ff20,0 0 26px #6946ff40}}@keyframes result-active{from{opacity:.35;transform:rotate(8deg) translateY(18px)}to{opacity:1;transform:rotate(3deg)}}@keyframes wave-live{from{scale:1 .45}to{scale:1 1}}@keyframes globe-rotate{to{rotate:360deg}}@keyframes chat-one{0%,100%{transform:rotate(-12deg) translateY(0)}50%{transform:rotate(-8deg) translateY(-9px)}}@keyframes chat-two{0%,100%{transform:rotate(12deg) translateY(0)}50%{transform:rotate(5deg) translateY(7px)}}@keyframes dot-wait{0%,70%,100%{opacity:.5;translate:0 0}35%{opacity:1;translate:0 -3px}}@keyframes request-breathe{to{scale:1.15}}@keyframes section-enter{from{opacity:.2;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes button-sheen{0%,65%{transform:translateX(-120%) skewX(-20deg)}90%,100%{transform:translateX(250%) skewX(-20deg)}}
@media(min-width:1500px){.hero-copy{padding-top:100px}.hero h1{font-size:78px}.hero-description{font-size:15px;max-width:470px}.live-scene{right:0;width:58%}.intelligence-sticky{gap:90px}.intelligence-heading h2{font-size:48px}.intelligence-visual{max-height:600px}}
@media(max-width:1150px){.header nav{gap:23px}.header-inner{gap:30px}.header-cta{font-size:11px;margin-left:0}.hero-stage{height:calc(100svh - 86px);min-height:690px;max-height:810px}.hero-copy{left:32px;width:51%;padding-top:65px}.hero h1{font-size:54px}.hero .eyebrow{font-size:7px}.hero-description{font-size:13px;max-width:370px}.hero-actions .button{font-size:10px;padding:0 17px;gap:17px}.hero-actions{gap:20px}.hero .watch{font-size:8px}.hero-footer{left:32px;right:32px}.live-scene{right:-5%;width:64%;bottom:55px}.scene-label-a{left:18%;top:18%}.scene-label-b{right:10%;top:40%}.scene-label-c{left:27%;bottom:23%}.scene-caption{left:29%;bottom:13%}.scene-turn-controls{bottom:12%;right:13%}.strip-track{gap:22px}.strip-title{margin-right:18px}.process-strip{font-size:11px}.intelligence-sticky{gap:35px;grid-template-columns:.85fr 1.15fr;min-height:560px}.intelligence-heading h2{font-size:37px}.intelligence-visual{min-height:480px;max-height:520px}.intelligence-heading>p:not(.eyebrow){font-size:12px}.intelligence-tabs{gap:14px}.intelligence-tabs strong{font-size:11px}.intel-copy p{font-size:11px}.solutions .section-heading h2{font-size:37px}.demo-run-bar>span{font-size:7px}.request-copy h2{font-size:41px}}
@media(max-width:900px){.header-inner{gap:20px}.header nav{gap:15px}.header nav a{font-size:10px}.header-cta{gap:10px;font-size:10px}.header .brand img{width:160px}.hero-stage{min-height:685px}.hero h1{font-size:45px}.hero-copy{width:52%;left:24px}.hero-description{max-width:310px;font-size:12px}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.hero .watch br{display:none}.hero .watch .play{width:27px;height:27px}.hero-note{font-size:8px}.hero-footer{left:24px;right:24px}.hero-footer .scroll-story{font-size:6px}.motion-toggle{font-size:8px}.scene-label{font-size:7px;padding:8px;gap:7px}.scene-label small{font-size:6px;margin-left:7px}.scene-label-b{right:12%}.scene-caption{font-size:7px;left:29%;bottom:14%}.scene-caption .scene-status{font-size:6px}.scene-turn-controls{bottom:8%;right:18%}.intelligence-sticky{gap:25px;top:100px;min-height:540px;height:calc(100svh - 145px)}.intelligence-heading h2{font-size:32px}.intelligence-visual{min-height:435px;max-height:500px}.intelligence-tabs{gap:10px;margin-top:24px}.intelligence-tabs strong{font-size:10px}.intelligence-tabs button{gap:5px}.intel-copy h3{font-size:13px}.visual-head{left:18px;right:18px;font-size:7px}.visual-terminal{font-size:7px;left:18px;right:18px;gap:7px}.network-tags>span{font-size:7px}.solutions .section-heading h2{font-size:31px}.demo-run-bar{flex-wrap:wrap;gap:10px}.demo-run-bar button{font-size:9px}.demo-run-bar>span{font-size:8px}.strip-track{gap:18px}.strip-track span{font-size:10px}.strip-title{font-size:6px;margin-right:8px}.strip-track b{font-size:11px}.request-copy h2{font-size:35px}}
@media(max-width:680px){html{scroll-padding-top:88px}.header-inner{height:76px}.header.scrolled .header-inner{height:67px}.header nav{background:#151c25;border-color:#2f3a48;box-shadow:0 20px 35px #0005;top:67px}.header nav a{font-size:16px}.hero-stage{height:auto;min-height:1015px;max-height:none}.hero-copy{width:auto;left:0;padding:39px 24px 0;max-width:none}.hero .eyebrow{font-size:6px;letter-spacing:.07em;gap:8px}.hero .live-dot{width:5px;height:5px}.hero h1{font-size:clamp(35px,10vw,55px);margin-top:26px;letter-spacing:-.06em;line-height:1.07}.title-line{padding-bottom:5px;margin-bottom:-5px}.hero-description{max-width:440px;font-size:13px;line-height:1.8;margin-top:22px}.hero-actions{flex-direction:row;align-items:center;gap:17px;margin-top:26px}.hero-actions .button{font-size:9px;padding:0 14px;gap:14px;height:49px}.hero .watch{font-size:8px}.hero .watch br{display:block}.hero .watch .play{width:28px;height:28px}.hero-note{font-size:8px;margin-top:19px;gap:8px}.hero-note>span{width:16px}.live-scene{top:420px;height:500px;bottom:auto;right:-9%;width:118%}.hero-grid-background{background-size:45px 45px;mask-image:radial-gradient(ellipse at 55% 75%,#000,transparent 75%)}.hero-atmosphere{inset:40% -20% 5% -20%;filter:blur(25px)}.hero-stage:after{bottom:75px;left:-10%;right:-10%;height:110px}.scene-orbit{top:20%;left:16%;width:72%;height:60%}.orbit-b{left:22%;width:60%}.scene-label-a{left:15%;top:19%;font-size:7px}.scene-label-b{right:14%;top:48%}.scene-label-c{left:18%;bottom:19%}.scene-caption{bottom:6%;left:27%;font-size:7px}.scene-caption .scene-status{font-size:6px}.scene-turn-controls{bottom:6%;right:17%}.scene-turn-controls button{width:27px;height:27px}.hero-footer{height:86px;left:24px;right:24px;display:flex;flex-wrap:nowrap;align-items:center;gap:20px;bottom:0}.hero-footer .scroll-story{font-size:6px;max-width:220px;line-height:1.8;gap:10px}.hero-footer .scroll-story span{width:14px}.hero-footer .motion-toggle{font-size:0;gap:0;width:30px;height:30px;justify-content:center;border:1px solid #343f50;border-radius:50%;padding:0}.motion-toggle>span{font-size:12px}.hero-footer a{position:static}.process-strip{height:105px;min-height:0;display:flex;flex-direction:column;padding:22px 0;align-items:flex-start;gap:15px;overflow:hidden}.strip-title{width:auto;margin:0;font-size:6px;text-align:left;letter-spacing:.13em}.strip-title br{display:none}.strip-track{justify-content:flex-start;gap:18px;flex:none;animation:strip-drift 19s ease-in-out infinite alternate}.strip-track span{font-size:11px}.strip-track b{font-size:11px}.intelligence-story{height:auto;min-height:0;padding-top:55px;padding-bottom:0}.intelligence-sticky{position:relative;top:auto;display:flex;flex-direction:column;gap:28px;max-height:none;height:auto;min-height:0}.intelligence-heading{width:100%;padding:0}.intelligence-heading h2{font-size:35px;margin-top:25px}.intelligence-heading>p:not(.eyebrow){font-size:13px;max-width:100%;margin-top:20px}.intelligence-tabs{margin-top:25px;gap:20px}.intelligence-tabs strong{font-size:13px}.intelligence-tabs span{font-size:9px}.intelligence-tabs button{gap:10px;padding-bottom:15px}.intel-copy{margin-top:20px;min-height:110px}.intel-copy h3{font-size:15px;max-width:100%}.intel-copy p{font-size:12px;max-width:100%;margin-top:8px}.story-hint{display:none}.intelligence-visual{width:100%;height:420px;min-height:420px;max-height:none;border-radius:16px}.visual-head{font-size:7px;left:20px;right:20px;top:21px}.visual-terminal{left:20px;right:20px;font-size:8px;gap:8px;bottom:49px}.network-tags>span{font-size:8px}.visual-disclaimer{font-size:6px}.visual-progress{left:20px;right:20px}.visual-corner{width:8px;height:8px}.solutions{padding-top:65px}.solutions .section-heading h2{font-size:31px}.demo-run-bar{flex-wrap:nowrap}.demo-run-bar>span{font-size:7px;max-width:140px}.approach{border-radius:20px 20px 0 0}.approach-inner{padding-top:51px}.step-line{position:relative}.step-line:after{content:'';width:1px;position:absolute;left:7px;top:35px;bottom:-5px;background:linear-gradient(#6946ff66,transparent)}.step.in-view{animation:section-enter .7s var(--ease-out)}.request-copy h2{font-size:37px;line-height:1.12}.request-copy h2 br:first-child{display:block}.request-copy>p:not(.eyebrow){font-size:13px}.product{will-change:auto}.hero-copy .button svg{width:17px;height:17px}.header .brand{width:160px}.visual-terminal i{height:9px;width:3px}.intelligence-tabs strong{font-weight:550}.footer-top>span{line-height:1.8}}
@media(max-width:370px){.hero-copy{padding:34px 20px 0}.hero h1{font-size:34px}.hero-description{font-size:12px}.hero-actions{flex-wrap:nowrap;gap:10px}.hero-actions .button{font-size:8px;gap:8px;padding:0 12px}.hero .watch{font-size:7px;gap:7px}.hero .watch .play{width:25px;height:25px}.hero .eyebrow{font-size:5px}.hero-stage{min-height:980px}.live-scene{top:430px;height:450px}.scene-label{font-size:6px}.scene-label-c{bottom:17%}.scene-caption{bottom:5%}.intelligence-heading h2{font-size:31px}.intelligence-tabs{gap:15px}.intelligence-tabs strong{font-size:11px}.intelligence-visual{height:385px;min-height:385px}.request-copy h2{font-size:32px}.visual-terminal{font-size:7px}.visual-head{font-size:6px}}
@keyframes strip-drift{0%,10%{transform:translateX(0)}90%,100%{transform:translateX(-230px)}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.intelligence-story{height:auto;min-height:0;padding-bottom:30px}.intelligence-sticky{position:relative;top:0}.title-line>span,.title-line>em{transform:none!important;opacity:1!important}.hero-description,.hero-actions,.hero-note{opacity:1!important}.strip-track{flex-wrap:wrap}.process-strip{height:auto;min-height:116px;overflow:visible}}
.demo-panel .result-sheet{transition:opacity .5s,transform .7s var(--ease-out)}.demo-panel.running:not(.complete) .result-sheet{opacity:.25;transform:rotate(8deg) translateY(12px)}.demo-panel.processing .core-line{position:relative;overflow:hidden}.demo-panel.processing .core-line:after{content:'';position:absolute;inset:0;background:#6946ff;animation:step-signal 1s linear infinite}.scene-caption{color:#8290a2}.scene-caption .scene-status{color:#5a6b81}.scene-turn-controls button{border-color:#46556c}.hero .watch{color:#bfc6cf}
@media(max-width:680px){.hero-copy{padding-top:35px}.hero-description{font-size:13px}.scene-label-a{top:21%}}
