:root{--bg:#090b0d;--bg2:#0e1114;--panel:#14181c;--panel2:#1c2126;--gold:#dfa73a;--gold2:#f3c65e;--text:#f7f7f4;--muted:#9ca2a8;--line:#2a3036;--danger:#ff8a80;--max:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;line-height:1.55;overflow-x:hidden}a{color:inherit}.wrap{width:min(var(--max),calc(100% - 42px));margin:auto}.nav{position:sticky;top:0;z-index:50;background:rgba(9,11,13,.82);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.07)}.navin{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:950;letter-spacing:2px;font-size:17px}.brand img{width:42px;height:42px;border-radius:11px}.gold,.eyebrow,.feature-card>span{color:var(--gold)}.links{display:flex;gap:27px;align-items:center}.links a{text-decoration:none;color:#c5c8ca;font-size:12px;font-weight:850;letter-spacing:.6px}.links a:hover{color:var(--gold)}
.hero{position:relative;min-height:810px;display:flex;align-items:center;padding:75px 0 95px;isolation:isolate}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 77% 44%,rgba(223,167,58,.12),transparent 28%),linear-gradient(125deg,rgba(223,167,58,.04),transparent 38%);z-index:-2}.hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,black,transparent 85%);z-index:-2}.hero-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:70px;align-items:center}.status{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:999px;padding:8px 13px;color:#b8bdc1;font-size:11px;font-weight:800;letter-spacing:.5px;margin-bottom:28px;background:rgba(20,24,28,.7)}.status span{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 16px var(--gold)}.eyebrow{font-size:11px;font-weight:950;letter-spacing:2.4px}.hero h1{font-size:clamp(58px,7.2vw,102px);line-height:.92;letter-spacing:-4px;margin:12px 0 26px}.hero h1 em{font-style:normal;color:var(--gold)}.lead{color:#aeb3b7;font-size:19px;max-width:650px}.hero-actions{display:flex;gap:12px;margin:33px 0}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:10px;text-decoration:none;font-size:12px;font-weight:950;letter-spacing:.5px}.primary{background:var(--gold);color:#090b0d}.ghost{border:1px solid #394047;color:#d9dbdc}.hero-notes{display:flex;gap:32px;margin-top:34px}.hero-notes div{display:flex;flex-direction:column}.hero-notes strong{font-size:26px}.hero-notes span{font-size:10px;color:#777f85;text-transform:uppercase;letter-spacing:1.2px}.hero-visual{position:relative;min-height:610px;display:flex;align-items:center;justify-content:center}.hero-icon{position:relative;width:min(510px,90%);border-radius:27%;filter:drop-shadow(0 35px 70px rgba(0,0,0,.65));z-index:2}.icon-halo{position:absolute;width:470px;height:470px;border-radius:50%;background:radial-gradient(circle,rgba(223,167,58,.25),rgba(223,167,58,.03) 47%,transparent 68%);filter:blur(15px)}.floating-card{position:absolute;z-index:3;background:rgba(20,24,28,.94);border:1px solid #353b41;border-radius:14px;padding:15px 17px;box-shadow:0 18px 40px rgba(0,0,0,.42);display:flex;flex-direction:column;min-width:190px}.floating-card b{font-size:11px;color:var(--gold);letter-spacing:1px}.floating-card span{font-size:10px;color:#8f969b;margin-top:5px}.fc-one{right:-10px;top:88px}.fc-two{left:-15px;bottom:95px}
.statement{border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:#0c0f12}.statement-in{padding:68px 0;display:grid;grid-template-columns:60px 1fr 1fr;gap:35px;align-items:center}.section-number{font-size:11px;color:#5f676d}.statement h2,.section-head h2,.copy-col h2,.standards h2,.roadmap h2,.cta h2{font-size:clamp(38px,4.8vw,64px);line-height:1.02;letter-spacing:-2px;margin:9px 0 0}.statement p,.section-head>p,.copy-col p,.standards-copy>p,.roadmap p,.cta p{color:var(--muted);font-size:16px}
.feature-section{padding:105px 0}.section-head{display:grid;grid-template-columns:1.3fr .7fr;gap:70px;align-items:end;margin-bottom:48px}.section-head>p{margin:0 0 7px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-card{position:relative;background:linear-gradient(160deg,#161a1e,#101316);border:1px solid var(--line);border-radius:18px;padding:28px;min-height:230px;overflow:hidden}.feature-card:after{content:"";position:absolute;width:110px;height:110px;border:1px solid rgba(223,167,58,.1);border-radius:50%;right:-45px;bottom:-45px}.feature-card>span{font-size:10px;font-weight:900;letter-spacing:1px}.feature-card h3{font-size:21px;margin:38px 0 8px}.feature-card p{color:#8e959a;font-size:13px;margin:0}
.showcase{padding:115px 0;border-top:1px solid rgba(255,255,255,.05)}.dark-band{background:#0c0f12}.showcase-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:95px;align-items:center}.showcase-grid.reverse{grid-template-columns:1.14fr .86fr}.copy-col h2{margin-bottom:20px}.copy-col p{max-width:530px}.ticks{list-style:none;padding:0;margin:30px 0 0}.ticks li{padding:11px 0;border-bottom:1px solid #242a2f;color:#c8cbcd;font-size:13px}.ticks li:before{content:"✓";color:var(--gold);margin-right:12px;font-weight:900}.phones{position:relative;min-height:720px;display:flex;align-items:center;justify-content:center;gap:18px}.phone{width:284px;padding:7px;border-radius:28px;background:#050607;border:1px solid #343a40;box-shadow:0 28px 80px rgba(0,0,0,.5);overflow:hidden;margin:0}.phone img{display:block;width:100%;border-radius:22px}.tilt-left{transform:rotate(-3deg)}.tilt-right{transform:rotate(3deg)}.raised{margin-top:-70px}.phase-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:30px 0 18px}.phase-row div{border:1px solid var(--line);background:#111519;border-radius:12px;padding:15px 10px;display:flex;flex-direction:column}.phase-row b{color:var(--gold);font-size:11px}.phase-row span{font-size:9px;color:#9da3a8;letter-spacing:1px;margin-top:4px}.small-note{font-size:12px!important;color:#727a80!important}.metric-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:30px}.metric-cards div{padding:16px;background:#12161a;border:1px solid var(--line);border-radius:11px}.metric-cards span{display:block;font-size:8px;color:var(--gold);letter-spacing:1px}.metric-cards strong{font-size:12px}
.standards{padding:120px 0;background:linear-gradient(180deg,#0b0d0f,#101317)}.standards-grid{display:grid;grid-template-columns:1fr .7fr;gap:95px;align-items:center}.standards h2 span{color:var(--gold)}.disclaimer{border:1px solid rgba(223,167,58,.45);background:#151a1e;border-radius:16px;padding:22px;margin-top:32px}.disclaimer b{font-size:10px;color:var(--gold);letter-spacing:1.5px}.disclaimer p{font-size:12px;color:#8f969b;margin:8px 0 0}.single-phone{display:flex;justify-content:center}.single-phone .phone{width:320px}
.roadmap{padding:120px 0}.roadmap-card{position:relative;padding:48px;background:linear-gradient(135deg,#171b1f,#0e1114);border:1px solid #383f45;border-radius:24px;overflow:hidden}.roadmap-card:before{content:"";position:absolute;inset:auto -10% -55% 35%;height:500px;background:radial-gradient(circle,rgba(223,167,58,.16),transparent 60%)}.roadmap-label{display:inline-block;border:1px solid var(--gold);color:var(--gold);border-radius:999px;padding:6px 11px;font-size:9px;font-weight:950;letter-spacing:1.2px;margin-bottom:35px}.roadmap-grid{display:grid;grid-template-columns:1fr .72fr;gap:80px;align-items:center}.gps-demo{position:relative;background:#090b0d;border:1px solid #343a3f;border-radius:18px;padding:28px;box-shadow:0 25px 60px rgba(0,0,0,.35)}.gps-top{display:flex;justify-content:space-between;font-size:9px;color:#747c82;letter-spacing:1px}.gps-top b{color:#8dd39a}.gps-demo>strong{display:block;font-size:56px;margin:24px 0}.gps-demo small{font-size:18px;color:#777f85}.gps-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gps-stats span{display:block;font-size:8px;color:#687177}.gps-stats b{font-size:15px}.gps-line{height:4px;background:#2a3035;border-radius:4px;margin-top:28px}.gps-line i{display:block;width:63%;height:100%;background:var(--gold);border-radius:4px}.roadmap-features{display:flex;flex-wrap:wrap;gap:8px;margin-top:38px}.roadmap-features span{font-size:10px;border:1px solid #343a3f;color:#a7adb1;border-radius:999px;padding:7px 10px;background:#111519}
.trust{padding:110px 0;border-top:1px solid rgba(255,255,255,.06)}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.trust-grid a{display:flex;flex-direction:column;min-height:180px;padding:24px;background:#12161a;border:1px solid var(--line);border-radius:16px;text-decoration:none;transition:.2s}.trust-grid a:hover{transform:translateY(-4px);border-color:#63502a}.trust-grid span{font-size:9px;color:var(--gold)}.trust-grid b{font-size:17px;margin:auto 0 5px}.trust-grid small{color:#7d858b}.cta{padding:45px 0 100px}.cta-in{display:grid;grid-template-columns:120px 1fr auto;gap:35px;align-items:center;padding:35px;background:linear-gradient(110deg,#161a1e,#0f1215);border:1px solid rgba(223,167,58,.38);border-radius:20px}.cta-in img{width:105px;border-radius:24px}.cta-in h2{font-size:38px}.cta-in p{font-size:13px;margin-bottom:0}.coming{font-size:10px;color:#8f969b;text-align:right;letter-spacing:1.2px}.coming b{font-size:17px;color:var(--gold)}
footer{border-top:1px solid rgba(255,255,255,.07);padding:55px 0 35px;background:#080a0b}.footer-grid{display:grid;grid-template-columns:1.4fr .7fr .9fr;gap:40px}.footer-brand{margin-bottom:15px}.footer-grid p,.footer-grid a{font-size:11px;color:#747c82}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:7px}.footer-grid b{font-size:9px;color:#b3b7ba;letter-spacing:1.4px;margin-bottom:6px}.footer-grid a{text-decoration:none}.footer-grid a:hover{color:var(--gold)}.fineprint{border-top:1px solid #1c2125;margin-top:35px;padding-top:22px;color:#596168;font-size:9px;line-height:1.6}
.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}
/* Legal/support pages */
.pagehead{padding:72px 0 28px}.pagehead h1{font-size:clamp(42px,6vw,68px);line-height:1;margin:8px 0 12px;letter-spacing:-2px}.pagehead p{color:var(--muted);max-width:760px}.section{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:22px;margin:12px 0}.section h2{color:var(--gold);font-size:11px;letter-spacing:1.3px;margin:0 0 8px}.section p,.section li{color:var(--muted);font-size:13px}.section a,.mail{color:var(--gold);font-weight:800}.notice{background:var(--panel2);border:1px solid var(--gold);border-radius:14px;padding:18px;margin:20px 0;color:#c5c8cb}.danger{border-color:#743c3c}.danger h2{color:var(--danger)}
@media(max-width:980px){.links{display:none}.hero{min-height:auto}.hero-grid,.section-head,.showcase-grid,.showcase-grid.reverse,.standards-grid,.roadmap-grid{grid-template-columns:1fr}.hero-grid{gap:25px}.hero-copy{text-align:center}.hero .eyebrow,.hero .lead{margin-left:auto;margin-right:auto}.status{margin-left:auto;margin-right:auto}.hero-actions,.hero-notes{justify-content:center}.hero-visual{min-height:500px}.hero-icon{width:430px}.fc-one{right:3%}.fc-two{left:3%}.statement-in{grid-template-columns:40px 1fr}.statement-in>p{grid-column:2}.feature-grid{grid-template-columns:1fr 1fr}.showcase-grid{gap:35px}.copy-col{text-align:center}.copy-col p{margin-left:auto;margin-right:auto}.ticks{text-align:left}.phones{min-height:660px}.standards-copy{text-align:center}.disclaimer{text-align:left}.roadmap-grid{gap:35px}.cta-in{grid-template-columns:90px 1fr}.coming{grid-column:2;text-align:left}}
@media(max-width:640px){.wrap{width:min(100% - 28px,var(--max))}.navin{min-height:66px}.brand img{width:36px;height:36px}.hero{padding:55px 0 70px}.hero h1{font-size:58px;letter-spacing:-3px}.lead{font-size:16px}.hero-actions{flex-direction:column}.hero-notes{gap:19px}.hero-visual{min-height:440px}.hero-icon{width:315px}.floating-card{min-width:150px;padding:11px}.fc-one{top:50px;right:-3px}.fc-two{bottom:50px;left:-3px}.statement-in{padding:50px 0;grid-template-columns:1fr;gap:15px}.statement-in>p{grid-column:auto}.section-number{display:none}.feature-section,.showcase,.standards,.roadmap,.trust{padding:80px 0}.section-head{gap:18px}.feature-grid,.trust-grid{grid-template-columns:1fr}.feature-card{min-height:190px}.phones{min-height:520px;gap:7px}.phone{width:48%;border-radius:17px;padding:4px}.phone img{border-radius:14px}.raised{margin-top:-30px}.copy-col h2,.standards h2,.roadmap h2,.section-head h2{font-size:42px}.phase-row{grid-template-columns:1fr}.single-phone .phone{width:min(290px,85%)}.roadmap-card{padding:28px 20px}.gps-demo>strong{font-size:44px}.cta-in{grid-template-columns:70px 1fr;gap:18px;padding:22px}.cta-in img{width:70px}.cta-in h2{font-size:30px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}
