.Home_main__VkIEL{min-height:100vh;padding:2rem 1rem}.Home_hero__VkeT1{max-width:1000px;margin:0 auto;padding:2rem 1.5rem}.Home_heroHeader__YdpGT{display:grid;grid-template-columns:1fr 320px;grid-gap:2rem;gap:2rem;align-items:start}.Home_heroText__g9CCy{display:block}.Home_heroCarousel__wNeWD{width:100%}.Home_title__hYX6j{font-size:4rem;font-weight:700;text-align:center;margin-bottom:.5rem;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em;animation:Home_fadeInDown__y2s3h .8s ease-out}.Home_subtitle__KzT68{font-size:1.5rem;text-align:center;color:#666;margin-bottom:3rem;font-weight:500;animation:Home_fadeIn__6AUDn 1s ease-out}.Home_intro__7207I{background:#fff;padding:2.5rem;border-radius:20px;box-shadow:0 4px 20px rgba(102,126,234,.1);margin-bottom:3rem;animation:Home_fadeInUp__U6shb 1s ease-out}.Home_intro__7207I p{font-size:1.15rem;line-height:1.8;color:#555;margin-bottom:1.25rem}.Home_intro__7207I p:last-child{margin-bottom:0}.Home_intro__7207I strong{color:#667eea;font-weight:600}.Home_howToPlay__GBQ0o{margin-bottom:4rem;animation:Home_fadeInUp__U6shb 1.2s ease-out}.Home_howToPlay__GBQ0o h2{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:2.5rem;color:#333}.Home_features__I7Csk{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:2rem}.Home_feature__JitOm{background:#fff;padding:2.5rem 2rem;border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.08);transition:all .3s ease;text-align:center}.Home_feature__JitOm:hover{transform:translateY(-8px);box-shadow:0 8px 25px rgba(102,126,234,.2)}.Home_featureIcon__rV5mF{font-size:3rem;margin-bottom:1rem;animation:Home_bounce__b_Seq 2s ease-in-out infinite}.Home_feature__JitOm:nth-child(2) .Home_featureIcon__rV5mF{animation-delay:.2s}.Home_feature__JitOm:nth-child(3) .Home_featureIcon__rV5mF{animation-delay:.4s}.Home_feature__JitOm h3{font-size:1.5rem;font-weight:600;color:#667eea;margin-bottom:1rem}.Home_feature__JitOm p{font-size:1rem;line-height:1.7;color:#666}.Home_whyLove__0QhUe{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));padding:3rem 2.5rem;border-radius:20px;margin-bottom:3rem;animation:Home_fadeInUp__U6shb 1.4s ease-out}.Home_whyLove__0QhUe h2{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1.5rem;color:#333}.Home_tagline__q1jNE{font-size:1.2rem;text-align:center;color:#555;margin-bottom:2rem;line-height:1.6}.Home_tagline__q1jNE strong{color:#667eea;font-weight:600}.Home_benefits__IkhD1{max-width:700px;margin:0 auto 2rem}.Home_benefit__EeQ_y{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;margin-bottom:1rem;background:#fff;border-radius:12px;font-size:1.1rem;color:#555;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:all .3s ease}.Home_benefit__EeQ_y:hover{transform:translateX(10px);box-shadow:0 4px 15px rgba(102,126,234,.15)}.Home_checkmark__OX4zO{font-size:1.5rem;color:#667eea;font-weight:700;flex-shrink:0}.Home_benefit__EeQ_y strong{color:#667eea}.Home_closing__Q0IpH{font-size:1.15rem;text-align:center;color:#555;line-height:1.8;margin-top:2rem}.Home_cta__AxdWf{text-align:center;margin:3rem 0;animation:Home_fadeInUp__U6shb 1.6s ease-out}.Home_ctaText__GLEOa{display:inline-block;font-size:1.5rem;font-weight:600;padding:1.5rem 3rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50px;box-shadow:0 8px 20px rgba(102,126,234,.3);transition:all .3s ease;cursor:pointer}.Home_ctaText__GLEOa:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(102,126,234,.4)}.Home_nav__KViFq{text-align:center;padding:2rem 0;animation:Home_fadeIn__6AUDn 1.8s ease-out}.Home_navTitle__ZvKzx{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:1.5rem}.Home_navLinks___tPFn{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;max-width:700px;margin:0 auto}.Home_link__Ytel_{padding:1rem 2rem;background:#fff;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.08);font-size:1rem;font-weight:600;color:#667eea;transition:all .3s ease;flex:1 1 180px;text-align:center}.Home_link__Ytel_:hover{box-shadow:0 6px 15px rgba(0,0,0,.12);transform:translateY(-2px);background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.Home_carousel__8itLd{max-width:1000px;margin:2rem auto 0;overflow:hidden;border-radius:16px;box-shadow:0 8px 20px rgba(102,126,234,.15);background:#fff}.Home_carouselTrack__ftrZW{display:flex;width:100%;transition:transform .6s ease}.Home_carouselItem__oi8o_{min-width:100%}.Home_carouselImage__rxznb{display:block;width:100%;height:auto}.Home_carouselDots__Y_69F{display:flex;justify-content:center;gap:.5rem;padding:.75rem 1rem 1rem}.Home_dot__R6Y82{width:10px;height:10px;border-radius:50%;border:none;background:#d3d8ff;cursor:pointer}.Home_dotActive__DoHai{background:#667eea}@keyframes Home_fadeIn__6AUDn{0%{opacity:0}to{opacity:1}}@keyframes Home_fadeInDown__y2s3h{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes Home_fadeInUp__U6shb{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Home_bounce__b_Seq{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){.Home_heroHeader__YdpGT{grid-template-columns:1fr}.Home_heroCarousel__wNeWD{max-width:320px;margin:0 auto}.Home_title__hYX6j{font-size:2.5rem}.Home_subtitle__KzT68{font-size:1.2rem;margin-bottom:2rem}.Home_intro__7207I{padding:1.5rem}.Home_intro__7207I p{font-size:1rem}.Home_howToPlay__GBQ0o h2,.Home_whyLove__0QhUe h2{font-size:2rem}.Home_features__I7Csk{grid-template-columns:1fr;gap:1.5rem}.Home_feature__JitOm,.Home_whyLove__0QhUe{padding:2rem 1.5rem}.Home_ctaText__GLEOa{font-size:1.2rem;padding:1.25rem 2rem}.Home_navLinks___tPFn{flex-direction:column}.Home_link__Ytel_{flex:1 1 auto}}@media (max-width:480px){.Home_title__hYX6j{font-size:2rem}.Home_subtitle__KzT68{font-size:1rem}.Home_hero__VkeT1{padding:1rem}.Home_intro__7207I{padding:1.25rem}.Home_feature__JitOm{padding:1.5rem 1rem}.Home_ctaText__GLEOa{font-size:1rem;padding:1rem 1.5rem}}.Home_phoneCarousel__TRtMN{width:100%;aspect-ratio:375/812;border-radius:20px;overflow:hidden;box-shadow:0 8px 20px rgba(102,126,234,.15);background:#fff;position:relative}.Home_phoneTrack__2HWNt{display:flex;width:100%;height:100%;transition:transform .6s ease}.Home_phoneItem__YbyD5{flex:0 0 100%}.Home_phoneImage__LamJL{width:100%;height:100%;object-fit:contain;background:#fff}.Home_phoneDots__IKfVj{display:flex;justify-content:center;gap:.5rem;padding:.75rem 1rem 0}.Home_phoneDot__bKWbW{width:8px;height:8px;border-radius:50%;border:none;background:#d3d8ff;cursor:pointer}.Home_phoneDotActive__BWDzm{background:#667eea}.Home_phoneArrow__f_3NE{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(102,126,234,.15);color:#333;cursor:pointer;z-index:2}.Home_phoneArrowLeft__zN94j{left:8px}.Home_phoneArrowRight__29x_z{right:8px}