.phn-play-button{display:flex;align-items:center;justify-content:center;font-size:3rem;border:none;background-color:transparent;color:var(--primary-main);cursor:pointer;transition:all .3s ease}.phn-play-button:hover{color:var(--primary-light)}.phn-play-button:disabled{cursor:not-allowed;opacity:.5}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-spin{animation:spin 3s linear infinite}.phn-play-button .icon{transition:transform .2s ease}.phn-play-button:hover .icon{transform:scale(1.1)}.phn-play-button:active .icon{transform:scale(.9)}.page_homeContainer__ARORB{display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-color:#f5f5f5}.page_homeMainContent___awOM{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.page_homeHeroSection__1Rye_{display:flex;flex-direction:column;align-items:center;padding:40px;min-height:calc(100vh - 77px);max-width:1200px}.page_homeHeroSection__1Rye_ h1{font-size:4.2rem;line-height:1.2;margin-top:80px;text-align:center;color:var(--primary-main)}.page_homeHeroSection__1Rye_ h2{width:60%;font-size:1.2rem;font-weight:400;text-align:center;margin-top:20px;color:var(--gray-5);margin-bottom:20px}.page_homeHeroCta__LvltQ{display:flex;flex-direction:column;gap:20px;align-items:center}.page_homeHeroCta__LvltQ h3{font-size:1.8rem;color:var(--gray-5)}.page_homeCtaSignupButton__JwOu6{padding:10px 20px;font-size:1.6rem;font-weight:700;color:#fff;border:none;background-color:var(--primary-main);border-radius:30px;width:300px;cursor:pointer;transition:background-color .3s ease}.page_homeCtaSignupButton__JwOu6:hover{background-color:var(--primary-light)}.page_homeFeaturesSection__EplgM{display:flex;flex-direction:column;align-items:center;padding:60px 140px;width:100%;gap:40px;background-color:#fff}.page_homeFeaturesSection__EplgM h1{text-align:center;font-size:2.5rem;color:var(--primary-main)}.page_homeFeatures__AJ7nt{display:flex;flex-direction:column;align-items:center;gap:80px;width:100%}.page_homeFeatureInverse__rgRdG,.page_homeFeature__ZLyFk{display:flex;align-items:center;gap:60px;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.page_homeFeatureInverse__rgRdG.page_animate__rV_9t,.page_homeFeature__ZLyFk.page_animate__rV_9t{opacity:1;transform:translateY(0)}.page_homeFeatureAudioContainer__soUB_,.page_homeFeatureImageContainer__7et73,.page_homeFeatureTextInverse__30gRk,.page_homeFeatureText__8zT0l{width:50%}.page_homeFeatureAudioContainer__soUB_,.page_homeFeatureImageContainer__7et73{display:flex;align-items:center;justify-content:center;gap:20px}.page_homeFeatureFlashcardImage__8Jo1N{border-radius:10px}.page_homeFeatureFlashcardImage__8Jo1N:first-child{width:auto;height:300px}.page_homeFeatureFlashcardImage__8Jo1N:nth-child(2){width:auto;height:350px}.page_homeFeatureAudioContainer__soUB_{flex-direction:row;gap:20px}.page_homeFeatureAudio__Gbywh{display:flex;flex-direction:column;align-items:center;gap:10px}.page_homeFeatureAudio__Gbywh img{border-radius:15px;border:3px solid #000;width:100px;height:auto}.page_homeFeatureText__8zT0l{text-align:left}.page_homeFeatureTextInverse__30gRk{text-align:right}.page_homeFeatureImage__W9B_O{width:100%;height:auto;border-radius:10px}.page_homeFeatureTextInverse__30gRk h1,.page_homeFeatureText__8zT0l h1{font-size:1.8rem;font-weight:700;color:var(--primary-main)}.page_homeFeatureText__8zT0l h1{text-align:left}.page_homeFeatureTextInverse__30gRk h1{text-align:right}.page_homeFeatureTextInverse__30gRk p,.page_homeFeatureText__8zT0l p{font-size:1.1rem;color:var(--gray-5)}.page_homeSolutionSection__CIm4x{display:flex;flex-direction:column;align-items:center;padding:80px 20px;width:100%;gap:40px;background-color:#f9f9f9}.page_homeSolutionSection__CIm4x h1{text-align:center;font-size:2.5rem;color:var(--primary-main)}.page_homeComparisonChart__y3br5{display:flex;flex-direction:row;align-items:center;justify-content:center;align-items:stretch;opacity:0;transition:opacity .5s ease}.page_homeComparisonChart__y3br5.page_animate__rV_9t{opacity:1}.page_homeComparisonChartColumn__z6tfg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px;color:#000;background-color:#fff;border-radius:20px;padding:20px;height:550px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);min-width:300px;transition:transform 1s ease}.page_homeComparisonChartColumn__z6tfg.page_featureColumn__O39_o{transform:translateX(100%)}.page_homeComparisonChartColumn__z6tfg:last-child{transform:translateX(-100%)}.page_homeComparisonChart__y3br5.page_animate__rV_9t .page_homeComparisonChartColumn__z6tfg.page_featureColumn__O39_o,.page_homeComparisonChart__y3br5.page_animate__rV_9t .page_homeComparisonChartColumn__z6tfg:last-child{transform:translateX(0)}.page_homeComparisonChartColumn__z6tfg.page_phoneticaColumn__rdsfP{z-index:2}.page_homeComparisonChart-column__JzL6I div{display:flex;align-items:center;justify-content:center;min-height:80px}.page_homeComparisonChartColumn__z6tfg.page_phoneticaColumn__rdsfP{background-color:var(--primary-light);color:#fff;padding:40px 20px}.page_homeComparisonChartColumn__z6tfg.page_phoneticaColumn__rdsfP h2{color:#fff}.page_homeComparisonColumnIcon__M937o{font-size:1.6rem}.page_homeLanguagesSection__0CUSZ{display:flex;flex-direction:column;align-items:center;text-align:center;padding:80px;background-color:var(--primary-main)}.page_homeLanguagesSection__0CUSZ h1{margin-bottom:10px;font-size:3.5rem;color:#fff}.page_homeLanguagesSection__0CUSZ h2{margin-bottom:40px;font-size:1.6rem;color:#fff}.page_homeLanguagesFlags__9HV1w{display:flex;flex-direction:row;align-items:center;gap:30px;flex-wrap:wrap;justify-content:center;margin-bottom:40px}.page_homeLanguagesFlag__7u57g{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border-radius:30px;gap:10px;height:140px;width:135px;text-wrap:wrap;text-align:center;cursor:pointer;transition:background-color .3s ease}.page_homeLanguagesFlag__7u57g:hover{background-color:var(--primary-light)}.page_homeLanguageFlag__fqQSf{width:90px;height:60px;border-radius:15px;border:3px solid #000;object-fit:cover}.page_homeLanguageName__jYDR8{display:flex;flex-direction:column;align-items:center;justify-content:center;height:25%}.page_homeLanguageName__jYDR8 h3{font-size:1rem;line-height:1.2}.page_homePricingSection__EtT_B{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;padding:80px 20px;background-color:#f9f9f9}.page_homePricingSection__EtT_B h1{font-size:3rem;color:var(--primary-main);margin-bottom:20px}.page_homeFreeTrialText__OVMGW{font-size:1.2rem;color:var(--primary-main);margin-bottom:40px;text-align:center}.page_homePricingCards__h9eBU{display:flex;justify-content:center;align-items:center;gap:30px}.page_homePricingCard__bNVEN{display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-color:#fff;border-radius:15px;padding:40px;width:300px;height:260px;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1)}.page_homePricingCard__bNVEN.page_featured__4xI3W{border:2px solid var(--primary-main);position:relative;z-index:1;height:320px;transition:border .3s ease}.page_homePricingCard__bNVEN.page_featured__4xI3W:hover{border:2px solid var(--primary-light)}.page_homePricingCard__bNVEN.page_featured__4xI3W:hover .page_homeFeaturedLabel__zLbUi{background-color:var(--primary-light)}.page_homeFeaturedLabel__zLbUi{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background-color:var(--primary-main);color:#fff;padding:5px 15px;border-radius:20px;font-size:1rem;font-weight:700;transition:background-color .3s ease}.page_homePricingCard__bNVEN h2{font-size:2rem;color:var(--primary-main)}.page_homePricingCardPriceContainer__bO323{display:flex;flex-direction:column;align-items:center;justify-content:center}.page_homeOriginalPrice__yGt6s{font-size:1.2rem;color:var(--gray-5);text-decoration:line-through}.page_homePrice__SrpuU{font-size:3rem;font-weight:700;color:var(--gray-5)}.page_homePrice__SrpuU span{font-size:1rem;font-weight:400}.page_homePricePerMonth__T22Sm{font-size:1.2rem;color:var(--gray-5)}.page_homeSavings__LCHdS{font-size:1.2rem;color:green;margin-bottom:20px}.page_homeSignupButtonContainer__gSl_S{width:400px;margin-bottom:80px}.page_homeSignupButton__DRLJ0{width:100%;padding:15px 30px;font-size:1.4rem;font-weight:700;color:#fff;border:none;background-color:var(--primary-main);border-radius:40px;cursor:pointer;transition:background-color .3s ease}.page_homeSignupButton__DRLJ0:hover{background-color:var(--primary-light)}.page_homeMaximizingSection__yy6_r{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;padding:80px 20px;background-color:#f5f5f5;margin-top:30px}.page_homeMaximizingSection__yy6_r h1{font-size:3rem;color:var(--primary-main);margin-bottom:30px;max-width:800px}.page_homeMaximizingSection__yy6_r p{font-size:1.2rem;line-height:1.6;color:var(--gray-5);max-width:900px;margin:0 auto}@media (max-width:768px){.page_homeMaximizingSection__yy6_r{padding:60px 20px}.page_homeMaximizingSection__yy6_r h1{font-size:2.2rem}.page_homeMaximizingSection__yy6_r p{font-size:1rem}.page_homeHeroSection__1Rye_{flex-direction:column;height:100vh;padding:10px}.page_homeHeroSection__1Rye_ h1{margin-top:100px;font-size:2.4rem}.page_homeHeroSection__1Rye_ h2{font-size:1rem;width:80%;margin-bottom:20px}.page_homeHeroCta__LvltQ h3{font-size:1.5rem}.page_homeCtaSignupButton__JwOu6{padding:15px 20px;font-size:1.2rem}.page_homeFeaturesSection__EplgM{padding:60px 30px;width:100%}.page_homeFeaturesSection__EplgM h1{font-size:2rem}.page_homeFeatures__AJ7nt{gap:40px}.page_homeFeatureInverse__rgRdG,.page_homeFeature__ZLyFk{flex-direction:column;width:100%}.page_homeFeatureInverse__rgRdG{flex-direction:column-reverse}.page_homeFeatureTextInverse__30gRk,.page_homeFeatureText__8zT0l{text-align:center}.page_homeFeatureTextInverse__30gRk h1,.page_homeFeature__ZLyFk h1{font-size:1.4rem;text-align:center}.page_homeFeatureTextInverse__30gRk p,.page_homeFeatureText__8zT0l p{font-size:.9rem}.page_homeFeatureAudioContainer__soUB_,.page_homeFeatureImageContainer__7et73,.page_homeFeatureTextInverse__30gRk,.page_homeFeatureText__8zT0l{width:100%;gap:10px}.page_homeFeatureFlashcardImage__8Jo1N:first-child{width:auto;height:230px}.page_homeFeatureFlashcardImage__8Jo1N:nth-child(2){width:auto;height:270px}.page_homeSolutionSection__CIm4x{padding:60px 0}.page_homeComparisonChart__y3br5{width:100%;overflow-x:scroll;justify-content:flex-start;padding:20px}.page_homeLanguagesSection__0CUSZ{padding:60px 10px}.page_homeLanguagesSection__0CUSZ h1{font-size:2.2rem}.page_homeLanguagesSection__0CUSZ h2{font-size:1.3rem}.page_homeLanguagesFlags__9HV1w{gap:15px}.page_homeLanguagesFlag__7u57g{border-radius:15px;height:90px;width:80px}.page_homeLanguageFlag__fqQSf{width:60px;height:40px;border-radius:8px;border:2px solid #000}.page_homeLanguagesFlag__7u57g h3{font-size:.7rem}.page_homePricingSection__EtT_B h1{font-size:2.2rem}.page_homePricingSection__EtT_B{padding:40px 20px}.page_homePricingCards__h9eBU{flex-direction:column;align-items:center;gap:20px}.page_homePricingCard__bNVEN,.page_homePricingCard__bNVEN.page_featured__4xI3W{width:300px;height:260px;margin-bottom:30px}.page_homePricingCard__bNVEN.page_featured__4xI3W{height:320px}.page_homeFreeTrialText__OVMGW{font-size:1rem;margin-bottom:20px}.page_homeSignupButtonContainer__gSl_S{width:100%}}.page_homeTutorialSection__D_FKf{display:flex;flex-direction:column;align-items:center;padding:80px 20px;width:100%;background-color:#f5f5f5}.page_homeTutorialSection__D_FKf h1{font-size:2.5rem;color:var(--primary-main);text-align:center;margin-bottom:30px}.page_homeTutorialVideoContainer__qNVfF{width:100%;max-width:1000px;aspect-ratio:16/9;border-radius:15px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1)}.page_homeTutorialVideo__5154z{width:100%;height:100%;object-fit:cover}@media (max-width:768px){.page_homeTutorialSection__D_FKf{padding:60px 20px}.page_homeTutorialSection__D_FKf h1{font-size:2rem}.page_homeTutorialVideoContainer__qNVfF{max-width:100%}}.page_floatingActionMenu__zg4Pj{position:fixed;bottom:2rem;right:2rem;z-index:1000}.page_fabButton__NdkdO{width:56px;height:56px;border-radius:50%;background-color:#007bff;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px rgba(0,0,0,.2)}.page_fabIcon__oMorF{font-size:24px;transition:transform .3s ease}.page_fabIcon__oMorF.page_rotate__durgN{transform:rotate(45deg)}.page_fabMenu__TDs_5{position:absolute;bottom:70px;right:0;display:flex;flex-direction:column;gap:.5rem}.page_fabMenuItem__uzo3w{padding:.75rem 1rem;border-radius:25px;background-color:#fff;border:1px solid #ddd;color:#333;cursor:pointer;display:flex;align-items:center;gap:.5rem;white-space:nowrap;box-shadow:0 2px 5px rgba(0,0,0,.1)}.page_fabMenuItem__uzo3w:hover{background-color:#f8f9fa}