.marketing-root{--paper:#090B11;--paper-2:#0E1119;--card:#0F131C;--line:#1C2230;--map-bg:#0B0E14;--ink:#F3F6FB;--ink-2:#99A2B3;--ink-3:#646B7B;--accent:#2E80F6;--live:#57DD8A;--accent-soft:color-mix(in oklab,var(--accent) 18%,transparent);--accent-tint:color-mix(in oklab,var(--accent) 12%,transparent);--accent-ink:color-mix(in oklab,var(--accent) 90%,white 10%);--accent-dk:color-mix(in oklab,var(--accent) 80%,black 20%);--pop-bg:#101620;--pop-fg:#FFFFFF;--cta-bg:#0A0C11;--cta-fg:#F1EFEA;--ok-bg:#1B2A20;--ok-fg:#8AD0A0;--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 6px 18px rgba(0,0,0,0.5);--shadow-lg:0 20px 56px rgba(0,0,0,0.6);background:var(--paper);color:var(--ink)}.marketing-root[data-theme=light]{--paper:#FBFBFA;--paper-2:#F2F2EF;--card:#FFFFFF;--line:#E6E5E0;--map-bg:#EEEEEA;--ink:#1B1A18;--ink-2:#5E5D58;--ink-3:#8D8C86;--pop-bg:#101620;--pop-fg:#FFFFFF;--cta-bg:#0C111A;--cta-fg:#FBFBFA;--ok-bg:#E7F1E8;--ok-fg:#2F6B43;--shadow-sm:0 1px 2px rgba(40,30,15,0.10);--shadow-md:0 8px 22px rgba(40,30,15,0.12);--shadow-lg:0 24px 60px rgba(40,30,15,0.16)}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--live) 60%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.marketing-root .mk-grid-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@media (min-width:1100px){.marketing-root .mk-grid-cards{grid-template-columns:repeat(3,1fr)}}.marketing-root .mk-grid-2up{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.marketing-root .mk-grid-minicards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.marketing-root .mk-nav-links{display:none}@media (min-width:900px){.marketing-root .mk-nav-links{display:flex}}.marketing-root .mk-nav-inner{padding:14px 28px}.marketing-root .mk-nav-theme{display:inline-flex}.marketing-root .mk-nav-cta-ghost{padding:10px 16px}.marketing-root .mk-nav-cta-primary{padding:10px 18px}@media (max-width:767.98px){.marketing-root .mk-nav-inner{padding:12px 16px}.marketing-root .mk-nav-theme{display:none}.marketing-root .mk-nav-cta-ghost{padding:10px}.marketing-root .mk-nav-cta-primary{padding:10px 12px}}.marketing-root .research-body{font-size:17px;line-height:1.65;color:var(--ink)}.marketing-root .research-body h2{font-family:var(--font-display);font-weight:700;font-size:26px;letter-spacing:-.015em;margin:40px 0 12px}.marketing-root .research-body h3{font-family:var(--font-display);font-weight:700;font-size:20px;margin:30px 0 10px}.marketing-root .research-body p{margin:0 0 18px}.marketing-root .research-body a{color:var(--accent)}.marketing-root .research-body em{color:var(--ink-2)}.marketing-root .research-body table{width:100%;border-collapse:collapse;margin:22px 0;font-size:15.5px}.marketing-root .research-body td,.marketing-root .research-body th{border:1px solid var(--line);padding:9px 12px;text-align:left}.marketing-root .research-body th{background:var(--card);font-weight:600}.marketing-root .research-body blockquote{border-left:3px solid var(--accent);margin:22px 0;padding:4px 0 4px 18px;color:var(--ink-2)}.marketing-root .research-body ol,.marketing-root .research-body ul{margin:0 0 18px;padding-left:26px}.marketing-root .research-body li{margin-bottom:6px}