@font-face{font-family:comparison-circular;src:url(../../fonts/Comparison-CircularStd-Book-20260827.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:comparison-circular;src:url(../../fonts/Comparison-CircularStd-Bold-20260827.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.benchmark-page[data-v-5805e533]{--paper:#faf9f6;--ink:#262429;--subtle:#656168;--rule:#dedbd7;--accent:#944652;color:var(--ink);background:var(--paper);color-scheme:light;font-family:comparison-circular,system-ui,sans-serif;font-size:18px;line-height:1.75}.benchmark-page strong[data-v-5805e533]{font-weight:700;color:var(--ink)}.benchmark-hero[data-v-5805e533]{width:min(780px,calc(100% - 48px));margin-inline:auto;padding:32px 0 76px}.breadcrumbs[data-v-5805e533]{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--subtle);margin-bottom:62px}.breadcrumbs a[data-v-5805e533]:hover{text-decoration:underline;text-underline-offset:4px}.eyebrow[data-v-5805e533]{font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:.13em;font-weight:700;color:var(--accent)}.article-meta[data-v-5805e533],.benchmark-hero h1[data-v-5805e533],.benchmark-hero>.eyebrow[data-v-5805e533],.hero-intro[data-v-5805e533]{text-align:center}.benchmark-hero h1[data-v-5805e533]{max-width:720px;font-size:clamp(40px,5.3vw,64px);line-height:1.08;letter-spacing:-.045em;font-weight:700;margin:22px auto 26px;text-wrap:balance}.benchmark-hero h1 span[data-v-5805e533]{color:var(--accent)}.hero-intro[data-v-5805e533]{max-width:620px;margin-inline:auto;color:#565159;font-size:20px;line-height:1.65;text-wrap:pretty}.article-meta[data-v-5805e533]{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 9px;font-size:13px;color:var(--subtle);margin-top:24px}.quick-answer[data-v-5805e533]{padding:30px 34px;margin-top:48px;border-left:3px solid #be7883;background:#f1eae8}.quick-answer>.eyebrow[data-v-5805e533]{margin-bottom:12px}.quick-answer>p[data-v-5805e533]:not(.eyebrow){margin-bottom:22px}.quick-answer[data-v-5805e533] a{background:#29262b;color:#fff;font-family:inherit;font-weight:700;font-size:16px}.disclosure[data-v-5805e533]{font-size:13px;color:var(--subtle);line-height:1.75;margin:18px 0 0}.disclosure a[data-v-5805e533],.intro-tools a[data-v-5805e533],.section-footnote a[data-v-5805e533]{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.intro-tools[data-v-5805e533]{margin-top:56px}.intro-tools h2[data-v-5805e533]{font-size:28px;line-height:1.25;font-weight:700;letter-spacing:-.025em;margin-bottom:18px}.intro-tools>p[data-v-5805e533]{color:#565159}.official-links[data-v-5805e533]{margin:24px 0;padding-left:26px;list-style:decimal}.official-links li[data-v-5805e533]{padding-left:7px;margin-block:10px}.official-links li[data-v-5805e533]::marker{color:#70666c;font-size:15px}.official-links a[data-v-5805e533]{color:var(--ink);font-weight:700}.official-links a[data-v-5805e533]:hover{color:var(--accent)}.official-links a>span[aria-hidden][data-v-5805e533]{color:var(--accent);font-size:15px}.intro-tools .intro-outro[data-v-5805e533]{font-size:16px;margin-top:26px}.comparison-layout[data-v-5805e533]{display:grid;grid-template-columns:168px minmax(0,860px);gap:48px;width:min(1124px,calc(100% - 48px));margin-inline:auto;align-items:start}.comparison-toc[data-v-5805e533]{position:sticky;top:calc(var(--site-header-height) + 24px);align-self:start;padding:22px 0}.toc-title[data-v-5805e533]{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--subtle);margin-bottom:16px}.toc-competitors[data-v-5805e533]{display:grid;gap:4px}.comparison-toc a[data-v-5805e533]{display:flex;align-items:center;gap:9px;min-height:44px;padding:9px 10px;border-radius:5px;font-size:14px;line-height:1.4;color:var(--subtle)}.comparison-toc a[data-v-5805e533]:hover{color:var(--ink);background:#eeeae7}.comparison-toc a[aria-current][data-v-5805e533]{color:var(--accent);background:#f0e6e5;font-weight:700}.toc-number[data-v-5805e533]{font-size:11px;color:#70666c;font-variant-numeric:tabular-nums}.toc-extras[data-v-5805e533]{border-top:1px solid var(--rule);margin-top:18px;padding-top:12px}.comparison-content[data-v-5805e533]{min-width:0}.competitor-section[data-v-5805e533],.examples-section[data-v-5805e533],.text-section[data-v-5805e533]{scroll-margin-top:var(--anchor-offset);padding:28px 0 80px}.competitor-section+.competitor-section[data-v-5805e533],.examples-section[data-v-5805e533],.text-section[data-v-5805e533]{border-top:1px solid var(--rule);padding-top:76px}.section-heading[data-v-5805e533]{text-align:center;margin:0 auto 36px}.section-heading h2[data-v-5805e533]{font-size:clamp(32px,3.8vw,46px);font-weight:700;letter-spacing:-.035em;line-height:1.15;margin-top:14px;text-wrap:balance}.section-heading>.section-description[data-v-5805e533]{max-width:670px;margin:24px auto 0;color:#565159;font-size:18px;line-height:1.75;text-wrap:pretty}.section-heading>.tested-mode[data-v-5805e533]{color:var(--subtle);font-size:13px;margin-top:16px;line-height:1.6}.review-copy[data-v-5805e533]{max-width:760px;margin-inline:auto}.scan-preview[data-v-5805e533]{max-width:520px;margin:0 auto 36px}.scan-preview figcaption[data-v-5805e533]{margin-top:14px;text-align:center;color:var(--subtle);font-size:14px;line-height:1.6}.scan-reasons[data-v-5805e533]{margin-bottom:28px}.scan-reasons h3[data-v-5805e533]{font-size:20px;font-weight:700;line-height:1.4;margin-bottom:16px}.scan-reasons ul[data-v-5805e533]{list-style:disc;padding-left:20px;font-size:16px;line-height:1.75}.scan-reasons li+li[data-v-5805e533]{margin-top:12px}.scan-reasons a[data-v-5805e533]{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.scan-conditions[data-v-5805e533]{margin-top:16px;color:var(--subtle);font-size:14px;line-height:1.8}.review-verdict[data-v-5805e533]{margin:32px 0 18px;text-wrap:pretty}.review-summary[data-v-5805e533]{color:#565159;text-wrap:pretty}.pros-cons[data-v-5805e533]{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin:36px 0}.pros-cons h3[data-v-5805e533]{display:flex;align-items:center;gap:9px;font-size:20px;line-height:1.4;font-weight:700;margin-bottom:16px}.point-symbol[data-v-5805e533]{width:25px;height:25px;border-radius:50%;background:#f1e3e3;color:var(--accent);display:inline-flex;justify-content:center;align-items:center;font-size:19px;font-weight:400}.point-symbol--pro[data-v-5805e533]{color:#416052;background:#e5ece6}.pros-cons ul[data-v-5805e533]{list-style:disc;padding-left:20px;font-size:16px;line-height:1.75}.pros-cons li[data-v-5805e533]{margin-top:10px;padding-left:3px;color:#565159}.pros-cons li[data-v-5805e533]::marker{color:#a39c9d;font-size:12px}.pricing-summary[data-v-5805e533]{border-top:1px solid var(--rule);padding-top:24px}.pricing-summary h3[data-v-5805e533]{font-size:18px;font-weight:700;margin-bottom:14px}.pricing-summary dl[data-v-5805e533]{font-size:15px;line-height:1.65}.pricing-summary dl>div[data-v-5805e533]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;padding:6px 0}.pricing-summary dt[data-v-5805e533]{color:var(--subtle)}.price-comparison[data-v-5805e533]{font-size:15px;line-height:1.8;color:#565159;margin-top:20px}.price-details[data-v-5805e533]{margin-top:10px}.method-details summary[data-v-5805e533],.price-details summary[data-v-5805e533]{padding-block:12px;min-height:44px;font-size:14px;color:var(--accent);cursor:pointer}.method-details p[data-v-5805e533],.price-details p[data-v-5805e533]{font-size:15px;line-height:1.8;color:#565159;margin:8px 0 16px}.text-section[data-v-5805e533]{max-width:760px;margin-inline:auto}.text-section .section-heading h2[data-v-5805e533]{font-size:clamp(30px,3vw,38px)}.text-section>p[data-v-5805e533]{color:#565159;margin-bottom:22px}.text-link[data-v-5805e533]{display:inline-block;color:var(--accent);font-size:17px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.section-footnote[data-v-5805e533],.text-section>.section-footnote[data-v-5805e533]{font-size:13px;color:var(--subtle);line-height:1.8;margin-top:24px}.method-details[data-v-5805e533]{border-top:1px solid var(--rule);margin-top:14px}.method-details>div[data-v-5805e533]{padding-bottom:6px}.source-images[data-v-5805e533]{list-style:none;padding:0;margin-top:12px}.source-images li[data-v-5805e533]{padding:16px 0;border-top:1px solid var(--rule)}.source-images strong[data-v-5805e533]{font-size:15px}.source-images strong span[data-v-5805e533]{font-size:13px;color:var(--subtle);font-weight:400;margin-left:8px}.source-images li>div[data-v-5805e533]{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:10px;font-size:14px}.source-images a[data-v-5805e533]{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.source-images li>div>span[data-v-5805e533]{color:var(--subtle)}.example-thumbnails[data-v-5805e533]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.example-thumbnails button[data-v-5805e533]{min-width:0;text-align:left;padding:5px;margin:-5px;border-radius:5px;cursor:pointer}.example-thumbnails button[data-v-5805e533]:hover,.example-thumbnails button[aria-expanded=true][data-v-5805e533]{background:#eee5e3}.example-thumbnails img[data-v-5805e533]{display:block;width:100%;height:150px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:1px solid var(--rule);border-radius:4px;background:#eae5e2}.example-thumbnails span[data-v-5805e533]{display:block;margin-top:12px;font-size:14px;font-weight:700;line-height:1.4}.example-thumbnails small[data-v-5805e533]{color:var(--subtle);font-size:12px}.gallery-result[data-v-5805e533]{scroll-margin-top:var(--anchor-offset);margin-top:32px}.gallery-toolbar[data-v-5805e533]{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:20px}.gallery-toolbar label[data-v-5805e533]{display:block;color:var(--subtle);font-size:13px;margin-bottom:8px}.gallery-toolbar select[data-v-5805e533]{background:#fff;color:var(--ink);padding:10px 38px 10px 12px;border:1px solid #b7b0b3;border-radius:5px;font:inherit;font-size:16px;min-height:44px}.close-examples[data-v-5805e533]{display:inline-flex;align-items:center;gap:6px;font-size:13px;min-height:44px;cursor:pointer;color:var(--subtle)}.gallery-notes[data-v-5805e533]{font-size:16px;color:#565159;margin-top:24px}.gallery-notes p+p[data-v-5805e533]{margin-top:12px}.faq-section[data-v-5805e533] article{background:transparent;border:0;border-bottom:1px solid var(--rule);border-radius:0}.faq-section[data-v-5805e533] article>button{min-height:76px;padding:20px 0;font-family:inherit;font-size:18px;font-weight:700;line-height:1.45}.faq-section[data-v-5805e533] article>div{padding:0 0 24px;color:#565159;font-family:inherit;font-size:16px;line-height:1.8;font-weight:400}.faq-section[data-v-5805e533] button .iconify{color:var(--accent)}.comparison-trial[data-v-5805e533]{color:#fff}.inline-trial[data-v-5805e533]{margin-bottom:72px}.inline-trial+.competitor-section[data-v-5805e533]{padding-top:0}.final-trial[data-v-5805e533]{padding-bottom:80px}.comparison-trial[data-v-5805e533] h2{font-family:inherit;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.2;letter-spacing:-.025em}.comparison-trial[data-v-5805e533] .pricing-card__surface{padding:36px}.comparison-trial[data-v-5805e533] p:not(:first-child){font-weight:400;line-height:1.75;margin-top:18px}.comparison-trial[data-v-5805e533] a{font-family:inherit}.gallery-result[data-v-5805e533]:focus-visible,:is(a[data-v-5805e533],button[data-v-5805e533],summary[data-v-5805e533],select[data-v-5805e533]):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:1100px){.comparison-layout[data-v-5805e533]{display:block;max-width:860px}.comparison-toc[data-v-5805e533]{top:var(--site-header-height);z-index:35;padding:8px 0;background:var(--paper);border-block:1px solid var(--rule)}.toc-extras[data-v-5805e533],.toc-title[data-v-5805e533]{display:none}.toc-competitors[data-v-5805e533]{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.comparison-toc a[data-v-5805e533]{justify-content:center;padding:8px 4px;text-align:center}.toc-number[data-v-5805e533]{display:none}}@media(max-width:767px){.comparison-toc[data-v-5805e533]{display:none}}@media(max-width:640px){.benchmark-page[data-v-5805e533]{font-size:17px}.benchmark-hero[data-v-5805e533]{width:calc(100% - 36px);padding:24px 0 46px}.breadcrumbs[data-v-5805e533]{font-size:12px;margin-bottom:40px}.eyebrow[data-v-5805e533]{font-size:11px}.benchmark-hero h1[data-v-5805e533]{font-size:clamp(37px,9.6vw,50px);margin:18px auto 22px}.hero-intro[data-v-5805e533]{font-size:18px;line-height:1.7}.article-meta[data-v-5805e533]{font-size:12px;margin-top:20px}.quick-answer[data-v-5805e533]{padding:24px 22px;margin-top:32px}.quick-answer[data-v-5805e533] a{font-size:15px;padding-inline:18px}.disclosure[data-v-5805e533]{font-size:12px}.intro-tools[data-v-5805e533]{margin-top:40px}.intro-tools h2[data-v-5805e533]{font-size:26px}.official-links li[data-v-5805e533]{margin-block:17px}.comparison-layout[data-v-5805e533]{width:calc(100% - 36px)}.competitor-section[data-v-5805e533],.examples-section[data-v-5805e533],.text-section[data-v-5805e533]{padding-block:48px}.section-heading[data-v-5805e533]{margin-bottom:28px}.section-heading h2[data-v-5805e533]{font-size:34px}.section-heading>.section-description[data-v-5805e533]{font-size:17px;text-align:left;margin-top:22px}.section-heading>.tested-mode[data-v-5805e533]{text-align:left;font-size:12px}.review-verdict[data-v-5805e533]{margin-block:28px}.pros-cons[data-v-5805e533]{grid-template-columns:1fr;gap:24px;margin-block:30px}.pros-cons h3[data-v-5805e533]{margin-bottom:10px}.pricing-summary dl>div[data-v-5805e533]{grid-template-columns:96px minmax(0,1fr);gap:12px}.pricing-summary dl[data-v-5805e533]{font-size:14px}.example-thumbnails[data-v-5805e533]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px}.example-thumbnails img[data-v-5805e533]{height:140px}.example-thumbnails span[data-v-5805e533]{font-size:13px}.gallery-toolbar[data-v-5805e533]{flex-wrap:wrap;align-items:center}.gallery-toolbar>div[data-v-5805e533]{flex:1 1 100%}.gallery-toolbar select[data-v-5805e533]{width:100%}.close-examples[data-v-5805e533]{margin-left:auto}.faq-section[data-v-5805e533] article>button{font-size:17px}.final-trial[data-v-5805e533]{padding-bottom:48px}.inline-trial[data-v-5805e533]{margin-bottom:48px}.comparison-trial[data-v-5805e533] .pricing-card__surface{padding:25px 22px}}@media(prefers-reduced-motion:reduce){.benchmark-page[data-v-5805e533] *{scroll-behavior:auto;transition:none}}
