body{background:linear-gradient(135deg,#020617 0%,#111827 100%);color:#e5e7eb;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.hero-section{padding:80px 0;text-align:center;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border-bottom:4px solid #ef4444}h1{color:#ef4444;font-size:3rem;font-weight:800;text-shadow:0 0 20px rgba(239,68,68,0.5);margin-bottom:24px}h2{color:#f97316;font-size:2.2rem;font-weight:700;margin:40px 0 24px}h3{color:#ef4444;font-size:1.8rem;font-weight:600;margin:32px 0 20px}.btn-primary{background:linear-gradient(90deg,#ef4444 0%,#f97316 100%);border:none;padding:14px 32px;font-size:1.1rem;font-weight:700;border-radius:8px;box-shadow:0 4px 15px rgba(239,68,68,0.4);transition:all 0.3s}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(239,68,68,0.6)}.feature-card{background:linear-gradient(135deg,#1e293b 0%,#334155 100%);border:2px solid #ef4444;border-radius:12px;padding:30px;margin:20px 0;transition:all 0.3s;box-shadow:0 4px 12px rgba(0,0,0,0.3)}.feature-card:hover{transform:translateY(-8px);box-shadow:0 8px 24px rgba(239,68,68,0.4);border-color:#f97316}.feature-icon{font-size:3rem;color:#ef4444;margin-bottom:16px}.step-card{background:linear-gradient(135deg,#334155 0%,#1e293b 100%);border-left:5px solid #ef4444;padding:24px;margin:16px 0;border-radius:8px}.step-number{display:inline-block;width:50px;height:50px;background:#ef4444;color:var(--text-light);border-radius:50%;text-align:center;line-height:50px;font-size:1.5rem;font-weight:700;margin-right:16px}.testimonial-card{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:2px solid #f97316;border-radius:12px;padding:28px;margin:20px 0}.rating{color:#fbbf24;font-size:1.2rem}.pricing-card{background:linear-gradient(135deg,#334155 0%,#1e293b 100%);border:3px solid #ef4444;border-radius:16px;padding:36px;margin:20px 0;text-align:center;transition:all 0.3s}.pricing-card:hover{transform:scale(1.05);border-color:#f97316;box-shadow:0 8px 24px rgba(239,68,68,0.5)}.price{font-size:2.5rem;color:#ef4444;font-weight:800}.privacy-alert{background:linear-gradient(135deg,#b91c1c 0%,#ef4444 100%);border-left:6px solid #fbbf24;padding:24px;margin:32px 0;border-radius:8px}.game-image{width:100%;max-width:600px;height:auto;border-radius:12px;margin:24px auto;display:block;box-shadow:0 8px 24px rgba(0,0,0,0.4);border:3px solid #ef4444}.map-container{margin:40px 0;border:3px solid #ef4444;border-radius:12px;overflow:hidden}.content-section{padding:40px 0}p{line-height:1.8;font-size:1.05rem;margin-bottom:16px}
