/* Brighter Ascend: blue glass, mint light and lavender detailing. */
:root{--bg:#101b30;--muted:#b8c7df;--text:#f8fbff;--line:#3a5273;--cyan:#8cffe0}body{background:radial-gradient(ellipse 90% 12% at 50% 0,#4664a7aa,transparent 95%),radial-gradient(ellipse 90% 23% at 0 47%,#28667c66,transparent 80%),radial-gradient(ellipse 80% 16% at 100% 72%,#5a4a9277,transparent 90%),#101b30;color:#f8fbff}.header{background:#14233bdc;border-color:#97bded26;box-shadow:0 4px 35px #06101d22}.nav{background:#243653b8;border-color:#b3d2fa29}.nav a{color:#bdcee8}.brand small{color:#b0c4dd}.header .button{box-shadow:0 0 26px #91ffe328}.landing-hero{isolation:isolate;overflow:visible;padding-top:97px}.landing-hero h1{position:relative;z-index:1;text-shadow:0 4px 28px #0a17384d}.landing-hero h1 span{background:linear-gradient(100deg,#b6ffea 15%,#c3e6ff 45%,#dec8ff 70%,#b6ffea 95%);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:none;animation:headline-color 12s ease-in-out infinite}.landing-hero .hero-description{position:relative;color:#d1dcf0;text-shadow:0 2px 10px #10213c}.release-pill{background:#263553dd;border-color:#a4bce16b;color:#f0f3ff;box-shadow:0 0 35px #a7cbff18;position:relative;z-index:2}.release-pill i{background:#aa8ded33;color:#e5d9ff}.hero-note{color:#b0c6df;position:relative}.hero-art{position:absolute;z-index:-1;pointer-events:none;inset:-65px -60px auto;height:820px;overflow:hidden;mask-image:linear-gradient(#000 70%,transparent)}.aurora{position:absolute;border-radius:50%;filter:blur(65px);opacity:.43;will-change:transform}.aurora-mint{width:420px;height:260px;left:1%;top:270px;background:#40bbac;animation:aurora-drift 19s ease-in-out infinite alternate}.aurora-blue{width:600px;height:350px;top:40px;left:25%;background:#548cf4;animation:aurora-drift 25s ease-in-out infinite alternate-reverse}.aurora-violet{width:390px;height:300px;right:-10px;top:240px;background:#b27af6;animation:aurora-drift 22s ease-in-out infinite alternate}.halo-arc{position:absolute;border:1px solid #c4d6ff38;border-radius:50%;width:740px;height:740px;left:50%;top:-90px;transform:translateX(-50%)}.arc-b{width:1000px;height:1000px;top:-220px;border-style:dashed;opacity:.4}.hero-grid{position:absolute;inset:350px 0 0;background-image:linear-gradient(#b8d9ff0d 1px,transparent 1px),linear-gradient(90deg,#b8d9ff0d 1px,transparent 1px);background-size:48px 48px;transform:perspective(600px) rotateX(55deg);mask-image:radial-gradient(ellipse,#000,transparent 70%)}.flight-path{position:absolute;inset:75px 0 auto;width:100%;height:650px;fill:none;stroke-width:1}.path-base{stroke:#b9cdfb22}.flight-path .path-light{stroke:#b0ffe7;stroke-width:2;stroke-dasharray:100 1400;animation:flight-trace 13s linear infinite;opacity:.8;filter:drop-shadow(0 0 5px #89ffd6)}.hero-spark{position:absolute;color:#b7ffe9;font-size:35px;animation:spark-turn 15s linear infinite;opacity:.75}.spark-a{left:9%;top:130px}.spark-b{right:9%;top:270px;font-size:46px;animation-direction:reverse}.spark-c{right:27%;top:80px;font-size:22px;color:#e1caff}.floating-note{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;padding:12px 16px;background:linear-gradient(120deg,#59799a44,#4e4e7d55);border:1px solid #c7e7ff5e;border-radius:12px;box-shadow:0 12px 35px #071a3533;backdrop-filter:blur(15px);text-align:left;pointer-events:none}.floating-note>span:last-child{font-size:7px;letter-spacing:1.3px;color:#c0cee9}.floating-note b{display:block;font-size:11px;letter-spacing:0;color:#f2fbff;margin-top:5px}.note-icon{width:29px;height:29px;display:grid;place-items:center;border:1px solid #b2ffde66;border-radius:9px;background:#9cffe315;color:#aaffdf;font-size:20px}.note-local{left:-15px;top:346px;transform:rotate(-7deg);animation:note-drift 7s ease-in-out infinite}.note-verify{right:-18px;top:155px;transform:rotate(7deg);animation:note-drift 9s ease-in-out infinite reverse}.section-tag{color:#b3ffe4}.section-heading p,.final-call p{color:#bfcee3}.new-landing h2 span,.ai-copy h3 span{color:#adffe2;text-shadow:0 0 35px #8ff8d13d}.section-heading{position:relative}.section-heading:before{content:'✦';display:block;color:#b9a5f6;font-size:22px;line-height:1;margin:0 0 17px;text-shadow:0 0 20px #c1a1ff77}.hero-buttons .button,.final-call .button{position:relative;overflow:hidden}.hero-buttons .button:not(.secondary):before,.final-call .button:before{content:'';position:absolute;left:-55%;top:-80%;height:260%;width:35%;background:linear-gradient(90deg,transparent,#ffffff66,transparent);transform:rotate(25deg);animation:button-glint 7s ease-in-out infinite;pointer-events:none}.product-stage{border-color:#9dc3f788;box-shadow:0 0 85px #87b9ff2c,0 35px 65px #06112655;background:#142139}.stage-bar{background:#2c3b57;color:#b3c7e8;border-color:#7ca0cb44}.stage-content aside{background:#17263c;border-color:#4c648755;color:#b1c0dc}.stage-dashboard{background:linear-gradient(140deg,#182b41,#23263f)}.dash-title small{color:#a8bfda}.dash-meters{background:#27334c;border-color:#6e87b955}.dash-meters>span,.dash-meters small,.dash-meters p{color:#aebcd5}.dash-feature{background:radial-gradient(at 100% 0,#9f90e44d,transparent 70%),linear-gradient(120deg,#265649,#283957);border-color:#a4efce55}.dash-feature p{color:#c0d8de}.dash-mini{background:#24334d;border-color:#7594b644;color:#c5d7ea}.new-landing .proof-strip b{color:#edfbff}.new-landing .proof-strip span{color:#acc7dc}.rhythm-band{overflow:hidden;border-block:1px solid #bde3ff33;background:linear-gradient(100deg,#70d9bf12,#b59af122);margin-top:65px;padding:20px 0;transform:rotate(-1.3deg)}.rhythm-band>div{display:flex;align-items:center;gap:36px;white-space:nowrap;width:max-content;animation:rhythm-slide 36s linear infinite}.rhythm-band span{font-size:11px;font-weight:650;letter-spacing:3px;color:#d0dff0}.rhythm-band i{font-style:normal;font-size:21px;color:#b0ffe1}.edition-card{background:radial-gradient(ellipse at 30% 0,#72d7bb44,transparent 75%),linear-gradient(135deg,#244841,#1d344c);border-color:#96d9c85e;box-shadow:0 15px 40px #06182922}.pro-edition{background:radial-gradient(ellipse at 80% 20%,#d2b0ff4d,transparent 70%),linear-gradient(135deg,#423c67,#293953);border-color:#c3a8ed77}.edition-card:after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,#d1edff18 46%,transparent 65%);transform:translateX(-120%);transition:transform .9s;pointer-events:none}.edition-card:hover:after{transform:translateX(120%)}.edition-art svg{animation:edition-hover 7s ease-in-out infinite}.pro-edition .edition-art svg{animation-delay:-3.5s}.edition-bottom{border-color:#bedbe533}.edition-bottom p{color:#bfd4e0}.round-arrow{background:#dbfaff0c;border-color:#c6f2e84d}.bright-results{position:relative}.bright-results:before{content:'';position:absolute;z-index:-1;inset:55px -35px -30px;background:radial-gradient(ellipse at 15% 30%,#58c5c51c,transparent 65%);border-radius:35px;border:1px solid #b4e5e414}.test-scene{background:radial-gradient(at 40% 0,#a197e52d,transparent 80%),#24324d;border-color:#9d9dd655}.test-scene>p{color:#c0cee0}.split-scene>div{background:repeating-linear-gradient(125deg,#2c304c,#2c304c 30px,#3b4261 31px,#3b4261 32px)}.split-scene>div+div{background:repeating-linear-gradient(125deg,#214b46,#214b46 30px,#2d6259 31px,#2d6259 32px)}.split-scene span,.split-scene small{color:#c0c2e3}.metric-stack article{background:linear-gradient(110deg,#2d3b58,#203d4d);border-color:#87b6d244;position:relative;overflow:hidden}.metric-stack article:after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#a1ffdf,transparent);transform-origin:left;transform:scaleX(.25);transition:transform .8s}.metric-stack article:hover:after{transform:scaleX(1)}.metric-stack article>span{color:#e0ebfd}.metric-stack em,.metric-stack p,.metric-stack b small,.section-footnote{color:#b3c5df}.autopilot-spotlight{background:radial-gradient(ellipse at 20% 40%,#bb99ff3d,transparent 60%),linear-gradient(125deg,#333754,#1d424b);border:1px solid #c6b3fa88;box-shadow:0 0 90px #af8dff18;position:relative}.autopilot-spotlight:before,.autopilot-spotlight:after{content:'+';position:absolute;color:#cbe5fb66;font-size:25px;line-height:1}.autopilot-spotlight:before{top:17px;left:20px}.autopilot-spotlight:after{bottom:17px;right:20px}.ai-copy>p{color:#d0daec}.ai-copy .ai-limit{color:#b5c7dc}.ai-copy .local-value{background:linear-gradient(100deg,#b6ffdf12,#d7b4ff18);border-color:#d2bef466}.local-value small{color:#bdd2e2}.local-value>span{color:#e1c9ff}.local-value b{color:#f3eaff}.ai-orbit{background:radial-gradient(ellipse,#ccb5ff30,transparent 70%)}.ai-orbit>i{border-color:#c0b1ee88}.ai-orbit>i:nth-child(2){border-color:#b1f7df66}.orb-core{background:linear-gradient(135deg,#625481,#34605e);border-color:#e4d5ff99;box-shadow:0 0 65px #ad9dfb35}.feature-bento article{background:linear-gradient(145deg,#293c56,#24304a);border-color:#86b3d544;position:relative;overflow:hidden}.feature-bento article:nth-child(3n+2){background:linear-gradient(145deg,#3d3a60,#253a50)}.feature-bento article:nth-child(3n){background:linear-gradient(145deg,#264a4d,#283551)}.feature-bento article:after{content:'';position:absolute;right:-26px;top:-26px;width:90px;height:90px;border:1px solid #c4e2ff17;border-radius:50%;box-shadow:0 0 0 20px #b9d7fa05}.feature-bento p{color:#bbcee2}.feature-bento h4{color:#d1d9ed}.bento-top span{color:#b2c8e1}.bento-top svg{filter:drop-shadow(0 0 9px #9eefd144)}.game-chips span{background:linear-gradient(140deg,#39466b,#254453);border-color:#91b6d544;color:#e0edff;transition:transform .3s,border-color .3s}.game-chips span:hover{transform:translateY(-4px) rotate(-2deg);border-color:#bfffe6}.games-band p{color:#b7cce2}.journey-decoration{position:relative;max-width:1000px;margin:15px auto -16px;color:#b2cfe2;text-align:center}.journey-decoration>span{display:inline-block;font-size:7px;letter-spacing:3px;background:#182c43;padding:7px 20px;border:1px solid #80b7d544;border-radius:20px;position:relative;z-index:1}.journey-decoration svg{position:absolute;left:0;top:0;height:45px;width:100%;stroke:#a5d9e566;stroke-dasharray:8 10;stroke-width:1;animation:journey-flow 22s linear infinite}.journey-grid article{border-color:#91c6dc55;padding-top:45px}.journey-grid p{color:#bbd0e4}.journey-grid article>span{color:#e0caff}.journey-grid svg{transition:transform .4s}.journey-grid article:hover svg{transform:translateY(-6px) rotate(-8deg)}.price-card{background:linear-gradient(145deg,#294659,#24364e);border-color:#91c9dc66;box-shadow:0 18px 45px #07182933}.price-pro{background:radial-gradient(at 90% 0,#b894f44d,transparent 65%),linear-gradient(140deg,#454266,#263b52);border-color:#d7bdff99}.price-card p,.price-card h3 small,.price-note{color:#bfd0e7}.price-card li{color:#e0e9f9}.landing-faq details{background:linear-gradient(110deg,#263954,#25304b);border-color:#8ca8d244}.landing-faq details[open]{background:linear-gradient(110deg,#30495e,#3b3c5e);border-color:#bba4e97d}.landing-faq p{color:#c5d7eb}.landing-faq details[open]>p{animation:answer-open .35s ease both}.final-call{background:radial-gradient(ellipse at center,#9476c433,transparent 70%)}.final-call:before{content:'✦';position:absolute;left:10%;top:120px;font-size:65px;color:#d4b9ff66;animation:spark-turn 25s linear infinite}.final-call:after{content:'✧';position:absolute;right:12%;bottom:130px;font-size:70px;color:#a9fada77;animation:spark-turn 30s linear infinite reverse}.footer{border-color:#b1caed33}.footer a{color:#c0cee5}.footer p,.footer-bottom{color:#a4b9d4}.motion-toggle{display:flex;align-items:center;gap:6px;border:1px solid #a3c3e84d;background:#a9c9f011;color:#d4e8ff;border-radius:8px;padding:9px 11px;font-size:10px;min-height:38px;white-space:nowrap}.motion-toggle:hover{background:#bdd3f022}.motion-toggle>span:first-child{font-weight:800;font-size:13px}.reading-progress{height:2px;position:fixed;top:0;left:0;right:0;z-index:80;pointer-events:none}.reading-progress i{display:block;height:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#94ffe0,#d2b5ff);box-shadow:0 0 12px #b3ffe680}.will-reveal{transition:opacity .65s ease var(--reveal-delay,0ms),transform .75s cubic-bezier(.17,.65,.25,1) var(--reveal-delay,0ms),clip-path .9s ease var(--reveal-delay,0ms);transform:translateY(18px)}[data-reveal=card]{transform:translateY(24px) rotate(-2deg) scale(.97)}[data-reveal=card]:nth-child(2){transform:translateY(24px) rotate(2deg) scale(.97)}[data-reveal=wipe]{transform:none;clip-path:inset(0 100% 0 0 round 15px)}[data-reveal=zoom]{transform:scale(.94);opacity:.2}[data-reveal=left]{transform:translateX(-24px)}[data-reveal=right]{transform:translateX(24px)}[data-reveal=rise]{transform:translateY(28px)}.will-reveal.is-revealed{opacity:1;transform:none;clip-path:inset(0 0 0 0 round 0)}.motion-off *, .motion-off *:before,.motion-off *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.motion-off .will-reveal{opacity:1!important;transform:none!important;clip-path:none!important}.motion-off .landing-hero h1 span{background-position:50%}.motion-off .rhythm-band>div{transform:none}
@keyframes headline-color{0%,100%{background-position:0%}50%{background-position:100%}}@keyframes aurora-drift{to{transform:translate(45px,-25px) scale(1.12)}}@keyframes flight-trace{to{stroke-dashoffset:-1500}}@keyframes spark-turn{to{transform:rotate(360deg)}}@keyframes note-drift{50%{translate:0 -12px}}@keyframes button-glint{0%,70%{left:-55%}94%,100%{left:145%}}@keyframes rhythm-slide{to{transform:translateX(-50%)}}@keyframes edition-hover{50%{transform:translateY(-7px)}}@keyframes journey-flow{to{stroke-dashoffset:-180}}@keyframes answer-open{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
@media(max-width:1100px){.floating-note{display:none}.hero-art{inset-inline:-30px}.aurora{opacity:.3}.header{gap:14px}.header-actions{gap:8px}.motion-label{display:none}.motion-toggle{padding:8px 10px}.flight-path{opacity:.5}}@media(max-width:640px){.landing-hero{padding-top:60px}.hero-art{inset:-20px -18px auto;height:700px}.aurora{filter:blur(45px);opacity:.33}.aurora-mint{width:240px;height:200px;left:-110px;top:260px}.aurora-blue{width:360px;height:280px;left:5%;top:70px}.aurora-violet{width:240px;height:230px;right:-100px;top:250px}.halo-arc{width:450px;height:450px;top:30px}.arc-b{width:620px;height:620px;top:-50px}.hero-grid{background-size:30px 30px;inset-block-start:400px}.spark-a{left:4%;top:90px;font-size:23px}.spark-b{right:4%;top:320px;font-size:28px}.spark-c{display:none}.hero-spark{opacity:.4}.flight-path{inset-block-start:20px;height:500px;opacity:.4}.landing-hero .hero-description{color:#d0dff1}.section-heading:before{font-size:18px;margin-bottom:13px}.rhythm-band{margin-top:45px;padding:14px 0}.rhythm-band>div{gap:25px}.rhythm-band span{font-size:8px;letter-spacing:2px}.rhythm-band i{font-size:17px}.bright-results:before{inset:50px -10px -20px}.journey-decoration{display:none}.journey-grid article{background:linear-gradient(120deg,#29445a,#2a3551);border-color:#80b6d34d;padding-top:25px}.final-call:before{left:1%;font-size:35px;top:65px}.final-call:after{right:2%;font-size:40px;bottom:80px}.header-actions{gap:6px}.motion-toggle{min-height:34px;padding:6px 9px}.header-actions .button{padding-inline:10px}.hero-art .aurora{animation-duration:30s}.rhythm-band>div{animation-duration:45s}.landing-faq summary{color:#edf6ff}}
@media(prefers-reduced-motion:reduce){.will-reveal{opacity:1!important;transform:none!important;clip-path:none!important}.landing-hero h1 span{background-position:50%}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.rhythm-wrap{overflow:hidden;margin-top:65px;padding:18px 0}.rhythm-wrap .rhythm-band{margin-top:0}.rhythm-wrap+#products{padding-top:105px}@media(max-width:640px){.rhythm-wrap{margin-top:40px;padding:10px 0}.rhythm-wrap+#products{padding-top:65px}}
.new-landing{overflow-x:clip}.is-revealed[data-reveal]{opacity:1;transform:none;clip-path:none}.motion-off [data-reveal]{opacity:1;transform:none;clip-path:none}
/* Drawn vectors prevent platform emoji rendering on product links. */
.edition-card .round-arrow{width:40px;height:40px;min-width:40px;flex-shrink:0;border-radius:11px;color:#acffe0;border:1px solid #a3f0d966;background:linear-gradient(135deg,#a8ffe015,#a8ffe005);box-shadow:inset 0 1px 0 #dffff51a;transition:background .25s,border-color .25s,box-shadow .25s}.edition-card .edition-arrow{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s}.edition-arrow .arrow-trace{opacity:.38;stroke-width:1.15}.pro-edition .round-arrow{color:#e0c8ff;border-color:#d4b3ff77;background:linear-gradient(135deg,#dab6ff1c,#dab6ff06)}.edition-card:hover .edition-arrow,.edition-card:focus-visible .edition-arrow{transform:translate(2px,-2px)}.edition-card:hover .round-arrow,.edition-card:focus-visible .round-arrow{background:#b8ffe41c;border-color:#c5ffe7;box-shadow:0 0 18px #b7ffe415}.pro-edition:hover .round-arrow,.pro-edition:focus-visible .round-arrow{background:#dcbfff24;border-color:#e4cfff;box-shadow:0 0 18px #d9b8ff1a}@media(prefers-reduced-motion:reduce){.edition-card .edition-arrow,.edition-card .round-arrow{transition:none}.edition-card:hover .edition-arrow,.edition-card:focus-visible .edition-arrow{transform:none}}
