*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Poppins',sans-serif;line-height:1.6;color:#333;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.hero{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:2}.hero-content{position:relative;z-index:3;text-align:center;color:white;max-width:900px;padding:2rem}.hero-title{font-size:4rem;font-weight:800;text-transform:uppercase;margin-bottom:1.5rem;background:linear-gradient(135deg,#E87422,#D94F3D,#F4B93E);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:2px 2px 4px rgba(0,0,0,0.3)}.hero-tagline{font-size:1.3rem;margin-bottom:2.5rem;font-weight:400;text-shadow:2px 2px 4px rgba(0,0,0,0.5)}.store-buttons{display:flex;gap:1.5rem;justify-content:center;align-items:center;flex-wrap:wrap}.store-btn{height:60px;width:auto;transition:transform 0.3s ease;cursor:pointer}.store-btn:hover{transform:scale(1.05)}.game-info{background:transparent;padding:6rem 0}.game-info-content{display:flex;gap:4rem;align-items:center}.character-video-wrapper{flex:0 0 550px}.character-video{width:100%;height:auto;display:block}.game-details{flex:1;text-align:center}.game-icon{width:90px;height:90px;border-radius:20px;margin-bottom:1.5rem;box-shadow:0 10px 30px rgba(0,0,0,0.2)}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}.bounce{animation:bounce 2s ease-in-out infinite}.game-title{font-size:2.5rem;font-weight:800;margin-bottom:1.5rem;background:linear-gradient(135deg,#E87422,#D94F3D);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.game-description{margin-bottom:2rem}.game-description p{font-size:1.05rem;line-height:1.8;margin-bottom:1rem;color:#555}.game-highlights{padding:6rem 0;background:linear-gradient(135deg,#f8f9fa,#ffffff)}.section-title{font-size:2.5rem;font-weight:800;text-align:center;margin-bottom:3rem;background:linear-gradient(135deg,#E87422,#D94F3D);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-title-white{font-size:2.5rem;font-weight:800;text-align:center;margin-bottom:3rem;color:white}.highlights-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:900px;margin:0 auto}.highlight-card{background:white;padding:2.5rem;border-radius:20px;text-align:center;box-shadow:0 5px 20px rgba(0,0,0,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease}.highlight-card:hover{transform:scale(1.05);box-shadow:0 10px 30px rgba(0,0,0,0.15)}.highlight-icon{font-size:3rem;margin-bottom:1rem}.highlight-number{font-size:1.8rem;font-weight:800;color:#E87422;margin-bottom:0.5rem}.highlight-label{font-size:1rem;color:#666;font-weight:600}.features{padding:6rem 0;background:linear-gradient(135deg,#E87422,#D94F3D);position:relative}.features::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle,rgba(255,255,255,0.15) 1px,transparent 1px);background-size:30px 30px;pointer-events:none}.features-content{display:flex;gap:4rem;align-items:stretch;position:relative;z-index:1}.feature-image-wrapper{flex:1;display:flex;align-items:stretch}.feature-image{width:100%;height:100%;object-fit:cover;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,0.3)}.feature-list{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.feature-item{flex:1;background:rgba(255,255,255,0.95);padding:1.5rem;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,0.1);transition:transform 0.3s ease}.feature-item:hover{transform:translateX(10px)}.feature-item h3{font-size:1.2rem;font-weight:700;margin-bottom:0.5rem;color:#E87422}.feature-item p{font-size:1.05rem;color:#555;line-height:1.6}.how-to-play{padding:6rem 0;background:white}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.step{text-align:center;padding:2rem;background:linear-gradient(135deg,#f8f9fa,#ffffff);border-radius:20px;box-shadow:0 5px 20px rgba(0,0,0,0.1);transition:transform 0.3s ease}.step:hover{transform:translateY(-10px)}.step-number{width:60px;height:60px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#E87422,#D94F3D);color:white;font-size:2rem;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 15px rgba(232,116,34,0.3)}.step h3{font-size:1.3rem;font-weight:700;margin-bottom:0.8rem;color:#333}.step p{font-size:1rem;color:#666;line-height:1.6}.screenshots{padding:6rem 0;background:linear-gradient(135deg,#f8f9fa,#ffffff)}.screenshots-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem}.screenshots-grid a{display:block;cursor:pointer}.screenshot-img{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,0.15);transition:transform 0.3s ease,box-shadow 0.3s ease}.screenshot-img:hover{transform:scale(1.05);box-shadow:0 10px 30px rgba(0,0,0,0.25)}.reviews{padding:6rem 0;background:white}.reviews-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;max-width:800px;margin:0 auto}.review-card{background:white;padding:3rem;border-radius:20px;text-align:center;border:2px solid #f0f0f0;box-shadow:0 5px 20px rgba(0,0,0,0.1);transition:transform 0.3s ease}.review-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.15)}.store-name{font-size:1.3rem;font-weight:700;color:#333;margin-bottom:1rem}.rating-stars{font-size:2rem;color:#FFD700;margin-bottom:0.5rem}.rating-number{font-size:3rem;font-weight:800;color:#E87422;margin-bottom:0.5rem}.review-count{font-size:1.1rem;color:#666;margin-bottom:1.5rem}.view-store{display:inline-block;color:#4A9FD8;text-decoration:none;font-weight:600;transition:color 0.3s ease}.view-store:hover{color:#E87422}.faq{padding:6rem 0;background:linear-gradient(135deg,#f8f9fa,#ffffff)}.faq-list{max-width:900px;margin:0 auto}.faq-item{background:white;margin-bottom:1.5rem;border-radius:15px;box-shadow:0 3px 15px rgba(0,0,0,0.1);overflow:hidden}.faq-question{width:100%;padding:1.5rem 2rem;background:white;border:none;text-align:left;font-size:1.2rem;font-weight:700;color:#333;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background 0.3s ease}.faq-question:hover{background:#f8f9fa}.faq-icon{font-size:1.5rem;font-weight:400;color:#E87422;transition:transform 0.3s ease}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.faq-item.active .faq-answer{max-height:500px}.faq-answer p{padding:0 2rem 1.5rem 2rem;font-size:1.05rem;line-height:1.8;color:#555}.final-cta{padding:6rem 0;background:linear-gradient(135deg,#E87422,#D94F3D);text-align:center;color:white;position:relative}.final-cta::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle,rgba(255,255,255,0.15) 1px,transparent 1px);background-size:30px 30px;pointer-events:none}.final-cta .container{position:relative;z-index:1}.cta-icon{width:120px;height:120px;border-radius:25px;margin:0 auto 2rem;box-shadow:0 10px 40px rgba(0,0,0,0.3)}.cta-title{font-size:3rem;font-weight:800;margin-bottom:1rem}.cta-text{font-size:1.3rem;margin-bottom:2.5rem;opacity:0.95}@media (max-width:1024px){.hero-title{font-size:3rem}.game-info-content{flex-direction:column;text-align:center}.character-video-wrapper{flex:0 0 auto;max-width:400px;margin:0 auto}.features-content{flex-direction:column}.feature-image{aspect-ratio:16/9}.steps-grid{grid-template-columns:repeat(2,1fr)}.screenshots-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.container{padding:0 1.5rem}.hero-title{font-size:2.2rem}.hero-tagline{font-size:1.1rem}.store-btn{height:50px}.section-title,.section-title-white{font-size:2rem}.highlights-grid{grid-template-columns:1fr}.steps-grid{grid-template-columns:1fr}.reviews-grid{grid-template-columns:1fr}.screenshots-grid{grid-template-columns:1fr}.cta-title{font-size:2rem}}html{background-color:#050608 !important}body{background-color:#ffffff !important;color:#333333 !important}h1,h2,h3,h4,h5,h6{color:#222222 !important;background:none !important;-webkit-background-clip:initial !important;background-clip:initial !important;-webkit-text-fill-color:initial !important;text-shadow:none !important}.section-title,.section-title-white{color:#222222 !important;background:none !important;-webkit-background-clip:initial !important;background-clip:initial !important;-webkit-text-fill-color:initial !important;text-shadow:none !important}p,.game-description p{color:#555555 !important}.hero,.features,.final-cta{color:#ffffff !important}.hero h1,.hero p,.hero-tagline,.features h2,.features h3,.features p,.final-cta h2,.final-cta p{color:#ffffff !important}.game-info-content{align-items:center}.game-details{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;max-height:none !important;opacity:1 !important;overflow:visible !important;transform:none !important}.game-icon{margin-left:auto;margin-right:auto;display:block}.game-title{text-align:center;width:100%}.game-description{text-align:left;width:100%}.game-details .store-buttons{justify-content:center;width:100%;margin-top:1.5rem}.main-header{background-color:rgba(10,11,16,0.95) !important}.features .feature-item h3{color:#E87422 !important}.features .feature-item p{color:#555555 !important}