.page-intro{padding:105px 24px 65px;text-align:center;max-width:1300px;margin:auto}.page-kicker{font-size:12px;color:#717171;display:inline-block;border:1px solid #e7e7e7;border-radius:30px;padding:9px 17px}.page-intro h1{margin:32px 0 27px;font-size:clamp(56px,6vw,90px)}.page-intro p{max-width:680px;margin:0 auto 30px;font-size:19px;line-height:1.65;color:#555}.page-intro .button{margin-top:7px}.feature-stage{max-width:1320px;margin:15px auto 85px;padding:0 5vw}.software-feature .software-scene{max-width:1000px;margin:auto;height:650px;border-radius:22px}.software-feature .software-display{max-width:770px;margin-top:25px}.software-feature .app-chrome{padding:17px 22px;font-size:11px}.software-feature .app-layout{grid-template-columns:60px 1fr}.software-feature .app-main{padding:24px 30px}.software-feature .app-breadcrumb{font-size:9px}.software-feature .sample-tag{font-size:7px}.software-feature .app-title-row h3{font-size:36px}.software-feature .app-title-row p{font-size:11px}.software-feature .app-chart svg{height:180px}.software-feature .chart-heading{font-size:10px}.software-feature .chart-legend{font-size:8px}.software-feature .chart-tooltip{padding:12px 16px}.software-feature .chart-tooltip span{font-size:8px}.software-feature .chart-tooltip b{font-size:11px}.software-feature .insight-strip b{font-size:12px}.software-feature .insight-strip p{font-size:9px}.software-feature .software-modes button{font-size:11px;padding:8px 23px}.software-feature .scene-bottom{display:none}.software-feature .scene-top{padding:24px 32px;font-size:9px}.agent-feature{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:1120px}.agent-feature .scene{grid-column:auto;height:460px}.agent-feature .conversation{padding:20px 30px}.agent-feature .bubble{font-size:15px;padding:17px 19px}.agent-feature .terminal-code{font-size:14px;padding:30px}.agent-feature .step{font-size:13px;padding:7px 0}.agent-feature .scene-bottom{display:none}.page-content{max-width:1220px;padding:40px 5vw 85px;margin:auto;scroll-margin-top:90px}.editorial-heading{display:flex;justify-content:space-between;gap:40px;align-items:flex-start;margin-bottom:45px}.editorial-heading>span{font-size:10px;letter-spacing:.12em;color:#888;padding-top:10px}.editorial-heading h2{font-size:clamp(36px,4vw,56px);color:#111;font-weight:400;margin:0;width:65%}.editorial-rows{border-top:1px solid #dedede}.editorial-rows article{display:grid;grid-template-columns:50px 1fr 1.25fr;gap:30px;padding:35px 0;border-bottom:1px solid #e8e8e8}.editorial-rows article>span{font-size:11px;color:#999;padding-top:5px}.editorial-rows h3{font-size:24px;font-weight:400;letter-spacing:-.6px;margin:0}.editorial-rows p{font-size:15px;line-height:1.75;color:#707070;margin:0}.status-block{max-width:1050px;margin:0 auto 75px;text-align:center;background:#f7f7f5;border-radius:22px;padding:65px 35px}.status-block>span{font-size:9px;letter-spacing:.12em;color:#999}.status-block h2{font-weight:400;color:#111;font-size:43px}.status-block p{font-size:15px;line-height:1.8;color:#777;max-width:660px;margin:25px auto 0}.page-end{padding:55px 5vw 100px;text-align:center}.page-end h2{font-size:clamp(36px,4vw,55px);font-weight:400;color:#111;margin-bottom:30px}.model-feature{margin:0 5vw 80px;background:radial-gradient(ellipse,#e7eef7,#fafafa 65%);border-radius:24px;overflow:hidden}.model-orbit-art{height:500px;position:relative;display:grid;place-items:center;max-width:850px;margin:auto;perspective:900px}.model-globe{width:255px;height:255px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#6e8ca7,#243e59 25%,#09131f 67%,#03060a);box-shadow:inset -10px -12px 20px #000,0 25px 50px #0c284938;display:grid;place-items:center;position:relative;overflow:hidden}.model-globe:before{content:'';position:absolute;inset:0;background-image:radial-gradient(#c5d9f6 .8px,transparent 1px);background-size:9px 9px;opacity:.4;transform:rotate(20deg);mask-image:radial-gradient(circle at 35% 25%,black,transparent 76%)}.model-globe>span{font-size:58px;letter-spacing:-3px;color:#d0ddeb;opacity:.9;font-weight:300}.orbit-ring{position:absolute;width:420px;height:180px;border:1px solid #8196b75c;border-radius:50%;transform:rotate(-28deg)}.orbit-ring.r2{transform:rotate(45deg);width:370px;height:180px}.orbit-ring.r3{width:500px;height:240px;transform:rotate(-28deg);opacity:.4}.orbit-label{position:absolute;font-size:9px;letter-spacing:.15em;color:#6a7d93}.ol1{left:12%;top:29%}.ol2{right:14%;top:36%}.ol3{right:26%;bottom:17%}.research-banner{position:relative;overflow:hidden;margin:0 5vw 90px;padding:65px 7vw;background:#0b1420;color:white;border-radius:22px;min-height:360px}.research-banner>span{font-size:9px;letter-spacing:.15em;color:#95a7bd;position:relative}.research-banner h2{color:#fff;font-size:60px;font-weight:400;position:relative;margin-top:35px}.research-lines{position:absolute;width:85%;height:200%;right:-25%;top:-40%;background:repeating-radial-gradient(ellipse at center,transparent 0 12px,#819cbe55 13px,transparent 14px 25px);transform:rotate(-35deg);mask-image:linear-gradient(90deg,transparent,black)}.about-statement{margin:0 5vw 90px;border-radius:22px;padding:65px 7vw;background:#f4f4f2}.about-statement>span{font-size:12px;letter-spacing:.15em;color:#999}.about-statement p{font-size:clamp(36px,5vw,70px);line-height:1.15;letter-spacing:-.04em;margin:45px 0 10px;color:#202020}.parent-link{text-align:center;padding:0 24px 70px}.parent-link h2{font-weight:400;color:#111;font-size:38px}.contact-options{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-options>a{padding:38px;background:#f7f7f5;border-radius:18px;transition:background .2s}.contact-options>a:hover{background:#eeeeec}.contact-options span{font-size:9px;letter-spacing:.12em;color:#888}.contact-options h2{font-size:33px;font-weight:400;color:#111}.contact-options p{font-size:15px;line-height:1.7;color:#777}.contact-options b{display:block;font-size:13px;font-weight:400;margin-top:30px}.contact-address{text-align:center;padding:0 24px 100px}.contact-address p{font-size:12px;color:#999}.contact-address>a{font-size:26px;letter-spacing:-.5px}.contact-address small{display:block;margin-top:25px;color:#999;font-size:11px}@media(max-width:1150px){.global-header{gap:22px}.global-header nav{gap:15px;margin-left:0}.global-header .nav-group>a{font-size:12px}.header-actions .button{font-size:11px;padding:13px 16px}.brand img{width:100px}.brand{gap:10px}.brand>span{padding-left:10px}.global-header{padding:0 3vw}.header-actions{gap:6px}.agent-feature .step{font-size:10px}.agent-feature .bubble{font-size:13px}}@media(max-width:900px){.global-header nav,.header-actions{display:none}.global-header{height:76px;padding:0 24px}.global-header .menu{display:flex;gap:15px;border:0;background:none;font-size:13px;color:#111}.global-header #mobile-nav{top:76px}#mobile-nav{top:76px}.hero{padding-top:75px}.hero h1{font-size:64px}.hero>p{font-size:17px}.visual-grid{padding-left:24px;padding-right:24px}.software-feature .software-scene{height:600px}.software-feature .app-main{padding:20px}.software-feature .app-title-row h3{font-size:30px}.software-feature .app-chart svg{height:160px}.software-feature .software-display{width:91%}.editorial-heading{gap:20px}.editorial-rows article{grid-template-columns:30px .9fr 1.2fr;gap:20px}}@media(max-width:720px){.hero{padding-top:56px}.hero h1{font-size:clamp(41px,8.4vw,60px);line-height:1.06;margin:32px 0 25px}.hero>p{font-size:15px}.hero .announcement{font-size:9px}.hero .actions .button{padding:15px 18px;font-size:11px}.stage-note{font-size:7px}.visual-grid{margin-top:58px}.global-footer .footer-top>div{gap:20px;font-size:11px}.page-intro{padding:60px 24px 45px}.page-intro h1{font-size:clamp(43px,10vw,62px);margin:26px 0 23px}.page-intro p{font-size:16px}.page-intro .button{font-size:12px}.feature-stage{padding:0 16px;margin-bottom:50px}.software-feature .software-scene{height:465px}.software-feature .scene-top{font-size:6px;padding:20px 16px}.software-feature .app-chrome{font-size:8px;padding:12px}.software-feature .software-display{margin-top:12px;width:94%}.software-feature .app-layout{grid-template-columns:30px 1fr}.software-feature .app-main{padding:16px 10px}.software-feature .app-breadcrumb{font-size:6px}.software-feature .sample-tag{font-size:5px}.software-feature .app-title-row h3{font-size:23px}.software-feature .app-title-row p{font-size:7px}.software-feature .app-chart svg{height:118px}.software-feature .chart-heading{font-size:6px}.software-feature .chart-legend{font-size:4px}.software-feature .chart-tooltip{padding:7px 10px}.software-feature .chart-tooltip span{font-size:5px}.software-feature .chart-tooltip b{font-size:7px}.software-feature .insight-strip b{font-size:8px}.software-feature .insight-strip p{font-size:6px}.software-feature .software-modes button{font-size:9px;padding:7px 17px}.agent-feature{grid-template-columns:1fr;gap:16px}.agent-feature .scene{height:390px}.agent-feature .bubble{font-size:13px}.agent-feature .terminal-code{font-size:12px;padding:25px}.agent-feature .step{font-size:11px}.page-content{padding:20px 24px 55px}.editorial-heading{display:block;margin-bottom:30px}.editorial-heading>span{font-size:9px}.editorial-heading h2{width:100%;font-size:36px;margin-top:20px}.editorial-rows article{grid-template-columns:25px 1fr;gap:10px;padding:26px 0}.editorial-rows h3{font-size:22px}.editorial-rows p{grid-column:2;font-size:14px}.status-block{margin:0 16px 45px;padding:45px 24px}.status-block h2{font-size:32px}.status-block p{font-size:14px}.page-end{padding:30px 24px 65px}.page-end h2{font-size:34px}.model-feature{margin:0 16px 55px}.model-orbit-art{height:380px}.model-globe{width:200px;height:200px}.orbit-ring{width:310px;height:130px}.orbit-ring.r2{width:290px;height:160px}.orbit-ring.r3{width:370px;height:190px}.ol1{left:6%;top:17%}.ol2{right:7%;top:27%}.ol3{right:15%;bottom:13%}.orbit-label{font-size:7px}.research-banner{margin:0 16px 55px;padding:45px 25px;min-height:320px}.research-banner h2{font-size:45px}.about-statement{margin:0 16px 55px;padding:40px 25px}.about-statement p{font-size:39px}.contact-options{grid-template-columns:1fr;gap:15px}.contact-options>a{padding:30px}.contact-address>a{font-size:23px}.contact-address small{line-height:1.7}.scene{height:400px}.software-scene{height:460px}.sphere-scene{height:410px}.landscape-scene{height:410px}}
