#marketCanvas{position:fixed;inset:0;width:100%;height:100%;z-index:-3}.noise{position:fixed;inset:0;z-index:-2;opacity:.16;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.15) 1px,transparent 1px);background-size:4px 4px;mask-image:linear-gradient(to bottom,black,transparent 80%)}.site-header{position:fixed;z-index:30;top:18px;left:50%;transform:translateX(-50%);width:min(1180px,calc(100% - 28px));padding:10px 12px 10px 16px;border-radius:18px;display:flex;align-items:center;gap:24px}.brand{display:flex;align-items:center;gap:10px;color:white;text-decoration:none}.brand img{width:36px;height:36px}.brand span{display:grid;line-height:1}.brand b{letter-spacing:.18em}.brand small{font-size:9px;letter-spacing:.28em;color:var(--muted)}.site-header nav{display:flex;gap:22px;margin:auto}.site-header nav a,.footer-links a{color:var(--muted);text-decoration:none;font-size:14px}.site-header nav a:hover,.footer-links a:hover{color:white}.header-actions{display:flex;gap:8px}.hero{min-height:100vh;max-width:1240px;margin:auto;padding:160px 32px 80px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:60px}.hero h1{font-size:clamp(54px,7vw,96px);line-height:.94;letter-spacing:-.06em;margin:18px 0 24px}.hero h1 span{background:linear-gradient(120deg,#fff 10%,#8cc8ff 55%,#947cff);-webkit-background-clip:text;color:transparent}.hero-copy>p{font-size:20px;line-height:1.7;color:var(--muted);max-width:650px}.hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin:30px 0 20px}.hero-proof{display:flex;gap:18px;flex-wrap:wrap;color:#b9c5d8;font-size:13px}.hero-orbit{position:relative;min-height:600px}.globe{position:absolute;inset:65px 0 auto 20px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(100,196,255,.28),rgba(28,54,100,.15) 42%,rgba(0,0,0,.5) 72%),linear-gradient(120deg,#101b32,#06080e);box-shadow:inset -45px -30px 100px #000,0 0 130px rgba(67,136,255,.19);border:1px solid rgba(111,181,255,.2);animation:float 7s ease-in-out infinite}.globe-grid{position:absolute;inset:0;border-radius:50%;background:repeating-radial-gradient(ellipse at center,transparent 0 26px,rgba(100,200,255,.08) 27px 28px),repeating-linear-gradient(90deg,transparent 0 45px,rgba(100,200,255,.08) 46px 47px);mask-image:radial-gradient(circle,black 60%,transparent 71%);animation:spin 18s linear infinite}.city{position:absolute;font-size:10px;color:var(--cyan);text-shadow:0 0 12px var(--cyan)}.ny{left:25%;top:40%}.london{left:48%;top:30%}.tokyo{right:17%;top:45%}.hk{right:25%;top:57%}.pulse{position:absolute;width:13px;height:13px;border-radius:50%;border:2px solid var(--cyan);animation:pulse 2.2s infinite}.p1{left:26%;top:43%}.p2{right:19%;top:48%;animation-delay:.8s}.floating-card{position:absolute;border:1px solid var(--line);background:rgba(8,13,22,.75);backdrop-filter:blur(18px);border-radius:16px;padding:14px 16px;box-shadow:var(--shadow)}.quote{display:grid}.quote small,.ai-card small{color:var(--muted);font-size:10px;letter-spacing:.12em}.quote strong{font-family:ui-monospace,monospace;font-size:20px}.quote em{font-style:normal;color:var(--green)}.q1{left:-30px;top:130px}.q2{right:-12px;top:260px}.ai-card{left:45px;right:0;bottom:25px}.ai-card strong{display:block;margin:8px 0}.ai-card p{color:var(--muted);font-size:13px;margin:0}.ticker{border-block:1px solid var(--line);overflow:hidden;background:rgba(5,8,13,.8)}#tickerTrack{white-space:nowrap;padding:12px 0;animation:ticker 28s linear infinite;font-family:ui-monospace,monospace;font-size:13px}.tick{display:inline-flex;gap:8px;margin-right:38px}.tick em{color:var(--green);font-style:normal}.section{max-width:1240px;margin:auto;padding:110px 32px}.section-head{max-width:760px;margin-bottom:44px}.section h2{font-size:clamp(38px,5vw,66px);line-height:1.02;letter-spacing:-.045em;margin:14px 0}.section-head p,.split p{color:var(--muted);font-size:18px;line-height:1.7}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-card{min-height:300px;padding:24px;border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(145deg,rgba(17,25,39,.72),rgba(7,11,18,.6));position:relative;overflow:hidden;transition:.3s var(--ease)}.feature-card:hover{transform:translateY(-6px);border-color:rgba(105,168,255,.45)}.feature-card>span{font-family:ui-monospace,monospace;color:var(--cyan);font-size:12px}.feature-card h3{font-size:26px;margin:45px 0 12px}.feature-card p{color:var(--muted);line-height:1.65}.feature-card.featured{background:radial-gradient(circle at 70% 20%,rgba(95,108,255,.22),transparent 45%),linear-gradient(145deg,rgba(20,31,54,.88),rgba(8,12,20,.7))}.signal{position:absolute;left:24px;right:24px;bottom:20px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px;border-radius:12px;background:rgba(0,0,0,.25)}.signal em{font-size:12px;color:var(--green);font-style:normal}.signal strong{font-size:24px}.mini-bars{position:absolute;bottom:25px;left:24px;right:24px;height:55px;display:flex;align-items:end;gap:8px}.mini-bars i{flex:1;background:linear-gradient(var(--cyan),rgba(70,120,255,.25));border-radius:4px 4px 0 0;animation:bars 3s ease-in-out infinite}.mini-bars i:nth-child(1){height:40%}.mini-bars i:nth-child(2){height:70%}.mini-bars i:nth-child(3){height:52%}.mini-bars i:nth-child(4){height:90%}.mini-bars i:nth-child(5){height:65%}.donut{width:78px;height:78px;border-radius:50%;position:absolute;bottom:24px;right:24px;background:conic-gradient(var(--cyan) 0 38%,var(--green) 38% 68%,#765bff 68% 88%,rgba(255,255,255,.08) 88%);mask:radial-gradient(circle,transparent 45%,black 47%)}.grade{position:absolute;bottom:20px;right:24px;font-size:52px;color:var(--green);font-weight:800}.broker-chip{position:absolute;bottom:24px;left:24px;color:var(--green);font-size:11px;letter-spacing:.12em}.split{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center}.scenario-list{display:grid;gap:8px;margin-top:28px}.scenario-list button{padding:15px 0;border:0;border-bottom:1px solid var(--line);background:none;color:white;text-align:left;display:flex;justify-content:space-between;cursor:pointer}.scenario-visual{border-radius:var(--radius);padding:22px}.scenario-top{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.scenario-top b{color:var(--green)}.scenario-chart{height:290px;margin:20px 0}.scenario-chart svg{width:100%;height:100%;overflow:visible}.scenario-chart path{fill:none;stroke:var(--cyan);stroke-width:4;filter:drop-shadow(0 0 8px var(--cyan));stroke-dasharray:1200;animation:draw 4s ease forwards}.scenario-chart path.ghost{stroke:rgba(255,255,255,.16);stroke-width:2}.scenario-outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.scenario-outcomes div{padding:12px;background:rgba(255,255,255,.035);border-radius:10px;display:grid}.scenario-outcomes small{color:var(--muted)}.academy-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:14px}.level-card,.path-card,.achievement-card{padding:25px;border-radius:var(--radius);min-height:190px}.level-card strong{font-size:72px}.xp{height:7px;background:rgba(255,255,255,.08);border-radius:10px;overflow:hidden}.xp i{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),#765bff)}.level-card span,.path-card span{font-size:12px;color:var(--muted)}.achievement-card div{font-size:48px;color:var(--amber)}.community-panel{padding:35px;border-radius:var(--radius);display:grid;grid-template-columns:1fr 1fr;gap:40px}.leaderboard{display:grid;gap:8px}.leaderboard div{display:grid;grid-template-columns:30px 1fr auto;padding:12px;border-radius:10px;background:rgba(255,255,255,.035)}.leaderboard em{font-style:normal;color:var(--cyan)}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.price-card{padding:25px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(9,14,23,.75);display:flex;flex-direction:column}.price-card.featured{border-color:rgba(103,171,255,.55);box-shadow:0 0 50px rgba(75,120,255,.13)}.price-card .plan{font-size:11px;color:var(--cyan);letter-spacing:.12em}.price-card h3{font-size:48px;margin:18px 0 10px}.price-card h3 small{font-size:14px;color:var(--muted)}.price-card p,.price-card li{color:var(--muted);line-height:1.5}.price-card ul{padding-left:18px;min-height:220px}.price-card .btn{margin-top:auto}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.trust-grid div{padding:30px;text-align:center;border-right:1px solid var(--line)}.trust-grid div:last-child{border:0}.trust-grid strong{font-size:44px;display:block}.trust-grid span{color:var(--muted)}.final-cta{text-align:center;padding:140px 25px;background:radial-gradient(circle,rgba(69,119,255,.17),transparent 55%)}.final-cta h2{font-size:clamp(44px,7vw,84px);line-height:1;letter-spacing:-.05em}.final-cta .btn{margin-top:20px}footer{max-width:1240px;margin:auto;padding:45px 32px;display:grid;grid-template-columns:auto 1fr;gap:16px;border-top:1px solid var(--line);align-items:center}footer p{color:var(--muted)}.footer-links{grid-column:1/-1;display:flex;gap:20px;flex-wrap:wrap}footer>small{grid-column:1/-1;color:#617087}@keyframes float{50%{transform:translateY(-14px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{to{transform:scale(5);opacity:0}}@keyframes ticker{to{transform:translateX(-50%)}}@keyframes bars{50%{filter:brightness(1.5);transform:scaleY(.75)}}@keyframes draw{from{stroke-dashoffset:1200}to{stroke-dashoffset:0}}@media(max-width:1000px){.site-header nav{display:none}.hero{grid-template-columns:1fr;padding-top:135px}.hero-orbit{min-height:520px}.feature-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:repeat(2,1fr)}.split{grid-template-columns:1fr}.academy-grid{grid-template-columns:1fr 1fr}.community-panel{grid-template-columns:1fr}}@media(max-width:650px){.site-header{top:8px}.header-actions .ghost{display:none}.hero{padding-inline:20px}.hero h1{font-size:52px}.hero-orbit{min-height:430px}.globe{width:330px;height:330px;left:50%;transform:translateX(-50%)}.q1{left:0}.q2{right:0}.ai-card{left:10px}.section{padding:80px 20px}.feature-grid,.pricing-grid,.academy-grid{grid-template-columns:1fr}.community-panel{padding:22px}.trust-grid{grid-template-columns:1fr 1fr}.trust-grid div:nth-child(2){border-right:0}.site-header .brand small{display:none}}