.languages_hero__yJMUj{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:end}@media (max-width:860px){.languages_hero__yJMUj{grid-template-columns:1fr}}.languages_hello__grGBp{text-align:start;unicode-bidi:plaintext;font-size:clamp(3rem,9vw,6rem);line-height:1;letter-spacing:-.03em;font-weight:700;margin:0 0 12px}.languages_lede__W9oVQ{color:var(--text-2);font-size:1.125rem;margin:0 0 24px;max-width:560px}.languages_ctas__be5_9{display:flex;flex-wrap:wrap;gap:10px}.languages_facts__6SjKb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.languages_facts__6SjKb li{padding:16px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border)}.languages_facts__6SjKb strong{display:block;font-size:1.5rem;letter-spacing:-.02em}.languages_facts__6SjKb span{color:var(--text-3);font-size:.875rem}.languages_teachers__RN0Re{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:760px){.languages_teachers__RN0Re{grid-template-columns:1fr}}.languages_teacher__gXrJ7{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.languages_teacher__gXrJ7 img{width:88px;height:88px;border-radius:50%;object-fit:cover;background:var(--surface-2)}.languages_teacher__gXrJ7 h3{margin:0 0 2px;font-size:1.125rem}.languages_meta__khXRu{color:var(--text-3);font-size:.8125rem;margin:0 0 10px}.languages_method__z_JLN{display:inline-block;margin:0 0 8px;color:var(--accent);font-weight:600;font-size:.875rem}.languages_quote___mDWA{margin:10px 0 12px;padding-left:12px;border-left:2px solid var(--accent);color:var(--text);font-style:normal}.languages_quote___mDWA em{display:block;color:var(--text-3);font-style:normal;font-size:.8125rem;margin-top:2px}.languages_scenes__RlM5P{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.languages_scene__B_jBW{display:flex;flex-direction:column;gap:8px}.languages_scene__B_jBW h3{margin:0;font-size:1rem}.languages_scene__B_jBW p{font-size:.9375rem}.languages_opener__0C3K8{color:var(--text)!important}.languages_sceneLink___t66R{margin-top:auto;font-weight:600;font-size:.875rem;color:var(--accent);text-decoration:none}.languages_others__ifCPC{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.languages_others__ifCPC a{display:inline-flex;gap:8px;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);text-decoration:none;font-size:.875rem}.languages_others__ifCPC a:hover{border-color:var(--border-strong)}.languages_others__ifCPC span{color:var(--text-3)}.languages_grid__vsVg5{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.languages_tile__9N7D7{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);color:var(--text);text-decoration:none;transition:border-color .15s ease,transform .15s var(--ease-out)}.languages_tile__9N7D7:hover{border-color:var(--border-strong);transform:translateY(-1px)}.languages_tileHello__x6ZJN{font-size:1.75rem;font-weight:700;letter-spacing:-.02em}.languages_tile__9N7D7 span{color:var(--text-3);font-size:.875rem}.languages_stats__cMM_o{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 28px;padding:0;list-style:none}@media (max-width:760px){.languages_stats__cMM_o{grid-template-columns:repeat(2,minmax(0,1fr))}}.languages_stats__cMM_o li{padding:14px 16px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column;gap:2px}.languages_stats__cMM_o strong{font-size:1.75rem;letter-spacing:-.02em;line-height:1.1}.languages_stats__cMM_o span{color:var(--text-3);font-size:.8125rem}.languages_cards__HXdVW{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.languages_card__UA7Iv{display:flex;flex-direction:column;height:100%;border-radius:var(--r-lg);overflow:hidden;background:var(--surface);border:1px solid var(--border);color:var(--text);text-decoration:none;transition:border-color .15s ease,transform .2s var(--ease-out),box-shadow .2s ease}.languages_card__UA7Iv:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:0 10px 30px -18px rgba(0,0,0,.45)}.languages_card__UA7Iv:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.languages_scene__B_jBW{position:relative;aspect-ratio:2/1;overflow:hidden}.languages_flags__WQyPs{position:absolute;inset-block-start:10px;inset-inline-start:10px;display:flex;gap:6px}.languages_flags__WQyPs svg{border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.25)}.languages_liveBadge__JPRNy{position:absolute;inset-block-start:10px;inset-inline-end:10px;display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.9);color:#14532d;font-size:.75rem;font-weight:600}.languages_liveBadge__JPRNy i{width:7px;height:7px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.2)}.languages_cardBody__9RSk6{display:flex;flex-direction:column;gap:14px;padding:16px 18px 18px;flex:1 1}.languages_cardTitle__5KBjW{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.languages_cardHello__h_AfG{font-size:1.625rem;font-weight:700;letter-spacing:-.02em;line-height:1.1}.languages_cardTitle__5KBjW>span{display:flex;flex-direction:column;align-items:flex-end;text-align:end}.languages_native__3NfKF{color:var(--text-3);font-size:.8125rem}.languages_summary__nJav0{margin:0;display:grid;grid-gap:10px;gap:10px;padding:12px;border-radius:var(--r-md,12px);background:var(--surface-2);border:1px solid var(--border)}.languages_summary__nJav0 div{display:grid;grid-gap:4px;gap:4px}.languages_summary__nJav0 dt{color:var(--text-3);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.languages_summary__nJav0 dd{margin:0;font-size:.875rem;font-weight:500}.languages_faces__Fa3mn{display:flex;align-items:center;flex-wrap:wrap;gap:0}.languages_faces__Fa3mn img{width:28px;height:28px;border-radius:50%;object-fit:cover;background:var(--surface);border:2px solid var(--surface-2);-webkit-margin-end:-6px;margin-inline-end:-6px}.languages_faces__Fa3mn .languages_mentorFace__c2Lxb{outline:2px solid var(--accent);outline-offset:-2px}.languages_faces__Fa3mn span{-webkit-margin-start:14px;margin-inline-start:14px;color:var(--text-2)}.languages_badges__dJOKt{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.languages_badges__dJOKt li{padding:3px 9px;border-radius:999px;font-size:.75rem;font-weight:600;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.languages_badges__dJOKt .languages_badgeSoft__gUMlH{background:var(--surface-2);color:var(--text-2);font-weight:500;border:1px solid var(--border)}.languages_cardCta__xkZ7m{margin-top:auto;font-weight:600;font-size:.875rem;color:var(--accent)}