:root{--primary-yellow: #ffea00;--primary-neon: #00f2ff;--secondary-green: #39ff14;--accent-red: #ff4444;--bg-dark: #0f0f1b;--glass-bg: rgba(255, 255, 255, .05);--glass-border: rgba(255, 255, 255, .1);--text-white: #ffffff;--text-gray: #b0b0b0;--font-main: "Orbitron", sans-serif}*{margin:0;padding:0;box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}body{background-color:var(--bg-dark);color:var(--text-white);font-family:var(--font-main);line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 20px}.mt-3{margin-top:1rem}.mt-5{margin-top:3rem}.text-center{text-align:center}@keyframes glitch-anim{0%{clip:rect(31px,9999px,94px,0)}20%{clip:rect(62px,9999px,42px,0)}40%{clip:rect(16px,9999px,78px,0)}60%{clip:rect(87px,9999px,12px,0)}80%{clip:rect(53px,9999px,65px,0)}to{clip:rect(96px,9999px,50px,0)}}@keyframes glitch-anim2{0%{clip:rect(65px,9999px,100px,0)}20%{clip:rect(80px,9999px,13px,0)}40%{clip:rect(11px,9999px,35px,0)}60%{clip:rect(49px,9999px,74px,0)}80%{clip:rect(2px,9999px,91px,0)}to{clip:rect(60px,9999px,20px,0)}}@keyframes pulse{0%{box-shadow:0 0 #00f2ffb3}70%{box-shadow:0 0 0 20px #00f2ff00}to{box-shadow:0 0 #00f2ff00}}@keyframes unmutePulse{0%{transform:scale(1);box-shadow:0 0 #ffea00b3}70%{transform:scale(1.05);box-shadow:0 0 0 15px #ffea0000}to{transform:scale(1);box-shadow:0 0 #ffea0000}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.section-title{text-align:center;font-size:2.5rem;margin-bottom:3rem;background:linear-gradient(to right,var(--primary-yellow),var(--secondary-green));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:2px 2px 0px rgba(0,0,0,.2)}.hero{height:100vh;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(circle at center,#1a1a2e 0%,var(--bg-dark) 100%);overflow:visible;padding:80px 0 60px;min-height:100vh}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/ChatGPT%20Image%20Feb%2025_%202026_%2012_20_07%20AM-Dl4Q4eAm.png) center/cover no-repeat;opacity:.8;z-index:0}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0003,#000000b3);z-index:1}.hero-content{position:relative;z-index:2;text-align:center;max-width:100%;padding:0 15px}.game-logo-container{position:relative;z-index:2;text-align:center;margin-bottom:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-3deg)}.game-logo{display:flex;flex-direction:column;line-height:.8;margin:0;padding:0;filter:drop-shadow(0px 8px 0px #000) drop-shadow(0px 15px 15px rgba(0,0,0,.6));cursor:pointer}.logo-word-top,.logo-word-bottom{font-family:Luckiest Guy,cursive;text-transform:uppercase;color:#fff;-webkit-text-stroke:8px #000;paint-order:stroke fill;position:relative}.logo-word-top:before,.logo-word-bottom:before{content:attr(data-text);position:absolute;left:0;top:0;-webkit-text-stroke:0;z-index:1}.logo-word-top{font-size:clamp(3rem,10vw,6rem);letter-spacing:2px}.logo-word-top:before{background:linear-gradient(to bottom,#ffea00,#ff9d00);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.logo-word-bottom{font-size:clamp(4rem,12vw,7.5rem);margin-top:-15px}.logo-word-bottom:before{background:linear-gradient(to bottom,#ffbe00,#ff4b00);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.subtitle{font-size:1.25rem;color:var(--text-gray);max-width:700px;margin:0 auto 2.5rem}.cta-button{background:linear-gradient(45deg,#ffea00,#ff4b00);border:3px solid #ffffff;color:#2c1a1a;padding:1rem 2rem;font-size:1.1rem;font-weight:900;text-transform:uppercase;border-radius:50px;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 15px #ff640066}.cta-button:hover{transform:scale(1.05);box-shadow:0 6px 20px #ff640099}.pulse-glow{animation:pulse 2s infinite}.trust-badges{display:flex;justify-content:center;gap:20px;margin-top:2.5rem;font-size:.9rem;font-weight:700;color:var(--primary-yellow);text-shadow:1px 1px 2px rgba(0,0,0,.5)}.urgency-timer{margin-top:1.5rem;font-size:1rem;font-weight:700;color:#fff;background:#ff4b0033;padding:10px 20px;border-radius:50px;border:1px dashed var(--accent-red);display:inline-flex;align-items:center;gap:10px}#countdown{color:var(--primary-yellow);font-family:Orbitron,sans-serif;min-width:90px}.mod-disclaimer{margin:1.5rem auto 0;font-family:var(--font-main);font-size:.9rem;color:var(--text-white);background:#2c1a1acc;border:1px solid var(--accent-red);padding:12px 20px;border-radius:10px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);max-width:650px;text-align:center;line-height:1.5;box-shadow:0 4px 15px #f443}.features{padding:60px 0;background:linear-gradient(180deg,var(--bg-dark) 0%,#111 50%,var(--bg-dark) 100%)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.feature-card{background:var(--glass-bg);padding:2rem;border-radius:20px;border:1px solid var(--glass-border);transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;display:flex;flex-direction:column}.feature-card:hover{transform:translateY(-10px);border-color:var(--primary-neon)}.feature-card-openworld{background-image:linear-gradient(#2c1a1acc,#2c1a1acc),url("/assets/2%20(2)-Dui0rGk5.png");background-size:cover;background-position:center}.feature-card-police{background-image:linear-gradient(#2c1a1acc,#2c1a1acc),url(/assets/3-DFkTli-H.png);background-size:cover;background-position:center}.feature-card-helicopter{background-image:linear-gradient(#2c1a1acc,#2c1a1acc),url(/assets/4-pnmgmhf9.png);background-size:cover;background-position:center}.feature-card-skateboard{background-image:linear-gradient(#2c1a1acc,#2c1a1acc),url(/assets/5-Cbovy9ZW.png);background-size:cover;background-position:center}.feature-card-hud{background-image:linear-gradient(#2c1a1acc,#2c1a1acc),url(/assets/6-CFxMLZBi.png);background-size:cover;background-position:center}.preview{padding:100px 0;background:#050510}.preview-layout{display:flex;flex-direction:column;align-items:center;gap:40px}.preview-text{max-width:600px;text-align:center;color:var(--text-gray);font-size:1.1rem}.phone-mockup{width:320px;height:650px;background:#111;border-radius:40px;border:8px solid #333;position:relative;box-shadow:0 0 50px #00f2ff33}.phone-mockup.landscape{width:650px;height:320px}.phone-screen{width:100%;height:100%;border-radius:30px;overflow:hidden;position:relative;background:#000}.gameplay-content{width:100%;height:100%;position:relative;pointer-events:auto}.gameplay-video{width:100%;height:100%;object-fit:cover;z-index:1}.play-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:10;pointer-events:none;transition:opacity .3s ease}.play-overlay.hidden{opacity:0;pointer-events:none}.play-button-wrapper{display:flex;flex-direction:column;align-items:center;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px 30px;border-radius:20px;border:2px solid rgba(255,255,255,.3);box-shadow:0 10px 30px #00000080}.play-button-wrapper p{font-family:Luckiest Guy,cursive;color:#fff;margin-top:15px;font-size:20px;text-shadow:0 2px 4px rgba(0,0,0,.8);letter-spacing:2px}.play-triangle{width:0;height:0;border-top:25px solid transparent;border-left:40px solid #2ecc71;border-bottom:25px solid transparent;filter:drop-shadow(0 0 10px rgba(46,204,113,.5));transition:transform .2s ease}.play-overlay:hover .play-triangle{transform:scale(1.1)}.unmute-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;display:flex;justify-content:center;align-items:center;transition:opacity .3s ease}.unmute-overlay.hidden{opacity:0;pointer-events:none}.unmute-button{background:linear-gradient(45deg,#ffea00,#ff4b00);border:3px solid #ffffff;color:#2c1a1a;padding:12px 24px;border-radius:50px;font-size:1rem;font-weight:900;font-family:Luckiest Guy,cursive;display:flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 0 20px #ff640099;animation:unmutePulse 1.5s infinite}.social{padding:60px 0;text-align:center}.stars{color:var(--primary-yellow);font-size:1.5rem;margin-bottom:.5rem}.testimonials{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin-top:3rem}.testimonial-card{background:var(--glass-bg);padding:2rem;border-radius:20px;text-align:left;border:1px solid var(--glass-border)}.player-avatar{width:60px;height:60px;border-radius:50%;margin-bottom:1rem;border:2px solid var(--primary-yellow);object-fit:cover;display:block}.setup-steps{padding:80px 0;background:#0a0a0a}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;margin-top:40px}.step-card{background:var(--glass-bg);padding:3rem 2rem 2rem;border-radius:20px;text-align:center;position:relative;border:1px solid var(--glass-border);transition:transform .3s ease}.step-card:hover{transform:translateY(-5px)}.step-num{position:absolute;top:-20px;left:50%;transform:translate(-50%);width:45px;height:45px;background:var(--primary-yellow);color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:900;border:3px solid #fff;box-shadow:0 4px 10px #ffea0066}.faq{padding:80px 0;background:var(--bg-dark)}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px}.faq-item{background:#ffffff08;padding:2rem;border-radius:15px;border-left:4px solid var(--primary-yellow)}.live-toast{position:fixed;bottom:30px;left:20px;right:20px;z-index:1000;background:#141414f2;border:1px solid var(--glass-border);border-radius:12px;padding:15px;box-shadow:0 10px 30px #00000080;transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:320px;margin:0 auto}.live-toast.hidden{transform:translateY(150%);opacity:0}.toast-content{display:flex;gap:15px;align-items:center}.toast-avatar{width:45px;height:45px;background:linear-gradient(45deg,var(--primary-yellow),var(--secondary-green));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.toast-info p{margin:0;font-size:.85rem}.toast-time{font-size:.75rem!important;color:var(--primary-yellow);margin-top:4px!important}.sticky-cta{position:fixed;bottom:-5px;left:0;right:0;padding:12px 20px 18px;background:#0a0a0aeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:2px solid var(--primary-yellow);z-index:999;display:none}.main-footer{padding:40px 0 20px;background:#050510;border-top:1px solid var(--glass-border);text-align:center}.copyright{color:var(--text-gray)}@media (max-width: 992px){.section-title{font-size:2.2rem}}@media (max-width: 768px){.section-title{font-size:1.5rem;margin-bottom:1.5rem}.game-logo-container{margin-top:6.5rem!important;margin-bottom:2.5rem}.logo-word-top{font-size:3rem}.logo-word-bottom{font-size:3.8rem;margin-top:-8px}.logo-word-top,.logo-word-bottom{-webkit-text-stroke:4px #000}.subtitle{font-size:.85rem;padding:0 10px;margin-bottom:1.5rem}.urgency-timer{font-size:.7rem;padding:4px 12px;margin-top:.5rem}.mod-disclaimer{font-size:.65rem;padding:6px 12px;margin-top:.5rem;max-width:95%;line-height:1.2}.trust-badges{margin-top:1rem;font-size:.7rem;gap:8px}.hero-content .cta-button{padding:.7rem 1.2rem;font-size:.9rem}.features-grid{grid-template-columns:1fr}.feature-card{padding:1.2rem}.preview-layout{padding:0;gap:20px}.phone-mockup{width:100vw;max-width:none;height:180vw;margin:0 -20px;border-radius:0;border-width:0}.phone-mockup.landscape{width:100vw;height:56.25vw;border-radius:0;border-width:0}.unmute-button{padding:8px 16px;font-size:.8rem;border-width:2px}.unmute-icon{font-size:.9rem}.sticky-cta{display:block;animation:slideUp .5s ease}.sticky-cta .cta-button{width:100%;padding:.8rem;font-size:1rem}.live-toast{left:10px;right:10px;bottom:90px;max-width:none}.main-footer{padding-bottom:120px!important;position:relative;z-index:5}.faq-grid{grid-template-columns:1fr!important;gap:15px!important}.faq-item{padding:1rem!important;margin-bottom:10px!important;border-left-width:3px!important}.faq-item h3{font-size:.95rem!important;margin-bottom:.5rem!important;line-height:1.3!important}.faq-item p{font-size:.8rem!important;line-height:1.4!important;color:var(--text-gray)!important}}
