.Approach_section__bgnyQ{background:var(--surface-low);padding:112px 0 80px}.Approach_inner__o1v_i{max-width:1280px;padding:0 80px;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start;margin:0 auto 72px}.Approach_eyebrow__VJ_ys{margin-bottom:20px}.Approach_headline__RrTPa{font-family:var(--font-display);font-size:clamp(1.625rem,2.5vw,2.5rem);font-weight:700;line-height:1.18;letter-spacing:-.02em;color:var(--on-surface);margin-bottom:14px}.Approach_kicker__l4zFz{font-family:var(--font-label);font-size:.8125rem;font-weight:600;color:var(--primary);letter-spacing:.01em;margin-bottom:16px}.Approach_summaryCard__Ek0y9{background:var(--surface-lowest);padding:32px 36px;box-shadow:var(--shadow-ambient)}.Approach_summaryTitle__Ubp7y{font-family:var(--font-label);font-size:.5625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--on-surface-variant);opacity:.5;margin-bottom:20px}.Approach_sItem__s7lJr{padding:14px 0;border-top:1px solid rgba(13,26,56,.07)}.Approach_sItem__s7lJr:first-of-type{border-top:none;padding-top:0}.Approach_sFrom__h_1E0{font-family:var(--font-display);font-size:.875rem;font-weight:400;font-style:italic;color:var(--on-surface-variant);margin-bottom:4px}.Approach_sTo__s_CnY{font-family:var(--font-label);font-size:.8125rem;font-weight:600;color:var(--on-surface);display:flex;align-items:center;gap:8px}.Approach_sArr__e1vtx{color:var(--primary);font-size:.875rem}.Approach_quadGrid__cxyNm{max-width:1280px;margin:0 auto;padding:0 80px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2px;gap:2px;background:var(--surface-high)}.Approach_quad__whsyZ{background:var(--surface-lowest);padding:32px 28px;display:flex;flex-direction:column;gap:10px;position:relative;transition:box-shadow .2s}.Approach_quad__whsyZ:hover{box-shadow:inset 0 2px 0 var(--primary)}.Approach_quadBdg__TqDlx{font-family:var(--font-label);font-size:.5rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:3px 8px;border-radius:.25rem;align-self:flex-start}.Approach_brobust__OvNTa{background:rgba(0,198,100,.1);color:#00843d}.Approach_bfrag__siABG{background:rgba(251,191,36,.12);color:#92650a}.Approach_bpart__zP9EW{background:rgba(0,72,216,.08);color:var(--primary)}.Approach_blow__rk2dn{background:rgba(13,26,56,.07);color:var(--on-surface-variant)}.Approach_quadTag__hKgtL{display:flex;align-items:center;gap:8px;font-family:var(--font-label);font-size:.6875rem;font-weight:600;color:var(--on-surface-variant)}.Approach_dot__W2AO6{width:5px;height:5px;border-radius:50%;flex-shrink:0}.Approach_dc__tYqrP{background:#00c664}.Approach_dp__NIHGF{background:#fbbf24}.Approach_dw__d2vpW{background:var(--primary)}.Approach_di__ctNvX{background:var(--on-surface-variant);opacity:.4}.Approach_quadState__qxVeq{font-family:var(--font-display);font-size:.9375rem;font-weight:600;color:var(--on-surface);letter-spacing:-.01em;line-height:1.3}.Approach_cg__Zo1C0{border-top:3px solid #00c664}.Approach_cw__d7KqY{border-top:3px solid #fbbf24}.Approach_ig__Hc4wJ{border-top:3px solid var(--primary)}.Approach_ic__10mjV{border-top:3px solid rgba(13,26,56,.2)}@media (max-width:1100px){.Approach_inner__o1v_i{padding:0 24px}.Approach_quadGrid__cxyNm{grid-template-columns:repeat(2,1fr);padding:0 24px}}@media (max-width:700px){.Approach_inner__o1v_i{gap:40px}.Approach_inner__o1v_i,.Approach_quadGrid__cxyNm{grid-template-columns:1fr}}.CTA_section__udDFI{background:linear-gradient(160deg,var(--deep-navy) 0,var(--navy-container) 100%);padding:120px 80px;position:relative;overflow:hidden}.CTA_section__udDFI:after{content:"";position:absolute;bottom:-80px;right:-80px;width:320px;height:320px;background:radial-gradient(circle,rgba(98,255,149,.08) 0,transparent 70%);pointer-events:none}.CTA_inner__okcoX{max-width:900px;margin:0 auto;text-align:center;position:relative;z-index:1}.CTA_headline__RCY0q{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,3.25rem);font-weight:700;line-height:1.12;letter-spacing:-.025em;color:#fff;margin-bottom:24px}.CTA_em__J5_c5{font-style:italic;color:var(--secondary)}.CTA_sub__g2_Lc{font-family:var(--font-body);font-size:1.0625rem;line-height:1.75;color:hsla(0,0%,100%,.55);max-width:600px;margin:0 auto 48px}.CTA_actions__knlt0{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.CTA_primary__A8Hab{background:var(--primary-gradient);color:#fff;font-family:var(--font-label);font-size:.9375rem;font-weight:600;padding:15px 36px;border-radius:.375rem;letter-spacing:.02em;transition:opacity .2s,transform .2s,box-shadow .2s;display:inline-block;box-shadow:0 6px 24px rgba(0,72,216,.4)}.CTA_primary__A8Hab:hover{opacity:.92;transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,72,216,.5)}.CTA_ghost__wXjQA{background:transparent;color:hsla(0,0%,100%,.7);font-family:var(--font-label);font-size:.9375rem;font-weight:600;padding:15px 36px;border-radius:.375rem;border:1.5px solid hsla(0,0%,100%,.2);letter-spacing:.01em;transition:background .2s,color .2s,border-color .2s;display:inline-block}.CTA_ghost__wXjQA:hover{background:hsla(0,0%,100%,.08);color:#fff;border-color:hsla(0,0%,100%,.35)}@media (max-width:768px){.CTA_section__udDFI{padding:80px 24px}}.DividerBar_bar__RScf1{background:var(--deep-navy);padding:0 56px;display:flex;align-items:center;gap:0;overflow:hidden;height:52px;flex-wrap:nowrap}.DividerBar_wrapper__saFoy{display:flex;align-items:center;flex-shrink:0}.DividerBar_item__UPsrA{font-family:var(--font-label);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.5);white-space:nowrap}.DividerBar_sep__Lk3qx{display:inline-block;width:3px;height:3px;background:rgba(98,255,149,.4);border-radius:50%;margin:0 20px;flex-shrink:0}.Faculty_section__xDoCc{background:var(--surface-low);padding:112px 0}.Faculty_inner__Iwr54{max-width:1280px;margin:0 auto;padding:0 80px;display:grid;grid-template-columns:5fr 4fr;grid-gap:96px;gap:96px;align-items:start}.Faculty_eyebrow__zqqrl{margin-bottom:20px}.Faculty_headline__CS9ep{font-family:var(--font-display);font-size:clamp(1.625rem,2.5vw,2.5rem);font-weight:700;line-height:1.18;letter-spacing:-.02em;color:var(--on-surface);margin-bottom:16px}.Faculty_sub__eIXAT{margin-bottom:36px;max-width:480px}.Faculty_dashGrid__ZhGEI{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2px;gap:2px;background:var(--surface-high);margin-bottom:2px}.Faculty_dashTile__8OiSc{background:var(--surface-lowest);padding:20px 24px;display:flex;flex-direction:column;gap:6px}.Faculty_dashLbl__b9nWP{font-family:var(--font-label);font-size:.5625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--on-surface-variant);opacity:.5}.Faculty_dashVal__GTWI_{font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--on-surface);letter-spacing:-.03em;line-height:1}.Faculty_acc__9jYL3{color:var(--primary)}.Faculty_warn__DS1_j{color:#b45309}.Faculty_dashRow___lxeK{background:var(--surface-lowest);display:flex;align-items:center;justify-content:space-between;padding:12px 24px;gap:16px;margin-top:2px}.Faculty_dashRlbl__9wDSY{font-family:var(--font-body);font-size:.8125rem;color:var(--on-surface-variant)}.Faculty_dashRval__CaXPy{font-family:var(--font-label);font-size:.75rem;font-weight:600;color:var(--primary)}.Faculty_right__EuEeQ{display:flex;flex-direction:column;gap:2px}.Faculty_insightCard__bdpyJ{background:var(--surface-lowest);padding:32px 36px;border-left:4px solid var(--primary);box-shadow:var(--shadow-ambient);transition:border-color .2s}.Faculty_insightCard__bdpyJ:hover{border-color:var(--secondary-dark)}.Faculty_icTopic__njw0d{font-family:var(--font-label);font-size:.5rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--primary);opacity:.7;margin-bottom:10px}.Faculty_icTitle__Mio1D{font-family:var(--font-display);font-size:1rem;font-weight:600;font-style:italic;color:var(--on-surface);line-height:1.4;letter-spacing:-.01em;margin-bottom:12px}@media (max-width:1100px){.Faculty_inner__Iwr54{grid-template-columns:1fr;gap:56px;padding:0 24px}}.Footer_footer__UaG1g{background:var(--deep-navy);padding:40px 80px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.Footer_message__3VMtF{font-family:var(--font-body);font-size:.8125rem;color:hsla(0,0%,100%,.38);line-height:1.6}.Footer_name__bnL2f{color:hsla(0,0%,100%,.65);font-weight:500;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(98,255,149,.4);text-decoration-color:rgba(98,255,149,.4);transition:color .2s,-webkit-text-decoration-color .2s;transition:color .2s,text-decoration-color .2s;transition:color .2s,text-decoration-color .2s,-webkit-text-decoration-color .2s}.Footer_name__bnL2f:hover{color:var(--secondary);-webkit-text-decoration-color:var(--secondary);text-decoration-color:var(--secondary)}.Footer_copy__IbaoR{font-family:var(--font-label);font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.22)}@media (max-width:768px){.Footer_footer__UaG1g{padding:32px 24px;flex-direction:column;align-items:flex-start}}.Hero_hero__T3Fr4{padding-top:68px;background:var(--surface-lowest);position:relative;overflow:hidden}.Hero_hero__T3Fr4:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,72,216,.03) 1px,transparent 0),linear-gradient(90deg,rgba(0,72,216,.03) 1px,transparent 0);background-size:56px 56px;pointer-events:none}.Hero_hero__T3Fr4:after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,transparent,var(--surface-lowest));pointer-events:none}.Hero_inner__M_C9y{max-width:1280px;margin:0 auto;padding:96px 80px 88px;display:grid;grid-template-columns:55fr 45fr;grid-gap:80px;gap:80px;align-items:start;position:relative;z-index:1}.Hero_eyebrow__0ZXf3{margin-bottom:28px}.Hero_h1__CpRsJ{font-family:var(--font-display);font-size:clamp(2.5rem,4vw,4.25rem);font-weight:700;line-height:1.07;letter-spacing:-.025em;color:var(--deep-navy);margin-bottom:24px}.Hero_em__av0dj{font-style:italic;color:var(--primary)}.Hero_sub__2KmIh{font-family:var(--font-body);font-size:1.0625rem;line-height:1.75;color:var(--on-surface-variant);max-width:500px;margin-bottom:40px}.Hero_actions__LI5fP{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:44px}.Hero_trustStrip__h2VQj{display:flex;flex-direction:column;gap:9px}.Hero_trustItem__w4aTy{display:flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:.8125rem;color:var(--on-surface-variant);opacity:.7}.Hero_trustDot__yRD_U{width:4px;height:4px;background:var(--primary);border-radius:50%;flex-shrink:0;opacity:.6}.Hero_visual__zg0z0{display:flex;flex-direction:column;gap:0;margin-top:8px;border-radius:.5rem;overflow:hidden;box-shadow:0 0 0 1px rgba(13,26,56,.08),0 4px 16px rgba(13,26,56,.06),0 24px 56px rgba(13,26,56,.1)}.Hero_stepTabs__ziEpc{display:flex;gap:1px;background:var(--surface-container);padding:1px}.Hero_stepTab__01vgW{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;background:var(--surface-low);border:none;cursor:pointer;transition:background .15s;text-align:left}.Hero_stepTab__01vgW:hover{background:var(--surface-high)}.Hero_stepTabActive__Qt2E2{background:var(--surface-lowest)!important;box-shadow:inset 0 -2px 0 var(--primary)}.Hero_stepTabNum__FYorZ{font-family:var(--font-label);font-size:.5rem;font-weight:700;letter-spacing:.12em;color:var(--on-surface-variant);opacity:.4}.Hero_stepTabActive__Qt2E2 .Hero_stepTabNum__FYorZ{color:var(--primary);opacity:.8}.Hero_stepTabLabel__CJEPI{font-family:var(--font-label);font-size:.6875rem;font-weight:600;letter-spacing:-.01em;color:var(--on-surface-variant);opacity:.55;line-height:1.2}.Hero_stepTabActive__Qt2E2 .Hero_stepTabLabel__CJEPI{color:var(--on-surface);opacity:1}.Hero_panel__6sEKA{background:var(--surface-lowest);min-height:300px;display:flex;flex-direction:column}.Hero_panelInner__kUj3T{padding:22px 26px;flex:1 1;display:flex;flex-direction:column;gap:0;animation:Hero_fadeIn__oyFhM .22s ease}@keyframes Hero_fadeIn__oyFhM{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.Hero_carouselNav__k2Bk3{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--surface-low)}.Hero_navBtn__WVMMJ{font-family:var(--font-label);font-size:.6875rem;font-weight:600;color:var(--on-surface-variant);background:none;border:none;cursor:pointer;padding:5px 10px;transition:color .15s,background .15s;border-radius:.25rem;letter-spacing:.02em}.Hero_navBtn__WVMMJ:hover:not(:disabled){color:var(--primary);background:var(--surface-container)}.Hero_navBtn__WVMMJ:disabled{opacity:.25;cursor:default}.Hero_dots__jMrhY{display:flex;gap:7px;align-items:center}.Hero_dot__FL1Nb{width:5px;height:5px;background:var(--surface-highest);border:none;border-radius:50%;cursor:pointer;padding:0;transition:background .15s,transform .15s}.Hero_dot__FL1Nb:hover{background:var(--on-surface-variant);opacity:.5}.Hero_dotActive__MknUX{background:var(--primary);transform:scale(1.5)}.Hero_assessTopic__xkon0{font-family:var(--font-label);font-size:.5625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin-bottom:10px}.Hero_assessQ__tOT_C{font-family:var(--font-display);font-size:.9375rem;font-weight:600;color:var(--on-surface);line-height:1.45;letter-spacing:-.01em;margin-bottom:14px}.Hero_mcqOpt__OHnyH{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;margin-bottom:5px;background:var(--surface-low);border-radius:.25rem;border-left:2px solid transparent;font-family:var(--font-body);font-size:.8125rem;color:var(--on-surface-variant);line-height:1.45;cursor:pointer;transition:background .15s}.Hero_mcqOpt__OHnyH:hover{background:var(--surface-container)}.Hero_mcqOpt__OHnyH.Hero_selected__jMoVv{background:rgba(0,72,216,.07);color:var(--primary);border-left-color:var(--primary)}.Hero_radio___YZl9{width:13px;height:13px;border:1.5px solid;border-radius:50%;flex-shrink:0;margin-top:2px;display:flex;align-items:center;justify-content:center}.Hero_radioFill__rwJ4X{width:5px;height:5px;background:var(--primary);border-radius:50%}.Hero_chatThread__xZm4_{display:flex;flex-direction:column;gap:6px}.Hero_chatMsg__PFOHr{display:flex;flex-direction:column;gap:3px;padding:9px 14px;font-family:var(--font-body);font-size:.8125rem;line-height:1.5;max-width:88%;border-radius:.25rem}.Hero_chatSender__3lx_k{font-family:var(--font-label);font-size:.5rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;display:block;margin-bottom:2px}.Hero_chatAI__wKTy6{background:var(--surface-low);border-left:2px solid var(--primary);color:var(--on-surface-variant);align-self:flex-start}.Hero_chatAI__wKTy6 .Hero_chatSender__3lx_k{color:var(--primary)}.Hero_chatStudent__9RZxN{background:rgba(0,72,216,.07);color:var(--on-surface);align-self:flex-end;text-align:right}.Hero_chatStudent__9RZxN .Hero_chatSender__3lx_k{color:var(--primary);opacity:.6}.Hero_panelDark__iCFyd{background:var(--deep-navy)}.Hero_dashVerdict__HJ8M0{display:flex;align-items:flex-start;gap:12px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid hsla(0,0%,100%,.07)}.Hero_dashVerdictIcon__hYiZe{font-size:1rem;color:var(--secondary);flex-shrink:0;margin-top:2px}.Hero_dashVerdictTitle__0xh6v{font-family:var(--font-display);font-size:.9375rem;font-weight:600;color:#fff;margin-bottom:3px}.Hero_dashVerdictSub__WxeZ3{font-family:var(--font-body);font-size:.75rem;color:hsla(0,0%,100%,.38);line-height:1.5}.Hero_dashSection__3cu1_{margin-bottom:14px}.Hero_dashSectionLabel__ENaCT{font-family:var(--font-label);font-size:.5rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.28);margin-bottom:8px}.Hero_dashPoints__qnwiG{display:flex;flex-direction:column;gap:6px}.Hero_dashPoint__Hzz_W{display:flex;align-items:flex-start;gap:9px;font-family:var(--font-body);font-size:.8125rem;color:hsla(0,0%,100%,.68);line-height:1.45}.Hero_dashDotGreen__t_r_O{background:var(--secondary)}.Hero_dashDotAmber__bklHg,.Hero_dashDotGreen__t_r_O{width:5px;height:5px;border-radius:50%;flex-shrink:0;margin-top:5px}.Hero_dashDotAmber__bklHg{background:#fbbf24}.Hero_dashDotNeutral__4kKcT{width:5px;height:5px;background:hsla(0,0%,100%,.2);border-radius:50%;flex-shrink:0;margin-top:5px}.Hero_dashReliable__tEeL_{padding-top:12px;border-top:1px solid hsla(0,0%,100%,.07)}.Hero_dashReliableVerdict__yXvam{font-family:var(--font-display);font-size:.875rem;font-weight:600;font-style:italic;color:hsla(0,0%,100%,.88);margin-top:4px}@media (max-width:960px){.Hero_inner__M_C9y{grid-template-columns:1fr;gap:48px;padding:72px 24px 56px}}.Institutional_section__ABy4b{background:var(--surface);padding:112px 0 96px}.Institutional_inner___XeXd{max-width:1280px;margin:0 auto;padding:0 80px 72px;display:grid;grid-template-columns:55fr 45fr;grid-gap:96px;gap:96px;align-items:start}.Institutional_eyebrow__vTxMW{margin-bottom:20px}.Institutional_headline__rcIHo{font-family:var(--font-display);font-size:clamp(1.75rem,2.8vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--on-surface)}.Institutional_body___Lbcq{max-width:520px;margin-top:20px}.Institutional_bullets__7ue0q{padding-top:40px;display:flex;flex-direction:column;gap:8px}.Institutional_bullet__Mclj_{display:flex;align-items:flex-start;gap:14px;padding:14px 20px;background:var(--surface-low);font-family:var(--font-body);font-size:.875rem;color:var(--on-surface-variant);line-height:1.55;border-left:2px solid transparent;transition:border-color .2s,background .2s}.Institutional_bullet__Mclj_:hover{border-color:var(--primary);background:var(--surface-container)}.Institutional_bullet__Mclj_:before{content:"";display:block;width:4px;height:4px;background:var(--primary);border-radius:50%;flex-shrink:0;margin-top:8px}.Institutional_whoBand__TqihY{max-width:1280px;margin:0 auto;padding:0 80px}.Institutional_whoHl____NN_{font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.875rem);font-weight:700;color:var(--on-surface);letter-spacing:-.02em;margin-bottom:24px;font-style:italic}.Institutional_whoGrid__QWqDz{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2px;gap:2px;background:var(--surface-high)}.Institutional_whoCard__qwUgJ{background:var(--surface-lowest);padding:28px 24px;font-family:var(--font-display);font-size:.9375rem;font-weight:600;color:var(--on-surface);letter-spacing:-.01em;line-height:1.35;border-bottom:2px solid transparent;transition:background .2s,border-color .2s}.Institutional_whoCard__qwUgJ:hover{background:var(--surface);border-color:var(--secondary-dark)}@media (max-width:1100px){.Institutional_inner___XeXd{grid-template-columns:1fr;gap:0;padding:0 24px 48px}.Institutional_bullets__7ue0q{padding-top:28px}.Institutional_whoBand__TqihY{padding:0 24px}.Institutional_whoGrid__QWqDz{grid-template-columns:1fr 1fr}}@media (max-width:600px){.Institutional_whoGrid__QWqDz{grid-template-columns:1fr}}.Nav_nav__BptBv{position:fixed;top:0;left:0;right:0;z-index:100;height:68px;padding:0 56px;display:flex;align-items:center;justify-content:space-between;background:rgba(250,248,255,.8);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 rgba(13,26,56,.07),var(--shadow-ambient)}.Nav_brand__wEZMt{font-family:var(--font-label);font-size:.9375rem;font-weight:700;color:var(--deep-navy);letter-spacing:-.02em;flex-shrink:0}.Nav_links__TBJFU{display:flex;align-items:center;gap:32px;list-style:none;flex:1 1;justify-content:center}.Nav_links__TBJFU a{font-family:var(--font-label);font-size:.75rem;font-weight:500;letter-spacing:.01em;color:var(--on-surface-variant);transition:color .2s;white-space:nowrap}.Nav_links__TBJFU a:hover{color:var(--primary)}.Nav_actions__Llzp1{display:flex;align-items:center;gap:10px;flex-shrink:0}.Nav_langWrap__NFwvU{position:relative}.Nav_langBtn__tVRgt{display:flex;align-items:center;gap:5px;background:transparent;border:1px solid var(--outline-variant);border-radius:.25rem;padding:6px 10px;cursor:pointer;transition:background .15s,border-color .15s;height:34px}.Nav_langBtn__tVRgt:hover{background:var(--surface-low);border-color:rgba(13,26,56,.18)}.Nav_langFlag__GgDpE{font-size:13px;line-height:1}.Nav_langCode__wsRGc{font-family:var(--font-label);font-size:.625rem;font-weight:700;letter-spacing:.08em;color:var(--on-surface)}.Nav_langChevron__MB1VP{color:var(--on-surface-variant);transition:transform .2s;flex-shrink:0}.Nav_langChevronOpen__sPt7A{transform:rotate(180deg)}.Nav_langDropdown__ioY9F{position:absolute;top:calc(100% + 8px);right:0;background:var(--surface-lowest);box-shadow:var(--shadow-float);border-radius:.375rem;z-index:200;min-width:224px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid rgba(13,26,56,.08)}.Nav_langOption__cEktp{display:flex;align-items:center;gap:8px;padding:9px 14px;background:var(--surface-lowest);border:none;cursor:pointer;text-align:left;transition:background .12s;width:100%}.Nav_langOption__cEktp:hover{background:var(--surface-low)}.Nav_langOptionActive__kzfKe,.Nav_langOptionActive__kzfKe:hover{background:var(--tertiary-fixed)}.Nav_langOptionLabel__YEYf5{font-family:var(--font-body);font-size:.8125rem;color:var(--on-surface);flex:1 1}.Nav_langCheck__qIaEe{font-family:var(--font-label);font-size:.625rem;font-weight:700;color:var(--primary);flex-shrink:0}.Nav_ghost__zpdoO{font-family:var(--font-label);font-size:.75rem;font-weight:600;letter-spacing:.01em;color:var(--on-surface-variant);padding:8px 14px;white-space:nowrap;transition:color .2s;border-radius:.25rem}.Nav_ghost__zpdoO:hover{color:var(--primary)}.Nav_navBtnPair__zjYJg{display:flex;align-items:center;gap:6px;flex-shrink:0}.Nav_navLogin__Tie6S{display:inline-block;font-family:var(--font-label);font-size:.75rem;font-weight:600;color:#fff!important;padding:7px 14px;border:1px solid #0048d8;border-radius:.375rem;background:#0048d8;text-decoration:none!important;box-shadow:0 2px 10px rgba(0,72,216,.3);transition:opacity .2s,transform .15s,box-shadow .2s;white-space:nowrap;line-height:1}.Nav_navLogin__Tie6S:hover{opacity:.88;transform:translateY(-1px);box-shadow:0 5px 18px rgba(0,72,216,.38)}.Nav_navGetStarted__h0Lk9{display:inline-block;background:transparent;color:#3d4a6b!important;font-family:var(--font-label);font-size:.75rem;font-weight:500;letter-spacing:.02em;padding:8px 18px;border-radius:.375rem;border:1px solid rgba(0,0,0,.14);text-decoration:none!important;box-shadow:none;transition:border-color .15s,color .15s;white-space:nowrap;line-height:1}.Nav_navGetStarted__h0Lk9:hover{color:#0048d8!important;border-color:#0048d8}.Nav_demo__p6vIP{background:var(--primary-gradient);color:#fff;font-family:var(--font-label);font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:8px 18px;border-radius:.375rem;box-shadow:0 3px 12px rgba(0,72,216,.28);transition:opacity .2s,transform .15s,box-shadow .2s;white-space:nowrap}.Nav_demo__p6vIP:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,72,216,.36)}@media (max-width:1100px){.Nav_links__TBJFU{display:none}}@media (max-width:768px){.Nav_nav__BptBv{padding:0 24px}}.Pedagogy_section__wDVEW{background:var(--surface);padding:112px 0 0}.Pedagogy_header__6cAoy{max-width:1280px;margin:0 auto;padding:0 80px 64px}.Pedagogy_eyebrow__1wan6{margin-bottom:20px}.Pedagogy_headline__DQ9lx{font-family:var(--font-display);font-size:clamp(1.75rem,2.8vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--on-surface);max-width:560px}.Pedagogy_cols__V7A9R{max-width:1280px;margin:0 auto;padding:0 80px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;background:var(--surface-high)}.Pedagogy_card__waK6F{background:var(--surface-lowest);padding:44px 36px;position:relative;transition:background .2s;overflow:hidden}.Pedagogy_card__waK6F:hover{background:var(--surface)}.Pedagogy_icon__2NcUY{width:36px;height:36px;background:rgba(0,72,216,.08);border-radius:.375rem;display:flex;align-items:center;justify-content:center;margin-bottom:28px}.Pedagogy_icon__2NcUY svg{width:18px;height:18px;color:var(--primary)}.Pedagogy_title__TIxxO{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;color:var(--on-surface);letter-spacing:-.01em;margin-bottom:12px;line-height:1.3}.Pedagogy_punchStrip__ErYeE{max-width:1280px;margin:2px auto 0;background:linear-gradient(135deg,var(--deep-navy) 0,var(--navy-container) 100%);padding:48px 80px;display:flex;justify-content:space-between;align-items:center;gap:32px}.Pedagogy_punchText__DWWxY{font-family:var(--font-display);font-size:clamp(1.125rem,2vw,1.5rem);font-weight:600;font-style:italic;color:hsla(0,0%,100%,.92);line-height:1.4;letter-spacing:-.015em;max-width:600px}.Pedagogy_punchSub__9hRUT{font-family:var(--font-label);font-size:.625rem;font-weight:700;color:var(--secondary);text-transform:uppercase;letter-spacing:.14em;white-space:nowrap}.Pedagogy_section__wDVEW{padding-bottom:0}@media (max-width:960px){.Pedagogy_header__6cAoy{padding:0 24px 48px}.Pedagogy_cols__V7A9R{grid-template-columns:1fr;padding:0 24px}.Pedagogy_punchStrip__ErYeE{padding:40px 24px;flex-direction:column;align-items:flex-start;gap:16px}}.Problem_section__1OYba{background:var(--surface);padding:112px 80px;max-width:1280px;margin:0 auto}.Problem_header__G_sIf{display:grid;grid-template-columns:5fr 4fr;grid-gap:80px;gap:80px;align-items:start;margin-bottom:72px}.Problem_eyebrow__6UbH8{margin-bottom:20px}.Problem_headline__VZn4m{font-family:var(--font-display);font-size:clamp(1.75rem,2.8vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--on-surface);max-width:560px}.Problem_body__Kv5rY{padding-top:4px;max-width:440px}.Problem_cards__vmJiW{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;background:var(--surface-high)}.Problem_card__C6K99{background:var(--surface-lowest);padding:36px 32px 40px;display:flex;flex-direction:column;gap:12px;position:relative;transition:background .2s}.Problem_card__C6K99:hover{background:var(--surface)}.Problem_num__F5mq0{font-family:var(--font-label);font-size:.5625rem;font-weight:700;letter-spacing:.16em;color:var(--primary);opacity:.6}.Problem_title__tsfK4{font-family:var(--font-display);font-size:1.125rem;font-weight:700;color:var(--on-surface);line-height:1.25;letter-spacing:-.01em}.Problem_bar__OLUTK{height:2px;background:var(--primary);margin-top:auto;width:24px;transition:width .3s ease}.Problem_card__C6K99:hover .Problem_bar__OLUTK{width:48px}@media (max-width:900px){.Problem_section__1OYba{padding:72px 24px}.Problem_header__G_sIf{gap:24px}.Problem_cards__vmJiW,.Problem_header__G_sIf{grid-template-columns:1fr}}.Trust_section__HYlY7{background:var(--surface-low);padding:112px 0 96px}.Trust_header__f8R_P{max-width:1280px;margin:0 auto;padding:0 80px 72px;display:grid;grid-template-columns:5fr 4fr;grid-gap:80px;gap:80px;align-items:end}.Trust_eyebrow__47qhM{margin-bottom:20px}.Trust_headline__pWzd5{font-family:var(--font-display);font-size:clamp(1.75rem,2.8vw,2.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--on-surface)}.Trust_blocks__pNEwh{max-width:1280px;margin:0 auto;padding:0 80px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2px;gap:2px;background:var(--surface-high)}.Trust_block__oxoOe{background:var(--surface-lowest);padding:36px 28px;border-top:3px solid transparent;transition:background .2s,border-color .2s}.Trust_block__oxoOe:hover{background:var(--surface);border-color:var(--primary)}.Trust_icon__x2ZA3{width:34px;height:34px;background:rgba(0,72,216,.07);border-radius:.25rem;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.Trust_icon__x2ZA3 svg{width:16px;height:16px;color:var(--primary)}.Trust_title__01Yie{font-family:var(--font-display);font-size:.9375rem;font-weight:600;color:var(--on-surface);letter-spacing:-.01em;margin-bottom:10px;line-height:1.3}@media (max-width:1100px){.Trust_header__f8R_P{padding:0 24px 48px;grid-template-columns:1fr;gap:20px}.Trust_blocks__pNEwh{grid-template-columns:1fr 1fr;padding:0 24px}}@media (max-width:600px){.Trust_blocks__pNEwh{grid-template-columns:1fr}}.Workflow_section__nbtNR{background:var(--surface);padding:112px 80px;max-width:1280px;margin:0 auto}.Workflow_header__N1ssf{margin-bottom:64px;max-width:640px}.Workflow_eyebrow__CroVe{margin-bottom:20px}.Workflow_headline__CW4Ho{font-family:var(--font-display);font-size:clamp(1.625rem,2.5vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--on-surface)}.Workflow_steps__WPwjW{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2px;gap:2px;background:var(--surface-high)}.Workflow_step__B6qET{background:var(--surface-lowest);padding:36px 28px 40px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;transition:background .2s}.Workflow_step__B6qET:hover{background:var(--surface)}.Workflow_stepBg__7wsDz{position:absolute;bottom:-16px;right:-8px;font-family:var(--font-display);font-size:7rem;font-weight:700;color:var(--surface-high);line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s}.Workflow_step__B6qET:hover .Workflow_stepBg__7wsDz{color:var(--surface-container)}.Workflow_stepIdx__Tatxx{font-family:var(--font-label);font-size:.5rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--primary)}.Workflow_stepTitle__tmOFl{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;color:var(--on-surface);line-height:1.3;letter-spacing:-.01em;position:relative}.Workflow_stepBar__P5mw2{height:2px;background:var(--primary);width:20px;margin-top:auto;transition:width .3s ease}.Workflow_step__B6qET:hover .Workflow_stepBar__P5mw2{width:40px}@media (max-width:960px){.Workflow_section__nbtNR{padding:72px 24px}.Workflow_steps__WPwjW{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.Workflow_steps__WPwjW{grid-template-columns:1fr}}