:root{--bg: #020712;--panel: rgba(7, 20, 38, .84);--panel-strong: rgba(8, 26, 50, .96);--line: rgba(91, 201, 255, .24);--line-strong: rgba(91, 201, 255, .56);--text: #f3fbff;--muted: #9ab9d9;--blue: #58d8ff;--blue-2: #7caaff;--gold: #ffd66e;--green: #48ffb2;--red: #ff6d7f;--shadow: 0 28px 90px rgba(0, 0, 0, .5), 0 0 44px rgba(49, 151, 255, .16);--radius-xl: 34px;--radius-lg: 24px}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;color:var(--text);background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;scroll-behavior:smooth}body{overflow-x:hidden}a{color:inherit;text-decoration:none}.site{position:relative;min-height:100vh;padding:16px;overflow:hidden;background:radial-gradient(circle at 82% 0%,rgba(48,158,255,.18),transparent 32%),radial-gradient(circle at 12% 86%,rgba(88,216,255,.1),transparent 30%),linear-gradient(180deg,#020712,#030814 46%,#020712)}.noise{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 50% 30%,black,transparent 75%);mask-image:radial-gradient(circle at 50% 30%,black,transparent 75%)}.mesh{position:fixed;pointer-events:none;z-index:0;border-radius:999px;filter:blur(10px)}.meshA{width:700px;height:700px;right:-260px;top:-280px;background:#2b85ff33}.meshB{width:520px;height:520px;left:-220px;bottom:-170px;background:#58d8ff1c}.topbar{position:sticky;top:12px;z-index:20;max-width:1560px;min-height:84px;margin:0 auto;padding:12px 16px;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;border:1px solid var(--line);border-radius:26px;background:#030c18c7;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand{display:inline-flex;align-items:center;gap:13px}.crest{position:relative;width:58px;height:58px;display:grid;place-items:center;border-radius:18px;color:#e9fbff;font-weight:950;letter-spacing:.08em;background:radial-gradient(circle at 50% 18%,rgba(110,235,255,.34),transparent 44%),linear-gradient(180deg,#174a82,#061224);border:1px solid var(--line-strong);box-shadow:inset 0 0 20px #58d8ff38,0 0 32px #58d8ff33}.crest:before,.crest:after{position:absolute;top:23px;width:34px;height:10px;border-top:1px solid rgba(88,216,255,.65);content:""}.crest:before{right:46px;transform:skewY(-18deg)}.crest:after{left:46px;transform:skewY(18deg)}.brand strong,.brand small{display:block}.brand strong{font-size:.94rem;letter-spacing:.24em}.brand small{margin-top:3px;color:var(--muted);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}nav{display:flex;justify-content:center;flex-wrap:wrap;gap:6px}nav a{padding:9px 10px;border-radius:999px;color:#bddfff;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;transition:.18s ease}nav a:hover{color:var(--blue);background:#58d8ff14}.navActions,.heroActions{display:flex;flex-wrap:wrap;gap:10px}.primaryBtn,.secondaryBtn,.ghostBtn,.glassBtn,.goldBtn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:13px 18px;font-size:.77rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;transition:.18s ease}.primaryBtn{color:#04101e;background:linear-gradient(180deg,#b8f2ff,#49ccff);box-shadow:0 0 28px #58d8ff59}.secondaryBtn,.goldBtn{color:#fff3c8;border:1px solid rgba(255,214,110,.48);background:linear-gradient(180deg,#ffd66e29,#ffd66e0d)}.ghostBtn,.glassBtn{color:#ccefff;border:1px solid rgba(88,216,255,.25);background:#58d8ff0f}.compact{min-width:160px}.primaryBtn:hover,.secondaryBtn:hover,.ghostBtn:hover,.glassBtn:hover,.goldBtn:hover{transform:translateY(-1px)}.hero{position:relative;z-index:1;max-width:1560px;min-height:780px;margin:18px auto 0;display:grid;grid-template-columns:1.04fr .96fr;gap:22px}.heroCopy,.heroVisual,.section{border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 34%),var(--panel);box-shadow:var(--shadow)}.heroCopy{padding:clamp(32px,5vw,78px);display:grid;align-content:center}.heroVisual{padding:18px;display:grid;align-content:center;gap:16px}.eyebrow{margin:0 0 12px;color:var(--blue);font-size:.75rem;font-weight:950;letter-spacing:.18em;text-transform:uppercase}h1,h2{margin:0;color:#f6fbff;letter-spacing:-.075em;line-height:.93}h1{max-width:950px;font-size:clamp(3rem,6vw,6.7rem)}h2{max-width:1000px;font-size:clamp(2.3rem,4.4vw,5.2rem)}h3{margin:0;color:#f4fbff;font-size:1.45rem;line-height:1.1}.lede,.sectionTitle p,.card p,.flowNode p,.panel p,.proofPanel p,.betaCard p,.footer p,.executiveStatus p{color:#adc9e4;line-height:1.72}.lede{max-width:820px;margin:28px 0 0;font-size:1.08rem}.heroDisclosure{margin-top:28px;padding:18px;display:grid;gap:7px;border:1px solid rgba(255,214,110,.34);border-radius:20px;background:radial-gradient(circle at left,rgba(255,214,110,.14),transparent 42%),#ffd66e0e}.heroDisclosure strong{color:var(--gold);font-size:1.04rem}.heroDisclosure span{color:#c3d9ee}.heroActions{margin-top:28px}.domainRail{margin-top:34px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.domainRail div{padding:16px;border:1px solid rgba(88,216,255,.18);border-radius:18px;background:#ffffff09}.domainRail span{display:block;margin-bottom:8px;color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.domainRail strong{color:var(--gold)}.terminal{min-height:430px;overflow:hidden;border:1px solid rgba(88,216,255,.22);border-radius:26px;background:radial-gradient(circle at top right,rgba(88,216,255,.14),transparent 34%),linear-gradient(180deg,#07182f,#030912);box-shadow:inset 0 0 44px #58d8ff14}.terminalTop,.terminalFoot{display:flex;justify-content:space-between;gap:12px;padding:16px 18px;color:#acd5fb;font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid rgba(88,216,255,.12)}.terminalFoot{border-top:1px solid rgba(88,216,255,.12);border-bottom:0}.terminalFoot div{display:grid;gap:4px}.terminalFoot span{color:var(--muted)}.terminalFoot strong{color:var(--gold)}.terminal svg{width:100%;height:auto;display:block}.gridLine{stroke:#7caaff21;stroke-width:1}.gridLine.faint{stroke:#7caaff12}.chartArea{fill:url(#heroArea)}.chartLine{fill:none;stroke:url(#heroLine);stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 0 12px rgba(88,216,255,.5))}.pulse{fill:var(--gold);filter:drop-shadow(0 0 12px rgba(255,214,110,.8))}.signalNodes circle{fill:#fff;filter:drop-shadow(0 0 10px rgba(88,216,255,.8))}.executiveStatus{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid rgba(88,216,255,.2);border-radius:22px;background:#ffffff0b}.statusDot{flex:0 0 auto;width:14px;height:14px;border-radius:999px;background:var(--green);box-shadow:0 0 0 5px #48ffb21f,0 0 22px #48ffb28c}.executiveStatus strong{color:#f5fbff}.executiveStatus p{margin:5px 0 0}.trustStrip{position:relative;z-index:1;max-width:1560px;margin:16px auto 0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.trustStrip div{min-height:82px;display:grid;place-items:center;padding:14px;text-align:center;color:#c7e9ff;border:1px solid rgba(88,216,255,.18);border-radius:18px;background:#071426b8;font-size:.78rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.section{position:relative;z-index:1;max-width:1560px;margin:22px auto 0;padding:clamp(30px,4vw,58px)}.sectionTitle{max-width:1030px;margin-bottom:28px}.wideCallout{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:22px;border:1px solid rgba(255,214,110,.28);border-radius:24px;background:radial-gradient(circle at left,rgba(255,214,110,.1),transparent 36%),#ffffff0a}.wideCallout span{display:block;margin-bottom:8px;color:var(--muted);font-size:.75rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.wideCallout strong{color:var(--gold);font-size:1.4rem}.metricGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.metric,.card,.flowNode,.panel,.proofPanel,.betaCard{border:1px solid rgba(88,216,255,.18);border-radius:24px;background:linear-gradient(180deg,#0c2546e6,#040b18e6);box-shadow:0 18px 48px #00000052}.metric{min-height:132px;padding:18px}.metric strong{display:block;margin-bottom:12px;color:var(--gold);font-size:1.7rem}.metric span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.proofPanel{margin-top:18px;padding:24px}.cardGrid,.flow,.investorGrid{display:grid;gap:14px}.cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.card,.flowNode,.panel{min-height:244px;padding:22px}.card span,.flowNode span{display:inline-grid;place-items:center;margin-bottom:18px;color:var(--gold);font-weight:950}.flow{grid-template-columns:repeat(6,minmax(0,1fr))}.flowNode span{color:var(--blue)}.investorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel.large{grid-column:1 / -1}.panel ul{margin:16px 0 0;padding-left:20px;color:#c4def5;line-height:1.8}.betaCard{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:24px}.footer{position:relative;z-index:1;max-width:1560px;margin:22px auto 0;padding:24px 4px 14px;display:flex;justify-content:space-between;gap:18px;color:var(--muted);border-top:1px solid rgba(88,216,255,.14)}.footer strong,.footer span{display:block}.footer strong{color:#f5fbff;letter-spacing:.14em;text-transform:uppercase}.footer p{max-width:900px;margin:0;text-align:right}@media (max-width: 1320px){.topbar,.hero,.wideCallout,.betaCard{grid-template-columns:1fr}nav{justify-content:flex-start}.trustStrip,.metricGrid,.flow{grid-template-columns:repeat(3,minmax(0,1fr))}.cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer{flex-direction:column}.footer p{text-align:left}}@media (max-width: 760px){.site{padding:10px}.topbar{top:8px;border-radius:20px}.navActions,.heroActions{flex-direction:column;align-items:stretch}.domainRail,.trustStrip,.metricGrid,.flow,.cardGrid,.investorGrid{grid-template-columns:1fr}h1{font-size:2.6rem}h2{font-size:2.2rem}.terminalTop,.terminalFoot{flex-direction:column}.crest:before,.crest:after{display:none}}.signupSection{position:relative}.signupGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:24px;align-items:stretch}.signupGrid ul{margin:18px 0 0;padding-left:18px;color:#e2e8f0d1}.signupGrid li{margin:8px 0}.signupGrid input,.signupGrid select{box-sizing:border-box}@media (max-width: 900px){.signupGrid{grid-template-columns:1fr}}
