.EdHero_hero__DQd94{display:flex;align-items:center;min-height:100vh;background:var(--color-bg-tint);overflow:hidden}.EdHero_container__mGkXC{width:100%;max-width:var(--w-wide,1360px);margin:0 auto;padding:0 40px}.EdHero_grid__BEv_2{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:140px 0 80px}.EdHero_copy__uR6h3{min-width:0}.EdHero_label__4q8XV{display:flex;align-items:center;gap:12px;margin-bottom:32px}.EdHero_labelLine__bUP9l{width:28px;height:1px;background:var(--color-line)}.EdHero_label__4q8XV span{font-family:var(--font-body);font-size:var(--type-eyebrow-size);letter-spacing:.28em;text-transform:uppercase;color:var(--color-muted)}.EdHero_title__HRoX2{font-family:var(--font-heading);font-size:var(--type-h1-size);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--color-ink);margin-bottom:24px}.EdHero_title__HRoX2 em{font-style:italic;font-weight:400}.EdHero_desc__BQQ97{font-family:var(--font-body);font-size:var(--type-body-size);line-height:1.7;color:var(--color-ink-soft);max-width:420px;margin-bottom:40px}.EdHero_actions__nivNM{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.EdHero_btnPrimary__oErRa,.EdHero_btnSecondary__st_mA{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:var(--type-button-size);font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1)}.EdHero_btnPrimary__oErRa{padding:16px 32px;background:var(--color-primary);color:var(--color-primary-contrast);border:1px solid var(--color-primary)}.EdHero_btnPrimary__oErRa:hover{background:var(--color-primary-deep);border-color:var(--color-primary-deep);letter-spacing:.08em}.EdHero_btnSecondary__st_mA{padding:14px 28px;background:transparent;color:var(--color-ink);border:1px solid var(--color-muted);letter-spacing:.02em;text-transform:none;font-weight:500}.EdHero_btnSecondary__st_mA:hover{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-primary-contrast)}.EdHero_btnPrimary__oErRa svg,.EdHero_btnSecondary__st_mA svg{width:16px;height:16px;flex-shrink:0}.EdHero_trust__fMHCG{display:flex;align-items:center;gap:12px;margin-top:28px;font-size:var(--type-small-size);color:var(--color-ink-soft)}.EdHero_stars__XPcVl{display:inline-flex;gap:3px;color:var(--color-accent)}.EdHero_star__zvo4D svg{width:14px;height:14px;display:block}.EdHero_img__5F4LK{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--color-line);border-radius:240px 240px 0 0;box-shadow:0 24px 48px rgba(0,0,0,.06)}.EdHero_img__5F4LK img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.EdHero_ph__cc3cD{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:var(--type-small-size);color:var(--color-muted)}@media (max-width:900px){.EdHero_hero__DQd94{min-height:auto}.EdHero_container__mGkXC{padding:0 20px}.EdHero_grid__BEv_2{grid-template-columns:1fr;gap:36px;padding:120px 0 60px}.EdHero_img__5F4LK{aspect-ratio:4/5;border-radius:120px 120px 0 0}}.EdAbout_root__wd_lo{padding:100px 0;background:var(--color-surface);overflow:hidden}.EdAbout_container__jgdW0{width:100%;max-width:var(--w-wide,1360px);margin:0 auto;padding:0 40px}.EdAbout_grid__VUDsR{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.EdAbout_imgRight__Yc9dB .EdAbout_grid__VUDsR{grid-template-columns:1fr 1.1fr}.EdAbout_img__9h57F{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--color-line);border-radius:0 160px 0 160px;box-shadow:-20px 20px 0 var(--color-bg-tint);transition:border-radius .6s ease}.EdAbout_imgRight__Yc9dB .EdAbout_img__9h57F{box-shadow:20px 20px 0 var(--color-bg-tint)}.EdAbout_img__9h57F img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.25,1,.5,1)}.EdAbout_img__9h57F:hover{border-radius:160px 0 160px 0}.EdAbout_img__9h57F:hover img{transform:scale(1.03)}.EdAbout_ph__Oja58{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:var(--type-small-size);color:var(--color-muted)}.EdAbout_text__qLx0w{display:flex;flex-direction:column;justify-content:center}.EdAbout_label__5PhWq{display:flex;align-items:center;gap:12px;margin-bottom:20px}.EdAbout_labelLine__waflF{width:28px;height:1px;background:var(--color-line)}.EdAbout_label__5PhWq span{font-family:var(--font-body);font-size:var(--type-eyebrow-size);letter-spacing:.28em;text-transform:uppercase;color:var(--color-muted)}.EdAbout_title__3awA5{font-family:var(--font-heading);font-size:var(--type-h2-size);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--color-ink);margin-bottom:28px}.EdAbout_title__3awA5 em{font-style:italic;font-weight:400}.EdAbout_para__oTdfE{font-family:var(--font-body);font-size:var(--type-body-size);color:var(--color-ink-soft);line-height:1.8;margin-bottom:14px;max-width:440px}.EdAbout_features__0sdpZ{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:28px}.EdAbout_feat__7aXfL{padding:18px 0;border-top:1px solid var(--color-line)}.EdAbout_featTitle__nD9_a{font-family:var(--font-heading);font-size:var(--type-h6-size);font-weight:500;color:var(--color-ink);margin-bottom:2px}.EdAbout_featDesc__Hu8h7{font-family:var(--font-body);font-size:var(--type-small-size);color:var(--color-muted)}@media (max-width:900px){.EdAbout_root__wd_lo{padding:64px 0}.EdAbout_container__jgdW0{padding:0 20px}.EdAbout_grid__VUDsR,.EdAbout_imgRight__Yc9dB .EdAbout_grid__VUDsR{display:flex;flex-direction:column-reverse;gap:36px}.EdAbout_imgRight__Yc9dB .EdAbout_img__9h57F,.EdAbout_img__9h57F{border-radius:0 80px 0 80px;box-shadow:0 16px 32px rgba(0,0,0,.08)}.EdAbout_para__oTdfE{max-width:100%}.EdAbout_features__0sdpZ{grid-template-columns:1fr 1fr}}.EdServices_root__jOWOS{padding:100px 0;background:var(--color-bg-tint)}.EdServices_container__6QPW0{width:100%;max-width:var(--w-wide,1360px);margin:0 auto;padding:0 40px}.EdServices_head__1uufX{text-align:center;margin-bottom:56px}.EdServices_label__Labfg{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px}.EdServices_labelLine___TffQ{width:28px;height:1px;background:var(--color-line)}.EdServices_label__Labfg span:not(.EdServices_labelLine___TffQ){font-family:var(--font-body);font-size:var(--type-eyebrow-size);letter-spacing:.28em;text-transform:uppercase;color:var(--color-muted)}.EdServices_title__lmeTZ{font-family:var(--font-heading);font-size:var(--type-h2-size);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--color-ink)}.EdServices_title__lmeTZ em{font-style:italic;font-weight:400}.EdServices_grid__w9JUb{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-line);border-left:1px solid var(--color-line)}.EdServices_cardLink__QpyOl{display:flex;flex-direction:column;height:100%;color:inherit}.EdServices_card__Gc5bz{position:relative;display:flex;flex-direction:column;height:100%;padding:44px 32px;border-bottom:1px solid var(--color-line);border-right:1px solid var(--color-line);overflow:hidden;transition:background .4s ease}.EdServices_card__Gc5bz:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1.5px;background:var(--color-ink);transition:width .5s ease;pointer-events:none}.EdServices_cardLink__QpyOl:hover .EdServices_card__Gc5bz:before{width:100%}.EdServices_cardLink__QpyOl:hover .EdServices_card__Gc5bz{background:rgba(0,0,0,.015)}.EdServices_cardTitle__UVmco{font-family:var(--font-heading);font-size:var(--type-h3-size);font-weight:500;color:var(--color-ink);margin-bottom:12px}.EdServices_cardDesc__cU5rJ{font-family:var(--font-body);font-size:var(--type-body-size);color:var(--color-ink-soft);line-height:1.7}.EdServices_more__ywvHq{margin-top:auto;padding-top:24px;font-family:var(--font-body);font-size:var(--type-small-size);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);transition:color .3s ease}.EdServices_cardLink__QpyOl:hover .EdServices_more__ywvHq{color:var(--color-ink)}@media (max-width:900px){.EdServices_root__jOWOS{padding:64px 0}.EdServices_container__6QPW0{padding:0 20px}.EdServices_grid__w9JUb{grid-template-columns:1fr 1fr}}@media (max-width:600px){.EdServices_grid__w9JUb{grid-template-columns:1fr}}.EdProcess_root__56B9x{padding:100px 0;background:var(--color-bg-tint)}.EdProcess_container__N8haM{width:100%;max-width:var(--w-wide,1360px);margin:0 auto;padding:0 40px}.EdProcess_head__PQTkD{text-align:center;margin-bottom:56px}.EdProcess_label__SGBrb{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px}.EdProcess_labelLine__z4jn2{width:28px;height:1px;background:var(--color-line)}.EdProcess_label__SGBrb span:not(.EdProcess_labelLine__z4jn2){font-family:var(--font-body);font-size:var(--type-eyebrow-size);letter-spacing:.28em;text-transform:uppercase;color:var(--color-muted)}.EdProcess_title__1LwMU{font-family:var(--font-heading);font-size:var(--type-h2-size);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--color-ink)}.EdProcess_title__1LwMU em{font-style:italic;font-weight:400}.EdProcess_grid__DtDcM{display:grid;grid-template-columns:repeat(4,1fr)}.EdProcess_step__nIsr5{position:relative;text-align:center;padding:0 28px}.EdProcess_step__nIsr5:not(:last-child):after{content:"";position:absolute;top:20px;right:0;width:1px;height:48px;background:var(--color-line)}.EdProcess_num__r2rFa{font-size:3.2rem;font-weight:300;line-height:1;opacity:.12;margin-bottom:12px}.EdProcess_num__r2rFa,.EdProcess_stepTitle__AjNKk{font-family:var(--font-heading);color:var(--color-ink)}.EdProcess_stepTitle__AjNKk{font-size:var(--type-h4-size);font-weight:500;margin-bottom:10px}.EdProcess_stepBody__XGyRP{font-family:var(--font-body);font-size:var(--type-body-size);color:var(--color-ink-soft);line-height:1.6}@media (max-width:700px){.EdProcess_root__56B9x{padding:64px 0}.EdProcess_container__N8haM{padding:0 20px}.EdProcess_grid__DtDcM{grid-template-columns:repeat(2,1fr);gap:32px}.EdProcess_step__nIsr5:after{display:none}}.EdTestimonials_root__9cc1y{padding:100px 0;background:var(--color-ink);color:#fafafa}.EdTestimonials_container__aWi1a{width:100%;max-width:var(--w-wide,1360px);margin:0 auto;padding:0 40px}.EdTestimonials_head__AACzH{margin-bottom:48px}.EdTestimonials_label__NokPf{display:flex;align-items:center;gap:12px;margin-bottom:20px}.EdTestimonials_labelLine__XjzQb{width:28px;height:1px;background:rgba(255,255,255,.15)}.EdTestimonials_label__NokPf span:not(.EdTestimonials_labelLine__XjzQb){font-family:var(--font-body);font-size:var(--type-eyebrow-size);letter-spacing:.28em;text-transform:uppercase;color:rgba(255,255,255,.3)}.EdTestimonials_title___nv5v{font-family:var(--font-heading);font-size:var(--type-h2-size);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:#fafafa}.EdTestimonials_title___nv5v em{font-style:italic;font-weight:400}.EdTestimonials_grid__Vmff2{display:grid;grid-template-columns:1fr 1fr;gap:24px}.EdTestimonials_card__hJGue{padding:40px;border:1px solid rgba(255,255,255,.06);transition:border-color .4s ease}.EdTestimonials_card__hJGue:hover{border-color:rgba(255,255,255,.15)}.EdTestimonials_stars__EF0I4{display:flex;gap:3px;margin-bottom:20px;color:var(--color-accent);opacity:.6}.EdTestimonials_star__9Q1XW svg{width:13px;height:13px;display:block}.EdTestimonials_quote__SjijD{font-family:var(--font-heading);font-size:var(--type-body-size);font-style:italic;color:rgba(255,255,255,.8);line-height:1.9;margin-bottom:24px}.EdTestimonials_author__L_hCG{display:flex;align-items:center;gap:12px}.EdTestimonials_avatar__V8q3z{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.1);color:#fafafa}.EdTestimonials_avatar__V8q3z,.EdTestimonials_name__gwHaG{font-family:var(--font-body);font-size:var(--type-small-size)}.EdTestimonials_name__gwHaG{display:block;color:rgba(255,255,255,.9)}.EdTestimonials_detail__qsxjh{display:block;font-family:var(--font-body);font-size:var(--type-eyebrow-size);color:rgba(255,255,255,.5)}@media (max-width:700px){.EdTestimonials_root__9cc1y{padding:64px 0}.EdTestimonials_container__aWi1a{padding:0 20px}.EdTestimonials_grid__Vmff2{grid-template-columns:1fr}}