@font-face{font-stretch:80% 100%;font-family:archivo;src:url(/_next/static/media/9ea81ab8e482d29f-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:archivo Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_966446{font-family:archivo,archivo Fallback;font-style:normal}.__variable_966446{--font-archivo:"archivo","archivo Fallback"}:root{--font-sans:var(--font-archivo),"Archivo Variable","Segoe UI",system-ui,-apple-system,sans-serif;--accent:#0b7285;--accent-strong:#095c6b;--accent-ink:#ffffff;--accent-wash:rgba(11,114,133,0.08);--bg:#eef2f6;--line:#d5dde7;--display-stretch:82%;--figure-stretch:88%}html[data-theme=dark]{--accent:#36d6e7;--accent-strong:#7be6f1;--accent-ink:#04212a;--accent-wash:rgba(54,214,231,0.09);--bg:#0b111a;--surface:#111a26;--surface-2:#152030;--surface-3:#1a2738;--surface-strong:#152030;--surface-subtle:#0f1722;--line:#213045;--line-strong:#2d3f57;--text:#eaf0f7;--soft:#c2cedc;--muted:#8d9eb5}html body,html body :is(button,input,select,textarea){font-family:var(--font-sans)}html body{font-size:15.5px;font-optical-sizing:auto}html body :is(h1,h2,h3){font-stretch:var(--display-stretch);font-weight:740;letter-spacing:-.012em}html body h1{line-height:1.02}html body h2{line-height:1.08}html body :is(.score,.metric strong,.stat strong,.score-tile strong,.firm-score-ring strong,.home-preview-score,.firm-result-score,.signal-card-count,.guide-library-card-metrics strong,.promo-price,.guide-formula strong,.firm-case-timeline time,time){font-family:var(--font-sans);font-stretch:var(--figure-stretch);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}html body *{text-transform:none!important}html body .eyebrow,html body :is(section,article,div,header,main) .eyebrow{min-height:0;padding:0!important;border:0!important;border-radius:0;color:var(--accent)!important;background:none!important;box-shadow:none!important;font-size:13.5px;font-weight:650;letter-spacing:0}html body :is(.firm-decision-main>span,.firm-decision-grid span,.firm-proof-snapshot span,.firm-due-diligence-item span,.community-overview-main>span,.score-proof span,.regulatory-source-strip span,.regulatory-summary-top span,.stat>span:not(.metric-icon),.result-metric span,.home-preview-header span){color:var(--muted);font-size:13px;font-weight:600;letter-spacing:0}html body .btn-primary,html body a.btn-primary{border-color:var(--accent)!important;color:var(--accent-ink)!important;background:var(--accent)!important;box-shadow:none!important;font-weight:700}html body .btn-primary:hover,html body a.btn-primary:hover{border-color:var(--accent-strong)!important;color:var(--accent-ink)!important;background:var(--accent-strong)!important}html body .btn{box-shadow:none}html body :focus-visible{outline:2px solid var(--accent);outline-offset:2px}html body .topbar .nav .active,html body .topbar .nav a[aria-current=page]{border-radius:0;color:var(--text);background:none;box-shadow:inset 0 -2px 0 var(--accent)}html body :is(.panel,.card,.stat,.firm-result-card,.guide-entry-card,.promo-card,.compare-card){box-shadow:none}html body :is(.panel,.firm-result-card){border-radius:12px}html body :is(.card,.stat,.result-metric,.firm-decision-grid div,.firm-proof-snapshot div){border-radius:8px}html body .firm-details{margin-top:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}html body .firm-details>summary{display:grid;grid-gap:2px;gap:2px;padding:18px 22px;cursor:pointer;list-style:none}html body .firm-details>summary::-webkit-details-marker{display:none}html body .firm-details>summary span{color:var(--text);font-size:17px;font-weight:700}html body .firm-details>summary span:after{content:" +";color:var(--accent)}html body .firm-details[open]>summary span:after{content:" \2212"}html body .firm-details>summary small{color:var(--muted);font-size:14px}html body .firm-details[open]{padding:0 22px 22px}html body .firm-details[open]>summary{margin:0 -22px 8px;border-bottom:1px solid var(--line)}html body .home-preview-live i{background:var(--accent)}@media (prefers-reduced-motion:reduce){html body *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:760px){html body .firm-details>summary{padding:16px}html body .firm-details[open]{padding:0 16px 16px}html body .firm-details[open]>summary{margin:0 -16px 8px}}html body .topbar .nav .nav-link-active,html body .topbar .nav .nav-link-active:hover{border-radius:0;color:var(--text)!important;background:none!important;box-shadow:inset 0 -2px 0 var(--accent)!important}html[data-theme=dark] body .quality-tag{color:var(--accent)}html body .home-guide-card{grid-template-columns:minmax(0,1fr) auto!important}html body .topbar .nav .nav-link-active,html body .topbar .nav .nav-link-active:hover{color:#f4f7fb!important}