
:root{--bg:#020a07;--bg2:#06110c;--panel:#08150f;--panel2:#0b1912;--panel3:#0e2117;--line:rgba(160,210,185,.14);--line2:rgba(70,220,145,.34);--text:#f5faf7;--muted:#9db1a6;--soft:#cbd9d1;--faint:#667a6e;--blue:#31d98b;--cyan:#8be84e;--green:#43e69a;--gold:#f2c65a;--red:#ff6688;--grad:linear-gradient(135deg,#19d68b 0%,#86e84a 100%);--max:1260px;--radius:28px;--pill:999px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% -8%,rgba(30,190,110,.16),transparent 30%),var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif;line-height:1.55}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size:78px 78px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.65),transparent 60%);z-index:-1}a{color:inherit;text-decoration:none}button{font:inherit}.wrap{width:min(calc(100% - 40px),var(--max));margin:auto}.section{padding:118px 0}.alt{background:linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.005));border-block:1px solid var(--line)}h1,h2,h3,h4{font-family:"Space Grotesk",Inter,sans-serif;line-height:1.02;letter-spacing:-.05em;margin:0}p{margin:0}.eyebrow{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--line2);background:rgba(67,220,145,.07);border-radius:var(--pill);padding:8px 14px;color:#b4e8c9;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 18px var(--cyan)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:15px 24px;border-radius:var(--pill);font-weight:800;border:1px solid transparent;transition:.2s}.btn:hover{transform:translateY(-2px)}.primary{background:var(--grad);color:#04101d;box-shadow:0 20px 55px -25px rgba(67,230,154,.8)}.ghost{background:rgba(255,255,255,.025);border-color:var(--line2)}.head{text-align:center;max-width:820px;margin:0 auto 58px}.head h2{font-size:clamp(38px,5vw,66px);margin:17px 0 18px}.head p{font-size:17px;color:var(--muted)}
/* NAV */
.nav{position:sticky;top:0;z-index:100;background:rgba(3,6,14,.82);backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}.navin{height:76px;display:flex;align-items:center;gap:28px}.logo{display:flex;align-items:center;gap:11px;font-family:"Space Grotesk",sans-serif}.logobox{width:40px;height:40px;border-radius:13px;background:var(--grad);display:grid;place-items:center;color:#04101d;font-size:22px;font-weight:900}.logoword{font-size:23px;font-weight:800;letter-spacing:-.07em}.logoword b{color:#86b9ff}.links{margin-left:auto;display:flex;gap:22px;color:var(--muted);font-size:13px}.links a:hover{color:#fff}.nav .btn{padding:11px 18px;font-size:13px}
/* HERO */
.hero{min-height:850px;display:grid;place-items:center;text-align:center;position:relative;overflow:hidden;padding:80px 0 100px}.heroMarket{position:absolute;inset:10% 0 0;pointer-events:none;opacity:.82}.heroChart{position:absolute;left:50%;top:50px;width:min(1180px,94vw);height:420px;transform:translateX(-50%);opacity:.52;filter:drop-shadow(0 0 20px rgba(67,230,154,.08))}.heroChart path,.heroChart line{vector-effect:non-scaling-stroke}.heroChart .grid{stroke:rgba(157,177,166,.10);stroke-width:1}.heroChart .price{fill:none;stroke:url(#heroChartGrad);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1200;stroke-dashoffset:1200;animation:drawPrice 7s ease-in-out infinite}.heroChart .area{fill:url(#heroAreaGrad);opacity:.22}.heroChart .candle{stroke:rgba(139,232,78,.5);stroke-width:2}.heroChart .up{fill:rgba(67,230,154,.7)}.heroChart .down{fill:rgba(242,198,90,.5)}.heroChart .signal{fill:#86e84a;filter:drop-shadow(0 0 9px rgba(134,232,74,.8))}.heroMarketCard{position:absolute;right:7%;top:90px;padding:12px 15px;border:1px solid rgba(67,230,154,.24);border-radius:16px;background:rgba(2,10,7,.74);backdrop-filter:blur(10px);text-align:left;animation:floatMarket 4.5s ease-in-out infinite}.heroMarketCard b{display:block;font:700 20px "Space Grotesk"}.heroMarketCard span{font-size:9px;color:var(--muted)}.heroMarketCard em{font-style:normal;color:var(--green);font-size:9px;font-weight:800}.heroMarketBadge{position:absolute;left:7%;bottom:105px;padding:9px 12px;border:1px solid rgba(67,230,154,.22);border-radius:999px;background:rgba(2,10,7,.72);color:#b9dfc8;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;animation:floatMarket 5.5s ease-in-out infinite reverse}.heroContent{position:relative;z-index:2}.heroDollar{font-family:"Space Grotesk";font-size:clamp(170px,25vw,310px);line-height:.72;letter-spacing:-.15em;font-weight:700;color:transparent;-webkit-text-stroke:2px rgba(143,200,255,.82);text-shadow:0 0 80px rgba(62,145,255,.3);position:relative;display:inline-block}.heroDollar:before{content:"$";position:absolute;inset:0;color:rgba(76,145,255,.05);-webkit-text-stroke:0}.heroDollar:after{content:"";position:absolute;left:12%;right:0;top:50%;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 22px var(--cyan);transform:rotate(-9deg);animation:sweep 3.6s ease-in-out infinite}@keyframes drawPrice{0%{stroke-dashoffset:1200;opacity:.1}35%,70%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:-120;opacity:.1}}@keyframes floatMarket{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}.heroGlow{position:absolute;width:1050px;height:720px;top:-340px;left:50%;transform:translateX(-50%);background:radial-gradient(circle,rgba(67,141,255,.27),transparent 68%);filter:blur(12px)}.heroContent{position:relative}.heroDollar{font-family:"Space Grotesk";font-size:clamp(170px,25vw,310px);line-height:.72;letter-spacing:-.15em;font-weight:700;color:transparent;-webkit-text-stroke:2px rgba(143,200,255,.82);text-shadow:0 0 80px rgba(62,145,255,.3);position:relative;display:inline-block}.heroDollar:before{content:"$";position:absolute;inset:0;color:rgba(76,145,255,.05);-webkit-text-stroke:0}.heroDollar:after{content:"";position:absolute;left:12%;right:0;top:50%;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 22px var(--cyan);transform:rotate(-9deg);animation:sweep 3.6s ease-in-out infinite}@keyframes sweep{0%,100%{transform:translateX(-35%) rotate(-9deg);opacity:.15}50%{transform:translateX(25%) rotate(-9deg);opacity:1}}.hero h1{font-size:clamp(45px,6.5vw,86px);max-width:1050px;margin:30px auto 22px}.hero h1 span{background:var(--grad);-webkit-background-clip:text;color:transparent}.heroSub{max-width:790px;margin:auto;color:var(--muted);font-size:18px}.heroSub strong{color:#fff}.heroActions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:32px}.heroTrust{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:28px}.heroTrust span{padding:8px 13px;border:1px solid var(--line);border-radius:var(--pill);font-size:11px;color:var(--muted);background:rgba(255,255,255,.025)}.heroMini{margin:48px auto 0;display:grid;grid-template-columns:repeat(3,1fr);max-width:780px;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:rgba(255,255,255,.018)}.heroMini div{padding:18px;border-right:1px solid var(--line)}.heroMini div:last-child{border:0}.heroMini strong{font:700 27px "Space Grotesk";display:block}.heroMini span{font-size:10px;color:var(--faint);text-transform:uppercase;letter-spacing:.08em}
/* STATS */
.stats{border-block:1px solid var(--line);background:#050a14}.statsGrid{display:grid;grid-template-columns:repeat(5,1fr)}.stat{text-align:center;padding:25px 15px;border-right:1px solid var(--line)}.stat:last-child{border:0}.stat strong{display:block;font:700 27px "Space Grotesk"}.stat span{display:block;color:var(--faint);font-size:10px;text-transform:uppercase;letter-spacing:.08em;margin-top:4px}
/* OPPORTUNITY */
.opportunity{display:grid;grid-template-columns:1.05fr .95fr;gap:22px}.opCard{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.012));padding:34px}.opCard h3{font-size:38px;margin:16px 0}.opCard p{color:var(--muted);max-width:680px}.bigPromise{margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.promise{padding:21px;border:1px solid var(--line);border-radius:20px;background:#070d19}.promise strong{font:700 42px "Space Grotesk";display:block}.promise b{font-size:12px}.promise span{display:block;color:var(--muted);font-size:11px;margin-top:4px}.benefits{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:25px}.benefit{display:flex;gap:12px;padding:16px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.018)}.icon{width:31px;height:31px;flex:none;border-radius:50%;display:grid;place-items:center;background:rgba(63,224,164,.09);color:var(--green);font-weight:900}.benefit b{font-size:13px}.benefit span{display:block;color:var(--muted);font-size:11px;margin-top:3px}.visualCard{min-height:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.visualCard:before{content:"";position:absolute;width:440px;height:440px;border-radius:50%;border:1px solid rgba(77,146,255,.18);box-shadow:0 0 100px rgba(52,137,255,.08) inset}.zeroOrb{position:relative;width:250px;height:250px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 40% 35%,rgba(89,150,255,.22),rgba(5,10,20,.5) 62%);border:1px solid rgba(102,166,255,.3);box-shadow:0 0 80px rgba(60,140,255,.18)}.zeroOrb strong{font:700 145px "Space Grotesk";letter-spacing:-.12em;color:transparent;-webkit-text-stroke:2px #83baff}.orbLine{position:absolute;width:330px;height:75px;border-top:2px solid var(--cyan);border-radius:50%;transform:rotate(-20deg);animation:orbit 4s linear infinite;box-shadow:0 -8px 25px rgba(61,217,255,.2)}@keyframes orbit{to{transform:rotate(340deg)}}
/* RULES */
.ruleTop{display:grid;grid-template-columns:1fr .8fr;gap:22px}.rulesPanel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));padding:34px}.rulesPanel h3{font-size:38px;margin:16px 0}.rulesPanel p{color:var(--muted)}.ruleGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;margin-top:27px}.rule{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.018)}.rule .icon{width:28px;height:28px}.rule b{font-size:13px}.rule span{display:block;color:var(--muted);font-size:11px;margin-top:2px}.metricGrid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.metric{padding:24px;border:1px solid var(--line);border-radius:20px;background:#080f1d}.metric small{display:block;color:var(--faint);font-size:10px;text-transform:uppercase;letter-spacing:.09em}.metric strong{display:block;font:700 41px "Space Grotesk";margin:7px 0 2px}.metric em{font-style:normal;color:var(--green);font-size:11px}.economicsTitle{font-size:31px;margin:16px 0 7px}.economicsLead{color:var(--muted);font-size:13px;margin-bottom:18px}.notice{margin-top:11px;padding:18px;border-radius:18px;border:1px solid rgba(67,216,255,.2);background:rgba(67,216,255,.05);font-size:12px;color:#b7c6db}.notice b{color:#fff}
/* PAYOUTS */
.payouts{overflow:hidden}.tickerWindow{position:relative;overflow:hidden;margin-top:20px}.tickerWindow:before,.tickerWindow:after{content:"";position:absolute;top:0;bottom:0;width:110px;z-index:3;pointer-events:none}.tickerWindow:before{left:0;background:linear-gradient(90deg,var(--bg),transparent)}.tickerWindow:after{right:0;background:linear-gradient(270deg,var(--bg),transparent)}.ticker{display:flex;gap:14px;width:max-content;animation:marquee 34s linear infinite;will-change:transform}.ticker.reverse{animation-name:marqueeReverse;animation-duration:41s;margin-top:14px;will-change:transform}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marqueeReverse{from{transform:translateX(-50%)}to{transform:translateX(0)}}.payoutCard{width:292px;padding:18px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#0a1221,#080e1a);display:flex;align-items:center;gap:11px}.flag{font-size:24px}.payoutCard strong{display:block;font-size:15px}.payoutCard small{display:block;color:var(--muted);font-size:10px;margin-top:2px}.paid{margin-left:auto;color:var(--green);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.proofNote{margin-top:18px;text-align:center;color:var(--faint);font-size:10px}
/* PLANS / TABS */
.planTabs{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;margin:0 auto 18px}.planTab{appearance:none;border:1px solid var(--line);background:rgba(255,255,255,.025);color:var(--muted);padding:13px 22px;border-radius:var(--pill);font-weight:800;font-size:13px;cursor:pointer;transition:.2s}.planTab:hover{border-color:var(--line2);color:#fff;transform:translateY(-1px)}.planTab.active{background:var(--grad);border-color:transparent;color:#04101d;box-shadow:0 18px 45px -24px rgba(61,216,255,.95)}.planShow{display:grid;grid-template-columns:1.05fr .95fr;gap:16px;max-width:1080px;margin:auto}.planMain,.planAside{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.012));padding:34px}.planMain{position:relative;overflow:hidden}.planMain:after{content:'';position:absolute;width:360px;height:360px;right:-180px;top:-180px;border-radius:50%;background:radial-gradient(circle,rgba(65,216,255,.16),transparent 68%);pointer-events:none}.planKicker{display:flex;align-items:center;gap:10px;color:#9fc4ff;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.planKicker .dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 15px var(--cyan)}.planTitleRow{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:16px 0 20px}.planTitleRow h3{font-size:clamp(48px,6vw,72px)}.planBadge{padding:7px 10px;border-radius:var(--pill);border:1px solid rgba(67,216,255,.28);background:rgba(67,216,255,.07);color:#91e6ff;font-size:9px;font-weight:900;text-transform:uppercase;white-space:nowrap}.planMoney{display:grid;grid-template-columns:1fr 1fr;gap:12px}.planMoneyBox{padding:20px;border:1px solid var(--line);border-radius:20px;background:#060b15}.planMoneyBox small{display:block;color:var(--faint);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.planMoneyBox strong{display:block;font:700 48px "Space Grotesk";margin-top:5px}.planMoneyBox:last-child{border-color:rgba(67,224,165,.24);background:rgba(67,224,165,.045)}.planMoneyBox:last-child strong{color:var(--green)}.planSpecs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.planSpec{padding:16px;border:1px solid var(--line);border-radius:16px}.planSpec span{display:block;color:var(--faint);font-size:9px;text-transform:uppercase;letter-spacing:.07em}.planSpec b{display:block;font:700 22px "Space Grotesk";margin-top:4px}.planSpec b.green{color:var(--green)}.planMain .btn{margin-top:18px}.planAside h4{font-size:24px;margin-bottom:17px}.planAside p{color:var(--muted);font-size:13px}.planList{display:grid;gap:10px;margin-top:20px}.planList div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid var(--line);font-size:12px}.planList div:last-child{border-bottom:0}.planList span{color:var(--muted)}.planList b{color:#edf4ff}.planList .green{color:var(--green)}.planSwitchHint{text-align:center;color:var(--faint);font-size:10px;margin-top:14px}.plans{display:block}
/* PAYMENT SHOW */
.paymentHero{position:relative}.paymentShell{border:1px solid rgba(84,151,255,.4);border-radius:34px;overflow:hidden;background:radial-gradient(circle at 50% 0,rgba(72,139,255,.16),transparent 45%),linear-gradient(180deg,#08111f,#040912);box-shadow:0 35px 100px -65px rgba(67,157,255,.8)}.shortLead{font-size:15px!important}.moneyMachine{padding:34px}.moneyBoard{border:1px solid var(--line);border-radius:28px;background:rgba(255,255,255,.018);padding:28px;position:relative;overflow:hidden}.boardTop{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.boardPlan{font:700 24px "Space Grotesk"}.boardPlan small{display:block;font:500 10px Inter;color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin-top:3px}.liveDot{display:inline-flex;align-items:center;gap:7px;color:#9cecc9;font-size:9px;text-transform:uppercase;font-weight:800}.liveDot i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 14px var(--green)}.journeyViewport{overflow:hidden;position:relative}.journey{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px;position:relative;min-width:680px}.journey:before{content:"";position:absolute;left:7%;right:7%;top:31px;height:2px;background:rgba(72,224,145,.15);z-index:0}.journeyFill{position:absolute;left:7%;top:31px;height:2px;background:linear-gradient(90deg,var(--blue),var(--cyan));z-index:1;width:0;transition:1s ease;box-shadow:0 0 15px rgba(61,217,255,.5)}.jstep{position:relative;z-index:2;text-align:center}.jdot{width:64px;height:64px;margin:auto;border-radius:50%;display:grid;place-items:center;background:#0b1627;border:1px solid var(--line2);font:700 13px "Space Grotesk";color:#91a6c8;transition:.45s}.jstep.active .jdot{background:var(--grad);border-color:transparent;color:#03101e;box-shadow:0 0 34px rgba(61,217,255,.3)}.jstep.done .jdot{background:rgba(63,224,164,.12);border-color:rgba(63,224,164,.35);color:var(--green)}.jstep strong{display:block;margin-top:12px;font-size:12px}.jstep span{display:block;color:var(--faint);font-size:11px;margin-top:2px}.moneyMoment{margin-top:30px;display:grid;grid-template-columns:1fr .5fr;gap:12px;align-items:stretch}.moneyNow{border:1px solid var(--line);border-radius:25px;background:#050a14;padding:30px;min-height:310px;display:flex;flex-direction:column;justify-content:center}.moneyNow small{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.moneyNow strong{font:700 clamp(78px,11vw,132px) "Space Grotesk";letter-spacing:-.09em;margin:5px 0;color:#fff;transition:.3s}.moneyNow strong.zero{color:#fff;text-shadow:0 0 45px rgba(77,150,255,.25)}.moneyNow strong.feeColor{color:var(--green);text-shadow:0 0 45px rgba(63,224,164,.22)}.moneyNow h3{font-size:28px}.moneyNow p{color:var(--muted);font-size:13px;margin-top:5px}.moneySide{border:1px solid var(--line);border-radius:25px;padding:26px;background:linear-gradient(145deg,#0a1424,#07101d);display:flex;flex-direction:column;justify-content:center}.sideLabel{color:var(--faint);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.sideFee{font:700 50px "Space Grotesk";margin:5px 0;color:var(--green)}.sideLock{margin-top:16px;padding:13px;border-radius:15px;border:1px solid rgba(63,224,164,.18);background:rgba(63,224,164,.05);font-size:11px;color:#c9d6e8}.sideLock b{color:#fff}.paymentBottom{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);margin-top:25px}.payProof{padding:18px;border-right:1px solid var(--line);display:flex;gap:9px;align-items:center}.payProof:last-child{border:0}.payProof .icon{width:28px;height:28px}.payProof b{font-size:11px}
/* WALLET TRUST */
.trustGrid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.trustPanel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));padding:34px}.trustPanel h3{font-size:34px;margin:16px 0 11px}.trustPanel>p{color:var(--muted);font-size:14px}.agreement{margin-top:26px;border:1px solid rgba(72,224,145,.28);border-radius:22px;overflow:hidden;background:#050a13}.agreementTop{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:17px;border-bottom:1px solid var(--line);font-size:11px}.verified{color:#a9f3c2;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.agreementRow{display:flex;justify-content:space-between;gap:20px;padding:15px 17px;border-bottom:1px solid var(--line);font-size:12px}.agreementRow:last-child{border:0}.agreementRow span{color:var(--muted)}.agreementRow b{color:#fff;text-align:right}.agreementRow .green{color:var(--green)}.wallets{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:26px}.wallet{min-width:0;padding:13px 8px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.02);text-align:center}.wallet img{width:27px;height:27px;display:block;margin:0 auto 8px}.wallet span{font-size:9px;color:var(--muted);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trustChecks{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.trustCheck{padding:15px;border:1px solid var(--line);border-radius:16px;display:flex;gap:10px}.trustCheck b{font-size:11px}.trustCheck span{display:block;color:var(--muted);font-size:9px;margin-top:2px}.trustIcon{width:27px;height:27px;flex:none;border-radius:50%;display:grid;place-items:center;background:rgba(63,224,164,.09);color:var(--green);font-weight:900}
/* PROCESS */
.processWrap{position:relative}.processLine{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.processCard{position:relative;padding:26px 21px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.032),rgba(255,255,255,.012));min-height:240px}.processCard:after{content:"→";position:absolute;right:-15px;top:28px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#0b1423;border:1px solid var(--line);color:#7690b7;z-index:2}.processCard:last-child:after{display:none}.processNo{font:700 22px "Space Grotesk";color:#86b7ff}.processCard h3{font-size:25px;margin:30px 0 10px}.processCard p{font-size:12px;color:var(--muted)}.processCard .micro{margin-top:20px;padding:9px;border-radius:11px;background:rgba(67,216,255,.05);border:1px solid rgba(67,216,255,.12);color:#a9c7e8;font-size:9px}
/* WHY */
.whyGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.why{padding:27px;border:1px solid var(--line);border-radius:23px;background:rgba(255,255,255,.018)}.why .icon{margin-bottom:18px}.why h3{font-size:22px;margin-bottom:8px}.why p{font-size:12px;color:var(--muted)}
/* COMPARISON */
.tableWrap{overflow:auto;border:1px solid var(--line);border-radius:24px;background:#070d18}.compare{width:100%;border-collapse:collapse;min-width:780px}.compare th,.compare td{padding:16px 18px;border-bottom:1px solid var(--line);text-align:left;font-size:12px}.compare th{color:#8fa6c9;text-transform:uppercase;letter-spacing:.06em;font-size:9px;background:#080f1b}.compare td:not(:first-child),.compare th:not(:first-child){text-align:center}.compare .ours{background:rgba(67,216,255,.045);color:#e9f6ff}.compare .yes{color:var(--green);font-weight:800}.compare tr:last-child td{border:0}
/* EDUCATION */
.education{display:grid;grid-template-columns:.9fr 1.1fr;gap:22px}.eduPanel{padding:34px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012))}.eduPanel h3{font-size:37px;margin:16px 0}.eduPanel p{color:var(--muted);font-size:14px}.faqMini{margin-top:24px}.faqMini details{border-top:1px solid var(--line);padding:17px 0}.faqMini summary{cursor:pointer;font-weight:700;font-size:13px}.faqMini p{padding-top:10px;font-size:11px}.glossary{display:grid;grid-template-columns:1fr 1fr;gap:10px}.term{padding:18px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.018)}.term b{font-size:13px}.term span{display:block;color:var(--muted);font-size:11px;margin-top:4px}

/* NEW DYNAMIC CORE FLOW */
.flowSection{padding-top:100px}.flowShell{border:1px solid rgba(67,230,154,.22);border-radius:34px;background:radial-gradient(circle at 50% 0,rgba(50,220,130,.11),transparent 46%),linear-gradient(180deg,#07150e,#030a07);overflow:hidden;box-shadow:0 35px 100px -65px rgba(45,220,130,.55)}
.flowTabs{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--line)}.flowTab{appearance:none;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);padding:20px 10px;cursor:pointer;text-align:left;transition:.25s}.flowTab:last-child{border-right:0}.flowTab span{display:block;font:700 12px "Space Grotesk";color:var(--faint)}.flowTab b{display:block;font:800 15px "Space Grotesk";margin-top:5px;color:#dce8e1}.flowTab small{display:block;margin-top:2px;font-size:9px;color:var(--faint)}.flowTab.active{background:linear-gradient(180deg,rgba(60,230,145,.13),rgba(60,230,145,.035));box-shadow:inset 0 -3px 0 var(--green)}.flowTab.active span,.flowTab.active b{color:var(--green)}
.flowStage{padding:34px}.flowVisual{min-height:310px;border:1px solid var(--line);border-radius:28px;background:#030b07;position:relative;overflow:hidden;display:grid;place-items:center;padding:30px}.walletMock,.tradeMock,.passMock,.payoutMock{display:none;animation:flowIn .5s ease}.walletMock.show,.tradeMock.show,.passMock.show,.payoutMock.show{display:block}@keyframes flowIn{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}
.walletMock{width:min(560px,100%);padding:22px;border:1px solid rgba(67,230,154,.25);border-radius:24px;background:linear-gradient(145deg,#0b1711,#07100b);box-shadow:0 25px 70px -45px rgba(45,220,130,.65)}.walletTop,.payoutTop{display:flex;align-items:center;justify-content:space-between;gap:15px}.walletBrand{display:flex;align-items:center;gap:8px;font-weight:800}.walletBrand img{width:27px;height:27px}.securePill,.paidTag{font-size:9px;font-weight:900;letter-spacing:.08em;color:var(--green);padding:7px 9px;border:1px solid rgba(67,230,154,.25);border-radius:999px;background:rgba(67,230,154,.06)}.contractCard{margin-top:18px;border:1px solid var(--line);border-radius:19px;background:#030805;padding:19px}.contractCard small,.payoutTop span:first-child{display:block;color:var(--faint);font-size:9px;letter-spacing:.09em;text-transform:uppercase}.contractCard>strong{display:block;font:700 27px "Space Grotesk";margin-top:7px}.contractRows{margin-top:17px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.contractRows div{padding:12px;border:1px solid var(--line);border-radius:13px}.contractRows span{display:block;color:var(--faint);font-size:9px}.contractRows b{display:block;margin-top:4px;font-size:11px;color:#fff}.contractRows div:first-child b{color:var(--green)}.walletAction{margin-top:12px;padding:14px 16px;border-radius:14px;background:var(--grad);color:#041006;display:flex;justify-content:space-between;gap:12px;font-size:11px;font-weight:800}.walletAction b{font-size:10px}
.tradeMock{width:min(650px,100%);padding:34px;border:1px solid var(--line);border-radius:25px;background:linear-gradient(145deg,#0b1711,#061009);position:relative;overflow:hidden}.tradeMock strong{display:block;font:700 38px "Space Grotesk"}.tradeMock span{color:var(--muted);font-size:13px}.tradeBadge{display:inline-block;padding:7px 10px;border-radius:999px;background:rgba(67,230,154,.08);border:1px solid rgba(67,230,154,.2);color:var(--green);font-weight:900;font-size:9px;margin-bottom:35px}.chartLine{position:absolute;left:0;right:0;bottom:30px;height:90px;background:linear-gradient(135deg,transparent 0 8%,rgba(67,230,154,.7) 8.5% 9%,transparent 9.5% 18%,rgba(67,230,154,.7) 18.5% 19%,transparent 19.5% 33%,rgba(67,230,154,.7) 33.5% 34%,transparent 34.5% 46%,rgba(67,230,154,.7) 46.5% 47%,transparent 47.5% 61%,rgba(67,230,154,.7) 61.5% 62%,transparent 62.5% 73%,rgba(67,230,154,.7) 73.5% 74%,transparent 74.5% 86%,rgba(67,230,154,.7) 86.5% 87%,transparent 87.5%);opacity:.4}
.passMock{text-align:center;padding:34px 60px}.checkBig{width:90px;height:90px;border-radius:50%;margin:0 auto 20px;display:grid;place-items:center;background:rgba(67,230,154,.1);border:1px solid rgba(67,230,154,.3);color:var(--green);font-size:45px;box-shadow:0 0 70px rgba(67,230,154,.13)}.passMock small{color:var(--faint);font-size:9px;letter-spacing:.12em}.passMock strong{display:block;font:700 70px "Space Grotesk";color:var(--green);margin:3px 0}.passMock span{color:var(--muted);font-size:13px}
.payoutMock{width:min(520px,100%);padding:24px;border:1px solid rgba(67,230,154,.28);border-radius:24px;background:linear-gradient(145deg,#0b1b12,#061009);box-shadow:0 25px 70px -45px rgba(45,220,130,.65)}.payoutMock>strong{display:block;font:700 clamp(58px,10vw,92px) "Space Grotesk";letter-spacing:-.08em;color:#fff;margin:14px 0}.payoutTo{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:rgba(67,230,154,.06);border:1px solid rgba(67,230,154,.15)}.payoutTo span{color:var(--green);font-size:18px}.payoutTo b{font-size:11px}.payoutMock>small{display:block;color:var(--muted);font-size:10px;margin-top:12px} .payoutInstantNote{margin-top:16px;padding:13px 15px;border:1px solid rgba(67,230,154,.16);border-radius:14px;background:rgba(67,230,154,.045)}.payoutInstantNote b{display:block;color:var(--green);font-size:11px}.payoutInstantNote span{display:block;color:var(--muted);font-size:9px;line-height:1.5;margin-top:3px}.flowInfo{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;margin-top:18px;padding:23px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.018)}.flowNo{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:rgba(67,230,154,.08);border:1px solid rgba(67,230,154,.2);font:700 20px "Space Grotesk";color:var(--green)}.flowKicker{color:var(--faint);font-size:9px;letter-spacing:.1em;font-weight:900}.flowInfo h3{font-size:30px;margin:5px 0}.flowInfo p{color:var(--muted);font-size:13px}.flowInfo p b{color:var(--green)}.flowPay{text-align:right;padding-left:20px;border-left:1px solid var(--line);min-width:150px}.flowPay small{display:block;color:var(--faint);font-size:9px;letter-spacing:.1em}.flowPay strong{display:block;font:700 48px "Space Grotesk";color:var(--green)}.flowPay span{display:block;color:var(--muted);font-size:9px}.flowBottom{display:grid;grid-template-columns:repeat(5,1fr);margin-top:14px;border:1px solid var(--line);border-radius:18px;overflow:hidden}.flowBottom div{padding:15px;border-right:1px solid var(--line)}.flowBottom div:last-child{border-right:0}.flowBottom span,.flowBottom small{display:block;color:var(--faint);font-size:8px;text-transform:uppercase;letter-spacing:.08em}.flowBottom b{display:block;font:700 22px "Space Grotesk";color:var(--green);margin:2px 0}.flowTrust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.flowTrust>div{padding:17px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.018)}.flowTrust b{display:block;font-size:12px}.flowTrust span{display:block;color:var(--muted);font-size:10px;margin-top:3px}
.compactTrust{padding-top:30px;padding-bottom:30px}.walletTrustCard{display:grid;grid-template-columns:.8fr 1.2fr;gap:25px;align-items:center;padding:27px;border:1px solid var(--line);border-radius:25px;background:rgba(255,255,255,.018)}.walletTrustCard h3{font-size:28px;margin:12px 0 7px}.walletTrustCard p{font-size:11px;color:var(--muted);max-width:510px}.walletLogos{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.walletLogos>div{padding:14px 8px;text-align:center;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.02)}.walletLogos img{display:block;width:31px;height:31px;object-fit:contain;margin:0 auto 8px}.walletLogos span{font-size:9px;color:var(--muted)}
@media(max-width:720px){ .proofCard{flex-basis:310px;min-height:270px}.proofBody{grid-template-columns:1fr 84px}.proofQr{width:84px;height:84px}.proofQr img,.proofQr canvas{width:74px!important;height:74px!important}.proofTickerLeft{animation-duration:34s}.proofTickerRight{animation-duration:38s}.flowTabs{grid-template-columns:repeat(5,minmax(108px,1fr));overflow-x:auto}.flowTab{padding:17px 12px}.flowStage{padding:14px}.flowVisual{min-height:270px;padding:18px}.contractRows{grid-template-columns:1fr 1fr}.contractRows div:last-child{grid-column:1/-1}.flowInfo{grid-template-columns:52px 1fr;gap:12px}.flowPay{grid-column:1/-1;text-align:left;border-left:0;border-top:1px solid var(--line);padding:14px 0 0;min-width:0}.flowPay strong{font-size:42px}.flowBottom{grid-template-columns:repeat(5,minmax(72px,1fr));overflow-x:auto}.flowBottom div{padding:12px 9px}.flowTrust{grid-template-columns:1fr 1fr}.walletTrustCard{grid-template-columns:1fr}.walletLogos{grid-template-columns:repeat(3,1fr)}.payoutMock>strong{font-size:64px}}

/* FAQ */
.faq{max-width:900px;margin:auto;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;font-size:15px;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:#84b6ff;font-size:20px}.faq details[open] summary:after{content:"−"}.faq p{color:var(--muted);font-size:13px;max-width:760px;padding-top:12px}
/* FINAL */
.final{padding:150px 0;text-align:center;border-top:1px solid var(--line);background:radial-gradient(circle at 50% 50%,rgba(63,126,255,.16),transparent 42%)}.final h2{font-size:clamp(50px,8vw,95px);margin:20px auto;max-width:1000px}.final h2 span{background:var(--grad);-webkit-background-clip:text;color:transparent}.final p{max-width:650px;margin:auto;color:var(--muted);font-size:16px}.final .btn{margin-top:30px}
/* FOOTER */
.foot{padding:55px 0 35px;border-top:1px solid var(--line);background:#02050b}.footgrid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:35px}.footText{color:var(--faint);font-size:11px;max-width:450px;margin-top:16px}.foot h4{font-size:13px;margin-bottom:14px}.foot a:not(.logo){display:block;color:var(--faint);font-size:11px;margin:8px 0}.foot a:hover{color:#fff}.legal{margin-top:40px;padding-top:22px;border-top:1px solid var(--line);color:#526078;font-size:9px}.legal b{color:#8394ad}
/* responsive */
@media(max-width:1050px){.planShow{grid-template-columns:1fr}.planAside{padding:28px}.ruleTop,.opportunity,.education,.trustGrid{grid-template-columns:1fr}.processLine{grid-template-columns:repeat(3,1fr)}.processCard:nth-child(3):after,.processCard:nth-child(5):after{display:none}.statsGrid{grid-template-columns:repeat(3,1fr)}.stat:nth-child(3){border-right:0}.paymentBottom{grid-template-columns:repeat(2,1fr)}.payProof:nth-child(2){border-right:0}.payProof:nth-child(-n+2){border-bottom:1px solid var(--line)}}
@media(max-width:720px){.wrap{width:min(calc(100% - 28px),var(--max))}.section{padding:82px 0}.links{display:none}.navin{height:70px}.nav .btn{margin-left:auto}.hero{min-height:730px;padding:65px 0 75px}.heroDollar{font-size:clamp(150px,43vw,225px)}.hero h1{font-size:clamp(40px,11vw,62px);margin-top:25px}.heroSub{font-size:15px}.heroMini{grid-template-columns:1fr;max-width:340px}.heroMini div{border-right:0;border-bottom:1px solid var(--line)}.heroMini div:last-child{border-bottom:0}.statsGrid{grid-template-columns:1fr 1fr}.stat:nth-child(odd){border-right:1px solid var(--line)}.stat:nth-child(even){border-right:0}.stat:nth-child(-n+3){border-bottom:1px solid var(--line)}.bigPromise,.benefits,.ruleGrid,.metricGrid,.trustChecks,.glossary{grid-template-columns:1fr}.opCard,.rulesPanel,.trustPanel,.eduPanel{padding:24px}.planTabs{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding:4px 2px 10px;scrollbar-width:none}.planTabs::-webkit-scrollbar{display:none}.planTab{flex:0 0 auto;padding:12px 18px}.planShow{grid-template-columns:1fr}.planMoney{grid-template-columns:1fr 1fr}.planSpecs{grid-template-columns:1fr 1fr}.planMain,.planAside{padding:22px}.journey{grid-template-columns:1fr;gap:9px}.journey:before,.journeyFill{left:31px;top:32px;bottom:32px;width:2px!important;height:auto;background:rgba(72,224,145,.15)}.jstep{display:grid;grid-template-columns:64px 1fr;grid-template-rows:auto auto;column-gap:14px;text-align:left;align-items:center}.jdot{grid-row:1/3;margin:0}.jstep strong{margin:0}.jstep span{margin:2px 0 0}.moneyMoment{grid-template-columns:1fr}.moneyBoard{padding:20px}.moneyNow{min-height:260px}.paymentHead{padding:50px 20px 28px}.moneyMachine{padding:0 14px 35px}.paymentBottom{grid-template-columns:1fr}.payProof{border-right:0;border-bottom:1px solid var(--line)!important}.payProof:last-child{border-bottom:0!important}.wallets{grid-template-columns:repeat(3,1fr)}.processLine{grid-template-columns:1fr}.processCard{min-height:0}.processCard:after{display:none}.whyGrid{grid-template-columns:1fr}.footgrid{grid-template-columns:1fr 1fr}.footgrid>div:first-child{grid-column:1/-1}.final{padding:110px 0}.final h2{font-size:clamp(48px,13vw,75px)}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition:none!important}}

@media(max-width:720px){.paymentHero .head{margin-bottom:34px}.moneyMachine{padding:14px}.moneyBoard{padding:18px;border-radius:24px}.boardTop{margin-bottom:20px}.journeyViewport{margin:0 -18px;padding:0 18px}.journey{display:grid;grid-template-columns:repeat(5,116px);gap:10px;min-width:620px;animation:journeySlide 12s ease-in-out infinite}.journey:before{display:none}.journeyFill{display:none}.jstep{display:block;text-align:center}.jdot{width:58px;height:58px;margin:auto}.jstep strong{margin-top:10px;font-size:11px}.jstep span{margin-top:2px}.moneyMoment{grid-template-columns:1fr}.moneyNow{min-height:250px;padding:25px}.moneyNow h3{font-size:25px}.moneySide{min-height:150px}.paymentBottom{grid-template-columns:1fr 1fr}.payProof{padding:15px 10px;border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)}.payProof:nth-child(even){border-right:0!important}.payProof:nth-last-child(-n+2){border-bottom:0}.payProof b{font-size:10px}}
@keyframes journeySlide{0%,12%{transform:translateX(0)}22%,40%{transform:translateX(-82px)}50%,68%{transform:translateX(-164px)}78%,90%{transform:translateX(-246px)}100%{transform:translateX(0)}}

/* ================= FINAL FTMO 0 GREEN THEME ================= */
:root{--bg:#06100b;--bg2:#091710;--panel:#0b1c13;--panel2:#0e2418;--panel3:#112b1d;--line:rgba(155,235,190,.13);--line2:rgba(52,211,153,.34);--text:#f4fbf6;--muted:#9db6a7;--soft:#cbdacf;--faint:#60796a;--blue:#10b981;--cyan:#34d399;--green:#45e0a5;--gold:#f5c542;--red:#fb7185;--grad:linear-gradient(135deg,#10b981 0%,#a3e635 100%)}
body{background:radial-gradient(circle at 50% -8%,rgba(16,185,129,.18),transparent 31%),var(--bg)}
.heroGlow{background:radial-gradient(circle,rgba(16,185,129,.24),rgba(163,230,53,.08) 40%,transparent 68%)}
.hero h1 span,.final h2 span{background:var(--grad);-webkit-background-clip:text;background-clip:text}
.heroDollar{color:#f4fbf6;-webkit-text-stroke:0;text-shadow:0 0 75px rgba(16,185,129,.22)}
.heroDollar:before{color:rgba(163,230,53,.05)}.heroDollar:after{background:linear-gradient(90deg,transparent,var(--green),transparent);box-shadow:0 0 22px var(--green)}
.logobox,.primary{background:var(--grad)}.logoword b{color:#6ee7a9}.eyebrow{border-color:var(--line2);background:rgba(16,185,129,.06);color:#d5bb59}.eyebrow i{background:var(--green);box-shadow:0 0 18px var(--green)}
.primary{color:#062015;box-shadow:0 20px 55px -25px rgba(16,185,129,.85)}
.zeroOrb{background:radial-gradient(circle at 40% 35%,rgba(52,211,153,.18),rgba(5,15,10,.55) 62%);border-color:rgba(52,211,153,.3);box-shadow:0 0 80px rgba(16,185,129,.16)}.zeroOrb strong{color:transparent;-webkit-text-stroke:2px #8ff0b9}.orbLine{border-top-color:var(--green);box-shadow:0 -8px 25px rgba(52,211,153,.18)}
.notice{border-color:rgba(52,211,153,.2);background:rgba(52,211,153,.045)}
/* Dynamic five-step process: always visible, no clicking required */
.liveProcess{display:grid;gap:16px}.processSteps{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.liveStep{position:relative;padding:18px 15px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.018);transition:.35s}.liveStep span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#0b1911;color:#799486;font:800 12px "Space Grotesk";border:1px solid var(--line);margin-bottom:12px}.liveStep b{display:block;font:800 13px "Space Grotesk";letter-spacing:.02em}.liveStep em{display:block;color:var(--faint);font-style:normal;font-size:10px;margin-top:3px}.liveStep.active{border-color:rgba(52,211,153,.55);background:linear-gradient(145deg,rgba(16,185,129,.13),rgba(255,255,255,.015));box-shadow:0 18px 45px -30px rgba(16,185,129,.8)}.liveStep.active span{background:var(--grad);color:#062015;border-color:transparent}.liveStep.done{border-color:rgba(52,211,153,.25)}.liveStep.done span{background:rgba(52,211,153,.15);color:var(--green);border-color:rgba(52,211,153,.3)}
.processDisplay{border:1px solid rgba(52,211,153,.3);border-radius:28px;background:linear-gradient(145deg,rgba(16,185,129,.09),rgba(255,255,255,.018));padding:25px;overflow:hidden}.processDisplayTop{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:18px;border-bottom:1px solid var(--line)}.processDisplayTop strong{font:800 13px "Space Grotesk";color:#d9e8df}.processLive{display:inline-flex;align-items:center;gap:7px;color:var(--green);font-size:10px;font-weight:800;letter-spacing:.08em}.processLive i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green);animation:pulse 1.5s infinite}.processMain{display:grid;grid-template-columns:76px 1fr 190px;align-items:center;gap:22px;padding:30px 0}.processStageNo{font:800 48px "Space Grotesk";color:rgba(163,230,53,.35)}.processStageText small,.processPay small{display:block;color:var(--faint);font-size:10px;font-weight:800;letter-spacing:.08em}.processStageText h3{font-size:34px;margin:6px 0 7px}.processStageText p{color:var(--muted);font-size:13px}.processPay{text-align:right;padding-left:22px;border-left:1px solid var(--line)}.processPay strong{display:block;font:800 45px "Space Grotesk";letter-spacing:-.05em;color:#fff;transition:.25s}.processPay.fee strong{color:var(--gold)}.processPay span{display:block;color:var(--green);font-size:10px;margin-top:3px}.processRule{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-radius:16px;background:#07130c;border:1px solid var(--line);font-size:9px;color:var(--faint)}.processRule b{font:800 17px "Space Grotesk";color:#fff}.processRule b:last-child{color:var(--gold)}
.wallet{background:rgba(255,255,255,.025)}.wallet img{object-fit:contain;filter:none}
/* Explicitly identify wallet section as support, not partnership */
.trustPanel .wallets:after{content:"Logos shown for identification only • use official brand assets/brand guidelines for production";grid-column:1/-1;color:var(--faint);font-size:9px;text-align:center;margin-top:2px}
@media(max-width:1050px){.processSteps{grid-template-columns:repeat(5,1fr)}.processMain{grid-template-columns:62px 1fr 155px}.processStageText h3{font-size:29px}}
@media(max-width:720px){.processSteps{display:flex;overflow:hidden;gap:8px}.liveStep{min-width:112px;padding:15px 12px}.liveStep span{width:30px;height:30px;margin-bottom:9px}.liveStep b{font-size:11px}.liveStep em{font-size:9px}.processDisplay{padding:18px;border-radius:23px}.processDisplayTop{padding-bottom:14px}.processMain{grid-template-columns:45px 1fr;gap:12px;padding:24px 0}.processStageNo{font-size:34px}.processStageText h3{font-size:27px}.processPay{grid-column:1/-1;text-align:left;border-left:0;border-top:1px solid var(--line);padding:17px 0 0;display:flex;align-items:baseline;gap:10px}.processPay strong{font-size:39px}.processRule{overflow:hidden;gap:8px}.processRule span{font-size:8px}.processRule b{font-size:15px}}

/* Conversion CTA system */
.ctaStrip{margin-top:28px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid rgba(72,224,145,.22);border-radius:20px;background:linear-gradient(90deg,rgba(72,224,145,.08),rgba(255,198,88,.045));}
.ctaStrip .ctaCopy strong{display:block;font-size:14px}.ctaStrip .ctaCopy span{display:block;color:var(--muted);font-size:11px;margin-top:3px}
.microTrust{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.microTrust span{font-size:9px;color:var(--muted);padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.02)}
.stickyCta{display:none;position:fixed;z-index:100;left:12px;right:12px;bottom:12px;padding:10px;border:1px solid rgba(72,224,145,.28);border-radius:18px;background:rgba(4,13,9,.92);backdrop-filter:blur(14px);box-shadow:0 14px 50px rgba(0,0,0,.45)}
.stickyCta a{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:13px;background:linear-gradient(135deg,#27d47b,#7bea55);color:#031009;font-weight:900;text-decoration:none}.stickyCta small{display:block;text-align:center;color:#9eb4a8;font-size:9px;margin-top:5px}
.ctaBand{margin-top:34px;padding:26px;border-radius:24px;border:1px solid rgba(72,224,145,.22);background:linear-gradient(135deg,rgba(72,224,145,.09),rgba(255,198,88,.035));display:flex;justify-content:space-between;align-items:center;gap:20px}.ctaBand h3{margin:0;font-size:24px}.ctaBand p{margin:5px 0 0;color:var(--muted);font-size:12px}
@media(max-width:720px){.stickyCta{display:block}.ctaStrip,.ctaBand{flex-direction:column;align-items:stretch}.ctaBand h3{font-size:21px}.ctaStrip .btn{width:100%;text-align:center}.final{padding-bottom:150px}}

/* FINAL ENHANCED BRAND + WALLET DEMO */
.logoMark{width:46px;height:46px;flex:none;filter:drop-shadow(0 10px 22px rgba(71,231,145,.24))}.logoMark svg{display:block;width:100%;height:100%}.logoword{font-size:24px;letter-spacing:-.075em}.logoword b{color:#75e8a8}
.flowSection .head h2{max-width:900px;margin-left:auto;margin-right:auto}.flowSection .head p{max-width:720px;margin:auto}
.walletDemo{width:min(620px,100%);border:1px solid rgba(135,180,155,.18);border-radius:28px;background:#07100b;box-shadow:0 30px 90px -50px rgba(39,222,126,.55);overflow:hidden}.walletDemoHead{display:flex;align-items:center;justify-content:space-between;padding:17px 19px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.018)}.walletDemoBrand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:13px}.walletDemoBrand img{width:30px;height:30px;object-fit:contain}.walletDemoUrl{font-size:9px;color:var(--faint);padding:7px 9px;border:1px solid var(--line);border-radius:999px}.walletDemoBody{padding:24px}.walletRequestKicker{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.walletRequestTitle{font:700 30px "Space Grotesk";margin:7px 0 5px}.walletRequestCopy{font-size:12px;color:var(--muted)}.requestRows{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}.requestRow{padding:13px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.018)}.requestRow small{display:block;color:var(--faint);font-size:8px;text-transform:uppercase;letter-spacing:.08em}.requestRow b{display:block;margin-top:4px;font-size:12px}.requestRow .green{color:var(--green)}.walletButtons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.walletButtons button{appearance:none;border:1px solid var(--line);border-radius:14px;padding:14px 12px;font-weight:800;cursor:pointer}.walletReject{background:rgba(255,255,255,.025);color:#d7e0da}.walletApprove{background:var(--grad);color:#041006;border-color:transparent!important}.walletFoot{display:flex;justify-content:space-between;gap:12px;margin-top:12px;font-size:9px;color:var(--faint)}.walletFoot strong{color:#cde8d8}.demoStatus{margin:0 24px 24px;padding:15px;border-radius:15px;border:1px solid rgba(67,230,154,.25);background:rgba(67,230,154,.06);display:none}.demoStatus.show{display:block;animation:flowIn .35s ease}.demoStatus b{font-size:13px;color:var(--green)}.demoStatus span{display:block;color:var(--muted);font-size:10px;margin-top:3px}
.approvalMock{width:min(620px,100%);padding:25px;border:1px solid rgba(242,198,90,.28);border-radius:26px;background:linear-gradient(145deg,#141108,#0a0d08);box-shadow:0 30px 90px -55px rgba(242,198,90,.32)}.approvalTop{display:flex;align-items:center;justify-content:space-between}.approvalTop small{color:var(--faint);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.approvalTop b{color:var(--gold);font-size:9px}.approvalMock h3{font-size:30px;margin:10px 0 5px}.approvalMock p{color:var(--muted);font-size:12px}.approvalAmount{font:700 clamp(65px,10vw,96px) "Space Grotesk";letter-spacing:-.08em;color:#fff;margin:18px 0}.approvalMeta{display:grid;grid-template-columns:1fr 1fr;gap:9px}.approvalMeta div{padding:12px;border:1px solid var(--line);border-radius:14px}.approvalMeta small{display:block;color:var(--faint);font-size:8px;text-transform:uppercase}.approvalMeta b{display:block;font-size:11px;margin-top:4px}.approvalButtons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.approvalButtons button{appearance:none;border:1px solid var(--line);border-radius:14px;padding:14px;font-weight:800;cursor:pointer}.approveFee{background:var(--grad);color:#041006;border:0!important}.feeNote{margin-top:11px;color:var(--faint);font-size:9px}
.payoutReveal{width:min(600px,100%);text-align:center;padding:25px}.payoutReveal .successRing{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;margin:0 auto 16px;background:rgba(67,230,154,.1);border:1px solid rgba(67,230,154,.32);color:var(--green);font:800 30px "Space Grotesk";box-shadow:0 0 45px rgba(67,230,154,.14)}.payoutReveal small{color:var(--faint);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.payoutReveal h3{font-size:31px;margin:8px 0}.payoutReveal .amount{font:700 clamp(65px,10vw,95px) "Space Grotesk";letter-spacing:-.08em;color:#fff}.payoutReveal .walletTo{display:inline-flex;gap:9px;align-items:center;padding:11px 14px;border-radius:14px;background:rgba(67,230,154,.06);border:1px solid rgba(67,230,154,.16);font-size:11px;margin-top:10px}.payoutReveal .walletTo b{color:var(--green)}
.flowHint{margin-top:14px;text-align:center;color:var(--faint);font-size:9px}.flowHint b{color:#cde8d8}
@media(max-width:720px){.logoMark{width:43px;height:43px}.walletDemoBody{padding:18px}.requestRows,.approvalMeta{grid-template-columns:1fr}.walletDemoHead{padding:14px 16px}.walletDemoUrl{display:none}.walletButtons,.approvalButtons{grid-template-columns:1fr 1fr}.walletRequestTitle,.approvalMock h3{font-size:25px}}

.brandmark{width:44px;height:44px;display:grid;place-items:center;flex:none}
.brandmark svg{width:44px;height:44px;display:block}


.opportunity-strip{padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(37,220,119,.035)}
.opportunity-strip .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}
.opportunity-strip strong{display:block;font-size:18px}
.opportunity-strip span{display:block;margin-top:4px;color:var(--muted);font-size:13px}
@media(max-width:600px){.opportunity-strip .wrap{align-items:stretch;flex-direction:column}.opportunity-strip .btn{width:100%}}


/* PAYOUT PROOF WALL + REVIEWS */
.proofWall{padding-top:42px}.proofWall .head{margin-bottom:24px}.proofTickerWindow{position:relative;overflow:hidden;margin:0 -8px;padding:6px 8px}.proofTickerWindow:before,.proofTickerWindow:after{content:"";position:absolute;top:0;bottom:0;width:110px;z-index:4;pointer-events:none}.proofTickerWindow:before{left:0;background:linear-gradient(90deg,var(--bg),transparent)}.proofTickerWindow:after{right:0;background:linear-gradient(270deg,var(--bg),transparent)}.proofTicker{display:flex;gap:16px;width:max-content;will-change:transform}.proofTickerLeft{animation:proofMarqueeLeft 42s linear infinite}.proofTickerRight{animation:proofMarqueeRight 48s linear infinite;margin-top:16px}.proofTicker{touch-action:auto;user-select:none}.proofTicker:hover{animation-play-state:running}.proofTicker:active{animation-play-state:running}@keyframes proofMarqueeLeft{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes proofMarqueeRight{from{transform:translateX(-50%)}to{transform:translateX(0)}}.proofCard{position:relative;flex:0 0 390px;min-height:285px;overflow:hidden;padding:22px;border:1px solid rgba(67,230,154,.20);border-radius:24px;background:linear-gradient(145deg,#0b1811,#07100b);box-shadow:0 24px 70px -55px rgba(67,230,154,.55)}.proofCard:after{content:"";position:absolute;inset:auto -25% -55% 25%;height:140px;background:radial-gradient(circle,rgba(67,230,154,.12),transparent 65%);pointer-events:none}.proofTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.proofCountry{display:flex;align-items:center;gap:8px;font-weight:800}.proofStatus{font-size:9px;letter-spacing:.1em;color:var(--green);font-weight:900;border:1px solid rgba(67,230,154,.25);border-radius:999px;padding:7px 9px;background:rgba(67,230,154,.06)}.proofStatus.demo{color:#d9b85d;border-color:rgba(217,184,93,.25);background:rgba(217,184,93,.05)}.proofLabel{margin-top:20px;color:var(--faint);font-size:9px;letter-spacing:.12em;font-weight:900}.proofAmount{display:block;margin:5px 0 16px;font:700 clamp(38px,5vw,54px) "Space Grotesk";letter-spacing:-.06em;color:#fff}.proofBody{display:grid;grid-template-columns:1fr 92px;gap:16px;align-items:end}.proofMeta{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:10px}.proofMeta span{color:var(--muted)}.proofMeta b{font-family:monospace;font-size:9px}.proofQr{width:92px;height:92px;padding:5px;border-radius:12px;background:#fff;display:grid;place-items:center}.proofQr img,.proofQr canvas{width:82px!important;height:82px!important}.proofQrLabel{text-align:center;margin-top:5px;color:var(--faint);font-size:7px;letter-spacing:.08em;font-weight:900}.proofVerifyId{margin-top:12px;color:var(--faint);font:8px ui-monospace,monospace}.proofCard small{display:block;margin-top:8px;color:var(--faint);font-size:8px;line-height:1.4}.proofDisclaimer{margin-top:18px;color:var(--faint);font-size:10px;text-align:center;line-height:1.55}.verifyPanel{display:none;margin-top:22px;padding:28px;border:1px solid rgba(67,230,154,.3);border-radius:24px;background:linear-gradient(145deg,#0b1811,#07100b)}.verifyPanel.show{display:block}.verifyPanel .verifiedMark{font-size:42px;color:var(--green)}.verifyPanel h3{font-size:28px;margin:8px 0}.verifyPanel p{color:var(--muted);line-height:1.6}.verifyRows{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px}.verifyRows div{padding:12px;border:1px solid var(--line);border-radius:13px}.verifyRows small{display:block;color:var(--faint);font-size:8px;text-transform:uppercase}.verifyRows b{display:block;margin-top:4px;font-size:11px;word-break:break-all}
.payoutFeatures{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.payoutFeature{padding:18px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.018)}.payoutFeature b{display:block;font-size:13px}.payoutFeature span{display:block;color:var(--muted);font-size:10px;margin-top:5px;line-height:1.5}.reviewWall{padding-top:34px}.reviewGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.reviewCard{padding:22px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.018)}.reviewStars{color:#8bea59;letter-spacing:.08em;font-size:13px}.reviewText{font-size:15px;line-height:1.55;margin:14px 0}.reviewMeta{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:10px}.reviewMeta b{color:#fff}.reviewPreview{color:var(--faint);font-size:8px;margin-top:12px;text-transform:uppercase;letter-spacing:.08em}
@media(max-width:720px){.proofGrid,.reviewGrid,.payoutFeatures{grid-template-columns:1fr}.proofCard{padding:20px}.proofAmount{font-size:48px}}
@media(max-width:760px){.heroMarket{inset:12% 0 0;opacity:.48}.heroChart{top:95px;width:150vw;height:330px}.heroMarketCard{right:3%;top:75px;transform:scale(.82)}.heroMarketBadge{left:3%;bottom:95px;transform:scale(.82)}.heroDollar{font-size:clamp(150px,44vw,210px)}.hero h1{font-size:clamp(42px,11vw,62px)}}

/* ===== brand overrides (from the source design) ===== */

/* final green theme overrides */
:root{--bg:#020a07;--bg2:#06110c;--panel:#08150f;--panel2:#0b1912;--panel3:#0e2117;--line:rgba(160,210,185,.14);--line2:rgba(67,230,154,.34);--blue:#31d98b;--cyan:#8be84e;--green:#43e69a;--gold:#f2c65a;--grad:linear-gradient(135deg,#19d68b 0%,#86e84a 100%)}
body{background:radial-gradient(circle at 50% -8%,rgba(30,190,110,.16),transparent 30%),var(--bg)}
.eyebrow{border-color:rgba(67,230,154,.28);background:rgba(67,230,154,.06);color:#b7eac8}.eyebrow i{background:var(--green);box-shadow:0 0 18px var(--green)}
.primary{background:var(--grad);box-shadow:0 20px 55px -25px rgba(67,230,154,.8)}
.heroGlow{background:radial-gradient(circle,rgba(40,220,130,.2),transparent 68%)}
.heroDollar{-webkit-text-stroke:2px rgba(126,240,174,.82);text-shadow:0 0 80px rgba(62,220,130,.25)}.heroDollar:after{background:linear-gradient(90deg,transparent,var(--green),transparent);box-shadow:0 0 22px var(--green)}
.hero h1 span{background:var(--grad);-webkit-background-clip:text;background-clip:text}
.logobox{background:var(--grad)}.logoword b{color:#70e5a5}
.planTab.active{background:var(--grad);box-shadow:0 18px 45px -24px rgba(67,230,154,.8)}.planBadge{border-color:rgba(67,230,154,.28);background:rgba(67,230,154,.07);color:#a9efc3}.planKicker{color:#9ee0b8}.planKicker .dot{background:var(--green);box-shadow:0 0 15px var(--green)}
