.OnlineEnglishApps_onlineEnglishApps__lkPgD{--oea-ink:#0f172a;--oea-heading:#1e293b;--oea-body:#64748b;--oea-muted:#94a3b8;--oea-line:#e9edf3;--oea-line-strong:#dfe4ec;--oea-surface:#fff;--oea-canvas:#f8fafb;--oea-accent:#4f46e5;--oea-accent-ink:#4338ca;--oea-accent-soft:#eef1fe;--oea-radius:18px;--oea-radius-sm:12px;--oea-shadow:0 1px 2px rgba(15,23,42,.04);--oea-shadow-hover:0 18px 40px -20px rgba(30,41,59,.28);--oea-ease:cubic-bezier(0.22,0.61,0.36,1);width:100%;max-width:73.75rem;margin:0 auto;padding:3rem 1.25rem 4rem;color:var(--oea-body);-webkit-font-smoothing:antialiased}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_sectionHeader__hzVNe{text-align:center;max-width:46rem;margin:0 auto 3rem}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_sectionHeader__hzVNe h2{font-size:clamp(1.5rem,1.1rem + 1.6vw,2rem);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--oea-ink);margin:0 0 1rem}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_sectionHeader__hzVNe p{color:var(--oea-body);line-height:1.75;font-size:1rem;margin:0}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_sectionHeader__hzVNe:after{content:"";display:block;width:2.5rem;height:3px;border-radius:62.4375rem;background:var(--oea-accent);margin:1.25rem auto 0;opacity:.9}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_criteria__WctKS{margin-bottom:5rem}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_criteria__grid__rTzii{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem;margin-bottom:1.25rem}@media(min-width:1024px){.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_criteria__grid__rTzii{grid-template-columns:repeat(2,1fr)}}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_criteria__card__ObJ5x{background:var(--oea-surface);border:1px solid var(--oea-line);border-radius:var(--oea-radius);padding:2rem;box-shadow:var(--oea-shadow);transition:border-color .3s var(--oea-ease),box-shadow .3s var(--oea-ease),transform .3s var(--oea-ease)}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_criteria__card__ObJ5x:hover{border-color:var(--oea-line-strong);box-shadow:var(--oea-shadow-hover);transform:translateY(-3px)}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_criteria__card__header__QW5nX{display:flex;align-items:center;gap:.85rem;margin-bottom:1.5rem}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_criteria__card__header__QW5nX h3{font-size:1.2rem;font-weight:600;color:var(--oea-heading);margin:0;letter-spacing:-.01em}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_criteria__card__badge__KluDH{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:var(--oea-radius-sm);background:var(--oea-accent-soft);color:var(--oea-accent)}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_criteria__card__badge__KluDH svg{width:1.25rem;height:1.25rem}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_criteria__card__content__jR4_R .OnlineEnglishApps_feature__cEAbU{display:flex;align-items:center;gap:.75rem;padding:.55rem 0}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_criteria__card__content__jR4_R .OnlineEnglishApps_feature__cEAbU+.OnlineEnglishApps_feature__cEAbU{border-top:1px solid var(--oea-line)}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_criteria__card__content__jR4_R .OnlineEnglishApps_feature__cEAbU svg{color:var(--oea-accent);width:1.1rem;height:1.1rem;flex-shrink:0}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_criteria__card__content__jR4_R .OnlineEnglishApps_feature__cEAbU span{font-size:.92rem;color:#475569;line-height:1.5}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_criteria__card__content__jR4_R p{color:var(--oea-body);margin:0 0 1rem;line-height:1.7;font-size:.95rem}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_criteria__card__content__jR4_R p:last-child{margin-bottom:0}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_criteria__analysis__HWfXd{background:var(--oea-canvas);border:1px solid var(--oea-line);border-radius:var(--oea-radius);padding:2rem}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_criteria__analysis__HWfXd h3{font-size:1.2rem;font-weight:600;color:var(--oea-heading);margin:0 0 1rem;letter-spacing:-.01em}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_criteria__analysis__HWfXd p{color:var(--oea-body);margin:0 0 1.5rem;line-height:1.7;font-size:.95rem}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_criteria__analysis__grid__5ABEz{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}@media(min-width:640px){.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_criteria__analysis__grid__5ABEz{grid-template-columns:repeat(2,1fr)}}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_criteria__analysis__grid__5ABEz div{position:relative;padding-left:1.25rem;font-size:.92rem;color:#475569;line-height:1.5}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_criteria__analysis__grid__5ABEz div:before{content:"";position:absolute;left:0;top:.5rem;width:6px;height:6px;border-radius:50%;background:var(--oea-accent)}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_benefits__p1ADZ{margin-bottom:5rem}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_benefits__grid__nUdB1{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem;margin-bottom:1.5rem}@media(min-width:640px){.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_benefits__grid__nUdB1{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_benefits__grid__nUdB1{grid-template-columns:repeat(4,1fr)}}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_benefits__card__iRiLc{background:var(--oea-surface);border:1px solid var(--oea-line);border-radius:var(--oea-radius);padding:1.75rem 1.5rem;text-align:left;box-shadow:var(--oea-shadow);transition:border-color .3s var(--oea-ease),box-shadow .3s var(--oea-ease),transform .3s var(--oea-ease)}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_benefits__card__icon__J_M3E{width:3rem;height:3rem;border-radius:var(--oea-radius-sm);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;background:var(--oea-accent-soft);color:var(--oea-accent);transition:background .3s var(--oea-ease),color .3s var(--oea-ease)}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_benefits__card__icon__J_M3E svg{width:1.4rem;height:1.4rem}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_benefits__card__iRiLc h3{font-size:1.02rem;font-weight:600;margin:0 0 .5rem;color:var(--oea-heading);letter-spacing:-.01em}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_benefits__card__iRiLc p{color:var(--oea-body);font-size:.875rem;line-height:1.6;margin:0}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_benefits__card__iRiLc:hover{border-color:var(--oea-line-strong);box-shadow:var(--oea-shadow-hover);transform:translateY(-4px)}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_benefits__card__iRiLc:hover .OnlineEnglishApps_benefits__card__icon__J_M3E{background:var(--oea-accent);color:#fff}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_benefits__highlight__Qcr4l{background:var(--oea-accent-soft);border:1px solid #dfe2fb;border-radius:var(--oea-radius);padding:2rem}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_benefits__highlight__content__6mrX0{display:flex;align-items:flex-start;gap:1.25rem}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_benefits__highlight__content__icon__IzW23{flex-shrink:0;width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;background:var(--oea-accent);border-radius:var(--oea-radius-sm);color:#fff}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_benefits__highlight__content__icon__IzW23 svg{width:1.35rem;height:1.35rem}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_benefits__highlight__content__6mrX0 h3{font-size:1.15rem;font-weight:600;color:var(--oea-ink);margin:.15rem 0 .65rem;line-height:1.4;letter-spacing:-.01em}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_benefits__highlight__content__6mrX0 p{color:#4b5563;line-height:1.75;font-size:.95rem;margin:0}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_courseTypes__zSYLo{margin-bottom:5rem}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_courseTypes__grid__PeXcn{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem;margin-bottom:1.5rem}@media(min-width:768px){.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_courseTypes__grid__PeXcn{grid-template-columns:repeat(3,1fr)}}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_courseTypes__card__kzuye{position:relative;background:var(--oea-surface);border:1px solid var(--oea-line);border-radius:var(--oea-radius);padding:2rem;text-align:center;overflow:hidden;box-shadow:var(--oea-shadow);transition:border-color .3s var(--oea-ease),box-shadow .3s var(--oea-ease),transform .3s var(--oea-ease)}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_courseTypes__card__kzuye:after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:0;height:3px;border-radius:999px 999px 0 0;background:var(--oea-accent);transition:width .35s var(--oea-ease)}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_courseTypes__card__icon__3R_kZ{width:3.25rem;height:3.25rem;border-radius:var(--oea-radius-sm);display:flex;align-items:center;justify-content:center;margin:0 auto 1.35rem;background:var(--oea-accent-soft);color:var(--oea-accent);transition:background .3s var(--oea-ease),color .3s var(--oea-ease)}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_courseTypes__card__icon__3R_kZ svg{width:1.6rem;height:1.6rem}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_courseTypes__card__kzuye h3{font-size:1.2rem;font-weight:600;margin:0 0 .65rem;color:var(--oea-heading);letter-spacing:-.01em}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_courseTypes__card__kzuye p{color:var(--oea-body);font-size:.9rem;line-height:1.6;margin:0}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_courseTypes__card__kzuye:hover{border-color:var(--oea-line-strong);box-shadow:var(--oea-shadow-hover);transform:translateY(-4px)}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_courseTypes__card__kzuye:hover:after{width:3rem}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_courseTypes__card__kzuye:hover .OnlineEnglishApps_courseTypes__card__icon__3R_kZ{background:var(--oea-accent);color:#fff}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_courseTypes__info__P05Ts{background:var(--oea-canvas);border:1px solid var(--oea-line);border-radius:var(--oea-radius);padding:2.25rem}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_courseTypes__info__P05Ts h3{font-size:1.35rem;font-weight:600;color:var(--oea-ink);margin:0 0 1rem;letter-spacing:-.01em}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_courseTypes__info__P05Ts p{color:var(--oea-body);margin:0 0 1.5rem;line-height:1.75;font-size:.95rem}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_courseTypes__info__highlight__yCMg1{background:var(--oea-surface);border:1px solid var(--oea-line);border-left:3px solid var(--oea-accent);padding:1.35rem 1.5rem;border-radius:var(--oea-radius-sm)}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_courseTypes__info__highlight__yCMg1 p{color:var(--oea-heading);font-weight:500;margin:0;line-height:1.65}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_features__1_728{margin-bottom:5rem}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_features__grid___9jHI{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media(min-width:640px){.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_features__grid___9jHI{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_features__grid___9jHI{grid-template-columns:repeat(3,1fr)}}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_features__card__RQmrP{display:flex;align-items:flex-start;gap:1rem;background:var(--oea-surface);border:1px solid var(--oea-line);border-radius:var(--oea-radius);padding:1.5rem;box-shadow:var(--oea-shadow);transition:border-color .3s var(--oea-ease),box-shadow .3s var(--oea-ease),transform .3s var(--oea-ease)}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_features__card__icon__B9fNW{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:var(--oea-radius-sm);display:flex;align-items:center;justify-content:center;background:var(--oea-accent-soft);color:var(--oea-accent);transition:background .3s var(--oea-ease),color .3s var(--oea-ease)}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_features__card__icon__B9fNW svg{width:1.3rem;height:1.3rem}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_features__card__body__1eh3y h3{font-size:1rem;font-weight:600;margin:.15rem 0 .4rem;color:var(--oea-heading);letter-spacing:-.01em}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_features__card__body__1eh3y p{color:var(--oea-body);font-size:.875rem;line-height:1.6;margin:0}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_features__card__RQmrP:hover{border-color:var(--oea-line-strong);box-shadow:var(--oea-shadow-hover);transform:translateY(-4px)}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_features__card__RQmrP:hover .OnlineEnglishApps_features__card__icon__B9fNW{background:var(--oea-accent);color:#fff}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_cta__OERYX{position:relative;overflow:hidden;background:linear-gradient(135deg,#4f46e5,#4338ca 55%,#3730a3);padding:3.5rem 1.5rem;text-align:center;border-radius:var(--oea-radius)}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_cta__OERYX:before{content:"";position:absolute;top:-40%;right:-10%;width:30rem;height:30rem;background:radial-gradient(circle,hsla(0,0%,100%,.16) 0,hsla(0,0%,100%,0) 65%);pointer-events:none}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_cta__container__ElrL_{position:relative;margin:0 auto;z-index:1}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_cta__title__In1gX{font-size:clamp(1.5rem,1.2rem + 1.4vw,1.9rem);font-weight:700;color:#fff;margin:0 0 1rem;letter-spacing:-.02em;line-height:1.25}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_cta__description__7dYyT{font-size:1.02rem;color:hsla(0,0%,100%,.85);margin:0 auto 2rem;line-height:1.75;max-width:36rem}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_cta__buttons__n00DW{display:flex;flex-direction:column;gap:.85rem;justify-content:center}@media(min-width:640px){.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_cta__buttons__n00DW{flex-direction:row}}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_cta__button__best_apps_button__Yr9kT,.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_cta__button__blog_button__tRWwJ{padding:.8rem 1.85rem;font-size:1rem;font-weight:600;border-radius:var(--oea-radius-sm);cursor:pointer;transition:transform .25s var(--oea-ease),background-color .25s var(--oea-ease),box-shadow .25s var(--oea-ease)}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_cta__button__best_apps_button__Yr9kT{background:#fff;color:var(--oea-accent-ink);border:none;box-shadow:0 8px 20px -10px rgba(15,23,42,.5)}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_cta__button__best_apps_button__Yr9kT:hover{transform:translateY(-2px);box-shadow:0 14px 26px -12px rgba(15,23,42,.6)}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_cta__button__blog_button__tRWwJ{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.55)}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_cta__button__blog_button__tRWwJ:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.8)}@media(max-width:640px){.OnlineEnglishApps_onlineEnglishApps__lkPgD{padding:2.5rem 1rem 3rem}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_sectionHeader__hzVNe{margin-bottom:2.25rem}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_benefits__p1ADZ,.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_courseTypes__zSYLo,.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_criteria__WctKS,.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_features__1_728{margin-bottom:3.5rem}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_benefits__highlight__content__6mrX0{flex-direction:column;gap:1rem}.OnlineEnglishApps_onlineEnglishApps__lkPgD .OnlineEnglishApps_cta__OERYX{padding:2.75rem 1.25rem}}