@import url('./fonts/fonts.css');
:root{--bg:#06090f;--text:#edf2f7;--muted:#91a0b5;--cyan:#68f4ff;--line:rgba(155,184,210,.15);--ease:cubic-bezier(.22,1,.36,1);--mono:'Space Grotesk','Consolas',monospace;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans','Microsoft YaHei','PingFang SC',sans-serif;font-size:15px;-webkit-font-smoothing:antialiased;overflow-x:clip}button,a{-webkit-tap-highlight-color:transparent}button,a,select{touch-action:manipulation}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}button:disabled{cursor:wait;opacity:.55}button:active,.button:active{scale:.97}button,a{transition:color .2s,background .2s,border-color .2s,scale .2s}svg{display:block}::selection{background:#68f4ff;color:#06090f}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;top:-100px;left:24px;z-index:1000;padding:16px;background:var(--cyan);color:var(--bg)}.skip:focus{top:10px}.mono,.eyebrow,.card-index,.diagram-caption,.device-label,.device-coordinate,.step-kicker{font-family:var(--mono);font-size:11px;letter-spacing:.12em}.muted{color:var(--muted)}.reading-progress{height:2px;position:fixed;left:0;top:0;width:100%;transform:scaleX(0);transform-origin:left;background:var(--cyan);box-shadow:0 0 12px var(--cyan);z-index:101}.nav-shell{position:fixed;top:24px;width:calc(100% - 80px);max-width:1440px;left:50%;transform:translateX(-50%);z-index:100;border:1px solid var(--line);background:rgba(11,17,26,.52);backdrop-filter:blur(18px);border-radius:10px;transition:width .6s var(--ease),top .6s,background .6s,backdrop-filter .6s}.nav-shell.scrolled{top:12px;width:calc(100% - 128px);max-width:1270px;background:rgba(9,16,25,.88);backdrop-filter:blur(26px)}.nav-inner{height:76px;padding:0 27px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:11px;flex-shrink:0}.brand svg{width:45px;fill:none;stroke:var(--cyan);stroke-width:2.2}.brand>span{font-family:'Space Grotesk',sans-serif;font-size:18px;font-weight:600;letter-spacing:.12em;line-height:1.05}.brand small{display:block;font-size:8px;letter-spacing:.42em;margin-top:6px;color:var(--muted)}.nav-links{position:relative;display:flex;align-items:center;gap:32px;height:100%;font-size:12px;color:#a5b1c1}.nav-links a{height:100%;display:flex;align-items:center;white-space:nowrap}.nav-links a:hover,.nav-links a.active{color:#fff}.nav-light{position:absolute;height:1px;bottom:17px;background:var(--cyan);width:0;box-shadow:0 0 10px var(--cyan);transition:transform .35s var(--ease),width .35s var(--ease);pointer-events:none}.nav-actions{display:flex;align-items:center;gap:23px}.language{border:0;background:none;font-family:var(--mono);padding:12px 0;font-size:12px}.language span{font-size:10px;color:var(--muted);margin-left:5px}.nav-cta{border:1px solid #57727d;background:#111e28;border-radius:5px;padding:12px 16px;display:flex;gap:24px;font-size:12px}.nav-cta:hover{background:#18333e;border-color:var(--cyan)}.nav-cta>span:last-child{color:var(--cyan)}.menu-toggle{display:none;width:36px;height:42px;background:none;border:0;padding:8px}.menu-toggle span{display:block;height:1px;background:#fff;margin:6px 0}.section{max-width:1320px;margin:0 auto;padding:125px 60px}.hero{min-height:850px;height:min(920px,100svh);max-width:1600px;margin:auto;position:relative;display:flex;align-items:center;padding:120px 100px 100px;isolation:isolate}.hero-grid{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(116,154,178,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(116,154,178,.045) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse at 75% 46%,#000,transparent 72%);opacity:0;animation:ambient-in 1.5s ease forwards;transform:translate(var(--grid-x,0px),var(--grid-y,0px))}.hero-halo{position:absolute;right:-2%;top:10%;width:65%;height:85%;z-index:-1;background:radial-gradient(ellipse,rgba(17,69,86,.21),transparent 64%);filter:blur(35px);opacity:.8;animation:breathe 12s ease-in-out infinite}.hero:after{content:'';position:absolute;inset:0;pointer-events:none;opacity:.1;z-index:4;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 170 170' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.4' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-copy{width:58%;z-index:3;padding-top:15px;pointer-events:none}.hero-copy a{pointer-events:auto}.eyebrow{display:flex;align-items:center;gap:14px;color:var(--cyan);font-size:10px;letter-spacing:.18em}.status-dot{display:inline-block;height:5px;width:5px;flex-shrink:0;border-radius:50%;background:var(--cyan);box-shadow:0 0 9px #68f4ff88}.hero h1{font-size:clamp(60px,6.2vw,96px);font-weight:500;letter-spacing:-.065em;line-height:1.2;margin:33px 0 28px;white-space:nowrap}.hero h1 .line{overflow:hidden;display:block;padding-bottom:.08em}.hero h1 .line>span{display:block;animation:line-in 1.1s var(--ease) both;animation-delay:.15s}.hero h1 .line:nth-child(2)>span{animation-delay:.3s}.accent-text{background:linear-gradient(100deg,#b7faff,#68f4ff 60%,#37a9c1);background-clip:text;-webkit-text-fill-color:transparent}.hero-description{font-size:16px;line-height:1.9;color:var(--muted);letter-spacing:.06em;margin-bottom:33px;animation-delay:.4s!important}.hero-buttons{display:flex;align-items:center;gap:30px;animation-delay:.55s!important}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:36px;padding:17px 23px;border-radius:4px;font-size:13px;letter-spacing:.03em;min-height:52px;transition:transform .25s var(--ease),box-shadow .25s,scale .2s;overflow:hidden}.primary{color:#071216;background:var(--cyan);font-weight:600;box-shadow:0 0 22px #68f4ff13;border:1px solid #9ef8ff}.primary:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),#fff9,transparent 60%);opacity:0;transition:opacity .25s}.primary:hover:before{opacity:1}.primary:hover{box-shadow:0 0 28px #68f4ff33}.button>span{z-index:1}.arrow{display:inline-block;transition:transform .2s}.button:hover .arrow,.text-link:hover .arrow,.scenario-toggle:hover .arrow{transform:translate(3px,-3px)}.text-link{font-size:13px;display:inline-flex;gap:18px;align-items:center;position:relative;padding:10px 0}.text-link:after,.footer-links a:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--cyan);transform:scaleX(0);transform-origin:left;transition:transform .25s}.text-link:hover:after,.footer-links a:hover:after{transform:scaleX(1)}.text-link .arrow{color:var(--cyan)}.hero-note{display:flex;gap:14px;margin-top:45px;font-size:10px;letter-spacing:.12em;color:#6f8197;align-items:center;animation-delay:.7s!important}.tiny-cross{font-size:16px;color:#7a9cac}.hero-enter{animation:enter .9s var(--ease) both}.scene-wrap{position:relative}.scene-wrap canvas{width:100%;height:100%;display:block}.hero-device{position:absolute;z-index:1;right:-4%;top:12%;width:65%;height:76%;opacity:0;animation:device-in 1.5s var(--ease) .1s forwards}.device-label{position:absolute;display:flex;gap:13px;color:#91aebc;font-size:9px;line-height:1.8;pointer-events:none}.label-top{top:9%;left:40%}.crosshair{color:var(--cyan);font-size:18px}.label-side{right:14%;bottom:19%;align-items:center}.label-side i{height:1px;width:40px;background:#5f8997;transform:rotate(-32deg)}.label-side b{font-size:8px;font-weight:400;color:#566f81}.device-coordinate{position:absolute;bottom:10%;left:37%;color:#506777;font-size:8px;letter-spacing:.16em}.hero-bottom{position:absolute;bottom:31px;left:100px;right:100px;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#6c7e93;letter-spacing:.1em}.scroll-cue{display:flex;gap:14px;align-items:center}.scroll-icon{width:16px;height:25px;border:1px solid #4a5c6e;border-radius:10px;display:flex;justify-content:center;padding:5px}.scroll-icon i{background:var(--cyan);width:2px;height:5px;animation:scroll-dot 2s ease infinite}.hero-bottom-text{margin-left:auto;margin-right:90px;font-size:10px}.business-strip{border-block:1px solid var(--line);background:#0b1018}.business-strip>div{display:flex;justify-content:space-between;gap:22px;align-items:center;max-width:1200px;margin:auto;padding:29px 0;color:#b0bac8;font-family:var(--mono);font-size:11px;letter-spacing:.09em}.business-strip i{color:#425365;font-style:normal}.business-strip .strip-kicker{font-family:inherit;font-size:9px;color:#586d81;letter-spacing:.1em}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:58px}h2{font-weight:500;letter-spacing:-.05em;line-height:1.3;font-size:44px;margin:23px 0 0}h2 span{color:#91a0b5}.section-intro{font-size:13px;line-height:2;color:var(--muted);max-width:370px;margin:0 0 4px}.cap-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.cap-card{position:relative;min-width:0;border:1px solid var(--line);border-radius:7px;padding:29px 32px 26px;overflow:hidden;background:linear-gradient(135deg,#101821,#0a1019 70%);transform-style:preserve-3d;transition:border-color .25s,transform .4s var(--ease);isolation:isolate}.cap-analysis,.cap-data{grid-column:span 7}.cap-automation,.cap-team{grid-column:span 5}.interactive-surface:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(400px circle at var(--mx,50%) var(--my,50%),#68f4ff0c,transparent 70%);opacity:0;transition:opacity .3s}.interactive-surface:hover:before{opacity:1}.interactive-surface:hover{border-color:#68f4ff66}.card-top{display:flex;align-items:center;justify-content:space-between}.card-index{font-size:9px;letter-spacing:.12em;color:#708397}.card-symbol{font-family:var(--mono);font-size:23px;color:#9bafbc;transition:transform .25s}.cap-card:hover .card-symbol{transform:rotate(12deg);color:var(--cyan)}h3{font-size:23px;font-weight:500;letter-spacing:-.025em}.cap-card h3{margin:20px 0 12px}.cap-card p{font-size:12px;color:var(--muted);line-height:1.9;max-width:480px;margin:0}.card-tags{display:flex;gap:8px;margin-top:25px;flex-wrap:wrap}.card-tags span{padding:5px 9px;border:1px solid #243240;background:#111c27;color:#718799;font-size:9px;letter-spacing:.05em}.diagram{height:169px;position:relative;margin:10px 0 14px}.diagram svg{width:100%;height:100%;overflow:visible}.network-paths{stroke:#264352;stroke-width:1;fill:none}.network .nodes{fill:#4c7989}.network .nodes circle{animation:node-light 5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.network .nodes circle:nth-child(even){animation-delay:-2s}.network .core{fill:#133440;stroke:var(--cyan);stroke-width:1}.network .core-pulse{fill:#68f4ff06;stroke:#68f4ff33;animation:node-light 4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.signal-line{fill:none;stroke:var(--cyan);stroke-width:1.5;stroke-dasharray:10 450;animation:signal-flow 4s linear infinite;filter:drop-shadow(0 0 4px #68f4ff)}.diagram-caption{position:absolute;bottom:0;right:0;font-size:7px;color:#4d687b}.pipeline{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.flow-mini{display:flex;align-items:center;width:92%}.flow-mini>span{width:58px;height:58px;border:1px solid #365869;background:linear-gradient(130deg,#152a36,#0d1723);border-radius:12px;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:11px;color:#9fbcca;flex-shrink:0;animation:flow-node 6s infinite}.flow-mini>span:nth-of-type(2){animation-delay:2s}.flow-mini>span:nth-of-type(3){animation-delay:4s}.flow-mini>i{position:relative;height:1px;flex:1;background:#294451}.flow-mini>i:after{content:'';position:absolute;width:6px;height:3px;top:-1px;left:0;background:var(--cyan);box-shadow:0 0 9px #68f4ff;animation:travel 3s linear infinite}.flow-mini>i:nth-of-type(2):after{animation-delay:1.5s}.pipeline-label{font-family:var(--mono);font-size:7px;letter-spacing:.13em;color:#607b8f}.pipeline-label b{margin:0 8px;font-weight:400;color:#68f4ff}.team-orbit{display:flex;align-items:center;justify-content:center}.orbit-line{position:absolute;width:230px;height:118px;border:1px solid #284451;border-radius:50%;transform:rotate(-10deg)}.workspace-glyph{height:60px;width:72px;display:flex;justify-content:center;align-items:center;border:1px solid #467283;border-radius:9px;background:#15313e;font-size:38px;color:var(--cyan);box-shadow:0 0 32px #68f4ff0c}.orbit-person{position:absolute;width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:8px;letter-spacing:.05em;border:1px solid #355360;background:#13212d;border-radius:50%;animation:float 7s ease-in-out infinite}.p1{left:20%;top:24%}.p2{right:21%;top:12%;animation-delay:-2s}.p3{right:15%;bottom:23%;animation-delay:-4s}.p4{left:30%;bottom:6%;animation-delay:-6s}.bar-diagram{background:repeating-linear-gradient(0deg,transparent,transparent 38px,#293c4e66 39px,transparent 40px);padding:12px 30px 18px}.bars{height:100%;display:flex;align-items:flex-end;gap:13px}.bars i{height:var(--bar);flex:1;background:linear-gradient(0deg,#183748,#2e91a0);border-top:1px solid #68f4ff;box-shadow:0 -3px 18px #68f4ff0b;transform-origin:bottom;animation:bars 8s var(--ease) infinite;animation-delay:calc(var(--i) * -.3s)}.bars i:nth-child(3n){background:linear-gradient(0deg,#192a3e,#42627b);border-color:#8ab4dc}.reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal.visible{opacity:1;transform:none}.cap-card.reveal:nth-child(even){transition-delay:.1s}.process-section{height:240vh;min-height:1600px;position:relative;background:linear-gradient(#071018,#090e17 70%,#06090f);border-block:1px solid var(--line)}.process-sticky{height:100svh;min-height:760px;position:sticky;top:0;overflow:hidden}.process-inner{height:100%;padding-top:120px;padding-bottom:50px}.process-top h2{font-size:38px;margin-top:20px}.process-content{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;height:calc(100% - 112px);align-items:center}.process-visual{height:520px;align-self:center;margin-left:-75px;margin-right:-35px}.process-steps{position:relative}.process-step{display:grid;grid-template-columns:42px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid var(--line);opacity:.38;transition:opacity .5s}.process-step.active{opacity:1}.step-number{font-family:var(--mono);font-size:13px;color:#6a8090;padding-top:4px}.active .step-number{color:var(--cyan)}.step-kicker{color:var(--cyan);font-size:8px;display:block;margin:0 0 7px}.process-step h3{font-size:23px;margin:0 0 10px}.process-step p{font-size:12px;line-height:1.9;color:var(--muted);margin:0}.process-progress{display:flex;gap:20px;align-items:center;margin-top:25px;color:#6b8296}.process-progress>div{height:1px;background:#27394b;flex:1}.process-progress i{height:1px;width:100%;display:block;transform:scaleX(var(--process-p,0));transform-origin:left;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.layer-label{position:absolute;right:8%;font-family:var(--mono);font-size:9px;letter-spacing:.1em;color:var(--cyan);transition:transform .2s,opacity .3s;opacity:.6}.layer-label span{color:#7f9cae;font-size:7px;margin-left:9px}.l1{top:28%;transform:translateY(calc(var(--process-p,0) * -24px))}.l2{top:49%}.l3{top:68%;transform:translateY(calc(var(--process-p,0) * 24px))}.process-tech{position:absolute;bottom:10px;left:22%;font-size:8px;color:#4d687d}.demo-section{padding-top:130px}.demo-console{border:1px solid #2a3a49;border-radius:10px;background:linear-gradient(120deg,#111b28,#0b131f);overflow:hidden;box-shadow:0 25px 90px #0005,0 0 100px #0b6a8c0b}.console-top{display:flex;align-items:center;gap:20px;height:69px;padding:0 27px;border-bottom:1px solid var(--line)}.console-brand{display:flex;align-items:center;gap:11px;font-family:var(--mono);font-size:10px;letter-spacing:.1em}.console-brand b{font-size:8px;color:#647b91;font-weight:400;margin-left:10px}.console-logo{font-size:30px;color:var(--cyan)}.sample-badge{display:flex;align-items:center;gap:7px;margin-left:auto;font-family:var(--mono);font-size:8px;color:#81a0b5;padding:6px 9px;background:#14232d;border:1px solid #2a434f;border-radius:3px}.sample-badge .status-dot{width:3px;height:3px}.console-dots{font-size:12px;color:#5e7389;letter-spacing:3px;margin-left:10px}.demo-tabs{position:relative;display:flex;gap:6px;padding:0 27px;border-bottom:1px solid var(--line)}.demo-tabs button{position:relative;background:none;border:0;padding:20px 22px;min-height:58px;color:#70879d;display:flex;gap:10px;align-items:center;font-size:11px;z-index:1}.demo-tabs button[aria-selected=true]{color:var(--cyan)}.demo-tabs button>span:first-child{font-size:15px}.tab-indicator{position:absolute;bottom:0;height:100%;border-bottom:2px solid var(--cyan);background:linear-gradient(transparent,#68f4ff08);pointer-events:none;transition:transform .45s var(--ease),width .45s var(--ease);left:0}.demo-panel{min-height:450px;height:450px;padding:28px;overflow:auto}.demo-view{animation:panel-in .5s var(--ease);height:100%}.demo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}.demo-toolbar h3{font-size:15px;margin:0 0 6px}.demo-toolbar p{font-size:10px;color:#6d859b;margin:0}.range-control{display:flex;gap:3px;padding:3px;border:1px solid #27394b;border-radius:4px;flex-shrink:0}.range-control button{border:0;background:transparent;padding:8px 12px;font-family:var(--mono);font-size:9px;color:#7690a4}.range-control button.active{background:#23414e;color:#9cfaff;border-radius:2px}.insight-main{display:grid;grid-template-columns:1fr 230px;gap:25px}.chart-metrics{display:flex;gap:35px;margin:20px 0 12px}.metric-label{font-size:9px;color:#7891a7;margin-bottom:6px}.metric-value{font-family:var(--mono);font-size:25px;letter-spacing:-.05em;color:#e2eef5}.metric-change{font-size:8px;margin-left:8px;color:#68f4ff}.chart-plot{width:100%;height:172px;overflow:visible}.chart-grid{stroke:#26394c;stroke-width:.6;stroke-dasharray:3 5}.chart-line{stroke:#68f4ff;stroke-width:2;fill:none;filter:drop-shadow(0 0 5px #68f4ff44);stroke-dasharray:1200;stroke-dashoffset:1200;animation:draw 1s var(--ease) forwards}.chart-secondary{stroke:#6486a2;stroke-width:1.5;fill:none;stroke-dasharray:4 4}.chart-area{fill:url(#chartGradient)}.axis-labels{display:flex;justify-content:space-between;font-family:var(--mono);font-size:8px;color:#546f88;margin-top:8px}.chart-legend{display:flex;gap:18px;font-size:8px;color:#829bb1;margin-top:16px}.chart-legend span:before{content:'';display:inline-block;width:10px;height:2px;background:var(--cyan);vertical-align:middle;margin-right:6px}.chart-legend span+span:before{background:#6486a2}.channel-panel{border-left:1px solid var(--line);padding-left:25px;display:flex;flex-direction:column;justify-content:center}.channel-panel h4{font-size:10px;font-weight:400;color:#9bb0c3;margin:0 0 25px}.channel-row{display:flex;align-items:center;gap:8px;font-size:10px;margin:0 0 13px}.channel-icon{display:grid;place-items:center;width:24px;height:24px;background:#1b2c40;border:1px solid #304458;border-radius:5px;color:#a3bcd0;font-family:var(--mono);font-size:10px}.channel-row b{margin-left:auto;font-family:var(--mono);font-size:10px;font-weight:400;color:#9bb8c9}.channel-bar{height:3px;background:#203343;margin-bottom:23px}.channel-bar i{display:block;height:100%;width:var(--w);background:linear-gradient(90deg,#305568,#68f4ff);transform-origin:left;animation:grow .8s var(--ease)}.channel-note{font-size:8px;color:#567186;line-height:1.7;margin:0}.console-bottom{display:flex;justify-content:space-between;padding:14px 27px;border-top:1px solid var(--line);font-size:8px;color:#59758c}.console-bottom>span:first-child{display:flex;align-items:center;gap:8px}.console-bottom .mono{font-size:8px}.console-bottom .status-dot{width:3px;height:3px;box-shadow:none}.small-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#68f4ff;color:#06222a;border:1px solid #93f7ff;border-radius:4px;font-size:10px;min-height:37px;padding:9px 15px;font-weight:600}.workflow{display:flex;align-items:center;justify-content:center;gap:0;margin:45px 0 28px}.workflow-node{width:132px;min-height:95px;border:1px solid #2e465c;background:#102031;border-radius:6px;text-align:center;padding:14px 9px;color:#8ba6bb;position:relative}.workflow-node span{display:block;font-size:23px;margin-bottom:8px;color:#7895ad}.workflow-node b{font-size:10px;font-weight:500;display:block}.workflow-node small{display:block;font-family:var(--mono);font-size:7px;color:#4f6e86;margin-top:6px}.workflow-node:hover{border-color:#68f4ff}.workflow-node.done{border-color:#4daab5;background:#113039;box-shadow:0 0 24px #68f4ff12}.workflow-node.done span{color:var(--cyan)}.workflow-node.current{animation:flow-node 1s infinite}.workflow-connector{height:1px;width:45px;background:#2b465a;position:relative}.workflow-connector.on{background:var(--cyan);box-shadow:0 0 10px #68f4ff66}.workflow-details{padding:16px 19px;border:1px solid #22394d;background:#0b1724;display:flex;gap:16px;align-items:center;min-height:70px;border-radius:4px}.workflow-details>span{font-family:var(--mono);font-size:11px;color:var(--cyan)}.workflow-details p{font-size:11px;color:#859fb5;line-height:1.8;margin:0}.run-status{margin-top:15px;font-size:9px;color:#68f4ff;min-height:16px}.kanban{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:20px}.kanban-col{background:#0a1522;border:1px solid #1e3144;border-radius:5px;padding:14px}.kanban-heading{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#8aa1b5;margin:0 0 14px}.kanban-heading span:last-child{font-family:var(--mono);color:#526e85}.task-card{padding:14px 12px;background:#142235;border:1px solid #2a4058;border-radius:4px;margin-top:9px;animation:panel-in .4s var(--ease)}.task-card h4{font-size:11px;font-weight:400;margin:0 0 12px;line-height:1.5}.task-card .task-meta{display:flex;justify-content:space-between;align-items:center}.task-tag{font-size:7px;letter-spacing:.05em;padding:4px 6px;border:1px solid #365264;color:#87c6d4;border-radius:3px}.avatar{font-family:var(--mono);font-size:8px;width:23px;height:23px;background:#264153;border:1px solid #3b5c6d;display:grid;place-items:center;border-radius:50%;color:#b1d9e3}.task-card button{margin-top:13px;background:none;border:0;border-top:1px solid #283f55;width:100%;text-align:left;padding:10px 0 0;font-size:9px;color:#68f4ff;min-height:30px}.team-note{font-size:9px;color:#607e95;margin:16px 0 0}.scenarios{padding-top:55px}.scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}.scenario-card{min-width:0;position:relative;isolation:isolate;border:1px solid var(--line);border-radius:5px;background:linear-gradient(150deg,#0e1923,#0a1018);overflow:hidden;padding:0 25px 24px;transition:border-color .3s}.scenario-art{height:195px;position:relative;margin:0 -25px 22px;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at center,#16324455,transparent 75%);transition:transform .6s var(--ease)}.scenario-card:hover .scenario-art{transform:scale(1.04)}.scenario-card h3{margin:14px 0 12px}.scenario-card>p{font-size:11px;line-height:1.8;color:#7890a6;min-height:36px}.scenario-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:none;border-top:1px solid var(--line);padding:18px 0 0;margin-top:20px;font-size:10px;color:#b3c9d8;min-height:45px}.scenario-toggle .arrow{color:var(--cyan);font-size:16px}.scenario-toggle[aria-expanded=true] .arrow{transform:rotate(90deg)}.scenario-detail{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .6s var(--ease),opacity .4s}.scenario-detail>div{min-height:0;overflow:hidden}.scenario-detail.open{grid-template-rows:1fr;opacity:1}.scenario-detail p{font-size:11px;color:#91a6b8;line-height:1.9;margin:18px 0}.scenario-detail a{font-size:10px;color:var(--cyan);display:inline-block;margin-bottom:7px}.operations-art{display:flex;align-items:center;justify-content:center;perspective:600px}.orbital{position:absolute;width:145px;height:145px;border:1px solid #5a879b;border-radius:50%;box-shadow:inset 0 0 22px #68f4ff08,0 0 12px #68f4ff08}.orbital:after{content:'';width:5px;height:5px;position:absolute;left:50%;top:-3px;background:var(--cyan);border-radius:50%;box-shadow:0 0 13px #68f4ff}.o1{transform:rotateX(62deg) rotateZ(20deg);animation:orbit-one 14s linear infinite}.o2{transform:rotateY(62deg) rotateZ(-25deg);animation:orbit-two 18s linear infinite}.o3{width:85px;height:85px;transform:rotateY(30deg);opacity:.5}.art-core{color:var(--cyan);font-size:24px;filter:drop-shadow(0 0 8px #68f4ff)}.product-art{perspective:500px;display:flex;align-items:center;justify-content:center}.glass-plane{position:absolute;width:115px;height:100px;border:1px solid #6c9daf;background:linear-gradient(140deg,#2a536455,#0d1d2d99);transform:rotateX(55deg) rotateZ(-35deg);box-shadow:0 12px 25px #0005;animation:plane-float 8s ease-in-out infinite}.glass-plane:nth-child(1){margin-top:50px;opacity:.5;animation-delay:-2s}.glass-plane:nth-child(2){margin-top:0;opacity:.8;animation-delay:-1s}.glass-plane:nth-child(3){margin-top:-50px;border-color:#68f4ff;background:linear-gradient(140deg,#37657866,#0d263bcc)}.glass-plane:after{content:'';position:absolute;inset:20px;border:1px solid #6bbed166}.product-spark{position:absolute;width:2px;height:110px;background:linear-gradient(transparent,#68f4ff,transparent);filter:drop-shadow(0 0 6px #68f4ff)}.growth-art{display:flex;align-items:center;justify-content:center;padding:20px;background-image:linear-gradient(#20374b33 1px,transparent 1px),linear-gradient(90deg,#20374b33 1px,transparent 1px);background-size:35px 35px}.growth-art svg{width:100%;height:100%;overflow:visible}.growth-path{fill:none;stroke:#68f4ff;stroke-width:1.8;stroke-dasharray:600;animation:growth-line 9s var(--ease) infinite;filter:drop-shadow(0 0 5px #68f4ff55)}.growth-area{fill:url(#growthFill)}.growth-art circle{fill:var(--cyan);filter:drop-shadow(0 0 8px #68f4ff)}.closing{max-width:1600px;margin:auto;position:relative;min-height:610px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-top:1px solid var(--line);isolation:isolate}.closing-glow{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 90%,#0c405a66,transparent 65%);opacity:var(--footer-p,.2)}.closing-device{position:absolute;left:-130px;top:10px;width:660px;height:600px;opacity:.6;mask-image:linear-gradient(90deg,#000 60%,transparent)}.closing-copy{position:relative;text-align:center;z-index:2;padding:90px 24px}.closing-copy .eyebrow{justify-content:center;font-size:9px}.closing h2{font-size:60px;line-height:1.22;letter-spacing:-.055em;margin:24px 0}.closing h2 span{color:var(--text)}.closing-copy p{font-size:12px;color:#8aa5b9;margin-bottom:30px}.closing-copy .button{min-width:190px}.closing:after{content:'∞';font-family:var(--mono);position:absolute;right:8%;top:24%;font-size:300px;color:#68f4ff03;pointer-events:none}footer{max-width:1320px;padding:50px 60px 25px;margin:auto;border-top:1px solid var(--line)}.footer-main{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:35px;align-items:start;padding-bottom:50px}.footer-main .brand{margin-top:4px}.footer-main p{font-size:11px;line-height:1.9;color:#667e93;margin:0}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;font-size:10px;color:#91a5b8}.footer-links a{position:relative;justify-self:start;padding-bottom:5px}.footer-bottom{border-top:1px solid var(--line);padding-top:24px;display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#536d84;gap:24px}.footer-bottom>div{display:flex;gap:25px;align-items:center}.footer-bottom button{font-size:9px;background:none;border:0;color:#6c8498;padding:5px 0}.footer-bottom button:hover,.footer-bottom a:hover{color:var(--cyan)}dialog{max-width:560px;width:calc(100% - 36px);border:1px solid #3c5667;background:#0c1824;color:var(--text);padding:44px;border-radius:8px;box-shadow:0 30px 140px #000;animation:panel-in .5s var(--ease)}dialog::backdrop{background:#030811c9;backdrop-filter:blur(10px)}dialog h2{font-size:30px}dialog p{font-size:13px;line-height:2;color:var(--muted)}.dialog-close{border:0;background:none;color:#91a0b5;position:absolute;right:15px;top:12px;font-size:11px;padding:8px}.not-visible *{animation-play-state:paused!important}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.motion-paused .reveal,.motion-paused .hero-enter,.motion-paused .hero-device,.motion-paused .hero h1 .line>span{opacity:1;transform:none}.motion-paused .chart-line{stroke-dashoffset:0}html[lang=en] .hero h1{font-size:clamp(48px,5.4vw,78px);letter-spacing:-.06em}html[lang=en] .hero-copy{width:62%}html[lang=en] h2{font-size:42px;letter-spacing:-.045em}html[lang=en] .closing h2{font-size:53px}
@keyframes line-in{from{transform:translateY(112%)}to{transform:translateY(0)}}@keyframes enter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes device-in{from{opacity:0;transform:translate(25px,20px) rotate(-6deg) scale(.95)}to{opacity:1;transform:none}}@keyframes ambient-in{to{opacity:1}}@keyframes breathe{50%{opacity:.45;transform:scale(.9)}}@keyframes float{50%{transform:translateY(-6px)}}@keyframes scroll-dot{0%,100%{transform:translateY(0);opacity:.4}50%{transform:translateY(7px);opacity:1}}@keyframes node-light{50%{fill:#68f4ff;filter:drop-shadow(0 0 5px #68f4ff);scale:1.12}}@keyframes signal-flow{to{stroke-dashoffset:-460}}@keyframes flow-node{0%,30%,100%{border-color:#365869;box-shadow:none}15%{border-color:#68f4ff;box-shadow:0 0 22px #68f4ff22;color:#68f4ff}}@keyframes travel{0%{left:0;opacity:0}10%,85%{opacity:1}100%{left:95%;opacity:0}}@keyframes bars{0%,100%{scale:1 .8}40%{scale:1 1}70%{scale:1 .65}}@keyframes panel-in{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes grow{from{transform:scaleX(0)}}@keyframes orbit-one{to{transform:rotateX(62deg) rotateZ(380deg)}}@keyframes orbit-two{to{transform:rotateY(62deg) rotateZ(335deg)}}@keyframes plane-float{50%{translate:0 -7px}}@keyframes growth-line{0%{stroke-dashoffset:600}35%,85%{stroke-dashoffset:0}100%{stroke-dashoffset:-600}}
.hero{overflow:clip}
.not-visible *:before,.not-visible *:after{animation-play-state:paused!important}
.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation:none!important}.motion-paused .hero-grid{opacity:1}.motion-paused .growth-path{stroke-dashoffset:0}.motion-paused .demo-view,.motion-paused .task-card,.motion-paused dialog{opacity:1;transform:none}
@media(min-width:1500px){.hero{padding-left:140px;padding-right:140px}.hero-bottom{left:140px;right:140px}.hero-device{right:-1%;width:64%}}
@media(max-width:1200px){.nav-inner{padding:0 22px;gap:16px}.nav-links{gap:22px}.nav-actions{gap:16px}.hero{padding-left:65px;padding-right:65px;min-height:790px}.hero-bottom{left:65px;right:65px}.hero h1{font-size:75px}.hero-device{width:67%;right:-7%}.section{padding-left:50px;padding-right:50px}.business-strip>div{padding:27px 50px;gap:15px;font-size:9px}.business-strip .strip-kicker{display:none}.process-content{gap:35px}.process-visual{margin-left:-55px}.insight-main{grid-template-columns:1fr 200px}.nav-cta{gap:15px}.hero-bottom-text{margin-right:60px}.closing-device{left:-230px}html[lang=en] .hero h1{font-size:65px}.section-intro{max-width:320px}h2{font-size:40px}}
@media(max-width:900px){.nav-shell{width:calc(100% - 40px);top:16px}.nav-shell.scrolled{width:calc(100% - 48px)}.nav-inner{height:68px;padding:0 18px}.nav-links{gap:18px;font-size:10px}.brand>span{font-size:15px}.brand svg{width:37px}.nav-actions{gap:14px}.nav-cta{font-size:10px;padding:11px;gap:12px}.hero{padding:140px 45px 100px;min-height:720px}.hero h1{font-size:62px}.hero-description{font-size:14px}.hero-buttons{gap:20px}.button{padding:15px 18px;gap:23px;font-size:11px}.text-link{font-size:11px;gap:9px}.hero-device{width:70%;right:-13%;height:65%;top:17%}.hero-bottom{left:45px;right:45px}.hero-note{font-size:8px}.device-label{font-size:7px}.label-side{right:15%;bottom:13%}.section{padding:100px 40px}.section-heading{gap:30px}.section-intro{max-width:265px;font-size:11px}h2,html[lang=en] h2{font-size:34px}.cap-card{padding:24px}.cap-card h3{font-size:21px}.cap-card p{font-size:11px}.diagram{height:140px}.flow-mini>span{width:42px;height:42px;font-size:9px}.pipeline-label{font-size:6px}.pipeline-label b{margin:0 4px}.process-sticky{min-height:720px}.process-inner{padding-top:115px;padding-bottom:40px}.process-content{gap:20px;grid-template-columns:1fr 1fr}.process-visual{height:440px;margin-left:-50px;margin-right:-30px}.process-step{gap:10px;padding:20px 0;grid-template-columns:30px 1fr}.process-step h3{font-size:20px}.process-step p{font-size:11px}.process-top h2{font-size:30px}.layer-label{right:0;font-size:8px}.layer-label span{font-size:6px}.demo-panel{padding:23px;height:450px}.chart-metrics{gap:24px}.metric-value{font-size:22px}.insight-main{grid-template-columns:1fr 165px;gap:18px}.channel-panel{padding-left:18px}.console-brand b{display:none}.scenario-grid{gap:13px}.scenario-card{padding:0 18px 20px}.scenario-art{height:155px;margin:0 -18px 20px}.scenario-card h3{font-size:21px}.scenario-card>p{font-size:10px;min-height:43px}.scenario-card .card-index{font-size:8px}.scenario-art .orbital{width:110px;height:110px}.scenario-art .o3{width:60px;height:60px}.glass-plane{width:90px;height:75px}.closing h2,html[lang=en] .closing h2{font-size:48px}.closing-device{left:-280px;opacity:.5}.closing{min-height:530px}footer{padding:45px 40px 24px}.footer-main{gap:25px;grid-template-columns:1fr 1.1fr 1fr}.footer-main p{font-size:10px}.footer-links{font-size:9px;gap:15px}.footer-bottom{font-size:8px}.footer-bottom>div{gap:15px}.workflow{margin-top:38px}.workflow-node{width:110px}.workflow-connector{width:22px}html[lang=en] .hero h1{font-size:49px}html[lang=en] .hero-copy{width:65%}}
@media(max-width:700px){html{scroll-padding-top:95px}.nav-shell{top:12px;width:calc(100% - 28px);border-radius:7px}.nav-shell.scrolled{width:calc(100% - 36px);top:9px}.nav-inner{height:62px;padding:0 15px}.brand{gap:8px}.brand>span{font-size:14px}.brand small{font-size:6px;margin-top:4px}.brand svg{width:34px}.nav-links{display:none;position:absolute;top:72px;left:0;right:0;height:auto;background:#0c1724f5;border:1px solid #2b4052;border-radius:6px;padding:12px 20px;flex-direction:column;align-items:stretch;gap:0;font-size:13px;backdrop-filter:blur(25px)}.nav-links.open{display:flex}.nav-links a{padding:16px 4px;border-bottom:1px solid var(--line)}.nav-links a:last-child{border:0}.nav-light{display:none}.nav-actions{gap:16px}.language{font-size:10px}.nav-cta{display:none}.menu-toggle{display:block}.hero{height:auto;min-height:850px;padding:130px 25px 0;display:block;overflow:hidden}.hero-copy,html[lang=en] .hero-copy{width:100%;padding:0;position:relative}.hero .eyebrow{font-size:8px;gap:9px;letter-spacing:.15em}.hero h1{font-size:clamp(46px,10.8vw,67px);margin:25px 0 19px;line-height:1.19;letter-spacing:-.06em}.hero-description{font-size:13px;line-height:1.9;letter-spacing:.03em;margin-bottom:24px}.hero-buttons{gap:24px}.button{font-size:11px;padding:15px 18px;min-height:49px;gap:30px}.text-link{font-size:11px}.hero-note{margin-top:24px;font-size:8px}.hero-device{position:relative;width:calc(100% + 100px);height:360px;top:auto;right:auto;margin:-4px -50px 20px;z-index:1;pointer-events:none}.hero-halo{right:-30%;top:40%;width:150%;height:60%}.hero-grid{background-size:55px 55px;mask-image:radial-gradient(ellipse at 60% 70%,#000,transparent 80%)}.label-top{top:9%;left:24%;font-size:7px}.label-side{right:17%;bottom:13%;font-size:7px}.device-coordinate{left:26%;bottom:8%;font-size:6px}.hero-bottom{position:relative;left:auto;right:auto;bottom:auto;margin-bottom:27px;margin-top:-12px;font-size:8px}.hero-bottom-text{display:none}.hero-bottom .mono{font-size:8px}.scroll-icon{height:22px;width:14px}.scroll-cue{gap:10px}.business-strip>div{padding:22px 25px;display:grid;grid-template-columns:1fr 1fr;gap:18px 20px;font-size:8px;letter-spacing:.05em}.business-strip i{display:none}.business-strip>div>span:not(.strip-kicker):before{content:'+';color:#4e7186;margin-right:15px}.section{padding:80px 25px}.section-heading{display:block;margin-bottom:33px}.section-heading h2{font-size:34px;line-height:1.35;margin-top:20px}.section-intro{max-width:none;font-size:12px;margin-top:24px;line-height:1.9}.eyebrow{font-size:8px;gap:11px}.cap-grid{grid-template-columns:1fr;gap:14px}.cap-card{grid-column:auto;padding:23px 24px}.diagram{height:160px;margin-top:15px}.cap-card h3{font-size:23px;margin-top:18px}.cap-card p{font-size:12px}.card-tags{margin-top:22px}.card-index{font-size:8px}.flow-mini{max-width:310px}.flow-mini>span{width:57px;height:57px;font-size:10px}.pipeline-label{font-size:7px}.team-orbit{max-width:350px;margin-inline:auto}.cap-card.reveal:nth-child(even){transition-delay:0s}.process-section{height:auto;min-height:0}.process-sticky{position:relative;height:auto;min-height:0;overflow:hidden}.process-inner{padding-top:80px;padding-bottom:65px}.process-top h2,html[lang=en] .process-top h2{font-size:29px;max-width:350px}.process-content{display:flex;flex-direction:column;height:auto;gap:0}.process-visual{width:calc(100% + 60px);height:330px;margin:-5px -30px 0;align-self:stretch}.layer-label{right:9%;font-size:8px}.layer-label span{font-size:6px}.l1{top:32%}.l2{top:49%}.l3{top:65%}.process-tech{bottom:8px;left:15%;font-size:7px}.process-steps{width:100%}.process-step{opacity:1;grid-template-columns:32px 1fr;padding:23px 0;gap:15px}.process-step h3{font-size:22px}.process-step p{font-size:12px}.step-number{color:var(--cyan);font-size:12px}.process-progress{display:none}.demo-section{padding-top:80px}.demo-console{margin:0 -10px;border-radius:7px}.console-top{padding:0 15px;height:58px;gap:8px}.console-brand{font-size:8px;gap:7px}.console-logo{font-size:25px}.sample-badge{font-size:6px;padding:5px 6px;letter-spacing:0}.sample-badge .status-dot{display:none}.console-dots{display:none}.demo-tabs{padding:0 6px;gap:0;justify-content:space-between}.demo-tabs button{padding:17px 10px;font-size:9px;gap:7px;min-height:53px}.demo-tabs button>span:first-child{font-size:13px}.demo-panel{padding:20px 16px;height:620px;min-height:620px}.demo-toolbar{gap:8px;align-items:flex-start;margin-bottom:18px}.demo-toolbar h3{font-size:13px}.demo-toolbar p{font-size:8px;max-width:150px;line-height:1.7}.range-control button{font-size:8px;padding:7px}.insight-main{display:block}.chart-metrics{gap:25px;margin-top:22px}.metric-value{font-size:24px}.metric-label{font-size:8px}.metric-change{font-size:7px;margin-left:5px}.chart-plot{height:175px;margin-top:12px}.chart-legend{margin-top:12px;font-size:7px}.channel-panel{border-left:none;border-top:1px solid var(--line);padding-left:0;padding-top:20px;margin-top:22px;display:block}.channel-panel h4{font-size:9px;margin-bottom:15px}.channel-row{font-size:9px;margin-bottom:5px}.channel-icon{width:20px;height:20px;font-size:8px}.channel-row b{font-size:9px}.channel-bar{height:2px;margin:0 0 9px 28px}.channel-note{font-size:7px;margin-top:10px}.console-bottom{padding:12px 15px;font-size:6px;gap:10px}.console-bottom>.mono{display:none}.console-bottom .status-dot{display:none}.workflow{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:30px 0 23px}.workflow-node{width:100%;min-height:110px}.workflow-connector{display:none}.workflow-details{padding:13px;gap:10px;align-items:flex-start;min-height:110px}.workflow-details p{font-size:10px}.workflow-details>span{font-size:9px}.run-status{font-size:9px;line-height:1.8}.small-button{font-size:9px;padding:9px 11px;gap:6px;white-space:nowrap}.kanban{grid-template-columns:1fr;gap:10px;margin-top:20px}.kanban-col{padding:12px}.kanban-heading{margin-bottom:8px}.task-card{padding:10px;margin-top:6px}.task-card h4{font-size:10px;margin-bottom:7px}.task-meta{gap:5px}.task-card button{font-size:8px;padding:7px 0 0;margin-top:8px;min-height:29px}.task-tag{font-size:6px;padding:3px 5px}.avatar{width:20px;height:20px;font-size:7px}.team-note{font-size:8px;line-height:1.7}.scenarios{padding-top:45px}.scenario-grid{grid-template-columns:1fr;gap:20px}.scenario-card{padding:0 25px 24px}.scenario-art{height:190px;margin:0 -25px 24px}.scenario-card h3{font-size:24px}.scenario-card>p{font-size:12px;min-height:0}.scenario-toggle{font-size:11px}.scenario-detail p{font-size:12px}.scenario-detail a{font-size:11px}.scenario-art .orbital{width:145px;height:145px}.scenario-art .o3{width:80px;height:80px}.glass-plane{width:120px;height:95px}.growth-art svg{max-width:330px}.closing{min-height:570px}.closing-copy{padding:100px 20px 145px}.closing h2,html[lang=en] .closing h2{font-size:43px}.closing-copy p{font-size:11px;max-width:290px;line-height:1.8;margin:0 auto 28px}.closing-device{width:410px;height:340px;left:50%;top:auto;bottom:-105px;transform:translateX(-50%);opacity:.35;mask-image:linear-gradient(0deg,#000,transparent 90%)}.closing:after{display:none}.closing-glow{background:radial-gradient(ellipse at 50% 90%,#0c405a66,transparent 80%)}footer{padding:36px 25px 25px}.footer-main{grid-template-columns:1fr;gap:23px;padding-bottom:30px}.footer-main p{font-size:11px;line-height:1.9}.footer-links{display:flex;flex-wrap:wrap;gap:19px;font-size:10px;margin-top:7px}.footer-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:15px;font-size:8px;padding-top:20px}.footer-bottom>div{gap:26px}.footer-bottom button{min-height:30px}.footer-bottom a{padding:8px 0}dialog{padding:40px 26px 25px}dialog h2{font-size:27px}dialog p{font-size:12px}html[lang=en] .hero h1{font-size:clamp(38px,8.5vw,58px);line-height:1.16;letter-spacing:-.065em}html[lang=en] .section-heading h2{font-size:32px}html[lang=en] .hero{min-height:830px}html[lang=en] .closing h2{font-size:38px}html[lang=en] .demo-tabs button{font-size:8px;gap:5px;padding-inline:8px}}
@media(max-width:359px){.hero{padding-inline:20px;min-height:825px}.hero h1{font-size:43px}.hero-buttons{gap:15px}.hero-note{font-size:7px}.button{gap:23px;padding-inline:15px}.text-link{font-size:10px}.section{padding-inline:20px}.section-heading h2{font-size:31px}.nav-actions{gap:10px}.brand>span{font-size:12px}.nav-inner{padding-inline:12px}.hero-device{height:340px}.console-brand{font-size:7px}.sample-badge{font-size:5px}.demo-tabs button{font-size:8px;padding-inline:8px}.demo-panel{padding-inline:13px}.range-control button{padding:6px;font-size:7px}.metric-value{font-size:21px}.metric-change{font-size:6px}.chart-metrics{gap:20px}.demo-toolbar h3{font-size:11px}.closing h2{font-size:38px}html[lang=en] .hero h1{font-size:34px}html[lang=en] .demo-tabs button{font-size:7px;padding-inline:6px}html[lang=en] .sample-badge{font-size:5px}.footer-links{gap:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal,.hero-device,.hero-enter{opacity:1;transform:none}.hero h1 .line>span{transform:none}.chart-line{stroke-dashoffset:0}.growth-path{stroke-dashoffset:0}.process-step{opacity:1}.hero-grid{opacity:1}}
