.EdTopic_root__0h5ga{padding:100px 0;background:var(--color-surface);overflow:hidden}.EdTopic_toneBg__XBnXk{background:var(--color-bg)}.EdTopic_toneTint__RIdeK{background:var(--color-bg-tint)}.EdTopic_container__QWIJK{width:100%;max-width:var(--w-wide,1360px);margin:0 auto;padding:0 40px}.EdTopic_grid__mfLA9{display:grid;grid-template-columns:1fr 1.15fr;gap:72px;align-items:center}.EdTopic_imgRight__JTjM5 .EdTopic_grid__mfLA9{grid-template-columns:1.15fr 1fr}.EdTopic_img__eo3MQ{position:relative;aspect-ratio:var(--media-ratio,4/3);overflow:hidden;background:var(--color-bg-tint);border-radius:var(--media-corner,200px 200px 0 0)}.EdTopic_img__eo3MQ img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.EdTopic_ph___bSFk{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)}.EdTopic_text__vq8bG{display:flex;flex-direction:column;justify-content:center}.EdTopic_label__u1o74{display:flex;align-items:center;gap:12px;margin-bottom:18px}.EdTopic_labelLine__LYBqN{width:28px;height:1px;background:var(--color-line)}.EdTopic_label__u1o74 span{font-family:var(--font-body);font-size:var(--type-eyebrow-size);letter-spacing:.28em;text-transform:uppercase;color:var(--color-muted)}.EdTopic_title__b_TcW{font-family:var(--font-heading);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight,400);line-height:1.15;letter-spacing:-.02em;color:var(--color-ink);margin-bottom:20px}.EdTopic_title__b_TcW em{font-style:var(--type-accent-style,italic);font-weight:400;color:var(--type-accent-color,inherit)}.EdTopic_para__yiIAe{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:58ch}.EdTopic_links__GcNsI{margin-top:26px}.EdTopic_linksTitle__ijj_f{font-family:var(--font-body);font-size:var(--type-eyebrow-size);letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);margin-bottom:8px}.EdTopic_list__fzTNg{list-style:none;margin:0;padding:0;-moz-columns:2;column-count:2;-moz-column-gap:40px;column-gap:40px}.EdTopic_item__bobU3{-moz-column-break-inside:avoid;break-inside:avoid}.EdTopic_link__SEFX8{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--color-line-soft,var(--color-line));font-family:var(--font-body);font-size:var(--type-small-size);color:var(--color-ink);text-decoration:none;transition:color var(--motion-duration,.2s) var(--ease,ease),border-color var(--motion-duration,.2s) var(--ease,ease)}.EdTopic_link__SEFX8:hover{color:var(--color-accent);border-color:var(--color-accent)}.EdTopic_link__SEFX8:hover .EdTopic_arrow__i9B9A{transform:translateX(3px)}.EdTopic_arrow__i9B9A{flex:none;color:var(--color-muted);transition:transform var(--motion-duration,.2s) var(--ease,ease)}.EdTopic_link__SEFX8:hover .EdTopic_arrow__i9B9A{color:var(--color-accent)}.EdTopic_link__SEFX8:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (max-width:900px){.EdTopic_root__0h5ga{padding:60px 0}.EdTopic_container__QWIJK{padding:0 20px}.EdTopic_grid__mfLA9,.EdTopic_imgRight__JTjM5 .EdTopic_grid__mfLA9{display:flex;flex-direction:column;gap:32px}.EdTopic_img__eo3MQ{border-radius:var(--media-corner,120px 120px 0 0)}.EdTopic_para__yiIAe{max-width:100%}.EdTopic_list__fzTNg{-moz-columns:1;column-count:1}}.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:var(--type-accent-style,italic);font-weight:400;color:var(--type-accent-color,inherit)}.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;border-radius:var(--radius-control)}.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:var(--type-accent-style,italic);font-weight:400;color:var(--type-accent-color,inherit)}.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:var(--type-accent-style,italic);font-weight:400;color:var(--type-accent-color,inherit)}.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}}