.speakari-logo_mark__PiZuA{display:inline-flex;align-items:baseline;color:oklch(.25 .03 240);font-family:var(--font-display),Arial,sans-serif;font-size:22px;font-weight:700;line-height:1;white-space:nowrap}.speakari-logo_accent__RpD_e{color:oklch(.6 .12 200)}.speakari-logo_dotless__2jFai{position:relative;display:inline-block}.speakari-logo_dotless__2jFai svg{position:absolute;top:-.17em;left:50%;width:.42em;height:.42em;fill:currentColor;transform:translateX(-50%)}.speakari-logo_dark__Nbr7W{color:white}.learning-home_workspace__u_Jkb{--ink:oklch(0.25 0.03 240);--body:oklch(0.45 0.03 235);--muted:oklch(0.55 0.03 230);--line:oklch(0.92 0.008 220);--teal:oklch(0.6 0.12 200);--teal-deep:oklch(0.46 0.1 200);--teal-tint:oklch(0.94 0.025 200);--dark:oklch(0.2 0.03 245);--dark-line:oklch(0.3 0.03 240);min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr);background:oklch(.97 .006 220);color:var(--ink)}.learning-home_sidebar___J_AY{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:34px 24px 25px;border-right:1px solid var(--line);background:white}.learning-home_logoLink__GZv_r{display:inline-flex;width:-moz-fit-content;width:fit-content;text-decoration:none}.learning-home_sidebarLabel__TGmLY{margin:16px 0 36px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.learning-home_navigation__B_6ud{display:flex;flex-direction:column;gap:6px}.learning-home_navigation__B_6ud a{display:flex;min-height:44px;align-items:center;gap:11px;padding:0 12px;border-radius:11px;color:var(--muted);font-size:14px;font-weight:700;text-decoration:none;transition:background-color .18s ease,color .18s ease}.learning-home_navigation__B_6ud a:hover{background:oklch(.96 .008 215);color:var(--teal-deep)}.learning-home_mobileTabs__yTCCf i,.learning-home_navigation__B_6ud i,.learning-home_readyCopy__iYWFB i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:currentColor}.learning-home_navigation__B_6ud .learning-home_currentNav__FRU3r{background:oklch(.94 .02 210);color:var(--ink)}.learning-home_navigation__B_6ud .learning-home_currentNav__FRU3r i{background:var(--teal)}.learning-home_sidebarFoot__aQLxM{margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}.learning-home_levelCard__lQbs_{padding:15px;border-radius:14px;background:var(--teal-tint)}.learning-home_languageControl__u_rRA>span,.learning-home_levelCard__lQbs_>span{display:block;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.learning-home_levelCard__lQbs_ strong{display:block;margin-top:5px;font-size:14px}.learning-home_miniImmersion__KwLBT{height:6px;margin-top:12px;overflow:hidden;border-radius:99px;background:oklch(.88 .02 210)}.learning-home_miniImmersion__KwLBT i{display:block;min-width:6px;height:100%;border-radius:inherit;background:linear-gradient(90deg,oklch(.55 .12 220),oklch(.68 .12 190))}.learning-home_levelCard__lQbs_ small{display:block;margin-top:8px;color:var(--body);font-size:11px;line-height:1.45}.learning-home_addLanguage__czk5N{display:flex;min-height:42px;align-items:center;gap:9px;margin-top:17px;padding:0 12px;border:1px dashed oklch(.78 .035 210);border-radius:10px;color:var(--teal-deep);font-size:13px;font-weight:800;text-decoration:none}.learning-home_addLanguage__czk5N:hover{border-color:var(--teal);background:var(--teal-tint)}.learning-home_addLanguage__czk5N b{font-size:18px;font-weight:500}.learning-home_mobileHeader__am91u button,.learning-home_sidebarFoot__aQLxM button{min-height:36px;margin-top:12px;padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer;font:700 13px var(--font-sans)}.learning-home_mobileHeader__am91u button:hover,.learning-home_sidebarFoot__aQLxM button:hover{color:var(--teal-deep)}.learning-home_languageControl__u_rRA{display:block;margin-top:19px}.learning-home_languageControl__u_rRA>span{margin-bottom:7px}.learning-home_languageControl__u_rRA select,.learning-home_mobileLanguageControl__Ggxac{width:100%;min-height:38px;padding:0 9px;border:1px solid var(--line);border-radius:9px;background:white;color:var(--ink);font:650 12px var(--font-sans)}.learning-home_mobileLanguageControl__Ggxac{width:auto;min-width:96px;margin-left:auto}.learning-home_content__ZLyuV{width:min(1220px,100%);margin:0 auto;padding:40px 44px 48px}.learning-home_mobileHeader__am91u,.learning-home_mobileTabs__yTCCf{display:none}.learning-home_welcome__6fv8J{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);grid-gap:28px;gap:28px;align-items:start;margin-bottom:28px}.learning-home_overline__GNH3Q{margin:0 0 12px;color:var(--teal-deep);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.learning-home_dashboardGrid__zTZkJ h2,.learning-home_welcome__6fv8J h1{margin:0;color:var(--ink);font-family:var(--font-display);font-weight:600;letter-spacing:0;text-wrap:balance}.learning-home_welcome__6fv8J h1{max-width:12ch;font-size:clamp(38px,4vw,46px);line-height:1.1}.learning-home_welcome__6fv8J>div>p:not(.learning-home_overline__GNH3Q){max-width:47ch;margin:14px 0 0;color:var(--body);font-size:16.5px;line-height:1.6}.learning-home_readyPanel__B6CRd{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:14px;gap:14px;padding:20px;border:1px solid var(--line);border-radius:20px;background:white;box-shadow:0 8px 28px oklch(.3 .03 240/.06)}.learning-home_ariThumb__rNxuL{width:54px;height:54px;border-radius:16px;object-fit:cover;object-position:center}.learning-home_readyCopy__iYWFB{display:flex;min-width:0;flex-direction:column;gap:4px;padding-top:1px}.learning-home_readyCopy__iYWFB span{display:flex;align-items:center;gap:7px;color:oklch(.55 .1 165);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.learning-home_readyCopy__iYWFB i{background:oklch(.75 .15 160);box-shadow:0 0 0 4px oklch(.75 .15 160/.14)}.learning-home_readyCopy__iYWFB strong{overflow:hidden;font-family:var(--font-display);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.learning-home_readyCopy__iYWFB small{color:var(--muted);font-size:13px}.learning-home_startButton__c3phE{grid-column:1/-1;display:flex;min-height:48px;align-items:center;justify-content:center;gap:10px;margin-top:2px;padding:0 16px;border:1px solid var(--ink);border-radius:12px;background:var(--ink);color:white;font-size:14px;font-weight:800;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.learning-home_startButton__c3phE:hover{border-color:var(--teal-deep);background:var(--teal-deep);transform:translateY(-1px)}.learning-home_startButton__c3phE b{font-size:19px;line-height:1}.learning-home_dashboardGrid__zTZkJ{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);grid-gap:28px;gap:28px}.learning-home_practicePanel__L56mx,.learning-home_progressPanel__DK_bt,.learning-home_reflectPanel__dM_m4{border:1px solid var(--line);background:white}.learning-home_practicePanel__L56mx{padding:28px 30px;border-radius:20px}.learning-home_panelHeading__YjFlK{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.learning-home_panelHeading__YjFlK h2,.learning-home_progressPanel__DK_bt h2{max-width:18ch;font-size:24px;line-height:1.25}.learning-home_panelHeading__YjFlK>span{padding-top:2px;color:var(--muted);font-size:13px;font-weight:700;white-space:nowrap}.learning-home_focusList__RVhC8{margin:22px 0 0;padding:0;border-top:1px solid oklch(.94 .008 220);list-style:none}.learning-home_focusList__RVhC8 li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;min-height:76px;border-bottom:1px solid oklch(.94 .008 220)}.learning-home_focusIndex__XoUIR{color:var(--teal-deep);font-family:var(--font-display);font-size:13px;font-weight:700}.learning-home_focusList__RVhC8 strong{display:block;font-size:16px}.learning-home_focusList__RVhC8 div>span{display:block;margin-top:4px;color:var(--body);font-size:13px}.learning-home_focusList__RVhC8 em{padding:5px 9px;border-radius:99px;background:var(--teal-tint);color:var(--teal-deep);font-size:11px;font-style:normal;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.learning-home_panelFoot__chAPV{max-width:54ch;margin:17px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.learning-home_progressPanel__DK_bt{display:flex;min-height:100%;flex-direction:column;padding:28px 30px;border-color:var(--dark);border-radius:20px;background:var(--dark);color:white}.learning-home_progressPanel__DK_bt .learning-home_overline__GNH3Q{color:oklch(.68 .07 205)}.learning-home_progressPanel__DK_bt h2{color:white;font-size:22px}.learning-home_progressNumber__KZSVj{display:flex;flex-direction:column;gap:7px;margin-top:36px}.learning-home_progressNumber__KZSVj strong{color:oklch(.78 .11 195);font-family:var(--font-display);font-size:52px;font-weight:700;line-height:.95}.learning-home_progressNumber__KZSVj span{max-width:26ch;color:oklch(.72 .03 220);font-size:13px;line-height:1.5}.learning-home_progressTrack__5EbAp{height:7px;margin:20px 0 23px;overflow:hidden;border-radius:999px;background:var(--dark-line)}.learning-home_progressTrack__5EbAp span{display:block;min-width:6px;height:100%;border-radius:inherit;background:linear-gradient(90deg,oklch(.55 .12 220),oklch(.7 .12 190))}.learning-home_stats__avqgb{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px;margin:auto 0 0;padding-top:18px;border-top:1px solid var(--dark-line)}.learning-home_stats__avqgb div{display:flex;min-width:0;flex-direction:column;gap:6px}.learning-home_stats__avqgb dt{color:oklch(.68 .07 205);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.learning-home_stats__avqgb dd{margin:0;color:white;font-family:var(--font-display);font-size:24px;font-weight:700}.learning-home_stats__avqgb div:last-child dd{color:oklch(.78 .11 195)}.learning-home_reflectPanel__dM_m4{display:flex;align-items:center;gap:18px;margin-top:28px;padding:18px 26px;border-radius:16px}.learning-home_reflectLabel__xS7va{min-width:154px;color:oklch(.42 .09 220);font-family:var(--font-display);font-size:14px;font-weight:700}.learning-home_reflectPanel__dM_m4 p{flex:1 1;margin:0;color:var(--body);font-size:14px;line-height:1.55}.learning-home_reflectPanel__dM_m4 a{color:oklch(.42 .09 220);font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap}.learning-home_reflectPanel__dM_m4 a:hover{color:var(--teal-deep)}.learning-home_workspace__u_Jkb a:focus-visible,.learning-home_workspace__u_Jkb button:focus-visible,.learning-home_workspace__u_Jkb select:focus-visible{outline:3px solid oklch(.6 .12 200/.35);outline-offset:3px}@media (max-width:960px){.learning-home_content__ZLyuV{padding:32px}.learning-home_dashboardGrid__zTZkJ,.learning-home_welcome__6fv8J{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:20px}.learning-home_welcome__6fv8J h1{font-size:40px}}@media (max-width:800px){.learning-home_workspace__u_Jkb{display:block;padding-bottom:82px}.learning-home_sidebar___J_AY{display:none}.learning-home_content__ZLyuV{width:min(100%,680px);padding:16px 18px 32px}.learning-home_mobileHeader__am91u{display:flex;min-height:50px;align-items:center}.learning-home_mobileHeader__am91u button{margin:0 0 0 auto}.learning-home_mobileHeader__am91u select{margin-left:12px}.learning-home_dashboardGrid__zTZkJ,.learning-home_welcome__6fv8J{grid-template-columns:1fr;gap:16px}.learning-home_welcome__6fv8J{margin-top:22px;margin-bottom:18px}.learning-home_welcome__6fv8J h1{font-size:34px}.learning-home_welcome__6fv8J>div>p:not(.learning-home_overline__GNH3Q){font-size:15px}.learning-home_practicePanel__L56mx,.learning-home_progressPanel__DK_bt,.learning-home_readyPanel__B6CRd{border-radius:18px}.learning-home_reflectPanel__dM_m4{margin-top:16px}.learning-home_mobileTabs__yTCCf{position:fixed;z-index:12;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;padding:9px 12px calc(9px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:rgb(255 255 255/.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.learning-home_mobileTabs__yTCCf a{display:flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border-radius:9px;color:var(--muted);font-size:11px;font-weight:700;text-decoration:none}.learning-home_mobileTabs__yTCCf a[aria-current=page]{color:var(--ink);background:var(--teal-tint)}.learning-home_mobileTabs__yTCCf a[aria-current=page] i{background:var(--teal)}}@media (max-width:480px){.learning-home_mobileHeader__am91u button{display:none}.learning-home_mobileHeader__am91u select{margin-left:auto}.learning-home_panelHeading__YjFlK{display:block}.learning-home_panelHeading__YjFlK>span{display:block;margin-top:8px}.learning-home_focusList__RVhC8 li{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px 0}.learning-home_focusList__RVhC8 em{grid-column:2;width:-moz-fit-content;width:fit-content}.learning-home_reflectPanel__dM_m4{display:block;padding:20px}.learning-home_reflectPanel__dM_m4 p{margin:10px 0 14px}}.lesson_lessonPage__q0wmx{--ink:oklch(0.25 0.03 240);--body:oklch(0.45 0.03 235);--muted:oklch(0.55 0.03 230);--line:oklch(0.92 0.008 220);--teal:oklch(0.6 0.12 200);--teal-deep:oklch(0.46 0.1 200);--dark:oklch(0.2 0.03 245);--dark-line:oklch(0.3 0.03 240);min-height:100vh;background:oklch(.97 .006 220);color:var(--ink)}.lesson_lessonHeader__vZIzV{display:grid;grid-template-columns:1fr auto 1fr;min-height:72px;align-items:center;padding:0 max(32px,calc((100vw - 1360px) / 2));border-bottom:1px solid var(--line);background:white}.lesson_logoLink__JZRfe{display:inline-flex;width:-moz-fit-content;width:fit-content;text-decoration:none}.lesson_sessionTitle__D_ArG{display:flex;align-items:center;gap:9px;color:var(--body);font-size:13px;font-weight:700}.lesson_roomStatus__vl6Q8 i,.lesson_sessionTitle__D_ArG span{display:inline-block;width:8px;height:8px;border-radius:50%;background:oklch(.65 .03 220)}.lesson_backLink__F7sAC{justify-self:end;display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 13px;border:1px solid var(--line);border-radius:10px;background:white;color:var(--ink);font-size:13px;font-weight:800;text-decoration:none;transition:border-color .18s ease,color .18s ease}.lesson_backLink__F7sAC:hover{border-color:var(--teal);color:var(--teal-deep)}.lesson_lessonContent__z_P7o{width:min(1360px,calc(100% - 64px));margin:0 auto;padding:36px 0 52px}.lesson_lessonIntro__gNzMk{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.lesson_lessonIntro__gNzMk p,.lesson_railLabel__vT_bB{margin:0 0 10px;color:var(--teal-deep);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lesson_lessonIntro__gNzMk h1,.lesson_sessionRail__rj7Z9 h2{margin:0;font-family:var(--font-display);font-weight:600;line-height:1.1;text-wrap:balance}.lesson_lessonIntro__gNzMk h1{font-size:38px}.lesson_loadingSession__emo20{display:flex;min-height:560px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--line);border-radius:22px;background:white;color:var(--muted);font-size:14px}.lesson_loadingSession__emo20 span{width:8px;height:8px;border-radius:50%;background:var(--teal);animation:lesson_pulse__6YSll 1.2s ease-in-out infinite}.lesson_avatarExperience__TIdGa{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:18px;gap:18px;align-items:stretch}.lesson_videoStage__P9HCo{position:relative;min-height:590px;overflow:hidden;border:1px solid var(--dark);border-radius:22px;background:var(--dark);box-shadow:0 12px 36px oklch(.3 .03 240/.12)}.lesson_video__TRO1F{display:block;width:100%;height:100%;object-fit:cover}.lesson_videoTopline__X0w2s{position:absolute;z-index:2;top:16px;right:16px;left:16px;display:flex;min-height:38px;align-items:center;justify-content:space-between;padding:0 13px;border:1px solid rgb(255 255 255/.14);border-radius:99px;background:rgb(17 25 38/.7);color:oklch(.82 .035 220);font-size:12px;font-weight:700;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lesson_roomStatus__vl6Q8{display:inline-flex;align-items:center;gap:8px}.lesson_roomStatusLive__qH0Bc{color:white}.lesson_roomStatusLive__qH0Bc i{background:oklch(.75 .15 160);box-shadow:0 0 0 4px oklch(.75 .15 160/.16);animation:lesson_pulse__6YSll 2.2s ease-out infinite}.lesson_stageOverlay__uYFuj{position:absolute;inset:0;display:grid;place-items:center;padding:82px 24px 24px;background:oklch(.2 .03 245/.96)}.lesson_overlayMessage__XPiBd{display:flex;max-width:360px;flex-direction:column;align-items:center;color:white;text-align:center}.lesson_ariMonogram__KEpAW{display:grid;width:64px;height:64px;place-items:center;border-radius:18px;background:oklch(.27 .03 240);color:oklch(.78 .11 195);font-family:var(--font-display);font-size:31px;font-weight:700}.lesson_overlayMessage__XPiBd strong{margin-top:18px;font-family:var(--font-display);font-size:29px;font-weight:600}.lesson_overlayMessage__XPiBd p{margin:10px 0 0;color:oklch(.75 .03 220);font-size:14px;line-height:1.6}.lesson_captionOverlay__V_jf6{position:absolute;z-index:2;right:20px;bottom:20px;left:20px;display:flex;flex-direction:column;gap:8px;pointer-events:none}.lesson_captionLine__ABHoh{align-self:flex-start;max-width:min(92%,640px);padding:12px 14px;border:1px solid rgb(255 255 255/.14);border-radius:14px 14px 14px 4px;background:rgb(17 25 38/.82);color:white;font-size:14px;font-weight:600;line-height:1.45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lesson_captionLine__ABHoh span{margin-right:8px;color:oklch(.78 .11 195);font-size:11px;font-weight:800}.lesson_sessionRail__rj7Z9{display:flex;min-height:590px;flex-direction:column;padding:26px;border:1px solid var(--line);border-radius:20px;background:white}.lesson_sessionRail__rj7Z9 h2{max-width:13ch;font-size:27px}.lesson_railIntro__P_hzw{margin:14px 0 0;color:var(--body);font-size:14px;line-height:1.6}.lesson_focusPlan__1xp8X{margin-top:26px;padding-top:19px;border-top:1px solid var(--line)}.lesson_focusHeading__9arN6{display:flex;align-items:center;justify-content:space-between;color:var(--body);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.lesson_focusHeading__9arN6 b{color:var(--teal-deep)}.lesson_focusPlan__1xp8X ol{display:flex;flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none}.lesson_focusPlan__1xp8X li{display:flex;min-height:38px;align-items:center;gap:10px;color:var(--muted);font-size:13px}.lesson_focusPlan__1xp8X li i{display:grid;width:23px;height:23px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);font-size:11px;font-style:normal}.lesson_focusPlan__1xp8X .lesson_focusCurrent__D0TWr{color:var(--ink);font-weight:800}.lesson_focusPlan__1xp8X .lesson_focusCurrent__D0TWr i{border-color:var(--teal);background:var(--teal);color:var(--dark)}.lesson_focusPlan__1xp8X .lesson_focusDone__C8X3_{color:var(--teal-deep)}.lesson_focusPlan__1xp8X .lesson_focusDone__C8X3_ i{border-color:var(--teal);background:var(--teal-tint);color:var(--teal-deep)}.lesson_focusPlan__1xp8X>p{margin:15px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.lesson_immersion__mZmUb{margin-top:19px;padding:12px;border-radius:12px;background:oklch(.96 .012 215);color:var(--body);font-size:12px;line-height:1.5}.lesson_immersion__mZmUb strong{color:var(--ink)}.lesson_micNotice__YnAUF{margin-top:18px;padding:12px;border-radius:10px;background:oklch(.96 .05 85);color:oklch(.47 .11 80);font-size:12px;line-height:1.5}.lesson_controls__d_c98{display:flex;flex-direction:column;gap:9px;margin-top:auto;padding-top:28px}.lesson_endButton__rz3K4,.lesson_primaryButton__hr_Z6,.lesson_secondaryButton__gcZpd{min-height:46px;border-radius:10px;cursor:pointer;font:800 14px var(--font-sans);transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.lesson_primaryButton__hr_Z6{display:flex;align-items:center;justify-content:center;gap:10px;padding:0 15px;border:1px solid var(--ink);background:var(--ink);color:white}.lesson_primaryButton__hr_Z6:hover{border-color:var(--teal-deep);background:var(--teal-deep);transform:translateY(-1px)}.lesson_primaryButton__hr_Z6 span{font-size:19px;line-height:1}.lesson_secondaryButton__gcZpd{border:1px solid var(--line);background:white;color:var(--ink)}.lesson_secondaryButton__gcZpd:hover{border-color:var(--teal);background:oklch(.97 .01 215)}.lesson_endButton__rz3K4{border:1px solid transparent;background:transparent;color:oklch(.52 .17 25)}.lesson_endButton__rz3K4:hover{border-color:oklch(.85 .07 25);background:oklch(.98 .01 25)}.lesson_privacyNote__FMC2U{margin:14px 0 0;color:var(--muted);font-size:11px;line-height:1.5;text-align:center}.lesson_recap__wfNki{display:flex;max-width:370px;flex-direction:column;align-items:center;text-align:center}.lesson_recap__wfNki strong{margin-top:16px;color:white;font-family:var(--font-display);font-size:30px;font-weight:600}.lesson_recap__wfNki p{margin:11px 0 0;color:oklch(.75 .03 220);font-size:14px;line-height:1.55}.lesson_recap__wfNki ul{margin:16px 0 0;padding:0;color:oklch(.75 .03 220);font-size:13px;line-height:1.75;list-style:none;text-align:left}.lesson_recap__wfNki .lesson_correct__I099o{color:oklch(.78 .11 195)}.lesson_recap__wfNki small{margin-top:7px;color:oklch(.75 .03 220);font-size:12px}.lesson_lessonPage__q0wmx a:focus-visible,.lesson_lessonPage__q0wmx button:focus-visible{outline:3px solid oklch(.6 .12 200/.35);outline-offset:3px}@keyframes lesson_pulse__6YSll{50%{box-shadow:0 0 0 8px oklch(.75 .15 160/0)}}@media (max-width:950px){.lesson_avatarExperience__TIdGa{grid-template-columns:1fr}.lesson_sessionRail__rj7Z9{min-height:auto}.lesson_videoStage__P9HCo{min-height:min(680px,118vw)}.lesson_controls__d_c98{margin-top:28px}}@media (max-width:640px){.lesson_lessonHeader__vZIzV{grid-template-columns:1fr auto;min-height:64px;padding:0 16px}.lesson_sessionTitle__D_ArG{display:none}.lesson_backLink__F7sAC{padding:0 10px;font-size:12px}.lesson_lessonContent__z_P7o{width:min(100% - 32px,620px);padding:30px 0 36px}.lesson_lessonIntro__gNzMk{margin-bottom:20px}.lesson_lessonIntro__gNzMk h1{font-size:32px}.lesson_videoStage__P9HCo{min-height:116vw;border-radius:20px}.lesson_videoTopline__X0w2s{top:12px;right:12px;left:12px}.lesson_captionOverlay__V_jf6{right:13px;bottom:13px;left:13px}.lesson_captionLine__ABHoh{font-size:13px}.lesson_sessionRail__rj7Z9{padding:23px;border-radius:18px}.lesson_sessionRail__rj7Z9 h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.lesson_lessonPage__q0wmx *,.lesson_lessonPage__q0wmx :after,.lesson_lessonPage__q0wmx :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.onboarding_page__F6Cwi{--ink:oklch(0.25 0.03 240);--body:oklch(0.45 0.03 235);--muted:oklch(0.55 0.03 230);--line:oklch(0.92 0.008 220);--teal:oklch(0.6 0.12 200);--teal-deep:oklch(0.46 0.1 200);--teal-tint:oklch(0.94 0.025 200);--live:oklch(0.75 0.15 160);min-height:100vh;background:oklch(.97 .006 220);color:var(--ink)}.onboarding_header__qHxTR{display:flex;min-height:72px;align-items:center;justify-content:space-between;padding:0 max(32px,calc((100vw - 1160px) / 2));border-bottom:1px solid var(--line);background:white}.onboarding_logoLink__77RZM{display:inline-flex;text-decoration:none}.onboarding_homeLink__BItQJ,.onboarding_liveWelcome__IU_oV{display:inline-flex;min-height:40px;align-items:center;gap:9px;color:var(--body);font-size:14px;font-weight:700;text-decoration:none}.onboarding_homeLink__BItQJ:hover{color:var(--teal-deep)}.onboarding_liveWelcome__IU_oV i{width:8px;height:8px;border-radius:50%;background:var(--live);box-shadow:0 0 0 4px oklch(.75 .15 160/.14);animation:onboarding_pulse__nJwox 2.2s ease-out infinite}.onboarding_languageIntro__amLNE{width:min(1160px,calc(100% - 64px));margin:0 auto;padding:64px 0 96px}.onboarding_eyebrow__ukvK_,.onboarding_onboardingRail__uaTnr>div>p{margin:0 0 14px;color:var(--teal-deep);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.onboarding_languageIntro__amLNE h1,.onboarding_onboardingRail__uaTnr h1{margin:0;font-family:var(--font-display);font-weight:600;letter-spacing:0;line-height:1.12;text-wrap:balance}.onboarding_languageIntro__amLNE h1{max-width:16ch;font-size:clamp(38px,4.2vw,46px)}.onboarding_introCopy__a_Rrp{display:block;max-width:52ch;margin-top:16px;color:var(--body);font-size:17px;font-weight:500;line-height:1.6}.onboarding_search__ITgzN{display:flex;min-height:62px;align-items:center;gap:14px;margin-top:44px;padding:4px 18px;border:1px solid oklch(.9 .01 220);border-radius:14px;background:white;box-shadow:0 2px 8px oklch(.3 .03 240/.04)}.onboarding_search__ITgzN:focus-within{border-color:var(--teal);box-shadow:0 0 0 4px oklch(.6 .12 200/.12)}.onboarding_searchIcon__1rTf_{width:18px;height:18px;flex:none;fill:none;stroke:var(--muted);stroke-linecap:round;stroke-width:2}.onboarding_search__ITgzN input{width:100%;border:0;outline:0;background:transparent;color:var(--ink);font:500 16px var(--font-sans)}.onboarding_search__ITgzN input::placeholder{color:var(--muted)}.onboarding_search__ITgzN strong{color:var(--muted);font-size:13px;font-weight:700;white-space:nowrap}.onboarding_languageGrid__LDs5E{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:28px}.onboarding_languageGrid__LDs5E button{display:grid;min-height:90px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:15px;gap:15px;padding:16px 20px;border:1px solid var(--line);border-radius:16px;background:white;color:var(--ink);cursor:pointer;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.onboarding_languageGrid__LDs5E button:hover{border-color:var(--teal);box-shadow:0 10px 26px oklch(.3 .03 240/.09);transform:translateY(-2px)}.onboarding_languageFlag__QFeld{font-size:28px}.onboarding_languageCopy__NtQ_R{display:grid;min-width:0;grid-gap:4px;gap:4px}.onboarding_languageCopy__NtQ_R strong{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.onboarding_languageCopy__NtQ_R small{color:var(--muted);font-size:13px;font-weight:550}.onboarding_languageArrow__MGAOY{color:var(--teal-deep);font-size:19px;font-weight:700}.onboarding_avatarOnboarding__VoOvK{width:min(1160px,calc(100% - 64px));display:grid;grid-template-columns:minmax(0,1fr) 350px;grid-gap:20px;gap:20px;margin:40px auto 56px}.onboarding_avatarStage__6MaTk{position:relative;min-height:640px;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:oklch(.94 .02 205);box-shadow:0 12px 36px oklch(.3 .03 240/.08)}.onboarding_video__oNC4S{display:block;width:100%;height:100%;object-fit:cover}.onboarding_stageTopline__alvPB{position:absolute;z-index:2;top:0;right:0;left:0;display:flex;min-height:58px;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid oklch(.92 .008 220/.8);background:rgb(255 255 255/.94);color:var(--muted);font-size:13px;font-weight:700}.onboarding_stageTopline__alvPB>span:first-child{display:inline-flex;align-items:center;gap:9px}.onboarding_stageTopline__alvPB i{display:inline-block;width:8px;height:8px;border-radius:50%;background:oklch(.7 .02 220)}.onboarding_stageTopline__alvPB .onboarding_liveDot__3bq24{background:var(--live);box-shadow:0 0 0 4px oklch(.75 .15 160/.14);animation:onboarding_pulse__nJwox 2.2s ease-out infinite}.onboarding_stageOverlay__koXwo{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:86px 28px 28px;background:oklch(.96 .01 215/.93);text-align:center}.onboarding_ariMark__0mtJ7{display:grid;width:70px;height:70px;place-items:center;border-radius:18px;background:var(--ink);color:oklch(.78 .11 195);font-family:var(--font-display);font-size:36px;font-weight:700}.onboarding_stageOverlay__koXwo strong{max-width:14ch;margin-top:20px;font-family:var(--font-display);font-size:28px;font-weight:600;line-height:1.1}.onboarding_stageOverlay__koXwo p{max-width:32ch;margin:11px 0 0;color:var(--body);font-size:14px;line-height:1.6}.onboarding_stageOverlay__koXwo button{min-height:46px;margin-top:24px;padding:0 18px;border:1px solid var(--ink);border-radius:10px;background:var(--ink);color:white;cursor:pointer;font:700 14px var(--font-sans)}.onboarding_stageOverlay__koXwo button:hover{background:var(--teal-deep);border-color:var(--teal-deep)}.onboarding_captions__IqGIs{position:absolute;right:20px;bottom:22px;left:20px;display:flex;flex-direction:column;gap:8px;pointer-events:none}.onboarding_captions__IqGIs p{align-self:flex-start;max-width:min(92%,590px);margin:0;padding:12px 14px;border:1px solid rgb(255 255 255/.12);border-radius:14px 14px 14px 4px;background:rgb(26 36 51/.86);color:white;font-size:14px;font-weight:600;line-height:1.45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.onboarding_captions__IqGIs p+p{align-self:flex-end;border-radius:14px 14px 4px;background:rgb(255 255 255/.94);color:var(--ink)}.onboarding_captions__IqGIs span{margin-right:8px;color:oklch(.78 .11 195);font-size:11px;font-weight:800}.onboarding_captions__IqGIs p+p span{color:var(--teal-deep)}.onboarding_canvasControls__jGbYp{position:absolute;z-index:3;top:72px;right:18px;display:flex;gap:8px}.onboarding_canvasControls__jGbYp button{min-height:38px;padding:0 13px;border:1px solid rgb(255 255 255/.22);border-radius:10px;background:rgb(26 36 51/.82);color:white;cursor:pointer;font:700 12px var(--font-sans);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.onboarding_canvasControls__jGbYp button:hover{background:rgb(26 36 51/.96)}.onboarding_canvasControls__jGbYp .onboarding_disconnectButton__n9Vsq{border-color:oklch(.55 .19 25);background:oklch(.55 .19 25)}.onboarding_onboardingRail__uaTnr{display:flex;min-height:640px;flex-direction:column;padding:28px;border:1px solid var(--line);border-radius:20px;background:white}.onboarding_onboardingRail__uaTnr h1{max-width:11ch;font-size:28px}.onboarding_progressLabel__7dmdg{display:block;margin-top:30px;color:var(--body);font-size:13px;font-weight:700}.onboarding_progressTrack__MEYcl{height:7px;margin-top:12px;overflow:hidden;border-radius:99px;background:oklch(.9 .015 220)}.onboarding_progressTrack__MEYcl span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,oklch(.55 .12 220),oklch(.68 .12 190));transition:width .26s ease}.onboarding_profileSnapshot__ux5rk{display:flex;flex-direction:column;margin-top:28px;border-top:1px solid var(--line)}.onboarding_profileSnapshot__ux5rk>span{margin:17px 0 5px;color:var(--body);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.onboarding_profileSnapshot__ux5rk>div{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid oklch(.94 .008 220);color:var(--muted)}.onboarding_profileSnapshot__ux5rk small,.onboarding_profileSnapshot__ux5rk strong{color:inherit;font-size:12px;font-weight:700}.onboarding_profileSnapshot__ux5rk strong{max-width:62%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.onboarding_profileSnapshot__ux5rk .onboarding_profileKnown__roAcs{color:var(--ink)}.onboarding_profileSnapshot__ux5rk .onboarding_profileKnown__roAcs strong{color:var(--teal-deep)}.onboarding_railCopy__jlAvc{margin:22px 0 0;color:var(--body);font-size:13px;line-height:1.58}.onboarding_notice__btyMy{margin-top:20px;padding:12px;border-radius:10px;background:oklch(.96 .05 85);color:oklch(.47 .11 80);font-size:12px;line-height:1.5}.onboarding_liveControls__Z11XZ{margin-top:auto;padding-top:28px}.onboarding_completing__BJkfL,.onboarding_liveControls__Z11XZ span{display:block;color:var(--muted);font-size:12px;line-height:1.5;text-align:center}.onboarding_completing__BJkfL{margin-top:auto;padding-top:28px;color:var(--teal-deep);font-weight:700}.onboarding_exitLink__8hgAb{display:inline-flex;min-height:42px;align-items:center;justify-content:center;margin:18px auto 0;color:var(--body);font-size:13px;font-weight:700;text-decoration:none}.onboarding_exitLink__8hgAb:hover{color:var(--teal-deep)}.onboarding_page__F6Cwi a:focus-visible,.onboarding_page__F6Cwi button:focus-visible,.onboarding_page__F6Cwi input:focus-visible{outline:3px solid oklch(.6 .12 200/.35);outline-offset:3px}@keyframes onboarding_pulse__nJwox{0%,to{box-shadow:0 0 0 4px oklch(.75 .15 160/.14)}60%{box-shadow:0 0 0 8px oklch(.75 .15 160/0)}}@media (max-width:900px){.onboarding_avatarOnboarding__VoOvK{grid-template-columns:1fr}.onboarding_onboardingRail__uaTnr{min-height:auto}.onboarding_liveControls__Z11XZ{margin-top:28px}}@media (max-width:680px){.onboarding_header__qHxTR{min-height:64px;padding:0 16px}.onboarding_avatarOnboarding__VoOvK,.onboarding_languageIntro__amLNE{width:min(100% - 32px,620px)}.onboarding_languageIntro__amLNE{padding:48px 0 64px}.onboarding_languageIntro__amLNE h1{font-size:clamp(34px,10vw,42px)}.onboarding_introCopy__a_Rrp{font-size:16px}.onboarding_search__ITgzN{position:-webkit-sticky;position:sticky;z-index:4;top:10px;min-height:56px;margin-top:32px;padding:3px 14px}.onboarding_search__ITgzN strong{display:none}.onboarding_languageGrid__LDs5E{grid-template-columns:1fr;gap:10px;margin-top:18px}.onboarding_languageGrid__LDs5E button{min-height:76px;padding:13px 16px;border-radius:14px}.onboarding_avatarOnboarding__VoOvK{margin-top:28px}.onboarding_avatarStage__6MaTk{min-height:116vw;border-radius:20px}.onboarding_stageTopline__alvPB{min-height:52px;padding:0 15px}.onboarding_canvasControls__jGbYp{top:62px;right:12px}.onboarding_captions__IqGIs{right:13px;bottom:13px;left:13px}.onboarding_onboardingRail__uaTnr{padding:23px;border-radius:18px}.onboarding_exitLink__8hgAb{width:100%;margin-top:22px;border:1px solid var(--line);border-radius:10px}}@media (prefers-reduced-motion:reduce){.onboarding_page__F6Cwi *,.onboarding_page__F6Cwi :after,.onboarding_page__F6Cwi :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.landing_site__hOv9b{--ink:oklch(0.25 0.03 240);--ink-soft:oklch(0.34 0.025 235);--body:oklch(0.42 0.025 235);--muted:oklch(0.55 0.02 230);--teal:oklch(0.6 0.12 200);--teal-deep:oklch(0.5 0.1 200);--teal-pale:oklch(0.94 0.025 200);--blue:oklch(0.55 0.12 220);--paper:oklch(0.98 0.004 220);--line:oklch(0.9 0.008 220);--dark:oklch(0.2 0.03 245);--dark-line:oklch(0.32 0.03 240);--dark-muted:oklch(0.76 0.025 220);min-height:100vh;overflow:clip;background:var(--paper);color:var(--ink);font-family:var(--font-sans)}.landing_site__hOv9b *{box-sizing:border-box}.landing_site__hOv9b a{color:inherit}.landing_frame__DMf5X{width:min(1160px,calc(100% - 64px));margin:0 auto}.landing_navbar__Ub_Sy{position:-webkit-sticky;position:sticky;z-index:20;top:0;border-bottom:1px solid color-mix(in oklch,var(--line),transparent 18%);background:color-mix(in oklch,var(--paper),transparent 12%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing_navbar__Ub_Sy>.landing_frame__DMf5X{display:grid;grid-template-columns:1fr auto 1fr;min-height:74px;align-items:center}.landing_logoLink__9kSZh{display:inline-flex;width:-moz-fit-content;width:fit-content;text-decoration:none}.landing_navigation__BhN7F{display:flex;gap:26px;align-items:center}.landing_navigation__BhN7F a{color:var(--body);font-size:14px;font-weight:650;text-decoration:none;transition:color .18s ease}.landing_navigation__BhN7F a:hover{color:var(--teal-deep)}.landing_site__hOv9b .landing_finalCta__QfpVD a,.landing_site__hOv9b .landing_navCta__3hV9e,.landing_site__hOv9b .landing_pricingGrid__sB18Q a,.landing_site__hOv9b .landing_primaryCta__Ksuml{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid var(--ink);border-radius:10px;background:var(--ink);color:white;font-size:14px;font-weight:750;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.landing_navCta__3hV9e{justify-self:end;padding:10px 16px}.landing_finalCta__QfpVD a:hover,.landing_navCta__3hV9e:hover,.landing_primaryCta__Ksuml:hover{border-color:var(--teal-deep);background:var(--teal-deep);transform:translateY(-2px)}.landing_hero__IFqnw{padding:88px 0 96px}.landing_heroGrid__kfCNx{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);grid-gap:clamp(42px,6vw,72px);gap:clamp(42px,6vw,72px);align-items:center}.landing_heroCopy__seflO{padding-block:24px}.landing_kicker__x_rfd,.landing_liveBadge__T16oJ{width:-moz-fit-content;width:fit-content;margin:0;color:var(--teal-deep);font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.landing_liveBadge__T16oJ{padding:8px 12px;border-radius:99px;background:var(--teal-pale)}.landing_finalCta__QfpVD h2,.landing_heroCopy__seflO h1,.landing_howHeading__EF9E_ h2,.landing_languagesGrid__0K3LB h2,.landing_methodIntro__cNlhL h2,.landing_pricingHeading__TXDVK h2,.landing_sectionHeading__kfsYD h2{margin:22px 0 0;color:var(--ink);font-family:var(--font-display);font-weight:650;letter-spacing:0;line-height:1.08;text-wrap:balance}.landing_heroCopy__seflO h1{max-width:12ch;font-size:clamp(44px,4.55vw,60px)}.landing_heroCopy__seflO h1 span{color:var(--teal-deep)}.landing_heroLede__6jdf9{max-width:52ch;margin:24px 0 0;color:var(--body);font-size:18px;font-weight:520;line-height:1.62;text-wrap:pretty}.landing_heroActions__bzfsI{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:30px}.landing_primaryCta__Ksuml{min-height:52px;gap:24px;padding:12px 18px 12px 20px;font-size:15px}.landing_primaryCta__Ksuml span{font-size:19px;line-height:1}.landing_secondaryCta__kotQd{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:12px 5px;color:var(--ink);font-size:15px;font-weight:750;text-decoration:none;transition:color .18s ease,transform .18s ease}.landing_secondaryCta__kotQd:hover{color:var(--teal-deep);transform:translateY(-2px)}.landing_noDrills__2RePR{margin:20px 0 0;color:var(--muted);font-size:14px;font-weight:600}.landing_liveCard__YI4lK{position:relative;min-height:560px;overflow:hidden;border-radius:12px;background:oklch(.85 .035 150);box-shadow:0 8px 24px oklch(.26 .03 240/.18)}.landing_heroVideo__tPUnq{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:50% 42%;display:block}.landing_liveChip__kVtGM{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;gap:9px;min-height:34px;padding:7px 12px;border:1px solid rgb(255 255 255/.16);border-radius:99px;background:rgb(19 29 43/.8);color:white;font-size:13px;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing_liveChip__kVtGM b,.landing_onlineLine__zuoqn i{width:8px;height:8px;flex:none;border-radius:50%;background:oklch(.75 .15 160);box-shadow:0 0 0 4px oklch(.75 .15 160/.16);animation:landing_pulse__P5s5M 2.2s ease-out infinite}.landing_heroCaption__t5c_T{position:absolute;right:18px;bottom:70px;left:18px;padding:15px 16px;border-radius:10px 10px 10px 3px;background:rgb(20 30 45/.81);color:white;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing_heroCaption__t5c_T p{max-width:34ch;margin:0;font-size:15px;font-weight:650;line-height:1.42}.landing_heroCaption__t5c_T span{display:block;margin-top:5px;color:oklch(.84 .035 220);font-size:12px}.landing_speakingChip__p_0u1{position:absolute;right:18px;bottom:18px;display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:8px 13px;border-radius:99px;background:rgb(255 255 255/.94);color:var(--ink);box-shadow:0 4px 12px rgb(14 35 49/.22);font-size:13px;font-weight:750}.landing_equalizer__SOTUJ{display:inline-flex;align-items:center;gap:2px;height:15px}.landing_equalizer__SOTUJ i{width:2px;height:7px;border-radius:2px;background:var(--teal-deep);transform-origin:center;animation:landing_speak__mfHGO .9s ease-in-out infinite alternate}.landing_equalizer__SOTUJ i:nth-child(2n){animation-delay:-.34s}.landing_equalizer__SOTUJ i:nth-child(3n){animation-delay:-.62s}.landing_equalizer__SOTUJ i:nth-child(4n){animation-delay:-.18s}.landing_proofBand__AEr18{background:var(--dark);color:white}.landing_proofGrid__7rkku{display:grid;grid-template-columns:repeat(3,1fr)}.landing_proofGrid__7rkku article{min-height:247px;padding:44px 36px;border-left:1px solid var(--dark-line)}.landing_proofGrid__7rkku article:first-child{border-left:0}.landing_proofGrid__7rkku p{margin:0;color:oklch(.72 .07 205);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.landing_proofGrid__7rkku h2{margin:18px 0 0;color:white;font-family:var(--font-display);font-size:clamp(28px,2.6vw,35px);font-weight:700;line-height:1.1}.landing_typewriter__Kf6qz{min-height:47px;margin-top:18px;color:var(--dark-muted);font-size:15px;font-weight:550;line-height:1.5}.landing_typewriter__Kf6qz strong{color:oklch(.78 .11 195);font-weight:750}.landing_typewriter__Kf6qz i{display:inline-block;width:2px;height:1.1em;margin-left:3px;background:oklch(.78 .11 195);vertical-align:-.15em;animation:landing_blink__aFQm0 1.1s steps(1) infinite}.landing_clock__nzR5y{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing_onlineLine__zuoqn{display:flex;align-items:center;gap:9px;margin-top:21px;color:var(--dark-muted);font-size:14px;line-height:1.45}.landing_onlineLine__zuoqn i{display:block;animation:none}.landing_sweepTrack__PYODh{height:8px;margin:23px 0 14px;overflow:hidden;border-radius:99px;background:oklch(.3 .03 240)}.landing_sweepTrack__PYODh i{display:block;width:52%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--teal));animation:landing_sweep__O_uoE 7s ease-in-out infinite alternate}.landing_proofGrid__7rkku article>span{color:var(--dark-muted);font-size:14px;line-height:1.45}.landing_howSection__E_d6A,.landing_languagesSection__srOxG,.landing_pricingSection__hCW9M,.landing_tutorsSection__Pq1Gc{padding:104px 0;background:var(--paper)}.landing_sectionHeading__kfsYD{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);grid-gap:clamp(48px,8vw,128px);gap:clamp(48px,8vw,128px);align-items:end}.landing_sectionHeading__kfsYD h2{max-width:15ch;font-size:clamp(34px,3.6vw,46px)}.landing_sectionHeading__kfsYD>p{max-width:39ch;margin:0 0 2px;color:var(--body);font-size:16px;line-height:1.65}.landing_tutorGrid__931RO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:48px}.landing_tutorCard__qmmnI{position:relative;min-height:330px;overflow:hidden;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--teal-pale);color:white;cursor:pointer;text-align:left;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.landing_tutorCard__qmmnI:hover{border-color:var(--teal);transform:translateY(-4px);box-shadow:0 7px 16px oklch(.3 .03 240/.12)}.landing_tutorCardSelected__3JnNA{border:2px solid var(--teal-deep)}.landing_tutorCard__qmmnI img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.2,.6,.2,1)}.landing_tutorCard__qmmnI:hover img{transform:scale(1.035)}.landing_tutorCard__qmmnI:after{position:absolute;right:0;bottom:0;left:0;height:82px;background:linear-gradient(180deg,transparent,rgb(20 30 45/.85));content:""}.landing_tutorCard__qmmnI>span{position:absolute;z-index:1;top:15px;left:15px;font-size:24px;filter:drop-shadow(0 2px 6px rgb(0 0 0/.2))}.landing_tutorCard__qmmnI>div{position:absolute;z-index:1;right:16px;bottom:15px;left:16px;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.landing_tutorCard__qmmnI strong{font-family:var(--font-display);font-size:18px}.landing_tutorCard__qmmnI small{color:rgb(255 255 255/.82);font-size:13px;font-weight:650}.landing_memoryStrip__9zLjb{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);grid-gap:42px;gap:42px;align-items:center;margin-top:26px;padding:32px;border-radius:8px;background:var(--dark);color:white}.landing_memoryStrip__9zLjb p{margin:0;font-family:var(--font-display);font-size:25px;font-weight:700}.landing_memoryStrip__9zLjb>div>span{display:block;max-width:30ch;margin-top:8px;color:var(--dark-muted);font-size:14px;line-height:1.5}.landing_memoryStrip__9zLjb dl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin:0}.landing_memoryStrip__9zLjb dl>div{min-width:0}.landing_memoryStrip__9zLjb dt{color:oklch(.72 .07 205);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.landing_memoryStrip__9zLjb dd{margin:9px 0 0;color:white;font-size:14px;font-weight:650;line-height:1.45}.landing_memoryStrip__9zLjb dl>div:last-child dd{color:oklch(.78 .11 195)}.landing_zentiqCredit__Ikpxc{margin:13px 0 0;color:var(--muted);font-size:13px}.landing_zentiqCredit__Ikpxc a{color:var(--teal-deep);font-weight:700;text-decoration:none}.landing_immersionSection__Q47KM{padding:104px 0;border-block:1px solid var(--line);background:white}.landing_methodIntro__cNlhL{display:grid;grid-template-columns:150px minmax(0,.95fr) minmax(260px,.55fr);grid-gap:34px;gap:34px;align-items:start}.landing_methodIntro__cNlhL h2{max-width:15ch;margin:0;font-size:clamp(34px,3.5vw,46px)}.landing_methodIntro__cNlhL>p:last-child{max-width:30ch;margin:5px 0 0;color:var(--body);font-size:16px;line-height:1.65}.landing_immersionRows__Asaqr{display:grid;grid-gap:30px;gap:30px;margin-top:72px}.landing_immersionRows__Asaqr article{display:grid;grid-template-columns:130px minmax(180px,1fr) minmax(290px,.86fr);grid-gap:26px;gap:26px;align-items:center}.landing_immersionRows__Asaqr strong{color:var(--ink);font-size:14px}.landing_immersionTrack__3B3P_{height:12px;overflow:hidden;border-radius:99px;background:var(--teal-pale)}.landing_immersionTrack__3B3P_ i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--teal));transition:width 1.6s cubic-bezier(.2,.6,.2,1)}.landing_immersionRows__Asaqr p{margin:0;color:var(--body);font-size:15px;line-height:1.6}.landing_immersionRows__Asaqr em{color:var(--teal-deep);font-style:normal;font-weight:750}.landing_immersionLegend__X2zXY{display:flex;align-items:center;gap:10px;margin:36px 0 0 156px;color:var(--muted);font-size:13px;line-height:1.5}.landing_immersionLegend__X2zXY i{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--teal))}.landing_howHeading__EF9E_{max-width:680px}.landing_howHeading__EF9E_ h2{max-width:16ch;font-size:clamp(34px,3.6vw,46px)}.landing_stepsGrid__9etdA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:48px}.landing_stepsGrid__9etdA article{position:relative;display:flex;min-height:352px;flex-direction:column;overflow:hidden;padding:28px;border:1px solid var(--line);border-radius:8px;background:white}.landing_stepsGrid__9etdA article>b{position:absolute;top:8px;right:16px;color:oklch(.94 .012 210);font-family:var(--font-display);font-size:95px;line-height:1;font-weight:700;pointer-events:none}.landing_stepsGrid__9etdA h3{position:relative;z-index:1;max-width:13ch;margin:14px 0 0;color:var(--ink);font-family:var(--font-display);font-size:22px;line-height:1.12}.landing_stepsGrid__9etdA h3:before{display:block;width:8px;height:8px;margin-bottom:24px;border-radius:50%;background:var(--teal);content:""}.landing_stepsGrid__9etdA p{position:relative;z-index:1;max-width:30ch;margin:15px 0 0;color:var(--body);font-size:15px;line-height:1.58}.landing_artifactChips__d6KIi{display:flex;position:relative;z-index:1;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:22px}.landing_artifactChips__d6KIi span{padding:7px 9px;border-radius:99px;background:var(--teal-pale);color:var(--teal-deep);font-size:12px;font-weight:750}.landing_miniDialogue__31YMA{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;align-items:flex-start;margin-top:auto;padding-top:22px}.landing_miniDialogue__31YMA span{align-self:flex-end;padding:10px 12px;border-radius:8px 8px 2px 8px;background:oklch(.94 .008 220);color:var(--ink);font-size:13px;font-weight:600}.landing_miniDialogue__31YMA strong{max-width:24ch;padding:11px 12px;border-radius:8px 8px 8px 2px;background:var(--teal-deep);color:white;font-size:13px;line-height:1.38}.landing_miniImmersion__h6oZN{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px;margin-top:auto;padding-top:26px;color:var(--muted);font-size:12px;font-weight:700}.landing_miniImmersion__h6oZN i{grid-column:1/-1;height:8px;border-radius:99px;background:linear-gradient(90deg,var(--blue) 0 54%,var(--teal) 54%)}.landing_miniImmersion__h6oZN strong{color:var(--teal-deep);text-align:right}.landing_languagesSection__srOxG{border-top:1px solid var(--line)}.landing_languagesGrid__0K3LB{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(0,1.4fr);grid-gap:clamp(48px,9vw,140px);gap:clamp(48px,9vw,140px);align-items:center}.landing_languagesGrid__0K3LB h2{max-width:10ch;font-size:clamp(34px,3.6vw,46px)}.landing_languagesGrid__0K3LB>div>p:last-child{max-width:36ch;margin:20px 0 0;color:var(--body);font-size:16px;line-height:1.65}.landing_languageWall__qw8OS{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.landing_languageWall__qw8OS li{display:inline-flex;align-items:center;gap:9px;min-height:39px;padding:8px 13px;border:1px solid var(--line);border-radius:99px;background:white;color:var(--ink);font-size:14px;font-weight:700;transition:transform .18s ease,border-color .18s ease,color .18s ease}.landing_languageWall__qw8OS li:hover{border-color:var(--teal);color:var(--teal-deep);transform:translateY(-2px)}.landing_languageWall__qw8OS li>span{font-size:19px}.landing_pricingSection__hCW9M{border-top:1px solid var(--line);padding-bottom:112px}.landing_pricingHeading__TXDVK{max-width:650px;margin:0 auto;text-align:center}.landing_pricingHeading__TXDVK h2{max-width:17ch;margin-right:auto;margin-left:auto;font-size:clamp(34px,3.6vw,46px)}.landing_pricingHeading__TXDVK p{max-width:56ch;margin:18px auto 0;color:var(--body);font-size:16px;line-height:1.6}.landing_pricingGrid__sB18Q{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:52px;align-items:stretch}.landing_pricingGrid__sB18Q article{position:relative;display:flex;min-height:484px;flex-direction:column;padding:30px;border:1px solid var(--line);border-radius:8px;background:white}.landing_pricingGrid__sB18Q article>p{margin:0;color:var(--teal-deep);font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.landing_pricingGrid__sB18Q h3{margin:15px 0 0;color:var(--ink);font-family:var(--font-display);font-size:42px;line-height:1}.landing_pricingGrid__sB18Q h3 span{color:var(--muted);font-family:var(--font-sans);font-size:14px;font-weight:650}.landing_pricingGrid__sB18Q ul{display:grid;grid-gap:14px;gap:14px;margin:30px 0;padding:0;list-style:none}.landing_pricingGrid__sB18Q li{display:grid;grid-template-columns:17px 1fr;grid-gap:10px;gap:10px;color:var(--body);font-size:14px;line-height:1.4}.landing_pricingGrid__sB18Q li:before{width:12px;height:7px;margin-top:3px;border-bottom:2px solid var(--teal-deep);border-left:2px solid var(--teal-deep);content:"";transform:rotate(-45deg)}.landing_pricingGrid__sB18Q a{width:100%;margin-top:auto;background:white;color:var(--ink)}.landing_pricingGrid__sB18Q a:hover{border-color:var(--teal-deep);background:var(--teal-pale);transform:translateY(-2px)}.landing_featuredPlan__0pKRT{border-color:var(--dark)!important;background:var(--dark)!important;color:white;box-shadow:0 8px 24px oklch(.28 .03 245/.18)}.landing_featuredPlan__0pKRT>p{color:oklch(.78 .11 195)!important}.landing_featuredPlan__0pKRT h3{color:white}.landing_featuredPlan__0pKRT h3 span,.landing_featuredPlan__0pKRT li{color:var(--dark-muted)}.landing_featuredPlan__0pKRT a{border-color:white;background:white;color:var(--dark)}.landing_featuredPlan__0pKRT a:hover{border-color:oklch(.78 .11 195);background:oklch(.78 .11 195)}.landing_annualBadge__8edOx,.landing_popularBadge__Qp6xX{width:-moz-fit-content;width:fit-content;padding:6px 8px;border-radius:99px;background:oklch(.78 .11 195);color:var(--dark);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.landing_popularBadge__Qp6xX{position:absolute;top:18px;right:18px}.landing_annualBadge__8edOx{margin-top:15px}.landing_pricingNote__zHvmI{margin:21px 0 0;color:var(--muted);font-size:13px;text-align:center}.landing_finalCta__QfpVD{background:var(--dark);color:white}.landing_finalInner__SgZ8u{display:flex;min-height:426px;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;text-align:center}.landing_finalCta__QfpVD h2{margin-top:28px;color:white;font-size:clamp(38px,4vw,52px)}.landing_finalCta__QfpVD p{max-width:54ch;margin:19px 0 0;color:var(--dark-muted);font-size:17px;line-height:1.6}.landing_finalCta__QfpVD a{gap:20px;margin-top:30px;border-color:white;background:white;color:var(--dark)}.landing_finalCta__QfpVD a:hover{color:white}.landing_footer__NntD6{border-top:1px solid var(--dark-line);background:var(--dark)}.landing_footerInner__gT6Dp{display:grid;grid-template-columns:auto 1fr auto;min-height:96px;grid-gap:28px;gap:28px;align-items:center}.landing_footer__NntD6 p{margin:0;color:var(--dark-muted);font-size:13px}.landing_footer__NntD6 p a{color:oklch(.78 .11 195);text-decoration:none}.landing_footer__NntD6 nav{display:flex;gap:20px}.landing_footer__NntD6 nav a{color:var(--dark-muted);font-size:13px;font-weight:650;text-decoration:none}.landing_footer__NntD6 nav a:hover{color:white}.landing_site__hOv9b a:focus-visible,.landing_site__hOv9b button:focus-visible{outline:3px solid oklch(.62 .12 200/.4);outline-offset:3px}.landing_site__hOv9b [data-reveal][data-reveal-state=pending]{opacity:0;transform:translateY(22px);transition:opacity .75s cubic-bezier(.2,.6,.2,1),transform .75s cubic-bezier(.2,.6,.2,1)}.landing_site__hOv9b [data-reveal][data-reveal-state=shown]{opacity:1;transform:translateY(0)}@keyframes landing_pulse__P5s5M{0%,to{box-shadow:0 0 0 4px oklch(.75 .15 160/.16)}60%{box-shadow:0 0 0 8px oklch(.75 .15 160/0)}}@keyframes landing_speak__mfHGO{0%{transform:scaleY(.55)}to{transform:scaleY(1.35)}}@keyframes landing_sweep__O_uoE{0%{width:4%}to{width:94%}}@keyframes landing_blink__aFQm0{50%{opacity:0}}@media (max-width:980px){.landing_heroGrid__kfCNx{grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:38px}.landing_liveCard__YI4lK{min-height:500px}.landing_languagesGrid__0K3LB,.landing_sectionHeading__kfsYD{gap:44px}.landing_memoryStrip__9zLjb{grid-template-columns:1fr;gap:26px}.landing_methodIntro__cNlhL{grid-template-columns:130px 1fr}.landing_methodIntro__cNlhL>p:last-child{grid-column:2}.landing_immersionRows__Asaqr article{grid-template-columns:105px minmax(160px,1fr) minmax(240px,.8fr);gap:18px}.landing_immersionLegend__X2zXY{margin-left:123px}.landing_stepsGrid__9etdA article{min-height:390px}.landing_pricingGrid__sB18Q article{padding:24px}}@media (max-width:760px){.landing_frame__DMf5X{width:min(100% - 40px,620px)}.landing_navbar__Ub_Sy>.landing_frame__DMf5X{grid-template-columns:1fr auto;min-height:66px}.landing_navigation__BhN7F{display:none}.landing_navCta__3hV9e{min-height:38px;padding:8px 12px;font-size:12px}.landing_hero__IFqnw{padding:62px 0 68px}.landing_heroGrid__kfCNx,.landing_languagesGrid__0K3LB,.landing_sectionHeading__kfsYD{grid-template-columns:1fr}.landing_heroGrid__kfCNx{gap:38px}.landing_heroCopy__seflO{padding:0}.landing_heroCopy__seflO h1{max-width:13ch;font-size:clamp(39px,11vw,54px)}.landing_heroLede__6jdf9{font-size:16px}.landing_heroActions__bzfsI{align-items:stretch;flex-direction:column}.landing_primaryCta__Ksuml,.landing_secondaryCta__kotQd{width:100%}.landing_secondaryCta__kotQd{justify-content:center}.landing_liveCard__YI4lK{min-height:505px;max-width:550px}.landing_proofGrid__7rkku{grid-template-columns:1fr}.landing_proofGrid__7rkku article{min-height:0;padding:32px 0;border-top:1px solid var(--dark-line);border-left:0}.landing_proofGrid__7rkku article:first-child{border-top:0}.landing_howSection__E_d6A,.landing_immersionSection__Q47KM,.landing_languagesSection__srOxG,.landing_pricingSection__hCW9M,.landing_tutorsSection__Pq1Gc{padding:68px 0}.landing_howHeading__EF9E_ h2,.landing_languagesGrid__0K3LB h2,.landing_methodIntro__cNlhL h2,.landing_pricingHeading__TXDVK h2,.landing_sectionHeading__kfsYD h2{font-size:clamp(31px,8.4vw,42px)}.landing_sectionHeading__kfsYD>p{margin-top:-20px}.landing_tutorGrid__931RO{display:flex;width:calc(100% + 40px);margin-left:-20px;gap:14px;overflow-x:auto;padding:2px 20px 10px;scroll-snap-type:x mandatory}.landing_tutorCard__qmmnI{min-width:min(72vw,300px);min-height:365px;scroll-snap-align:start}.landing_memoryStrip__9zLjb{padding:25px}.landing_memoryStrip__9zLjb dl,.landing_methodIntro__cNlhL{grid-template-columns:1fr;gap:18px}.landing_methodIntro__cNlhL>p:last-child{grid-column:auto;margin-top:0}.landing_immersionRows__Asaqr{gap:32px;margin-top:48px}.landing_immersionRows__Asaqr article{grid-template-columns:1fr;gap:11px}.landing_immersionLegend__X2zXY{align-items:flex-start;margin:28px 0 0}.landing_immersionLegend__X2zXY i{margin-top:5px}.landing_pricingGrid__sB18Q,.landing_stepsGrid__9etdA{grid-template-columns:1fr}.landing_stepsGrid__9etdA{gap:14px}.landing_stepsGrid__9etdA article{min-height:320px}.landing_pricingGrid__sB18Q{gap:14px;margin-top:38px}.landing_pricingGrid__sB18Q article{min-height:0}.landing_pricingGrid__sB18Q ul{margin:24px 0}.landing_languageWall__qw8OS{gap:8px}.landing_languageWall__qw8OS li{min-height:37px;font-size:13px}.landing_finalInner__SgZ8u{min-height:370px;padding:64px 0}.landing_finalCta__QfpVD p{font-size:16px}.landing_footerInner__gT6Dp{grid-template-columns:1fr auto;min-height:120px;gap:14px;padding:24px 0}.landing_footer__NntD6 p{grid-column:1/-1;grid-row:2}.landing_footer__NntD6 nav{gap:14px}.landing_footer__NntD6 nav a:nth-child(-n+2){display:none}}@media (max-width:430px){.landing_frame__DMf5X{width:min(100% - 32px,460px)}.landing_heroCopy__seflO h1{font-size:39px}.landing_liveCard__YI4lK{min-height:450px}.landing_heroCaption__t5c_T{right:12px;bottom:64px;left:12px}.landing_heroCaption__t5c_T p{font-size:14px}.landing_speakingChip__p_0u1{right:12px;bottom:12px}.landing_memoryStrip__9zLjb{padding:22px}.landing_footer__NntD6 nav a:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.landing_site__hOv9b *,.landing_site__hOv9b :after,.landing_site__hOv9b :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.landing_site__hOv9b [data-reveal][data-reveal-state=pending]{opacity:1;transform:none}}