.Home_page___Kd4Y{position:relative;min-height:100vh;overflow:hidden}.Home_backgroundGrid__Y0GTN{position:absolute;inset:0;background-image:linear-gradient(rgba(21,32,51,.045) 1px,transparent 0),linear-gradient(90deg,rgba(21,32,51,.045) 1px,transparent 0);background-size:88px 88px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.88),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.88),transparent 92%);pointer-events:none}.Home_backgroundOrbOne__KVrqr,.Home_backgroundOrbTwo__3eQ9z{position:absolute;border-radius:999px;filter:blur(48px);pointer-events:none}.Home_backgroundOrbOne__KVrqr{top:120px;right:-180px;width:380px;height:380px;background:radial-gradient(circle,rgba(56,107,255,.18),transparent 70%)}.Home_backgroundOrbTwo__3eQ9z{top:620px;left:-180px;width:340px;height:340px;background:radial-gradient(circle,rgba(37,184,136,.11),transparent 72%)}.Home_shell__iftvh{position:relative;z-index:1;width:min(1240px,calc(100% - 2rem));margin:0 auto}.Home_siteHeader__IA2E4{position:-webkit-sticky;position:sticky;top:0;z-index:12;padding:1rem 0 0}.Home_nav__lMnYF{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:.9rem 1rem;border:1px solid rgba(21,32,51,.08);border-radius:22px;background:rgba(245,248,252,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 32px rgba(15,23,42,.06)}.Home_brand__Ern9Y{display:flex;flex-direction:column;gap:.18rem;min-width:0;color:var(--ink-soft);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.Home_brandStrong__5Oze7{display:inline-flex;align-items:center;gap:.55rem;color:var(--ink);font-weight:700}.Home_brandMark__LCcga{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:12px;background:rgba(41,87,200,.1);color:var(--accent-strong)}.Home_navLinks__jZyiz{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.Home_navLink__xYM5C{display:inline-flex;align-items:center;min-height:2.65rem;padding:0 .92rem;border:1px solid rgba(21,32,51,.08);border-radius:999px;background:rgba(255,255,255,.9);color:var(--ink-soft);transition:border-color .18s ease,color .18s ease,background-color .18s ease,transform .18s ease}.Home_navLink__xYM5C:focus-visible,.Home_navLink__xYM5C:hover{border-color:rgba(41,87,200,.22);background:rgba(255,255,255,1);color:var(--ink);outline:none;transform:translateY(-1px)}.Home_navLinkInner__CTVz0{display:inline-flex;align-items:center;gap:.45rem}.Home_hero__OKE27{display:flex;align-items:center;min-height:clamp(430px,68vh,640px);padding:3rem 0 3.5rem}.Home_heroContent__gKEui{max-width:58rem;padding:.4rem 0}.Home_heroHeadingGroup__yLWnZ{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;width:100%;margin-top:1rem}.Home_badge__THUyp{display:inline-flex;align-items:center;gap:.45rem;min-height:2.2rem;padding:0 .85rem;border:1px solid rgba(41,87,200,.12);border-radius:999px;background:rgba(41,87,200,.08);color:var(--accent-strong);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.Home_heroTitle__ansEQ{margin:0;font-family:var(--font-display);font-size:clamp(3rem,7.6vw,5.8rem);font-weight:700;line-height:.95;letter-spacing:-.05em;max-width:8.5ch}.Home_heroSubtitle__SqmGE{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2.6vw,2.2rem);font-weight:600;line-height:1.08;letter-spacing:-.03em;color:var(--accent-strong)}.Home_heroDescription__h3yhT{max-width:46rem;margin:1.25rem 0 0;color:var(--ink-soft);font-size:1.05rem;line-height:1.75}.Home_heroMeta__0hVXj{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.35rem}.Home_heroMetaItem__1LJ5D{display:inline-flex;align-items:center;gap:.48rem;min-height:2.55rem;padding:0 .9rem;border:1px solid rgba(21,32,51,.08);border-radius:999px;background:rgba(255,255,255,.88);color:var(--ink-soft);font-size:.86rem}.Home_ctaRow__k3J71{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.5rem}.Home_primaryButton__dvra8,.Home_secondaryButton__hQWO7{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:0 1.3rem;border-radius:999px;border:1px solid transparent;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.Home_primaryButton__dvra8{background:linear-gradient(135deg,#2d5dd1,#173986);color:#f8fbff;box-shadow:0 18px 40px rgba(23,57,134,.18)}.Home_secondaryButton__hQWO7{border-color:rgba(21,32,51,.1);background:rgba(255,255,255,.88);color:var(--ink)}.Home_primaryButton__dvra8:focus-visible,.Home_primaryButton__dvra8:hover,.Home_secondaryButton__hQWO7:focus-visible,.Home_secondaryButton__hQWO7:hover{transform:translateY(-2px);outline:none}.Home_secondaryButton__hQWO7:focus-visible,.Home_secondaryButton__hQWO7:hover{border-color:rgba(41,87,200,.18);background:rgba(255,255,255,1)}.Home_section__KUyCh{padding:2.7rem 0}.Home_sectionHeader__tSnsQ{max-width:62rem;margin-bottom:1.6rem}.Home_sectionReveal__XxKAi{opacity:0;transform:translateY(18px);filter:blur(6px);transition:opacity .36s ease,transform .52s cubic-bezier(.2,.8,.2,1),filter .52s ease;transition-delay:var(--delay)}.Home_sectionVisible__AZruW{opacity:1;transform:translateY(0);filter:blur(0)}.Home_sectionIntro__COAu_{max-width:62rem}.Home_sectionEyebrow__7Ite7{display:inline-block;margin-bottom:.7rem;color:var(--accent-strong);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.Home_sectionTitle__0dCvk{margin:0;font-family:var(--font-display);font-size:clamp(2.2rem,5vw,4rem);font-weight:700;line-height:.97;letter-spacing:-.04em}.Home_detailText__zjfiE,.Home_metricCopy__mcwRj,.Home_outcomeText__2s0Wp,.Home_sectionCopy__5mNfQ,.Home_tableDescription__8ERVQ{margin:0;color:var(--ink-soft);line-height:1.72}.Home_sectionCopy__5mNfQ{max-width:55rem;margin-top:.95rem}.Home_metricGrid__M54tp,.Home_outcomesGrid__TMQzL{display:grid;grid-gap:1rem;gap:1rem}.Home_foundationLayout__RB__G{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);grid-gap:1rem;gap:1rem}.Home_metricGrid__M54tp{grid-template-columns:repeat(4,minmax(0,1fr))}.Home_metricCard__z8DmG,.Home_outcomeCard__EqoSJ,.Home_tableBoard__WCdqf{border:1px solid rgba(21,32,51,.08);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,250,254,.94)) padding-box,linear-gradient(180deg,rgba(255,255,255,.9),rgba(223,231,245,.86)) border-box;box-shadow:var(--shadow)}.Home_metricCard__z8DmG{height:100%;padding:1.35rem;border-radius:22px}.Home_foundationSpotlight__zzXRR,.Home_foundationTopicsCard__Lz2sL{height:100%;border:1px solid rgba(21,32,51,.08);border-radius:24px;box-shadow:var(--shadow)}.Home_foundationSpotlight__zzXRR{padding:1.35rem;background:radial-gradient(circle at top right,rgba(45,93,209,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,247,255,.96))}.Home_foundationTopicsCard__Lz2sL{padding:1.35rem;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(248,251,255,.95)) padding-box,linear-gradient(180deg,rgba(255,255,255,.9),rgba(223,231,245,.86)) border-box}.Home_foundationPillRow__EG52W{display:flex;flex-wrap:wrap;gap:.65rem}.Home_foundationPill__z_QSg{display:inline-flex;align-items:center;gap:.48rem;min-height:2.4rem;padding:0 .85rem;border:1px solid rgba(21,32,51,.08);border-radius:999px;background:rgba(255,255,255,.82);color:var(--ink-soft);font-size:.84rem;font-weight:600}.Home_foundationTitle__kHoLp{margin:1rem 0 0;font-family:var(--font-display);font-size:clamp(1.9rem,3.2vw,2.7rem);font-weight:700;line-height:.98;letter-spacing:-.04em}.Home_foundationOutcome__ggnpn,.Home_foundationText__RQ0q2,.Home_foundationTopicText__lyxFY{margin:0;color:var(--ink-soft);line-height:1.72}.Home_foundationText__RQ0q2{margin-top:.9rem;max-width:54ch}.Home_foundationStatGrid__l9kWs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin-top:1.2rem}.Home_foundationStat__uBvJo{display:grid;grid-gap:.22rem;gap:.22rem;padding:.95rem 1rem;border:1px solid rgba(21,32,51,.08);border-radius:18px;background:rgba(255,255,255,.78)}.Home_foundationStatValue__satk8{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.4rem,3vw,2rem);font-weight:700;letter-spacing:-.04em}.Home_foundationStatLabel__00u38{color:var(--accent-strong);font-size:.76rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.Home_foundationOutcome__ggnpn{margin-top:1.1rem}.Home_foundationTopicList__Dmaaz{display:grid;grid-gap:.75rem;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none}.Home_foundationTopicRow__tlB_G{display:grid;grid-template-columns:2.6rem minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:start;padding:.9rem .95rem;border:1px solid rgba(21,32,51,.08);border-radius:18px;background:rgba(255,255,255,.88)}.Home_foundationTopicNumber__MRESO{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;border-radius:12px;background:rgba(45,93,209,.1);color:var(--accent-strong);font-size:.82rem;font-weight:700;letter-spacing:.08em}.Home_metricValue__7A6UA{margin:0;font-family:var(--font-display);font-size:clamp(2.6rem,5vw,3.5rem);font-weight:700;line-height:.95;letter-spacing:-.04em}.Home_metricLabel__Z_ZMA{margin:.85rem 0 .55rem;color:var(--accent-strong);font-size:.76rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.Home_tableBoard__WCdqf{overflow:hidden;border-radius:24px}.Home_tableHeader__Y_oi0,.Home_tableRowMain__4NfE5{display:grid;grid-template-columns:minmax(0,1.7fr) 160px 150px 76px;grid-gap:1rem;gap:1rem}.Home_phaseTableHeader__Z6ig_,.Home_phaseTableRowMain__2TTaG{grid-template-columns:minmax(0,1.7fr) 180px}.Home_phaseTableRowMain__2TTaG{align-items:center}.Home_tableHeader__Y_oi0{padding:.95rem 1.25rem;border-bottom:1px solid rgba(21,32,51,.08);background:rgba(21,32,51,.035)}.Home_tableHeaderCell__UrCGN{color:var(--ink-soft);font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.Home_tableList__FbeEW{display:grid}.Home_tableRow__46lAy{border-top:1px solid rgba(21,32,51,.08);background:rgba(255,255,255,.9)}.Home_tableRow__46lAy:first-child{border-top:0}.Home_tableRowOpen__DIdZ2{background:rgba(248,251,255,.96)}.Home_tableRowMain__4NfE5{align-items:start;padding:1.3rem 1.25rem}.Home_tablePrimary__nl_l4{min-width:0}.Home_detailLabel__Jl89Y,.Home_tableCode__e5cp6,.Home_tableMetaLabel__ui8it{display:inline-block;color:var(--accent-strong);font-size:.75rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.Home_outcomeTitle__4hIwc,.Home_tableTitle___5DLq{margin:.45rem 0 0;font-family:var(--font-display);font-weight:700;line-height:1.02}.Home_tableTitle___5DLq{font-size:clamp(1.3rem,2vw,1.6rem);letter-spacing:-.03em}.Home_tableDescription__8ERVQ{margin-top:.62rem;max-width:58ch}.Home_tableMeta__UJx8x{display:grid;grid-gap:.35rem;gap:.35rem;align-content:start;min-width:0}.Home_tableMetaValue__HDQn3{color:var(--ink);font-weight:600;line-height:1.5}.Home_tableAction___X_Bx{display:flex;justify-content:flex-end}.Home_tableAction___X_Bx,.Home_tableMeta__UJx8x{align-self:center}.Home_expandButton__W1emK{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border:1px solid rgba(21,32,51,.1);border-radius:14px;background:rgba(255,255,255,.96);color:var(--ink);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.Home_expandButton__W1emK:focus-visible,.Home_expandButton__W1emK:hover{border-color:rgba(41,87,200,.28);background:rgba(244,248,255,1);outline:none;transform:translateY(-1px)}.Home_expandButtonSymbol__HRK_7{display:block;font-size:1.5rem;line-height:1;transform:rotate(0deg);transition:transform .18s ease}.Home_expandButtonOpen__PaLE7 .Home_expandButtonSymbol__HRK_7{transform:rotate(45deg)}.Home_tableDetail__Arl3Z{padding:0 1.25rem 1.25rem;border-top:1px solid rgba(21,32,51,.08)}.Home_detailGrid__MdvSH{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.9fr);grid-gap:1rem;gap:1rem;padding-top:1rem}.Home_moduleDetailGrid__B2E34{grid-template-columns:1fr}.Home_detailCard__APrI7{padding:1rem;border:1px solid rgba(21,32,51,.08);border-radius:18px;background:rgba(245,249,255,.78)}.Home_moduleDetailCard__dhPNO{width:100%}.Home_detailLabel__Jl89Y{margin-bottom:.7rem}.Home_tagList__PJ5aq{display:flex;flex-wrap:wrap;gap:.55rem}.Home_tag__PvEL5{display:inline-flex;align-items:center;min-height:2rem;padding:0 .75rem;border:1px solid rgba(21,32,51,.08);border-radius:999px;background:rgba(255,255,255,.9);color:var(--ink-soft);font-size:.84rem}.Home_topicGrid__UiDVn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.Home_topicItem__aLkP_{display:flex;align-items:flex-start;gap:.65rem;min-width:0;color:var(--ink);line-height:1.6}.Home_topicDot__Uj_fX{display:block;flex:0 0 auto;width:.55rem;height:.55rem;margin-top:.52rem;border-radius:999px;background:linear-gradient(135deg,#2d5dd1,#173986)}.Home_detailLink__1Lwup{display:inline-flex;margin-top:.8rem;color:var(--accent-strong);font-weight:600;text-decoration:underline;text-underline-offset:.18em;word-break:break-word}.Home_detailLink__1Lwup:focus-visible,.Home_detailLink__1Lwup:hover{outline:none;color:var(--accent)}.Home_outcomesGrid__TMQzL{grid-template-columns:repeat(2,minmax(0,1fr))}.Home_outcomeCard__EqoSJ{height:100%;padding:1.35rem;border-radius:22px}.Home_outcomeIcon___q8Sy{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:14px;background:rgba(41,87,200,.1);color:var(--accent-strong)}.Home_outcomeTitle__4hIwc{font-size:1.4rem;letter-spacing:-.03em}.Home_outcomeText__2s0Wp{margin-top:.8rem}.Home_iconSm__tndq5,.Home_iconXs__ytYDM{display:block;flex:0 0 auto}.Home_iconXs__ytYDM{width:.95rem;height:.95rem}.Home_iconSm__tndq5{width:1.1rem;height:1.1rem}.Home_reveal__6RfX8{opacity:0;transform:translateY(24px);filter:blur(10px);transition:opacity .56s ease,transform .72s cubic-bezier(.2,.8,.2,1),filter .72s ease;transition-delay:var(--delay)}.Home_isVisible__aEQxH{opacity:1;transform:translateY(0);filter:blur(0)}@media (max-width:1180px){.Home_metricGrid__M54tp{grid-template-columns:repeat(2,minmax(0,1fr))}.Home_tableHeader__Y_oi0,.Home_tableRowMain__4NfE5{grid-template-columns:minmax(0,1.5fr) 140px 130px 72px}.Home_phaseTableHeader__Z6ig_,.Home_phaseTableRowMain__2TTaG{grid-template-columns:minmax(0,1.5fr) 160px}}@media (max-width:900px){.Home_nav__lMnYF{flex-direction:column;align-items:flex-start}.Home_navLinks__jZyiz{justify-content:flex-start}.Home_hero__OKE27{min-height:auto;padding:2.8rem 0 3rem}.Home_foundationLayout__RB__G{grid-template-columns:1fr}.Home_tableHeader__Y_oi0{display:none}.Home_tableRowMain__4NfE5{grid-template-columns:repeat(2,minmax(0,1fr))}.Home_phaseTableRowMain__2TTaG{grid-template-columns:1fr}.Home_tablePrimary__nl_l4{grid-column:1/-1}.Home_tableAction___X_Bx{grid-column:1/-1;justify-content:flex-start}.Home_detailGrid__MdvSH,.Home_outcomesGrid__TMQzL,.Home_topicGrid__UiDVn{grid-template-columns:1fr}}@media (max-width:720px){.Home_shell__iftvh{width:min(100% - 1rem,1240px)}.Home_siteHeader__IA2E4{padding-top:.75rem}.Home_nav__lMnYF{padding:.85rem;border-radius:18px}.Home_heroTitle__ansEQ{max-width:none}.Home_metricGrid__M54tp{grid-template-columns:1fr}.Home_section__KUyCh{padding:2.1rem 0}}@media (max-width:560px){.Home_ctaRow__k3J71,.Home_navLinks__jZyiz{width:100%}.Home_navLink__xYM5C,.Home_primaryButton__dvra8,.Home_secondaryButton__hQWO7{flex:1 1 100%}.Home_heroMeta__0hVXj{flex-direction:column}.Home_foundationPill__z_QSg,.Home_heroMetaItem__1LJ5D{width:100%;justify-content:flex-start}.Home_heroTitle__ansEQ{max-width:none}.Home_foundationStatGrid__l9kWs{grid-template-columns:1fr}.Home_foundationSpotlight__zzXRR,.Home_foundationTopicsCard__Lz2sL,.Home_metricCard__z8DmG,.Home_outcomeCard__EqoSJ,.Home_tableDetail__Arl3Z,.Home_tableRowMain__4NfE5{padding-left:1rem;padding-right:1rem}.Home_foundationTopicRow__tlB_G{grid-template-columns:1fr}.Home_tableBoard__WCdqf{border-radius:18px}.Home_tableRowMain__4NfE5{padding-top:1rem;padding-bottom:1rem}}@media (prefers-reduced-motion:reduce){.Home_expandButtonSymbol__HRK_7,.Home_expandButton__W1emK,.Home_isVisible__aEQxH,.Home_navLink__xYM5C,.Home_primaryButton__dvra8,.Home_reveal__6RfX8,.Home_secondaryButton__hQWO7,.Home_sectionReveal__XxKAi,.Home_sectionVisible__AZruW{transition:none;animation:none;transform:none;filter:none}}