.page_homeWrapper__jn8Vr{width:100%;min-height:calc(100vh - 76px);padding:0;margin:0;position:relative;overflow:hidden}.page_taglineSection__RhRSW{width:100%;display:flex;justify-content:center;align-items:center;position:relative;z-index:3;background:transparent!important;margin-bottom:0;padding:40px 24px 0;background-color:transparent!important;background-image:none!important}.page_taglineSection__RhRSW:before{display:none}.page_taglineWrapper__00nnK{max-width:1400px;width:100%;text-align:center;position:relative;z-index:1;background:transparent!important;background-color:transparent!important;background-image:none!important}.page_tagline__FsEDs{font-family:New Rocker,cursive;font-size:3.3rem;font-weight:400;line-height:1.1;margin:0;padding:0;background:linear-gradient(135deg,#00C896,#FFD700 50%,#00C896);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px rgba(0,200,150,.5);letter-spacing:2px;position:relative;animation:page_gradientShift__Ej5wy 5s ease infinite;background-color:transparent!important}.page_taglineUnderline__IMCfN{height:4px;width:200px;background:linear-gradient(90deg,#00C896,#FFD700);border-radius:2px;margin:16px auto 0;box-shadow:0 0 15px rgba(0,200,150,.8),0 0 25px rgba(255,215,0,.6);animation:page_underlineGlow__NDvVZ 2s ease-in-out infinite}@media (max-width:768px){.page_taglineSection__RhRSW{padding:30px 16px 15px}.page_tagline__FsEDs{font-size:2.2rem;letter-spacing:2px}.page_taglineUnderline__IMCfN{width:150px;margin-top:12px}}@media (max-width:480px){.page_tagline__FsEDs{font-size:1.65rem;letter-spacing:1px}.page_taglineUnderline__IMCfN{width:120px}}.page_floatingOrbs__gLOKI{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.page_orb1__ywZts,.page_orb2__cJ0M7,.page_orb3__33iEL{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;animation:page_float__Xp_VR 20s ease-in-out infinite}.page_orb1__ywZts{width:600px;height:600px;background:radial-gradient(circle,rgba(0,200,150,.4) 0,transparent 70%);top:10%;left:-10%;animation-delay:0s}.page_orb2__cJ0M7{width:500px;height:500px;background:radial-gradient(circle,rgba(255,215,0,.3) 0,transparent 70%);top:60%;right:-5%;animation-delay:7s}.page_orb3__33iEL{width:400px;height:400px;background:radial-gradient(circle,rgba(0,200,150,.25) 0,transparent 70%);bottom:10%;left:20%;animation-delay:14s}@keyframes page_float__Xp_VR{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.page_heroSection__OcWIo{width:100%;min-height:calc(100vh - 76px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px 40px;background:linear-gradient(135deg,#0a1f1a,#0d2e26 25%,#1a4d3a 50%,#0d2e26 75%,#0a1f1a);position:relative;overflow:hidden;z-index:1}.page_heroSection__OcWIo:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/images/bg.png);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.7;z-index:0;pointer-events:none}.page_heroSection__OcWIo:after{background:radial-gradient(circle at 20% 50%,rgba(0,200,150,.15) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,215,0,.12) 0,transparent 50%),radial-gradient(circle at 40% 20%,rgba(0,200,150,.08) 0,transparent 50%),repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,200,150,.04) 0,rgba(0,200,150,.04) 4px),repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(255,215,0,.03) 0,rgba(255,215,0,.03) 4px),radial-gradient(ellipse at 50% 50%,rgba(0,200,150,.06) 0,transparent 70%);background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,200% 200%;background-position:0 0,0 0,0 0,0 0,0 0,50%;animation:page_pulseGlow__jkvIp 8s ease-in-out infinite}@keyframes page_pulseGlow__jkvIp{0%,to{opacity:1}50%{opacity:.7}}.page_heroSection__OcWIo:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,200,150,.04) 0,rgba(0,200,150,.04) 4px),repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(255,215,0,.03) 0,rgba(255,215,0,.03) 4px),radial-gradient(ellipse at 50% 50%,rgba(0,200,150,.06) 0,transparent 70%);background-size:100% 100%,100% 100%,200% 200%;background-position:0 0,0 0,50%;opacity:.7;pointer-events:none;z-index:1;mix-blend-mode:overlay}.page_sparkle__nYjKX{position:absolute;width:4px;height:4px;background:#FFD700;border-radius:50%;box-shadow:0 0 6px #FFD700,0 0 12px #00C896,0 0 18px #FFD700;pointer-events:none;z-index:10;animation:page_sparkleFloat___C4X_ 5s ease-in-out infinite}@keyframes page_sparkleFloat___C4X_{0%{transform:translateY(0) scale(0);opacity:0}10%{opacity:1;transform:translateY(-10px) scale(1)}90%{opacity:1}to{transform:translateY(-100px) scale(0);opacity:0}}.page_heroCard__uJqad{max-width:1400px;width:100%;background:linear-gradient(135deg,rgba(0,200,150,.1),rgba(255,215,0,.05)),rgba(0,0,0,.3);border-radius:24px;padding:40px;backdrop-filter:blur(20px);box-shadow:0 20px 60px rgba(0,200,150,.2),0 0 40px rgba(255,215,0,.15),inset 0 0 30px rgba(0,200,150,.1);border:2px solid rgba(255,215,0,.3);position:relative;z-index:2;margin-bottom:40px}.page_heroContent__dzLob{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:stretch;position:relative}.page_heroImage__Aq3LS{display:flex;align-items:center;justify-content:center;position:relative;height:100%}.page_heroImg__2cabd{width:100%;height:100%;object-fit:contain;border-radius:24px;position:relative;z-index:1;filter:drop-shadow(0 10px 30px rgba(0,0,0,.5));transition:transform .3s ease}.page_heroImg__2cabd:hover{transform:scale(1.02)}.page_heroText__JVWLO{display:flex;flex-direction:column;gap:24px;color:#fff;position:relative;height:100%;justify-content:center}.page_titleWrapper__jDVOM{position:relative}.page_heroTitle__ixXIp{font-family:Cinzel,serif;font-size:3.85rem;font-weight:700;line-height:1.1;margin:0;background:linear-gradient(135deg,#00C896,#FFD700 50%,#00C896);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px rgba(0,200,150,.5);letter-spacing:3px;position:relative;text-transform:uppercase;animation:page_gradientShift__Ej5wy 5s ease infinite}@keyframes page_gradientShift__Ej5wy{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.page_titleShimmer__v1ZlU{position:relative;display:inline-block}.page_titleShimmer__v1ZlU:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:page_shimmer__G1aXL 3s infinite}@keyframes page_shimmer__G1aXL{0%{left:-100%}to{left:100%}}.page_titleUnderline__Fg4Qn{height:4px;width:120px;background:linear-gradient(90deg,#00C896,#FFD700);border-radius:2px;margin-top:12px;box-shadow:0 0 15px rgba(0,200,150,.8),0 0 25px rgba(255,215,0,.6);animation:page_underlineGlow__NDvVZ 2s ease-in-out infinite}@keyframes page_underlineGlow__NDvVZ{0%,to{box-shadow:0 0 15px rgba(0,200,150,.8),0 0 25px rgba(255,215,0,.6)}50%{box-shadow:0 0 25px rgba(0,200,150,1),0 0 40px rgba(255,215,0,.9)}}.page_heroSubtitle__ZW2Yq{font-family:Cormorant Garamond,serif;font-size:1.54rem;font-weight:400;line-height:1.8;color:#e0f2e8;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.3);max-width:600px;letter-spacing:.5px;font-style:italic;animation:page_fadeInUp__7IOrd 1s ease-out}@keyframes page_fadeInUp__7IOrd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_heroFeatures__3BIiy{display:flex;flex-direction:column;gap:16px;margin:8px 0}.page_feature__LruQD{display:flex;align-items:center;gap:16px;padding:16px 24px;background:linear-gradient(135deg,rgba(0,200,150,.15),rgba(0,200,150,.05)),rgba(0,0,0,.2);border-radius:12px;backdrop-filter:blur(10px);transition:all .3s ease;position:relative;overflow:hidden}.page_feature__LruQD:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,215,0,.1),transparent);transition:left .5s ease}.page_feature__LruQD:hover:before{left:100%}.page_feature__LruQD:hover{background:linear-gradient(135deg,rgba(0,200,150,.25),rgba(0,200,150,.15)),rgba(0,0,0,.3);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,200,150,.3),0 0 15px rgba(255,215,0,.2)}.page_featureIconWrapper__CzRfO{position:relative;display:flex;align-items:center;justify-content:center}.page_featureIcon__UHR_A{font-size:2.2rem;filter:drop-shadow(0 0 10px rgba(255,215,0,.8));position:relative;z-index:1;animation:page_iconFloat__TH9D3 3s ease-in-out infinite}.page_feature__LruQD:first-child .page_featureIcon__UHR_A{animation-delay:0s}.page_feature__LruQD:nth-child(2) .page_featureIcon__UHR_A{animation-delay:1s}.page_feature__LruQD:nth-child(3) .page_featureIcon__UHR_A{animation-delay:2s}@keyframes page_iconFloat__TH9D3{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.1)}}.page_iconGlow__Yosvo{position:absolute;width:60px;height:60px;background:radial-gradient(circle,rgba(255,215,0,.3) 0,transparent 70%);border-radius:50%;animation:page_iconGlowPulse___pA4z 2s ease-in-out infinite}@keyframes page_iconGlowPulse___pA4z{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.page_featureText__G2Vtt{font-family:Cormorant Garamond,serif;font-size:1.32rem;font-weight:500;color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.3);letter-spacing:.3px;position:relative;z-index:1}.page_heroCtas__lz7_7{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap;position:relative;z-index:2;max-width:1400px;width:100%;margin:0 auto}.page_primaryCta__TacGU,.page_secondaryCta__PWvKX{position:relative;overflow:hidden;font-family:Pirata One,New Rocker,cursive;font-size:1.5rem;font-weight:400;letter-spacing:1.5px;padding:18px 36px;border-radius:12px;cursor:pointer;transition:all .3s ease;border:2px solid #ffd700;z-index:1}.page_buttonText__73WGy{position:relative;z-index:2}.page_buttonShine__II9JY{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s ease;z-index:1}.page_primaryCta__TacGU:hover .page_buttonShine__II9JY,.page_secondaryCta__PWvKX:hover .page_buttonShine__II9JY{left:100%}.page_primaryCta__TacGU{background:linear-gradient(135deg,#00C896,#0D9488);color:#fff;box-shadow:0 8px 25px rgba(0,200,150,.4),0 0 20px rgba(255,215,0,.3),inset 0 2px 10px rgba(255,255,255,.2);text-shadow:0 2px 10px rgba(0,0,0,.6),0 0 8px rgba(0,0,0,.4)}.page_primaryCta__TacGU:hover{background:linear-gradient(135deg,#0D9488,#00C896);transform:translateY(-3px);box-shadow:0 12px 35px rgba(0,200,150,.5),0 0 30px rgba(255,215,0,.4),inset 0 2px 10px rgba(255,255,255,.3)}.page_primaryCta__TacGU:active{transform:translateY(-1px)}.page_secondaryCta__PWvKX{background:rgba(255,215,0,.15);color:#FFD700;box-shadow:0 8px 25px rgba(255,215,0,.2),inset 0 2px 10px rgba(255,215,0,.1);backdrop-filter:blur(10px);text-shadow:0 2px 10px rgba(0,0,0,.6),0 0 8px rgba(255,215,0,.5)}.page_secondaryCta__PWvKX:hover{background:rgba(255,215,0,.25);transform:translateY(-3px);color:#fff;box-shadow:0 12px 35px rgba(255,215,0,.3),inset 0 2px 10px rgba(255,215,0,.2)}.page_secondaryCta__PWvKX:active{transform:translateY(-1px)}@media (max-width:1024px){.page_heroContent__dzLob{grid-template-columns:1fr;gap:40px;text-align:center}.page_heroImage__Aq3LS{order:1}.page_heroText__JVWLO{order:2;align-items:center}.page_heroTitle__ixXIp{font-size:2.75rem}.page_titleUnderline__Fg4Qn{margin-left:auto;margin-right:auto}.page_heroSubtitle__ZW2Yq{text-align:center}}@media (max-width:768px){.page_heroSection__OcWIo{padding:60px 16px 30px}.page_heroContent__dzLob{gap:30px}.page_heroTitle__ixXIp{font-size:2.2rem}.page_heroSubtitle__ZW2Yq{font-size:1.21rem}.page_heroCtas__lz7_7{flex-direction:column;width:100%}.page_primaryCta__TacGU,.page_secondaryCta__PWvKX{width:100%;font-size:1.2rem;padding:18px 24px}.page_imageFrame__3tVrs{padding:15px}.page_frameCorner__Ml4UB{width:30px;height:30px}}@media (max-width:480px){.page_heroTitle__ixXIp{font-size:1.925rem}.page_heroSubtitle__ZW2Yq{font-size:1.1rem}.page_feature__LruQD{padding:12px 18px}.page_featureText__G2Vtt{font-size:1.1rem}.page_featureIcon__UHR_A{font-size:1.65rem}}.page_gamesContainer__scS3w{max-width:1400px;width:100%;margin:60px auto 0;position:relative;z-index:2}.page_gamesTitle__CioxR{font-family:New Rocker,cursive;font-size:2.5rem;font-weight:400;text-align:center;margin:0 0 40px;background:linear-gradient(135deg,#00C896,#FFD700 50%,#00C896);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px rgba(0,200,150,.5);letter-spacing:2px;animation:page_gradientShift__Ej5wy 5s ease infinite}.page_carouselWrapper__hjj3n{display:flex;align-items:center;gap:20px;position:relative}.page_carouselButton__ovOI4{background:linear-gradient(135deg,rgba(0,200,150,.2),rgba(255,215,0,.15));border:2px solid rgba(255,215,0,.4);color:#FFD700;font-family:Pirata One,New Rocker,cursive;font-size:2.5rem;font-weight:700;width:50px;height:50px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;backdrop-filter:blur(10px);flex-shrink:0;z-index:2;box-shadow:0 4px 15px rgba(0,200,150,.3)}.page_carouselButton__ovOI4:hover{background:linear-gradient(135deg,rgba(0,200,150,.3),rgba(255,215,0,.25));border-color:#FFD700;color:#fff;transform:scale(1.1);box-shadow:0 6px 20px rgba(0,200,150,.4)}.page_carousel__YHSiC{flex:1;overflow:hidden;position:relative}.page_carouselTrack__lep67{display:flex;transition:transform .5s ease;gap:20px}@media (max-width:768px){.page_carouselTrack__lep67{gap:8px}}@media (max-width:480px){.page_carouselTrack__lep67{gap:6px}}.page_carouselItem__M9pks{flex:0 0 calc((100% - 80px) / 5);min-width:0}.page_iconCard__uMq9M{background:linear-gradient(135deg,rgba(0,200,150,.15),rgba(255,215,0,.1)),rgba(0,0,0,.3);border-radius:16px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:12px;backdrop-filter:blur(20px);border:2px solid rgba(255,215,0,.3);transition:all .3s ease;cursor:pointer;box-shadow:0 8px 25px rgba(0,200,150,.2),0 0 15px rgba(255,215,0,.15);width:100%;max-width:160px;box-sizing:border-box;margin:0 auto}.page_iconCard__uMq9M:hover{transform:translateY(-5px);border-color:#FFD700;background:linear-gradient(135deg,rgba(0,200,150,.25),rgba(255,215,0,.2)),rgba(0,0,0,.4);box-shadow:0 12px 35px rgba(0,200,150,.3),0 0 25px rgba(255,215,0,.25)}.page_gameIcon__vV2wN{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 4px 15px rgba(0,200,150,.4));transition:transform .3s ease}.page_iconCard__uMq9M:hover .page_gameIcon__vV2wN{transform:scale(1.1)}.page_iconName__Iq3jq{font-family:Cormorant Garamond,serif;font-size:.99rem;color:#fff;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.5);font-weight:500;letter-spacing:.5px}.page_carouselDots__LLJIi{display:flex;justify-content:center;gap:10px;margin-top:30px}.page_dot__aVcaO{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,215,0,.4);background:transparent;cursor:pointer;transition:all .3s ease;padding:0}.page_dot__aVcaO:hover{background:rgba(255,215,0,.3);border-color:#FFD700;transform:scale(1.2)}.page_dotActive__0kqz4{background:linear-gradient(135deg,#00C896,#FFD700);border-color:#FFD700;box-shadow:0 0 10px rgba(255,215,0,.6)}@media (max-width:1024px){.page_carouselItem__M9pks{flex:0 0 calc((100% - 40px) / 3)}.page_gamesTitle__CioxR{font-size:2rem}}@media (max-width:768px){.page_gamesContainer__scS3w{margin:30px auto 0;padding:0 16px}.page_carouselItem__M9pks{flex:0 0 calc((100% - 8px) / 2);min-width:0}.page_gamesTitle__CioxR{font-size:1.5rem;margin-bottom:25px}.page_carouselButton__ovOI4{width:35px;height:35px;font-size:1.75rem}.page_iconCard__uMq9M{padding:12px;width:100%;max-width:120px;box-sizing:border-box;min-width:0;margin:0 auto}.page_gameIcon__vV2wN{width:60px;height:60px;max-width:100%}.page_iconName__Iq3jq{font-size:.75rem}}@media (max-width:480px){.page_carouselItem__M9pks{flex:0 0 100%;min-width:0}.page_gamesTitle__CioxR{font-size:1.5rem}.page_carouselButton__ovOI4{width:30px;height:30px;font-size:1.5rem}.page_iconCard__uMq9M{padding:10px;width:100%;max-width:140px;box-sizing:border-box;min-width:0;margin:0 auto}.page_gameIcon__vV2wN{width:70px;height:70px;max-width:100%}.page_iconName__Iq3jq{font-size:.7rem}}.page_modalOverlay__29caG{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:100000000;padding:20px}.page_modalCard__CvEBd{background:linear-gradient(135deg,rgba(0,200,150,.15),rgba(255,215,0,.1)),rgba(10,31,26,.95);border-radius:24px;padding:40px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;position:relative;backdrop-filter:blur(20px);border:2px solid rgba(255,215,0,.3);box-shadow:0 20px 60px rgba(0,200,150,.3),0 0 40px rgba(255,215,0,.2),inset 0 0 30px rgba(0,200,150,.1)}.page_modalClose__CxrzZ{position:absolute;top:15px;right:15px;background:transparent;border:none;color:#FFD700;font-size:2rem;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;z-index:10}.page_modalClose__CxrzZ:hover{background:rgba(255,215,0,.2);transform:rotate(90deg);color:#fff}.page_modalForm__r1VMZ{display:flex;flex-direction:column;gap:20px}.page_modalTitle__tx5Xj{font-family:New Rocker,cursive;font-size:2.2rem;font-weight:400;text-align:center;margin:0 0 20px;background:linear-gradient(135deg,#00C896,#FFD700 50%,#00C896);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px rgba(0,200,150,.5);letter-spacing:1px;animation:page_gradientShift__Ej5wy 5s ease infinite}.page_modalFields__iWSxz{display:flex;flex-direction:column;gap:15px}.page_modalFields__iWSxz input{width:100%;padding:14px 18px;background:rgba(0,0,0,.4);border:2px solid rgba(255,215,0,.3);border-radius:12px;color:#fff;font-family:Cormorant Garamond,serif;font-size:1.1rem;transition:all .3s ease;backdrop-filter:blur(10px)}.page_modalFields__iWSxz input::placeholder{color:rgba(255,255,255,.5)}.page_modalFields__iWSxz input:focus{outline:none;border-color:#FFD700;background:rgba(0,0,0,.5);box-shadow:0 0 15px rgba(255,215,0,.3),inset 0 0 10px rgba(0,200,150,.1)}.page_modalFieldError__Dhnec{color:#ff6b6b;font-size:.935rem;margin-top:-.5em;margin-bottom:.5em;text-align:left;padding:.5em .8em;background:rgba(255,107,107,.15);border-radius:8px;border:1px solid rgba(255,107,107,.3)}.page_modalCheckbox__pwQk_{display:flex;align-items:center;gap:10px;color:#fff;font-family:Cormorant Garamond,serif;font-size:1.045rem;cursor:pointer}.page_modalCheckbox__pwQk_ input[type=checkbox]{width:20px;height:20px;cursor:pointer;accent-color:#00C896}.page_modalLink__i6SqT{color:#FFD700;text-decoration:underline;transition:color .3s ease}.page_modalLink__i6SqT:hover{color:#00C896}.page_modalSubmit__nKHU_{font-family:Pirata One,New Rocker,cursive;font-size:1.5rem;font-weight:400;letter-spacing:1px;padding:18px 36px;border-radius:12px;cursor:pointer;transition:all .3s ease;border:2px solid #ffd700;background:linear-gradient(135deg,#00C896,#0D9488);color:#fff;box-shadow:0 8px 25px rgba(0,200,150,.4),0 0 20px rgba(255,215,0,.3),inset 0 2px 10px rgba(255,255,255,.2);text-shadow:0 2px 10px rgba(0,0,0,.6),0 0 8px rgba(0,0,0,.4);position:relative;overflow:hidden}.page_modalSubmit__nKHU_:hover:not(:disabled){background:linear-gradient(135deg,#0D9488,#00C896);transform:translateY(-3px);box-shadow:0 12px 35px rgba(0,200,150,.5),0 0 30px rgba(255,215,0,.4)}.page_modalSubmit__nKHU_:disabled{opacity:.6;cursor:not-allowed}.page_modalError__TYL6_{background:rgba(255,107,107,.2);border:1px solid rgba(255,107,107,.5);color:#ff6b6b;padding:12px 16px;border-radius:8px;font-size:.99rem;text-align:center;font-family:Cormorant Garamond,serif}.page_modalSuccess__kSpYW{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.page_modalSuccessContent__F3_jj{display:flex;flex-direction:column;align-items:center;gap:1.2em}.page_modalSuccessText__xtZu1{font-size:1.21rem;color:#00C896}.page_modalSuccessText__xtZu1,.page_modalWelcomeText__YZA1Q{text-shadow:0 1px 8px rgba(0,200,150,.5);font-family:Cormorant Garamond,serif}.page_modalWelcomeText__YZA1Q{margin-top:.7em;font-size:1.078em;color:#fff;text-align:center}.page_modalLinkButton__jhfRo{margin-top:.7em;background:none;border:none;color:#00C896;text-decoration:underline;cursor:pointer;font-size:.98em;font-family:Cormorant Garamond,serif;transition:color .3s ease}.page_modalLinkButton__jhfRo:hover{color:#FFD700}.page_modalOtpText__jGkP7{margin-bottom:.7em;color:#fff;font-family:Cormorant Garamond,serif;font-size:1.1rem}.page_modalOtpInput__YYlRv{letter-spacing:.3em!important;text-align:center!important;font-size:1.32em!important}@media (max-width:768px){.page_modalCard__CvEBd{padding:30px 20px;max-width:100%}.page_modalTitle__tx5Xj{font-size:1.925rem}.page_modalSubmit__nKHU_{font-size:1.21rem;padding:16px 28px}}@media (max-width:480px){.page_modalCard__CvEBd{padding:25px 16px}.page_modalTitle__tx5Xj{font-size:1.65rem}.page_modalFields__iWSxz input{padding:12px 16px;font-size:1.045rem}}.TopNav_topNav__FO_Wj{position:fixed;top:0;left:0;width:100vw;height:76px;background:linear-gradient(135deg,#0a1f1a,#0d2e26 50%,#0a1f1a);border-bottom:2px solid rgba(255,215,0,.3);box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 10px rgba(0,200,150,.2);color:#fff;display:flex;align-items:center;justify-content:space-between;z-index:1000;padding:0 24px;backdrop-filter:blur(10px);position:relative;overflow:hidden}.TopNav_topNav__FO_Wj:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 1px,rgba(0,200,150,.02) 0,rgba(0,200,150,.02) 2px),repeating-linear-gradient(-45deg,transparent,transparent 1px,rgba(255,215,0,.015) 0,rgba(255,215,0,.015) 2px);opacity:.4;pointer-events:none;z-index:0}.TopNav_logoWrap__YkXX_{display:flex;align-items:center;position:relative;z-index:1}.TopNav_logo__osiNh{width:96px;height:auto;image-rendering:-webkit-optimize-contrast;filter:drop-shadow(0 0 10px rgba(255,215,0,.4));transition:filter .3s ease,transform .3s ease}.TopNav_logo__osiNh:hover{filter:drop-shadow(0 0 15px rgba(255,215,0,.6));transform:scale(1.05)}.TopNav_topNavRight__YtAtz{display:flex;gap:18px;position:relative;z-index:1}.TopNav_navBtn__8lAab{font-family:Pirata One,New Rocker,cursive;letter-spacing:1.5px;background:linear-gradient(135deg,#00C896,#0D9488);border:2px solid #ffd700;color:#fff;font-weight:400;font-size:1.3rem;padding:10px 20px;border-radius:8px;cursor:pointer;box-shadow:0 4px 15px rgba(0,200,150,.3),0 0 10px rgba(255,215,0,.2),inset 0 2px 5px rgba(255,255,255,.2);transition:all .3s ease;text-shadow:0 2px 10px rgba(0,0,0,.6),0 0 8px rgba(0,0,0,.4);position:relative;overflow:hidden}.TopNav_navBtn__8lAab:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.TopNav_navBtn__8lAab:hover:before{left:100%}.TopNav_navBtn__8lAab:focus,.TopNav_navBtn__8lAab:hover{background:linear-gradient(135deg,#0D9488,#00C896);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,200,150,.4),0 0 15px rgba(255,215,0,.3),inset 0 2px 5px rgba(255,255,255,.3);border-color:#FFD700;outline:none}.TopNav_navBtn__8lAab:active{transform:translateY(0)}@media (max-width:600px){.TopNav_topNav__FO_Wj{height:60px;padding:0 8px}.TopNav_logo__osiNh{height:48px;width:auto}.TopNav_navBtn__8lAab{padding:8px 16px;font-size:1.1rem;border-radius:6px}}.PromoCarousel_wrapper__ixCtN{width:100%;position:relative;z-index:10;margin:0!important;padding:0!important;isolation:isolate;mix-blend-mode:normal;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:none!important;outline:none!important;overflow:visible!important;min-height:0!important;height:auto!important;line-height:0}.PromoCarousel_wrapper__ixCtN:after,.PromoCarousel_wrapper__ixCtN:before{display:none!important;content:none!important;background:none!important;background-color:transparent!important;background-image:none!important}.PromoCarousel_desktop__zX0MX,.PromoCarousel_mobile__kw5SK{background-color:transparent!important;background-image:none!important;box-shadow:none!important}.PromoCarousel_imageContainer__tmcy1,.PromoCarousel_track__HroBl{background:transparent!important;background-color:transparent!important}.PromoCarousel_imageContainer__tmcy1{box-shadow:none!important}@media (max-width:768px){.PromoCarousel_wrapper__ixCtN{padding:0!important;margin:0!important;transform:scale(.85);transform-origin:top center}.PromoCarousel_desktop__zX0MX{margin:0 auto!important}.PromoCarousel_mobile__kw5SK{margin:0!important;padding:0!important}.PromoCarousel_image__g5Vnf{max-width:300px}}@media (max-width:480px){.PromoCarousel_wrapper__ixCtN{padding:0!important;margin:0!important;transform:scale(.75);transform-origin:top center}.PromoCarousel_desktop__zX0MX{margin:0 auto!important}.PromoCarousel_mobile__kw5SK{margin:0!important;padding:0!important}.PromoCarousel_image__g5Vnf{max-width:250px}}.PromoCarousel_desktop__zX0MX{display:none;max-width:1400px;margin:0 auto!important;padding:0!important;gap:20px;justify-content:center;align-items:center;background:transparent!important}.PromoCarousel_imageContainer__tmcy1{isolation:isolate}.PromoCarousel_imageContainer__tmcy1,.PromoCarousel_image__g5Vnf{position:relative;mix-blend-mode:normal!important;opacity:1!important}.PromoCarousel_image__g5Vnf{width:100%;max-width:400px;height:auto;object-fit:contain;border-radius:12px;display:block;z-index:2;filter:none!important}.PromoCarousel_mobile__kw5SK{display:block;position:relative;overflow:hidden;width:100%;padding:0!important;margin:0!important;background:transparent!important}.PromoCarousel_track__HroBl{display:flex;transition:transform .5s ease;width:100%;margin:0!important;padding:0!important}.PromoCarousel_mobile__kw5SK .PromoCarousel_imageContainer__tmcy1{flex:0 0 100%;width:100%;display:flex;justify-content:center;padding:0!important;margin:0!important}.PromoCarousel_mobile__kw5SK .PromoCarousel_image__g5Vnf{width:100%;max-width:400px;margin:0 auto}.PromoCarousel_dots__KF_wc{display:flex;justify-content:center;gap:10px;margin:0!important;padding:0!important}.PromoCarousel_dot__k1sKu{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,215,0,.4);background:transparent;cursor:pointer;transition:all .3s ease;padding:0}.PromoCarousel_dot__k1sKu:hover{background:rgba(255,215,0,.3);border-color:#FFD700;transform:scale(1.2)}.PromoCarousel_active__EpEpE{background:linear-gradient(135deg,#00C896,#FFD700);border-color:#FFD700;box-shadow:0 0 10px rgba(255,215,0,.6)}@media (min-width:768px){.PromoCarousel_desktop__zX0MX{display:flex}.PromoCarousel_mobile__kw5SK{display:none}}.Footer_footer__ywd6d{width:100%;margin-top:80px;padding:60px 24px 40px;background:linear-gradient(180deg,transparent,rgba(0,200,150,.05) 50%,rgba(0,200,150,.1));border-top:1px solid rgba(255,215,0,.2);position:relative;z-index:1}.Footer_footer__ywd6d:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,215,0,.5) 50%,transparent)}.Footer_footerContent__KXq4w{max-width:1200px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:20px}.Footer_copyright__jmm9Y{font-family:New Rocker,cursive;font-size:1.1rem;color:#FFD700;text-shadow:0 2px 10px rgba(255,215,0,.4);margin:0;letter-spacing:1px}.Footer_tagline__tMlYE{font-family:Cormorant Garamond,serif;font-size:1.2rem;color:#fff;text-shadow:0 2px 8px rgba(0,200,150,.5);margin:0;font-style:italic}.Footer_contact__0Q6bT{font-family:Cormorant Garamond,serif;font-size:1rem;color:rgba(255,255,255,.8);margin:10px 0 0;line-height:1.6}@media (max-width:768px){.Footer_footer__ywd6d{margin-top:60px;padding:40px 20px 30px}.Footer_copyright__jmm9Y{font-size:1rem}.Footer_tagline__tMlYE{font-size:1.1rem}.Footer_contact__0Q6bT{font-size:.95rem}}@media (max-width:480px){.Footer_footer__ywd6d{margin-top:40px;padding:30px 16px 25px}.Footer_footerContent__KXq4w{gap:15px}.Footer_copyright__jmm9Y{font-size:.9rem}.Footer_tagline__tMlYE{font-size:1rem}.Footer_contact__0Q6bT{font-size:.9rem}}