:root{--ink:#11231d;--paper:#f2f2ec;--lime:#c7fa45;--muted:#75807a;--line:#cdd1c9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif}.shell{width:min(1200px,calc(100% - 64px));margin:auto}.noise{pointer-events:none;position:fixed;inset:0;z-index:20;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.38'/%3E%3C/svg%3E")}.nav{height:90px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:3}.brand{font-size:20px;font-weight:800;letter-spacing:-1.3px;text-decoration:none;color:var(--ink)}.brand span{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--lime);margin-right:5px;box-shadow:0 0 0 3px rgba(199,250,69,.25)}.brand i{font-style:normal;font-weight:500}.nav-links{display:flex;gap:29px}.nav-links a{font-size:12px;font-weight:700;color:#506059;text-decoration:none}.button{border:0;background:var(--ink);color:#fff;padding:15px 20px;border-radius:3px;text-decoration:none;font-size:12px;font-weight:800;letter-spacing:.1px;display:inline-flex;gap:22px;align-items:center;cursor:pointer}.button b{font-size:17px;font-weight:400}.button-small{padding:11px 15px}.hero{min-height:690px;position:relative;display:flex;align-items:center;padding-bottom:70px}.hero-copy{position:relative;z-index:2;width:54%;padding-bottom:23px}.eyebrow{font:500 10px 'DM Mono',monospace;letter-spacing:1.2px;color:#607069;margin:0 0 23px}.pulse{display:inline-block;width:6px;height:6px;background:#91c51c;border-radius:50%;margin-right:8px;box-shadow:0 0 0 4px rgba(145,197,28,.18)}h1,h2,p{margin-top:0}h1{font-size:clamp(48px,6vw,83px);line-height:.98;letter-spacing:-5px;margin-bottom:26px}em{font-family:Georgia,serif;font-weight:400;letter-spacing:-4px}.lede{max-width:500px;font-size:16px;line-height:1.7;color:#53625b}.hero-actions{margin-top:33px;display:flex;gap:26px;align-items:center}.text-button{border:0;background:transparent;padding:0;font:700 12px Manrope;color:var(--ink);cursor:pointer}.text-button span{font-size:18px;margin-left:8px}.proof{margin-top:54px;display:flex;align-items:center;gap:13px;font-size:10px;line-height:1.6;color:#69766f}.avatars{display:flex}.avatars i{font:500 7px 'DM Mono';font-style:normal;display:grid;place-items:center;width:25px;height:25px;color:#fff;background:#7b7165;border:2px solid var(--paper);border-radius:50%;margin-right:-7px}.avatars i:nth-child(2){background:#315b54}.avatars i:nth-child(3){background:#aa8b63}.organism{position:absolute;right:-80px;top:70px;width:650px;height:570px;overflow:hidden}.orbital{position:absolute;border:1px solid rgba(17,35,29,.16);border-radius:50%;transform:rotate(-25deg)}.orbital-one{width:540px;height:170px;top:205px;left:48px}.orbital-two{width:455px;height:515px;left:96px;top:20px;transform:rotate(31deg)}.orbital-three{width:620px;height:350px;top:104px;left:5px;transform:rotate(70deg);border-color:rgba(17,35,29,.1)}.core{width:180px;height:180px;position:absolute;left:230px;top:190px;background:radial-gradient(circle at 35% 30%,#ddff89,#9fd630 53%,#416620);border-radius:50%;box-shadow:0 0 70px rgba(146,207,45,.42),inset -18px -20px 25px rgba(26,60,15,.18);display:flex;align-items:center;justify-content:center;animation:breathe 4s ease-in-out infinite}.core span{font-size:83px;font-weight:800;color:#17301d;letter-spacing:-9px}.core small{font:8px 'DM Mono';letter-spacing:1px;position:absolute;bottom:38px;color:#26431e}.core-ring{position:absolute;inset:-16px;border-radius:50%;border:1px solid rgba(138,205,42,.6);animation:spin 12s linear infinite}.signal{width:8px;height:8px;border-radius:50%;background:var(--lime);position:absolute;box-shadow:0 0 0 7px rgba(199,250,69,.16);animation:blink 2s infinite}.s1{top:155px;left:164px}.s2{top:86px;left:425px;animation-delay:.5s}.s3{top:412px;left:130px;animation-delay:1.1s}.s4{top:455px;left:495px;animation-delay:1.5s}.float-card{position:absolute;background:rgba(248,250,240,.91);backdrop-filter:blur(8px);box-shadow:0 18px 40px rgba(25,44,35,.1);padding:14px 17px;border-radius:4px;min-width:158px}.float-card label{font:500 8px 'DM Mono';color:#748079;display:block;margin-bottom:7px}.float-card strong{font-size:20px;letter-spacing:-1.2px;display:block}.float-card span{display:block;font-size:8px;color:#7b8580;margin-top:3px}.card-revenue{top:56px;left:270px}.card-revenue b{color:#76a719}.card-action{right:9px;top:317px}.card-action strong{font-size:12px;letter-spacing:-.5px}.card-action i,.card-live i{display:inline-block;width:6px;height:6px;background:#9acf26;border-radius:50%;margin-left:4px}.card-live{left:60px;bottom:81px;min-width:125px;font:500 8px 'DM Mono';letter-spacing:.3px;color:#5d6c63}.card-live i{margin:0 6px 0 0}.scroll-note{position:absolute;bottom:28px;left:0;font:10px 'DM Mono';letter-spacing:1px;color:#76827c}.scroll-note span{font-size:17px;margin-left:10px}.marquee{overflow:hidden;background:var(--ink);padding:21px 0;color:var(--lime);white-space:nowrap}.marquee div{display:inline-flex;gap:35px;align-items:center;font:500 12px 'DM Mono';letter-spacing:1px;animation:marquee 25s linear infinite}.marquee i{color:#fff;font-style:normal}.problem{padding:135px 0}.section-heading{display:flex;justify-content:space-between;align-items:flex-start}.section-heading h2,.trust h2{font-size:clamp(36px,4vw,58px);letter-spacing:-3.7px;line-height:1.05;margin:0}.section-heading p{width:31%;font-size:14px;line-height:1.7;color:#63716a;margin:12px 0 0}.fragmented{height:330px;border:1px solid var(--line);margin-top:68px;position:relative;overflow:hidden;background:linear-gradient(125deg,#f8f8f3,#e8ebe3)}.tool{position:absolute;background:#fff;border:1px solid #d8dcd3;border-radius:3px;padding:15px 19px;font:500 10px 'DM Mono';box-shadow:0 7px 18px rgba(29,45,36,.06)}.tool span{color:#b3b9b1;margin-left:31px}.tool-1{left:12%;top:66px}.tool-2{left:35%;bottom:65px}.tool-3{right:28%;top:63px}.tool-4{right:8%;bottom:68px}.fracture{position:absolute;height:1px;width:100%;background:var(--line);top:50%;transform:rotate(-9deg)}.lost{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:94px;height:94px;border-radius:50%;background:#27382f;color:var(--lime);display:grid;place-content:center;text-align:center;font:bold 32px Georgia;box-shadow:0 0 0 12px rgba(199,250,69,.12)}.lost small{font:7px 'DM Mono';color:#d7e5ca;letter-spacing:.5px}.solution{background:var(--ink);padding:117px 0;color:#f2f5e8}.light .eyebrow{}.light p,.light .eyebrow{color:#a8b5a8}.flow{position:relative;height:332px;margin-top:70px;display:grid;grid-template-columns:185px 1fr 215px;align-items:center;border-top:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17)}.flow-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.flow-inputs div{border:1px solid rgba(255,255,255,.22);font:9px 'DM Mono';letter-spacing:.5px;color:#c3ccc1;padding:12px 9px}.flow-lines{height:100%;position:relative}.flow-lines span{position:absolute;right:0;width:62%;height:1px;background:linear-gradient(90deg,transparent,#a2cf37);transform-origin:right}.flow-lines span:nth-child(1){top:31%;transform:rotate(-15deg)}.flow-lines span:nth-child(2){top:43%;transform:rotate(-6deg)}.flow-lines span:nth-child(3){top:57%;transform:rotate(6deg)}.flow-lines span:nth-child(4){top:69%;transform:rotate(15deg)}.flow-brain{position:absolute;left:56%;top:50%;transform:translate(-50%,-50%);height:124px;width:124px;border-radius:50%;background:var(--lime);color:var(--ink);display:grid;place-content:center;text-align:center;box-shadow:0 0 40px rgba(199,250,69,.22)}.flow-brain span{font-size:52px;font-weight:800;letter-spacing:-5px}.flow-brain small{font:7px 'DM Mono';white-space:nowrap}.flow-output{border-left:1px solid var(--lime);padding:8px 0 8px 21px}.flow-output label{font:8px 'DM Mono';letter-spacing:1px;color:#c3f84a}.flow-output h3{font-size:18px;letter-spacing:-1px;line-height:1.22;margin:12px 0}.flow-output p{font:8px 'DM Mono';color:#b5c2b4;margin:0}.flow-output p i{display:inline-block;width:6px;height:6px;background:var(--lime);border-radius:50%;margin-right:5px}.capabilities{padding:126px 0}.capability-grid{margin-top:48px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.capability-grid article{min-height:340px;padding:21px 24px 20px 0;border-right:1px solid var(--line);position:relative}.capability-grid article+article{padding-left:24px}.number{font:10px 'DM Mono';color:#869089}.icon{font-size:33px;color:#668c18;margin-top:53px}.capability-grid h3{font-size:18px;letter-spacing:-1px;margin:23px 0 11px}.capability-grid p{font-size:12px;line-height:1.7;color:#65736b;width:88%}.line{position:absolute;bottom:20px;left:0;width:37px;height:2px;background:var(--lime)}.quote{height:375px;background:#dfe4d8;display:grid;place-items:center;text-align:center;position:relative;overflow:hidden}.quote-orb{position:absolute;width:580px;height:580px;border:1px solid #a9b5a2;border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.16),0 0 0 140px rgba(255,255,255,.1)}.quote p{position:relative;font-size:clamp(35px,4vw,57px);line-height:1.1;letter-spacing:-3.5px;margin:0}.trust{padding:126px 0 115px}.trust>div{display:flex;justify-content:space-between}.trust>div p{width:32%;font-size:14px;color:#627069;line-height:1.7}.rules{border-top:1px solid var(--line);padding-top:21px;margin-top:70px}.rules span{font:10px 'DM Mono';color:#526159}.rules span:before{content:'◉';color:#94c72a;margin-right:8px}.waitlist{background:var(--lime);padding:121px 0}.wait-inner{text-align:center}.wait-inner .eyebrow{color:#385123}.waitlist h2{font-size:clamp(38px,5vw,66px);line-height:1.05;letter-spacing:-4px;margin:0}.waitlist>div>p:not(.eyebrow):not(.form-message){font-size:14px;margin:22px auto 29px;max-width:430px;line-height:1.6;color:#405431}.waitlist form{display:flex;justify-content:center;gap:8px}.waitlist input{width:260px;border:1px solid #91b936;background:rgba(255,255,255,.36);font:13px Manrope;padding:0 17px;color:var(--ink);outline:none}.waitlist input:focus{border:2px solid var(--ink)}.form-message{font-size:12px;min-height:18px;margin:14px 0 0;color:#284022;font-weight:700}footer{height:155px;display:flex;align-items:center;justify-content:space-between}footer>p{font:10px 'DM Mono';color:#67746d;margin:0}footer div{display:flex;gap:17px;align-items:center;font-size:10px;color:#6f7c75}footer div p{font:10px 'DM Mono';color:#45554d;margin:0}
@keyframes breathe{50%{transform:scale(1.06);box-shadow:0 0 95px rgba(146,207,45,.58),inset -18px -20px 25px rgba(26,60,15,.18)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:.35;transform:scale(.7)}}@keyframes marquee{to{transform:translateX(-30%)}}
/* Cinematic opening: reference-inspired atmosphere, rendered as a unique NEXS intelligence system. */
.nav{color:#fff}.nav:before{content:'';position:absolute;z-index:-1;left:50%;top:0;transform:translateX(-50%);width:100vw;height:100%;background:#07130f}.nav .brand{color:#f7f6ee}.nav-links a{color:#c2cdc4}.button-small{background:#f5f5ee;color:var(--ink)}.hero{min-height:690px;justify-content:center;align-items:flex-start;padding:105px 0 70px;color:#f6f7ee;text-align:center}.hero:before{content:'';position:absolute;z-index:-2;left:50%;top:0;transform:translateX(-50%);width:100vw;height:100%;background:radial-gradient(ellipse at 50% 100%,#1c653e 0%,#0b2d26 23%,#07130f 59%,#07130f 100%)}.starfield{position:absolute;z-index:-1;left:50%;top:0;transform:translateX(-50%);width:100vw;height:100%;opacity:.55;background-image:radial-gradient(#d7f7cc 1px,transparent 1.5px),radial-gradient(#d7f7cc .8px,transparent 1px),radial-gradient(#d7f7cc .6px,transparent 1px);background-size:97px 97px,51px 51px,29px 29px;background-position:8px 14px,30px 21px,2px 15px}.hero-copy{width:100%;text-align:center}.hero .eyebrow{color:#d2dfcb}.hero .lede{max-width:570px;margin-left:auto;margin-right:auto;color:#c0cec4}.hero-actions{justify-content:center}.hero .button{background:#f5f5ee;color:var(--ink)}.hero .text-button{color:#f1f4ed}.hero .proof{margin:44px auto 0;justify-content:center;color:#c5d0c6}.hero .avatars i{border-color:#0d1c16}.organism{left:50%;right:auto;transform:translateX(-50%);top:385px;height:390px;opacity:.95}.scroll-note{left:50%;transform:translateX(-50%);bottom:20px;color:#b8c9bb;white-space:nowrap}
@media(max-width:760px){.shell{width:calc(100% - 40px)}.nav{height:72px}.nav-links{display:none}.hero{min-height:720px;display:block;padding-top:70px}.hero-copy{width:100%}h1{font-size:52px;letter-spacing:-3.5px}.lede{font-size:14px;width:90%}.organism{transform:scale(.64);transform-origin:top left;left:50%;top:420px;width:650px}.scroll-note{bottom:12px}.section-heading{display:block}.section-heading p{width:100%;margin-top:21px}.problem,.capabilities,.trust{padding:85px 0}.fragmented{height:250px;margin-top:45px}.tool-1{left:6%;top:40px}.tool-2{left:12%;bottom:34px}.tool-3{right:8%;top:49px}.tool-4{right:3%;bottom:32px}.solution{padding:85px 0}.flow{height:480px;display:block;padding-top:30px}.flow-inputs{width:160px}.flow-lines{height:100px}.flow-lines span{width:100%;right:auto;left:0}.flow-brain{left:50%;top:55%}.flow-output{position:absolute;bottom:38px;left:0}.capability-grid{grid-template-columns:1fr 1fr}.capability-grid article{min-height:300px;padding-right:15px}.capability-grid article+article{padding-left:15px}.capability-grid article:nth-child(2){border-right:0}.capability-grid article:nth-child(n+3){border-top:1px solid var(--line)}.icon{margin-top:32px}.quote{height:280px}.trust>div{display:block}.trust>div p{width:100%;margin-top:23px}.rules{display:grid!important;grid-template-columns:1fr 1fr;gap:17px;margin-top:45px}.waitlist{padding:87px 0}.waitlist form{display:block}.waitlist input{height:48px;width:100%;display:block;margin-bottom:8px}.waitlist button{width:100%;justify-content:space-between}footer{height:auto;padding:36px 0;align-items:flex-start;gap:25px;flex-wrap:wrap}footer div{display:grid;gap:5px;width:100%}footer div p{margin-bottom:5px}}
@media(max-width:760px){.organism{transform:translateX(-50%) scale(.64);transform-origin:top center}}
/* QA refinement: preserve a clear reading path in the opening scene. */
html,body{overflow-x:hidden}.hero{min-height:795px}.hero .organism{top:500px;pointer-events:none}.hero .float-card{display:none}.hero .scroll-note{bottom:23px}.hero-copy{padding-top:0}.hero .proof{position:relative;z-index:3}
@media(max-width:760px){.hero{min-height:735px;padding-top:64px}.hero .organism{top:484px}.hero .scroll-note{display:none}.hero .proof{margin-top:35px}.hero h1{font-size:48px;line-height:1.02}.hero .lede{font-size:13px}.hero-actions{gap:18px}.hero .button{padding:14px 15px}}
/* Interactive lead story */
.journey{padding:130px 0;background:#e4e8df}.journey-head h2{font-size:clamp(37px,4.6vw,64px);letter-spacing:-4px;line-height:1.04;margin:0}.journey-stage{display:grid;grid-template-columns:190px 1fr 245px;gap:30px;align-items:center;margin-top:57px}.journey-steps{display:grid;gap:0;border-left:1px solid #bbc3b9}.journey-step{appearance:none;border:0;border-left:2px solid transparent;margin-left:-1px;text-align:left;background:transparent;padding:18px 15px;color:#748078;font:500 11px Manrope;cursor:pointer;transition:.3s}.journey-step b{display:block;font:10px 'DM Mono';margin-bottom:6px;color:#98a19a}.journey-step.active{border-left-color:#698f1c;color:var(--ink);background:rgba(199,250,69,.25)}.journey-step.active b{color:#668c18}.journey-scene{height:490px;position:relative;overflow:hidden;border-radius:4px;background:#0d2019;color:#eff5e9;box-shadow:0 20px 45px rgba(23,49,37,.14)}.scene-grid{position:absolute;inset:0;opacity:.28;background-image:linear-gradient(rgba(211,241,180,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(211,241,180,.12) 1px,transparent 1px);background-size:32px 32px}.scene-glow{position:absolute;width:380px;height:380px;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(148,204,53,.28),transparent 66%)}.scene-label{position:absolute;top:22px;left:25px;margin:0;color:#d2e0c9;font:9px 'DM Mono';letter-spacing:1px}.journey-core{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:122px;height:122px;border-radius:50%;background:radial-gradient(circle at 33% 27%,#e5ff92,#a2d436 55%,#527a21);display:grid;place-content:center;text-align:center;color:#153019;box-shadow:0 0 55px rgba(164,214,59,.55);z-index:2;transition:.5s}.journey-core span{font:800 60px Manrope;letter-spacing:-7px}.journey-core small{font:7px 'DM Mono';white-space:nowrap;letter-spacing:.5px}.journey-core i{position:absolute;inset:-13px;border:1px solid rgba(199,250,69,.65);border-radius:50%;animation:spin 10s linear infinite}.lead-card{position:absolute;z-index:3;width:180px;padding:13px;border:1px solid rgba(234,248,226,.23);background:rgba(22,46,36,.82);backdrop-filter:blur(6px);border-radius:4px;box-shadow:0 12px 24px rgba(0,0,0,.18);transition:opacity .45s,transform .55s}.lead-card small{display:block;color:#b2c5af;font:8px 'DM Mono';letter-spacing:.8px;margin-bottom:7px}.lead-card strong{font-size:14px;line-height:1.2;letter-spacing:-.6px;display:block}.lead-card p{font-size:9px;line-height:1.4;color:#c0ccc1;margin:6px 0 0}.card-signal{top:76px;left:25px}.card-signal .dot{width:7px;height:7px;display:inline-block;position:absolute;right:12px;top:13px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px rgba(199,250,69,.13);animation:blink 1.7s infinite}.card-intel{right:27px;top:105px}.card-rep{left:31px;bottom:52px}.card-rep button{margin-top:11px;width:100%;border:0;background:var(--lime);padding:8px;color:var(--ink);font:700 9px Manrope;text-align:left}.card-rep button b{float:right}.card-win{right:30px;bottom:52px}.win-icon{position:absolute;right:11px;top:9px;color:var(--lime);font-size:18px}.journey-progress{position:absolute;left:25px;right:25px;bottom:17px;display:flex;gap:5px}.journey-progress span{height:2px;flex:1;background:rgba(234,248,226,.25);transition:.35s}.journey[data-scene="0"] .journey-progress span:nth-child(1),.journey[data-scene="1"] .journey-progress span:nth-child(-n+2),.journey[data-scene="2"] .journey-progress span:nth-child(-n+3),.journey[data-scene="3"] .journey-progress span{background:var(--lime)}.journey-copy{align-self:center}.journey-copy>p:first-child{font:10px 'DM Mono';color:#6d841f}.journey-copy h3{font-size:25px;line-height:1.1;letter-spacing:-1.4px;margin:13px 0}.journey-copy>p:not(:first-child){font-size:12px;color:#63716a;line-height:1.7}.journey-copy .text-button{margin-top:14px}.journey[data-scene="1"] .card-signal{opacity:.2;transform:translate(-20px,-14px)}.journey[data-scene="1"] .card-intel{border-color:var(--lime);transform:scale(1.06)}.journey[data-scene="2"] .card-signal,.journey[data-scene="2"] .card-intel{opacity:.25}.journey[data-scene="2"] .card-rep{border-color:var(--lime);transform:translate(18px,-12px) scale(1.05)}.journey[data-scene="3"] .card-signal,.journey[data-scene="3"] .card-intel,.journey[data-scene="3"] .card-rep{opacity:.16;transform:translate(-8px,10px) scale(.94)}.journey[data-scene="3"] .card-win{border-color:var(--lime);transform:translate(-18px,-16px) scale(1.08)}.journey[data-scene="3"] .journey-core{transform:translate(-50%,-50%) scale(1.12)}
.founding-plan{padding:120px 0;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.founding-plan h2{font-size:clamp(38px,4.6vw,63px);letter-spacing:-3.8px;line-height:1.03;margin:0}.founding-plan>div>p:not(.eyebrow){max-width:390px;font-size:14px;line-height:1.7;color:#63716a;margin:23px 0 0}.plan-card{background:#14271f;color:#f3f6ec;padding:37px 35px;border-radius:4px;box-shadow:15px 15px 0 var(--lime)}.plan-kicker{margin:0 0 20px;color:var(--lime);font:9px 'DM Mono';letter-spacing:1px}.plan-card h3{font-size:27px;line-height:1.15;letter-spacing:-1.4px;margin:0}.discounts{display:grid;grid-template-columns:1fr 1fr;gap:15px;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);margin:28px 0 22px;padding:18px 0}.discounts div+div{border-left:1px solid rgba(255,255,255,.2);padding-left:15px}.discounts strong{display:block;color:var(--lime);font-size:36px;letter-spacing:-2px}.discounts span{font-size:10px;color:#c5d0c4;line-height:1.4;display:block}.plan-card .button{width:100%;justify-content:space-between;background:var(--lime);color:var(--ink)}.plan-card small{display:block;font-size:9px;line-height:1.4;color:#a8b7a7;margin-top:13px;text-align:center}
@media(max-width:760px){.journey{padding:82px 0}.journey-stage{display:block;margin-top:36px}.journey-steps{display:flex;overflow:auto;margin-bottom:22px;border:0;border-bottom:1px solid #bbc3b9}.journey-step{min-width:115px;border-left:0;border-bottom:2px solid transparent;padding:9px}.journey-step.active{border-left:0;border-bottom-color:#698f1c}.journey-scene{height:420px}.lead-card{width:145px;padding:10px}.card-signal{left:14px;top:57px}.card-intel{right:14px;top:91px}.card-rep{left:16px;bottom:38px}.card-win{right:16px;bottom:38px}.journey-core{width:105px;height:105px}.journey-core span{font-size:52px}.journey-copy{margin-top:25px}.founding-plan{padding:83px 0;display:block}.founding-plan>div>p:not(.eyebrow){margin-bottom:35px}.plan-card{padding:28px 23px;box-shadow:9px 9px 0 var(--lime)}}

/* Public interactive-demo entry point */
a.text-button{text-decoration:none;display:inline-flex;align-items:center}
.journey{min-height:1370px}.journey-stage{position:sticky;top:72px}@media(max-width:760px){.journey{min-height:1120px}.journey-stage{top:20px}}

/* Light blue theme with restrained gold accents */
:root{--ink:#18324a;--paper:#eef7fc;--lime:#78c4e8;--gold:#d5a642;--muted:#667d8e;--line:#c8dce8}
body{background:linear-gradient(180deg,#f5fbff 0%,var(--paper) 42%,#e7f3fa 100%)}
.brand span,.pulse{background:var(--gold);box-shadow:0 0 0 4px rgba(213,166,66,.18)}
.nav-links a,.eyebrow,.lede,.proof,.scroll-note{color:#587184}
.avatars i{border-color:var(--paper)}
.avatars i:nth-child(2){background:#3f7898}
.orbital{border-color:rgba(24,50,74,.16)}
.orbital-three{border-color:rgba(24,50,74,.09)}
.core{background:radial-gradient(circle at 35% 30%,#dff5ff,#78c4e8 53%,#2f7199);box-shadow:0 0 70px rgba(84,170,214,.34),inset -18px -20px 25px rgba(20,65,96,.18)}
.core span,.core small{color:#15364f}
.core-ring{border-color:rgba(213,166,66,.72)}
.signal{box-shadow:0 0 0 7px rgba(120,196,232,.18)}
.float-card{background:rgba(247,252,255,.92);box-shadow:0 18px 40px rgba(32,73,101,.12)}
.float-card label,.float-card span,.card-live{color:#667d8e}
.card-revenue b{color:#b78322}
.card-action i,.card-live i{background:var(--gold)}
.marquee{background:#18324a;color:#a9dcf4}
.marquee i{color:#e4bd69}
.fragmented{background:linear-gradient(125deg,#f9fcff,#deedf6)}
.tool{background:#fafdff;border-color:#cbdde8;box-shadow:0 7px 18px rgba(38,76,101,.07)}
.lost{background:#244963;color:#efc66d;box-shadow:0 0 0 12px rgba(120,196,232,.18)}
.lost small{color:#d8eaf4}
.solution{background:#18324a;color:#f1f8fc}
.light p,.light .eyebrow{color:#a9bfcd}
.flow-lines span{background:linear-gradient(90deg,transparent,#78c4e8)}
.flow-brain{background:#8bd0ef;color:#18324a;box-shadow:0 0 40px rgba(120,196,232,.25);border:1px solid rgba(238,195,104,.72)}
.flow-output{border-left-color:var(--gold)}
.flow-output label{color:#efc66d}
.flow-output p{color:#b9cbd6}
.icon{background:#d9edf8}
.quote{background:#dbeef8}
.quote-mark,.trust strong{color:#b78322}
.trust{background:#e8f4fa}
.waitlist{background:#dceef8}
.waitlist input{background:#f7fcff;border-color:#b8d2e1;color:var(--ink)}
.waitlist input:focus{outline-color:var(--gold)}
.journey{background:#dcecf6}
.journey-steps{border-color:#aec8d7}
.journey-step{color:#688091}
.journey-step b{color:#879daa}
.journey-step.active{border-left-color:var(--gold);background:rgba(120,196,232,.22)}
.journey-step.active b,.journey-copy>p:first-child{color:#a8781c}
.journey-scene{background:#132f44;color:#eff8fc;box-shadow:0 20px 45px rgba(25,64,91,.16)}
.scene-grid{background-image:linear-gradient(rgba(179,222,244,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(179,222,244,.12) 1px,transparent 1px)}
.scene-glow{background:radial-gradient(circle,rgba(91,183,226,.3),transparent 66%)}
.scene-label{color:#cce2ee}
.journey-core{background:radial-gradient(circle at 33% 27%,#e2f7ff,#83cbed 55%,#397ba2);color:#16364e;box-shadow:0 0 55px rgba(105,193,234,.48)}
.journey-core i{border-color:rgba(225,181,84,.72)}
.lead-card{border-color:rgba(218,237,247,.24);background:rgba(24,59,82,.84)}
.lead-card small{color:#afcbd9}
.lead-card p{color:#c2d5df}
.card-signal .dot{box-shadow:0 0 0 5px rgba(120,196,232,.15)}
.card-rep button{background:#8bd0ef}
.win-icon{color:#efc66d}
.journey-progress span{background:rgba(216,237,247,.25)}
.plan-card{background:#18364d;color:#f3f9fc;box-shadow:15px 15px 0 var(--gold)}
.plan-kicker,.discounts strong{color:#efc66d}
.discounts span,.plan-card small{color:#bed1dc}
.plan-card .button{background:#8bd0ef;color:#18324a}
.rules span:before{color:var(--gold)}
@media(max-width:760px){.journey-steps{border-bottom-color:#aec8d7}.journey-step.active{border-bottom-color:var(--gold)}.plan-card{box-shadow:9px 9px 0 var(--gold)}}

/* Hero refinement: seamless sky blue with fine gold linework */
.nav{color:var(--ink)}
.nav:before{background:#f5fbff;border-bottom:1px solid rgba(213,166,66,.22)}
.nav .brand{color:var(--ink)}
.nav-links a{color:#526d80}
.button-small{background:rgba(255,255,255,.62);color:var(--ink);border:1px solid rgba(183,131,34,.62);box-shadow:0 7px 20px rgba(39,83,111,.07)}
.hero{color:var(--ink)}
.hero:before{background:radial-gradient(ellipse at 50% 100%,#b8e0f3 0%,#d9eef9 31%,#edf8fd 63%,#f5fbff 100%)}
.starfield{opacity:.5;background-image:radial-gradient(rgba(52,126,166,.45) 1px,transparent 1.5px),radial-gradient(rgba(213,166,66,.55) .8px,transparent 1px),radial-gradient(rgba(93,163,199,.35) .6px,transparent 1px)}
.hero .eyebrow{color:#587184}
.hero .lede{color:#526d80}
.hero .button{background:#18324a;color:#f7fbfd;border:1px solid #d5a642;box-shadow:0 10px 28px rgba(31,72,99,.14)}
.hero .text-button{color:#284b65}
.hero .proof{color:#60798a}
.hero .avatars i{border-color:#e9f6fc}
.hero .scroll-note{color:#587184}
.hero .orbital-one{border-color:rgba(213,166,66,.58)}
.hero .orbital-two{border-color:rgba(63,137,176,.28)}
.hero .orbital-three{border-color:rgba(183,131,34,.24)}
.hero .float-card{border:1px solid rgba(213,166,66,.46);box-shadow:0 18px 40px rgba(32,73,101,.12),0 0 0 4px rgba(255,255,255,.24)}
.hero .core{border:1px solid rgba(213,166,66,.7)}
@keyframes breathe{50%{transform:scale(1.06);box-shadow:0 0 95px rgba(84,170,214,.48),inset -18px -20px 25px rgba(20,65,96,.18)}}

/* NEXS difference: a proactive system, not another prompt box */
.difference{padding:142px 0 128px}
.difference-heading{display:grid;grid-template-columns:1.05fr .65fr;gap:110px;align-items:end}
.difference-heading h2{font-size:clamp(44px,5.1vw,72px);line-height:1.01;letter-spacing:-4.8px;margin:0}
.difference-heading>div{padding-bottom:8px}
.difference-heading strong{display:block;font-size:18px;letter-spacing:-.7px;margin-bottom:13px;color:#1f5f84}
.difference-heading p{font-size:14px;line-height:1.75;color:#60788a;margin:0}
.ai-compare{display:grid;grid-template-columns:minmax(0,.88fr) 82px minmax(0,1.12fr);align-items:stretch;margin-top:68px}
.compare-panel{position:relative;min-height:570px;border:1px solid #c6dce9;border-radius:6px;overflow:hidden}
.compare-top{height:61px;display:flex;align-items:center;justify-content:space-between;padding:0 25px;border-bottom:1px solid rgba(78,125,153,.18)}
.compare-top span{font:500 10px 'DM Mono';letter-spacing:1.2px}
.compare-top i{font:500 8px 'DM Mono';font-style:normal;letter-spacing:.8px;color:#758c9b}
.compare-generic{background:rgba(248,252,255,.78);box-shadow:0 22px 60px rgba(40,83,110,.06)}
.prompt-stack{padding:38px 31px 25px;display:grid;gap:12px}
.prompt-stack div{display:grid;grid-template-columns:39px 1fr;gap:12px;align-items:center;border:1px solid #d3e1ea;background:rgba(255,255,255,.72);padding:14px 15px;transition:transform .3s,border-color .3s}
.prompt-stack div:hover{transform:translateX(4px);border-color:#a7c6d9}
.prompt-stack b{font:500 9px 'DM Mono';color:#8ca1ae}
.prompt-stack p{font-size:11px;line-height:1.45;color:#506a7b;margin:0}
.late-card{position:absolute;left:31px;right:31px;bottom:32px;padding:19px 20px;background:#e3edf3;border-left:3px solid #93a9b7}
.late-card span{display:block;font:500 8px 'DM Mono';letter-spacing:1px;color:#718998;margin-bottom:8px}
.late-card strong{font-size:14px;line-height:1.4;letter-spacing:-.35px;color:#37566b}
.compare-shift{display:grid;place-content:center;text-align:center;color:#9a701c}
.compare-shift span{display:block;font:38px Georgia;margin-bottom:7px;animation:shiftArrow 2s ease-in-out infinite}
.compare-shift small{font:500 7px/1.45 'DM Mono';letter-spacing:.8px}
.compare-nexs{background:linear-gradient(155deg,#102e44 0%,#173e59 62%,#102b3e 100%);border-color:rgba(213,166,66,.48);color:#f2f8fb;box-shadow:0 28px 72px rgba(20,58,82,.2)}
.compare-nexs .compare-top{border-bottom-color:rgba(213,229,238,.13)}
.compare-nexs .compare-top i{color:#efd183}
.compare-nexs .compare-top i b{display:inline-block;width:6px;height:6px;border-radius:50%;background:#e1b24d;margin-right:6px;box-shadow:0 0 0 5px rgba(225,178,77,.12);animation:blink 1.7s infinite}
.signal-map{position:absolute;left:0;right:0;top:61px;height:310px;background-image:linear-gradient(rgba(169,215,237,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(169,215,237,.08) 1px,transparent 1px);background-size:34px 34px}
.signal-map:before{content:'';position:absolute;width:330px;height:330px;left:50%;top:51%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(96,190,233,.22),transparent 67%)}
.map-core{position:absolute;width:88px;height:88px;left:50%;top:51%;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 31% 25%,#e7f8ff,#83caeb 54%,#397da4);color:#153a53;box-shadow:0 0 42px rgba(118,202,240,.46);z-index:2}
.map-core span{font-size:40px;font-weight:800;letter-spacing:-5px}
.map-core i{position:absolute;inset:-13px;border-radius:50%;border:1px solid rgba(225,181,84,.7);animation:spin 8s linear infinite}
.map-line{position:absolute;height:1px;left:50%;top:51%;width:34%;transform-origin:left;background:linear-gradient(90deg,#dfb14f,rgba(117,198,235,.14))}
.ml-1{transform:rotate(-144deg)}.ml-2{transform:rotate(-30deg)}.ml-3{transform:rotate(140deg)}
.map-event{position:absolute;z-index:3;min-width:128px;padding:10px 12px;border:1px solid rgba(211,232,242,.25);background:rgba(23,61,85,.8);backdrop-filter:blur(6px);box-shadow:0 12px 28px rgba(2,18,28,.16)}
.map-event small{display:block;font:7px 'DM Mono';letter-spacing:.7px;color:#efc76f;margin-bottom:4px}
.map-event strong{display:block;font-size:10px;letter-spacing:-.2px}.me-1{left:7%;top:39px}.me-2{right:6%;top:67px}.me-3{left:10%;bottom:28px}
.proactive-card{position:absolute;z-index:4;left:25px;right:25px;bottom:25px;padding:19px 21px;border:1px solid rgba(226,183,88,.48);background:rgba(9,31,46,.83);backdrop-filter:blur(10px);transition:border-color .3s,background .3s,transform .3s}
.proactive-card>div{display:flex;justify-content:space-between;gap:15px;align-items:center}
.proactive-card>div span,.proactive-card>div i{font:500 8px 'DM Mono';letter-spacing:.75px;font-style:normal}.proactive-card>div span{color:#dcecf4}.proactive-card>div i{color:#efc76f}
.proactive-card h3{font-size:20px;line-height:1.18;letter-spacing:-1px;margin:16px 0 7px}.proactive-card p{font-size:10px;line-height:1.55;color:#b7ceda;margin:0 0 15px;max-width:420px}
.proactive-card button{width:100%;border:0;background:#8bd0ef;color:#18324a;padding:11px 14px;font:800 10px Manrope;text-align:left;cursor:pointer}.proactive-card button b{float:right;font-size:14px}
.proactive-card.approved{border-color:#e1b24d;background:rgba(15,52,70,.93);transform:translateY(-3px);box-shadow:0 0 0 5px rgba(225,178,77,.09)}
.proactive-card.approved button{background:#e8c56f}.proactive-card button:disabled{cursor:default}
.difference-line{display:flex;justify-content:space-between;gap:30px;border-bottom:1px solid #c9dce8;padding:22px 3px 13px;margin-top:27px}
.difference-line span,.difference-line strong{font:500 9px 'DM Mono';letter-spacing:.8px}.difference-line span{color:#758c9b}.difference-line strong{color:#a8781c}

/* Four-stage pricing ladder */
.pricing{position:relative;background:linear-gradient(145deg,#102c41 0%,#173d57 48%,#0e293d 100%);color:#f3f9fc;overflow:hidden}
.pricing:before{content:'';position:absolute;width:780px;height:780px;border-radius:50%;right:-330px;top:-310px;border:1px solid rgba(213,166,66,.22);box-shadow:0 0 0 90px rgba(126,199,232,.035),0 0 0 180px rgba(126,199,232,.025)}
.pricing>.shell{position:relative;padding-top:126px;padding-bottom:92px}
.pricing .eyebrow{color:#a9c3d1}
.pricing-head{display:grid;grid-template-columns:1fr .72fr;gap:100px;align-items:end}
.pricing-head h2{font-size:clamp(42px,5vw,68px);line-height:1.02;letter-spacing:-4.5px;margin:0}
.pricing-intro>p{font-size:13px;line-height:1.7;color:#bdd0da;margin:0 0 25px}
.billing-toggle{display:flex;padding:4px;border:1px solid rgba(211,231,240,.22);background:rgba(6,28,42,.48);border-radius:4px;width:max-content}
.billing-toggle button{border:0;background:transparent;color:#a9c0cd;padding:11px 14px;font:700 10px Manrope;cursor:pointer;border-radius:2px}
.billing-toggle button span{display:block;font:7px 'DM Mono';color:#d9b45e;margin-top:3px}
.billing-toggle button.active{background:#f1f7fa;color:#18324a}
.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:67px;align-items:stretch}
.pricing-card{position:relative;display:flex;flex-direction:column;min-height:760px;padding:29px 24px 25px;background:rgba(247,251,253,.97);color:#18324a;border:1px solid rgba(195,220,233,.8);border-radius:5px;box-shadow:0 22px 45px rgba(2,17,27,.13);transition:transform .25s,box-shadow .25s}
.pricing-card:hover{transform:translateY(-5px);box-shadow:0 29px 55px rgba(2,17,27,.22)}
.team-plan{border-color:#d5a642;box-shadow:0 22px 50px rgba(2,17,27,.2),0 0 0 2px rgba(213,166,66,.16)}
.team-plan:hover{transform:translateY(-5px)}
.popular-badge{position:absolute;left:19px;right:19px;top:-13px;background:#d5a642;color:#173247;text-align:center;padding:7px;font:800 8px 'DM Mono';letter-spacing:1px;border-radius:2px}
.plan-top{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #d9e5ec;padding-bottom:17px;margin-bottom:25px}
.plan-name{font:500 10px 'DM Mono';letter-spacing:1px;color:#23668e}.plan-top i{font:500 7px 'DM Mono';font-style:normal;letter-spacing:.65px;color:#8a9ca8}
.pricing-card h3{font-size:24px;line-height:1.12;letter-spacing:-1.4px;margin:0 0 14px;min-height:82px}
.plan-description{font-size:11px;line-height:1.65;color:#607787;margin:0;min-height:91px}
.plan-price-block{border-top:1px solid #dbe7ed;border-bottom:1px solid #dbe7ed;padding:18px 0;margin:20px 0 22px;min-height:174px}
.standard-price{display:block;font:500 7px 'DM Mono';letter-spacing:.4px;color:#8295a2;margin-bottom:10px}
.plan-price-block>div{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.dynamic-price{font-size:37px;line-height:1;letter-spacing:-2.3px}.dynamic-period{font-size:8px;color:#6d818f;line-height:1.35}
.dynamic-offer{font-size:9px;line-height:1.45;color:#946817;margin:12px 0 0;font-weight:700}
.engine-price .dynamic-price{font-size:29px;letter-spacing:-1.6px}
.pricing-card ul{list-style:none;padding:0;margin:0 0 27px;display:grid;gap:12px}
.pricing-card li{position:relative;padding-left:17px;font-size:9.5px;line-height:1.45;color:#526b7a}.pricing-card li:before{content:'✦';position:absolute;left:0;top:0;color:#c28e2b;font-size:8px}
.pricing-card .button{width:100%;justify-content:space-between;margin-top:auto;background:#18324a;color:#f7fbfd;border:1px solid #d5a642}
.signal-plan .button{background:#276b91}.team-plan .button{background:#d5a642;color:#18324a;border-color:#b78322}
.pricing-fineprint{font-size:9px;line-height:1.65;color:#9fb7c4;margin:24px 0 0;max-width:950px}

.wait-selection{width:min(510px,100%);margin:27px auto 14px;padding:15px 18px;background:rgba(255,255,255,.48);border:1px solid rgba(183,131,34,.35);text-align:left;display:grid;grid-template-columns:120px 1fr;gap:5px 13px;align-items:center}
.wait-selection span{grid-row:1/3;font:500 8px 'DM Mono';letter-spacing:.8px;color:#9b701c}.wait-selection strong{font-size:13px;letter-spacing:-.3px}.wait-selection small{font-size:9px;color:#5e7787;line-height:1.4}

@keyframes shiftArrow{50%{transform:translateX(7px)}}
@media(max-width:1050px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card{min-height:690px}.pricing-card h3,.plan-description{min-height:auto}.difference-heading{gap:60px}.ai-compare{grid-template-columns:minmax(0,.92fr) 55px minmax(0,1.08fr)}}
@media(max-width:760px){.difference{padding:88px 0 82px}.difference-heading{display:block}.difference-heading>div{margin-top:25px}.ai-compare{display:block;margin-top:42px}.compare-panel{min-height:550px}.compare-shift{height:92px}.compare-shift span{transform:rotate(90deg);margin:0}.prompt-stack{padding:25px 18px}.late-card{left:18px;right:18px;bottom:20px}.map-event{min-width:113px}.me-1{left:4%}.me-2{right:4%}.me-3{left:5%}.proactive-card{left:14px;right:14px;bottom:14px}.difference-line{display:block}.difference-line strong{display:block;margin-top:7px}.pricing>.shell{padding-top:86px;padding-bottom:72px}.pricing-head{display:block}.pricing-intro{margin-top:28px}.billing-toggle{width:100%}.billing-toggle button{flex:1}.pricing-grid{grid-template-columns:1fr;margin-top:45px}.pricing-card{min-height:auto}.pricing-card h3,.plan-description{min-height:auto}.plan-price-block{min-height:auto}.pricing-card ul{margin-bottom:28px}.pricing-card .button{margin-top:10px}.wait-selection{grid-template-columns:1fr;text-align:center}.wait-selection span{grid-row:auto}.waitlist form{margin-top:18px}}
@media(prefers-reduced-motion:reduce){.compare-shift span,.compare-nexs .compare-top i b{animation:none}.pricing-card,.prompt-stack div,.proactive-card{transition:none}}

/* Waitlist choice controls */
.waitlist form{align-items:stretch;flex-wrap:wrap}
.field-label{position:relative;width:285px;display:block;text-align:left}
.field-label>span{position:absolute;z-index:1;left:16px;top:9px;font:500 7px 'DM Mono';letter-spacing:.9px;color:#8a651c;pointer-events:none}
.waitlist select{width:100%;height:100%;min-height:50px;border:1px solid #b8d2e1;background:#f7fcff;color:#18324a;padding:18px 42px 6px 15px;font:700 11px Manrope;outline:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#29526b 50%),linear-gradient(135deg,#29526b 50%,transparent 50%);background-position:calc(100% - 18px) 22px,calc(100% - 13px) 22px;background-size:5px 5px;background-repeat:no-repeat}
.waitlist select:focus{border:2px solid #d5a642}
.standalone-waitlist-link{display:inline-block;margin-top:18px;color:#315d77;font:700 10px Manrope;text-decoration:none}
@media(max-width:760px){.field-label{width:100%;margin-bottom:8px}.waitlist select{height:54px}.standalone-waitlist-link{margin-top:12px}}
