:root{--bg:#090909;--surface:#141414;--surface-2:#101010;--line:#393939;--ink:#f7f4ee;--muted:#aaa49b;--red:#ee302b;--gold:#c6a15b;--green:#52b788;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.55 Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.brand{display:grid;line-height:1}.brand small{color:var(--muted);font-size:.66rem;letter-spacing:.09em;margin-top:7px;text-transform:uppercase}.brand b,aside b{font-size:23px}i{color:var(--red);font-style:normal}footer,nav{max-width:var(--max);margin:auto;display:flex;justify-content:space-between;align-items:center;padding:22px 26px;border-bottom:1px solid var(--line)}footer span,nav>span{display:flex;gap:22px;align-items:center}.button,button{display:inline-block;background:var(--red);color:#fff;border:1px solid var(--red);border-radius:4px;padding:12px 18px;font-weight:700;min-height:44px;cursor:pointer;transition:background .16s ease,color .16s ease}.button:hover,button:hover{background:#ff4942}.outline,button:first-child{background:transparent;color:var(--gold);border-color:var(--gold)}.outline:hover,button:first-child:hover{background:var(--gold);color:#15100a}.eyebrow{font-size:.73rem;font-weight:700;letter-spacing:.14em;color:var(--gold);margin:0 0 14px}.live-dot,.pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--green);margin-right:8px}.hero{max-width:var(--max);margin:0 auto;padding:108px 26px 94px;display:grid;grid-template-columns:1fr .86fr;gap:64px;align-items:center}.hero-copy{max-width:650px}.hero h1{font-size:clamp(3rem,6vw,5.8rem);letter-spacing:-.055em;line-height:.95;margin:0 0 22px}.lede{font-size:1.18rem;color:var(--muted);max-width:590px;margin:0}.hero-actions{display:flex;gap:20px;align-items:center;margin:30px 0 24px}.text-link{color:var(--gold);font-weight:700}.text-link span{margin-left:6px}.fine,.microcopy{color:var(--muted);font-size:.88rem}.mission-preview{background:linear-gradient(145deg,#181818,#101010);border:1px solid var(--line);border-top:2px solid var(--red);box-shadow:18px 18px 0 #0d0d0d;padding:22px;font-size:.88rem}.mission-preview small{display:block;color:var(--muted);font-size:.64rem;letter-spacing:.1em;margin-bottom:5px}.preview-foot,.preview-top{display:flex;align-items:center;color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.11em}.preview-id{margin-left:auto;color:var(--muted)}.preview-request{padding:22px 0 16px;border-bottom:1px solid var(--line)}.preview-request p{font-size:1.1rem;font-weight:700;line-height:1.35;margin:0}.preview-route{display:grid;grid-template-columns:1fr 20px 1fr;gap:10px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.preview-route>span{color:var(--red);font-size:1.3rem}.preview-decision strong,.preview-route strong{font-size:.83rem}.preview-decision{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.status,.tag{font-size:.63rem;letter-spacing:.08em;font-weight:700;padding:4px 7px;border:1px solid}.status{color:var(--green)}.preview-result{background:#0d0d0d;padding:13px}.preview-result p{color:var(--muted);font-size:.79rem;line-height:1.45;margin:0}.preview-foot{justify-content:space-between;padding-top:16px;font-size:.58rem;color:var(--muted)}.feature-section,.final-cta,.flow-section,.imma-section,.pricing-section,.stack-section,.trust-section,.why-section{max-width:var(--max);margin:auto;padding:84px 26px}.section-intro{max-width:710px;margin-bottom:35px}.section-intro.narrow{max-width:660px}.final-cta h2,.imma-section h2,.section-intro h2,.why-section h2{font-size:clamp(2rem,3.5vw,3.3rem);letter-spacing:-.035em;line-height:1.05;margin:0 0 16px}.final-cta>p:not(.eyebrow),.imma-section>p:not(.eyebrow),.section-intro p{color:var(--muted);margin:0}.flow{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.activity,.decision,.flow li,.plans article,form{background:var(--surface);padding:26px}.capabilities article>span,.flow li>span{color:var(--red);font-size:.76rem;font-weight:700;letter-spacing:.1em}.flow strong{display:block;color:var(--gold);margin:9px 0}.capabilities p,.ecosystem p,.flow p{color:var(--muted);margin:0}.feature-section{border-top:1px solid var(--line)}.capabilities{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line)}.capabilities article{background:var(--surface-2);padding:22px;min-height:205px}.capabilities h3{font-size:1rem;margin:24px 0 9px}.stack-section{background:#0d0d0d;max-width:none;padding-left:max(26px,calc((100vw - var(--max))/2 + 26px));padding-right:max(26px,calc((100vw - var(--max))/2 + 26px))}.ecosystem{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.ecosystem article{padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:142px}.ecosystem article:nth-child(3n){border-right:0}.ecosystem article:nth-last-child(-n+3){border-bottom:0}.ecosystem article>div{display:flex;justify-content:space-between;gap:8px;align-items:center}.ecosystem h3{margin:0;font-size:1.05rem}.ecosystem p{font-size:.88rem;margin-top:18px}.tag{color:var(--gold);white-space:nowrap}.tag.available{color:var(--green)}.tag.coming{color:var(--muted)}.why-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.why-section ul{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.why-section li{border-bottom:1px solid var(--line);padding:17px 0 17px 25px;position:relative}.why-section li:before{content:"+";position:absolute;left:0;color:var(--red);font-weight:700}.imma-section{border:1px solid var(--line);margin-top:30px;margin-bottom:30px;max-width:calc(var(--max) - 52px);background:linear-gradient(105deg,#15110e,#121212)}.imma-section h2{max-width:700px}.imma-section>p:not(.eyebrow){max-width:680px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.plans article{border-top:2px solid var(--gold);display:flex;flex-direction:column;align-items:flex-start}.plans h3{font-size:2.8rem;letter-spacing:-.05em;margin:8px 0}.plans p{color:var(--muted);margin:0 0 7px}.plans .plan-label{color:var(--ink);font-weight:700}.plans .button{padding-top:10px;margin-top:19px}.trust-section{border-top:1px solid var(--line)}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.trust-grid p{margin:0;color:var(--muted)}.trust-grid strong{display:block;color:var(--ink);margin-bottom:8px}.final-cta{text-align:center;max-width:780px;padding-bottom:100px}.final-cta>p:not(.eyebrow){max-width:570px;margin:0 auto 28px}footer{border-top:1px solid var(--line);border-bottom:0;color:var(--muted);font-size:.88rem}.shell{display:grid;grid-template-columns:230px 1fr;min-height:100vh}.shell aside{border-right:1px solid var(--line);padding:26px 16px;display:flex;flex-direction:column;gap:8px}.shell aside b{padding:0 10px 32px}.shell aside a{padding:12px 10px;border-left:2px solid transparent}.shell aside a[aria-current]{color:var(--red);border-color:var(--red)}.workspace{max-width:1100px;width:100%;padding:52px;margin:auto}.workspace header h1{font-size:clamp(2rem,4vw,3.8rem);margin:.2em 0 1em}.grid{display:grid;grid-template-columns:1.25fr .9fr;gap:16px}label{display:block;font-weight:700;margin-bottom:10px}textarea{width:100%;min-height:190px;resize:vertical;background:#0c0c0c;color:var(--ink);border:1px solid var(--line);padding:14px;font:inherit;border-radius:4px}.actions{display:flex;justify-content:space-between;margin-top:16px;gap:12px}.decision dl{display:grid;grid-template-columns:1fr 1.3fr;gap:12px;margin:0}.decision dt{color:var(--muted)}.decision dd{margin:0;text-transform:capitalize}.ok{color:var(--green)}.warn{color:var(--gold)}.activity p,.decision p{color:var(--muted)}.activity{margin-top:16px;border-left:2px solid var(--red)}.legal{max-width:840px;margin:0 auto;padding:48px 24px}.legal>a{color:var(--gold)}.legal h1{font-size:clamp(2.2rem,5vw,4rem);line-height:1.05}.legal h2{margin-top:2rem}.legal form{display:grid;gap:12px;max-width:500px}.legal input{background:#0c0c0c;border:1px solid var(--line);color:var(--ink);min-height:44px;padding:10px;border-radius:4px}.legal label{display:grid;gap:8px}.legal .plans{margin-top:22px}.mission-row{display:grid;gap:6px;padding:16px 0;border-top:1px solid var(--line)}.mission-row small{color:var(--muted);overflow-wrap:anywhere}.mission-row button{justify-self:start;margin-top:4px}.legal button{margin:6px 0}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media(max-width:900px){.hero{grid-template-columns:1fr;gap:42px}.mission-preview{max-width:610px}.capabilities{grid-template-columns:repeat(3,1fr)}.capabilities article:nth-child(4),.capabilities article:nth-child(5){min-height:auto}.trust-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){nav{padding:17px}nav a:not(.button){display:none}.hero{padding:76px 22px 54px}.hero h1{font-size:clamp(3rem,15vw,4.4rem)}.hero-actions{align-items:flex-start;flex-direction:column;gap:17px}.mission-preview{padding:17px;box-shadow:10px 10px 0 #0d0d0d}.feature-section,.final-cta,.flow-section,.imma-section,.pricing-section,.stack-section,.trust-section,.why-section{padding:58px 18px}.flow,.plans,.why-section{grid-template-columns:1fr}.flow{gap:1px}.flow li{padding:20px}.capabilities{grid-template-columns:1fr 1fr}.ecosystem{grid-template-columns:1fr}.ecosystem article,.ecosystem article:nth-child(3n),.ecosystem article:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--line)}.ecosystem article:last-child{border-bottom:0}.why-section{gap:27px}.imma-section{margin:0 18px;padding:38px 22px}.trust-grid{grid-template-columns:1fr;gap:20px}.preview-foot{gap:10px;align-items:flex-start;flex-direction:column}.shell{display:block}.shell aside{position:sticky;top:0;background:var(--bg);z-index:1;flex-direction:row;overflow:auto;padding:14px;border-bottom:1px solid var(--line)}.shell aside b{padding:8px}.shell aside a,.shell aside b{white-space:nowrap}.workspace{padding:28px 16px}.grid{grid-template-columns:1fr}footer{align-items:flex-start;gap:14px;flex-direction:column}footer span:last-child{flex-wrap:wrap}}.legal select{width:100%;min-height:44px;background:#0c0c0c;border:1px solid var(--line);color:var(--ink);padding:10px;border-radius:4px}@media (max-width:720px){nav .brand{display:grid!important}}