:root{--void:#05060f;--void-2:#080a18;--panel:rgba(140,170,255,.045);--panel-2:rgba(140,170,255,.07);--edge:rgba(140,175,255,.16);--edge-hot:rgba(255,150,60,.5);--amber:#ff8a24;--amber-hi:#ffb15e;--mint:#23e6c0;--cyan:#39b6ff;--violet:#8b6bff;--gold:#ffd34d;--text:#eaf0ff;--soft:#a2b2d6;--faint:#68789c;--font-display:"Helvetica Neue",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-sans:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:ui-monospace,"SF Mono","JetBrains Mono","Roboto Mono",Menlo,monospace;--maxw:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--void);color:var(--text);font-family:var(--font-sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative}body:before{z-index:-2;background:radial-gradient(60% 45% at 18% 12%,rgba(139,107,255,.2),transparent 60%),radial-gradient(55% 45% at 85% 20%,rgba(57,182,255,.14),transparent 60%),radial-gradient(70% 60% at 50% 108%,rgba(255,138,36,.16),transparent 62%),var(--void)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{z-index:60;opacity:.35;background:repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0 1px,transparent 1px 3px);mix-blend-mode:overlay}#stars{position:fixed;inset:0;z-index:-1;pointer-events:none}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:24px}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;margin:0;text-wrap:balance}.mono{font-family:var(--font-mono)}.hud-frame{position:fixed;inset:14px;z-index:55;pointer-events:none}.hud-frame span{position:absolute;width:26px;height:26px;border:2px solid var(--edge-hot);opacity:.55}.hud-frame .tl{top:0;left:0;border-right:0;border-bottom:0}.hud-frame .tr{top:0;right:0;border-left:0;border-bottom:0}.hud-frame .bl{bottom:0;left:0;border-right:0;border-top:0}.hud-frame .br{bottom:0;right:0;border-left:0;border-top:0}@media(max-width:640px){.hud-frame{display:none}}.eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--amber-hi);display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"//";color:var(--amber);opacity:.7}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:13.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:15px 26px;border-radius:6px;cursor:pointer;border:1.5px solid var(--edge);transition:transform .14s ease,box-shadow .25s,border-color .2s,background .2s,color .2s;position:relative;background:var(--panel);color:var(--text);white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn-primary{border-color:var(--amber);color:#0a0710;background:linear-gradient(180deg,var(--amber-hi),var(--amber));box-shadow:0 0 0 1px rgba(255,138,36,.4),0 10px 34px -10px rgba(255,138,36,.7),inset 0 1px 0 rgba(255,255,255,.4)}.btn-primary:hover{box-shadow:0 0 0 1px var(--amber),0 14px 44px -8px rgba(255,138,36,.85),inset 0 1px 0 rgba(255,255,255,.5)}.btn-ghost:hover{border-color:var(--mint);color:var(--mint);box-shadow:0 0 22px -6px rgba(35,230,192,.55)}.btn .blink{animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:.15}}header.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(180deg,rgba(5,6,15,.85),rgba(5,6,15,.35));border-bottom:1px solid var(--edge)}.nav-in{justify-content:space-between;height:64px}.brand,.nav-in{display:flex;align-items:center}.brand{gap:11px;font-family:var(--font-display);font-weight:800;font-size:18px;letter-spacing:.02em}.brand .ic{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:7px;border:1.5px solid var(--amber);background:radial-gradient(circle at 50% 30%,rgba(255,138,36,.35),transparent 70%);box-shadow:0 0 18px -4px rgba(255,138,36,.7)}.nav-links{display:flex;gap:28px}.nav-links a{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}.nav-links a:hover{color:var(--amber-hi)}@media(max-width:900px){.nav .btn-ghost,.nav-links{display:none}}@media(max-width:640px){.nav-in{gap:10px;padding-inline:0}header.nav .wrap{padding-inline:14px}.brand{font-size:13.5px;white-space:nowrap;gap:8px}.brand .ic{width:24px;height:24px}.nav .btn{padding:10px 12px;font-size:11px}}.hero{position:relative;min-height:calc(100vh - 64px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:clamp(24px,6vh,64px) 24px 70px;overflow:hidden}.planet-arc{position:absolute;left:50%;bottom:-58vw;width:120vw;height:120vw;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle at 50% 12%,rgba(255,138,36,.16),rgba(139,107,255,.1) 40%,transparent 62%);border-top:1px solid rgba(255,180,120,.25);box-shadow:0 -30px 120px -40px rgba(255,138,36,.4);pointer-events:none;z-index:0}.hero>:not(.planet-arc){position:relative;z-index:1}.boot{font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;color:var(--mint);text-transform:uppercase;margin-bottom:26px;opacity:.9}.boot .ok{color:var(--faint)}h1.title{font-size:clamp(52px,12vw,150px);line-height:.86;text-transform:uppercase;letter-spacing:-.04em;font-weight:800;background:linear-gradient(180deg,#fff 8%,#ffe9d3 42%,var(--amber) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 6px 40px rgba(255,138,36,.35));margin:0}h1.title .w{display:inline-block;white-space:nowrap}h1.title .l{display:inline-block;opacity:0;transform:translateY(20px) scale(.9);animation:pop .5s cubic-bezier(.2,.8,.2,1) forwards;background:linear-gradient(180deg,#fff 8%,#ffe9d3 42%,var(--amber) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@keyframes pop{to{opacity:1;transform:none}}.title-sub{font-family:var(--font-mono);font-size:clamp(13px,2vw,17px);letter-spacing:.5em;text-transform:uppercase;color:var(--soft);margin:20px 0 0;padding-left:.5em;white-space:nowrap}@media(max-width:480px){.title-sub{letter-spacing:.3em;font-size:12px;padding-left:.3em}}.hero-p{font-size:clamp(17px,2.2vw,21px);color:var(--soft);max-width:44ch;margin:26px auto 34px}.hero-p b{color:var(--text);font-weight:700}.hero-cta{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.press{margin-top:30px;font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.press b{color:var(--mint)}.scroll-hint{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--faint);text-transform:uppercase;z-index:1;animation:bob 2s ease-in-out infinite;white-space:nowrap}@media(max-width:640px){.scroll-hint{display:none}}@keyframes bob{50%{transform:translate(-50%,6px)}}.ticker{border-block:1px solid var(--edge);background:rgba(8,10,24,.6)}.ticker-in{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;padding:20px 0}@media(max-width:720px){.ticker-in{grid-template-columns:repeat(2,1fr);gap:22px 12px}}.stat .v{font-family:var(--font-display);font-size:30px;font-weight:800;letter-spacing:-.03em;color:#fff}.stat .v .u{color:var(--amber)}.stat .l{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-top:3px}section.blk{padding:96px 0;position:relative}.sec-head{max-width:680px;margin:0 auto 52px;text-align:center}.sec-head h2{font-size:clamp(30px,4.4vw,50px);line-height:1.02;text-transform:uppercase;margin-top:16px}.sec-head h2 .hot{color:var(--amber)}.sec-head p{color:var(--soft);font-size:18px;margin:16px auto 0;max-width:52ch}.modes{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media(max-width:760px){.modes{grid-template-columns:1fr}}.mode{border:1px solid var(--edge);border-radius:12px;padding:30px;background:var(--panel);position:relative;overflow:hidden}.mode.coop{border-color:rgba(35,230,192,.4);box-shadow:0 0 0 1px rgba(35,230,192,.2),0 20px 60px -30px rgba(35,230,192,.5)}.mode .tagm{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.mode.coop .tagm{color:var(--mint)}.mode h3{font-size:26px;text-transform:uppercase;margin:8px 0 18px}.mode ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.mode li{font-size:15.5px;color:var(--soft);padding-left:26px;position:relative}.mode.solo li:before{content:"✕";position:absolute;left:0;color:#ff5a5a;opacity:.7}.mode.coop li:before{content:"▶";position:absolute;left:0;color:var(--mint);font-size:11px;top:5px}.mode.coop li b{color:var(--text)}.mode .lock{position:absolute;top:26px;right:26px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.map{position:relative;max-width:900px;margin:0 auto;padding:10px 0}.map:before{bottom:20px;background:repeating-linear-gradient(180deg,var(--edge) 0 8px,transparent 8px 16px)}.map:after,.map:before{content:"";position:absolute;left:50%;top:20px;width:2px;transform:translateX(-50%)}.map:after{background:linear-gradient(180deg,var(--amber),var(--mint));box-shadow:0 0 16px var(--amber);height:var(--prog,58%);border-radius:2px}.stop{grid-template-columns:1fr 96px 1fr;align-items:center;margin:22px 0}.stop,.stop .planet{position:relative;display:grid}.stop .planet{grid-column:2;justify-self:center;width:76px;height:76px;border-radius:50%;place-items:center;font-family:var(--font-display);font-weight:800;font-size:24px;color:#fff;z-index:2;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.35),rgba(255,255,255,0) 45%),var(--pc,#333);box-shadow:0 0 0 6px rgba(5,6,15,.9),0 0 34px -2px var(--pg,var(--amber)),inset 0 -8px 16px rgba(0,0,0,.5)}.stop .planet .ring{position:absolute;inset:-11px;border-radius:50%;border:1px solid var(--pg,var(--amber));opacity:.4}.stop .card{border:1px solid var(--edge);border-radius:12px;padding:20px 22px;background:rgba(10,12,26,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .18s,border-color .2s,box-shadow .25s}.stop .card:hover{transform:translateY(-3px);border-color:var(--pg,var(--amber));box-shadow:0 0 30px -8px var(--pg,var(--amber))}.stop:nth-child(odd) .card{grid-column:1;text-align:right}.stop:nth-child(2n) .card{grid-column:3}.card .ph{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;color:var(--pg,var(--amber))}.card .ph,.card h3{text-transform:uppercase}.card h3{font-size:22px;margin:6px 0 8px}.card .boss{font-size:14px;color:var(--soft);margin-bottom:12px}.card .boss b{color:#ff8f6b}.card .reward{font-family:var(--font-mono);font-size:11.5px;color:var(--mint);border-top:1px dashed var(--edge);padding-top:10px}.card .reward .cap{color:var(--faint);text-transform:uppercase;letter-spacing:.1em}@media(max-width:760px){.map:after,.map:before{left:26px}.stop{grid-template-columns:56px 1fr;gap:8px;margin:16px 0}.stop .planet{grid-column:1;width:52px;height:52px;font-size:18px}.stop:nth-child(2n) .card,.stop:nth-child(odd) .card{grid-column:2;text-align:left}}.continue{max-width:820px;margin:0 auto;text-align:center;border:1px solid var(--edge-hot);border-radius:16px;padding:56px 34px;background:radial-gradient(80% 120% at 50% 0,rgba(255,138,36,.12),transparent 60%),rgba(10,8,18,.7);position:relative}.continue .go{font-family:var(--font-mono);font-size:13px;letter-spacing:.3em;color:#ff8f6b;text-transform:uppercase}.continue h2{font-size:clamp(30px,5vw,52px);text-transform:uppercase;margin:14px 0 16px}.continue h2 em{color:var(--amber);font-style:italic}.continue p{color:var(--soft);font-size:18px;max-width:52ch;margin:0 auto 24px}.coins{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.coin{font-family:var(--font-mono);font-size:12px;padding:9px 15px;border:1px solid var(--edge);border-radius:100px;color:var(--soft)}.coin b{color:var(--mint)}.rank-wrap{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:44px;gap:44px;align-items:center}@media(max-width:860px){.rank-wrap{grid-template-columns:1fr;gap:30px}}.ladder{position:relative;padding-left:34px}.ladder:before{content:"";position:absolute;left:8px;top:10px;bottom:10px;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--mint),var(--cyan) 30%,var(--violet) 55%,var(--amber));box-shadow:0 0 20px -2px var(--amber)}.rung{position:relative;padding:12px 0;display:flex;align-items:baseline;gap:14px}.rung:before{content:"";position:absolute;left:-30px;top:18px;width:15px;height:15px;border-radius:50%;background:var(--void);border:2px solid var(--faint)}.rung.on:before{border-color:var(--amber);background:var(--amber);box-shadow:0 0 16px var(--amber)}.rung .mrr{font-family:var(--font-mono);font-size:13px;color:var(--faint);width:96px;flex:none}.rung .mrr.hot{color:var(--amber)}.rung .on-name{font-family:var(--font-display);font-weight:800;font-size:18px;text-transform:uppercase;letter-spacing:-.02em}.rung .on-name small{display:block;font-family:var(--font-sans);font-weight:400;font-size:13px;text-transform:none;letter-spacing:0;color:var(--soft);margin-top:2px}.rank-note{border:1px solid var(--edge);border-radius:14px;background:var(--panel);padding:28px}.rank-note .patchrow{display:flex;margin-bottom:16px}.rank-note .patchrow .p{width:46px;height:46px;margin-right:-10px;border-radius:50%;border:2px solid;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;box-shadow:0 0 0 3px var(--void)}.rank-note h3{text-transform:uppercase;font-size:20px;margin-bottom:10px}.rank-note p{color:var(--soft);font-size:15px;margin:0}.rank-note .cheer{margin-top:16px;font-family:var(--font-mono);font-size:12.5px;color:var(--mint);background:rgba(35,230,192,.1);border:1px solid rgba(35,230,192,.25);border-radius:10px;padding:11px 14px}.roster{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}@media(max-width:820px){.roster{grid-template-columns:1fr}}.rc{border:1px solid var(--edge);border-radius:12px;background:var(--panel);padding:26px;text-align:center}.rc .p{width:70px;height:70px;border-radius:50%;margin:0 auto 14px;border:2px solid;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:24px}.rc .k{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--mint)}.rc .k,.rc h3{text-transform:uppercase}.rc h3{font-size:19px;margin:8px 0}.rc p{color:var(--soft);font-size:14.5px;margin:0}.base-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:20px;gap:20px}@media(max-width:820px){.base-grid{grid-template-columns:1fr}}.base-card{border:1px solid var(--edge);border-radius:14px;padding:30px;background:rgba(10,12,26,.62);position:relative;overflow:hidden}.base-card.friday{border-color:rgba(35,230,192,.4);box-shadow:0 0 0 1px rgba(35,230,192,.16),0 24px 60px -34px rgba(35,230,192,.45)}.base-card.friday:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;top:-120px;right:-90px;background:radial-gradient(circle,rgba(35,230,192,.22),transparent 68%);pointer-events:none}.base-card .k{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.base-card.friday .k{color:var(--mint)}.base-card h3{font-size:22px;text-transform:uppercase;margin:10px 0 12px;position:relative}.base-card p{color:var(--soft);font-size:15px;margin:0 0 16px;position:relative}.base-card ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}@media(max-width:520px){.base-card ul{grid-template-columns:1fr}}.base-card li{font-family:var(--font-mono);font-size:12.5px;color:var(--soft);padding-left:20px;position:relative}.base-card li:before{content:"▸";position:absolute;left:0;color:var(--amber)}.live-pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mint);border:1px solid rgba(35,230,192,.35);border-radius:100px;padding:6px 12px;margin-bottom:16px}.live-pill .d{width:8px;height:8px;border-radius:50%;background:var(--mint)}.prices{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}@media(max-width:880px){.prices{grid-template-columns:1fr}}.price{border:1px solid var(--edge);border-radius:12px;padding:30px 26px;background:rgba(10,12,26,.6);display:flex;flex-direction:column}.price.feat{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber),0 24px 70px -30px rgba(255,138,36,.6)}.price.feat .tag{position:absolute;margin-top:-46px;align-self:flex-start;background:linear-gradient(180deg,var(--amber-hi),var(--amber));color:#0a0710;font-size:10.5px;letter-spacing:.08em;padding:5px 12px;border-radius:100px;font-weight:700}.price .lane,.price.feat .tag{font-family:var(--font-mono);text-transform:uppercase}.price .lane{font-size:11.5px;letter-spacing:.14em;color:var(--faint)}.price .amt{font-family:var(--font-display);font-size:42px;font-weight:800;letter-spacing:-.03em;margin:14px 0 2px;color:#fff}.price .amt small{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--faint);letter-spacing:0}.price .amt .old{text-decoration:line-through;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);color:var(--faint);-webkit-text-fill-color:var(--faint);font-weight:600;font-size:24px;margin-right:10px;opacity:.85}.promo{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mint);margin:-2px 0 8px;display:inline-flex;align-items:center;gap:7px}.promo:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 8px var(--mint)}.price .desc{color:var(--soft);font-size:14.5px;min-height:42px}.price ul{list-style:none;padding:0;margin:20px 0 26px;display:flex;flex-direction:column;gap:10px}.price li{font-size:14.5px;padding-left:24px;position:relative;color:var(--soft)}.price li:before{content:"▸";position:absolute;left:0;color:var(--amber)}.price .btn{margin-top:auto}.guarantee{text-align:center;font-family:var(--font-mono);font-size:13px;color:var(--soft);margin-top:24px}.guarantee b{color:var(--mint)}.mani{max-width:820px;margin:0 auto;text-align:center}.mani p{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;font-size:clamp(23px,3.2vw,34px);line-height:1.28;text-transform:uppercase;text-wrap:balance}.mani p span{color:var(--faint)}.mani p .hl{color:var(--amber)}.mani p .go{color:var(--mint);font-style:italic}.final{text-align:center;padding:100px 0 40px}.final h2{font-size:clamp(40px,7vw,84px);text-transform:uppercase;line-height:.92;letter-spacing:-.03em}.final h2 .hot{color:var(--amber)}.final p{color:var(--soft);font-size:18px;margin:22px auto 32px;max-width:44ch}footer{border-top:1px solid var(--edge);padding:32px 0;margin-top:30px}.foot-in{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.foot-in .mono{font-size:12px;color:var(--faint)}.foot-links{display:flex;gap:20px}.foot-links a{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--soft)}.foot-links a:hover{color:var(--amber-hi)}.rv{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{transition:none}.rv,h1.title .l{opacity:1;transform:none}.btn .blink,.scroll-hint,h1.title .l{animation:none}html{scroll-behavior:auto}body:after{display:none}}:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:4px}.globe-band{position:relative;width:100%;height:420px;overflow:hidden;margin-top:8px;background:radial-gradient(120% 95% at 50% 32%,rgba(20,30,60,.55),rgba(5,6,15,0) 70%);border-block:1px solid var(--edge)}@media(max-width:860px){.globe-band{height:380px}}@media(max-width:560px){.globe-band{height:340px}}.globe-band .viewport{position:absolute;inset:0;overflow:hidden}.globe-band .globe-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.globe-band .reticle{position:absolute;inset:0;z-index:2;pointer-events:none}.globe-band .reticle .cross{position:absolute;left:50%;top:0;width:1px;height:100%;transform:translateX(-50%);background:linear-gradient(rgba(120,180,255,.1),transparent 22%,transparent 78%,rgba(120,180,255,.1))}.globe-band .reticle .cross.h{left:0;top:50%;width:100%;height:1px;transform:translateY(-50%);background:linear-gradient(90deg,rgba(120,180,255,.1),transparent 22%,transparent 78%,rgba(120,180,255,.1))}.globe-band .hudc{position:absolute;width:20px;height:20px;border:2px solid rgba(140,175,255,.28);z-index:3;pointer-events:none}.globe-band .hudc.tl{top:12px;left:12px;border-right:0;border-bottom:0}.globe-band .hudc.tr{top:12px;right:12px;border-left:0;border-bottom:0}.globe-band .hudc.bl{bottom:12px;left:12px;border-right:0;border-top:0}.globe-band .hudc.br{bottom:12px;right:12px;border-left:0;border-top:0}.gb-fade{inset:0;z-index:4;pointer-events:none;background:linear-gradient(180deg,var(--void) 0,transparent 18%,transparent 72%,var(--void) 100%)}.gb-cap,.gb-fade{position:absolute}.gb-cap{left:50%;bottom:14px;transform:translateX(-50%);z-index:5;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.gb-cap:first-letter{color:var(--mint)}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}@media(max-width:820px){.steps{grid-template-columns:1fr}}.step{border:1px solid var(--edge);border-radius:12px;background:var(--panel);padding:28px 26px;position:relative;text-align:center;overflow:hidden}.step .num{position:absolute;top:18px;right:20px;font-size:12px;letter-spacing:.14em;color:var(--faint)}.step .glyph{width:70px;height:70px;border-radius:50%;margin:0 auto 16px;border:2px solid;display:grid;place-items:center;font-size:24px;font-weight:800}.step h3{font-size:19px;text-transform:uppercase;margin:0 0 10px}.step p{color:var(--soft);font-size:14.5px;margin:0}.fonda{max-width:880px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:0;gap:0;border:1px solid var(--amber);border-radius:16px;overflow:hidden;background:radial-gradient(80% 120% at 20% 0,rgba(255,138,36,.12),transparent 60%),rgba(10,8,18,.7);box-shadow:0 0 0 1px rgba(255,138,36,.35),0 24px 70px -30px rgba(255,138,36,.6)}@media(max-width:760px){.fonda{grid-template-columns:1fr}}.fonda-left{padding:34px 30px;display:flex;flex-direction:column;align-items:flex-start}.fonda-left .lane{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--amber-hi)}.fonda-left .amt{font-family:var(--font-display);font-size:56px;font-weight:800;letter-spacing:-.03em;margin:12px 0 4px;color:#fff}.fonda-left .amt small{font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--faint);letter-spacing:0}.fonda-left .promo{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mint);margin:0 0 14px;display:inline-flex;align-items:center;gap:7px}.fonda-left .promo:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 8px var(--mint)}.fonda-left .desc{color:var(--soft);font-size:14.5px;margin:0 0 22px}.fonda-right{padding:34px 30px;border-left:1px dashed var(--edge);display:flex;flex-direction:column;justify-content:center}@media(max-width:760px){.fonda-right{border-left:0;border-top:1px dashed var(--edge)}}.fonda-right .scarce{font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--soft);border:1px solid rgba(255,138,36,.4);border-radius:100px;padding:8px 14px;align-self:flex-start;margin-bottom:18px}.fonda-right .scarce b{color:var(--amber)}.fonda-right ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.fonda-right li{font-size:14.5px;padding-left:24px;position:relative;color:var(--soft)}.fonda-right li:before{content:"▸";position:absolute;left:0;color:var(--amber)}@media(max-width:480px){.fonda-left,.fonda-right{padding:26px 22px;min-width:0}.fonda .btn{white-space:normal;text-align:center;justify-content:center;width:100%}}.founders{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;max-width:820px;margin:0 auto}@media(max-width:700px){.founders{grid-template-columns:1fr}}.fd{border:1px solid var(--edge);border-radius:12px;background:var(--panel);padding:28px 26px;text-align:center}.fd .p{width:70px;height:70px;border-radius:50%;margin:0 auto 14px;border:2px solid;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;box-shadow:0 0 0 3px var(--void)}.fd .p,.fd h3{font-size:20px}.fd h3{margin:0 0 4px}.fd .k,.fd h3{text-transform:uppercase}.fd .k{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--faint);display:block;margin-bottom:12px}.fd p{color:var(--soft);font-size:14.5px;margin:0}.btn{width:auto;justify-content:normal}.price .btn{justify-content:center}a:hover{text-decoration:none}