body:has(.bsp-root) header.site-header{display:none!important}body:has(.bsp-root)>header{display:none!important}body:has(.bsp-root)>footer{display:none!important}body:has(.bsp-root) .floating-bot{display:none!important}body:has(.bsp-root) [class*=HeartbeatStrip]{display:none!important}body:has(.bsp-root) [class*=heartbeat-strip]{display:none!important}body:has(.bsp-root) [class*=MobileCTABar]{display:none!important}body:has(.bsp-root) [class*=mobile-cta-bar]{display:none!important}body:has(.bsp-root) .bg-orbs{display:none!important}body:has(.bsp-root) .skip-link{display:none!important}body:has(.bsp-root) main{padding-bottom:0!important}.bsp-root{--bsp-bg:#fff;--bsp-bg-2:#f7f7f5;--bsp-surface:#fff;--bsp-surface-2:#fafaf8;--bsp-hairline:#0000001a;--bsp-hairline-strong:#0003;--bsp-accent:#004aad;--bsp-accent-dk:#003687;--bsp-accent-light:#2563d6;--bsp-kicker:#108f48;--bsp-data:#c1272d;--bsp-up:#1f8a3e;--bsp-down:#b8302a;--bsp-text:#0a0a0a;--bsp-text-2:#4a4a4a;--bsp-text-3:#6e6e6e;letter-spacing:.005em;min-height:100vh;font-weight:400;line-height:1.5;background:var(--bsp-bg)!important;color:var(--bsp-text)!important;font-family:var(--bsp-sans), "Inter", -apple-system, "Helvetica Neue", Arial, sans-serif!important}.bsp-root a,.bsp-root a:visited,.bsp-root a:link{color:inherit!important;text-decoration:none!important}.bsp-root .bsp-masthead,.bsp-root .bsp-pillars,.bsp-root .bsp-latest,.bsp-root .bsp-cta{background:var(--bsp-bg)!important;color:var(--bsp-text)!important}html body .bsp-root section.bsp-lead,.bsp-root .bsp-lead{background:var(--bsp-bg)!important;background-color:#fff!important}.bsp-root .bsp-results,.bsp-root .bsp-sectionbar{background:var(--bsp-bg-2)!important}.bsp-root .bsp-ticker{background:#000!important}.bsp-root .bsp-footer{background:#0a0a0a!important}.bsp-root .bsp-lead-title,.bsp-root .bsp-section-title,.bsp-root .bsp-cta-title,.bsp-root .bsp-pillar-label,.bsp-root .bsp-latest-title,.bsp-root .bsp-side-headline,.bsp-root .bsp-mast-word{color:var(--bsp-text)!important}.bsp-shell{width:100%;max-width:1280px;margin:0 auto;padding:0 28px}.bsp-root{overflow-x:hidden}.bsp-root img,.bsp-root svg{max-width:100%;height:auto}.bsp-ticker{border-bottom:1px solid var(--bsp-hairline);height:34px;position:relative;overflow:hidden}.bsp-ticker-track{white-space:nowrap;letter-spacing:.06em;gap:36px;padding:9px 28px;font-size:11.5px;animation:80s linear infinite bsp-ticker-scroll;display:flex}@keyframes bsp-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.bsp-ticker-item{color:#b8b8b8;align-items:center;gap:8px;display:inline-flex}.bsp-ticker-label{color:#777;text-transform:uppercase}.bsp-ticker-value{color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.bsp-ticker-delta{font-variant-numeric:tabular-nums;border-left:1px solid #ffffff1f;padding:0 6px;font-weight:700}.bsp-ticker-delta.is-up{color:var(--bsp-up)}.bsp-ticker-delta.is-down{color:var(--bsp-down)}.bsp-masthead{border-bottom:1px solid var(--bsp-hairline-strong)}.bsp-masthead-inner{align-items:center;gap:24px;padding-top:18px;padding-bottom:18px;display:flex}.bsp-mast-brand{flex-shrink:0;align-items:center;gap:12px;display:flex}.bsp-mast-mark{background:var(--bsp-accent);width:12px;height:24px;display:inline-block}.bsp-mast-word{letter-spacing:-.035em;font-size:28px;font-weight:900;line-height:1}.bsp-mast-divider{background:var(--bsp-hairline-strong);width:1px;height:22px}.bsp-mast-tag{letter-spacing:.15em;text-transform:uppercase;color:var(--bsp-text-3);font-size:10.5px;font-weight:600}.bsp-mast-nav{letter-spacing:.02em;flex:1;justify-content:center;gap:26px;font-size:13px;font-weight:700;display:flex}.bsp-mast-nav a{white-space:nowrap;border-bottom:2px solid #0000;padding:6px 0;transition:color .15s,border-color .15s;color:var(--bsp-text-2)!important}.bsp-mast-nav a:hover{border-bottom-color:var(--bsp-accent);color:var(--bsp-text)!important}.bsp-mast-cta{flex-shrink:0;align-items:center;gap:14px;display:flex}.bsp-mast-phone{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:13px;font-weight:700;color:var(--bsp-text-2)!important}.bsp-mast-phone:hover{color:var(--bsp-text)!important}.bsp-btn{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:10px 16px;font-size:12px;font-weight:800;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.bsp-root .bsp-btn-primary,.bsp-root a.bsp-btn-primary,.bsp-root a.bsp-btn-primary:visited,.bsp-root a.bsp-btn-primary:link{background:var(--bsp-accent)!important;color:#fff!important;border-color:var(--bsp-accent)!important}.bsp-root .bsp-btn-primary:hover,.bsp-root a.bsp-btn-primary:hover{background:var(--bsp-accent-dk)!important;color:#fff!important;border-color:var(--bsp-accent-dk)!important}.bsp-root .bsp-btn-ghost,.bsp-root a.bsp-btn-ghost,.bsp-root a.bsp-btn-ghost:visited,.bsp-root a.bsp-btn-ghost:link{color:var(--bsp-text)!important;border-color:var(--bsp-hairline-strong)!important;background:0 0!important}.bsp-root .bsp-btn-ghost:hover,.bsp-root a.bsp-btn-ghost:hover{background:var(--bsp-bg-2)!important;color:var(--bsp-text)!important;border-color:var(--bsp-text)!important}.bsp-btn-lg{min-height:44px;padding:14px 22px;font-size:13px}@media (max-width:1024px){.bsp-btn{min-height:44px}}.bsp-sectionbar{border-bottom:1px solid var(--bsp-hairline);letter-spacing:.12em;font-size:11px}.bsp-sectionbar-row{flex-wrap:wrap;align-items:center;gap:18px;padding:10px 0;display:flex}.bsp-sectionbar-live{color:var(--bsp-data);align-items:center;gap:7px;font-weight:800;display:inline-flex}.bsp-livedot{background:var(--bsp-data);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite bsp-pulse}@keyframes bsp-pulse{0%,to{box-shadow:0 0 #c1272d8c}50%{box-shadow:0 0 0 6px #c1272d00}}.bsp-sectionbar-divider{background:var(--bsp-hairline-strong);width:1px;height:14px}.bsp-sectionbar-pill{color:var(--bsp-text-2);text-transform:uppercase;font-weight:700}.bsp-sectionbar-spacer{flex:1}.bsp-sectionbar-stat{text-align:right;letter-spacing:.04em;flex-direction:column;gap:2px;display:flex}.bsp-stat-label{text-transform:uppercase;color:var(--bsp-text-3);font-size:9.5px;font-weight:700}.bsp-stat-value{color:var(--bsp-text);font-size:12px;font-weight:700}.bsp-breadcrumb{border-bottom:1px solid var(--bsp-hairline);padding:12px 0;background:var(--bsp-bg)!important}.bsp-breadcrumb ol{letter-spacing:.04em;align-items:center;gap:10px;margin:0;padding:0;font-size:11.5px;font-weight:600;list-style:none;display:flex}.bsp-breadcrumb li{align-items:center;gap:10px;display:inline-flex}.bsp-breadcrumb a{text-transform:uppercase;letter-spacing:.1em;transition:color .15s;color:var(--bsp-text-2)!important}.bsp-breadcrumb a:hover{color:var(--bsp-data)!important}.bsp-breadcrumb li:last-child span:not(.bsp-breadcrumb-sep){text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--bsp-text)!important}.bsp-breadcrumb-sep{color:var(--bsp-text-3);font-weight:400}.bsp-lead{border-bottom:1px solid var(--bsp-hairline);padding:48px 0 56px}.bsp-lead-grid{grid-template-columns:2fr 1fr;gap:56px;display:grid}.bsp-kicker{letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:800;color:var(--bsp-kicker)!important}.bsp-lead-title{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(34px,5vw,64px);font-weight:800;line-height:1.02}.bsp-lead-dek{color:var(--bsp-text-2);max-width:640px;margin:0 0 22px;font-size:17px;line-height:1.55}.bsp-lead-meta{letter-spacing:.15em;text-transform:uppercase;color:var(--bsp-text-3);margin:0 0 28px;font-size:11px;font-weight:700}.bsp-readmore{letter-spacing:.04em;border-bottom:2px solid var(--bsp-accent);padding-bottom:4px;font-size:13px;font-weight:800}.bsp-readmore:hover{color:var(--bsp-accent)!important}.bsp-lead-side{border-left:1px solid var(--bsp-hairline);padding-left:28px}.bsp-side-label{letter-spacing:.18em;text-transform:uppercase;color:var(--bsp-text-3);border-bottom:1px solid var(--bsp-hairline);margin:0 0 18px;padding-bottom:12px;font-size:11px;font-weight:800}.bsp-side-list{margin:0;padding:0;list-style:none}.bsp-side-list li{border-bottom:1px solid var(--bsp-hairline)}.bsp-side-list li:last-child{border-bottom:0}.bsp-side-link{flex-direction:column;gap:6px;padding:16px 0;transition:background .15s;display:flex}.bsp-side-link:hover{background:var(--bsp-bg-2);margin:0 -10px;padding:16px 10px}.bsp-side-kicker{letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:800;color:var(--bsp-kicker)!important}.bsp-side-headline{letter-spacing:-.018em;font-size:16px;font-weight:700;line-height:1.28}.bsp-side-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--bsp-text-3);font-size:10.5px;font-weight:700}.bsp-section-title{letter-spacing:-.028em;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.1}.bsp-section-sub{color:var(--bsp-text-2);margin:8px 0 0;font-size:14px}.bsp-section-link{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--bsp-hairline-strong);padding-bottom:3px;font-size:12px;font-weight:800;color:var(--bsp-text-2)!important}.bsp-section-link:hover{border-bottom-color:var(--bsp-accent);color:var(--bsp-accent)!important}.bsp-pillars{border-bottom:1px solid var(--bsp-hairline);padding:56px 0}.bsp-pillars-head{margin-bottom:28px}.bsp-pillars-grid{background:var(--bsp-hairline);border:1px solid var(--bsp-hairline);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.bsp-pillars-grid-4{grid-template-columns:repeat(4,1fr)}.bsp-pillar-card{flex-direction:column;gap:16px;min-height:280px;padding:32px 28px 24px;transition:background .2s;display:flex;position:relative;background:var(--bsp-bg)!important}.bsp-pillar-card:hover{background:var(--bsp-surface-2)!important}.bsp-pillar-card:hover .bsp-pillar-arrow{color:var(--bsp-accent);transform:translate(6px)}.bsp-pillar-card:hover .bsp-pillar-label{color:var(--bsp-accent)!important}.bsp-pillar-kicker{letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:800;color:var(--bsp-kicker)!important}.bsp-pillar-label{letter-spacing:-.035em;font-size:28px;font-weight:900;line-height:1.05;transition:color .2s}.bsp-pillar-line{color:var(--bsp-text-2);flex:1;margin:0;font-size:13.5px;line-height:1.5}.bsp-pillar-foot{border-top:1px solid var(--bsp-hairline);justify-content:space-between;align-items:center;margin-top:4px;padding-top:14px;display:flex}.bsp-pillar-from{letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:800;color:var(--bsp-data)!important}.bsp-pillar-arrow{color:var(--bsp-text-2);font-size:22px;font-weight:700;transition:transform .2s,color .2s}.bsp-latest{border-bottom:1px solid var(--bsp-hairline);padding:56px 0}.bsp-latest-head{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.bsp-latest-grid{background:var(--bsp-hairline);border:1px solid var(--bsp-hairline);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.bsp-latest-card{flex-direction:column;gap:14px;min-height:168px;padding:24px 22px 22px;transition:background .2s;display:flex;background:var(--bsp-bg)!important}.bsp-latest-card:hover{background:var(--bsp-surface-2)!important}.bsp-latest-kicker{letter-spacing:.2em;text-transform:uppercase;font-size:10.5px;font-weight:800;color:var(--bsp-kicker)!important}.bsp-latest-title{letter-spacing:-.018em;flex:1;margin:0;font-size:18px;font-weight:700;line-height:1.25}.bsp-latest-meta{letter-spacing:.14em;color:var(--bsp-text-3);text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:800}.bsp-results{border-bottom:1px solid var(--bsp-hairline);padding:56px 0}.bsp-results-head{margin-bottom:28px}.bsp-results-grid{background:var(--bsp-hairline);border:1px solid var(--bsp-hairline);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.bsp-result-card{flex-direction:column;gap:14px;padding:26px 22px;display:flex;background:var(--bsp-bg-2)!important}.bsp-result-stat{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1;color:var(--bsp-data)!important}.bsp-result-line{color:var(--bsp-text-2);margin:0;font-size:13px;line-height:1.45}.bsp-cta{border-bottom:1px solid var(--bsp-hairline);padding:64px 0}.bsp-cta-row{justify-content:space-between;align-items:center;gap:32px;display:flex}.bsp-cta-title{letter-spacing:-.03em;max-width:640px;margin:8px 0 0;font-size:clamp(26px,2.8vw,38px);font-weight:800;line-height:1.1}.bsp-cta-actions{flex-shrink:0;gap:12px;display:flex}.bsp-footer{color:#d0d0d0;padding:56px 0 0}.bsp-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px;display:grid}.bsp-footer-brand{letter-spacing:-.035em;color:#fff;margin:0 0 6px;font-size:26px;font-weight:900}.bsp-footer-tag{letter-spacing:.15em;text-transform:uppercase;color:#8a8a8a;margin:0 0 18px;font-size:11px;font-weight:600}.bsp-footer-addr{color:#b8b8b8;margin:0;font-size:12.5px;line-height:1.65}.bsp-footer-h{letter-spacing:.18em;text-transform:uppercase;color:#fff;border-bottom:1px solid #ffffff2e;margin:0 0 14px;padding-bottom:8px;font-size:11px;font-weight:800}.bsp-footer ul{color:#b8b8b8;flex-direction:column;gap:8px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.bsp-footer ul a{color:#b8b8b8!important}.bsp-footer ul a:hover{color:#fff!important}.bsp-footer-rule{background:#ffffff1f;height:1px}.bsp-footer-fine{color:#777;letter-spacing:.04em;justify-content:space-between;padding:18px 28px;font-size:11px;display:flex}.bsp-footer-fine a{color:#b8b8b8!important}.bsp-footer-fine a:hover{color:#fff!important}@media (max-width:1024px){.bsp-lead-grid{grid-template-columns:1fr;gap:36px}.bsp-lead-side{border-left:0;border-top:1px solid var(--bsp-hairline);padding-top:24px;padding-left:0}.bsp-pillars-grid,.bsp-pillars-grid-4,.bsp-latest-grid,.bsp-results-grid{grid-template-columns:repeat(2,1fr)}.bsp-pillar-label{font-size:24px}}.bsp-mobile-menu-btn{border:1px solid var(--bsp-hairline-strong);cursor:pointer;width:44px;height:44px;color:var(--bsp-text);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:border-color .16s,background-color .16s;display:none}.bsp-mobile-menu-btn:hover,.bsp-mobile-menu-btn:focus-visible{border-color:var(--bsp-text);background:var(--bsp-surface-2)}.bsp-mobile-menu-icon{flex-direction:column;justify-content:space-between;width:18px;height:12px;display:inline-flex}.bsp-mobile-menu-icon>span{background:currentColor;border-radius:0;width:100%;height:2px;display:block}.bsp-mobile-drawer{z-index:100;pointer-events:none;visibility:hidden;position:fixed;inset:0}.bsp-mobile-drawer.is-open{pointer-events:auto;visibility:visible}.bsp-mobile-drawer-backdrop{cursor:pointer;background:#0a0a0a00;border:0;padding:0;transition:background-color .24s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.bsp-mobile-drawer.is-open .bsp-mobile-drawer-backdrop{background:#0a0a0a8c}.bsp-mobile-drawer-panel{background:var(--bsp-surface);border-left:1px solid var(--bsp-hairline-strong);flex-direction:column;width:min(320px,86vw);height:100dvh;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%)}.bsp-mobile-drawer.is-open .bsp-mobile-drawer-panel{transform:translate(0)}.bsp-mobile-drawer-head{border-bottom:1px solid var(--bsp-hairline);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.bsp-mobile-drawer-label{letter-spacing:.18em;text-transform:uppercase;color:var(--bsp-text-3);font-size:.7rem;font-weight:700}.bsp-mobile-drawer-close{width:32px;height:32px;color:var(--bsp-text-2);cursor:pointer;background:0 0;border:0;font-size:1.6rem;line-height:1;transition:color .16s}.bsp-mobile-drawer-close:hover{color:var(--bsp-text)}.bsp-mobile-drawer-nav{flex:1;padding:8px 0}.bsp-mobile-drawer-nav ul{margin:0;padding:0;list-style:none}.bsp-mobile-drawer-nav li+li{border-top:1px solid var(--bsp-hairline)}.bsp-mobile-drawer-nav a{color:var(--bsp-text);letter-spacing:-.01em;padding:16px 22px;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .16s,color .16s;display:block}.bsp-mobile-drawer-nav a:hover,.bsp-mobile-drawer-nav a:focus-visible{background:var(--bsp-surface-2);color:var(--bsp-accent-dk)}.bsp-mobile-drawer-foot{border-top:1px solid var(--bsp-hairline-strong);flex-direction:column;gap:12px;padding:18px 22px 22px;display:flex}.bsp-mobile-drawer-phone{color:var(--bsp-text);letter-spacing:-.01em;font-size:1.05rem;font-weight:800;text-decoration:none}.bsp-mobile-drawer-phone:hover{color:var(--bsp-accent)}@media (prefers-reduced-motion:reduce){.bsp-mobile-drawer-backdrop,.bsp-mobile-drawer-panel{transition:none!important}}@media (min-width:1025px) and (max-width:1400px){.bsp-mast-tag,.bsp-mast-divider,.bsp-mast-phone{display:none}.bsp-mast-nav{gap:18px}.bsp-masthead-inner{gap:16px}}@media (max-width:1024px){.bsp-masthead-inner{flex-wrap:nowrap;gap:12px;padding-top:16px;padding-bottom:16px}.bsp-mast-brand{flex:auto;min-width:0}.bsp-mast-tag,.bsp-mast-divider,.bsp-mast-nav{display:none}.bsp-mobile-menu-btn{display:inline-flex}.bsp-mast-cta{flex:none;gap:10px;margin-left:0}.bsp-sectionbar-row{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:14px;overflow-x:auto}.bsp-sectionbar-row::-webkit-scrollbar{display:none}.bsp-sectionbar-row>*{flex-shrink:0}.bsp-sectionbar-spacer,.bsp-sectionbar-stat{display:none}}@media (max-width:720px){.bsp-shell{padding:0 18px}.bsp-mast-word{font-size:22px}.bsp-ticker-track{gap:24px;padding:9px 18px}.bsp-lead{padding:36px 0 40px}.bsp-pillars,.bsp-latest,.bsp-results{padding:40px 0}.bsp-pillars-grid,.bsp-pillars-grid-4,.bsp-latest-grid,.bsp-results-grid{grid-template-columns:1fr}.bsp-result-stat{font-size:36px}.bsp-cta{padding:44px 0}.bsp-cta-row{flex-direction:column;align-items:flex-start;gap:20px}.bsp-cta-actions{flex-wrap:wrap;width:100%}.bsp-cta-actions .bsp-btn{flex:auto;min-width:0}.bsp-latest-head{flex-direction:column;align-items:flex-start;gap:12px}.bsp-footer{padding:40px 0 0}.bsp-footer-grid{grid-template-columns:1fr;gap:28px;padding-bottom:28px}.bsp-footer-fine{flex-direction:column;gap:6px;padding:16px 18px}.bsp-trust{padding:28px 0 32px}.bsp-trust-row{gap:48px}.bsp-trust-logo{height:36px}.bsp-trust-logo-img{max-width:120px;height:32px}.bsp-insights{padding:40px 0}.bsp-insights-head{gap:14px}.bsp-insights-subnav{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:16px;width:100%;overflow-x:auto}.bsp-insights-subnav::-webkit-scrollbar{display:none}.bsp-insights-subnav a{white-space:nowrap;flex-shrink:0}.bsp-insights-feature{gap:24px;margin-bottom:32px}.bsp-insights-secondary{gap:20px;padding-top:24px}.bsp-latestfeed{margin-top:4px;padding-top:18px}.bsp-painhook-cta-row{flex-direction:column;align-items:flex-start}.bsp-painhook-cta-actions{width:100%}.bsp-painhook-cta-actions .bsp-btn{flex:auto}.bsp-breadcrumb ol{flex-wrap:wrap;gap:6px 10px}}@media (max-width:480px){.bsp-mast-phone{display:none}.bsp-mast-cta .bsp-btn{padding:10px 12px;font-size:11px}.bsp-mast-word{font-size:20px}.bsp-result-stat{font-size:32px}.bsp-painhook-stat{font-size:38px}}.bsp-root .bsp-trust{border-top:1px solid var(--bsp-hairline);border-bottom:1px solid var(--bsp-hairline);padding:36px 0 40px;background:var(--bsp-bg)!important}.bsp-trust-label{letter-spacing:.18em;text-transform:uppercase;color:var(--bsp-text-3);text-align:center;margin:0 0 22px;font-size:11px;font-weight:700}.bsp-trust-marquee{width:100vw;position:relative;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.bsp-trust-row{flex-shrink:0;align-items:center;gap:72px;width:max-content;animation:50s linear infinite bsp-trust-scroll;display:flex}@keyframes bsp-trust-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.bsp-trust-marquee:hover .bsp-trust-row{animation-play-state:paused}.bsp-trust-logo{flex-shrink:0;justify-content:center;align-items:center;height:44px;display:inline-flex}.bsp-trust-logo-img{object-fit:contain;opacity:.78;width:auto;max-width:160px;height:40px;transition:opacity .2s}.bsp-trust-marquee:hover .bsp-trust-logo-img{opacity:.85}.bsp-trust-logo:hover .bsp-trust-logo-img{opacity:1}@media (prefers-reduced-motion:reduce){.bsp-trust-row{animation:none!important}}.bsp-insights{border-bottom:1px solid var(--bsp-hairline);padding:64px 0}.bsp-insights-head{border-bottom:1px solid var(--bsp-hairline);flex-wrap:wrap;align-items:baseline;gap:32px;margin-bottom:32px;padding-bottom:18px;display:flex}.bsp-insights-title{letter-spacing:-.028em;margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.05;color:var(--bsp-text)!important}.bsp-insights-subnav{flex-wrap:wrap;flex:1;gap:24px;padding-bottom:4px;display:flex}.bsp-insights-subnav a{letter-spacing:-.005em;border-bottom:2px solid #0000;padding:4px 0;font-size:13.5px;font-weight:600;transition:color .15s,border-color .15s;color:var(--bsp-text-2)!important}.bsp-insights-subnav a:hover{border-bottom-color:var(--bsp-data);color:var(--bsp-text)!important}.bsp-insights-feature{grid-template-columns:1fr 1fr 320px;gap:32px;margin-bottom:48px;display:grid}.bsp-feature-card{flex-direction:column;gap:0;transition:opacity .2s;display:flex}.bsp-feature-card:hover .bsp-feature-title{color:var(--bsp-accent)!important}.bsp-feature-imgwrap{aspect-ratio:16/10;background:var(--bsp-bg-2);width:100%;position:relative;overflow:hidden}.bsp-feature-img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.bsp-feature-card:hover .bsp-feature-img{transform:scale(1.02)}.bsp-feature-credit{color:#ffffffd9;letter-spacing:.04em;text-transform:uppercase;background:#00000073;padding:2px 6px;font-size:9.5px;font-weight:500;position:absolute;bottom:6px;right:8px}.bsp-feature-body{flex-direction:column;gap:10px;padding:18px 0 0;display:flex}.bsp-feature-kicker{letter-spacing:.22em;text-transform:uppercase;font-size:10.5px;font-weight:800;color:var(--bsp-kicker)!important}.bsp-feature-title{letter-spacing:-.025em;margin:0;font-size:clamp(20px,1.9vw,26px);font-weight:800;line-height:1.15;transition:color .2s;color:var(--bsp-text)!important}.bsp-feature-dek{color:var(--bsp-text-2);margin:0;font-size:14px;line-height:1.5}.bsp-feature-date{letter-spacing:.14em;color:var(--bsp-text-3);text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700}.bsp-latestfeed{border-left:1px solid var(--bsp-hairline);flex-direction:column;gap:4px;padding-left:28px;display:flex}.bsp-latestfeed-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.bsp-latestfeed-title{letter-spacing:-.028em;margin:0;font-size:28px;font-weight:800;line-height:1;color:var(--bsp-data)!important}.bsp-latestfeed-filter{color:var(--bsp-text-2);border:1px solid var(--bsp-hairline-strong);border-radius:20px;padding:5px 12px;font-size:11px;font-weight:600}.bsp-latestfeed-list{margin:0;padding:0;list-style:none}.bsp-latestfeed-item{border-bottom:1px solid var(--bsp-hairline)}.bsp-latestfeed-item:last-child{border-bottom:0}.bsp-latestfeed-item a{grid-template-columns:56px 1fr;align-items:start;gap:14px;padding:14px 0;transition:background .15s;display:grid}.bsp-latestfeed-item a:hover{background:var(--bsp-bg-2);margin:0 -10px;padding:14px 10px}.bsp-latestfeed-item a:hover .bsp-latestfeed-label{color:var(--bsp-accent)!important}.bsp-latestfeed-time{letter-spacing:.01em;color:var(--bsp-text-3);font-variant-numeric:tabular-nums;padding-top:3px;font-size:11.5px;font-weight:700}.bsp-latestfeed-time.is-recent{color:var(--bsp-data)!important}.bsp-latestfeed-label{letter-spacing:-.012em;font-size:13.5px;font-weight:700;line-height:1.35;transition:color .2s;color:var(--bsp-text)!important}.bsp-latestfeed-all{letter-spacing:.05em;text-transform:uppercase;align-self:flex-end;margin-top:14px;font-size:12px;font-weight:800;color:var(--bsp-accent)!important}.bsp-insights-secondary{border-top:1px solid var(--bsp-hairline);grid-template-columns:repeat(4,1fr);gap:24px;padding-top:32px;display:grid}.bsp-mini-card{flex-direction:column;gap:0;display:flex}.bsp-mini-card:hover .bsp-mini-title{color:var(--bsp-accent)!important}.bsp-mini-imgwrap{aspect-ratio:5/3;background:var(--bsp-bg-2);width:100%;overflow:hidden}.bsp-mini-img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.bsp-mini-card:hover .bsp-mini-img{transform:scale(1.03)}.bsp-mini-body{flex-direction:column;gap:6px;padding:14px 0 0;display:flex}.bsp-mini-kicker{letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:800;color:var(--bsp-kicker)!important}.bsp-mini-title{letter-spacing:-.015em;margin:0;font-size:15px;font-weight:700;line-height:1.3;transition:color .2s;color:var(--bsp-text)!important}.bsp-mini-date{letter-spacing:.06em;color:var(--bsp-text-3);text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.bsp-insights-all{text-align:right;margin-top:28px}@media (max-width:1024px){.bsp-insights-feature{grid-template-columns:1fr 1fr}.bsp-latestfeed{border-left:0;border-top:1px solid var(--bsp-hairline);grid-column:1/-1;margin-top:8px;padding-top:24px;padding-left:0}.bsp-insights-secondary{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.bsp-insights-feature,.bsp-insights-secondary{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bsp-ticker-track,.bsp-livedot{animation:none}.bsp-feature-img,.bsp-mini-img{transition:none!important}}.bsp-root .bsp-painhook{border-top:1px solid var(--bsp-hairline);border-bottom:1px solid var(--bsp-hairline);padding:72px 0 80px;position:relative;color:#fff!important;background:#0a0a0a!important}.bsp-painhook-head{text-align:center;max-width:880px;margin:0 auto 44px}.bsp-painhook .bsp-kicker.is-onDark{margin:0 0 16px;color:var(--bsp-data)!important}.bsp-painhook-title{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(30px,4vw,52px);font-weight:900;line-height:1.05;color:#fff!important}.bsp-painhook-title-accent{color:var(--bsp-data)!important}.bsp-painhook-sub{color:#ffffffb8;margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.5}.bsp-painhook-grid{background:#ffffff1a;border:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.bsp-painhook-tile{flex-direction:column;gap:10px;min-height:360px;padding:28px 26px;transition:background .2s;display:flex;position:relative;color:#fff!important;background:#0a0a0a!important}.bsp-painhook-tile:hover{background:#141414!important}.bsp-painhook-tile:hover .bsp-painhook-cta{color:var(--bsp-data)}.bsp-painhook-tile:hover .bsp-painhook-arrow{transform:translate(6px)}.bsp-painhook-verb{letter-spacing:.24em;text-transform:uppercase;color:var(--bsp-kicker);font-size:10px;font-weight:800}.bsp-painhook-service{letter-spacing:.02em;color:#ffffffc7;margin-bottom:8px;font-size:12.5px;font-weight:700}.bsp-painhook-stat{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:56px;font-weight:900;line-height:1;color:var(--bsp-data)!important}.bsp-painhook-stat-label{color:#ffffff9e;margin-bottom:10px;font-size:11.5px;font-weight:500;line-height:1.45}.bsp-painhook-heading{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:800;line-height:1.25;color:#fff!important}.bsp-painhook-sub-line{color:#ffffffb8;margin:0;font-size:13px;line-height:1.55}.bsp-painhook-cta{letter-spacing:.14em;text-transform:uppercase;color:#ffffffeb;align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:11.5px;font-weight:800;transition:color .2s;display:inline-flex}.bsp-painhook-arrow{transition:transform .2s;display:inline-block}.bsp-painhook-cta-row{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:36px;padding-top:24px;display:flex}.bsp-painhook-cta-lede{color:#ffffffeb;max-width:560px;margin:0;font-size:clamp(15px,1.3vw,18px);font-weight:600;line-height:1.45}.bsp-painhook-cta-actions{flex-wrap:wrap;gap:10px;display:flex}.bsp-root .bsp-btn-ondark,.bsp-root a.bsp-btn-ondark,.bsp-root a.bsp-btn-ondark:visited,.bsp-root a.bsp-btn-ondark:link{color:#fff!important;background:0 0!important;border:1px solid #fff6!important}.bsp-root .bsp-btn-ondark:hover,.bsp-root a.bsp-btn-ondark:hover{color:#fff!important;background:#ffffff14!important;border-color:#fff!important}@media (max-width:1100px){.bsp-painhook-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.bsp-painhook{padding:48px 0 56px}.bsp-painhook-grid{grid-template-columns:1fr}.bsp-painhook-stat{font-size:44px}.bsp-painhook-tile{min-height:0}}.bsp-root .bsp-voices{border-bottom:1px solid var(--bsp-hairline);padding:64px 0;background:var(--bsp-bg)!important}.bsp-voices-head{max-width:820px;margin-bottom:32px}.bsp-voices-head .bsp-kicker,.bsp-voices-head .bsp-section-title{margin:0 0 10px}.bsp-voices-head .bsp-section-sub{color:var(--bsp-text-2);max-width:720px;margin:0;font-size:15px;line-height:1.55}.bsp-voices-grid{background:var(--bsp-hairline);border:1px solid var(--bsp-hairline);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.bsp-voice-card{flex-direction:column;gap:14px;margin:0;padding:28px 28px 26px;display:flex;position:relative;background:var(--bsp-bg)!important}.bsp-voice-rating{color:var(--bsp-kicker);letter-spacing:1px;gap:2px;font-size:14px;line-height:1;display:flex}.bsp-voice-star{color:var(--bsp-kicker)}.bsp-voice-quote{margin:0;padding-left:0;position:relative}.bsp-voice-quote:before{content:"“";color:var(--bsp-data);margin-bottom:8px;font-size:44px;font-weight:900;line-height:.7;display:block}.bsp-voice-quote p{color:var(--bsp-text);margin:0;font-size:15px;font-weight:500;line-height:1.55}.bsp-voice-cite{border-top:1px solid var(--bsp-hairline);flex-direction:column;gap:3px;margin-top:auto;padding-top:14px;display:flex}.bsp-voice-name{letter-spacing:-.005em;color:var(--bsp-text);font-size:13.5px;font-weight:800}.bsp-voice-role{letter-spacing:.14em;text-transform:uppercase;color:var(--bsp-text-3);font-size:10.5px;font-weight:700}.bsp-voices-foot{color:var(--bsp-text-3);margin-top:22px;font-size:13px}.bsp-voices-foot a{text-underline-offset:3px;margin-left:6px;color:var(--bsp-accent)!important;text-decoration:underline!important}@media (max-width:1024px){.bsp-voices-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.bsp-voices{padding:48px 0}.bsp-voices-grid{grid-template-columns:1fr}}@keyframes bsp-enter-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.bsp-root .bsp-painhook .bsp-painhook-head>*,.bsp-root .bsp-painhook .bsp-painhook-tile,.bsp-root .bsp-painhook .bsp-painhook-cta-row{opacity:0;animation:.58s cubic-bezier(.22,1,.36,1) forwards bsp-enter-up}.bsp-root .bsp-painhook .bsp-painhook-head .bsp-kicker.is-onDark{animation-delay:0s}.bsp-root .bsp-painhook .bsp-painhook-head .bsp-painhook-title{animation-delay:.1s}.bsp-root .bsp-painhook .bsp-painhook-head .bsp-painhook-sub{animation-delay:.2s}.bsp-root .bsp-painhook .bsp-painhook-tile:first-child{animation-delay:.28s}.bsp-root .bsp-painhook .bsp-painhook-tile:nth-child(2){animation-delay:.35s}.bsp-root .bsp-painhook .bsp-painhook-tile:nth-child(3){animation-delay:.42s}.bsp-root .bsp-painhook .bsp-painhook-tile:nth-child(4){animation-delay:.49s}.bsp-root .bsp-painhook .bsp-painhook-cta-row{animation-delay:.6s}.bsp-root .bsp-painhook-tile,.bsp-root .bsp-voice-card,.bsp-root .bsp-result-card,.bsp-root .bsp-pillar-card{will-change:transform;transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .2s}.bsp-root .bsp-painhook-tile:hover,.bsp-root .bsp-voice-card:hover,.bsp-root .bsp-result-card:hover,.bsp-root .bsp-pillar-card:hover{transform:translateY(-2px)}.bsp-root .bsp-mast-brand{transition:transform .2s cubic-bezier(.22,1,.36,1)}.bsp-root .bsp-mast-brand:hover{transform:scale(1.03)}.bsp-root .bsp-mast-brand:hover .bsp-mast-mark{background:var(--bsp-accent-dk)}@media (prefers-reduced-motion:reduce){.bsp-root .bsp-painhook .bsp-painhook-head>*,.bsp-root .bsp-painhook .bsp-painhook-tile,.bsp-root .bsp-painhook .bsp-painhook-cta-row{opacity:1;animation:none!important}.bsp-root .bsp-painhook-tile,.bsp-root .bsp-voice-card,.bsp-root .bsp-result-card,.bsp-root .bsp-pillar-card,.bsp-root .bsp-mast-brand{transition:none!important}.bsp-root .bsp-painhook-tile:hover,.bsp-root .bsp-voice-card:hover,.bsp-root .bsp-result-card:hover,.bsp-root .bsp-pillar-card:hover,.bsp-root .bsp-mast-brand:hover{transform:none!important}}.bsp-reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.bsp-reveal.is-revealed{opacity:1;will-change:auto;transform:translateY(0)}.bsp-root .bsp-btn{transition:transform .12s cubic-bezier(.22,1,.36,1),background-color .16s,border-color .16s,color .16s}.bsp-root .bsp-btn:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.bsp-reveal{opacity:1!important;transition:none!important;transform:none!important}.bsp-root .bsp-btn{transition:none!important}.bsp-root .bsp-btn:active{transform:none!important}}
