.HowItWorksSection_section__IIuxu{background-color:#fff;padding:88px 0}@media(max-width:768px){.HowItWorksSection_section__IIuxu{padding:60px 0}}@media(max-width:480px){.HowItWorksSection_section__IIuxu{padding:44px 0}}.HowItWorksSection_container__nbgid{max-width:1200px;margin:0 auto;padding:0 40px}@media(max-width:1024px){.HowItWorksSection_container__nbgid{padding:0 24px}}@media(max-width:480px){.HowItWorksSection_container__nbgid{padding:0 16px}}.HowItWorksSection_title___6qbN{font-family:var(--font-inter);font-weight:700;font-size:2.375rem;line-height:2.625rem;color:#0b0f14;text-align:center;margin-bottom:52px}@media(max-width:768px){.HowItWorksSection_title___6qbN{font-family:var(--font-inter);font-size:1.875rem;font-weight:600;line-height:1.625;margin-bottom:36px;text-align:center}}@media(max-width:480px){.HowItWorksSection_title___6qbN{font-size:1.5rem;margin-bottom:28px}}.HowItWorksSection_grid__prCZ9{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1024px){.HowItWorksSection_grid__prCZ9{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:480px){.HowItWorksSection_grid__prCZ9{grid-template-columns:1fr;gap:12px}}.HowItWorksSection_card__mPK6m{background-color:#f6fffb;border:1px solid #d8efe8;border-radius:20px;padding:24px 20px 28px;display:flex;flex-direction:column;gap:14px;transition:transform .2s ease,box-shadow .2s ease}.HowItWorksSection_card__mPK6m:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(29,210,117,.14)}@media(max-width:480px){.HowItWorksSection_card__mPK6m{padding:16px;flex-direction:row;align-items:flex-start;gap:14px}}.HowItWorksSection_cardTop___V_Al{display:flex;align-items:flex-start;justify-content:space-between}@media(max-width:480px){.HowItWorksSection_cardTop___V_Al{flex-direction:column-reverse;gap:6px;align-items:center;flex-shrink:0}}.HowItWorksSection_iconWrap__TrdGt{width:56px;height:56px;background-color:#1dd275;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(max-width:480px){.HowItWorksSection_iconWrap__TrdGt{width:48px;height:48px}}.HowItWorksSection_iconWrap__TrdGt img{width:28px;height:28px;object-fit:contain}.HowItWorksSection_stepNum__LN13t{width:28px;height:28px;border-radius:50%;background-color:#e9fbf3;color:rgb(20.3,147,81.9);font-family:var(--font-inter);font-size:.875rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.HowItWorksSection_cardTitle__QSmBR{font-family:var(--font-inter);font-size:1.25rem;font-weight:700;line-height:1.625;color:#0b0f14}@media(max-width:480px){.HowItWorksSection_cardTitle__QSmBR{font-size:1rem;margin-top:2px}}.HowItWorksSection_cardDesc__8joB1{font-family:var(--font-inter);font-size:.875rem;font-weight:400;line-height:1.5;color:#6b7280;line-height:1.65}.LandingPartnersSection_section__OsfFI{background-color:#f8fafc;padding:56px 0;border-top:1px solid #d8efe8;border-bottom:1px solid #d8efe8}@media(max-width:768px){.LandingPartnersSection_section__OsfFI{padding:48px 0}}@media(max-width:480px){.LandingPartnersSection_section__OsfFI{padding:36px 0}}.LandingPartnersSection_container__3L9NA{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;align-items:center;gap:36px}@media(max-width:1024px){.LandingPartnersSection_container__3L9NA{padding:0 24px}}@media(max-width:480px){.LandingPartnersSection_container__3L9NA{padding:0 16px;gap:24px}}.LandingPartnersSection_title__L_hKq{font-family:var(--font-inter);font-size:1.5rem;font-weight:600;line-height:1.625;color:#334155;text-align:center}.LandingPartnersSection_logos__9MBPE{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap}@media(max-width:768px){.LandingPartnersSection_logos__9MBPE{gap:32px}}@media(max-width:480px){.LandingPartnersSection_logos__9MBPE{gap:24px}}.LandingPartnersSection_logoWrap__Cta_g{display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s ease}.LandingPartnersSection_logoWrap__Cta_g:hover{opacity:1}.LandingPartnersSection_logo__JS_0z{height:40px;width:auto;max-width:130px;object-fit:contain}@media(max-width:480px){.LandingPartnersSection_logo__JS_0z{height:32px;max-width:100px}}.MaterialsSection_section__MKl48{background-color:#e9fbf3;padding:80px 0}@media(max-width:768px){.MaterialsSection_section__MKl48{padding:56px 0}}@media(max-width:480px){.MaterialsSection_section__MKl48{padding:40px 0}}.MaterialsSection_container___ayGY{max-width:1200px;margin:0 auto;padding:0 40px}@media(max-width:1024px){.MaterialsSection_container___ayGY{padding:0 24px}}@media(max-width:480px){.MaterialsSection_container___ayGY{padding:0 16px}}.MaterialsSection_inner__ddPq1{background-color:#fff;border-radius:24px;border:1px solid #d8efe8;padding:48px 56px;display:flex;align-items:center;gap:48px;box-shadow:0 8px 28px rgba(29,210,117,.06)}@media(max-width:1024px){.MaterialsSection_inner__ddPq1{padding:36px 40px;gap:36px}}@media(max-width:768px){.MaterialsSection_inner__ddPq1{flex-direction:column;gap:32px;padding:32px 24px;align-items:center;text-align:center}}@media(max-width:480px){.MaterialsSection_inner__ddPq1{padding:24px 16px;border-radius:16px}}.MaterialsSection_left__KX_tX{flex:1;display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.MaterialsSection_left__KX_tX{align-items:center}}.MaterialsSection_iconWrap__TiyRn{width:56px;height:56px;background-color:#1dd275;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(max-width:480px){.MaterialsSection_iconWrap__TiyRn{width:48px;height:48px}}.MaterialsSection_iconWrap__TiyRn img{width:36px;height:36px;object-fit:contain}.MaterialsSection_title__jnspu{font-family:var(--font-inter);font-weight:600;font-size:2.375rem;line-height:2.625rem;color:#0b0f14}@media(max-width:768px){.MaterialsSection_title__jnspu{font-family:var(--font-inter);font-size:1.875rem;font-weight:600;line-height:1.625;text-align:center}}@media(max-width:480px){.MaterialsSection_title__jnspu{font-size:1.5rem}}.MaterialsSection_description__5YeaJ{font-family:var(--font-inter);font-size:1rem;font-weight:400;line-height:1.5;color:#334155;line-height:1.65;max-width:380px}@media(max-width:768px){.MaterialsSection_description__5YeaJ{max-width:100%;text-align:center}}.MaterialsSection_btn__edPbK{display:inline-flex;align-items:center;justify-content:center;padding:13px 28px;border-radius:50px;background-color:#1dd275;color:#fff;font-family:var(--font-inter);font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s ease,transform .2s ease;width:fit-content;margin-top:8px}.MaterialsSection_btn__edPbK:hover{background-color:rgb(27.4905,168.4895,96.0425);transform:translateY(-1px);box-shadow:0 6px 20px rgba(29,210,117,.35)}@media(max-width:768px){.MaterialsSection_btn__edPbK{width:100%;max-width:300px}}.MaterialsSection_right__uMl9i{flex:1;display:flex;justify-content:center;align-items:flex-end}.MaterialsSection_booksWrap__CmnTG{display:flex;align-items:flex-end;gap:16px}@media(max-width:480px){.MaterialsSection_booksWrap__CmnTG{gap:10px}}.MaterialsSection_book__4uBQw{width:160px;height:auto;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(0,0,0,.12))}@media(max-width:480px){.MaterialsSection_book__4uBQw{width:80px}}.MaterialsSection_booksGroup__zcAC1{width:280px;height:auto;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(0,0,0,.1))}@media(max-width:480px){.MaterialsSection_booksGroup__zcAC1{width:140px}}.MobileAppSection_section__Mz4ST{background-color:#f6fffb;padding:80px 0}@media(max-width:768px){.MobileAppSection_section__Mz4ST{padding:56px 0}}@media(max-width:480px){.MobileAppSection_section__Mz4ST{padding:40px 0}}.MobileAppSection_container__RFJwk{max-width:1200px;margin:0 auto;padding:0 40px}@media(max-width:1024px){.MobileAppSection_container__RFJwk{padding:0 24px}}@media(max-width:480px){.MobileAppSection_container__RFJwk{padding:0 16px}}.MobileAppSection_inner__vTYLn{display:flex;align-items:center;gap:56px}@media(max-width:1024px){.MobileAppSection_inner__vTYLn{gap:40px}}@media(max-width:768px){.MobileAppSection_inner__vTYLn{flex-direction:column-reverse;gap:36px;align-items:center}}.MobileAppSection_left__58xUd{flex:1;display:flex;flex-direction:column;gap:24px;max-width:520px}@media(max-width:768px){.MobileAppSection_left__58xUd{max-width:100%;align-items:center;text-align:center}}.MobileAppSection_badge__U56s5{display:inline-flex;align-items:center;background-color:#e9fbf3;color:rgb(20.3,147,81.9);font-family:var(--font-inter);font-size:11px;font-weight:700;letter-spacing:.1em;padding:5px 14px;border-radius:999px;border:1px solid #d8efe8;text-transform:uppercase;width:fit-content}.MobileAppSection_title__SEHLK{font-family:var(--font-inter);font-weight:700;font-size:2.375rem;line-height:2.625rem;color:#0b0f14;max-width:440px}@media(max-width:768px){.MobileAppSection_title__SEHLK{font-family:var(--font-inter);font-size:1.875rem;font-weight:600;line-height:1.625;max-width:100%;text-align:center}}@media(max-width:480px){.MobileAppSection_title__SEHLK{font-size:1.5rem}}.MobileAppSection_storeButtons__2269U{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:768px){.MobileAppSection_storeButtons__2269U{justify-content:center}}@media(max-width:480px){.MobileAppSection_storeButtons__2269U{flex-direction:column;width:100%;align-items:center}}.MobileAppSection_storeBtn__8eiEz{display:block;transition:transform .2s ease,opacity .2s ease;border-radius:12px;overflow:hidden}.MobileAppSection_storeBtn__8eiEz:hover{transform:translateY(-2px);opacity:.9}.MobileAppSection_storeBtnImg__DvwTa{height:48px;width:auto;display:block}.MobileAppSection_qrBlock__Kr236{display:flex;align-items:center;gap:14px}@media(max-width:768px){.MobileAppSection_qrBlock__Kr236{justify-content:center}}.MobileAppSection_qrImg__YMgSU{width:160px;height:160px;border-radius:10px;border:2px solid #d8efe8;flex-shrink:0}.MobileAppSection_qrText__zUfef{font-family:var(--font-inter);font-size:.875rem;font-weight:400;line-height:1.5;color:#6b7280;max-width:130px;line-height:1.4}@media(max-width:768px){.MobileAppSection_qrText__zUfef{text-align:left}}.MobileAppSection_right__YwsI5{flex:1;display:flex;justify-content:center;align-items:flex-end;max-width:440px}@media(max-width:768px){.MobileAppSection_right__YwsI5{max-width:320px;width:100%}}@media(max-width:480px){.MobileAppSection_right__YwsI5{max-width:260px}}.MobileAppSection_phonesImg__GgaRv{width:100%;height:auto;object-fit:contain;display:block}.TestInterfaceSection_section__LwEpm{background-color:#fff;padding:80px 0}@media(max-width:768px){.TestInterfaceSection_section__LwEpm{padding:56px 0}}@media(max-width:480px){.TestInterfaceSection_section__LwEpm{padding:40px 0}}.TestInterfaceSection_container__dM5Ur{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;align-items:center;gap:64px}@media(max-width:1024px){.TestInterfaceSection_container__dM5Ur{padding:0 24px;gap:40px}}@media(max-width:768px){.TestInterfaceSection_container__dM5Ur{flex-direction:column-reverse;gap:40px}}@media(max-width:480px){.TestInterfaceSection_container__dM5Ur{padding:0 16px;gap:32px}}.TestInterfaceSection_left__GSyjA{flex:1.1;display:flex;justify-content:center;align-items:center;max-width:700px}@media(max-width:768px){.TestInterfaceSection_left__GSyjA{max-width:80%;width:100%}}@media(max-width:480px){.TestInterfaceSection_left__GSyjA{max-width:100%}}.TestInterfaceSection_mockImg__7CR3O{width:100%;height:auto;object-fit:contain;display:block;filter:drop-shadow(0 20px 48px rgba(0,0,0,.12))}.TestInterfaceSection_right__Tj0LP{flex:1;display:flex;flex-direction:column;gap:20px}@media(max-width:768px){.TestInterfaceSection_right__Tj0LP{align-items:flex-start}}.TestInterfaceSection_title__znq7u{font-family:var(--font-inter);font-weight:700;font-size:2.375rem;line-height:2.625rem;color:#0b0f14}@media(max-width:768px){.TestInterfaceSection_title__znq7u{font-family:var(--font-inter);font-size:1.875rem;font-weight:600;line-height:1.625}}@media(max-width:480px){.TestInterfaceSection_title__znq7u{font-size:1.5rem}}.TestInterfaceSection_description__rJTLQ{font-family:var(--font-inter);font-size:1rem;font-weight:400;line-height:1.5;color:#334155;line-height:1.65}.TestInterfaceSection_featureList__VBXOv{list-style:none;display:flex;flex-direction:column;gap:12px;margin-top:8px}.TestInterfaceSection_featureItem__G9_lM{display:flex;align-items:center;gap:12px;font-family:var(--font-inter);font-size:1rem;font-weight:400;line-height:1.5;color:#334155}.TestInterfaceSection_checkIcon__TxH0b{width:28px;height:28px;min-width:28px;border-radius:50%;background-color:#1dd275;color:#fff;display:flex;align-items:center;justify-content:center}.TrainerSection_section__Y_k4K{background-color:#f6fffb;padding:80px 0}@media(max-width:768px){.TrainerSection_section__Y_k4K{padding:56px 0}}@media(max-width:480px){.TrainerSection_section__Y_k4K{padding:40px 0}}.TrainerSection_container__crUVe{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;align-items:center;gap:64px}@media(max-width:1024px){.TrainerSection_container__crUVe{padding:0 24px;gap:40px}}@media(max-width:768px){.TrainerSection_container__crUVe{flex-direction:column;gap:40px}}@media(max-width:480px){.TrainerSection_container__crUVe{padding:0 16px;gap:32px}}.TrainerSection_left__GIM2N{flex:1;display:flex;flex-direction:column;gap:20px;max-width:500px}@media(max-width:768px){.TrainerSection_left__GIM2N{max-width:100%}}.TrainerSection_title__gH3zR{font-family:var(--font-inter);font-weight:700;font-size:2.375rem;line-height:2.625rem;color:#0b0f14}@media(max-width:768px){.TrainerSection_title__gH3zR{font-family:var(--font-inter);font-size:1.875rem;font-weight:600;line-height:1.625}}@media(max-width:480px){.TrainerSection_title__gH3zR{font-size:1.5rem}}.TrainerSection_description__weYVy{font-family:var(--font-inter);font-size:1rem;font-weight:400;line-height:1.5;color:#334155;line-height:1.65}.TrainerSection_stats__Sd3ZH{display:flex;align-items:center;gap:28px;margin-top:8px}.TrainerSection_statItem__cN6xZ{display:flex;flex-direction:column;gap:4px}.TrainerSection_statValue__uZxsY{font-family:var(--font-inter);font-weight:700;font-size:2.375rem;line-height:2.625rem;color:rgb(20.3,147,81.9);line-height:1}@media(max-width:480px){.TrainerSection_statValue__uZxsY{font-size:1.875rem}}.TrainerSection_statLabel__n49cP{font-family:var(--font-inter);font-size:.875rem;font-weight:400;line-height:1.5;color:#6b7280;font-weight:600}.TrainerSection_statDivider__dXzr7{width:1px;height:52px;background-color:#d8efe8}.TrainerSection_right__vz3Tc{flex:1;display:flex;justify-content:center}.TrainerSection_analysisCard__YDVsm{background-color:#fff;border:1px solid #d8efe8;border-radius:20px;padding:24px;width:100%;max-width:400px;box-shadow:0 8px 24px rgba(29,210,117,.08);display:flex;flex-direction:column;gap:20px}@media(max-width:768px){.TrainerSection_analysisCard__YDVsm{max-width:100%}}@media(max-width:480px){.TrainerSection_analysisCard__YDVsm{padding:20px 16px}}.TrainerSection_cardHeader__x75c_{display:flex;align-items:center;justify-content:space-between;gap:12px}.TrainerSection_cardTitle__ozIXZ{font-family:var(--font-inter);font-size:1rem;font-weight:600;line-height:1.625;color:#0b0f14}.TrainerSection_cardBadge__SH0bd{font-family:var(--font-inter);font-size:.75rem;font-weight:600;line-height:1.25;background-color:#e9fbf3;color:rgb(20.3,147,81.9);padding:4px 10px;border-radius:999px;border:1px solid #d8efe8;white-space:nowrap}.TrainerSection_progressList__UAjrh{display:flex;flex-direction:column;gap:16px}.TrainerSection_progressItem__OnZWF{display:flex;flex-direction:column;gap:8px}.TrainerSection_progressLabelRow__LfvKo{display:flex;justify-content:space-between;align-items:center}.TrainerSection_progressLabel__BZUdK{font-family:var(--font-inter);font-size:.875rem;font-weight:400;line-height:1.5;color:#334155}.TrainerSection_progressValue__xbEMk{font-family:var(--font-inter);font-size:.875rem;font-weight:600;line-height:1.25;color:rgb(20.3,147,81.9)}.TrainerSection_progressBar__OJit1{height:8px;background-color:#e9fbf3;border-radius:4px;overflow:hidden}.TrainerSection_progressFill__HKVRC{height:100%;background-color:#1dd275;border-radius:4px}.TrainerSection_progressFillWeak__X_moK{height:100%;background-color:#facc15;border-radius:4px}.TrainerSection_retakeBtn__BAYi1{font-family:var(--font-inter);font-size:1rem;font-weight:600;line-height:1.625;background-color:#1dd275;color:#fff;border:none;border-radius:12px;padding:13px 20px;cursor:pointer;transition:background-color .2s ease,transform .2s ease;width:100%;text-align:center}.TrainerSection_retakeBtn__BAYi1:hover{background-color:rgb(27.4905,168.4895,96.0425);transform:translateY(-1px)}.WhyUsSection_section__4EfeY{background-color:#f6fffb;padding:80px 0}@media(max-width:768px){.WhyUsSection_section__4EfeY{padding:56px 0}}@media(max-width:480px){.WhyUsSection_section__4EfeY{padding:40px 0}}.WhyUsSection_container__FACU5{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;align-items:center;gap:64px}@media(max-width:1024px){.WhyUsSection_container__FACU5{padding:0 24px;gap:40px}}@media(max-width:768px){.WhyUsSection_container__FACU5{flex-direction:column;gap:40px}}@media(max-width:480px){.WhyUsSection_container__FACU5{padding:0 16px;gap:32px}}.WhyUsSection_left__zqjOR{flex:1;display:flex;flex-direction:column;gap:20px;max-width:520px}@media(max-width:768px){.WhyUsSection_left__zqjOR{max-width:100%}}.WhyUsSection_title__JZypm{font-family:var(--font-inter);font-weight:700;font-size:2.375rem;line-height:2.625rem;color:#0b0f14}@media(max-width:768px){.WhyUsSection_title__JZypm{font-family:var(--font-inter);font-size:1.875rem;font-weight:600;line-height:1.625}}@media(max-width:480px){.WhyUsSection_title__JZypm{font-size:1.5rem}}.WhyUsSection_description__1VqS4{font-family:var(--font-inter);font-size:1rem;font-weight:400;line-height:1.5;color:#334155;line-height:1.65}.WhyUsSection_features__PdUYa{display:flex;flex-direction:column;gap:14px;margin-top:4px}.WhyUsSection_featItem__SC7nO{display:flex;gap:14px;align-items:center;padding:14px 16px;background-color:#fff;border:1px solid #d8efe8;border-radius:14px;transition:box-shadow .2s ease}.WhyUsSection_featItem__SC7nO:hover{box-shadow:0 4px 16px rgba(29,210,117,.1)}.WhyUsSection_featIconWrap__IlgVa{width:40px;height:40px;border-radius:10px;background-color:#e9fbf3;border:1px solid #d8efe8;display:flex;align-items:center;justify-content:center;flex-shrink:0}.WhyUsSection_featTitle___tev5{font-family:var(--font-inter);font-size:1rem;font-weight:600;line-height:1.625;color:#0b0f14;margin-bottom:3px}.WhyUsSection_featDesc__DU4t9{font-family:var(--font-inter);font-size:.875rem;font-weight:400;color:#6b7280;line-height:1.5}.WhyUsSection_right__a_fID{flex:1;display:flex;justify-content:center;align-items:center}@media(max-width:768px){.WhyUsSection_right__a_fID{width:100%}}.WhyUsSection_photoGrid__HFuhV{display:flex;gap:16px;width:100%;max-width:500px;height:260px}@media(max-width:768px){.WhyUsSection_photoGrid__HFuhV{max-width:100%;height:400px}}@media(max-width:480px){.WhyUsSection_photoGrid__HFuhV{flex-direction:column;height:600px}}.WhyUsSection_photo__HYK7d{position:relative;flex:1;border-radius:16px;overflow:hidden;border:1px solid #d8efe8;background-color:#e9fbf3;transition:flex .5s cubic-bezier(.25,1,.5,1),transform .5s ease;cursor:pointer}.WhyUsSection_photo__HYK7d:nth-child(2){transform:translateY(28px)}@media(max-width:480px){.WhyUsSection_photo__HYK7d:nth-child(2){transform:translateY(0)}}.WhyUsSection_photo__HYK7d:hover{flex:2.5}.WhyUsSection_photo__HYK7d:hover .WhyUsSection_photoImg__oKZFe{transform:scale(1.05)}.WhyUsSection_photoImg__oKZFe{object-fit:cover;transition:transform .5s ease}