:root{--bg:#080910;--panel:#10121c;--line:#262b3b;--cyan:#72f2d0;--cyan-soft:#b7ffe9;--muted:#a0a5b9;--max:1160px}body{background:radial-gradient(ellipse 65% 18% at 50% 3%,#34305c55,transparent 95%),#080910}.header{background:#080910d9;border-color:#272438}.brand b{color:#a0fae0}.nav{background:#15131f}.button{border-radius:10px;box-shadow:0 0 28px #72f2d01c}.button.secondary{border-color:#3c3a50;background:#17152288}.button.secondary:hover{background:#242035}.new-landing h2{letter-spacing:-2px}.new-landing h2 span,.new-landing h1 span,.ai-copy h3 span{color:#a4ffe6;text-shadow:0 0 36px #70f7d351}.section-tag{color:#a5f7df;letter-spacing:2px}.landing-hero{position:relative;text-align:center;padding-top:82px}.landing-hero h1{font-size:clamp(48px,6.8vw,88px);line-height:1.08;letter-spacing:-4px;margin:27px auto 25px;max-width:1030px}.landing-hero .hero-description{font-size:18px;color:#acaac0}.release-pill{border-color:#49425c;background:#20182e;color:#dbd2ee}.release-pill i{color:#c4b4ff;background:#7b5bca22}.orbit{position:absolute;top:90px;left:50%;width:640px;height:420px;border-radius:50%;background:#6841d51f;filter:blur(90px);transform:translateX(-50%);pointer-events:none;z-index:-1}.hero-note{color:#848297}.product-stage{margin:62px auto 0;border:1px solid #51446c;border-radius:16px;background:#0e1019;box-shadow:0 0 70px #814bdf20,0 30px 75px #0008;overflow:hidden;text-align:left;transform:perspective(1800px) rotateX(3deg)}.stage-bar{display:flex;justify-content:space-between;padding:12px 22px;border-bottom:1px solid #302c40;color:#9b93b1;font-size:9px;letter-spacing:1.7px;background:#17141f}.stage-bar i{display:inline-block;width:6px;height:6px;background:#7cf8d3;border-radius:50%;margin-right:7px;box-shadow:0 0 12px #71ffce}.stage-content{display:grid;grid-template-columns:190px 1fr;min-height:380px}.stage-content aside{padding:27px 16px;border-right:1px solid #292537;display:flex;flex-direction:column;align-items:flex-start;gap:6px;color:#8f8c9f;font-size:11px}.stage-content aside b{color:white;letter-spacing:3px;margin:5px 9px 18px}.stage-content aside img{margin-left:9px}.stage-content aside>span{padding:10px;width:100%;border-radius:7px}.stage-content aside>span.active{background:#7ef6d011;color:#9cf8dc;border:1px solid #81f6d025}.stage-content aside small{font-size:7px;letter-spacing:1.2px;margin-top:auto;padding:20px 9px 0}.stage-dashboard{padding:29px;min-width:0}.dash-title{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.dash-title small{color:#8c849f;font-size:8px;letter-spacing:2px}.dash-title h2{font-size:23px;letter-spacing:-.8px;margin:10px 0 25px}.demo-chip{font-size:7px;letter-spacing:1px;border:1px solid #4f435f;padding:5px 8px;border-radius:5px;color:#bbacd2;white-space:nowrap}.dashboard-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:12px}.dash-feature{padding:23px;background:radial-gradient(ellipse at right top,#52627855,transparent),linear-gradient(120deg,#162e2b,#19192e);border:1px solid #50676266;border-radius:10px}.mini-tag{font-size:9px;letter-spacing:1.8px;color:#a5f7df;font-weight:600}.dash-feature h3{font-size:29px;letter-spacing:-1px;margin:14px 0 10px}.dash-feature em{font-style:normal;color:#a5f7df}.dash-feature p{font-size:11px;margin-bottom:16px}.dash-feature a{font-size:10px;color:#a5f7df}.dash-meters{border:1px solid #332c45;background:#191624;padding:23px;border-radius:10px}.dash-meters>span{font-size:8px;letter-spacing:1.5px;color:#a295b7}.dash-meters>div{display:flex;gap:10px;align-items:center;font-size:9px;margin-top:23px}.dash-meters b{font-size:9px;color:#b8adca;width:25px}.dash-meters i{height:6px;border-radius:4px;flex:1;background:linear-gradient(90deg,#8cead0 50%,#2a2c40 50%)}.dash-meters>div:nth-of-type(2) i{background:linear-gradient(90deg,#b299f5 65%,#2a2c40 65%)}.dash-meters>div:nth-of-type(3) i{background:linear-gradient(90deg,#8db4fd 35%,#2a2c40 35%)}.dash-meters small{color:#777184;font-size:8px}.dash-meters p{font-size:8px;margin-top:23px}.dash-mini{display:flex;gap:12px;padding:13px 16px;border:1px solid #2d293d;border-radius:8px;background:#15131e;font-size:10px;color:#b3a8c2}.dash-mini b{color:#a5f7df}.proof-strip{display:grid;grid-template-columns:repeat(3,1fr);padding:40px 0 0}.proof-strip div+div{border-left:1px solid #2c273b}.proof-strip b{display:block;font-size:21px;color:#e5e0f1;letter-spacing:-.5px}.proof-strip span{display:block;font-size:11px;color:#8c849f;margin-top:7px}.landing-section{padding-top:126px}.section-heading{text-align:center;margin:0 auto 40px}.section-heading p{max-width:650px;margin-inline:auto;font-size:15px}.section-heading h2{margin-bottom:20px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.edition-card{position:relative;border:1px solid #343a45;border-radius:18px;padding:25px;overflow:hidden;background:linear-gradient(140deg,#142e2a,#10141b 65%);transition:transform .25s,border-color .25s}.edition-card:hover{transform:translateY(-5px);border-color:#78e5c4}.pro-edition{background:radial-gradient(ellipse at 70% 20%,#7249bd55,transparent 70%),#17121f;border-color:#5a3d78}.pro-edition .mini-tag{color:#c7adff}.edition-art{height:225px;display:flex;align-items:center;justify-content:center;gap:10px;position:relative}.edition-art:before{content:'';position:absolute;width:165px;height:165px;border:1px solid #95ffe533;transform:rotate(45deg);border-radius:30px;box-shadow:0 0 70px #7ce6cd15,inset 0 0 60px #78edce0d}.pro-edition .edition-art:before{border-color:#b18cf966;box-shadow:0 0 70px #a864e82a,inset 0 0 60px #ae74f51a}.edition-art svg{width:65px;height:65px;color:#a3fce0;filter:drop-shadow(0 0 20px #82ffd266);stroke-width:1}.edition-art span{font-size:46px;font-weight:800;letter-spacing:-2px;color:#e5fff5;z-index:1}.pro-edition .edition-art span{color:#e4d5ff}.pro-edition .edition-art svg{color:#c1a3ff}.edition-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #a8b3c01a;padding-top:20px}.edition-bottom h3{font-size:23px;margin-bottom:9px}.edition-bottom p{font-size:12px;margin-bottom:0}.round-arrow{display:grid;place-items:center;border:1px solid #5c676755;width:40px;height:40px;border-radius:50%;font-size:22px}.results-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.test-scene{border:1px solid #3a3449;border-radius:16px;background:radial-gradient(at 40% 0,#48386c55,transparent 80%),#14111e;padding:26px;display:flex;flex-direction:column}.split-scene{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:1px;min-height:220px;margin-top:20px;background:#6c5c8244;overflow:hidden;border:1px solid #6c5c8233;border-radius:10px}.split-scene>div{padding:24px 17px;background:repeating-linear-gradient(125deg,#181326,#181326 30px,#221b34 31px,#221b34 32px);display:flex;flex-direction:column;justify-content:center}.split-scene>div+div{background:repeating-linear-gradient(125deg,#14251f,#14251f 30px,#1d332a 31px,#1d332a 32px)}.split-scene span{font-size:8px;letter-spacing:1.7px;color:#9b8ab4}.split-scene b{font-size:40px;letter-spacing:-1.5px;margin:8px 0;color:#d8c4ff}.split-scene>div+div b{color:#a2f8d9}.split-scene small{font-size:10px;color:#a99bb9}.test-scene>p{font-size:11px;margin:22px 0 0}.metric-stack{display:grid;gap:12px}.metric-stack article{background:linear-gradient(120deg,#191522,#10131b);border:1px solid #332b41;border-radius:12px;padding:18px 22px}.metric-stack article>span{font-size:12px;color:#c9c0d7}.metric-stack article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.metric-stack b{font-size:32px;color:#a3f6da;line-height:1.7}.metric-stack b small{font-size:12px;font-weight:400;color:#8b839c}.metric-stack em{font-style:normal;font-size:7px;letter-spacing:1.1px;color:#8d809e}.metric-stack p{font-size:10px;margin:0}.section-footnote{text-align:center;font-size:11px;margin:20px auto 0;max-width:720px;color:#8e829f}.ai-hero{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center;border:1px solid #695382;border-radius:20px;padding:55px;background:radial-gradient(ellipse at 20% 45%,#68559c33,transparent 55%),linear-gradient(120deg,#181424,#10151e);box-shadow:0 0 80px #7247af0c}.ai-emblem{font-size:170px;text-align:center;position:relative;color:#9effdf;text-shadow:0 0 70px #7beccf88;border:1px solid #8bcab52a;border-radius:35px;width:240px;height:240px;justify-self:center;line-height:210px;transform:rotate(-8deg);box-shadow:inset 0 0 50px #73ffc90d,0 0 80px #7058ba22}.ai-emblem span{display:block;font-size:17px;letter-spacing:12px;position:absolute;bottom:18px;left:0;width:100%;line-height:30px;text-indent:12px}.ai-copy h3{font-size:39px;letter-spacing:-1.6px;line-height:1.13;margin:20px 0}.ai-copy>p{font-size:13px}.ai-flow{display:flex;gap:12px;align-items:center;font-size:10px;color:#9defd4;margin:23px 0}.ai-flow i{font-style:normal;color:#7e6c98}.ai-copy .ai-limit{font-size:10px;color:#9b8eaa;line-height:1.8}.ai-copy .button{font-size:11px;margin-top:10px}.feature-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.feature-bento article{background:linear-gradient(145deg,#1b1526,#10131b);border:1px solid #322a3f;border-radius:14px;padding:25px}.bento-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:30px}.bento-top svg{color:#a6f4db;width:28px;height:28px}.bento-top span{font-size:7px;letter-spacing:.8px;color:#9d8eaf}.feature-bento h3{font-size:21px;margin-bottom:10px}.feature-bento h4{font-size:12px;color:#b9accb;font-weight:500;margin:0 0 12px}.feature-bento p{font-size:12px;line-height:1.8;margin:0}.games-band{text-align:center}.games-band h2{margin:22px 0 30px}.game-chips{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.game-chips span{background:linear-gradient(140deg,#241c32,#111820);border:1px solid #3b304c;padding:22px 20px;border-radius:10px;font-size:11px;letter-spacing:1px;color:#c9c0d7}.games-band p{font-size:11px;line-height:1.9;margin-top:24px}.journey-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;text-align:center}.journey-grid article{padding:30px 22px;border-top:1px solid #433451}.journey-grid article>span{display:block;font-size:9px;letter-spacing:2px;color:#ad93d5}.journey-grid svg{display:block;margin:24px auto;width:36px;height:36px;color:#9df4d8;filter:drop-shadow(0 0 17px #72edce66)}.journey-grid h3{font-size:22px}.journey-grid p{font-size:12px;max-width:270px;margin-inline:auto}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:900px;margin:auto}.price-card{position:relative;padding:36px;background:#11131c;border:1px solid #33303f;border-radius:16px}.price-card h3{font-size:48px;letter-spacing:-2px;margin:25px 0 15px}.price-card h3 small{display:block;font-size:11px;font-weight:400;letter-spacing:0;color:#9a8eaa;margin-top:12px}.price-card p{font-size:12px}.price-card ul{list-style:none;padding:0;margin:28px 0;min-height:220px}.price-card li{font-size:12px;padding:7px 0;color:#c3b9d1}.price-card li:before{content:'✓';color:#a1f4d9;margin-right:10px}.price-card .button{width:100%}.price-pro{background:radial-gradient(ellipse at 80% 0,#633c8e55,transparent 70%),#171320;border-color:#8460a6;box-shadow:0 0 45px #8c4ece15}.price-label{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#bfa3f2;color:#221033;padding:5px 13px;border-radius:30px;font-size:8px;letter-spacing:1px;white-space:nowrap;font-weight:700}.price-note{display:block;font-size:9px;text-align:center;color:#9d8bb1;line-height:1.8;margin-top:14px}.landing-faq{max-width:820px;margin:auto}.landing-faq details{border:1px solid #30283d;border-radius:11px;margin-bottom:11px;background:linear-gradient(100deg,#18131f,#101118);padding:0 23px}.landing-faq summary{list-style:none;cursor:pointer;padding:21px 0;font-size:14px;display:flex;justify-content:space-between;gap:20px;align-items:center}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary span{color:#bc9be9;font-size:22px}.landing-faq details[open] summary span{transform:rotate(45deg)}.landing-faq details[open]{border-color:#635079}.landing-faq p{font-size:12px;line-height:1.9;padding-bottom:10px;max-width:720px}.final-call{position:relative;text-align:center;padding:130px 20px 100px;background:radial-gradient(ellipse at center,#4f316e26,transparent 65%)}.final-call h2{font-size:clamp(48px,6vw,78px);line-height:1.08;margin:25px 0;letter-spacing:-3px}.final-call p{font-size:14px}.final-call .button{margin-top:15px}.footer{border-top:1px solid #302639}.footer-main{padding-top:40px}.footer-bottom{border-color:#302639}.download-main h1 span{color:#a1f6dc}.download-main .download-card{background:linear-gradient(130deg,#171322,#10151d)}
@media(max-width:900px){.stage-content{grid-template-columns:145px 1fr}.stage-dashboard{padding:22px}.dash-title h2{font-size:19px}.demo-chip{display:none}.stage-content aside{font-size:9px}.dash-feature h3{font-size:24px}.feature-bento{grid-template-columns:repeat(2,1fr)}.ai-hero{padding:35px;gap:30px}.ai-emblem{width:190px;height:210px;font-size:140px;line-height:180px}.ai-copy h3{font-size:32px}.edition-art{height:200px}.results-layout{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.section-width{width:calc(100% - 36px)}.header{height:73px;padding:0 18px}.brand>span{font-size:11px}.brand img{width:32px;height:32px}.brand small{font-size:6px;letter-spacing:1px}.header-actions .button{font-size:10px;padding:8px 12px;min-height:37px}.header-actions .button svg{display:none}.header-actions{gap:8px}.menu-toggle{width:36px;height:36px}.landing-hero{padding-top:50px}.landing-hero h1{font-size:43px;letter-spacing:-2.3px;margin:25px -5px 22px}.landing-hero .hero-description{font-size:13px;line-height:1.9}.release-pill{font-size:7px;letter-spacing:1px;padding:7px 9px}.release-pill i{font-size:6px}.hero-buttons{gap:9px}.hero-buttons .button{font-size:11px;padding:12px 16px;min-height:45px}.hero-note{font-size:8px}.product-stage{margin-top:37px;transform:none;border-radius:10px}.stage-bar{font-size:6px;padding:10px 12px;letter-spacing:1px}.stage-bar>span+span{display:none}.stage-content{grid-template-columns:1fr;min-height:0}.stage-content aside{display:none}.stage-dashboard{padding:17px}.dash-title h2{font-size:17px;margin:8px 0 17px;letter-spacing:-.5px}.dash-title small{font-size:6px}.dashboard-grid{gap:8px;grid-template-columns:1.15fr 1fr}.dash-feature{padding:15px 12px}.mini-tag{font-size:7px;letter-spacing:1.2px}.dash-feature h3{font-size:22px;margin:14px 0}.dash-feature p{font-size:9px}.dash-feature a{font-size:8px}.dash-meters{padding:15px 12px}.dash-meters>span{font-size:6px}.dash-meters>div{gap:5px;margin-top:20px}.dash-meters b{font-size:7px;width:21px}.dash-meters small{display:none}.dash-meters p{font-size:7px;line-height:1.8;margin-top:22px}.dash-mini{font-size:7px;padding:10px 8px;gap:7px}.proof-strip{padding-top:25px}.proof-strip b{font-size:14px;letter-spacing:-.4px}.proof-strip span{font-size:8px;padding:0 8px;line-height:1.8}.landing-section{padding-top:79px}.new-landing h2{font-size:32px;letter-spacing:-1.3px;line-height:1.15}.section-heading{margin-bottom:26px}.section-heading p{font-size:12px}.section-tag{font-size:8px;letter-spacing:1.6px}.product-grid{grid-template-columns:1fr;gap:15px}.edition-card{padding:20px;border-radius:13px}.edition-art{height:195px}.edition-art:before{width:140px;height:140px}.edition-art span{font-size:44px}.edition-bottom h3{font-size:21px}.edition-bottom p{font-size:10px}.results-layout{grid-template-columns:1fr;gap:14px}.test-scene{padding:20px}.split-scene{min-height:190px}.split-scene b{font-size:35px}.metric-stack article{padding:16px 20px}.metric-stack em{font-size:6px}.section-footnote{font-size:9px;line-height:1.8}.ai-hero{grid-template-columns:1fr;padding:28px 22px;gap:28px;border-radius:15px}.ai-emblem{width:150px;height:150px;font-size:110px;line-height:125px;border-radius:25px}.ai-emblem span{font-size:12px;letter-spacing:9px;bottom:9px}.ai-copy h3{font-size:32px;margin-top:18px}.ai-copy>p{font-size:12px}.ai-copy .ai-limit{font-size:9px}.ai-flow{font-size:8px;gap:8px;flex-wrap:wrap}.feature-bento{grid-template-columns:1fr;gap:12px}.feature-bento article{padding:24px}.bento-top{margin-bottom:22px}.bento-top span{font-size:7px}.feature-bento h3{font-size:22px}.feature-bento p{font-size:12px}.game-chips{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.game-chips span{padding:20px 9px;font-size:10px}.games-band p{font-size:10px}.journey-grid{grid-template-columns:1fr;gap:12px}.journey-grid article{padding:25px 15px;border:1px solid #32273f;border-radius:12px;background:#15111d}.journey-grid svg{margin:18px auto}.journey-grid h3{font-size:22px;margin-bottom:14px}.journey-grid p{margin-bottom:0}.pricing-grid{grid-template-columns:1fr;gap:26px}.price-card{padding:30px 25px}.price-card h3{font-size:48px}.price-card ul{min-height:0}.landing-faq details{padding:0 17px}.landing-faq summary{font-size:12px;padding:19px 0}.landing-faq p{font-size:11px}.final-call{padding-top:80px;padding-bottom:70px}.final-call h2{font-size:47px;letter-spacing:-2px}.final-call p{font-size:12px}.footer-main{gap:30px}.orbit{width:100%;height:300px}.hero-halo{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.edition-card{transition:none}.product-stage{transform:none}}
.new-landing .proof-strip{margin-top:0;border:0;gap:0;padding-bottom:0}.new-landing .proof-strip>div{display:block;padding:0 12px;border:0;min-width:0}.new-landing .proof-strip>div+div{border-left:1px solid #2c273b}.new-landing .proof-strip span{padding:0;white-space:normal}.new-landing .proof-strip b{white-space:normal}
@media(max-width:640px){.new-landing .dash-title h2{font-size:17px;letter-spacing:-.5px}.new-landing .proof-strip>div{padding:0 6px}.new-landing .proof-strip b{font-size:13px}.new-landing .proof-strip span{font-size:8px}}
/* Motion uses only opacity and transforms; reduced motion stays static. */
.will-reveal{opacity:0;transform:translateY(20px);transition:opacity .65s ease var(--reveal-delay,0ms),transform .65s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0ms)}.will-reveal.is-revealed{opacity:1;transform:none}.landing-hero h1{animation:hero-intro .8s ease both}.landing-hero>.release-pill{animation:hero-intro .6s ease both}.landing-hero>.hero-description{animation:hero-intro .9s ease both}.landing-hero .hero-buttons{animation:hero-intro 1.1s ease both}.product-stage{animation:stage-intro 1.2s ease both}.button svg{transition:transform .25s}.button:hover svg{transform:translateX(4px)}.edition-art:before{transition:transform .7s,box-shadow .7s}.edition-card:hover .edition-art:before{transform:rotate(60deg);box-shadow:0 0 90px #9b85ef33}.feature-bento article{transition:border-color .3s,transform .4s,opacity .65s}.feature-bento article:hover{border-color:#8572a6;transform:translateY(-4px)}.ai-copy .local-value{border:1px solid #b3a1ec44;border-radius:12px;padding:14px 17px;margin:20px 0;background:linear-gradient(100deg,#b0f7db0a,#b497f016)}.local-value>span{font-size:7px;letter-spacing:2px;color:#b5a0dc;display:block}.local-value b{font-size:22px;display:block;color:#e2d5ff;letter-spacing:-.7px;margin:5px 0}.local-value small{font-size:9px;color:#a297b6}.ai-orbit{transform:none;border:0;box-shadow:none;background:radial-gradient(ellipse,#9e8ce229,transparent 65%);display:grid;place-items:center;line-height:1;position:relative;height:285px;width:285px}.ai-orbit>i{position:absolute;inset:0;border:1px solid #ae8cf055;border-radius:50%;animation:orbit-motion 24s linear infinite;border-top-color:#8ef9d4}.ai-orbit>i:nth-child(2){inset:17px;border-style:dashed;animation-direction:reverse;animation-duration:40s}.ai-orbit>i:nth-child(3){inset:35px;animation-duration:30s;border-left-color:#c4afff}.orb-core{width:158px;height:158px;border:1px solid #b8a5ec77;border-radius:38px;background:linear-gradient(140deg,#413252,#163a3b);font-size:100px;line-height:123px;position:relative;box-shadow:0 0 50px #a387e222;text-shadow:0 0 40px #90f6d555}.ai-emblem .orb-core span{font-size:9px;letter-spacing:3px;text-indent:3px;bottom:13px;line-height:20px}.autopilot-spotlight{border-color:#8f74b4;box-shadow:0 0 95px #8250c411}.landing-faq summary span{transition:transform .2s}.motion-sleep *{animation-play-state:paused!important}@keyframes hero-intro{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes stage-intro{from{opacity:0;transform:perspective(1800px) rotateX(8deg) translateY(22px)}to{opacity:1;transform:perspective(1800px) rotateX(3deg)}}@keyframes orbit-motion{to{transform:rotate(360deg) rotateX(35deg)}}@media(max-width:640px){.ai-orbit{width:220px;height:220px}.orb-core{width:135px;height:135px;font-size:85px;line-height:105px}.ai-emblem .orb-core span{font-size:8px;letter-spacing:2px}.local-value b{font-size:22px}.product-stage{animation-name:hero-intro}}@media(prefers-reduced-motion:reduce){.will-reveal{opacity:1!important;transform:none!important;transition:none!important}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
