.page_page__cqoKX{min-height:100vh;background:#fff}.page_container__8jsvu{max-width:1180px;margin:0 auto;padding:0 32px}.page_hero__Pw8uV{padding:132px 0 86px;background:radial-gradient(circle at top right,rgba(230,90,65,.08),transparent 30%),linear-gradient(180deg,rgba(55,48,163,.06),#fff 72%);border-bottom:1px solid rgba(15,23,42,.08)}.page_heroLayout__2LGDP{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.95fr);grid-gap:36px;gap:36px;align-items:start;margin-top:20px}.page_heroCopy__xcBCv{min-width:0}.page_kicker__pHXCX{margin:0;color:#3730a3;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.page_title__Dye95{margin:14px 0 0;max-width:12ch;font-size:clamp(2.35rem,5vw,4.3rem);line-height:1.1;letter-spacing:-.02em;color:#0f172a}.page_subtitle__hRotG{margin:18px 0 0;max-width:62ch;font-size:1.08rem;line-height:1.6;color:#334155}.page_authorityBadgeRow__W1_T6{margin-top:18px}.page_authorityBadge__Dwcrm{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(230,90,65,.24);background:rgba(230,90,65,.1);color:#8a2f1e;padding:10px 15px;font-size:.9rem;font-weight:700;letter-spacing:.01em}.page_heroMetaRow__GpYeN{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.page_heroMetaPill__Zj9Al{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(55,48,163,.12);background:hsla(0,0%,100%,.82);padding:9px 14px;font-size:.9rem;color:#334155}.page_metricGrid__3bVkY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:26px}.page_metricCard__Mdx5M{border:1px solid #e2e8f0;border-radius:20px;background:hsla(0,0%,100%,.9);box-shadow:0 20px 50px rgba(55,48,163,.08);padding:18px 18px 20px}.page_metricLabel__6xuis{margin:0;font-size:.84rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#64748b}.page_metricValue__pAsnW{margin:10px 0 0;font-size:clamp(1.45rem,2vw,2rem);line-height:1.12;color:#0f172a}.page_metricMeta__f8pbb{margin:10px 0 0;font-size:.94rem;line-height:1.45;color:#475569}.page_heroCtas__8MNTg{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.page_heroVisualCard__Lpvpt{display:grid;align-content:flex-start;border:1px solid rgba(226,232,240,.72);border-radius:28px;background:radial-gradient(circle at top left,rgba(55,48,163,.05),transparent 48%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 10px 25px -5px rgba(0,0,0,.05);padding:24px;min-height:0;height:auto;align-self:start;margin-top:40px}.page_heroVisualKicker__ySk6j{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#3730a3}.page_influenceGridShell__T10jT{margin-top:20px}.page_influenceHeader__xs50I{display:grid;grid-gap:8px;gap:8px}.page_influenceTitle__kZ6o0{margin:0;color:#0f172a;font-size:1.22rem;line-height:1.2}.page_influenceMeta__pDc7L{margin:0;color:#475569;line-height:1.6}.page_influenceSections__K579C{display:grid;grid-gap:18px;gap:18px;margin-top:20px}.page_influenceSection__jV3hJ{display:grid;grid-gap:10px;gap:10px}.page_influenceSectionHeader__aB6lh{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.page_influenceSectionTitle__MGS2u{margin:0;color:#0f172a;font-size:.96rem;font-weight:800;letter-spacing:.01em}.page_influencePrimaryGrid__QMm2W{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.page_influenceSecondaryRow__5ACDV{display:flex;flex-wrap:wrap;gap:10px}.page_influenceChip__2sRcp{display:flex;align-items:center;min-height:64px;padding:11px 14px;border-radius:20px;border:1px solid #e2e8f0;background:hsla(0,0%,100%,.94);box-shadow:0 16px 34px rgba(55,48,163,.08)}.page_influenceChipPrimary__XgHHb{border-top:3px solid rgba(230,90,65,.88);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,243,255,.94))}.page_influenceChipSecondary__Vkkk_{background:linear-gradient(180deg,rgba(247,249,255,.96),hsla(0,0%,100%,.94))}.page_influenceChipName__wYN2z{margin:0;font-weight:800;line-height:1.2;color:#0f172a}.page_influenceChipPrimary__XgHHb .page_influenceChipName__wYN2z{color:#3730a3;font-size:.94rem}.page_influenceChipSecondary__Vkkk_ .page_influenceChipName__wYN2z{color:#475569;font-size:.86rem;font-weight:700}.page_influenceEmptyState__oW6Og{margin-top:22px;min-height:240px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-radius:24px;border:1px dashed rgba(55,48,163,.16);background:hsla(0,0%,100%,.62);padding:24px}.page_influenceEmptyTitle___9wXo{margin:0;color:#0f172a;font-size:1.08rem;font-weight:700}.page_influenceEmptyCopy__mrtv_{margin:10px 0 0;max-width:32ch;color:#475569;line-height:1.65}.page_section__5dKYF{padding:72px 0;border-bottom:1px solid rgba(15,23,42,.08)}.page_sectionStack__w6_Fw{display:grid;grid-gap:32px;gap:32px}.page_sectionMuted__tJngP{background:linear-gradient(180deg,rgba(55,48,163,.04),hsla(0,0%,100%,.92))}.page_grid__P7rQb{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:36px;gap:36px}.page_panelHeaderSimple__MQu63{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.page_panel__dS2ns{border:1px solid #e2e8f0;border-radius:28px;background:#fff;box-shadow:0 22px 60px rgba(55,48,163,.08);padding:28px}.page_executivePanel__LMz3_,.page_featuredPanel__XYTq8,.page_methodologyPanel__mc_B8{border:1px solid #e2e8f0;border-radius:28px;background:#fff;box-shadow:0 22px 60px rgba(55,48,163,.08);padding:30px 28px}.page_executiveMeta__p8yX0{max-width:34ch;margin:0;color:#475569;line-height:1.65}.page_executiveGrid__Yn39J{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px}.page_executiveCard__zZ_y9{border-radius:22px;border:1px solid rgba(55,48,163,.1);background:linear-gradient(180deg,rgba(248,250,252,.96),#fff);padding:20px}.page_executiveCardIcon___89XY{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:rgba(55,48,163,.08);color:#3730a3;font-size:.82rem;line-height:1}.page_executiveCardTitle__yMsJT{margin:12px 0 0;font-size:.88rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#3730a3}.page_executiveCardBody__CCYLm{margin:12px 0 0;font-size:1rem;line-height:1.7;color:#0f172a}.page_panelHeader__BvT1w{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.page_panelEyebrow__3_SdW{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#3730a3}.page_panelTitle__wc1Sl{margin:10px 0 0;font-size:clamp(1.5rem,2vw,2rem);line-height:1.15;color:#0f172a}.page_panelTitleTight__a_Kvq{margin-bottom:18px}.page_inlineAction__WnQeN{color:#3730a3;font-weight:700;text-decoration:none}.page_inlineAction__WnQeN:hover{text-decoration:underline}.page_breakdownList__EHIQ0{display:grid;grid-gap:16px;gap:16px}.page_breakdownRow__xcUEc{display:grid;grid-gap:10px;gap:10px}.page_breakdownTop__bXNjQ{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.page_breakdownLabel__Akgwm{color:#0f172a;font-weight:700}.page_breakdownMeta__m2NTu{color:#64748b;font-size:.9rem}.page_breakdownTrack__wug6i{width:100%;height:12px;border-radius:999px;background:rgba(226,232,240,.72);overflow:hidden}.page_breakdownFill__8461j{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(55,48,163,.92),rgba(230,90,65,.92))}.page_tierGrid__Q7_db{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:0}.page_tierCard__V7lkd{border-radius:22px;border:1px solid rgba(55,48,163,.1);background:linear-gradient(180deg,rgba(247,249,255,.96),#fff);padding:18px}.page_tierLabel__Prh_O{margin:0;color:#64748b;font-size:.82rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap}.page_tierRange__6VkKQ{color:#94a3b8;font-size:.74rem;font-weight:700;letter-spacing:.04em}.page_tierCount__Pu2yc{margin:12px 0 0;color:#0f172a;font-size:2rem;line-height:1}.page_tierMeta__AtPh_{margin:10px 0 0;color:#475569;line-height:1.55}.page_leaderboardWrap__ZR9oq{margin-top:24px}.page_leaderboardRow__qwmVx{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:16px 0;border-top:1px solid rgba(15,23,42,.08)}.page_leaderboardRowLeader__FA_Wy{margin-bottom:10px;padding:18px 16px;border-radius:22px;border:1px solid rgba(230,90,65,.16);background:linear-gradient(135deg,rgba(230,90,65,.05),hsla(0,0%,100%,.98));box-shadow:0 18px 38px rgba(230,90,65,.06)}.page_leaderboardRow__qwmVx:first-child{border-top:0;padding-top:0}.page_leaderboardRowLeader__FA_Wy:first-child{padding-top:18px}.page_leaderboardRank__x8X0_{width:44px;height:44px;border-radius:14px;background:rgba(55,48,163,.08);color:#3730a3;display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem;font-weight:800}.page_leaderboardBody__jq_6o{min-width:0}.page_leaderboardLeaderBadge__8UfgT{display:inline-flex;align-items:center;border-radius:999px;background:rgba(230,90,65,.12);color:#8a2f1e;justify-content:center;width:32px;height:32px;margin-bottom:10px}.page_leaderboardLeaderIcon__GWhYF{color:#e65a41;font-size:.78rem;line-height:1}.page_leaderboardBrand__hL3gW{color:#0f172a;font-size:1.05rem;font-weight:800;text-decoration:none}.page_leaderboardBrand__hL3gW:hover{color:#3730a3}.page_leaderboardNote__cyfDi{margin:8px 0 0;font-size:.95rem;line-height:1.5;color:#475569;font-weight:500}.page_leaderboardScore__XY33P{font-size:1.15rem;font-weight:700;color:#3730a3}.page_analysisBlock__3YQL3{display:grid;grid-gap:18px;gap:18px;margin:24px 0 26px}.page_analysisLabel__u45rj{margin:0;font-size:.84rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.page_analysisCopy__w5Nac{margin:8px 0 0;font-size:1rem;line-height:1.7;color:#334155}.page_directoryHeader__c_w2j{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:26px}.page_directoryMeta__3IQKB{max-width:28ch;margin:0;color:#475569;line-height:1.6}.page_featuredGrid__4nWVE,.page_methodologyGrid__INbPO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px}.page_featuredCard__6wwLn,.page_methodologyCard__Fgph6{display:grid;grid-gap:14px;gap:14px;border-radius:22px;border:1px solid #e2e8f0;background:hsla(0,0%,100%,.96);padding:20px}.page_featuredTop__gd7Jh{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.page_featuredTitle__5BDKf{margin:0;color:#0f172a;font-size:1.16rem;line-height:1.2}.page_featuredNote__bAuvB,.page_featuredReason__zA48Y,.page_methodologyCopy__6y4RK{margin:0;color:#475569;line-height:1.65}.page_featuredScore__v39tT{color:#3730a3;font-size:1.5rem;line-height:1}.page_featuredReason__zA48Y{color:#0f172a;font-weight:500}.page_methodologyGrid__INbPO{grid-template-columns:repeat(2,minmax(0,1fr))}.page_methodologyLabel__PI_i6{margin:0;color:#3730a3;font-size:.82rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.page_directoryShell__Hw_LU{display:grid;grid-gap:18px;gap:18px}.page_directoryToolbar__yntWW{display:grid;grid-gap:16px;gap:16px}.page_searchField__aJi41{display:grid;grid-gap:8px;gap:8px}.page_searchLabel__4RP0P{font-size:.88rem;font-weight:700;color:#334155}.page_searchInput__TS1yq{width:100%;border-radius:999px;border:1px solid #e2e8f0;background:#fff;padding:14px 16px;font-size:1rem;color:#0f172a;box-shadow:inset 0 1px 2px rgba(15,23,42,.03)}.page_searchInput__TS1yq:focus{outline:none;border-color:rgba(55,48,163,.35);box-shadow:0 0 0 4px rgba(55,48,163,.1)}.page_filterRow__EG5Ua{display:flex;flex-wrap:wrap;gap:10px}.page_filterPillActive__nQVgf,.page_filterPill__nder_{border-radius:999px;padding:10px 14px;border:1px solid #cbd5e1;background:transparent;color:#475569;font-weight:500;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.page_filterPillActive__nQVgf{background:#3730a3;color:#fff;border-color:#3730a3;box-shadow:0 12px 26px rgba(55,48,163,.18);font-weight:700}.page_filterCount__n7T0Q{margin-left:4px;opacity:.8}.page_directoryGrid__hxdd_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.page_reportCard__AdeCp{display:grid;grid-gap:18px;gap:18px;border-radius:24px;border:1px solid #e2e8f0;background:hsla(0,0%,100%,.96);box-shadow:0 18px 50px rgba(55,48,163,.08);padding:22px}.page_reportCardTop__XI5G3{display:flex;justify-content:space-between;gap:16px}.page_reportCardCategory__NR2JE{margin:0;color:#3730a3;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.page_reportCardTitle__L1orM{margin:10px 0 0;font-size:1.28rem;line-height:1.2;color:#0f172a;font-weight:700}.page_reportCardDomain__GwcyR{margin:8px 0 0;font-size:.95rem;color:#64748b}.page_reportCardScore__q_joD{text-align:right}.page_reportCardScoreLabel__jU92Y{display:block;font-size:.8rem;font-weight:700;text-transform:uppercase;color:#64748b}.page_reportCardScoreValue__3WCKt{display:block;margin-top:8px;font-size:1.35rem;font-weight:700;color:#3730a3}.page_profileWrap__ppSeh{border-radius:18px;background:rgba(55,48,163,.04);padding:14px}.page_profileHeader__c4mcl{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.page_profileLabel__Sfq6H{font-size:.84rem;font-weight:700;color:#0f172a}.page_profileMeta__aiUlp{font-size:.76rem;color:#64748b}.page_profileChart__ssyzC{width:100%;height:40px;margin-top:10px}.page_profileBaseline__zv36z{fill:none;stroke:rgba(100,116,139,.22);stroke-width:1}.page_profileArea__YYAbz{opacity:1}.page_profilePath__HpaqK{fill:none;stroke-width:3.1;stroke-linecap:round;stroke-linejoin:round;stroke:#3730a3}.page_profilePoint__f2Uio{fill:#e65a41}.page_reportCardFooter__lW_rN{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.page_reportCardAction__zfhUD{flex-shrink:0;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content}.page_reportCardCoverage__QTb5u{margin:0;font-size:.95rem;line-height:1.5;color:#334155}.page_reportCardDate__mormV{margin:8px 0 0;font-size:.84rem;color:#64748b}.page_emptyState__hlA4K{border-radius:24px;border:1px dashed rgba(55,48,163,.22);background:hsla(0,0%,100%,.84);padding:28px;text-align:center}.page_emptyState__hlA4K h3{margin:0;color:#0f172a}.page_emptyState__hlA4K p{margin:10px 0 0;color:#475569}.page_directoryPagination__0IgPp{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}.page_directoryPageLinkActive__JYH8q,.page_directoryPageLink__0JNAQ{border:1px solid #cbd5e1;padding:8px 12px;min-width:42px;border-radius:12px;background:#fff;color:#3730a3;font-weight:700;font-size:.95rem;line-height:1;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.page_directoryPageLink__0JNAQ:hover{border-color:rgba(55,48,163,.28);box-shadow:0 10px 24px rgba(55,48,163,.1)}.page_directoryPageLinkActive__JYH8q{background:#3730a3;color:#fff;border-color:#3730a3;box-shadow:0 12px 26px rgba(55,48,163,.18)}@media (max-width:980px){.page_directoryGrid__hxdd_,.page_executiveGrid__Yn39J,.page_featuredGrid__4nWVE,.page_grid__P7rQb,.page_heroLayout__2LGDP,.page_methodologyGrid__INbPO{grid-template-columns:1fr}.page_directoryHeader__c_w2j{display:grid;align-items:flex-start}.page_heroVisualCard__Lpvpt{margin-top:0}.page_metricGrid__3bVkY{grid-template-columns:1fr}.page_influencePrimaryGrid__QMm2W{grid-template-columns:repeat(3,minmax(0,1fr))}.page_tierGrid__Q7_db{grid-template-columns:1fr 1fr}}@media (max-width:720px){.page_container__8jsvu{padding:0 20px}.page_hero__Pw8uV{padding:112px 0 72px}.page_breakdownTop__bXNjQ,.page_featuredTop__gd7Jh,.page_panelHeaderSimple__MQu63,.page_panelHeader__BvT1w,.page_reportCardFooter__lW_rN,.page_reportCardTop__XI5G3{display:grid}.page_reportCardAction__zfhUD{justify-self:start}.page_heroVisualCard__Lpvpt{padding:20px 18px}.page_influenceSectionHeader__aB6lh{align-items:flex-start;gap:4px}.page_influencePrimaryGrid__QMm2W{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page_influenceChip__2sRcp{min-height:56px;padding:10px 12px}.page_influenceChipPrimary__XgHHb .page_influenceChipName__wYN2z{font-size:.9rem}.page_influenceChipSecondary__Vkkk_ .page_influenceChipName__wYN2z{font-size:.8rem}.page_methodologyGrid__INbPO,.page_tierGrid__Q7_db{grid-template-columns:1fr}}