@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Mono:wght@400;500&display=swap";
*{box-sizing:border-box;margin:0;padding:0}html,body{color:#f0f0f0;background:#080808;font-family:DM Mono,monospace;overflow-x:hidden}nav{border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:center;padding:1.5rem 3rem;display:flex}.logo{letter-spacing:.05em;color:#f0f0f0;font-family:Bebas Neue,sans-serif;font-size:1.8rem;text-decoration:none}.logo span{color:#c8f135}.nav-links{letter-spacing:.1em;text-transform:uppercase;gap:2rem;font-size:.75rem;display:flex}.nav-links a{color:#ccc;cursor:pointer;text-decoration:none;transition:color .2s}.nav-links a:hover{color:#c8f135}.btn-nav{color:#c8f135;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c8f135;padding:.5rem 1.25rem;font-family:DM Mono,monospace;font-size:.7rem;text-decoration:none;transition:all .2s;display:inline-block}.btn-nav:hover{color:#080808;background:#c8f135}.hero{padding:6rem 3rem 4rem}.hero-label{letter-spacing:.2em;text-transform:uppercase;color:#c8f135;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.7rem;display:flex}.hero-label:before{content:"";background:#c8f135;width:32px;height:1px;display:block}h1{letter-spacing:.02em;color:#f0f0f0;margin-bottom:.5rem;font-family:Bebas Neue,sans-serif;font-size:clamp(4rem,12vw,10rem);line-height:.9}h1 .outline{-webkit-text-stroke:2px #f0f0f0;color:#0000}h1 .lime-fill{color:#c8f135}.hero-sub{color:#ddd;letter-spacing:.06em;text-transform:uppercase;max-width:480px;margin:2rem 0 3rem;font-size:.82rem;line-height:1.8}.hero-cta{flex-wrap:wrap;gap:1rem;display:flex}.btn-primary{color:#080808;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#c8f135;border:none;padding:1rem 2.5rem;font-family:DM Mono,monospace;font-size:.8rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-block}.btn-primary:hover{background:#d4ff40;transform:translateY(-2px)}.btn-full{text-align:center;width:100%}.btn-secondary{color:#f0f0f0;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #888;padding:1rem 2.5rem;font-family:DM Mono,monospace;font-size:.8rem;text-decoration:none;transition:all .15s;display:inline-block}.btn-secondary:hover{border-color:#f0f0f0}.hero-ticker{border-top:1px solid #1a1a1a;align-items:center;gap:4rem;margin-top:4rem;padding-top:1.5rem;display:flex}.stat-num{color:#c8f135;font-family:Bebas Neue,sans-serif;font-size:2.5rem;line-height:1}.stat-num--white{color:#f0f0f0}.stat-label{color:#bbb;letter-spacing:.12em;text-transform:uppercase;margin-top:.25rem;font-size:.65rem}.pool-banner{background:#0e1400;border:1px solid #1f2a00;justify-content:space-between;align-items:center;margin:0 3rem 3rem;padding:1.25rem 2rem;display:flex}.pool-banner-left{align-items:center;gap:1rem;display:flex}.pool-icon{font-size:1.2rem}.pool-text{letter-spacing:.05em;color:#ddd;font-size:.75rem}.pool-text strong{color:#c8f135;font-weight:500}.pool-text span{color:#bbb;margin-top:.15rem;font-size:.68rem;display:block}.pool-bar-wrap{width:180px}.pool-bar-label{color:#bbb;text-transform:uppercase;letter-spacing:.1em;text-align:right;margin-bottom:.4rem;font-size:.6rem}.pool-bar{background:#1a1a1a;width:100%;height:3px}.pool-bar-fill{background:#c8f135;width:6%;height:3px}.section{border-top:1px solid #111;padding:5rem 3rem}.section-label{letter-spacing:.2em;text-transform:uppercase;color:#bbb;align-items:center;gap:.75rem;margin-bottom:3rem;font-size:.65rem;display:flex}.section-label:after{content:"";background:#1a1a1a;flex:1;height:1px}.two-col{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.col-head{color:#c8f135;margin-bottom:2rem;font-family:Bebas Neue,sans-serif;font-size:2.5rem}.step{align-items:flex-start;gap:1.5rem;margin-bottom:2rem;display:flex}.step-num{color:#444;min-width:48px;font-family:Bebas Neue,sans-serif;font-size:3rem;line-height:1}.step-title{letter-spacing:.08em;text-transform:uppercase;color:#f0f0f0;margin-bottom:.4rem;font-size:.82rem;font-weight:500}.step-desc{color:#ddd;font-size:.75rem;line-height:1.8}.activity-grid{background:#111;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:3rem;display:grid}.activity-card{background:#080808;padding:2rem 1.5rem}.activity-icon{margin-bottom:.75rem;font-size:1.5rem;display:block}.activity-icon--green{color:#6bcb77}.activity-icon--muted{color:#bbb}.activity-name{color:#f0f0f0;margin-bottom:.5rem;font-family:Bebas Neue,sans-serif;font-size:1.4rem}.activity-name--lime{color:#c8f135}.activity-name--muted{color:#ddd}.activity-name--dark{color:#bbb}.activity-desc{color:#ddd;font-size:.73rem;line-height:1.7}.pricing-grid{background:#111;grid-template-columns:1fr 1fr;gap:1px;display:grid}.pricing-card{background:#080808;padding:3rem}.pricing-card--featured{background:#0a1000}.pricing-tag{letter-spacing:.15em;text-transform:uppercase;color:#bbb;margin-bottom:1rem;font-size:.65rem}.pricing-tag--lime{color:#c8f135}.pricing-price{color:#f0f0f0;margin-bottom:.25rem;font-family:Bebas Neue,sans-serif;font-size:5rem;line-height:1}.currency{vertical-align:super;color:#ddd;font-size:2rem}.period{color:#bbb;font-family:DM Mono,monospace;font-size:1rem}.pricing-desc{color:#ddd;margin:1.5rem 0 2rem;font-size:.75rem;line-height:1.8}.pricing-features{margin-bottom:2.5rem;list-style:none}.pricing-features li{color:#ddd;border-bottom:1px solid #1a1a1a;gap:.75rem;padding:.5rem 0;font-size:.75rem;display:flex}.pricing-features li:before{content:"—";color:#c8f135}.strike-intro{color:#ddd;max-width:500px;margin-bottom:0;font-size:.78rem;line-height:1.8}.strike-intro__highlight{color:#f0f0f0}.strike-grid{background:#111;gap:1px;margin-top:3rem;display:flex}.strike-card{text-align:center;background:#080808;flex:1;padding:2rem}.strike-dot{border-radius:50%;width:12px;height:12px;margin:0 auto 1rem}.strike-dot--clean{background:#1a1a1a;border:1px solid #555}.strike-dot--one{background:#3a2000}.strike-dot--two{background:#5a1500}.strike-dot--three{background:#8b0000}.strike-name{color:#f0f0f0;margin-bottom:.5rem;font-family:Bebas Neue,sans-serif;font-size:1.2rem}.strike-name--lime{color:#c8f135}.strike-name--orange{color:#f85}.strike-name--red{color:#f44}.strike-desc{color:#ddd;font-size:.72rem;line-height:1.6}footer{border-top:1px solid #111;justify-content:space-between;align-items:center;padding:3rem;display:flex}.footer-logo{color:#777;font-family:Bebas Neue,sans-serif;font-size:1.5rem}.footer-text{color:#aaa;letter-spacing:.08em;font-size:.68rem}.form-error{color:#f44;background:#1a0000;border:1px solid #f443;border-radius:2px;margin-bottom:1rem;padding:10px 14px;font-size:.78rem}@media (max-width:768px){nav{padding:1rem 1.5rem}.nav-links{display:none}.hero{padding:3rem 1.5rem 2rem}.hero-ticker{flex-wrap:wrap;gap:2rem}.hero-cta{flex-direction:column}.btn-primary,.btn-secondary{text-align:center;width:100%}.pool-banner{flex-direction:column;align-items:flex-start;gap:1rem;margin:0 1.5rem 2rem}.section{padding:3rem 1.5rem}.two-col{grid-template-columns:1fr;gap:2rem}.activity-grid{grid-template-columns:1fr 1fr}.pricing-grid{grid-template-columns:1fr}.strike-grid{flex-direction:column}footer{text-align:center;flex-direction:column;gap:1rem;padding:2rem 1.5rem}}@media (max-width:480px){.activity-grid{grid-template-columns:1fr}.hero-ticker{flex-direction:column;gap:1.5rem}}
