html{scroll-behavior:smooth}:root{--navy:#020617;--gold:#fde047;--cyan:#22d3ee;--zinc-400:#a1a1aa;--zinc-800:#27272a;--glass:#0f172a66}*{box-sizing:border-box}body{background-color:var(--navy);color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:Inter,system-ui,-apple-system,sans-serif;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.hero-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:0 20px;display:flex;position:relative}.hero-content{z-index:1;flex-direction:column;align-items:center;max-width:900px;display:flex;position:relative}.brand-logo{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;margin-bottom:60px;padding:12px 28px;display:flex}.logo-text{letter-spacing:.05em;color:#fff;font-weight:700}.logo-img{object-fit:contain}.logo-text-img{object-fit:contain;filter:drop-shadow(0 0 10px #ffffff1a)}.insight-icon-svg{color:#fff;font-size:1.5rem}.hero-headline{background:linear-gradient(#fff 30%,#94a3b8 100%);-webkit-text-fill-color:transparent;letter-spacing:-.04em;-webkit-background-clip:text;margin-bottom:32px;font-size:4rem;font-weight:800;line-height:1.1}.hero-accent{color:var(--gold);-webkit-text-fill-color:var(--gold)}.hero-subheadline{color:var(--zinc-400);max-width:600px;margin:0 auto 40px;font-size:1.25rem;line-height:1.6}.hero-actions{justify-content:center;gap:20px;margin-bottom:60px;display:flex}.btn{border-radius:8px;padding:16px 32px;font-size:1rem;font-weight:700;transition:all .2s}.btn-primary{background:var(--gold);display:inline-block;box-shadow:0 0 30px #fde0474d;color:var(--navy)!important}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 40px #fde04766}.btn-secondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a}.btn-secondary:hover{background:#ffffff0f}.visual-proof-section{padding:120px 20px;position:relative}.proof-grid{justify-content:space-between;align-items:center;gap:80px;display:flex}.proof-visual{flex:1.2;justify-content:center;display:flex}.proof-content{text-align:left;flex:1}.proof-label{color:var(--cyan);letter-spacing:.1em;align-items:center;gap:10px;margin-bottom:16px;font-size:.75rem;font-weight:800;display:flex}.proof-title{background:linear-gradient(#fff,#94a3b8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:24px;font-size:3rem;font-weight:800}.proof-text{color:var(--zinc-400);font-size:1.15rem;line-height:1.7}.browser-shell{background:#09090bcc;border:1px solid #ffffff1a;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 40px 100px #0009}.browser-header{background:#ffffff08;border-bottom:1px solid #ffffff0d;align-items:center;gap:8px;padding:10px 16px;display:flex}.browser-dot{background:#ffffff1a;border-radius:50%;width:8px;height:8px}.browser-body{justify-content:center;align-items:center;min-height:300px;padding:40px;display:flex;position:relative}.scan-hud{pointer-events:none;position:absolute;inset:20px}.bracket{opacity:.4;border:2px solid #0000;width:30px;height:30px;position:absolute}.bracket-tl{border-top-color:var(--cyan);border-left-color:var(--cyan);top:0;left:0}.bracket-tr{border-top-color:var(--gold);border-right-color:var(--gold);top:0;right:0}.bracket-bl{border-bottom-color:var(--gold);border-left-color:var(--gold);bottom:0;left:0}.bracket-br{border-bottom-color:var(--cyan);border-right-color:var(--cyan);bottom:0;right:0}.scan-line{background:linear-gradient(90deg, transparent, var(--cyan), transparent);opacity:0;width:100%;height:1px;position:absolute;top:0;left:0}.reveal.active .scan-line{opacity:.5;animation:4s linear 1s infinite scan-move}@keyframes scan-move{0%{top:0%}to{top:100%}}.hud-tag{color:var(--cyan);opacity:.5;font-family:monospace;font-size:.65rem;position:absolute}.tag-tl{top:-15px;left:0}.tag-br{color:var(--gold);bottom:-15px;right:0}.insight-card{background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;z-index:2;border:1px solid #22d3ee33;border-radius:16px;width:340px;padding:24px;position:relative;box-shadow:0 30px 60px #0009}.card-glimmer{background:linear-gradient(90deg, transparent, var(--cyan), transparent);height:1px;position:absolute;top:0;left:30px;right:30px}.card-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.status-indicator{align-items:center;gap:8px;display:flex}.status-dot{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 10px var(--cyan);border-radius:50%}.status-text{color:var(--cyan);letter-spacing:.1em;font-family:monospace;font-size:.75rem;font-weight:600}.leverage-label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:.85rem;font-weight:500}.leverage-amount{color:var(--gold);letter-spacing:-.02em;font-size:1.8rem;font-weight:800}.card-footer{border-top:1px solid #ffffff0d;margin-top:15px;padding-top:15px}.footer-text{color:var(--zinc-400);margin:0;font-size:.8rem;line-height:1.4}.section{z-index:1;padding:100px 20px;position:relative}.container{max-width:1100px;margin:0 auto}.section-title{text-align:center;background:linear-gradient(#fff,#94a3b8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:60px;font-size:2.5rem;font-weight:800}.navbar{z-index:1000;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#0f172a00;border:1px solid #fff0;border-radius:100px;width:90%;max-width:1100px;padding:8px 24px;transition:all .4s cubic-bezier(.22,1,.36,1);position:fixed;top:20px;left:50%;transform:translate(-50%)}.navbar.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a99;border:1px solid #ffffff1a;box-shadow:0 10px 30px #0000004d}.nav-logo-img{width:auto;height:32px;display:block}.navbar-container{justify-content:space-between;align-items:center;display:flex}.navbar-links{align-items:center;gap:32px;margin:0;padding:0;list-style:none;display:flex}.navbar-links a{color:var(--zinc-400);font-size:.9rem;font-weight:500;transition:color .2s}.navbar-links a:hover{color:var(--gold)}.nav-btn{padding:10px 20px!important;font-size:.85rem!important}.mobile-menu-toggle{color:#fff;z-index:1001;font-size:1.8rem;display:none}.mobile-menu-overlay{background:var(--navy);z-index:1000;opacity:0;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100vh;transition:all .4s;display:flex;position:fixed;top:0;left:0}.mobile-menu-overlay.open{opacity:1;pointer-events:all}.mobile-links{text-align:center;padding:0;list-style:none}.mobile-links li{margin-bottom:32px}.mobile-links a{color:#fff;font-size:2rem;font-weight:800}.mobile-links .btn-primary{font-size:1.2rem;color:var(--navy)!important;padding:14px 28px!important}.desktop-only{display:flex}.mobile-only{display:none}@media (width<=768px){.desktop-only{display:none}.mobile-only{display:block}.navbar{width:95%;top:15px}.navbar.scrolled{padding:10px 20px}}.bg-glow-container{z-index:-1;pointer-events:none;background:var(--navy);width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.spotlight-main{filter:blur(150px);opacity:.18;border-radius:50%;width:100vw;height:100vh;position:absolute}.spot-1{background:radial-gradient(circle, var(--gold) 0%, transparent 70%);top:-20%;left:-20%}.spot-2{background:radial-gradient(circle, var(--cyan) 0%, transparent 70%);bottom:-20%;right:-20%}.spot-3{background:radial-gradient(circle, var(--gold) 0%, transparent 70%);opacity:.08;width:60vw;height:60vh;top:30%;right:-10%}.spot-4{background:radial-gradient(circle, var(--cyan) 0%, transparent 70%);opacity:.06;width:50vw;height:50vh;bottom:20%;left:-10%}.reveal{opacity:0;transition:all .8s cubic-bezier(.22,1,.36,1);transform:translateY(30px)}.reveal.active{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.float-anim{animation:4s ease-in-out infinite float}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #ffffff1a}50%{box-shadow:0 0 40px #ffffff4d}}.pulse-node{animation:3s ease-in-out infinite pulse-glow}.roadmap-section{padding:120px 20px;position:relative;overflow:hidden}.roadmap-container{max-width:1100px;margin:0 auto;padding:60px 0;position:relative}.roadmap-path{background:linear-gradient(to bottom, transparent, var(--cyan) 10%, var(--gold) 30%, var(--cyan) 50%, var(--gold) 70%, var(--cyan) 90%, transparent);opacity:.2;z-index:1;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.roadmap-item{z-index:2;justify-content:space-between;align-items:center;margin-bottom:150px;display:flex;position:relative}.roadmap-item:last-child{margin-bottom:0}.roadmap-node{background:var(--navy);z-index:3;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 25px #fff3}.cyan-node{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 30px #22d3ee66}.gold-node{border-color:var(--gold);color:var(--gold);box-shadow:0 0 30px #fde04766}.white-node{color:#fff;border-color:#fff;box-shadow:0 0 30px #ffffff4d}.roadmap-content{flex-direction:column;width:42%;display:flex}.roadmap-left .roadmap-content{text-align:right}.roadmap-right .roadmap-content{text-align:left}.roadmap-visual{justify-content:center;align-items:center;width:42%;height:200px;display:flex;position:relative}.roadmap-label{letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px;font-size:.75rem;font-weight:800}.cyan-text{color:var(--cyan)}.gold-text{color:var(--gold)}.white-text{color:#fff;opacity:.8}.roadmap-title{color:#fff;margin-bottom:20px;font-size:2rem;font-weight:800}.roadmap-desc{color:var(--zinc-400);font-size:1.05rem;line-height:1.7}.energy-stripes{background:#22d3ee08;border:1px solid #22d3ee1a;border-radius:16px;flex-direction:column;justify-content:center;gap:12px;width:100%;height:120px;padding:0 30px;display:flex;position:relative;overflow:hidden}.stripe{background:var(--cyan);opacity:.3;border-radius:2px;height:4px}.stripe.s1{width:80%;animation:2s linear infinite slide}.stripe.s2{width:60%;animation:2.5s linear infinite slide}.stripe.s3{width:90%;animation:1.8s linear infinite slide}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}.velocity-tag{background:var(--navy);border:1px solid var(--cyan);color:var(--cyan);z-index:1;border-radius:8px;padding:8px 16px;font-size:1.2rem;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.capacity-bars{align-items:flex-end;gap:15px;height:120px;display:flex}.bar{background:var(--gold);border-radius:6px 6px 0 0;width:40px;height:0;transition:height 1s cubic-bezier(.22,1,.36,1)}.reveal.active .bar.b1{opacity:.3;height:40px;transition-delay:.2s}.reveal.active .bar.b2{opacity:.6;height:70px;transition-delay:.4s}.reveal.active .bar.b3{height:110px;transition-delay:.6s;box-shadow:0 0 20px #fde04766}.capacity-tag{color:var(--gold);font-size:.9rem;font-weight:800;position:absolute;bottom:-30px}.terminal-mockup{background:#09090b;border:1px solid #27272a;border-radius:10px;width:280px;overflow:hidden;box-shadow:0 20px 40px #0006}.terminal-header{background:#18181b;gap:6px;padding:8px 12px;display:flex}.t-dot{background:#3f3f46;border-radius:50%;width:8px;height:8px}.terminal-body{color:#a1a1aa;padding:20px;font-family:JetBrains Mono,monospace;font-size:.8rem;line-height:1.6}.t-line.yellow{color:var(--gold)}.t-line.cyan{color:var(--cyan)}.main-trunk{transition:stroke-dashoffset .8s linear}.reveal.active .main-trunk{stroke-dashoffset:0}.fork-line{transition:stroke-dashoffset 1.2s cubic-bezier(.22,1,.36,1)}.reveal.active .fork-line{stroke-dashoffset:0}.fork-line.l1,.fork-line.l2,.fork-line.l3{transition-delay:.8s}.fork-node{opacity:.05;transform-origin:50%;transform-box:fill-box;filter:drop-shadow(0 0 8px var(--gold));transition:opacity .4s,transform .6s cubic-bezier(.34,1.56,.64,1);transform:scale(.5)}.reveal.active .fork-node{opacity:1;transform:scale(1)}.fork-pipeline svg{overflow:visible}@keyframes radiate{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.5)}}.radiating-circle{transform-origin:50%;transform-box:fill-box}.reveal.active .radiating-circle{animation:2s ease-out infinite radiate}.n-main-start{transition-delay:.1s}.n-main-1{transition-delay:.3s}.n-main-2{filter:drop-shadow(0 0 12px var(--cyan));transition-delay:.8s}.n-branch-1,.n-branch-2,.n-branch-3{transition-delay:2s}.energy-dividend{justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative}.focus-circle{opacity:0;border:1px solid #ffffff1a;border-radius:50%;transition:all 1.2s cubic-bezier(.34,1.56,.64,1);position:absolute;transform:scale(0)}.focus-circle.c1{width:100%;height:100%}.focus-circle.c2{background:#ffffff05;width:70%;height:70%}.focus-circle.c3{background:#fff;width:40%;height:40%;box-shadow:0 0 30px #fff}.reveal.active .focus-circle.c3{opacity:1;transition-delay:.3s;transform:scale(1)}.reveal.active .focus-circle.c2{opacity:1;transition-delay:.5s;transform:scale(1)}.reveal.active .focus-circle.c1{opacity:1;transition-delay:.7s;transform:scale(1)}@keyframes radiating{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.energy-dividend:after{content:"";z-index:-1;opacity:0;background:#fff3;border-radius:50%;width:40%;height:40%;position:absolute}.reveal.active .energy-dividend:after{animation:3s ease-out 1.2s infinite radiating}.dividend-tag{letter-spacing:.1em;color:#fff;opacity:0;font-size:.8rem;font-weight:800;transition:all .6s 1s;position:absolute;bottom:-40px;transform:translateY(10px)}.reveal.active .dividend-tag{opacity:1;transform:translateY(0)}@media (width<=1024px){.proof-grid{text-align:center;flex-direction:column;gap:40px}.proof-content{text-align:center}.proof-label{justify-content:center}.proof-title{font-size:2rem}.roadmap-item{margin-bottom:100px;text-align:center!important;flex-direction:column!important}.roadmap-content,.roadmap-visual{text-align:center!important;width:100%!important}.roadmap-visual{order:2;margin-top:40px}.roadmap-content{order:1}.roadmap-path,.roadmap-node{display:none}}.cta-box{text-align:center;background:linear-gradient(135deg,#fde0470d 0%,#0000 100%);border:1px solid #fde0471a;border-radius:24px;margin-bottom:100px;padding:80px 40px}.cta-headline{color:#fff;margin-bottom:24px;font-size:3rem;font-weight:800}.cta-subheadline{color:var(--zinc-400);max-width:600px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.25rem}.footer-v2{background:#02061766;border-top:1px solid #ffffff0d;margin-top:100px;padding:100px 20px 40px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:60px;margin-bottom:80px;display:grid}.footer-logo{margin-bottom:24px;display:block}.footer-tagline{color:var(--zinc-400);margin-bottom:24px;font-size:.95rem;line-height:1.6}.social-links{gap:16px;display:flex}.social-icon{color:var(--zinc-400);font-size:1.5rem;transition:all .3s}.social-icon:hover{color:var(--gold);transform:translateY(-2px)}.footer-title{color:#fff;letter-spacing:.1em;margin-bottom:24px;font-size:.75rem;font-weight:800}.footer-links{margin:0;padding:0;list-style:none}.footer-links li{margin-bottom:12px}.footer-links a{color:var(--zinc-400);font-size:.9rem;transition:color .2s}.footer-links a:hover{color:var(--gold)}.footer-link-disabled{color:var(--zinc-600);font-size:.85rem}.footer-bottom{border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:40px;display:flex}.footer-legal{flex-wrap:wrap;gap:24px;display:flex}.copyright{color:var(--zinc-400);font-size:.75rem;font-weight:600}.disclaimer{color:var(--zinc-600);max-width:400px;font-size:.7rem}.footer-attribution{color:var(--zinc-500);letter-spacing:.1em;font-size:.7rem;font-weight:800}@media (width<=768px){.footer-grid{text-align:center;grid-template-columns:1fr;gap:40px}.brand-col{flex-direction:column;align-items:center;display:flex}.social-links{justify-content:center}.footer-bottom{text-align:center;flex-direction:column}.footer-legal{justify-content:center;gap:10px}}@media (width<=1024px){.grid{grid-template-columns:1fr}}@media (width<=768px){.hero-headline{font-size:2.5rem}.hero-actions{flex-direction:column;width:100%}.btn,.insight-card{width:100%}.cta-headline{font-size:2rem}}
