.Program_section__UZ1eV{padding:var(--section-y) 0;background:var(--bg-soft)}.Program_inner__YB5du{max-width:940px;margin:0 auto;padding:0 24px}.Program_eyebrow__niwBT{font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin-bottom:14px}.Program_title__3i6At{font-size:var(--fs-h2);line-height:1.18;letter-spacing:-.02em;margin-bottom:16px;max-width:22ch}.Program_lead__6Ztf1{font-size:var(--fs-lead);color:var(--ink-2);max-width:62ch;margin-bottom:clamp(28px,3.4vw,44px)}.Program_list__UWiex{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:4px 32px;gap:4px 32px;list-style:none}.Program_item__xGF6_{padding:18px 0;border-bottom:1px solid var(--line)}.Program_head__USs6J{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.Program_name__jwiM_{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}.Program_count__tjPVc{font-size:1.0625rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--brand);white-space:nowrap}.Program_unit__jKYzn{font-size:.8125rem;font-weight:600;color:var(--ink-3,var(--ink-2))}.Program_track__3xr4M{height:4px;margin-top:10px;border-radius:2px;background:var(--line);overflow:hidden}.Program_fill__IGZRt{height:100%;border-radius:2px;background:var(--brand)}.Program_depth___oOyd{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;margin-bottom:clamp(20px,2.4vw,28px)}.Program_metric__DJd5k{background:var(--bg);padding:20px 18px}.Program_mv__8ylEA{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.Program_mk__AyU7f{margin-top:6px;font-size:.8125rem;line-height:1.35;color:var(--ink-2)}.Program_extra__Bo1SV{margin-top:clamp(20px,2.4vw,28px);max-width:68ch;font-size:var(--fs-sm);color:var(--ink-2)}.Program_extra__Bo1SV a{color:var(--ink);font-weight:700;text-underline-offset:4px;text-decoration-thickness:1px;transition:color var(--t-fast) var(--ease)}.Program_extra__Bo1SV a:hover{color:var(--accent)}.Program_note__pAeG7{padding:16px 20px;border-left:3px solid var(--brand);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--brand-soft);font-size:var(--fs-sm);line-height:1.55;color:var(--ink);margin-bottom:clamp(28px,3.4vw,40px);max-width:68ch}.Program_hint__byy1h{margin-top:10px;font-size:var(--fs-sm);line-height:1.5;color:var(--ink-2)}@media (max-width:640px){.Program_title__3i6At{max-width:none}}.Flow_section__Vp_Rq{padding:var(--section-y) 0;background:var(--bg-soft)}.Flow_inner__FRIAz{max-width:820px;margin:0 auto;padding:0 24px}.Flow_eyebrow__MXd1X{font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin-bottom:14px}.Flow_title__3_1ls{font-size:var(--fs-h2);line-height:1.18;letter-spacing:-.02em;margin-bottom:16px}.Flow_lead__AnJ10{font-size:var(--fs-lead);color:var(--ink-2);max-width:62ch;margin-bottom:clamp(28px,3.4vw,44px)}.Flow_list____XHg{display:flex;flex-direction:column;gap:clamp(20px,2.4vw,28px);list-style:none}.Flow_item__14MZB{display:grid;grid-template-columns:auto 1fr;grid-gap:20px;gap:20px;align-items:start}.Flow_no__lxGSn{font-size:.9375rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--brand);padding-top:3px;min-width:2ch}.Flow_name__LWNLq{font-size:1.125rem;font-weight:700;letter-spacing:-.01em;margin-bottom:6px}.Flow_text__y60Tg{font-size:var(--fs-sm);line-height:1.6;color:var(--ink-2);max-width:58ch}.Flow_aside___pF5n{margin-top:clamp(28px,3.4vw,40px);padding:clamp(20px,2.4vw,26px);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg)}.Flow_asideTitle__HJY_M{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;margin-bottom:8px}.Flow_asideText__V4cp3{font-size:var(--fs-sm);line-height:1.6;color:var(--ink-2)}@media (max-width:520px){.Flow_item__14MZB{gap:14px}}.Reveal_base__PQa87{transition:opacity var(--t-reveal) var(--ease-out),transform var(--t-reveal) var(--ease-out);will-change:opacity,transform}.Reveal_up__o9wN4{opacity:0;transform:translate3d(0,40px,0)}.Reveal_fade__1piRB{opacity:0}.Reveal_in__HFITH{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Reveal_base__PQa87{opacity:1!important;transform:none!important;transition:none!important}}.Faq_section__25QRG{padding:var(--section-y) 0;background:var(--bg-soft)}.Faq_inner__Z5BMn{max-width:var(--container-narrow);margin:0 auto;padding:0 24px}.Faq_title__v_PW9{margin:0 0 clamp(24px,3vw,36px);font-size:var(--fs-h2);text-align:center}.Faq_list__9B8EK{display:flex;flex-direction:column;gap:10px}.Faq_item__Q199S{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);overflow:hidden;transition:border-color var(--t-base) var(--ease)}.Faq_itemOpen__2fEsm{border-color:var(--brand)}.Faq_qWrap__GLnSe{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:normal}.Faq_q___8b9E{width:100%;min-height:60px;padding:16px 20px;justify-content:space-between;gap:16px;border:0;background:transparent;text-align:left;font-size:1.0625rem;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--ink)}.Faq_q___8b9E,.Faq_sign__gdeWr{display:flex;align-items:center}.Faq_sign__gdeWr{flex-shrink:0;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--bg-soft);color:var(--ink-2);transition:transform var(--t-base) var(--ease),background-color var(--t-base) var(--ease)}.Faq_sign__gdeWr svg{width:17px;height:17px}.Faq_itemOpen__2fEsm .Faq_sign__gdeWr{transform:rotate(180deg);background:var(--brand-soft);color:var(--brand)}.Faq_a__fR6cZ{padding:0 20px 20px}.Faq_a__fR6cZ p{margin:0;max-width:62ch;font-size:var(--fs-sm);line-height:1.7;color:var(--ink-2)}.Faq_aLink__mDZWC{margin:12px 0 0}.Faq_aLink__mDZWC a{font-size:var(--fs-sm);font-weight:600;color:var(--brand);text-decoration:underline;text-underline-offset:2px}.Faq_aLink__mDZWC a:hover{color:var(--ink)}@media (max-width:767px){.Faq_inner__Z5BMn{padding:0 20px}}.Faq_more__2ks4T{margin:24px 0 0;text-align:center;font-size:var(--fs-sm)}.Faq_more__2ks4T a{color:var(--brand);font-weight:600}.GraphInside_section__PcHoE{padding:var(--section-y) 0;background:var(--bg-dark);color:#fff}.GraphInside_inner__W7rAj{max-width:var(--container);margin:0 auto;padding:0 24px}.GraphInside_head__DiOMJ{max-width:720px;margin-bottom:clamp(28px,3.5vw,48px)}.GraphInside_eyebrow__rbHYX{font-size:var(--fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-bright)}.GraphInside_title__h_ZCR{margin:16px 0 0;font-size:var(--fs-h2);color:#fff}.GraphInside_lead__iWaV_{margin:20px 0 0;font-size:var(--fs-sm);line-height:1.7;color:hsla(0,0%,100%,.66)}.GraphInside_total__vTCVK{margin:22px 0 0;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.12);font-size:var(--fs-sm);color:hsla(0,0%,100%,.5)}.GraphInside_total__vTCVK b{font-weight:800;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GraphInside_grid__p8aSu{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,1.8vw,20px);gap:clamp(14px,1.8vw,20px)}.GraphInside_tile__8nBv4{position:relative;display:flex;flex-direction:column;padding:clamp(20px,2.2vw,28px);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--r-lg);background:hsla(0,0%,100%,.03);overflow:hidden;isolation:isolate;transition:border-color var(--t-base) var(--ease),background-color var(--t-base) var(--ease)}.GraphInside_sheen__qBmx5{position:absolute;inset:0;z-index:0;opacity:0;pointer-events:none;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--tone) 30%,transparent) 0,color-mix(in srgb,var(--tone) 10%,transparent) 40%,transparent 70%);transition:opacity var(--t-base) var(--ease)}.GraphInside_tile__8nBv4:focus-within .GraphInside_sheen__qBmx5,.GraphInside_tile__8nBv4:hover .GraphInside_sheen__qBmx5{opacity:1}@media (hover:none){.GraphInside_sheen__qBmx5{opacity:.7}}@media (prefers-reduced-motion:reduce){.GraphInside_sheen__qBmx5{transition:none}}.GraphInside_hint__FnOSG,.GraphInside_label__XhaUn,.GraphInside_num__yeiTV{position:relative;z-index:1}.GraphInside_chip__QtoSE{position:absolute;z-index:1;left:0;top:0;bottom:0;width:4px;background:var(--tone)}.GraphInside_tile__8nBv4:hover{border-color:hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.05)}.GraphInside_green__lhL7C{--tone:#059f75}.GraphInside_blue__R3sr_{--tone:#0284c7}.GraphInside_accent__a6Vs3{--tone:#ff4b33}.GraphInside_violet__f1xjK{--tone:#7c4ddb}.GraphInside_amber__aJpdg{--tone:#d97706}.GraphInside_pink__2F25P{--tone:#db2777}.GraphInside_star__voncK{border-color:rgba(255,75,51,.42);background:rgba(255,75,51,.08)}.GraphInside_star__voncK .GraphInside_chip__QtoSE{width:5px}.GraphInside_num__yeiTV{font-size:clamp(2rem,3.2vw,2.75rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GraphInside_label__XhaUn{margin-top:10px;font-size:1.0625rem;font-weight:700;line-height:1.25;color:#fff}.GraphInside_hint__FnOSG{margin-top:8px;font-size:var(--fs-xs);line-height:1.45;color:hsla(0,0%,100%,.62)}@media (max-width:900px){.GraphInside_grid__p8aSu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.GraphInside_inner__W7rAj{padding:0 20px}.GraphInside_tile__8nBv4{padding:18px 18px 18px 20px}.GraphInside_label__XhaUn{font-size:1rem}}@media (prefers-reduced-motion:reduce){.GraphInside_tile__8nBv4{transition:none}}.Steps_section__pEaUa{padding:clamp(20px,2.4vw,32px) 0 var(--section-y);background:var(--bg)}.Steps_inner__bNF_2{max-width:940px;margin:0 auto;padding:0 24px}.Steps_intro__2Yvxr{margin-bottom:clamp(30px,4vw,52px);padding:clamp(22px,2.6vw,30px) clamp(24px,2.8vw,32px);border-left:4px solid var(--brand);border-radius:0 var(--r-lg) var(--r-lg) 0;background:var(--brand-soft)}.Steps_introLead__WNFWw{font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:800;line-height:1.35;letter-spacing:-.02em;color:var(--ink)}.Steps_introText__2xS4X{margin:12px 0 0;font-size:var(--fs-sm);line-height:1.65;color:var(--ink-2)}.Steps_grid__ZCofa{list-style:none;display:flex;flex-direction:column}.Steps_card__hCy5M{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:24px;gap:24px}.Steps_card__hCy5M:before{content:"";position:absolute;left:23px;top:58px;bottom:0;width:2px;background:linear-gradient(180deg,var(--line),var(--line) 70%,transparent)}.Steps_card__hCy5M:last-child:before{display:none}.Steps_num__gy9uT{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:var(--r-md);background:var(--brand);color:#fff;font-size:1.125rem;font-weight:800}.Steps_title__I_0vz{grid-column:2;font-size:var(--fs-h3);line-height:1.22;padding-top:10px}.Steps_text__N_NG4{grid-column:2;margin:14px 0 0;font-size:1.0625rem;line-height:1.7;color:var(--ink-2)}.Steps_example__rs1_R{grid-column:2;margin:18px 0 clamp(34px,4.5vw,58px);padding:16px 20px;border-left:3px solid var(--brand);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--brand-soft);font-size:var(--fs-sm);line-height:1.6;color:var(--ink-2)}.Steps_card__hCy5M:last-child .Steps_example__rs1_R{margin-bottom:0}.Steps_exampleLabel__t3Eyu{display:block;margin-bottom:5px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand)}@media (max-width:640px){.Steps_inner__bNF_2{padding:0 20px}.Steps_card__hCy5M{grid-template-columns:44px minmax(0,1fr);gap:16px}.Steps_card__hCy5M:before{left:19px;top:50px}.Steps_num__gy9uT{width:40px;height:40px;font-size:1rem}.Steps_title__I_0vz{padding-top:6px}.Steps_text__N_NG4{font-size:1rem}}.Grades_section__5Hkdx{padding:var(--section-y) 0;background:var(--bg-soft)}.Grades_inner__lO8xJ{max-width:1040px;margin:0 auto;padding:0 24px}.Grades_eyebrow___ISAL{font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin-bottom:14px}.Grades_title__J2Ohy{font-size:var(--fs-h2);line-height:1.18;letter-spacing:-.02em;margin-bottom:16px}.Grades_lead__0Rd3p{font-size:var(--fs-lead);color:var(--ink-2);max-width:62ch;margin-bottom:clamp(28px,3.4vw,44px)}.Grades_list__Sc0iV{display:grid;grid-template-columns:repeat(auto-fit,minmax(228px,1fr));grid-gap:14px;gap:14px;list-style:none}.Grades_card__0XFmP{display:flex;flex-direction:column;height:100%;padding:22px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);text-decoration:none;color:inherit;transition:border-color .18s ease,transform .18s ease}.Grades_card__0XFmP:focus-visible,.Grades_card__0XFmP:hover{border-color:var(--brand);transform:translateY(-2px)}.Grades_card__0XFmP:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.Grades_grade__3YZOd{font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.Grades_methods__dFqRG{margin-top:12px;font-size:1.5rem;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--brand);line-height:1.1}.Grades_unit__Zl_p0{display:block;margin-top:3px;font-size:.75rem;font-weight:600;letter-spacing:0;color:var(--ink-2)}.Grades_track__JOzDw{display:block;height:4px;margin-top:14px;border-radius:2px;background:var(--line);overflow:hidden}.Grades_fill__8TAkC{display:block;height:100%;border-radius:2px;background:var(--brand)}.Grades_top__kTRqx{margin-top:14px;font-size:var(--fs-sm);color:var(--ink-2);line-height:1.45}.Grades_exam__BMyQc{margin-top:6px;font-size:var(--fs-sm);font-weight:600;color:var(--brand)}.HeroVideo_frame__4lCyV{margin:0;border-radius:var(--r-lg);overflow:hidden;background:var(--bg-dark);border:1px solid hsla(0,0%,100%,.06);box-shadow:0 30px 70px rgba(11,18,16,.28);display:grid;grid-template-areas:"screen" "chapters"}.HeroVideo_screen__uPIRo{grid-area:screen;cursor:pointer}.HeroVideo_video__mwH4v{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--bg-dark)}.HeroVideo_play__d0Msf{grid-area:screen;align-self:end;justify-self:end;z-index:1;margin:14px;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:6px 14px 6px 6px;border:1px solid hsla(0,0%,100%,.18);border-radius:var(--r-pill);background:rgba(11,18,16,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font:inherit;font-size:var(--fs-xs);font-weight:700;cursor:pointer;transition:background-color var(--t-fast) var(--ease)}.HeroVideo_play__d0Msf:hover{background:rgba(11,18,16,.9)}.HeroVideo_play__d0Msf:focus-visible{outline:2px solid var(--brand-bright);outline-offset:2px}.HeroVideo_playIcon__mlrKp{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 rgba(255,75,51,.5);animation:HeroVideo_pulse__1M_ut 2.4s var(--ease-out) infinite}.HeroVideo_playIcon__mlrKp:after{content:"";position:absolute;left:12px;top:10px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:6px 0 6px 10px}.HeroVideo_len__L3xmT{font-weight:500;color:hsla(0,0%,100%,.6)}@keyframes HeroVideo_pulse__1M_ut{70%{box-shadow:0 0 0 10px rgba(255,75,51,0)}to{box-shadow:0 0 0 0 rgba(255,75,51,0)}}.HeroVideo_chapters__pjPkE{grid-area:chapters;padding:12px 16px 14px}.HeroVideo_list__e73Ux{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.HeroVideo_chapter__o_S9L{display:grid;grid-gap:8px;gap:8px;width:100%;padding:4px 0;border:0;background:none;font:inherit;font-size:var(--fs-xs);font-weight:600;text-align:left;color:hsla(0,0%,100%,.5);cursor:pointer;transition:color var(--t-fast) var(--ease)}.HeroVideo_chapter__o_S9L:hover,.HeroVideo_on__3gZyH{color:#fff}.HeroVideo_chapter__o_S9L:focus-visible{outline:2px solid var(--brand-bright);outline-offset:2px;border-radius:4px}.HeroVideo_track__TCB4t{display:block;height:3px;border-radius:3px;background:hsla(0,0%,100%,.14);overflow:hidden}.HeroVideo_fill__Ls_v2{display:block;height:100%;background:var(--brand-bright);transform:scaleX(0);transform-origin:left}.HeroVideo_modal__iw79Y{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(16px,4vw,48px);border:0;background:transparent}.HeroVideo_modal__iw79Y[open]{display:grid;place-items:center}.HeroVideo_modal__iw79Y::-webkit-backdrop{background:rgba(6,10,9,.88);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.HeroVideo_modal__iw79Y::backdrop{background:rgba(6,10,9,.88);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.HeroVideo_player__Sf9a_{position:relative;width:min(100%,1200px,calc((100dvh - 2 * clamp(16px, 4vw, 48px) - 56px) * 16 / 9))}.HeroVideo_close__Ah1Wt{display:flex;align-items:center;gap:8px;margin:0 0 12px auto;min-height:44px;padding:0 16px;border:1px solid hsla(0,0%,100%,.22);border-radius:var(--r-pill);background:hsla(0,0%,100%,.06);color:#fff;font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer}.HeroVideo_close__Ah1Wt:hover{background:hsla(0,0%,100%,.14)}.HeroVideo_fullVideo__jVOPr{display:block;width:100%;aspect-ratio:16/9;border-radius:var(--r-md);background:#000}.HeroVideo_ended__JCMlA .HeroVideo_fullVideo__jVOPr{display:none}.HeroVideo_end__x0xei{aspect-ratio:16/9;display:grid;align-content:center;justify-items:center;grid-gap:18px;gap:18px;padding:24px;border-radius:var(--r-md);background:radial-gradient(70% 90% at 50% 0,rgba(28,241,150,.12),transparent 70%),var(--bg-dark);text-align:center;color:#fff;animation:HeroVideo_fadeIn__Ji3Cv .32s var(--ease-out)}.HeroVideo_endLogo__a9wn6{display:block;width:58px;height:auto;opacity:.95}.HeroVideo_endText__rA0N3{margin:0;max-width:26em;font-size:clamp(1.125rem,.9rem + 1vw,1.625rem);font-weight:700;line-height:1.3}.HeroVideo_endActions__X1khL{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.HeroVideo_endPrimary__HRs63,.HeroVideo_replay__QFxKf{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:var(--r-md);font:inherit;font-size:1.0625rem;font-weight:700;text-decoration:none;cursor:pointer}.HeroVideo_endPrimary__HRs63{border:0;background:var(--accent);color:#fff;box-shadow:0 10px 30px rgba(255,75,51,.32)}.HeroVideo_endPrimary__HRs63:hover{background:var(--accent-deep)}.HeroVideo_replay__QFxKf{border:1px solid hsla(0,0%,100%,.28);background:transparent;color:#fff}.HeroVideo_replay__QFxKf:hover{border-color:#fff}.HeroVideo_endNote__h_loF{margin:0;font-size:var(--fs-sm);color:hsla(0,0%,100%,.6)}@keyframes HeroVideo_fadeIn__Ji3Cv{0%{opacity:0}}@media (max-width:640px){.HeroVideo_frame__4lCyV{grid-template-areas:"screen" "play" "chapters"}.HeroVideo_play__d0Msf{grid-area:play;justify-self:stretch;justify-content:center;margin:12px 12px 0;min-height:44px;gap:8px}.HeroVideo_playIcon__mlrKp{width:28px;height:28px}.HeroVideo_playIcon__mlrKp:after{left:10px;top:8px}.HeroVideo_chapters__pjPkE{padding:10px 12px 12px}.HeroVideo_list__e73Ux{gap:6px}.HeroVideo_chapter__o_S9L{font-size:.75rem}.HeroVideo_endPrimary__HRs63,.HeroVideo_replay__QFxKf{width:100%}.HeroVideo_endText__rA0N3{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){.HeroVideo_end__x0xei,.HeroVideo_playIcon__mlrKp{animation:none}}.Hero_hero__nsh4N{position:relative;overflow:hidden;padding:clamp(40px,6vw,88px) 0 0;background:radial-gradient(120% 80% at 12% 0,var(--brand-soft) 0,transparent 55%),var(--bg)}.Hero_glow__yI13b{position:absolute;right:-10%;top:-12%;width:min(760px,70%);aspect-ratio:1;background:radial-gradient(circle,rgba(255,75,51,.1) 0,transparent 62%);pointer-events:none}.Hero_inner__jccxU{position:relative;z-index:var(--z-base);max-width:var(--container);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}.Hero_copy__mlDeK>*{opacity:0;transform:translate3d(0,24px,0);transition:opacity var(--t-reveal) var(--ease-out),transform var(--t-reveal) var(--ease-out)}.Hero_copy__mlDeK>:first-child{transition-delay:60ms}.Hero_copy__mlDeK>:nth-child(2){transition-delay:.13s}.Hero_copy__mlDeK>:nth-child(3){transition-delay:.2s}.Hero_copy__mlDeK>:nth-child(4){transition-delay:.27s}.Hero_copy__mlDeK>:nth-child(5){transition-delay:.34s}.Hero_ready__XSoln .Hero_copy__mlDeK>*{opacity:1;transform:none}.Hero_eyebrow__6uX9o{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 10px;border:1px solid var(--line);border-radius:var(--r-pill);background:#fff;font-size:var(--fs-xs);font-weight:600;color:var(--ink-2)}.Hero_dot__z0T4X{width:7px;height:7px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px rgba(15,157,107,.16)}.Hero_title__Rb8Dw{margin:22px 0 0;font-size:var(--fs-display);letter-spacing:-.035em}.Hero_mark__myXUF{position:relative;white-space:nowrap;color:var(--accent)}.Hero_mark__myXUF:after{content:"";position:absolute;left:0;right:0;bottom:.06em;height:.09em;background:var(--accent);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform var(--t-slow) var(--ease-out) .7s}.Hero_ready__XSoln .Hero_mark__myXUF:after{transform:scaleX(1)}.Hero_titleLong__uq5iv{font-size:clamp(1.875rem,1.2rem + 2.2vw,3.125rem);line-height:1.08;letter-spacing:-.03em}.Hero_leadHook__SIT3s{display:block;margin-bottom:10px;font-weight:600;color:var(--ink)}.Hero_leadText__1I6vu{margin:24px 0 0;max-width:34em;font-size:var(--fs-lead);line-height:1.6;color:var(--ink-2)}.Hero_actions__Q4v3u{margin:30px 0 0;display:flex;flex-wrap:wrap;gap:12px}.Hero_primary__7b9rA,.Hero_secondary__YTbG8{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:var(--r-md);font-size:1.0625rem;font-weight:700;text-decoration:none;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.Hero_primary__7b9rA{background:var(--accent);color:#fff;box-shadow:0 10px 30px rgba(255,75,51,.28)}.Hero_primary__7b9rA:hover{background:var(--accent-deep)}.Hero_secondary__YTbG8{border:1px solid var(--line);background:#fff;color:var(--ink)}.Hero_secondary__YTbG8:hover{border-color:var(--ink)}.Hero_note__MAZCN{margin:16px 0 0;font-size:var(--fs-sm);color:var(--ink-3)}.Hero_visual__iMzF8{opacity:0;transform:translate3d(0,32px,0) scale(.985);transition:opacity .9s var(--ease-out) .28s,transform .9s var(--ease-out) .28s}.Hero_ready__XSoln .Hero_visual__iMzF8{opacity:1;transform:none}.Hero_trust__gjDeZ{position:relative;z-index:var(--z-base);max-width:var(--container);margin:clamp(40px,5vw,72px) auto 0;padding:0 24px clamp(40px,5vw,72px);list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto;grid-gap:20px;gap:20px;opacity:0;transform:translate3d(0,24px,0);transition:opacity var(--t-reveal) var(--ease-out) .48s,transform var(--t-reveal) var(--ease-out) .48s}.Hero_ready__XSoln .Hero_trust__gjDeZ{opacity:1;transform:none}.Hero_trustItem__EHxx_{display:grid;grid-template-rows:subgrid;grid-row:span 2;grid-gap:8px;gap:8px;padding-left:20px;border-left:3px solid var(--brand)}.Hero_trustItem__EHxx_ b{font-size:clamp(1.0625rem,1.5vw,1.375rem);font-weight:800;line-height:1.22;letter-spacing:-.015em;color:var(--ink)}.Hero_trustItem__EHxx_ span{font-size:var(--fs-sm);line-height:1.45;color:var(--ink-3)}@media (max-width:960px){.Hero_inner__jccxU{grid-template-columns:1fr;gap:32px}.Hero_trust__gjDeZ{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (max-width:640px){.Hero_leadRest__HA3dB{display:none}.Hero_leadHook__SIT3s{margin-bottom:0}.Hero_eyebrow__6uX9o{font-size:.75rem;line-height:1.35}.Hero_leadText__1I6vu{margin-top:18px}.Hero_actions__Q4v3u{margin-top:22px}.Hero_inner__jccxU{padding:0 20px}.Hero_primary__7b9rA,.Hero_secondary__YTbG8{width:100%}.Hero_trust__gjDeZ{padding:0 20px 40px}}@media (prefers-reduced-motion:reduce){.Hero_copy__mlDeK>*,.Hero_trust__gjDeZ,.Hero_visual__iMzF8{opacity:1;transform:none;transition:none}.Hero_mark__myXUF:after{transform:scaleX(1);transition:none}}.story_section__J6iHL{position:relative;overflow:hidden;padding:var(--section-y) 0;background:var(--bg);color:var(--ink)}.story_soft__kjjB5{background:var(--bg-soft)}.story_dark__Z3AAB{background:var(--bg-dark);color:#fff}.story_inner___WhvH{position:relative;z-index:var(--z-base);max-width:var(--container);margin:0 auto;padding:0 24px}.story_head__mDkAb{max-width:780px}.story_center__QYWnl{margin-left:auto;margin-right:auto;text-align:center}.story_eyebrow__g_D__{margin:0;font-size:var(--fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}.story_dark__Z3AAB .story_eyebrow__g_D__{color:var(--brand-bright)}.story_title__GtT_w{margin:16px 0 0;font-size:var(--fs-h2);line-height:1.12;letter-spacing:-.025em}.story_dark__Z3AAB .story_title__GtT_w{color:#fff}.story_hl__r_9Sq{color:var(--accent)}.story_dark__Z3AAB .story_hl__r_9Sq{color:var(--brand-bright)}.story_lead__qDkHW{margin:20px 0 0;max-width:36em;font-size:var(--fs-lead);line-height:1.6;color:var(--ink-2)}.story_center__QYWnl .story_lead__qDkHW{margin-left:auto;margin-right:auto}.story_dark__Z3AAB .story_lead__qDkHW{color:hsla(0,0%,100%,.68)}.story_body__VOKn4{margin-top:clamp(36px,5vw,60px)}@media (max-width:767px){.story_inner___WhvH{padding:0 20px}}.story_cta__WGR_T{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:clamp(28px,3.4vw,40px)}.story_ctaText__5bhOc{flex:1 1 320px;max-width:34em;margin:0;font-size:var(--fs-body);line-height:1.55;color:var(--ink-2)}.story_ctaText__5bhOc b{color:var(--ink)}.story_ctaPrimary__2e8Z3{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:var(--r-md);background:var(--accent);color:#fff;font-size:1.0625rem;font-weight:700;text-decoration:none;box-shadow:0 10px 30px rgba(255,75,51,.24);transition:background-color var(--t-fast) var(--ease)}.story_ctaPrimary__2e8Z3:hover{background:var(--accent-deep)}.story_ctaLink__L_j_f{font-weight:700;color:var(--brand);text-decoration:none;border-bottom:1px solid rgba(15,157,107,.35);padding-bottom:2px}.story_ctaLink__L_j_f:hover{border-bottom-color:var(--brand)}@media (max-width:640px){.story_ctaPrimary__2e8Z3{width:100%}}.Recognize_quotes__aRJEn{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(14px,1.8vw,22px);gap:clamp(14px,1.8vw,22px)}.Recognize_quote___nQpU{position:relative;padding:clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px) clamp(52px,5vw,64px);border:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) var(--r-lg) 6px;background:var(--bg);font-size:var(--fs-lead);font-weight:600;line-height:1.45;color:var(--ink)}.Recognize_mark__j7YRr{position:absolute;left:clamp(18px,2vw,24px);top:clamp(12px,1.6vw,18px);font-size:2.6rem;line-height:1;font-weight:800;color:var(--accent)}.Recognize_turn__3doRM{margin-top:clamp(32px,4vw,52px);max-width:44em}.Recognize_formula__HfN_g{margin:0;font-size:var(--fs-h2);font-weight:800;line-height:1.15;letter-spacing:-.025em;color:var(--ink)}@media (max-width:760px){.Recognize_quotes__aRJEn{grid-template-columns:1fr}}.SameMistake_glow__f4x14{position:absolute;right:-12%;top:-20%;width:min(760px,80%);aspect-ratio:1;background:radial-gradient(circle,rgba(255,75,51,.13) 0,transparent 62%);pointer-events:none}.SameMistake_task__tvV34{display:inline-flex;align-items:center;gap:14px;margin:clamp(32px,4vw,48px) 0 0;padding:12px 20px;border:1px solid hsla(0,0%,100%,.16);border-radius:var(--r-pill);background:hsla(0,0%,100%,.04)}.SameMistake_taskLabel___8r8v{font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.SameMistake_formulaSmall__N9gkD,.SameMistake_formula__mf3fW{font-family:STIX Two Math,Cambria Math,Times New Roman,serif;letter-spacing:.01em}.SameMistake_formula__mf3fW{font-size:clamp(1.25rem,1rem + 1vw,1.625rem);color:#fff}.SameMistake_grid__I6yil{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(18px,2.4vw,28px);gap:clamp(18px,2.4vw,28px);margin-top:clamp(20px,2.6vw,28px)}.SameMistake_card__Jwp_e{display:flex;flex-direction:column;padding:clamp(22px,2.6vw,32px);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--r-lg);background:hsla(0,0%,100%,.035)}.SameMistake_who__hEnVM{margin:0;font-size:var(--fs-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.SameMistake_wrote__r_C7u{display:flex;align-items:center;gap:12px;margin:14px 0 0;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);color:#fff}.SameMistake_cross__ppdBn{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:rgba(255,75,51,.18);color:#ff8a78;font-size:.8rem;font-weight:800}.SameMistake_symptom__VZaRV{margin:12px 0 0;font-size:var(--fs-sm);line-height:1.6;color:hsla(0,0%,100%,.66)}.SameMistake_chainLabel__f2ZGv{margin:22px 0 0;font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-bright)}.SameMistake_chain__8XPdq{list-style:none;margin:12px 0 0;padding:0}.SameMistake_link__sDOIz{position:relative;padding:0 0 14px 22px;font-size:var(--fs-sm);color:hsla(0,0%,100%,.72)}.SameMistake_link__sDOIz:before{content:"";position:absolute;left:4px;top:.55em;width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.35)}.SameMistake_link__sDOIz:not(:last-child):after{content:"";position:absolute;left:7.5px;top:calc(.55em + 10px);bottom:2px;width:1px;background:hsla(0,0%,100%,.18)}.SameMistake_cause__qfr5g{padding-bottom:0;font-weight:700;color:#fff}.SameMistake_cause__qfr5g:before{left:2px;width:12px;height:12px;top:calc(.55em - 2px);background:var(--accent);box-shadow:0 0 0 5px rgba(255,75,51,.2)}.SameMistake_need__DG2Q_{margin:auto 0 0;padding-top:20px;font-size:var(--fs-sm);line-height:1.55;color:#fff}.SameMistake_verdict__mL_rQ{max-width:46em;margin:clamp(28px,3.6vw,44px) 0 0;font-size:var(--fs-lead);line-height:1.6;color:hsla(0,0%,100%,.7)}.SameMistake_verdict__mL_rQ b{color:#fff}@media (max-width:900px){.SameMistake_grid__I6yil{grid-template-columns:1fr}}.TwoModels_grid__7fehh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(18px,2.4vw,28px);gap:clamp(18px,2.4vw,28px)}.TwoModels_card__DuA1D{display:flex;flex-direction:column;padding:clamp(24px,2.8vw,36px);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg)}.TwoModels_subject__PV3ya{background:linear-gradient(180deg,var(--brand-soft) 0,var(--bg) 62%)}.TwoModels_student__IIrz_{background:linear-gradient(180deg,var(--accent-soft) 0,var(--bg) 62%)}.TwoModels_art__cXsGT{height:124px;display:flex;align-items:center}.TwoModels_svg__49Ocl{width:220px;max-width:100%;height:auto}.TwoModels_edges__o0cJa line{stroke:rgba(15,157,107,.35);stroke-width:1.5}.TwoModels_nodes__qCSSi circle{fill:var(--brand)}.TwoModels_bars__QcMyF{list-style:none;margin:0;padding:0;width:min(260px,100%);display:grid;grid-gap:12px;gap:12px}.TwoModels_bars__QcMyF li{display:grid;grid-template-columns:96px 1fr;align-items:center;grid-gap:12px;gap:12px;font-size:var(--fs-xs);color:var(--ink-2)}.TwoModels_bars__QcMyF i{position:relative;display:block;height:8px;border-radius:99px;background:rgba(11,18,32,.08);overflow:hidden}.TwoModels_bars__QcMyF i:after{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--v) * 100%);border-radius:inherit;background:var(--accent)}.TwoModels_bars__QcMyF li:first-child i:after{background:var(--brand)}.TwoModels_cardTitle__1Iz4S{margin:18px 0 0;font-size:var(--fs-h3)}.TwoModels_text__TJecA{margin:12px 0 0;font-size:var(--fs-body);line-height:1.62;color:var(--ink-2)}.TwoModels_name__2h_x0{margin:auto 0 0;padding-top:20px;font-size:var(--fs-sm);font-weight:700;color:var(--ink)}.TwoModels_subject__PV3ya .TwoModels_name__2h_x0{color:var(--brand)}.TwoModels_student__IIrz_ .TwoModels_name__2h_x0{color:var(--accent-deep)}.TwoModels_join__r3rgZ{max-width:44em;margin:clamp(28px,3.4vw,40px) 0 0;font-size:var(--fs-lead);line-height:1.6;color:var(--ink-2)}.TwoModels_join__r3rgZ b{color:var(--ink)}@media (max-width:900px){.TwoModels_grid__7fehh{grid-template-columns:1fr}}.MatchDemo_board__kunU1{max-width:920px;padding:clamp(22px,3vw,40px);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--bg);box-shadow:0 24px 60px rgba(11,18,32,.06)}.MatchDemo_cols__thAwQ,.MatchDemo_row__lK1ER{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(40px,.35fr) minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.MatchDemo_cols__thAwQ{padding:0 4px 14px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.MatchDemo_rows__yNB2B{list-style:none;margin:0;padding:0;display:grid;grid-gap:36px;gap:36px}.MatchDemo_topic__OwaPG{position:relative;padding:14px 18px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-soft)}.MatchDemo_topicName__U5hwl{display:block;font-weight:700;color:var(--ink)}.MatchDemo_grade__33HGv{display:block;margin-top:2px;font-size:var(--fs-xs);color:var(--ink-3)}.MatchDemo_needs__de1Bf{position:absolute;left:18px;bottom:-18px;transform:translateY(50%);padding:0 6px;font-size:.75rem;line-height:1;color:var(--ink-3);white-space:nowrap;z-index:1}.MatchDemo_wire__Kx9pg{height:2px;background:repeating-linear-gradient(90deg,var(--line) 0 6px,transparent 6px 12px)}.MatchDemo_state__hv5lb{display:inline-flex;align-items:center;gap:10px;justify-self:start;padding:10px 16px 10px 10px;border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:700}.MatchDemo_icon__HvbRZ{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#fff;font-size:.8rem;font-weight:800}.MatchDemo_bad__sz8be .MatchDemo_state__hv5lb{background:var(--accent-soft);color:var(--accent-deep)}.MatchDemo_bad__sz8be .MatchDemo_icon__HvbRZ{background:var(--accent)}.MatchDemo_weak__bNoAA .MatchDemo_state__hv5lb{background:#fff6e0;color:#8a5a00}.MatchDemo_weak__bNoAA .MatchDemo_icon__HvbRZ{background:#e3a008}.MatchDemo_weak__bNoAA .MatchDemo_topic__OwaPG{border-color:#e3a008;box-shadow:0 0 0 4px rgba(227,160,8,.14);background:var(--bg)}.MatchDemo_ok__OaN7_ .MatchDemo_state__hv5lb{background:var(--brand-soft);color:var(--brand)}.MatchDemo_ok__OaN7_ .MatchDemo_icon__HvbRZ{background:var(--brand)}.MatchDemo_result__vQ7JR{margin-top:clamp(22px,3vw,32px);padding:clamp(18px,2.4vw,26px);border-radius:var(--r-lg);background:var(--bg-dark);color:#fff}.MatchDemo_resultLabel__OHRDa{margin:0;font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-bright)}.MatchDemo_resultText__kx90t{margin:10px 0 0;font-size:var(--fs-lead);line-height:1.5;color:hsla(0,0%,100%,.78)}.MatchDemo_resultText__kx90t b{color:#fff}.MatchDemo_resultNote__o0hTB{margin:8px 0 0;font-size:var(--fs-sm);color:hsla(0,0%,100%,.55)}@media (max-width:640px){.MatchDemo_cols__thAwQ,.MatchDemo_wire__Kx9pg{display:none}.MatchDemo_rows__yNB2B{gap:44px}.MatchDemo_row__lK1ER{position:relative;grid-template-columns:1fr;gap:12px;padding:16px 16px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-soft)}.MatchDemo_row__lK1ER.MatchDemo_weak__bNoAA{border-color:#e3a008;box-shadow:0 0 0 4px rgba(227,160,8,.14);background:var(--bg)}.MatchDemo_topic__OwaPG,.MatchDemo_weak__bNoAA .MatchDemo_topic__OwaPG{position:static;padding:0;border:0;background:none;box-shadow:none}.MatchDemo_needs__de1Bf{position:absolute;left:26px;top:100%;bottom:auto;transform:none;height:44px;display:flex;align-items:center;padding:0 0 0 14px;background:none}.MatchDemo_needs__de1Bf:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--line)}.MatchDemo_state__hv5lb{padding:8px 14px 8px 8px}}.LearningCycle_steps__atUBf{list-style:none;padding:0;display:grid;--gap:clamp(16px,2vw,28px);grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap);position:relative}.LearningCycle_step__rCO6J{position:relative}.LearningCycle_step__rCO6J:not(:last-child):after{content:"";position:absolute;left:52px;right:calc(8px - var(--gap));top:21px;height:2px;background:var(--brand);opacity:.3}.LearningCycle_step__rCO6J:nth-child(3):after{background:linear-gradient(90deg,var(--brand),var(--accent))}.LearningCycle_dot__RPD2t{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--bg);border:2px solid var(--brand);font-weight:800;color:var(--brand)}.LearningCycle_step__rCO6J:last-child .LearningCycle_dot__RPD2t{border-color:var(--accent);color:var(--accent)}.LearningCycle_t__ogweY{margin:18px 0 0;font-size:var(--fs-h3)}.LearningCycle_d__UfEsZ{margin:10px 0 0;font-size:var(--fs-sm);line-height:1.6;color:var(--ink-2)}.LearningCycle_point__9_qqD{max-width:40em;margin:clamp(30px,3.6vw,44px) 0 0;padding:18px 22px;border-left:3px solid var(--accent);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--bg);font-size:var(--fs-lead);font-weight:600;line-height:1.5}@media (max-width:900px){.LearningCycle_steps__atUBf{grid-template-columns:1fr;gap:22px}.LearningCycle_step__rCO6J:not(:last-child):after{left:21px;right:auto;top:52px;bottom:-14px;width:2px;height:auto}.LearningCycle_step__rCO6J{padding-left:64px}.LearningCycle_dot__RPD2t{position:absolute;left:0;top:0}.LearningCycle_t__ogweY{margin-top:8px}}.UseCases_grid__1PhQy{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(14px,1.8vw,22px);gap:clamp(14px,1.8vw,22px)}.UseCases_card__ABp27{padding:clamp(22px,2.4vw,30px);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);transition:border-color var(--t-base) var(--ease),transform var(--t-base) var(--ease)}.UseCases_card__ABp27:hover{border-color:rgba(15,157,107,.45)}.UseCases_t__damI7{margin:0;font-size:var(--fs-h3)}.UseCases_t__damI7:before{content:"«";color:var(--brand)}.UseCases_t__damI7:after{content:"»";color:var(--brand)}.UseCases_d__Eu6Xm{margin:12px 0 0;font-size:var(--fs-body);line-height:1.6;color:var(--ink-2)}.UseCases_core__ZpCt_{max-width:46em;margin:clamp(28px,3.4vw,40px) 0 0;font-size:var(--fs-lead);line-height:1.6;color:var(--ink-2)}.UseCases_core__ZpCt_ b{color:var(--ink)}@media (max-width:760px){.UseCases_grid__1PhQy{grid-template-columns:1fr}}.TechCore_grid__d5JTe{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(14px,1.8vw,22px);gap:clamp(14px,1.8vw,22px)}.TechCore_card__TeDke{padding:clamp(20px,2.2vw,28px);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--r-lg);background:hsla(0,0%,100%,.035)}.TechCore_card__TeDke:last-child{border-color:rgba(28,241,150,.35);background:rgba(28,241,150,.05)}.TechCore_t__hLgC3{margin:0;font-size:var(--fs-h3);color:#fff}.TechCore_items__Qcfet{margin:12px 0 0;font-size:var(--fs-sm);line-height:1.65;color:hsla(0,0%,100%,.66)}.TechCore_note__YeiyH{margin:12px 0 0;font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-bright)}.TechCore_more__T6R2q{display:inline-block;margin-top:clamp(28px,3.4vw,40px);font-weight:700;color:var(--brand-bright);text-decoration:none;border-bottom:1px solid rgba(28,241,150,.4);padding-bottom:2px}.TechCore_more__T6R2q:hover{border-bottom-color:var(--brand-bright)}@media (max-width:1080px){.TechCore_grid__d5JTe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.TechCore_grid__d5JTe{grid-template-columns:1fr}}.TeachersBand_section__rY7Dx{padding:clamp(28px,3.5vw,52px) 0 var(--section-y);background:var(--bg)}.TeachersBand_inner__l84KL{max-width:var(--container);margin:0 auto;padding:0 24px}.TeachersBand_band__HQ6kl{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;padding:clamp(26px,3vw,40px);border-radius:var(--r-xl);background:radial-gradient(120% 140% at 100% 0,rgba(79,70,229,.14) 0,transparent 58%),var(--bg-soft);border:1px solid var(--line)}.TeachersBand_text__rKvHX{flex:1 1 440px}.TeachersBand_eyebrow___HkJ_{font-size:var(--fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4f46e5}.TeachersBand_title__sz1Zw{margin:12px 0 0;font-size:var(--fs-h3)}.TeachersBand_lead__9FF2y{margin:12px 0 0;max-width:46em;font-size:var(--fs-sm);line-height:1.6;color:var(--ink-2)}.TeachersBand_cta___2s66{flex-shrink:0;display:inline-flex;align-items:center;min-height:50px;padding:0 26px;border-radius:var(--r-md);background:#4f46e5;color:#fff;font-weight:700;text-decoration:none;transition:background-color var(--t-fast) var(--ease)}.TeachersBand_cta___2s66:hover{background:#4338ca}@media (max-width:767px){.TeachersBand_inner__l84KL{padding:0 20px}.TeachersBand_cta___2s66{width:100%;justify-content:center}}.Pains_section__rZVGl{padding:clamp(20px,2.4vw,32px) 0 var(--section-y);background:var(--bg)}.Pains_inner__CcfR4{max-width:var(--container);margin:0 auto;padding:0 24px}.Pains_title__JF7AI{font-size:var(--fs-h2)}.Pains_lead__JHmvf{margin:14px 0 clamp(24px,3vw,36px);max-width:40em;font-size:var(--fs-lead);line-height:1.6;color:var(--ink-2)}.Pains_grid__fwxvJ{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,1.8vw,22px);gap:clamp(14px,1.8vw,22px);align-items:stretch}.Pains_grid__fwxvJ>*{height:100%}.Pains_card__suEzs{display:flex;flex-direction:column;height:100%;padding:clamp(22px,2.4vw,30px);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);box-shadow:var(--shadow-sm);transition:border-color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),transform var(--t-base) var(--ease)}.Pains_card__suEzs:hover{border-color:var(--ink-3);box-shadow:var(--shadow-md);transform:translateY(-3px)}.Pains_thought__TZedW{font-size:1.1875rem;font-weight:800;line-height:1.3;letter-spacing:-.015em;color:var(--ink)}.Pains_answer__CfMrv{margin:12px 0 0;font-size:var(--fs-sm);line-height:1.6;color:var(--ink-2)}.Pains_link___V2WQ{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:var(--fs-sm);font-weight:700;color:var(--brand);text-decoration:none}.Pains_link___V2WQ svg{transition:transform var(--t-fast) var(--ease)}.Pains_link___V2WQ:hover svg{transform:translateX(3px)}@media (max-width:1000px){.Pains_grid__fwxvJ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.Pains_inner__CcfR4{padding:0 20px}.Pains_grid__fwxvJ{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Pains_card__suEzs,.Pains_link___V2WQ svg{transition:none}.Pains_card__suEzs:hover,.Pains_link___V2WQ:hover svg{transform:none}}.FirstWeek_section__jH7BG{padding:var(--section-y) 0;background:var(--bg-soft)}.FirstWeek_inner__FP2BV{max-width:var(--container);margin:0 auto;padding:0 24px}.FirstWeek_title__QTZEM{font-size:var(--fs-h2)}.FirstWeek_lead__4gLOk{margin:14px 0 clamp(24px,3vw,36px);max-width:42em;font-size:var(--fs-lead);line-height:1.6;color:var(--ink-2)}.FirstWeek_list__IMEQz{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,1.8vw,22px);gap:clamp(14px,1.8vw,22px);align-items:stretch}.FirstWeek_list__IMEQz>*{height:100%}.FirstWeek_item__tLn_N{display:flex;flex-direction:column;height:100%;padding:clamp(20px,2.2vw,28px);border-radius:var(--r-lg);background:var(--bg);box-shadow:var(--shadow-sm);border-top:3px solid var(--brand)}.FirstWeek_when__ZMgtx{font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand)}.FirstWeek_itemTitle__Zgxmz{margin:10px 0 0;font-size:1.0625rem;font-weight:800;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.FirstWeek_itemText__LJfXu{margin:10px 0 0;font-size:var(--fs-sm);line-height:1.6;color:var(--ink-2)}.FirstWeek_honest__QGghQ{margin-top:clamp(20px,2.4vw,28px);padding:clamp(18px,2.2vw,26px);border-left:4px solid var(--ink-3);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--bg);max-width:60em;font-size:var(--fs-sm);line-height:1.65;color:var(--ink-2)}.FirstWeek_honest__QGghQ b{color:var(--ink)}@media (max-width:860px){.FirstWeek_list__IMEQz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.FirstWeek_inner__FP2BV{padding:0 20px}.FirstWeek_list__IMEQz{grid-template-columns:1fr}}.Compare_section__ct6Xi{padding:var(--section-y) 0;background:var(--bg)}.Compare_inner___4UmA{max-width:var(--container);margin:0 auto;padding:0 24px}.Compare_title__hsvZc{font-size:var(--fs-h2)}.Compare_lead__PMQon{margin:16px 0 clamp(24px,3vw,36px);max-width:42em;font-size:var(--fs-lead);line-height:1.6;color:var(--ink-2)}.Compare_tableWrap__NNHsI{border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden;background:#fff}.Compare_table__XVqWD{width:100%;border-collapse:collapse;text-align:left}.Compare_thKey__VVaB5,.Compare_thThem__ST0NW,.Compare_thUs__8XmYI{padding:16px 20px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--bg-soft);border-bottom:1px solid var(--line)}.Compare_thUs__8XmYI{color:#fff;background:var(--brand);letter-spacing:.1em}.Compare_thThem__ST0NW{color:var(--ink-3)}.Compare_rowKey__1QJyF{width:22%;font-weight:700;color:var(--ink)}.Compare_cell__WNCDi,.Compare_rowKey__1QJyF{padding:18px 20px;font-size:var(--fs-sm);vertical-align:top;border-top:1px solid var(--line)}.Compare_cell__WNCDi{width:39%;line-height:1.55;color:var(--ink-2)}.Compare_cell__WNCDi span:last-child{display:inline}.Compare_us__onD3O{background:var(--brand-soft)}.Compare_check__Lxd1p{width:18px;height:18px;margin-right:8px;vertical-align:-3px;color:var(--brand)}.Compare_win___Ik_Z{color:var(--ink);font-weight:500}.Compare_cell__WNCDi:not(.Compare_us__onD3O) .Compare_check__Lxd1p{color:var(--ink-2)}.Compare_mob__ZwR6u{display:none}@media (max-width:760px){.Compare_table__XVqWD,.Compare_table__XVqWD tbody,.Compare_table__XVqWD td,.Compare_table__XVqWD th,.Compare_table__XVqWD tr{display:block}.Compare_table__XVqWD thead{display:none}.Compare_table__XVqWD tr{padding:4px 0 14px;border-top:1px solid var(--line)}.Compare_table__XVqWD tr:first-child{border-top:0}.Compare_cell__WNCDi,.Compare_rowKey__1QJyF{width:auto;border-top:0;padding:10px 18px 0}.Compare_rowKey__1QJyF{padding-top:16px;font-size:1rem}.Compare_cell__WNCDi{margin:8px 18px 0;padding:12px 14px;border-radius:var(--r-sm);background:var(--bg-soft)}.Compare_cell__WNCDi.Compare_us__onD3O,.Compare_us__onD3O{background:var(--brand-soft)}.Compare_mob__ZwR6u{display:block;margin-bottom:4px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}}@media (max-width:767px){.Compare_inner___4UmA{padding:0 20px}}.Quiet_section__8vdMI{padding:var(--section-y) 0 clamp(20px,2.4vw,32px);background:var(--bg)}.Quiet_inner__ITmlq{max-width:var(--container);margin:0 auto;padding:0 24px}.Quiet_title__6YDOv{font-size:var(--fs-h2)}.Quiet_lead__Ol3Jb{margin:14px 0 clamp(24px,3vw,36px);max-width:40em;font-size:var(--fs-lead);line-height:1.6;color:var(--ink-2)}.Quiet_grid__KLFe0{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(14px,1.8vw,22px);gap:clamp(14px,1.8vw,22px)}.Quiet_card__0XQQV{display:flex;gap:14px;padding:clamp(20px,2.2vw,28px);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg)}.Quiet_icon__gc5V2{flex-shrink:0;width:26px;height:26px;padding:4px;border-radius:50%;background:var(--brand-soft);color:var(--brand)}.Quiet_cardTitle__ZdR4G{font-size:1.0625rem;font-weight:800;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.Quiet_cardText__65uXx{margin:8px 0 0;font-size:var(--fs-sm);line-height:1.6;color:var(--ink-2)}.Quiet_link__QN_O8{display:inline-block;margin-top:10px;font-size:var(--fs-sm);font-weight:700;color:var(--brand)}@media (max-width:760px){.Quiet_inner__ITmlq{padding:0 20px}.Quiet_grid__KLFe0{grid-template-columns:1fr}}.ExamBridge_section__HWn8E{padding:0 0 var(--section-y);background:var(--bg)}.ExamBridge_inner__Mhwmf{max-width:940px;margin:0 auto;padding:0 24px}.ExamBridge_card__3T_h9{display:flex;align-items:center;justify-content:space-between;gap:clamp(20px,3vw,40px);padding:clamp(24px,3vw,34px);border-radius:var(--r-xl);background:var(--bg-dark);color:#fff}.ExamBridge_title__AAl_r{font-size:clamp(1.125rem,2vw,1.5rem);font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.ExamBridge_text__lZ4sn{font-size:var(--fs-sm);line-height:1.55;color:hsla(0,0%,100%,.74);max-width:58ch}.ExamBridge_cta__Zjcwq{flex:none;display:inline-flex;align-items:center;padding:14px 24px;border-radius:var(--r-md);background:var(--brand-bright);color:var(--bg-dark);font-weight:700;text-decoration:none;transition:background .18s ease}.ExamBridge_cta__Zjcwq:focus-visible,.ExamBridge_cta__Zjcwq:hover{background:#fff}@media (max-width:720px){.ExamBridge_card__3T_h9{flex-direction:column;align-items:flex-start}}.Pains_section__jAufF{padding:clamp(20px,2.4vw,32px) 0 var(--section-y);background:var(--bg)}.Pains_diag__EVVlJ{padding:0 0 var(--section-y);background:var(--bg)}.Pains_inner__NEw9g{max-width:var(--container);margin:0 auto;padding:0 24px}.Pains_title__O3YTr{font-size:var(--fs-h2)}.Pains_lead__jr_mh{margin:14px 0 clamp(24px,3vw,36px);max-width:40em;font-size:var(--fs-lead);line-height:1.6;color:var(--ink-2)}.Pains_grid__Qvz2d{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,1.8vw,22px);gap:clamp(14px,1.8vw,22px);align-items:stretch}.Pains_grid__Qvz2d>*{height:100%}.Pains_card__q0CNZ{display:flex;flex-direction:column;height:100%;padding:clamp(22px,2.4vw,30px);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);box-shadow:var(--shadow-sm);transition:border-color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),transform var(--t-base) var(--ease)}.Pains_card__q0CNZ:hover{border-color:var(--ink-3);box-shadow:var(--shadow-md);transform:translateY(-3px)}.Pains_thought__rPVh0{font-size:1.1875rem;font-weight:800;line-height:1.3;letter-spacing:-.015em;color:var(--ink)}.Pains_answer__C1YhT{margin:12px 0 0;font-size:var(--fs-sm);line-height:1.6;color:var(--ink-2)}.Pains_link__jPcMT{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:var(--fs-sm);font-weight:700;color:var(--brand);text-decoration:none}.Pains_link__jPcMT svg{transition:transform var(--t-fast) var(--ease)}.Pains_link__jPcMT:hover svg{transform:translateX(3px)}.Pains_actions__a4CRC{margin-top:clamp(24px,3vw,36px);display:flex;align-items:center;flex-wrap:wrap;gap:16px}.Pains_cta__T1ChG{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 30px;border-radius:var(--r-md);background:var(--accent);color:#fff;font-size:1.0625rem;font-weight:700;text-decoration:none;transition:background-color var(--t-fast) var(--ease)}.Pains_cta__T1ChG:hover{background:var(--accent-deep)}.Pains_note__GtHta{font-size:var(--fs-sm);color:var(--ink-3)}.Pains_diagBox__udoJP{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;padding:clamp(24px,3vw,34px);border-left:4px solid var(--brand);border-radius:0 var(--r-xl) var(--r-xl) 0;background:var(--brand-soft)}.Pains_diagBox__udoJP>div{flex:1 1 460px}.Pains_diagTitle__yqEur{font-size:var(--fs-h3)}.Pains_diagText__eZpVK{margin:12px 0 0;max-width:48em;font-size:var(--fs-sm);line-height:1.65;color:var(--ink-2)}.Pains_diagLink__5SNST{flex-shrink:0;font-size:var(--fs-sm);font-weight:700;color:var(--brand)}@media (max-width:1000px){.Pains_grid__Qvz2d{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.Pains_inner__NEw9g{padding:0 20px}.Pains_grid__Qvz2d{grid-template-columns:1fr}.Pains_cta__T1ChG{width:100%}}@media (prefers-reduced-motion:reduce){.Pains_card__q0CNZ,.Pains_link__jPcMT svg{transition:none}.Pains_card__q0CNZ:hover,.Pains_link__jPcMT:hover svg{transform:none}}.Screens_section__beg_u{padding:var(--section-y) 0;background:var(--bg-soft)}.Screens_inner__yqDUh{max-width:var(--container);margin:0 auto;padding:0 24px}.Screens_head__9TVkJ{max-width:700px;margin-bottom:clamp(24px,3vw,40px)}.Screens_eyebrow___leKl{font-size:var(--fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.Screens_title__l5k1B{margin:14px 0 0;font-size:var(--fs-h2)}.Screens_rows__XE5FF{display:flex;flex-direction:column;gap:clamp(18px,2.4vw,28px)}.Screens_row__TeSk9{margin:0;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:clamp(20px,3vw,44px);gap:clamp(20px,3vw,44px);align-items:center;padding:clamp(20px,2.4vw,30px);border:1px solid var(--line);border-radius:var(--r-xl);background:#fff}.Screens_shot__Izv_a{border-radius:var(--r-md);overflow:hidden;background:#eef7f3;border:1px solid var(--line);box-shadow:var(--shadow-md)}.Screens_shot__Izv_a img{width:100%;height:auto}.Screens_q__nGJI_{font-size:var(--fs-sm);font-weight:600;color:var(--accent)}.Screens_rowTitle__EnMtA{margin:10px 0 0;font-size:var(--fs-h3)}.Screens_rowText__jmLuY{margin:12px 0 0;font-size:var(--fs-sm);line-height:1.65;color:var(--ink-2)}@media (max-width:900px){.Screens_row__TeSk9{grid-template-columns:1fr}.Screens_shot__Izv_a img{max-height:240px;object-fit:cover;object-position:top}}@media (max-width:767px){.Screens_inner__yqDUh{padding:0 20px}}.StudyTips_section__oq13x{padding:var(--section-y) 0;background:var(--bg)}.StudyTips_inner__wwEtt{max-width:var(--container);margin:0 auto;padding:0 24px}.StudyTips_title__XbWcV{font-size:var(--fs-h2)}.StudyTips_lead__ktZaS{margin:14px 0 clamp(24px,3vw,36px);max-width:40em;font-size:var(--fs-lead);line-height:1.6;color:var(--ink-2)}.StudyTips_grid__eSxGf{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(20px,3vw,40px) clamp(24px,4vw,56px);gap:clamp(20px,3vw,40px) clamp(24px,4vw,56px)}.StudyTips_tip__GPPGj{padding-top:18px;border-top:2px solid var(--brand)}.StudyTips_tipTitle__JlM1a{font-size:1.25rem;letter-spacing:-.015em}.StudyTips_tipText__evdH6{margin-top:8px;max-width:34em;color:var(--ink-2)}@media (max-width:760px){.StudyTips_grid__eSxGf{grid-template-columns:1fr}}@media (max-width:560px){.StudyTips_inner__wwEtt{padding:0 20px}}.Tools_section__ScJBU{padding:clamp(24px,3vw,40px) 0 var(--section-y);background:var(--bg-soft)}.Tools_inner__6N6dq{max-width:var(--container);margin:0 auto;padding:0 24px}.Tools_title__f3siC{margin:0 0 clamp(24px,3vw,40px);font-size:var(--fs-h2)}.Tools_grid__uS3XR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px)}.Tools_grid__uS3XR>*{height:100%}.Tools_card__hdmdq{height:100%;padding:clamp(24px,2.6vw,32px);border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;transition:border-color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease)}.Tools_card__hdmdq:hover{border-color:#4f46e5;box-shadow:var(--shadow-md)}.Tools_num__pZ0ie{font-size:var(--fs-xs);font-weight:800;letter-spacing:.12em;color:#4f46e5}.Tools_cardTitle__AxGwZ{margin:14px 0 0;font-size:var(--fs-h3)}.Tools_cardText__VVQw8{margin:12px 0 0;font-size:var(--fs-sm);line-height:1.6;color:var(--ink-2)}.Tools_footnote__WfQrA{margin:clamp(26px,3vw,40px) 0 0;max-width:52em;font-size:var(--fs-sm);color:var(--ink-3)}@media (max-width:900px){.Tools_grid__uS3XR{grid-template-columns:1fr}}@media (max-width:767px){.Tools_inner__6N6dq{padding:0 20px}}