:root{--text: #16181D;--text-hover: #2A2E36;--text-2: #4F5663;--text-3: #626977;--border: #E3E6EB;--border-strong: #CDD2DA;--bg-alt: #F6F7F9;--bg-pick: #ECEEF2;--btn-2-bg: #fff;--btn-2-edge-hover: #CDD2DA;--code: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-mono: var(--font-sans);--font-display: var(--font-sans);--mk-hair: rgba(22, 24, 29, .08);--mk-edge: rgba(22, 24, 29, .14);--mk-shadow-1: 0 1px 2px rgba(16, 24, 40, .04), 0 1px 3px rgba(16, 24, 40, .04);--mk-shadow-lift: 0 2px 4px rgba(16, 24, 40, .04), 0 12px 24px -6px rgba(16, 24, 40, .1);--mk-shadow-2: 0 4px 8px -2px rgba(16, 24, 40, .06), 0 16px 40px -8px rgba(16, 24, 40, .14);--mk-ink-hover: #2A2E36}:where(code,kbd,samp,pre){font-family:var(--code)}html{background:#fff}body{background:transparent;position:relative;color:var(--text)}body:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;height:760px;pointer-events:none;background:radial-gradient(60% 420px at 50% -60px,rgba(200,16,46,.055),transparent 70%),linear-gradient(to right,rgba(22,24,29,.045) 1px,transparent 1px) 0 0 / 56px 56px,linear-gradient(to bottom,rgba(22,24,29,.045) 1px,transparent 1px) 0 0 / 56px 56px;-webkit-mask-image:radial-gradient(70% 560px at 50% 0,#000 20%,transparent 75%);mask-image:radial-gradient(70% 560px at 50% 0,#000 20%,transparent 75%)}h1,h2,h3,h4{color:var(--text)}::selection{background:#c8102e24;color:var(--text)}table,.num-val,.num-item,.rp-bignum,.pr-hprice,.stakes-stat-figure,.st-heat-grid,.sx-hbar-val,.ms-tbl-num,.cmp-table,.pf-price{font-variant-numeric:tabular-nums}.prose-eyebrow,.jp-eyebrow,.cn-kicker,.pf-kicker,.ab-eyebrow,.rp-eyebrow,.ex-eyebrow,.doc-eyebrow,.feat-eyebrow,.ms-card-eyebrow,.kicker,.intel-ch-kicker,.pf-eyebrow,.wound-eyebrow,.prov-eyebrow,.source-teaser-eyebrow,.stakes-eyebrow,.section-eyebrow,.hero-eyebrow,.hub-research-eyebrow,.hub-feature-eyebrow,.dv-eyebrow,.r-eyebrow,.tw-eyebrow,.ext-eyebrow,.mont-eyebrow,.homefaq-eyebrow,.promise-eyebrow,.unrated-eyebrow,.walkthrough-text-eyebrow,.fc-upsell-eyebrow,.cn-eyebrow,.eyebrow,.hero-map-eyebrow,.jp-askui-eyebrow{font-family:var(--font-sans)!important;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.06em}.prose-eyebrow,.jp-eyebrow.jp-red,.pf-eyebrow,.ab-eyebrow,.doc-eyebrow,.feat-eyebrow,.ex-eyebrow,.cn-kicker,.pf-kicker,.stakes-eyebrow,.section-eyebrow,.kicker,.intel-ch-kicker,.ms-card-eyebrow,.acct-row-k{color:var(--brand)}.ab-why-eyebrow{font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:0}.footer-col-h,.nav-panel-eyebrow,.doc-group-label,.hub-group-head,.rp-navlabel,.rp-seclabel,.sp-group-h,.st-block-label,.sx-block-label,.pf-label,.cn-plabel,.cn-alabel,.num-lbl,.ms-tbl-h,.pr-flabel,.jp-flabel,.jp-ev-label,.jp-snap-label,.acct-row-k{font-family:var(--font-sans);letter-spacing:.06em}.footer-col-h,.nav-panel-eyebrow,.doc-group-label{font-size:12px;font-weight:600;color:var(--text-2)}.nav{background:#ffffffc7;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border-bottom:1px solid var(--mk-hair)}.nav-brand-text,.footer-brand-text,.brand-text,.eyebrow-wm,.cn-eyebrow-wm,.rp-eyebrow-wm{font-family:var(--font-sans);font-weight:700;letter-spacing:-.035em}.nav-brand-text{font-size:21px}.nav-menu>.nav-link,.nav-group-btn{font-size:14px;font-weight:500;color:var(--text-2)}.nav-menu>.nav-link:hover,.nav-menu>.nav-link:focus-visible,.nav-menu .nav-group-btn:hover,.nav-menu .nav-group-btn:focus-visible,.nav-group.nav-group-open>.nav-group-btn{background:#16181d0d;color:var(--text)}.nav-dropdown{border:1px solid var(--mk-hair);border-radius:12px;box-shadow:var(--mk-shadow-2)}.btn{font-weight:500;letter-spacing:-.005em;border-radius:8px}.btn.btn-primary,.btn-chrome,.pf-btn-primary{background:var(--text);border-color:var(--text);color:#fff;box-shadow:0 1px 2px #1018281f,inset 0 1px #ffffff14}.search-submit{background:var(--text);box-shadow:0 1px 2px #10182824,inset 0 1px #ffffff1a}.search-submit:hover{background:var(--mk-ink-hover)}.search-submit:active{background:#000}.search-submit:focus,.search-submit:focus-visible{box-shadow:inset 0 1px #ffffff1a,0 0 0 2px #fff,0 0 0 4px #16181d59}.btn.btn-primary:hover,.btn-chrome:hover,.pf-btn-primary:hover{background:var(--mk-ink-hover);border-color:var(--mk-ink-hover)}.btn.btn-primary:active,.btn-chrome:active,.pf-btn-primary:active{background:#000;border-color:#000}.mont .btn.btn-primary,.pr-tier.pro .btn.btn-primary,.pf-btn-light{background:#fff;border-color:#fff;color:var(--text);box-shadow:0 1px 2px #0000004d}.mont .btn.btn-primary:hover,.pr-tier.pro .btn.btn-primary:hover{background:#e9ecf2;border-color:#e9ecf2}.nav .nav-cta.btn-primary,.nav-drawer-cta .btn.btn-primary,.btn.btn-primary[data-ff-start-free]{background:var(--brand);border-color:var(--brand);box-shadow:0 1px 2px #c8102e40,inset 0 1px #ffffff24}.nav .nav-cta.btn-primary:hover,.nav-drawer-cta .btn.btn-primary:hover,.btn.btn-primary[data-ff-start-free]:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.btn.btn-secondary,.btn-outline{background:#fff;color:var(--text);border:1px solid var(--mk-edge);box-shadow:0 1px 2px #1018280d}.btn.btn-secondary:hover,.btn-outline:hover{background:var(--bg-alt);border-color:var(--border-strong);color:var(--text)}.btn-lg{min-height:44px;font-size:15px;padding:0 20px}.section-title,.final-cta-title{letter-spacing:-.025em;font-weight:600}.section-title{font-size:clamp(28px,2.2vw + 12px,36px);line-height:1.15}.section-sub{color:var(--text-2)}.doc-card,.feature-card,.hub-card,.rp-card,.pf-card,.cn-card,.sp-card,.ec-card,.ms-card,.wound-card,.card,.jp-rank-card,.pf-price-card{border:1px solid var(--mk-hair);border-radius:12px;box-shadow:var(--mk-shadow-1)}a.doc-card,a.hub-card,a.rp-card,a.card,.card-link,a.cn-card,a.feature-card{transition:box-shadow .16s ease,border-color .16s ease,transform .16s ease}a.doc-card:hover,a.hub-card:hover,a.rp-card:hover,a.card:hover,.card-link:hover,a.cn-card:hover,a.feature-card:hover{border-color:var(--mk-edge);box-shadow:var(--mk-shadow-lift);transform:translateY(-1px)}.section-alt{background:var(--bg-alt)}.final-cta{position:relative;isolation:isolate;overflow:hidden;padding:96px 24px;background:var(--bg-alt);border-top:1px solid var(--mk-hair)}.final-cta:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to right,rgba(22,24,29,.05) 1px,transparent 1px) 50% 0 / 56px 56px,linear-gradient(to bottom,rgba(22,24,29,.05) 1px,transparent 1px) 0 50% / 56px 56px;-webkit-mask-image:radial-gradient(50% 70% at 50% 50%,#000 10%,transparent 80%);mask-image:radial-gradient(50% 70% at 50% 50%,#000 10%,transparent 80%)}.final-cta-sub{color:var(--text-2)}.footer{background:var(--bg-alt);border-top:1px solid var(--mk-hair)}.final-cta+.footer,.final-cta+* .footer{border-top-color:var(--mk-hair)}.footer-col a{color:var(--text-2)}.footer-col a:hover{color:var(--text)}th{font-family:var(--font-sans)}@media(max-width:768px){body:before{height:520px;background-size:auto,40px 40px,40px 40px}.final-cta{padding:64px 16px}.nav-brand-text{font-size:19px}}.stz-dot-caption,.hero-tk-via,.hero-tk-overflow,.hero-map-eyebrow{font-family:var(--font-sans);letter-spacing:0;font-variant-numeric:tabular-nums}.rp-eyebrow,.rp-kicker,.rp-seclabel,.rp-cardcat,.rp-mast-cite-h,.r-eyebrow,.r-cite-h,.r-method-h,.rp-method-label,.rp-navlabel{letter-spacing:.06em}.rp-cardfoot a,.rp-readtime,.rp-bigcap,.rp-statfoot,.sv-labels,.sv-cap,.sv-ratiolabel{letter-spacing:0}.wound-stat-n,.num-val,.derive-stat-n b,.cmp-lead .cmp-us .cmp-val{color:var(--text)}.wound-stat-n,.derive-stat-n b{font-weight:600;letter-spacing:-.025em}.num-val{font-weight:600;letter-spacing:-.02em}.intel-ch-num{color:var(--text-3);opacity:.35;font-weight:600}.wound-card--record li:before,.intel-derive-list li:before{background:var(--text-3)}.ext-list li:before{color:var(--text-3)}.imp-arrow{color:var(--text-3)}.ms-card-link,.intel-motus-link,.ff-red{color:var(--text)}.ms-card-link{text-decoration:underline;text-decoration-color:var(--mk-edge);text-underline-offset:3px}.ms-card-link:hover,.intel-motus-link:hover{color:var(--brand)}.cmp-table .cmp-us{background:var(--bg-alt);box-shadow:inset 1px 0 0 var(--border-strong),inset -1px 0 0 var(--border-strong)}.cmp-table th.cmp-us{border-bottom-color:var(--border-strong);box-shadow:inset 1px 0 0 var(--border-strong),inset -1px 0 0 var(--border-strong),inset 0 1px 0 var(--border-strong)}.cmp-table tbody tr:last-child td.cmp-us{box-shadow:inset 1px 0 0 var(--border-strong),inset -1px 0 0 var(--border-strong),inset 0 -1px 0 var(--border-strong)}.cmp-us .cmp-ic-yes{stroke:var(--text)}.cmp-table.ff-stack-table td[data-label=fleetfax]:before{color:var(--text)}html .acc details[open] summary,html .doc-faq details[open] summary,html .intent-faq details[open] summary,html .acc details[open] summary:after,html .doc-faq details[open] summary:after,html .intent-faq details[open] summary:after,.homefaq-item.is-open .homefaq-q,.homefaq-item.is-open .homefaq-chev,.homefaq-q:hover{color:var(--text)}.search-mode-tab[aria-selected=true]:before{background:var(--text)}.mini-search-btn{background:var(--text)}.mini-search-btn:hover{background:var(--mk-ink-hover)}.nf .mini-search-btn{background:var(--brand)}.nf .mini-search-btn:hover{background:var(--brand-hover)}.prose a:not(.btn),.doc a:not(.btn):not(.doc-card),.ab-why a,.ab-reason a{color:var(--text);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px;text-decoration-thickness:1px}.prose a:not(.btn):hover,.doc a:not(.btn):not(.doc-card):hover,.ab-why a:hover,.ab-reason a:hover{color:var(--brand);text-decoration-color:currentColor}.jp-shot,.jp-hero-shot{border:1px solid var(--mk-hair);border-radius:12px;box-shadow:var(--mk-shadow-2)}body:has(.prose.container,.doc):before{display:none}@media(max-width:768px){.nav-inner{height:56px}}.jp-hero{padding:96px 0 72px}.jp-hero .jp-eyebrow{letter-spacing:.06em;margin-bottom:16px}.jp-flabel{font-size:11px;letter-spacing:.06em}@media(max-width:768px){.jp-hero{padding:56px 0 48px}}main .prose-eyebrow,.prose .prose-eyebrow,.doc .prose-eyebrow{color:var(--brand);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px}.prose{padding-top:64px}.doc h1,.prose h1{line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.pr-tlabel{font-family:var(--font-sans);letter-spacing:0}
