@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;600;650;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{--bg:#10111b;--text:#f3f3fa;--muted:#a4a6ba;--line:#2a2b3c;--purple:#ac91ff;--mint:#7be3cf}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--mint);outline-offset:6px}.wrap{max-width:1220px;width:calc(100% - 96px);margin:auto}.header{height:108px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{font-family:'Space Grotesk',sans-serif;font-size:23px;font-weight:700;display:flex;align-items:center;gap:4px;white-space:nowrap}.brand>span:not(.brand-icon):not(.brand-dot){font-weight:400}.brand-icon{display:inline-grid;place-items:center;background:linear-gradient(130deg,#c4a6ff,#9a83ef);color:#171422;border-radius:10px;width:34px;height:34px;font-size:28px;margin-right:7px}.brand-dot{color:var(--purple)}nav{display:flex;gap:31px;color:#c2c1d1;font-size:14px}nav a:hover,.text-link:hover{color:var(--mint)}.button{display:inline-flex;align-items:center;justify-content:center;gap:29px;background:#c6b4ff;color:#181225;font-weight:650;font-size:14px;border-radius:7px;padding:16px 22px;transition:transform .2s,background .2s}.button:hover{background:#dccfff;transform:translateY(-2px)}.button span{font-size:20px;line-height:1}.button.small{padding:11px 17px;font-size:12px;gap:16px;background:#252235;color:#ded2ff;border:1px solid #48405d}.hero{display:grid;grid-template-columns:1.08fr 1fr;gap:38px;align-items:center;min-height:650px;padding-top:35px;padding-bottom:85px;position:relative}.hero:before{content:'';position:absolute;z-index:-1;inset:-60px -45px -50px 30%;background:radial-gradient(ellipse,#59398a35,transparent 66%);pointer-events:none}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:#bdb6d0;margin:0 0 23px}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--mint);margin-right:8px;box-shadow:0 0 14px #7be3cf77}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:'Space Grotesk',sans-serif;font-weight:500;line-height:1.08}h1{font-size:clamp(50px,5.8vw,78px);letter-spacing:-4px;margin-bottom:26px}.gradient-text{background:linear-gradient(100deg,#b7a0ff 5%,#e3a2db 55%,#80dacc);background-clip:text;color:transparent}.hero-description{max-width:455px;color:#b2b2c5;font-size:17px;line-height:1.8}.actions{display:flex;align-items:center;gap:27px;margin-top:31px}.text-link{font-size:13px;display:flex;gap:15px}.stage{color:#858599;font-size:11px;margin:21px 0 0}.stage span{margin:0 9px;color:#746789}.routing-scene{position:relative;border:1px solid #3d354e;border-radius:16px;background:radial-gradient(ellipse at 50% 48%,#8f67e225,transparent 60%),linear-gradient(125deg,#252032aa,#171924);padding:23px 25px;box-shadow:0 30px 100px #0003;transform:rotate(-1deg)}.scene-top,.scene-bottom{display:flex;justify-content:space-between;gap:10px;font-size:8px;letter-spacing:1.3px;color:#9790aa}.scene-top i{display:inline-block;width:5px;height:5px;background:#8cdbbd;border-radius:50%;margin-right:5px}.task-pill{border:1px solid #464051;border-radius:6px;background:#282334;width:max-content;max-width:100%;margin:36px auto 0;padding:10px 17px;font-size:11px;color:#d3cede}.task-pill span{color:#b598f4;padding-right:12px}.wire.vertical{height:31px;width:1px;background:linear-gradient(#796a99,#c6a5ff);margin:auto}.booster-core{width:170px;margin:auto;display:flex;flex-direction:column;align-items:center;padding:19px 10px;border:1px solid #a081d9;border-radius:12px;background:linear-gradient(135deg,#4e3d74,#302640);box-shadow:0 0 45px #aa73ff20;animation:glow 5s ease-in-out infinite}.core-icon{color:#dbc6ff;font-size:35px;line-height:1}.booster-core strong{font-size:11px;letter-spacing:2px;margin:7px 0 3px}.booster-core>span{font-size:9px;color:#c0b0d5}.connections{width:100%;height:65px;display:block;overflow:visible}.connections path{fill:none;stroke:#423950;stroke-width:1.2}.connections .active-path{stroke:url(#flow);stroke-width:1.7}.agents{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.agent{border:1px solid #66517f;border-radius:8px;background:#30253f;display:flex;flex-direction:column;align-items:center;padding:11px 6px}.agent-symbol{font-size:23px;color:#c7b2f3}.agent strong{font-size:11px;font-weight:500}.agent small{font-size:8px;color:#b2a5c3;margin-top:5px}.agent small b{font-size:5px;margin-left:5px;color:#bd9eff}.agent.mint{background:#1e3335;border-color:#486d68}.mint .agent-symbol,.mint small b{color:var(--mint)}.agent.standby{opacity:.45;background:#252330;border-color:#4a4453}.scene-bottom{border-top:1px solid #3d3449;padding-top:19px;margin-top:28px;letter-spacing:.2px}.scene-bottom span:last-child{font-size:7px;letter-spacing:1.2px}.proof-strip{display:grid;grid-template-columns:1fr 1fr 1.15fr 1.05fr;padding:31px 0;border-block:1px solid var(--line);gap:28px;align-items:center}.proof-strip .eyebrow{font-size:9px}.proof-intro p{margin:9px 0 0;font-size:14px;line-height:1.5}.proof-strip strong{font-family:'Space Grotesk';font-size:38px;font-weight:500;letter-spacing:-2px}.proof-strip strong span{font-size:24px;color:#afa0ce}.proof-strip p:not(.proof-intro p){font-size:12px;margin:0}.proof-strip small{font-size:9px;color:#9593a7}.proof-note{font-size:11px;color:#9693a8;border-left:1px solid var(--line);padding-left:25px;line-height:1.9}.proof-note a{display:block;color:#d4c0fa;margin-top:6px}.section{padding-top:110px;padding-bottom:105px}h2{font-size:clamp(32px,3.7vw,48px);letter-spacing:-1.8px;margin-bottom:23px}.muted{color:#898797}.section-heading>p:last-child{max-width:580px;color:var(--muted);font-size:15px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:53px}.feature-grid article{border-top:1px solid #42404d;padding-top:19px}.feature-number{font-size:9px;letter-spacing:1.8px;color:#9b91af}.feature-grid h3{font-size:21px;letter-spacing:-.5px;margin:21px 0 13px}.feature-grid p{font-size:14px;color:var(--muted);max-width:310px}.feature-art{height:93px;margin-top:22px;display:flex;align-items:center}.dots{display:block;line-height:.67;font-size:44px;letter-spacing:12px;color:#6c626f;padding-top:7px}.dots b{font-size:30px;color:#bfa1ff;font-weight:400}.context-art{flex-direction:column;align-items:flex-start;justify-content:center;gap:7px}.context-art i{height:7px;width:125px;border-radius:4px;background:linear-gradient(90deg,#bf97e1,#6a547a)}.context-art i:nth-child(2){width:90px}.context-art i:nth-child(3){width:110px}.context-art i:nth-child(4){width:58px;background:#99d5d0}.bars-art{gap:9px;align-items:end;padding-bottom:10px}.bars-art i{width:18px;height:70%;border-radius:3px;background:#464153}.bars-art i:nth-child(2){height:90%}.bars-art i:nth-child(3){height:60%}.bars-art i:nth-child(4){height:30%;background:#85ccbf}.bars-art i:nth-child(5){height:24%;background:#85ccbf}.use-case{background:linear-gradient(110deg,#232335,#1b242c);border-block:1px solid #343441;padding:78px 0}.use-case-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.use-case h2{font-size:36px}.use-case p{color:#b1b1c1;font-size:14px}.use-case p.subtle{font-size:11px;color:#9293a6;max-width:440px}.scenario{padding:25px;background:#13141f;border:1px solid #41404f;border-radius:12px;box-shadow:0 20px 50px #0002}.segmented{display:flex;background:#242330;padding:4px;border-radius:6px;gap:4px}.segmented button{cursor:pointer;flex:1;border:0;color:#aaa5b8;background:transparent;border-radius:4px;padding:9px 6px;font-size:11px}.segmented button.active{background:#514166;color:#f0e6ff}.request{margin:25px 0;border-bottom:1px solid var(--line);padding-bottom:7px}.request span{font-size:8px;letter-spacing:1.4px;color:#9992a8}.request p{font-size:15px;color:#eeebf5;margin-top:10px}.scenario-agents{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.scenario-agents span{padding:10px;border:1px solid #5b4c73;border-radius:5px;font-size:12px;background:#30263e;color:#d5c3f4}.scenario-agents .idle{opacity:.4;border-color:#42404b;background:#24212b}.scenario-result{display:flex;justify-content:space-between;gap:10px;margin-top:22px;font-size:10px}.scenario-result strong{font-weight:500;color:#a7dfcf}.scenario-result>span{color:#a5a0b4}.results-heading{display:flex;align-items:flex-end;gap:100px;justify-content:space-between}.results-heading>p:last-child{max-width:330px;font-size:14px}.results-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:28px}.results-grid article{padding:34px;border-radius:10px;border:1px solid #3b354d;background:linear-gradient(130deg,#272135,#1c1a29)}.results-grid article.scale-result{background:linear-gradient(130deg,#1b2c2e,#171e29);border-color:#35494b}.tag{font-size:8px;letter-spacing:1.4px;color:#c6b2e6}.scale-result .tag{color:#95cfbf}.results-grid h3{font-size:27px;margin:24px 0;letter-spacing:-.7px}.big-result{font-size:58px;line-height:1.2;font-family:'Space Grotesk';letter-spacing:-2px;margin:22px 0 28px}.big-result>span{color:#a18abf;font-size:39px}.big-result small{display:block;font-size:12px;color:#afa4bf;letter-spacing:0;margin-top:7px}.result-row{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px solid #3a3249;font-size:11px}.result-row span{color:#ada3bb}.result-row strong{font-weight:500}.fine-print{color:#aaa3b5;font-size:11px;line-height:1.8;margin:20px 0 0}.scale-chart>div{display:flex;justify-content:space-between;font-size:10px;color:#acbcbf;margin-top:13px}.scale-chart strong{font-weight:400}.scale-chart i{display:block;height:8px;background:#526367;border-radius:2px;margin-top:8px}.scale-chart .focused-bar{width:3%;background:#8edec4}.evidence-note{color:#93909f;font-size:11px;max-width:780px;margin:22px 0 0}.fit-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;border-top:1px solid var(--line);padding-top:80px}.fit-section h2{font-size:37px}.fit-section p{color:var(--muted);font-size:14px;max-width:430px}.fit-section .button{margin-top:15px}.use-list article{display:flex;gap:23px;padding:23px 0;border-bottom:1px solid var(--line);align-items:center;color:#a995c8}.use-list article>span{font-size:10px;align-self:flex-start;padding-top:3px}.use-list article div{flex:1}.use-list h3{font-size:19px;color:#e6e4ef;margin-bottom:8px}.use-list p{font-size:12px;margin:0}.use-list small{font-size:10px;color:#8e8b9d;display:block;margin-top:16px}.faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;padding-top:30px}details{border-bottom:1px solid var(--line);padding:21px 0}details:first-child{padding-top:0}summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:14px}summary::-webkit-details-marker{display:none}summary:after{content:'+';color:#baa2de;font-size:20px;line-height:1}details[open] summary:after{content:'−'}details p{font-size:13px;color:#a9a5ba;margin:15px 25px 0 0}.closing{background:radial-gradient(ellipse at 95% 100%,#8be2ce,transparent 55%),linear-gradient(110deg,#b6a0ed,#d4afe0 60%,#b7c4e9);border-radius:14px;padding:65px;text-align:center;color:#251d35;position:relative;overflow:hidden}.closing .eyebrow{color:#4d3c64;font-size:9px}.closing h2{font-size:52px;letter-spacing:-2px}.closing p:not(.eyebrow){font-size:14px;color:#4b3c5d}.button.dark{background:#241c32;color:#f1e8ff;margin-top:12px}.button.dark:hover{background:#40304f}.closing-note{display:block;font-size:10px;margin-top:16px;color:#554467}footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:42px}footer .brand{font-size:17px}footer .brand-icon{width:27px;height:27px;font-size:23px}footer p{font-size:11px;color:#9892a5;margin:0}footer>span{font-size:10px;color:#777287}.skip{position:absolute;top:-100px;left:20px;z-index:10;padding:10px;background:#fff;color:#111}.skip:focus{top:10px}@keyframes glow{50%{box-shadow:0 0 50px #aa73ff40}}@media(min-width:1500px){.hero{min-height:700px}}@media(max-width:1000px){.wrap{width:calc(100% - 48px)}h1{font-size:58px}.hero{gap:25px}.routing-scene{padding:18px}.header nav{gap:20px}.hero-description{font-size:15px}.actions{gap:18px}.button{gap:16px;padding:14px 17px}.proof-strip{gap:18px}.proof-note{padding-left:16px}.use-case-inner,.fit-section,.faq{gap:40px}.results-heading{gap:50px}.results-grid article{padding:25px}.feature-grid{gap:25px}.big-result{font-size:49px}}@media(max-width:760px){.wrap{width:calc(100% - 40px)}.header{height:82px}.header nav{display:none}.header .small{font-size:10px;padding:9px 11px;gap:9px}.brand{font-size:19px}.brand-icon{width:29px;height:29px;font-size:25px}.hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:50px;gap:45px;min-height:auto}h1{font-size:clamp(49px,10vw,72px);letter-spacing:-2.5px}.hero-description{font-size:16px;max-width:520px}.hero .eyebrow{font-size:8px;letter-spacing:1.6px}.routing-scene{max-width:520px;width:100%;margin:auto;transform:none;padding:23px}.proof-strip{grid-template-columns:1fr 1fr;padding-block:26px;gap:23px}.proof-intro{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center}.proof-intro p{font-size:12px;margin:0}.proof-note{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.proof-strip strong{font-size:36px}.section{padding-block:65px}h2{font-size:34px;letter-spacing:-1px}.feature-grid{grid-template-columns:1fr;gap:26px;margin-top:35px}.feature-grid article{position:relative;padding-right:90px}.feature-grid h3{font-size:22px}.feature-art{position:absolute;right:0;top:20px;width:72px;transform:scale(.7);transform-origin:right center;margin:0}.context-art i{max-width:100%}.feature-grid p{max-width:none}.use-case{padding-block:50px}.use-case-inner,.results-grid,.fit-section,.faq{grid-template-columns:1fr;gap:25px}.use-case h2,.fit-section h2{font-size:33px}.results-heading{display:block}.results-heading>p:last-child{max-width:100%}.results-grid article{padding:27px}.big-result{font-size:58px}.fit-section{gap:25px}.faq{padding-top:10px;gap:15px}.closing{padding:45px 21px}.closing h2{font-size:37px}.closing p:not(.eyebrow){font-size:13px}footer{flex-wrap:wrap;padding-block:30px}footer>span{width:100%}.scenario{padding:20px}.scenario-result{font-size:9px}.proof-strip small{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
