.LandingHero_hero__depEH{position:relative;isolation:isolate;margin-top:-76px;padding-top:76px;background:radial-gradient(ellipse at 80% 35%,var(--lavender-bg),transparent 58%),linear-gradient(120deg,var(--card),var(--background))}.LandingHero_layout___D01W{width:100%;max-width:var(--content-max);margin-inline:auto;padding:64px var(--page-gutter) 48px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:28px}.LandingHero_copy___GZXk{min-width:0;position:relative;z-index:3}.LandingHero_title__dsHpi{margin-top:0;font-family:var(--font-heading);font-size:clamp(34px,3.2vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--foreground)}.LandingHero_title__dsHpi>span{display:block}.LandingHero_title__dsHpi em{font-style:normal;color:var(--brand-indigo-ink)}.LandingHero_description__rbeBX{max-width:43ch;margin-top:22px;font-size:16px;line-height:1.8;color:var(--ink-2)}.LandingHero_resume__vZ46z{display:grid;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:12px;width:min(100%,440px);margin-top:18px;padding:13px 15px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--card) 92%,var(--brand-lavender));color:var(--foreground);text-decoration:none;box-shadow:0 12px 28px -22px var(--overlay-soft);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.LandingHero_resume__vZ46z:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand-indigo) 35%,var(--border));box-shadow:0 18px 36px -24px var(--overlay-soft)}.LandingHero_resume__vZ46z:focus-visible{outline:3px solid var(--brand-electric);outline-offset:3px}.LandingHero_resumeIcon__ccTSj{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--brand-indigo-soft);color:var(--brand-indigo-ink)}.LandingHero_resumeCopy__jZfK2{min-width:0;display:grid;gap:3px}.LandingHero_resumeCopy__jZfK2 small{color:var(--muted-foreground);font-size:max(12px,var(--text-min,12px));line-height:1.45}.LandingHero_resumeCopy__jZfK2 strong{overflow:hidden;color:var(--foreground);font-size:13px;font-weight:700;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.LandingHero_resumeProgress__Pc7d4{display:block;height:5px;margin-block:2px;overflow:hidden;border-radius:var(--r-pill);background:var(--secondary)}.LandingHero_resumeProgress__Pc7d4 i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-lavender),var(--brand-indigo))}.LandingHero_actions__j1fDy{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.LandingHero_stats__JLVHg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:48px}.LandingHero_stat__DqmWl{display:grid;grid-template-columns:22px minmax(0,1fr);gap:3px 7px;align-items:center}.LandingHero_stat__DqmWl svg{color:var(--brand-indigo-ink);width:20px;height:20px}.LandingHero_stat__DqmWl dt{grid-column:2;grid-row:2;color:var(--muted-foreground);font-size:max(12px,var(--text-min,12px));line-height:1.7}.LandingHero_stat__DqmWl dd{grid-column:2;grid-row:1;font-family:var(--font-heading);font-size:21px;line-height:1.5;font-weight:750;font-variant-numeric:tabular-nums}.LandingHero_scene__UTgJ8{position:relative;isolation:isolate;min-width:0;height:590px}.LandingHero_architecture___V9XD{position:absolute;inset:0;overflow:hidden;z-index:-1;mask-image:linear-gradient(#000 80%,transparent)}.LandingHero_architecture___V9XD:before{content:"";position:absolute;width:72%;height:73%;top:4%;inset-inline-end:10%;border:1px solid var(--brand-indigo-soft);border-radius:50%;transform:rotate(-35deg)}.LandingHero_plane__LZ0Qo{position:absolute;width:23%;height:70%;bottom:7%;border-radius:30px 30px 12px 12px;transform:skewY(-22deg);background:linear-gradient(145deg,var(--brand-lavender),var(--brand-indigo-soft));border:1px solid var(--feature-border);box-shadow:inset -12px 0 0 var(--feature-track);opacity:.55}.LandingHero_plane__LZ0Qo:first-child{inset-inline-start:6%;height:64%;bottom:13%}.LandingHero_plane__LZ0Qo:nth-child(2){inset-inline-start:33%;height:90%;opacity:.4}.LandingHero_plane__LZ0Qo:nth-child(3){inset-inline-end:9%;height:78%;background:linear-gradient(150deg,var(--brand-electric),var(--brand-indigo-soft))}.LandingHero_image__E2UUe{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% center;mask-image:linear-gradient(#000 85%,transparent);z-index:1}.LandingHero_course__74bYz,.LandingHero_feature___NY5c,.LandingHero_language__6MzWp{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--card);color:var(--foreground);box-shadow:0 18px 45px -30px var(--overlay-soft);text-decoration:none}.LandingHero_language__6MzWp{position:absolute;z-index:3;inset-inline-end:0;top:12%;max-width:225px}.LandingHero_icon__QtNPE{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:12px;color:var(--brand-indigo-ink);background:var(--brand-indigo-soft)}.LandingHero_scene__UTgJ8 strong{display:block;font-size:13px;font-weight:650;line-height:1.5}.LandingHero_scene__UTgJ8 small{display:block;color:var(--muted-foreground);font-size:max(12px,var(--text-min,12px));line-height:1.7;margin-top:3px}.LandingHero_shelf__xCScT{position:absolute;z-index:3;inset-inline-start:-10px;top:29%;width:245px;display:grid;gap:12px}.LandingHero_course__74bYz{padding:12px}.LandingHero_course__74bYz>span:nth-child(2){min-width:0;flex:1}.LandingHero_course__74bYz strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.LandingHero_cover__UbsrN{width:40px;height:46px;flex:none;overflow:hidden;border-radius:8px}.LandingHero_feature___NY5c{position:absolute;z-index:3;inset-inline-end:8%;bottom:10%;width:290px}.LandingHero_feature___NY5c>span:nth-child(2){min-width:0;flex:1}.LandingHero_course__74bYz:hover,.LandingHero_feature___NY5c:hover{border-color:var(--brand-indigo-ink)}[dir=rtl] .LandingHero_title__dsHpi{letter-spacing:0;line-height:1.3;font-size:clamp(32px,2.9vw,40px)}@media(min-width:1600px){.LandingHero_scene__UTgJ8{height:650px}}@media(max-width:1100px){.LandingHero_layout___D01W{gap:16px;padding-block:44px}.LandingHero_title__dsHpi{font-size:clamp(32px,3.6vw,40px)}.LandingHero_scene__UTgJ8{height:540px}.LandingHero_shelf__xCScT{width:210px;inset-inline-start:0}.LandingHero_language__6MzWp{max-width:190px;padding:12px}.LandingHero_stats__JLVHg{gap:10px}}@media(max-width:850px){.LandingHero_layout___D01W{grid-template-columns:minmax(0,1fr);padding-block:40px 20px}.LandingHero_copy___GZXk{max-width:620px}.LandingHero_title__dsHpi{font-size:clamp(30px,5vw,38px)}.LandingHero_scene__UTgJ8{width:min(100%,650px);margin-inline:auto;height:540px}.LandingHero_stats__JLVHg{margin-top:30px;max-width:520px}}@media(max-width:480px){.LandingHero_layout___D01W{padding-block-start:28px}.LandingHero_title__dsHpi{font-size:clamp(28px,8vw,32px)}.LandingHero_description__rbeBX{font-size:15px}.LandingHero_stats__JLVHg{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.LandingHero_stat__DqmWl dt{font-size:max(12px,var(--text-min,12px))}.LandingHero_scene__UTgJ8{height:390px}.LandingHero_language__6MzWp{top:7%;max-width:175px;padding:10px}.LandingHero_scene__UTgJ8 small,.LandingHero_scene__UTgJ8 strong{font-size:max(12px,var(--text-min,12px))}.LandingHero_shelf__xCScT{width:180px;top:33%;gap:8px}.LandingHero_course__74bYz{gap:8px;padding:9px}.LandingHero_cover__UbsrN{width:30px;height:36px}.LandingHero_feature___NY5c{inset-inline-end:0;bottom:8%;width:245px;padding:12px}.LandingHero_icon__QtNPE{width:32px;height:32px}}@media(max-width:600px){.LandingHero_scene__UTgJ8{--portrait-height:clamp(240px,75vw,340px);display:grid;grid-template-columns:minmax(0,1fr);gap:12px;height:auto;padding-block-start:var(--portrait-height)}.LandingHero_architecture___V9XD,.LandingHero_image__E2UUe{inset:0 0 auto;height:var(--portrait-height)}.LandingHero_feature___NY5c,.LandingHero_language__6MzWp,.LandingHero_shelf__xCScT{position:relative;inset:auto;width:100%;max-width:none}.LandingHero_feature___NY5c,.LandingHero_language__6MzWp{padding:14px}.LandingHero_language__6MzWp>span:last-child{min-width:0}.LandingHero_scene__UTgJ8 strong{font-size:13px;overflow-wrap:anywhere}.LandingHero_scene__UTgJ8 small{font-size:max(12px,var(--text-min,12px));overflow-wrap:anywhere}.LandingHero_shelf__xCScT{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.LandingHero_course__74bYz{gap:8px;padding:12px}}@media(max-width:400px){.LandingHero_shelf__xCScT{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.LandingHero_resume__vZ46z{transition:none}.LandingHero_resume__vZ46z:hover{transform:none}}