*{box-sizing:border-box}body{font-family:'Inter',sans-serif;background:var(--bg);color:var(--text);margin:0}a{color:var(--orange);text-decoration:none}a:hover{color:#fdba74}.hero{background:linear-gradient(135deg,#0a1120 0%,#1e3a8a 60%,#0f172a 100%);padding:80px 0 60px;position:relative;overflow:hidden}.hero::before{content:'';position:absolute;top:-80px;right:-80px;width:400px;height:400px;background:radial-gradient(circle,rgba(251,146,60,0.18) 0%,transparent 70%);border-radius:50%}.hero h1{font-size:clamp(2rem,5vw,3.2rem);font-weight:900;line-height:1.15;color:var(--text-light)}.hero h1 span{color:var(--orange)}.hero p.lead{color:var(--muted);font-size:1.1rem}.btn-outline-cta{border:2px solid var(--orange);color:var(--orange);font-weight:700;padding:0.7rem 1.8rem;border-radius:8px;background:transparent;transition:all 0.2s;display:inline-block}.btn-outline-cta:hover{background:var(--orange);color:var(--text-light)}.section-title{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;color:var(--text-light)}.section-title span{color:var(--orange)}.section-sub{color:var(--muted);font-size:1rem}.divider-orange{width:60px;height:4px;background:var(--orange);border-radius:2px;margin:0.75rem auto 1.5rem}.stats-strip{background:var(--blue);padding:28px 0}.stat-item h3{font-size:2rem;font-weight:900;color:var(--orange);margin:0}.stat-item p{color:#bfdbfe;margin:0;font-size:0.9rem}.feature-card{background:var(--bg2);border:1px solid #1e3a5f;border-radius:14px;padding:28px 22px;height:auto;transition:border-color 0.2s,transform 0.2s}.feature-card:hover{border-color:var(--orange);transform:translateY(-4px)}.feature-icon{width:52px;height:52px;background:rgba(251,146,60,0.15);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--orange);margin-bottom:16px}.feature-card h5{color:var(--text-light);font-weight:700}.feature-card p{color:var(--muted);font-size:0.9rem;margin:0}.game-card{background:var(--bg2);border-radius:14px;overflow:hidden;border:1px solid #1e3a5f;transition:transform 0.2s,border-color 0.2s}.game-card:hover{transform:translateY(-5px);border-color:var(--orange)}.game-card img{width:100%;height:200px;object-fit:cover;display:block}.game-card-body{padding:16px}.game-card-body h6{color:var(--text-light);font-weight:700;margin:0 0 6px}.game-card-body p{color:var(--muted);font-size:0.82rem;margin:0}.badge-orange{background:var(--orange);color:var(--text-light);font-size:0.72rem;padding:3px 10px;border-radius:20px;font-weight:700}.compare-section{background:var(--bg3)}.compare-table th{background:var(--blue);color:var(--text-light);font-weight:700}.compare-table td,.compare-table th{padding:14px 18px;vertical-align:middle}.compare-table tbody tr:nth-child(odd){background:#1a2744}.compare-table tbody tr:nth-child(even){background:#162032}.compare-table td{color:var(--text)}.check{color:var(--secondary);font-size:1.2rem}.cross{color:#ef4444;font-size:1.2rem}.pricing-card{background:var(--bg2);border:2px solid #1e3a5f;border-radius:16px;padding:36px 28px;text-align:center;height:auto;transition:border-color 0.2s,transform 0.2s}.pricing-card.featured{border-color:var(--orange);background:linear-gradient(160deg,#1e3a8a 0%,#1e293b 100%);transform:scale(1.04)}.pricing-card h4{color:var(--text-light);font-weight:800}.pricing-card .price{font-size:2.4rem;font-weight:900;color:var(--orange)}.pricing-card .price span{font-size:1rem;color:var(--muted);font-weight:400}.pricing-card ul{list-style:none;padding:0;margin:20px 0;text-align:left}.pricing-card ul li{color:var(--text);padding:6px 0;font-size:0.9rem}.pricing-card ul li i{color:var(--orange);margin-right:8px}.badge-popular{background:var(--orange);color:var(--text-light);font-size:0.75rem;padding:4px 14px;border-radius:20px;font-weight:700;display:inline-block;margin-bottom:12px}.testimonial-card{background:var(--bg2);border:1px solid #1e3a5f;border-radius:14px;padding:28px 24px;height:auto}.testimonial-card .stars{color:var(--orange);font-size:1rem;margin-bottom:12px}.testimonial-card p{color:var(--text);font-size:0.92rem;line-height:1.7}.testimonial-card .author{color:var(--orange);font-weight:700;margin-top:16px}.testimonial-card .city{color:var(--muted);font-size:0.82rem}.privacy-notice{background:linear-gradient(90deg,#1e3a8a22,#fb923c22);border-left:4px solid var(--orange);border-radius:10px;padding:20px 24px}.privacy-notice h6{color:var(--orange);font-weight:700;margin-bottom:8px}.privacy-notice p{color:var(--muted);font-size:0.88rem;margin:0}.app-banner{background:linear-gradient(135deg,#1e3a8a 0%,#0f172a 100%);border-radius:18px;padding:50px 40px;border:1px solid #1e40af}.app-banner h2{color:var(--text-light);font-weight:900}.app-banner p{color:#bfdbfe}.content-img{display:block;margin:0 auto;max-width:100%;border-radius:14px;border:1px solid #1e3a5f}section{padding:70px 0}.bg-alt{background:var(--bg2)}.text-orange{color:var(--orange)}.rounded-pill-sm{border-radius:20px}html,body{overflow-x:clip;width:100%}
