  
    @import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Rajdhani:wght@400;500;600;700&family=Share+Tech+Mono&display=swap');
    :root{--green:#00ff41;--dark:#020c02;--card:rgba(0,255,65,0.04);--border:rgba(0,255,65,0.15);--text:#c8f5c8;--muted:#4a7a4a;--gold:#ffd700;--orange:#ff6a00;}
    *,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}
    html{scroll-behavior:smooth;}
    body{background:var(--dark);color:var(--text);font-family:'Rajdhani',sans-serif;overflow-x:hidden;}
    a{text-decoration:none;color:inherit;}
    body::after{content:'';position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,65,.012) 2px,rgba(0,255,65,.012) 4px);pointer-events:none;z-index:9998;}
    #bgcanvas{position:fixed;inset:0;pointer-events:none;z-index:0;}
    section{position:relative;z-index:1;}
    .container{max-width:1120px;margin:0 auto;padding:0 28px;}
    .rv{opacity:0;transform:translateY(32px);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform;}
    .rv.show{opacity:1;transform:translateY(0);}
    .sec-title{font-family:'Bebas Neue',cursive;font-size:clamp(2.4rem,5vw,4rem);letter-spacing:3px;text-align:center;line-height:1;margin-bottom:12px;}
    .sec-sub{text-align:center;color:var(--muted);font-size:1rem;font-weight:500;letter-spacing:1px;margin-bottom:60px;}
    .glow{color:var(--green);text-shadow:0 0 20px var(--green),0 0 40px rgba(0,255,65,.3);}
    .div-line{width:60px;height:2px;background:linear-gradient(90deg,transparent,var(--green),transparent);margin:14px auto 32px;}
    .mono{font-family:'Share Tech Mono',monospace;font-size:.72rem;letter-spacing:4px;color:var(--muted);margin-bottom:14px;display:block;}
    .btn{font-family:'Rajdhani',sans-serif;font-weight:700;font-size:1rem;padding:13px 32px;border-radius:4px;border:none;cursor:pointer;letter-spacing:2px;display:inline-block;text-transform:uppercase;transition:transform .15s,box-shadow .25s,filter .2s;}
    .btn:hover{transform:translateY(-2px);filter:brightness(1.15);}
    .btn-green{background:var(--green);color:#000;box-shadow:0 0 24px rgba(0,255,65,.4);}
    .btn-green:hover{box-shadow:0 0 40px rgba(0,255,65,.7);}
    .btn-outline{background:transparent;border:1.5px solid var(--green);color:var(--green);}
    .btn-outline:hover{box-shadow:0 0 30px rgba(0,255,65,.4);background:rgba(0,255,65,.06);}

    /* NAV */
    nav{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;align-items:center;justify-content:space-between;padding:14px 32px;background:rgba(2,12,2,.9);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);}
    .nav-logo{display:flex;align-items:center;gap:10px;}
    .nav-coin{width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(0,255,65,.8));}
    .nav-logo-text{font-family:'Bebas Neue',cursive;font-size:1.4rem;letter-spacing:3px;color:var(--green);text-shadow:0 0 12px var(--green);}
    .nav-links{display:flex;gap:28px;list-style:none;}
    .nav-links a{font-size:.82rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--muted);transition:color .2s;}
    .nav-links a:hover{color:var(--green);text-shadow:0 0 10px var(--green);}
    .nav-buy{font-family:'Rajdhani',sans-serif;font-weight:700;font-size:.82rem;padding:9px 22px;background:var(--green);color:#000;border:none;border-radius:4px;cursor:pointer;letter-spacing:2px;text-transform:uppercase;}
    .nav-buy:hover{box-shadow:0 0 28px rgba(0,255,65,.6);}
    .hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;}
    .hamburger span{width:24px;height:2px;background:var(--green);border-radius:2px;}
    .mnav{display:none;position:fixed;top:64px;left:0;right:0;background:rgba(2,12,2,.97);padding:28px;flex-direction:column;gap:20px;z-index:199;border-bottom:1px solid var(--border);}
    .mnav.open{display:flex;}
    .mnav a{font-size:1.1rem;font-weight:700;color:var(--text);}

    /* HERO */
    #hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:90px 24px 60px;position:relative;overflow:hidden;}
    .hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.2;z-index:0;}
    .hero-vignette{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,12,2,.75) 0%,rgba(2,12,2,.05) 40%,rgba(2,12,2,.92) 100%);z-index:0;}
    .hero-inner{position:relative;z-index:2;max-width:900px;}
    .film-badge{display:inline-flex;align-items:center;gap:10px;font-family:'Share Tech Mono',monospace;font-size:.72rem;letter-spacing:3px;color:var(--gold);border:1px solid rgba(255,215,0,.3);padding:7px 20px;border-radius:2px;background:rgba(255,215,0,.06);margin-bottom:22px;animation:badge-pulse 3s ease-in-out infinite;}
    @keyframes badge-pulse{0%,100%{box-shadow:0 0 8px rgba(255,215,0,.2);}50%{box-shadow:0 0 22px rgba(255,215,0,.5);}}
    .hero-title{font-family:'Bebas Neue',cursive;font-size:clamp(4.5rem,15vw,11rem);line-height:1;letter-spacing:6px;color:#fff;text-shadow:0 0 40px var(--green),0 0 100px rgba(0,255,65,.2),0 5px 0 rgba(0,180,20,.35);margin-bottom:6px;}
    .hero-ticker{font-family:'Share Tech Mono',monospace;font-size:clamp(1.2rem,3.5vw,2rem);color:var(--green);letter-spacing:6px;text-shadow:0 0 20px var(--green);margin-bottom:10px;}
    .hero-tagline{font-family:'Bebas Neue',cursive;font-size:clamp(1rem,2.5vw,1.5rem);letter-spacing:3px;color:var(--orange);text-shadow:0 0 16px rgba(255,106,0,.5);margin-bottom:24px;}
    .hero-sub{font-size:clamp(.9rem,1.8vw,1.1rem);color:var(--muted);max-width:580px;margin:0 auto 40px;line-height:1.9;font-weight:500;}
    .hero-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;}
    .hero-coin-wrap{margin-top:48px;position:relative;display:inline-block;}
    .hero-coin{width:160px;height:160px;object-fit:contain;filter:drop-shadow(0 0 30px rgba(0,255,65,.7)) drop-shadow(0 0 70px rgba(0,255,65,.3));animation:coin-float 3s ease-in-out infinite;}
    .orbit{position:absolute;inset:-18px;border-radius:50%;border:1px solid rgba(0,255,65,.2);animation:orbit-spin 10s linear infinite;}
    .orbit::before{content:'';position:absolute;top:-4px;left:50%;transform:translateX(-50%);width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 14px var(--green);}
    .orbit2{position:absolute;inset:-34px;border-radius:50%;border:1px solid rgba(0,255,65,.08);animation:orbit-spin 18s linear infinite reverse;}
    .orbit2::before{content:'';position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:5px;height:5px;border-radius:50%;background:rgba(0,255,65,.6);}
    @keyframes coin-float{0%,100%{transform:translateY(0) rotate(-2deg);}50%{transform:translateY(-18px) rotate(2deg);filter:drop-shadow(0 0 50px rgba(0,255,65,.9)) drop-shadow(0 0 100px rgba(0,255,65,.4));}}
    @keyframes orbit-spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}
    .listing-strip{margin-top:36px;display:inline-flex;align-items:center;gap:12px;background:rgba(0,255,65,.06);border:1px solid rgba(0,255,65,.3);border-radius:4px;padding:12px 28px;font-family:'Bebas Neue',cursive;font-size:1.4rem;letter-spacing:4px;color:var(--green);animation:strip-glow 2s ease-in-out infinite alternate;}
    @keyframes strip-glow{from{box-shadow:0 0 10px rgba(0,255,65,.2);}to{box-shadow:0 0 32px rgba(0,255,65,.5);}}
    .strip-dot{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green);animation:blink 1s ease-in-out infinite;}
    @keyframes blink{0%,100%{opacity:1;}50%{opacity:.15;}}

    /* TICKER */
    .ticker-wrap{overflow:hidden;background:rgba(0,255,65,.06);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:10px 0;}
    .ticker-inner{display:inline-block;white-space:nowrap;animation:tick-scroll 22s linear infinite;font-family:'Share Tech Mono',monospace;font-size:.78rem;color:var(--green);letter-spacing:2px;opacity:.75;}
    @keyframes tick-scroll{from{transform:translateX(100vw);}to{transform:translateX(-100%);}}

    /* TWO-COL LAYOUT */
    .two-col{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;}
    .section-img img{width:100%;border-radius:8px;border:1px solid var(--border);box-shadow:0 0 50px rgba(0,255,65,.08),0 20px 60px rgba(0,0,0,.6);}

    /* COPY BLOCKS */
    .copy-block h2{font-family:'Bebas Neue',cursive;font-size:clamp(2rem,4vw,3rem);letter-spacing:3px;line-height:1.1;margin-bottom:20px;}
    .copy-block p{color:var(--muted);line-height:1.9;font-size:.97rem;font-weight:500;margin-bottom:14px;}
    .big-quote{font-family:'Bebas Neue',cursive;font-size:clamp(1.1rem,2.5vw,1.6rem);letter-spacing:2px;color:var(--green);text-shadow:0 0 16px rgba(0,255,65,.4);border-left:3px solid var(--green);padding-left:18px;margin:24px 0;line-height:1.5;}

    /* COIN SHOWCASE */
    .coin-showcase{display:flex;align-items:center;justify-content:center;padding:40px;position:relative;}
    .showcase-coin{width:260px;height:260px;object-fit:contain;filter:drop-shadow(0 0 40px rgba(0,255,65,.8)) drop-shadow(0 0 80px rgba(0,255,65,.4));animation:coin-float 4s ease-in-out infinite;position:relative;z-index:2;}
    .sc-ring{position:absolute;border-radius:50%;border:1px solid rgba(0,255,65,.15);animation:orbit-spin 12s linear infinite;}
    .sc-ring.r1{width:310px;height:310px;}
    .sc-ring.r1::before{content:'';position:absolute;top:-5px;left:50%;transform:translateX(-50%);width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 16px var(--green);}
    .sc-ring.r2{width:360px;height:360px;border-color:rgba(0,255,65,.07);animation-duration:20s;animation-direction:reverse;}

    /* STATS */
    .stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:32px;}
    .stat-box{background:var(--card);border:1px solid var(--border);border-radius:6px;padding:20px 14px;text-align:center;transition:border-color .3s;}
    .stat-box:hover{border-color:rgba(0,255,65,.4);}
    .stat-val{font-family:'Bebas Neue',cursive;font-size:1.8rem;letter-spacing:2px;color:var(--green);display:block;text-shadow:0 0 14px rgba(0,255,65,.4);}
    .stat-lbl{font-size:.7rem;color:var(--muted);letter-spacing:1.5px;text-transform:uppercase;}

    /* WHY CARDS */
    .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
    .why-card{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:36px 28px;transition:transform .3s,border-color .3s,box-shadow .3s;}
    .why-card:hover{transform:translateY(-8px);border-color:rgba(0,255,65,.4);box-shadow:0 12px 40px rgba(0,255,65,.08);}
    .why-icon{font-size:2.4rem;margin-bottom:16px;display:block;}
    .why-title{font-family:'Bebas Neue',cursive;font-size:1.5rem;letter-spacing:2px;color:var(--green);margin-bottom:12px;}
    .why-card p{color:var(--muted);font-size:.92rem;line-height:1.8;font-weight:500;}

    /* LAST CHANCE TAG */
    .lc-tag{display:inline-block;background:rgba(255,106,0,.1);border:1px solid rgba(255,106,0,.4);border-radius:4px;padding:10px 20px;font-family:'Bebas Neue',cursive;font-size:1.3rem;letter-spacing:3px;color:var(--orange);margin-bottom:20px;animation:lc-pulse 2s ease-in-out infinite alternate;}
    @keyframes lc-pulse{from{box-shadow:0 0 10px rgba(255,106,0,.2);}to{box-shadow:0 0 28px rgba(255,106,0,.5);}}

    /* BULLET LIST */
    .blist{list-style:none;display:flex;flex-direction:column;gap:12px;margin-top:22px;}
    .blist li{display:flex;align-items:center;gap:12px;font-size:.95rem;font-weight:600;}
    .blist li::before{content:'▶';color:var(--green);font-size:.7rem;text-shadow:0 0 10px var(--green);flex-shrink:0;}

    /* HOW TO BUY */
    .buy-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:48px;}
    .buy-step{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:28px 18px;text-align:center;position:relative;transition:border-color .3s,transform .3s;}
    .buy-step:hover{border-color:rgba(0,255,65,.4);transform:translateY(-5px);}
    .buy-step::after{content:'›';position:absolute;right:-14px;top:50%;transform:translateY(-50%);color:var(--green);font-size:1.8rem;z-index:2;}
    .buy-step:last-child::after{display:none;}
    .bs-num{width:44px;height:44px;border-radius:50%;background:rgba(0,255,65,.08);border:1.5px solid var(--green);display:flex;align-items:center;justify-content:center;font-family:'Bebas Neue',cursive;font-size:1.3rem;color:var(--green);margin:0 auto 16px;}
    .bs-icon{font-size:1.8rem;margin-bottom:12px;display:block;}
    .bs-title{font-family:'Rajdhani',sans-serif;font-weight:700;font-size:.88rem;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px;}
    .buy-step p{font-size:.78rem;color:var(--muted);line-height:1.7;}
    .ca-box{background:rgba(0,255,65,.04);border:1px solid rgba(0,255,65,.35);border-radius:8px;padding:26px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;}
    .ca-lbl{font-family:'Share Tech Mono',monospace;font-size:.68rem;letter-spacing:2px;color:var(--muted);margin-bottom:6px;text-transform:uppercase;}
    .ca-addr{font-family:'Share Tech Mono',monospace;font-size:clamp(.65rem,1.4vw,.9rem);color:var(--green);word-break:break-all;}
    .ca-btn{background:rgba(0,255,65,.08);border:1.5px solid var(--green);color:var(--green);font-family:'Rajdhani',sans-serif;font-weight:700;font-size:.85rem;padding:10px 24px;border-radius:4px;cursor:pointer;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;transition:background .2s;}
    .ca-btn:hover{background:rgba(0,255,65,.18);}
    .ca-btn.ok{background:var(--green);color:#000;}

    /* SOCIAL */
    .social-btns{display:flex;flex-direction:column;gap:14px;}
    .soc-btn{display:flex;align-items:center;gap:14px;padding:16px 24px;border-radius:6px;border:1px solid var(--border);background:var(--card);font-family:'Rajdhani',sans-serif;font-weight:700;font-size:1rem;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;}
    .soc-btn:hover{transform:translateX(6px);}
    .soc-btn.tg{color:#2aabee;}
    .soc-btn.tg:hover{border-color:#2aabee;box-shadow:0 0 30px rgba(42,171,238,.25);}
    .soc-btn.tw{color:var(--green);}
    .soc-btn.tw:hover{border-color:var(--green);box-shadow:0 0 30px rgba(0,255,65,.25);}

    /* FOOTER */
    footer{border-top:1px solid var(--border);padding:50px 28px;text-align:center;}
    .footer-logo{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:22px;}
    .footer-logo span{font-family:'Bebas Neue',cursive;font-size:1.1rem;letter-spacing:4px;color:var(--green);text-shadow:0 0 10px var(--green);}
    .disclaimer{font-size:.74rem;color:var(--muted);max-width:700px;margin:0 auto 14px;line-height:1.9;font-weight:500;}
    .copyright{font-size:.7rem;color:rgba(74,122,74,.45);letter-spacing:1px;}
footer {
  position: relative;
  z-index: 1;
  border-top: 1px solid var(--border);
  padding: 50px 28px;
  text-align: center;
}
    /* SECTIONS SPACING */
    .pad{padding:110px 0;}
    .pad-alt{padding:110px 0;background:linear-gradient(180deg,transparent,rgba(0,255,65,.025) 50%,transparent);}

    /* WHITEPAPER BUTTON */
    .btn-wp{background:transparent;border:1.5px solid var(--gold);color:var(--gold);}
    .btn-wp:hover{box-shadow:0 0 30px rgba(255,215,0,.4);background:rgba(255,215,0,.06);}

    /* WHITEPAPER SECTION */
    .wp-block{display:grid;grid-template-columns:80px 1fr;gap:36px;margin-bottom:64px;padding-bottom:64px;border-bottom:1px solid var(--border);}
    .wp-block:last-of-type{border-bottom:none;}
    .wp-num{font-family:'Bebas Neue',cursive;font-size:4rem;letter-spacing:2px;color:rgba(0,255,65,.12);line-height:1;padding-top:4px;}
    .wp-content{}
    .wp-title{font-family:'Bebas Neue',cursive;font-size:clamp(1.6rem,3vw,2.2rem);letter-spacing:3px;color:#fff;margin-bottom:20px;margin-top:6px;}
    .wp-content p{color:var(--muted);line-height:1.9;font-size:.97rem;font-weight:500;margin-bottom:14px;}

    /* TOKENOMICS TABLE */
    .token-grid{display:flex;flex-direction:column;gap:0;border:1px solid var(--border);border-radius:8px;overflow:hidden;margin-top:20px;}
    .token-row{display:flex;align-items:center;padding:14px 22px;border-bottom:1px solid var(--border);background:var(--card);}
    .token-row:last-child{border-bottom:none;}
    .token-row:hover{background:rgba(0,255,65,.07);}
    .token-label{font-family:'Share Tech Mono',monospace;font-size:.74rem;letter-spacing:2px;color:var(--muted);text-transform:uppercase;min-width:160px;}
    .token-val{font-family:'Bebas Neue',cursive;font-size:1.15rem;letter-spacing:2px;color:var(--text);}

    /* DISTRIBUTION BARS */
    .dist-row{display:grid;grid-template-columns:1fr 3fr;gap:16px;}
    .dist-box{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:24px 20px;text-align:center;display:flex;flex-direction:column;gap:8px;transition:border-color .3s;}
    .dist-box:hover{border-color:rgba(0,255,65,.35);}
    .dist-box-main{border-color:rgba(0,255,65,.3);box-shadow:0 0 20px rgba(0,255,65,.06);}
    .dist-pct{font-family:'Bebas Neue',cursive;font-size:2.8rem;letter-spacing:3px;color:var(--text);line-height:1;}
    .dist-lbl{font-family:'Rajdhani',sans-serif;font-weight:700;font-size:.82rem;letter-spacing:2px;text-transform:uppercase;color:var(--text);}
    .dist-note{font-family:'Share Tech Mono',monospace;font-size:.66rem;letter-spacing:1px;color:var(--muted);}

    /* ROADMAP GRID */
    .roadmap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:24px;}
    .rm-card{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:26px 20px;transition:transform .3s,border-color .3s;}
    .rm-card:hover{transform:translateY(-6px);border-color:rgba(0,255,65,.35);}
    .rm-card-final{border-color:rgba(255,106,0,.3);}
    .rm-card-final:hover{border-color:rgba(255,106,0,.6);box-shadow:0 0 24px rgba(255,106,0,.1);}
    .rm-phase{font-family:'Share Tech Mono',monospace;font-size:.68rem;letter-spacing:3px;color:var(--muted);text-transform:uppercase;margin-bottom:8px;}
    .rm-phase-final{color:var(--orange);}
    .rm-name{font-family:'Bebas Neue',cursive;font-size:1.2rem;letter-spacing:2px;color:var(--green);line-height:1.2;}

    /* WP DISCLAIMER */
    .wp-disclaimer{background:rgba(255,106,0,.04);border:1px solid rgba(255,106,0,.2);border-radius:8px;padding:28px 32px;margin-top:20px;}
    .wp-disclaimer .mono{color:var(--orange);margin-bottom:12px;}
    .wp-disclaimer p{color:var(--muted);font-size:.9rem;line-height:1.9;font-weight:500;}
    .wp-coming{opacity:.6;}

    @media(max-width:900px){
      .two-col{grid-template-columns:1fr;}
      .buy-steps{grid-template-columns:repeat(2,1fr);}
      .buy-step::after{display:none;}
      .why-grid{grid-template-columns:1fr;}
      .showcase-coin{width:180px;height:180px;}
      .sc-ring.r1{width:210px;height:210px;}
      .sc-ring.r2{width:250px;height:250px;}
      .wp-block{grid-template-columns:1fr;}
      .wp-num{font-size:2rem;}
      .roadmap-grid{grid-template-columns:repeat(2,1fr);}
      .dist-row{grid-template-columns:1fr 2fr;}
    }
    @media(max-width:768px){
      .nav-links,.nav-buy{display:none;}
      .hamburger{display:flex;}
    }
    @media(max-width:600px){
      .nav-links,.nav-buy{display:none;}
      .hamburger{display:flex;}
      .buy-steps{grid-template-columns:1fr;}
      .ca-box{flex-direction:column;}
      .roadmap-grid{grid-template-columns:1fr;}
      .dist-row{grid-template-columns:1fr;}
      .token-label{min-width:110px;}
      .hero-btns{flex-direction:column;align-items:center;}
      .hero-btns .btn{width:100%;max-width:320px;text-align:center;}
    }
