.Benefits_benefits__kBiJc{padding:4rem 2rem;position:relative;z-index:1}.Benefits_container__Pcwkt{max-width:1400px;margin:0 auto}.Benefits_header__AzU9_{text-align:center;margin-bottom:3rem}.Benefits_title__ohOeV{font-size:3rem;font-weight:800;color:#fff;margin-bottom:1rem;text-shadow:0 2px 20px rgba(0,0,0,.2)}.Benefits_subtitle__qYjZ9{font-size:1.25rem;color:hsla(0,0%,100%,.8);max-width:600px;margin:0 auto}.Benefits_grid__Xc4DT{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto}.Benefits_card___iekS{background:hsla(0,0%,100%,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;padding:2.5rem;transition:all .3s ease;display:flex;flex-direction:column;gap:1rem}.Benefits_card___iekS:hover{transform:translateY(-8px);background:hsla(0,0%,100%,.15);box-shadow:0 20px 40px rgba(0,0,0,.2)}.Benefits_icon__VpPFZ{font-size:3rem;margin-bottom:.5rem}.Benefits_cardTitle__bLALA{font-size:1.5rem;font-weight:700;color:#fff;margin:0}.Benefits_cardDescription__iEbf2{font-size:1rem;line-height:1.6;color:hsla(0,0%,100%,.8);margin:0}@media (max-width:768px){.Benefits_benefits__kBiJc{padding:3rem 1rem}.Benefits_header__AzU9_{margin-bottom:2rem}.Benefits_title__ohOeV{font-size:1.75rem;line-height:1.2}.Benefits_subtitle__qYjZ9{font-size:1rem;line-height:1.6}.Benefits_grid__Xc4DT{grid-template-columns:1fr;gap:1.25rem}}@media (min-width:769px) and (max-width:1024px){.Benefits_grid__Xc4DT{gap:1.5rem}}.SignupModal_overlay__kHJqD{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:1rem;animation:SignupModal_fadeIn__s3FgY .2s ease}@keyframes SignupModal_fadeIn__s3FgY{0%{opacity:0}to{opacity:1}}.SignupModal_modal__cSh5M{background:hsla(0,0%,100%,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.25);border-radius:24px;padding:2.5rem;max-width:450px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:SignupModal_slideUp__HqCCe .3s ease;color:hsla(0,0%,100%,.95)}@keyframes SignupModal_slideUp__HqCCe{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.SignupModal_closeButton__1Ei2W{position:absolute;top:1rem;right:1rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:1.5rem;line-height:1;transition:all .2s ease}.SignupModal_closeButton__1Ei2W:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.SignupModal_title__JwKrZ{font-size:1.75rem;font-weight:700;color:#fff;margin:0 0 .5rem}.SignupModal_subtitle__hoyDv{font-size:1rem;color:hsla(0,0%,100%,.75);margin:0 0 1.5rem}.SignupModal_error__G_h6A{padding:.75rem;margin-bottom:1rem;background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.5);border-radius:8px;color:#fff;font-size:.9rem}.SignupModal_form__RRIk6{display:flex;flex-direction:column;gap:1rem}.SignupModal_field___Wyxq{display:flex;flex-direction:column;gap:.5rem}.SignupModal_field___Wyxq label{font-size:.9rem;font-weight:500;color:hsla(0,0%,100%,.9)}.SignupModal_field___Wyxq input{width:100%;padding:.75rem .9rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.12);color:#fff;font-size:1rem;transition:all .2s ease}.SignupModal_field___Wyxq input:focus{outline:none;border-color:rgba(79,195,247,.8);background:hsla(0,0%,100%,.15)}.SignupModal_field___Wyxq input:disabled{opacity:.6;cursor:not-allowed}.SignupModal_field___Wyxq input::placeholder{color:hsla(0,0%,100%,.5)}.SignupModal_field___Wyxq small{font-size:.85rem;color:hsla(0,0%,100%,.6)}.SignupModal_submitButton__jJgl0{width:100%;padding:.9rem 1.25rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.35);background:linear-gradient(135deg,rgba(79,195,247,.9),#2196f3);color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;margin-top:.5rem}.SignupModal_submitButton__jJgl0:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px rgba(33,150,243,.4)}.SignupModal_submitButton__jJgl0:disabled{opacity:.7;cursor:not-allowed}.SignupModal_loginLink__PawI1{margin-top:1rem;text-align:center;color:hsla(0,0%,100%,.75);font-size:.9rem}.SignupModal_loginLink__PawI1 a{color:#4fc3f7;text-decoration:none;font-weight:500}.SignupModal_loginLink__PawI1 a:hover{text-decoration:underline}.VerificationModal_overlay__KtPea{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:1rem;animation:VerificationModal_fadeIn__OomyG .2s ease}@keyframes VerificationModal_fadeIn__OomyG{0%{opacity:0}to{opacity:1}}.VerificationModal_modal__o_V3O{background:hsla(0,0%,100%,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.25);border-radius:24px;padding:2.5rem;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:VerificationModal_slideUp__EpVC_ .3s ease;color:hsla(0,0%,100%,.95)}@keyframes VerificationModal_slideUp__EpVC_{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.VerificationModal_closeButton__z1Ifp{position:absolute;top:1rem;right:1rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:1.5rem;line-height:1;transition:all .2s ease}.VerificationModal_closeButton__z1Ifp:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.VerificationModal_title__Jua25{font-size:1.75rem;font-weight:700;color:#fff;margin:0 0 1rem}.VerificationModal_text__5uOfn{color:hsla(0,0%,100%,.75);margin:0 0 1rem;line-height:1.6}.VerificationModal_hint__Vc_Pu{color:hsla(0,0%,100%,.6);font-size:.9rem;margin:0 0 1.5rem}.VerificationModal_message__hisgl{padding:1rem;margin-bottom:1.5rem;border-radius:12px;color:#fff;font-size:.95rem}.VerificationModal_centered__wRroi{text-align:center}.VerificationModal_codeInputContainer__3793W{margin:1.5rem 0;display:flex;justify-content:center}.VerificationModal_codeInput__TrDwA{width:100%;max-width:280px;padding:1rem;font-size:2rem;font-weight:700;text-align:center;letter-spacing:.5rem;border-radius:12px;border:2px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.12);color:#fff;font-family:Courier New,monospace;transition:all .2s ease}.VerificationModal_codeInput__TrDwA:focus{outline:none;border-color:rgba(79,195,247,.8);background:hsla(0,0%,100%,.15);box-shadow:0 0 0 3px rgba(79,195,247,.2)}.VerificationModal_codeInput__TrDwA::placeholder{color:hsla(0,0%,100%,.4);letter-spacing:.5rem}.VerificationModal_button__4_uPB{width:100%;padding:.9rem 1.25rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.35);background:linear-gradient(135deg,rgba(79,195,247,.9),#2196f3);color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;margin-top:1rem}.VerificationModal_button__4_uPB:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px rgba(33,150,243,.4)}.VerificationModal_button__4_uPB:disabled{opacity:.7;cursor:not-allowed}.VerificationModal_resendButton__YrHS7{width:100%;padding:.75rem 1.25rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.1);color:#fff;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .3s ease;margin-top:.75rem}.VerificationModal_resendButton__YrHS7:hover:not(:disabled){background:hsla(0,0%,100%,.15)}.VerificationModal_resendButton__YrHS7:disabled{opacity:.7;cursor:not-allowed}.LoginModal_overlay__pr1Z1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:1rem;animation:LoginModal_fadeIn__OkCqW .2s ease}@keyframes LoginModal_fadeIn__OkCqW{0%{opacity:0}to{opacity:1}}.LoginModal_modal__PHX3i{background:hsla(0,0%,100%,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.25);border-radius:24px;padding:2.5rem;max-width:450px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:LoginModal_slideUp__cl4Wt .3s ease;color:hsla(0,0%,100%,.95)}@keyframes LoginModal_slideUp__cl4Wt{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.LoginModal_closeButton__xT0ub{position:absolute;top:1rem;right:1rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:1.5rem;line-height:1;transition:all .2s ease}.LoginModal_closeButton__xT0ub:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.LoginModal_title__gKtM2{font-size:1.75rem;font-weight:700;color:#fff;margin:0 0 .5rem}.LoginModal_subtitle__fFYB_{font-size:1rem;color:hsla(0,0%,100%,.75);margin:0 0 1.5rem}.LoginModal_error__aUl96{padding:.75rem;margin-bottom:1rem;background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.5);border-radius:8px;color:#fff;font-size:.9rem}.LoginModal_verificationHelp__9yWCo{margin-top:.75rem}.LoginModal_verificationText__5emwF{font-size:.85rem;color:hsla(0,0%,100%,.8);margin:0}.LoginModal_form__a3HYV{display:flex;flex-direction:column;gap:1rem}.LoginModal_field__W9jwZ{display:flex;flex-direction:column;gap:.5rem}.LoginModal_field__W9jwZ label{font-size:.9rem;font-weight:500;color:hsla(0,0%,100%,.9)}.LoginModal_field__W9jwZ input{width:100%;padding:.75rem .9rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.12);color:#fff;font-size:1rem;transition:all .2s ease}.LoginModal_field__W9jwZ input:focus{outline:none;border-color:rgba(79,195,247,.8);background:hsla(0,0%,100%,.15)}.LoginModal_field__W9jwZ input:disabled{opacity:.6;cursor:not-allowed}.LoginModal_field__W9jwZ input::placeholder{color:hsla(0,0%,100%,.5)}.LoginModal_submitButton__V8znA{width:100%;padding:.9rem 1.25rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.35);background:linear-gradient(135deg,rgba(79,195,247,.9),#2196f3);color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;margin-top:.5rem}.LoginModal_submitButton__V8znA:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px rgba(33,150,243,.4)}.LoginModal_submitButton__V8znA:disabled{opacity:.7;cursor:not-allowed}.LoginModal_signupLink__RbEaz{margin-top:1rem;text-align:center;color:hsla(0,0%,100%,.75);font-size:.9rem}.LoginModal_signupLink__RbEaz a{color:#4fc3f7;text-decoration:none;font-weight:500}.LoginModal_signupLink__RbEaz a:hover{text-decoration:underline}.CTA_cta__TRDk7{padding:4rem 2rem;position:relative;z-index:1}.CTA_container___5sh6{max-width:900px;margin:0 auto}.CTA_content__7iulp{background:hsla(0,0%,100%,.15);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid hsla(0,0%,100%,.3);border-radius:32px;padding:4rem 3rem;text-align:center;display:flex;flex-direction:column;gap:2rem;box-shadow:0 20px 60px rgba(0,0,0,.3)}.CTA_title__3F73S{font-size:3rem;font-weight:800;color:#fff;margin:0;text-shadow:0 2px 20px rgba(0,0,0,.2)}.CTA_subtitle__4wne7{font-size:1.25rem;color:hsla(0,0%,100%,.9);margin:0;line-height:1.6}.CTA_buttons__58BC0{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.CTA_primaryBtn__c2_nm{display:inline-flex;align-items:center;gap:.5rem;padding:1.25rem 2.5rem;font-size:1.1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,rgba(79,195,247,.9),#2196f3);border:1px solid hsla(0,0%,100%,.3);border-radius:12px;text-decoration:none;transition:all .3s ease;box-shadow:0 8px 25px rgba(33,150,243,.4);cursor:pointer;font-family:inherit}.CTA_primaryBtn__c2_nm:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(33,150,243,.5)}.CTA_arrow__GR7Ew{transition:transform .3s ease}.CTA_primaryBtn__c2_nm:hover .CTA_arrow__GR7Ew{transform:translateX(4px)}.CTA_secondaryBtn__6LiUz{display:inline-flex;align-items:center;padding:1.25rem 2.5rem;font-size:1.1rem;font-weight:600;color:#fff;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:12px;text-decoration:none;transition:all .3s ease}.CTA_secondaryBtn__6LiUz:hover{background:hsla(0,0%,100%,.25);transform:translateY(-3px)}.CTA_notice__b9F1g{font-size:1rem;color:hsla(0,0%,100%,.8);margin:0}@media (max-width:768px){.CTA_cta__TRDk7{padding:3rem 1rem}.CTA_content__7iulp{padding:2.5rem 1.75rem;gap:1.5rem}.CTA_title__3F73S{font-size:1.75rem;line-height:1.2}.CTA_subtitle__4wne7{font-size:1rem;line-height:1.6}.CTA_buttons__58BC0{flex-direction:column;gap:.75rem}.CTA_primaryBtn__c2_nm,.CTA_secondaryBtn__6LiUz{width:100%;justify-content:center;padding:1rem 1.75rem;font-size:1rem}.CTA_notice__b9F1g{font-size:.85rem;line-height:1.5}}.Features_features__Tc5e7{padding:4rem 2rem;position:relative;z-index:1}.Features_container__Hd14m{max-width:1200px;margin:0 auto}.Features_header__GL_zF{text-align:center;margin-bottom:3rem}.Features_title__nIuu_{font-size:3rem;font-weight:800;color:#fff;margin-bottom:1rem;text-shadow:0 2px 20px rgba(0,0,0,.2)}.Features_subtitle__wJpEX{font-size:1.25rem;color:hsla(0,0%,100%,.8);max-width:600px;margin:0 auto}.Features_problemGrid__bJtAD{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto}.Features_problemCard__OSp4A{background:hsla(0,0%,100%,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;padding:2.5rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;transition:all .3s ease}.Features_problemCard__OSp4A:hover{transform:translateY(-8px);background:hsla(0,0%,100%,.15);box-shadow:0 20px 40px rgba(0,0,0,.2)}.Features_problemIcon__RYTAJ{font-size:3rem;line-height:1}.Features_problemText__Ksa1K{display:flex;flex-direction:column;gap:1rem;width:100%}.Features_problem__ZdL8B{font-size:1.1rem;font-weight:600;color:hsla(0,0%,100%,.7);line-height:1.4}.Features_arrow__M_p3f{font-size:1.5rem;color:hsla(0,0%,100%,.5)}.Features_solution__r_yn6{font-size:1.1rem;font-weight:600;color:rgba(76,225,100,.95);line-height:1.5}@media (min-width:769px) and (max-width:1024px){.Features_problemGrid__bJtAD{gap:1.5rem}}@media (max-width:768px){.Features_features__Tc5e7{padding:3rem 1rem}.Features_header__GL_zF{margin-bottom:2rem}.Features_title__nIuu_{font-size:1.75rem;line-height:1.2}.Features_subtitle__wJpEX{font-size:1rem;line-height:1.6}.Features_problemGrid__bJtAD{grid-template-columns:1fr;gap:1.25rem}.Features_problemCard__OSp4A{padding:1.75rem}.Features_problemIcon__RYTAJ{font-size:2.5rem}.Features_problem__ZdL8B,.Features_solution__r_yn6{font-size:1rem;line-height:1.4}.Features_arrow__M_p3f{font-size:1.25rem}}.Footer_footer__pQtti{padding:4rem 2rem 2rem;position:relative;z-index:1;border-top:1px solid hsla(0,0%,100%,.1)}.Footer_container__KpDnW{max-width:1400px;margin:0 auto}.Footer_grid__88hvW{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;grid-gap:3rem;gap:3rem;margin-bottom:3rem}.Footer_brand__0rdww{display:flex;flex-direction:column;gap:1rem}.Footer_logo__fUEOF{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:#fff}.Footer_logoIcon__B99nM{font-size:2rem}.Footer_logoText__5vsvE{background:linear-gradient(135deg,#fff,#f0f0f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Footer_tagline__edhu4{font-size:.95rem;color:hsla(0,0%,100%,.7);line-height:1.6;max-width:300px;margin:0}.Footer_links__cFiYr{display:flex;flex-direction:column;gap:1rem}.Footer_heading__gVeft{font-size:1rem;font-weight:700;color:#fff;margin:0 0 .5rem}.Footer_link__TBOP7{font-size:.95rem;color:hsla(0,0%,100%,.7);text-decoration:none;transition:color .3s ease}.Footer_link__TBOP7:hover{color:#fff}.Footer_bottom__wxP7Z{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1)}.Footer_copyright__j4atB{font-size:.9rem;color:hsla(0,0%,100%,.6);margin:0}.Footer_social__cGivK{display:flex;gap:1rem}.Footer_socialLink__hPzxm{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-size:1.2rem;transition:all .3s ease}.Footer_socialLink__hPzxm:hover{background:hsla(0,0%,100%,.2);transform:translateY(-3px)}@media (max-width:1024px){.Footer_grid__88hvW{grid-template-columns:repeat(3,1fr)}.Footer_brand__0rdww{grid-column:1/-1}}@media (max-width:768px){.Footer_footer__pQtti{padding:3rem 1rem 2rem}.Footer_grid__88hvW{grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}.Footer_tagline__edhu4{font-size:.9rem}.Footer_heading__gVeft{font-size:.95rem}.Footer_link__TBOP7{font-size:.9rem}.Footer_bottom__wxP7Z{flex-direction:column;gap:1.25rem;text-align:center;padding-top:1.5rem}.Footer_copyright__j4atB{font-size:.85rem}.Footer_socialLink__hPzxm{width:36px;height:36px;font-size:1.1rem}}.Hero_hero__bqvNd{min-height:100vh;display:flex;align-items:center;padding:8rem 2rem 2rem;position:relative;z-index:1}.Hero_container__uaTFp{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.Hero_content__WDVga{display:flex;flex-direction:column;gap:2rem}.Hero_title__h4PJ2{font-size:3.5rem;font-weight:800;line-height:1.1;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.2)}.Hero_gradient__A88E9{background:linear-gradient(135deg,#4facfe,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Hero_subtitle__WCdI_{font-size:1.25rem;line-height:1.7;color:hsla(0,0%,100%,.9);max-width:540px}.Hero_ctas__dB6t2{display:flex;gap:1rem;flex-wrap:wrap}.Hero_primaryBtn__iP4or{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,rgba(79,195,247,.9),#2196f3);border:1px solid hsla(0,0%,100%,.3);border-radius:12px;text-decoration:none;transition:all .3s ease;box-shadow:0 8px 25px rgba(33,150,243,.4);cursor:pointer;font-family:inherit}.Hero_primaryBtn__iP4or:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(33,150,243,.5)}.Hero_arrow__9HQOS{transition:transform .3s ease}.Hero_primaryBtn__iP4or:hover .Hero_arrow__9HQOS{transform:translateX(4px)}.Hero_secondaryBtn__lJPVh{display:inline-flex;align-items:center;padding:1rem 2rem;font-size:1.1rem;font-weight:600;color:#fff;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:12px;text-decoration:none;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Hero_secondaryBtn__lJPVh:hover{background:hsla(0,0%,100%,.25);transform:translateY(-3px)}.Hero_notice__sy64v{font-size:.9rem;color:hsla(0,0%,100%,.7)}.Hero_visual__Gy317{display:flex;justify-content:center;align-items:center}.Hero_bingoPreview__OwxQ_{width:100%;max-width:500px;background:hsla(0,0%,100%,.15);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.3);border-radius:24px;padding:2rem;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:Hero_floatPreview__VHGKk 6s ease-in-out infinite}@keyframes Hero_floatPreview__VHGKk{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.Hero_previewHeader__4r_aV{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.2)}.Hero_previewTitle__pVhLP{font-size:1.5rem;font-weight:700;color:#fff}.Hero_previewProgress__OeGqk{font-size:.9rem;padding:.5rem 1rem;background:rgba(76,175,80,.3);border:1px solid rgba(76,175,80,.5);border-radius:8px;color:#fff}.Hero_grid___ML9v{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.5rem;gap:.5rem}.Hero_tile__B_tPz{aspect-ratio:1;background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.3);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;transition:all .3s ease;position:relative;cursor:pointer}.Hero_tile__B_tPz:hover{transform:scale(1.05);box-shadow:0 8px 20px rgba(0,0,0,.2)}.Hero_tileActive__M5yey{background:linear-gradient(135deg,rgba(76,175,80,.4),rgba(76,175,80,.6));border-color:rgba(76,175,80,.8);box-shadow:0 4px 15px rgba(76,175,80,.4)}.Hero_tileIcon__9fSOl{opacity:.8}.Hero_checkmark__B3_4E{position:absolute;top:4px;right:4px;width:20px;height:20px;background:#4caf50;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;color:#fff;font-weight:700}@media (max-width:1024px){.Hero_container__uaTFp{grid-template-columns:1fr;gap:3rem}.Hero_title__h4PJ2{font-size:2.5rem}.Hero_visual__Gy317{order:-1}}@media (max-width:768px){.Hero_hero__bqvNd{min-height:auto;padding:6rem 1rem 2rem}.Hero_container__uaTFp{gap:2rem}.Hero_title__h4PJ2{font-size:1.85rem;line-height:1.15}.Hero_subtitle__WCdI_{font-size:1rem;line-height:1.6}.Hero_ctas__dB6t2{flex-direction:column;gap:.75rem}.Hero_primaryBtn__iP4or,.Hero_secondaryBtn__lJPVh{width:100%;justify-content:center;padding:.9rem 1.75rem;font-size:1rem}.Hero_notice__sy64v{font-size:.85rem}.Hero_bingoPreview__OwxQ_{padding:1.25rem}.Hero_previewTitle__pVhLP{font-size:1.25rem}.Hero_previewProgress__OeGqk{font-size:.8rem;padding:.4rem .75rem}.Hero_grid___ML9v{gap:.3rem}.Hero_tile__B_tPz{font-size:1rem;border-radius:8px}.Hero_checkmark__B3_4E{width:16px;height:16px;font-size:.6rem}}.HowItWorks_howItWorks__PQ920{padding:4rem 2rem;position:relative;z-index:1}.HowItWorks_container__5NGrI{max-width:1400px;margin:0 auto}.HowItWorks_header__Ek5pj{text-align:center;margin-bottom:3rem}.HowItWorks_title__tECJv{font-size:3rem;font-weight:800;color:#fff;margin-bottom:1rem;text-shadow:0 2px 20px rgba(0,0,0,.2)}.HowItWorks_subtitle__N2R3m{font-size:1.25rem;color:hsla(0,0%,100%,.8)}.HowItWorks_steps___lftL{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;margin-bottom:4rem;position:relative}.HowItWorks_step__gUC_t{background:hsla(0,0%,100%,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;padding:2.5rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;position:relative;transition:all .3s ease}.HowItWorks_step__gUC_t:hover{transform:translateY(-8px);background:hsla(0,0%,100%,.15);box-shadow:0 20px 40px rgba(0,0,0,.2)}.HowItWorks_stepIcon__OZTrC{font-size:3.5rem;margin-bottom:.5rem}.HowItWorks_stepNumber__FoPfQ{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,rgba(79,195,247,.4),rgba(33,150,243,.6));border:2px solid hsla(0,0%,100%,.3);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#fff}.HowItWorks_stepTitle__TyzqN{font-size:1.25rem;font-weight:700;color:#fff;margin:0}.HowItWorks_stepDescription___czu2{font-size:1rem;line-height:1.6;color:hsla(0,0%,100%,.8);margin:0}.HowItWorks_connector__VHiwJ{position:absolute;right:-2rem;top:50%;transform:translateY(-50%);font-size:2rem;color:hsla(0,0%,100%,.3);z-index:-1}.HowItWorks_cta__mBctb{display:flex;justify-content:center}.HowItWorks_ctaButton___8_cq{display:inline-flex;align-items:center;gap:.5rem;padding:1.25rem 2.5rem;font-size:1.1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,rgba(79,195,247,.9),#2196f3);border:1px solid hsla(0,0%,100%,.3);border-radius:12px;text-decoration:none;transition:all .3s ease;box-shadow:0 8px 25px rgba(33,150,243,.4);cursor:pointer;font-family:inherit}.HowItWorks_ctaButton___8_cq:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(33,150,243,.5)}.HowItWorks_arrow__Y1mRi{transition:transform .3s ease}.HowItWorks_ctaButton___8_cq:hover .HowItWorks_arrow__Y1mRi{transform:translateX(4px)}@media (max-width:1024px){.HowItWorks_steps___lftL{grid-template-columns:repeat(2,1fr)}.HowItWorks_connector__VHiwJ{display:none}}@media (max-width:768px){.HowItWorks_howItWorks__PQ920{padding:3rem 1rem}.HowItWorks_header__Ek5pj{margin-bottom:2rem}.HowItWorks_title__tECJv{font-size:1.75rem;line-height:1.2}.HowItWorks_subtitle__N2R3m{font-size:1rem;line-height:1.6}.HowItWorks_steps___lftL{grid-template-columns:1fr;gap:1.25rem}.HowItWorks_step__gUC_t{padding:1.75rem 1.5rem}.HowItWorks_stepIcon__OZTrC{font-size:3rem}.HowItWorks_stepNumber__FoPfQ{width:45px;height:45px;font-size:1.3rem}.HowItWorks_stepTitle__TyzqN{font-size:1.15rem}.HowItWorks_stepDescription___czu2{font-size:.95rem;line-height:1.5}.HowItWorks_cta__mBctb{margin-top:2.5rem}.HowItWorks_ctaButton___8_cq{padding:1rem 2rem;font-size:1rem}}.Navigation_nav__NZulV{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1rem 2rem;background:hsla(0,0%,100%,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.2)}.Navigation_container__ClVVs{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.Navigation_logo__ZzKRw{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:#fff;text-decoration:none}.Navigation_logoIcon__8cdxr{font-size:2rem}.Navigation_logoText__vh_T4{background:linear-gradient(135deg,#fff,#f0f0f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Navigation_menuButton__7LDVt{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:.5rem}.Navigation_menuButton__7LDVt span{width:25px;height:3px;background:#fff;border-radius:2px;transition:all .3s ease}.Navigation_menu__S_vxP{display:flex;align-items:center;gap:2rem}.Navigation_link__JUJnE{color:hsla(0,0%,100%,.9);text-decoration:none;font-weight:500;font-size:.95rem;transition:all .3s ease;padding:.5rem 0;position:relative}.Navigation_link__JUJnE:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#fff;transition:width .3s ease}.Navigation_link__JUJnE:hover{color:#fff}.Navigation_link__JUJnE:hover:after{width:100%}.Navigation_loginBtn__6Jje0{color:hsla(0,0%,100%,.9);text-decoration:none;font-weight:600;font-size:.95rem;padding:.6rem 1.5rem;border-radius:8px;transition:all .3s ease;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);cursor:pointer;font-family:inherit}.Navigation_loginBtn__6Jje0:hover{background:hsla(0,0%,100%,.2);color:#fff}.Navigation_ctaBtn__z_SaZ{color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;padding:.6rem 1.5rem;border-radius:8px;background:linear-gradient(135deg,rgba(79,195,247,.9),#2196f3);border:1px solid hsla(0,0%,100%,.3);transition:all .3s ease;box-shadow:0 4px 15px rgba(33,150,243,.4);cursor:pointer;font-family:inherit}.Navigation_ctaBtn__z_SaZ:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(33,150,243,.5)}@media (max-width:768px){.Navigation_nav__NZulV{padding:.875rem 1rem}.Navigation_logo__ZzKRw{font-size:1.3rem}.Navigation_logoIcon__8cdxr{font-size:1.75rem}.Navigation_menuButton__7LDVt{display:flex}.Navigation_menu__S_vxP{position:fixed;top:70px;left:0;right:0;flex-direction:column;gap:0;background:rgba(102,126,234,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:1.5rem 1rem;transform:translateY(-120%);opacity:0;transition:all .3s ease;pointer-events:none;border-bottom:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 20px rgba(0,0,0,.2)}.Navigation_menuOpen__4XLJu{transform:translateY(0);opacity:1;pointer-events:all}.Navigation_link__JUJnE{width:100%;padding:.875rem 0;border-bottom:1px solid hsla(0,0%,100%,.1);font-size:1rem}.Navigation_link__JUJnE:after{display:none}.Navigation_ctaBtn__z_SaZ,.Navigation_loginBtn__6Jje0{width:100%;text-align:center;margin-top:.75rem;padding:.875rem 1.25rem;font-size:.95rem;min-height:44px}.Navigation_menuButton__7LDVt{min-width:44px;min-height:44px;padding:.5rem}}.VideoDemo_videoDemo__pF6aJ{padding:4rem 2rem;position:relative;z-index:1}.VideoDemo_container__HMNYi{max-width:1200px;margin:0 auto}.VideoDemo_header__uldUw{text-align:center;margin-bottom:3rem}.VideoDemo_title__sKPUa{font-size:3rem;font-weight:800;color:#fff;margin-bottom:1rem;text-shadow:0 2px 20px rgba(0,0,0,.2)}.VideoDemo_subtitle__NMpMW{font-size:1.25rem;color:hsla(0,0%,100%,.8);max-width:700px;margin:0 auto}.VideoDemo_videoWrapper__mXyTH{position:relative;width:100%;max-width:900px;margin:0 auto;border-radius:24px;overflow:hidden;background:hsla(0,0%,100%,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 20px 60px rgba(0,0,0,.3)}.VideoDemo_video__z3JI5{width:100%;aspect-ratio:16/9;display:block}.VideoDemo_videoPlaceholder__bN6QY{width:100%;aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:3rem;text-align:center}.VideoDemo_placeholderIcon__TgnrU{font-size:5rem;opacity:.5}.VideoDemo_placeholderText__hZ3xA{font-size:1.5rem;font-weight:600;color:hsla(0,0%,100%,.9);margin:0}.VideoDemo_placeholderInstructions__a8Eal{font-size:1rem;color:hsla(0,0%,100%,.7);line-height:1.6;max-width:500px;margin:0}.VideoDemo_placeholderInstructions__a8Eal code{padding:.2rem .5rem;background:hsla(0,0%,100%,.15);border-radius:4px;font-family:Monaco,Courier New,monospace;font-size:.9rem}@media (max-width:768px){.VideoDemo_videoDemo__pF6aJ{padding:3rem 1rem}.VideoDemo_header__uldUw{margin-bottom:2rem}.VideoDemo_title__sKPUa{font-size:1.75rem;line-height:1.2}.VideoDemo_subtitle__NMpMW{font-size:1rem;line-height:1.6}.VideoDemo_videoWrapper__mXyTH{border-radius:16px}.VideoDemo_videoPlaceholder__bN6QY{padding:2rem 1.25rem;gap:1rem}.VideoDemo_placeholderIcon__TgnrU{font-size:3rem}.VideoDemo_placeholderText__hZ3xA{font-size:1.1rem}.VideoDemo_placeholderInstructions__a8Eal{font-size:.85rem;line-height:1.5}}