*{margin:0;padding:0;box-sizing:border-box;}body{font-family:Arial,sans-serif;background:#f5f8ff;color:#222;line-height:1.7;}.site-header{background:#0b4ea2;padding:15px 0;position:sticky;top:0;z-index:999;}.nav-wrap{width:90%;max-width:1200px;margin:auto;display:flex;justify-content:space-between;align-items:center;}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff;font-size:24px;font-weight:700;}.brand img{width:48px;height:48px;}.nav-links{display:flex;gap:25px;}.nav-links a{color:#fff;text-decoration:none;font-weight:600;}.hero{padding:70px 20px;background:linear-gradient(135deg,#0b4ea2,#1da1f2);text-align:center;color:#fff;}.hero-logo{width:180px;margin-bottom:25px;border-radius:25px;}.hero h1{font-size:42px;margin-bottom:20px;}.hero p{max-width:700px;margin:auto;font-size:18px;margin-bottom:35px;}.hero-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;}.btn-download{background:#fff;color:#0b4ea2;padding:14px 30px;border-radius:8px;font-weight:bold;text-decoration:none;}.btn-outline{border:2px solid #fff;padding:14px 30px;border-radius:8px;color:#fff;text-decoration:none;font-weight:bold;}.quick-info{padding:70px 20px;background:#ffffff;text-align:center;}.quick-info h2{font-size:34px;margin-bottom:40px;color:#0b4ea2;}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:25px;max-width:1100px;margin:auto;}.info-card{background:#f5f8ff;padding:30px 20px;border-radius:15px;transition:.3s;box-shadow:0 5px 20px rgba(0,0,0,.08);}.info-card:hover{transform:translateY(-8px);}.info-card span{font-size:38px;display:block;margin-bottom:15px;}.info-card h3{margin-bottom:10px;color:#0b4ea2;}.featured-game{max-width:1200px;margin:80px auto;padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;}.featured-left img{width:100%;max-width:360px;display:block;margin:auto;border-radius:25px;box-shadow:0 15px 35px rgba(0,0,0,.15);}.badge{display:inline-block;background:#0b4ea2;color:#fff;padding:8px 18px;border-radius:30px;font-size:14px;margin-bottom:18px;}.featured-right h2{font-size:38px;margin-bottom:20px;color:#0b4ea2;}.featured-right p{margin-bottom:20px;}.featured-right ul{margin-bottom:30px;padding-left:20px;}.featured-right li{margin-bottom:12px;}@media(max-width:900px){.featured-game{grid-template-columns:1fr;text-align:center;}.featured-right ul{text-align:left;display:inline-block;}}.menu-icon{display:none;background:none;border:none;font-size:28px;color:#fff;cursor:pointer;}.mobile-menu{display:none;}@media (max-width:768px){.nav-links{display:none;}.menu-icon{display:block;}.mobile-menu{display:none;flex-direction:column;background:#0b4ea2;padding:15px;}.mobile-menu a{color:#fff;text-decoration:none;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.2);}.mobile-menu.active{display:flex;}.brand span{font-size:22px;}}@media (min-width:769px){.menu-icon{display:none !important;}.mobile-menu{display:none !important;}.nav-links{display:flex !important;gap:25px;align-items:center;}}.install-section{padding:70px 20px;background:#eef5ff;text-align:center;}.install-section h2{font-size:34px;color:#0b4ea2;margin-bottom:15px;}.section-intro{max-width:700px;margin:0 auto 40px;}.install-grid{max-width:1100px;margin:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px;}.install-card{background:#fff;padding:30px 22px;border-radius:16px;box-shadow:0 6px 20px rgba(0,0,0,.08);}.install-card span{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:50%;background:#0b4ea2;color:#fff;font-size:22px;font-weight:700;margin-bottom:18px;}.install-card h3{color:#0b4ea2;margin-bottom:10px;}.features-section{padding:70px 20px;background:#fff;text-align:center;}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:25px;max-width:1100px;margin:auto;}.feature-box{padding:25px;border-radius:15px;background:#f8fbff;box-shadow:0 5px 15px rgba(0,0,0,.08);}.faq-section{padding:70px 20px;background:#eef5ff;}.faq-section h2{text-align:center;margin-bottom:35px;}.faq-item{max-width:900px;margin:20px auto;background:#fff;padding:20px;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.08);}.faq-item h3{color:#0b4ea2;margin-bottom:10px;}.site-footer{background:#082f63;color:#fff;padding:50px 20px 20px;}.footer-content{max-width:1100px;margin:auto;display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;}.footer-brand{max-width:430px;}.footer-brand img{width:70px;height:70px;object-fit:contain;margin-bottom:12px;}.footer-brand h3{font-size:25px;margin-bottom:10px;}.footer-links{display:flex;flex-direction:column;gap:10px;}.footer-links a{color:#fff;text-decoration:none;}.footer-copy{text-align:center;margin-top:35px;padding-top:18px;border-top:1px solid rgba(255,255,255,.2);font-size:14px;}@media(max-width:768px){.footer-content{flex-direction:column;text-align:center;}.footer-brand{margin:auto;}.footer-links{align-items:center;}}.game-info{padding:70px 20px;background:#ffffff;text-align:center;}.game-info h2{font-size:34px;color:#0b4ea2;margin-bottom:20px;}.game-info>p{max-width:850px;margin:0 auto 35px;}.game-info-grid{max-width:1050px;margin:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:25px;}.game-info-card{background:#f5f8ff;padding:25px;border-radius:15px;box-shadow:0 5px 16px rgba(0,0,0,.08);}.game-info-card h3{color:#0b4ea2;margin-bottom:10px;}.related-games{padding:70px 20px;background:#eef5ff;text-align:center;}.related-games h2{font-size:34px;color:#0b4ea2;margin-bottom:15px;}.related-games>p{max-width:750px;margin:0 auto 35px;}.related-grid{max-width:1000px;margin:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:22px;}.related-card{background:#fff;padding:28px 18px;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.08);}.related-card h3{margin-bottom:8px;color:#0b4ea2;}.related-card span{font-size:14px;font-weight:700;color:#666;}.download-help{max-width:1100px;margin:35px auto 0;padding:20px 26px;background:#eef7ff;border:1px solid #b9d8ff;border-left:6px solid #0b6cff;border-radius:12px;text-align:left;}.download-help span{display:block;font-size:20px;font-weight:700;color:#0b4ea2;margin-bottom:8px;}.download-help p{margin:0;line-height:1.7;color:#444;font-size:16px;}@media (max-width:768px){.featured-right .btn-download{display:block;width:100%;max-width:260px;margin:24px auto 0;text-align:center;white-space:nowrap;}}.game-card img{width:110px;height:110px;object-fit:contain;border-radius:20px;margin:0 auto 16px;display:block;}.game-card p{margin:0 0 18px;color:#444;}.game-link{display:inline-block;background:#0b4ea2;color:#fff;padding:11px 22px;border-radius:8px;font-weight:700;text-decoration:none;}.hub-logo{object-fit:contain;background:#fff;padding:8px;}.games-showcase{background:#eef5ff;}.games-grid{max-width:1100px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;}.games-grid .game-card{display:flex;flex-direction:column;height:100%;}.games-grid .game-card p{flex-grow:1;}.game-card-actions{display:flex;flex-direction:column;gap:10px;margin-top:auto;}.game-card-actions .game-link{width:100%;text-align:center;}.game-more{background:#fff;color:#0b4ea2;border:2px solid #0b4ea2;padding:9px 18px;}.text-guide-link{display:inline-block;margin-top:12px;color:#0b4ea2;font-weight:700;text-decoration:none;}.text-guide-link:hover,.game-more:hover{text-decoration:underline;}@media(max-width:900px){.games-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:620px){.games-grid{grid-template-columns:1fr;}.hero h1{font-size:34px;}}.footer-links strong{color:#ffffff;margin-bottom:4px;font-size:1rem;}.other-popular-games{margin-top:0;}