.index-module__E8Ny_q__container{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:128px 0;display:grid}@media (max-width:768px){.index-module__E8Ny_q__container{grid-template-columns:1fr;gap:32px;padding:48px 0}}.index-module__E8Ny_q__left{flex-direction:column;align-items:flex-start;gap:40px;display:flex}@media (max-width:768px){.index-module__E8Ny_q__left{text-align:center;align-items:center;gap:32px}}.index-module__E8Ny_q__heading{color:var(--foreground-default);margin:0;font-size:3rem;font-weight:600}@media (max-width:768px){.index-module__E8Ny_q__heading{font-size:2rem}}.index-module__E8Ny_q__subtitle{color:var(--foreground-subtle);margin:0;font-size:1.125rem;font-weight:400}@media (max-width:768px){.index-module__E8Ny_q__subtitle{font-size:1rem}}.index-module__E8Ny_q__cta{background-color:var(--background-brand);color:var(--secondary);border-radius:12px;padding:14px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-block}.index-module__E8Ny_q__cta:hover{background-color:var(--background-strong)}.index-module__E8Ny_q__right{justify-content:center;align-items:center;display:flex}.index-module__E8Ny_q__illustration{width:100%;max-width:550px;height:auto}
.index-module__tA9LwG__container{grid-template-columns:repeat(3,1fr);gap:24px;padding:40px 0;display:grid}@media (max-width:768px){.index-module__tA9LwG__container{grid-template-columns:1fr;gap:16px;padding:40px 0}}.index-module__tA9LwG__card{background-color:var(--background-toned);border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:40px 32px;display:flex}@media (max-width:768px){.index-module__tA9LwG__card{padding:40px 24px}}.index-module__tA9LwG__value{color:var(--foreground-default);font-size:3rem;font-weight:600;line-height:1.375}@media (max-width:768px){.index-module__tA9LwG__value{font-size:2rem}}.index-module__tA9LwG__label{color:var(--foreground-default);text-align:center;font-size:1.125rem;font-weight:400}@media (max-width:768px){.index-module__tA9LwG__label{font-size:1rem}}
.TeachersAnimation-module__xUB1Ja__wrapper{aspect-ratio:588/390;width:100%;max-width:588px;position:relative;overflow:hidden;container-type:inline-size}.TeachersAnimation-module__xUB1Ja__stage{width:100%;height:100%;position:relative}.TeachersAnimation-module__xUB1Ja__block{opacity:0;position:absolute}.TeachersAnimation-module__xUB1Ja__block img{width:100%;height:auto;display:block}.TeachersAnimation-module__xUB1Ja__blockBye{width:44.728%;top:1.282%;left:.68%}.TeachersAnimation-module__xUB1Ja__blockDeaf{width:34.694%;bottom:1.282%;left:10.714%}.TeachersAnimation-module__xUB1Ja__blockHello{width:51.531%;bottom:1.282%;right:.68%}@keyframes TeachersAnimation-module__xUB1Ja__pop-in{0%{opacity:0;transform:scale(.85)}to{opacity:1}}.TeachersAnimation-module__xUB1Ja__visible .TeachersAnimation-module__xUB1Ja__blockBye{animation:.5s cubic-bezier(.34,1.56,.64,1) .1s forwards TeachersAnimation-module__xUB1Ja__pop-in}.TeachersAnimation-module__xUB1Ja__visible .TeachersAnimation-module__xUB1Ja__blockHello{animation:.5s cubic-bezier(.34,1.56,.64,1) .35s forwards TeachersAnimation-module__xUB1Ja__pop-in}.TeachersAnimation-module__xUB1Ja__visible .TeachersAnimation-module__xUB1Ja__blockDeaf{animation:.5s cubic-bezier(.34,1.56,.64,1) .6s forwards TeachersAnimation-module__xUB1Ja__pop-in}@media (prefers-reduced-motion:reduce){.TeachersAnimation-module__xUB1Ja__block{opacity:1}.TeachersAnimation-module__xUB1Ja__visible .TeachersAnimation-module__xUB1Ja__blockBye,.TeachersAnimation-module__xUB1Ja__visible .TeachersAnimation-module__xUB1Ja__blockHello,.TeachersAnimation-module__xUB1Ja__visible .TeachersAnimation-module__xUB1Ja__blockDeaf{animation:none}}
.CameraPracticeAnimation-module__FQwCHG__wrapper{aspect-ratio:588/390;width:100%;max-width:588px;position:relative;overflow:hidden;container-type:inline-size}.CameraPracticeAnimation-module__FQwCHG__stage{width:100%;height:100%;position:relative;overflow:hidden}.CameraPracticeAnimation-module__FQwCHG__bgLayer{width:100%;height:100%;position:absolute;inset:0}.CameraPracticeAnimation-module__FQwCHG__phoneFrame{z-index:2;opacity:0;width:37.415%;margin:0 auto;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.CameraPracticeAnimation-module__FQwCHG__phoneFrame img{width:100%;height:auto;display:block}.CameraPracticeAnimation-module__FQwCHG__blob,.CameraPracticeAnimation-module__FQwCHG__track{opacity:0}.CameraPracticeAnimation-module__FQwCHG__greenArc{stroke-dasharray:749.98;stroke-dashoffset:749.98px}.CameraPracticeAnimation-module__FQwCHG__checkmarkAnim{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(0)}@keyframes CameraPracticeAnimation-module__FQwCHG__phone-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1}}@keyframes CameraPracticeAnimation-module__FQwCHG__fade-in{0%{opacity:0}to{opacity:1}}@keyframes CameraPracticeAnimation-module__FQwCHG__draw-arc{0%{stroke-dashoffset:749.98px}to{stroke-dashoffset:0}}@keyframes CameraPracticeAnimation-module__FQwCHG__pop-bounce{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.CameraPracticeAnimation-module__FQwCHG__visible .CameraPracticeAnimation-module__FQwCHG__phoneFrame{animation:.7s cubic-bezier(.22,1,.36,1) forwards CameraPracticeAnimation-module__FQwCHG__phone-enter}.CameraPracticeAnimation-module__FQwCHG__visible .CameraPracticeAnimation-module__FQwCHG__blob{animation:.6s cubic-bezier(.22,1,.36,1) .1s forwards CameraPracticeAnimation-module__FQwCHG__fade-in}.CameraPracticeAnimation-module__FQwCHG__visible .CameraPracticeAnimation-module__FQwCHG__track{animation:.4s ease-out .6s forwards CameraPracticeAnimation-module__FQwCHG__fade-in}.CameraPracticeAnimation-module__FQwCHG__visible .CameraPracticeAnimation-module__FQwCHG__greenArc{animation:1.2s cubic-bezier(.65,0,.35,1) .8s forwards CameraPracticeAnimation-module__FQwCHG__draw-arc}.CameraPracticeAnimation-module__FQwCHG__visible .CameraPracticeAnimation-module__FQwCHG__checkmarkAnim{animation:.5s cubic-bezier(.34,1.56,.64,1) 1.9s forwards CameraPracticeAnimation-module__FQwCHG__pop-bounce}@media (prefers-reduced-motion:reduce){.CameraPracticeAnimation-module__FQwCHG__phoneFrame,.CameraPracticeAnimation-module__FQwCHG__blob,.CameraPracticeAnimation-module__FQwCHG__track{opacity:1}.CameraPracticeAnimation-module__FQwCHG__greenArc{stroke-dashoffset:0}.CameraPracticeAnimation-module__FQwCHG__checkmarkAnim{opacity:1;transform:scale(1)}.CameraPracticeAnimation-module__FQwCHG__visible .CameraPracticeAnimation-module__FQwCHG__phoneFrame,.CameraPracticeAnimation-module__FQwCHG__visible .CameraPracticeAnimation-module__FQwCHG__blob,.CameraPracticeAnimation-module__FQwCHG__visible .CameraPracticeAnimation-module__FQwCHG__track,.CameraPracticeAnimation-module__FQwCHG__visible .CameraPracticeAnimation-module__FQwCHG__greenArc,.CameraPracticeAnimation-module__FQwCHG__visible .CameraPracticeAnimation-module__FQwCHG__checkmarkAnim{animation:none}}
.FlashcardsAnimation-module__c3Mp0a__wrapper{aspect-ratio:588/390;width:100%;max-width:588px;position:relative;overflow:hidden}.FlashcardsAnimation-module__c3Mp0a__stage{position:absolute;inset:0}.FlashcardsAnimation-module__c3Mp0a__grid{grid-template-columns:repeat(2,1fr);gap:3.5%;width:56%;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.FlashcardsAnimation-module__c3Mp0a__card{opacity:0}.FlashcardsAnimation-module__c3Mp0a__card img{width:100%;height:auto;display:block}.FlashcardsAnimation-module__c3Mp0a__phone{opacity:0;height:100%;position:absolute;top:0;right:0}.FlashcardsAnimation-module__c3Mp0a__phone img{width:auto;height:100%;display:block}@keyframes FlashcardsAnimation-module__c3Mp0a__phone-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes FlashcardsAnimation-module__c3Mp0a__pop-in{0%{opacity:0;transform:scale(.85)}to{opacity:1}}.FlashcardsAnimation-module__c3Mp0a__visible .FlashcardsAnimation-module__c3Mp0a__phone{animation:.6s cubic-bezier(.22,1,.36,1) 80ms forwards FlashcardsAnimation-module__c3Mp0a__phone-in}.FlashcardsAnimation-module__c3Mp0a__visible .FlashcardsAnimation-module__c3Mp0a__card{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards FlashcardsAnimation-module__c3Mp0a__pop-in}.FlashcardsAnimation-module__c3Mp0a__visible .FlashcardsAnimation-module__c3Mp0a__card:first-child{animation-delay:.65s}.FlashcardsAnimation-module__c3Mp0a__visible .FlashcardsAnimation-module__c3Mp0a__card:nth-child(2){animation-delay:.8s}.FlashcardsAnimation-module__c3Mp0a__visible .FlashcardsAnimation-module__c3Mp0a__card:nth-child(3){animation-delay:.95s}.FlashcardsAnimation-module__c3Mp0a__visible .FlashcardsAnimation-module__c3Mp0a__card:nth-child(4){animation-delay:1.1s}@media (prefers-reduced-motion:reduce){.FlashcardsAnimation-module__c3Mp0a__card,.FlashcardsAnimation-module__c3Mp0a__phone{opacity:1;transform:none}.FlashcardsAnimation-module__c3Mp0a__visible .FlashcardsAnimation-module__c3Mp0a__card,.FlashcardsAnimation-module__c3Mp0a__visible .FlashcardsAnimation-module__c3Mp0a__phone{animation:none}}
.LessonsAnimation-module__vBmh-q__wrapper{aspect-ratio:588/390;width:100%;max-width:588px;position:relative;overflow:hidden;container-type:inline-size}.LessonsAnimation-module__vBmh-q__stage{justify-content:flex-start;align-items:center;gap:4.252%;width:100%;height:100%;padding-left:1.531%;display:flex}.LessonsAnimation-module__vBmh-q__phoneFrame{opacity:0;flex-shrink:0;align-self:stretch;width:38.776%;overflow:hidden}.LessonsAnimation-module__vBmh-q__phoneFrame img{width:100%;height:auto;display:block}.LessonsAnimation-module__vBmh-q__lessonButtons{flex-direction:column;flex-shrink:0;gap:2.041cqi;width:55.442%;display:flex}.LessonsAnimation-module__vBmh-q__button{opacity:0;width:100%}.LessonsAnimation-module__vBmh-q__button img{width:100%;height:auto;display:block}@keyframes LessonsAnimation-module__vBmh-q__phone-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1}}@keyframes LessonsAnimation-module__vBmh-q__button-enter{0%{opacity:0;transform:translateY(-16px)}to{opacity:1}}.LessonsAnimation-module__vBmh-q__visible .LessonsAnimation-module__vBmh-q__phoneFrame{animation:.7s cubic-bezier(.22,1,.36,1) forwards LessonsAnimation-module__vBmh-q__phone-enter}.LessonsAnimation-module__vBmh-q__visible .LessonsAnimation-module__vBmh-q__button{animation:.5s cubic-bezier(.22,1,.36,1) forwards LessonsAnimation-module__vBmh-q__button-enter}.LessonsAnimation-module__vBmh-q__visible .LessonsAnimation-module__vBmh-q__button:first-child{animation-delay:.5s}.LessonsAnimation-module__vBmh-q__visible .LessonsAnimation-module__vBmh-q__button:nth-child(2){animation-delay:.6s}.LessonsAnimation-module__vBmh-q__visible .LessonsAnimation-module__vBmh-q__button:nth-child(3){animation-delay:.7s}.LessonsAnimation-module__vBmh-q__visible .LessonsAnimation-module__vBmh-q__button:nth-child(4){animation-delay:.8s}@media (prefers-reduced-motion:reduce){.LessonsAnimation-module__vBmh-q__phoneFrame,.LessonsAnimation-module__vBmh-q__button{opacity:1}.LessonsAnimation-module__vBmh-q__visible .LessonsAnimation-module__vBmh-q__phoneFrame,.LessonsAnimation-module__vBmh-q__visible .LessonsAnimation-module__vBmh-q__button{animation:none}}
.index-module__hDPq7G__intro{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:128px 0 96px;display:flex}@media (max-width:768px){.index-module__hDPq7G__intro{padding:48px 0 80px}}.index-module__hDPq7G__introHeading{color:var(--foreground-default);margin:0;font-size:3rem;font-weight:600}@media (max-width:768px){.index-module__hDPq7G__introHeading{font-size:2rem}}.index-module__hDPq7G__introSubtitle{color:var(--foreground-subtle);margin:0;font-size:1.125rem;font-weight:400}@media (max-width:768px){.index-module__hDPq7G__introSubtitle{font-size:1rem}}.index-module__hDPq7G__blocks{flex-direction:column;gap:144px;padding-bottom:128px;display:flex}@media (max-width:768px){.index-module__hDPq7G__blocks{gap:80px;padding-bottom:48px}}.index-module__hDPq7G__block{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}@media (max-width:768px){.index-module__hDPq7G__block{grid-template-columns:1fr;gap:40px}}@media (min-width:769px){.index-module__hDPq7G__blockReverse{direction:rtl}.index-module__hDPq7G__blockReverse>*{direction:ltr}}.index-module__hDPq7G__blockText{flex-direction:column;gap:20px;display:flex}.index-module__hDPq7G__blockHeading{color:var(--foreground-default);margin:0;font-size:2rem;font-weight:600}@media (max-width:768px){.index-module__hDPq7G__blockHeading{font-size:1.25rem}}.index-module__hDPq7G__blockParagraph{color:var(--foreground-default);opacity:.75;margin:0;font-size:1.125rem;font-weight:400;line-height:1.7}@media (max-width:768px){.index-module__hDPq7G__blockParagraph{font-size:1rem}}.index-module__hDPq7G__blockImage{justify-content:center;align-items:center;display:flex}@media (max-width:768px){.index-module__hDPq7G__blockImage{order:-1}}.index-module__hDPq7G__image{width:100%;max-width:520px;height:auto}
.index-module__lb4gra__section{background:#eeecff}.index-module__lb4gra__container{flex-direction:column;align-items:center;gap:96px;padding:96px 0 128px;display:flex}@media (max-width:768px){.index-module__lb4gra__container{gap:48px;padding:48px 0 40px}}.index-module__lb4gra__headline{flex-direction:column;align-items:center;gap:24px;display:flex}@media (max-width:768px){.index-module__lb4gra__headline{gap:20px}}.index-module__lb4gra__badge{justify-content:center;align-items:center;display:flex}.index-module__lb4gra__heading{color:var(--foreground-default);text-align:center;margin:0;font-size:3rem;font-weight:600}@media (max-width:768px){.index-module__lb4gra__heading{font-size:2rem}}.index-module__lb4gra__content{grid-template-columns:1fr 1fr;align-items:center;gap:64px;width:100%;display:grid}@media (max-width:768px){.index-module__lb4gra__content{grid-template-columns:1fr;gap:12px}}.index-module__lb4gra__accordion{flex-direction:column;gap:12px;display:flex}.index-module__lb4gra__item{color:var(--foreground-default);text-align:left;cursor:pointer;background:#f7f6ff;border:1px solid #c5bffe;border-radius:16px;flex-direction:column;gap:12px;width:100%;padding:24px 32px;font-family:inherit;transition:border-color .2s,border-width .2s,background .3s;display:flex}.index-module__lb4gra__itemActive{border:3px solid #6e62f7}@media (max-width:768px){.index-module__lb4gra__itemVideoActive{background:#eeecff}}.index-module__lb4gra__itemTitleRow{align-items:center;width:100%;display:flex}.index-module__lb4gra__itemTitle{color:var(--foreground-default);font-size:1.5rem;font-weight:600}@media (max-width:768px){.index-module__lb4gra__itemTitle{font-size:1.25rem}}.index-module__lb4gra__itemDescription{color:var(--foreground-default);margin:0;font-size:1.125rem;font-weight:400;line-height:1.6}@media (max-width:768px){.index-module__lb4gra__itemDescription{font-size:1rem}}.index-module__lb4gra__phoneWrapper{justify-content:center;align-items:center;display:flex;position:relative}@media (max-width:768px){.index-module__lb4gra__phoneWrapper{display:none}}.index-module__lb4gra__blob{z-index:0;pointer-events:none;width:132%;max-width:380px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.index-module__lb4gra__phone{width:100%;max-width:486px;height:auto}.index-module__lb4gra__phoneInAccordionWrapper{display:none}@media (max-width:768px){.index-module__lb4gra__phoneInAccordionWrapper{justify-content:center;align-items:center;width:100%;margin-top:32px;display:flex}}.index-module__lb4gra__phoneInAccordion{width:202px;height:auto}.index-module__lb4gra__conversationsPhone{z-index:1;aspect-ratio:466/926;width:100%;max-width:288px;position:relative}@media (max-width:768px){.index-module__lb4gra__conversationsPhone{max-width:202px}}.index-module__lb4gra__conversationsScreen{border-radius:7%/3%;width:83.7%;height:91.8%;position:absolute;top:4.1%;left:8.1%;overflow:hidden}.index-module__lb4gra__conversationsVideo{object-fit:cover;width:100%;height:100%;display:block}.index-module__lb4gra__conversationsPhoneFrame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.index-module__lb4gra__chevron{flex-shrink:0;margin-left:auto;transition:transform .2s;display:none}@media (max-width:768px){.index-module__lb4gra__chevron{display:block}}.index-module__lb4gra__chevronOpen{transform:rotate(180deg)}
