.seo-pages-module__5QIUwq__page{background:radial-gradient(520px 300px at 18% 0%, var(--accent-dim), transparent 74%), radial-gradient(460px 280px at 92% 12%, var(--accent-2-dim), transparent 78%), var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font-sans);padding-top:72px}.seo-pages-module__5QIUwq__nav{z-index:50;border:1px solid var(--border);background:color-mix(in oklch, var(--surface), transparent 4%);width:min(1200px,100% - 48px);height:56px;box-shadow:var(--shadow-pop), 0 0 0 1px color-mix(in oklch, var(--fg), transparent 94%);-webkit-backdrop-filter:blur(16px)saturate(140%);border-radius:9999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:20px;padding:0 10px 0 20px;display:grid;position:fixed;top:16px;left:50%;transform:translate(-50%)}.seo-pages-module__5QIUwq__brandLink,.seo-pages-module__5QIUwq__navLink,.seo-pages-module__5QIUwq__navCta,.seo-pages-module__5QIUwq__primaryCta,.seo-pages-module__5QIUwq__secondaryCta,.seo-pages-module__5QIUwq__relatedLinks a,.seo-pages-module__5QIUwq__sourceLinkRow a,.seo-pages-module__5QIUwq__toolSource{text-decoration:none}.seo-pages-module__5QIUwq__brandLink{min-width:max-content;color:var(--fg);letter-spacing:-.02em;align-items:center;gap:6px;font-size:17px;font-weight:650;display:inline-flex}.seo-pages-module__5QIUwq__navCenter{justify-self:center;align-items:center;gap:24px;min-width:0;display:flex}.seo-pages-module__5QIUwq__navCenter .seo-pages-module__5QIUwq__navLink+.seo-pages-module__5QIUwq__navLink{margin-left:24px}.seo-pages-module__5QIUwq__navActions{justify-self:end;align-items:center;gap:12px;min-width:max-content;display:flex}.seo-pages-module__5QIUwq__navLink{color:var(--fg-2);white-space:nowrap;font-size:13.5px}.seo-pages-module__5QIUwq__navCta{border:1px solid var(--border);background:var(--accent);height:36px;color:var(--accent-fg);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:550;transition:border-color .16s,background .16s,transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.seo-pages-module__5QIUwq__navCta:hover{border-color:color-mix(in oklch, var(--accent), var(--accent-fg) 22%);filter:brightness(1.06);transform:translateY(-1px)}.seo-pages-module__5QIUwq__hero,.seo-pages-module__5QIUwq__quickDecision,.seo-pages-module__5QIUwq__quickPicks,.seo-pages-module__5QIUwq__verdict,.seo-pages-module__5QIUwq__bestFor,.seo-pages-module__5QIUwq__tableSection,.seo-pages-module__5QIUwq__useCases,.seo-pages-module__5QIUwq__workflow,.seo-pages-module__5QIUwq__honestFit,.seo-pages-module__5QIUwq__positioning,.seo-pages-module__5QIUwq__methodology,.seo-pages-module__5QIUwq__faq,.seo-pages-module__5QIUwq__related,.seo-pages-module__5QIUwq__toolsList,.seo-pages-module__5QIUwq__choose,.seo-pages-module__5QIUwq__cta{width:min(1120px,100% - 40px);margin:0 auto}.seo-pages-module__5QIUwq__hero{grid-template-columns:minmax(0,760px);align-items:start;gap:0;padding:clamp(32px,4.5vw,54px) 0 clamp(22px,3.5vw,36px);display:grid}.seo-pages-module__5QIUwq__heroText h1{max-width:740px;color:var(--fg);letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:clamp(36px,4.7vw,56px);font-weight:650;line-height:1.06}.seo-pages-module__5QIUwq__heroText>p:not(.seo-pages-module__5QIUwq__eyebrow):not(.seo-pages-module__5QIUwq__lastVerified):not(.seo-pages-module__5QIUwq__definition):not(.seo-pages-module__5QIUwq__heroVerdict){max-width:620px;color:var(--fg-2);text-wrap:pretty;margin:14px 0 0;font-size:16px;line-height:1.56}.seo-pages-module__5QIUwq__comparisonHero{grid-template-columns:minmax(0,840px);padding-top:clamp(38px,5.4vw,66px);padding-bottom:clamp(24px,4vw,40px)}.seo-pages-module__5QIUwq__bestToolsHero{padding-bottom:clamp(24px,4vw,42px)}.seo-pages-module__5QIUwq__heroVerdict{border:1px solid color-mix(in oklch, var(--accent), var(--border) 62%);background:color-mix(in oklch, var(--accent-dim), transparent 18%);max-width:620px;color:var(--fg);text-wrap:pretty;border-radius:8px;margin:16px 0 0;padding:13px 15px;font-size:14.5px;line-height:1.58}.seo-pages-module__5QIUwq__definition{border:1px solid var(--border);background:color-mix(in oklch, var(--surface), transparent 18%);max-width:620px;color:var(--fg-2);border-radius:8px;margin:12px 0 0;padding:11px 13px;font-size:15px;line-height:1.55}.seo-pages-module__5QIUwq__eyebrow{color:var(--accent);margin:0 0 12px;font-size:14px;font-weight:650}.seo-pages-module__5QIUwq__lastVerified{color:var(--fg-4);margin:14px 0 0;font-size:13px;line-height:1.45}.seo-pages-module__5QIUwq__heroActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.seo-pages-module__5QIUwq__primaryCta,.seo-pages-module__5QIUwq__secondaryCta{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:650;transition:filter .14s,transform .18s cubic-bezier(.22,1,.36,1),border-color .16s,background .16s;display:inline-flex}.seo-pages-module__5QIUwq__primaryCta{background:var(--accent);color:var(--accent-fg);padding:0 20px}.seo-pages-module__5QIUwq__secondaryCta{border:1px solid var(--border);background:color-mix(in oklch, var(--surface), transparent 16%);color:var(--fg-2);padding:0 16px}.seo-pages-module__5QIUwq__primaryCta:hover,.seo-pages-module__5QIUwq__secondaryCta:hover{transform:translateY(-1px)}.seo-pages-module__5QIUwq__primaryCta:hover{filter:brightness(1.06)}.seo-pages-module__5QIUwq__secondaryCta:hover{border-color:var(--border-2);background:var(--surface);color:var(--fg)}.seo-pages-module__5QIUwq__verdict,.seo-pages-module__5QIUwq__quickDecision,.seo-pages-module__5QIUwq__quickPicks,.seo-pages-module__5QIUwq__bestFor,.seo-pages-module__5QIUwq__tableSection,.seo-pages-module__5QIUwq__useCases,.seo-pages-module__5QIUwq__workflow,.seo-pages-module__5QIUwq__honestFit,.seo-pages-module__5QIUwq__positioning,.seo-pages-module__5QIUwq__methodology,.seo-pages-module__5QIUwq__faq,.seo-pages-module__5QIUwq__related,.seo-pages-module__5QIUwq__toolsList,.seo-pages-module__5QIUwq__choose{border-top:1px solid var(--border);padding:clamp(54px,7vw,86px) 0}.seo-pages-module__5QIUwq__quickDecision{padding-top:clamp(24px,4vw,42px)}.seo-pages-module__5QIUwq__quickPicks{padding-top:clamp(24px,3.5vw,40px);padding-bottom:clamp(44px,5.5vw,64px)}.seo-pages-module__5QIUwq__quickPicksIntro{gap:8px;max-width:720px;display:grid}.seo-pages-module__5QIUwq__quickPicksIntro span{color:var(--accent);margin:0;font-size:13px;font-weight:650}.seo-pages-module__5QIUwq__quickPicksIntro h2{color:var(--fg);letter-spacing:-.03em;text-align:left;text-wrap:balance;margin:0;font-size:clamp(26px,3.4vw,38px);font-weight:650;line-height:1.07}.seo-pages-module__5QIUwq__pickGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:24px;display:grid}.seo-pages-module__5QIUwq__pickCard{border:1px solid var(--border);background:color-mix(in oklch, var(--surface), transparent 8%);border-radius:8px;min-width:0;min-height:178px;padding:20px}.seo-pages-module__5QIUwq__pickCard span{color:var(--fg-4);font-size:12px;font-weight:650;line-height:1.35;display:block}.seo-pages-module__5QIUwq__pickCard h3{color:var(--fg);letter-spacing:-.02em;text-wrap:balance;margin:8px 0 0;font-size:19px;font-weight:650;line-height:1.18}.seo-pages-module__5QIUwq__pickCard p{color:var(--fg-2);text-wrap:pretty;margin:10px 0 0;font-size:14px;line-height:1.52}.seo-pages-module__5QIUwq__decisionIntro,.seo-pages-module__5QIUwq__comparisonSectionHead,.seo-pages-module__5QIUwq__workflowText{max-width:720px}.seo-pages-module__5QIUwq__decisionIntro h2,.seo-pages-module__5QIUwq__comparisonSectionHead h2,.seo-pages-module__5QIUwq__workflowText h2,.seo-pages-module__5QIUwq__honestFit h2{color:var(--fg);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(28px,4.2vw,46px);font-weight:650;line-height:1.06}.seo-pages-module__5QIUwq__decisionIntro p,.seo-pages-module__5QIUwq__comparisonSectionHead span,.seo-pages-module__5QIUwq__workflowText p,.seo-pages-module__5QIUwq__honestFit>div>p{color:var(--fg-3);text-wrap:pretty;margin:12px 0 0;font-size:15px;line-height:1.6}.seo-pages-module__5QIUwq__comparisonSectionHead p,.seo-pages-module__5QIUwq__workflowText p,.seo-pages-module__5QIUwq__honestFit>div>p{color:var(--accent);margin:0 0 12px;font-size:13px;font-weight:650}.seo-pages-module__5QIUwq__decisionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.seo-pages-module__5QIUwq__decisionCard{border:1px solid var(--border);background:color-mix(in oklch, var(--surface), transparent 8%);border-radius:8px;min-width:0;padding:22px}.seo-pages-module__5QIUwq__decisionCard h3{color:var(--fg);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:17px;font-weight:650;line-height:1.18}.seo-pages-module__5QIUwq__decisionCard ul{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.seo-pages-module__5QIUwq__decisionCard li{color:var(--fg-2);gap:9px;font-size:14px;line-height:1.48;display:flex}.seo-pages-module__5QIUwq__decisionCard svg{color:var(--accent);flex:none;margin-top:2px}.seo-pages-module__5QIUwq__decisionCard p,.seo-pages-module__5QIUwq__decisionCard dd{color:var(--fg-2);text-wrap:pretty;margin:0;font-size:14px;line-height:1.58}.seo-pages-module__5QIUwq__decisionCard>p{margin-top:16px}.seo-pages-module__5QIUwq__decisionCard dl{gap:14px;margin:16px 0 0;display:grid}.seo-pages-module__5QIUwq__decisionCard dt{color:var(--fg);margin-bottom:5px;font-size:13px;font-weight:650}.seo-pages-module__5QIUwq__proofPanel{border:1px solid color-mix(in oklch, var(--accent), var(--border) 68%);background:radial-gradient(520px 180px at 0% 0%, var(--accent-dim), transparent 76%), color-mix(in oklch, var(--surface), transparent 9%);border-radius:8px;margin-top:14px;padding:22px}.seo-pages-module__5QIUwq__proofIntro{max-width:700px}.seo-pages-module__5QIUwq__proofIntro span,.seo-pages-module__5QIUwq__proofGrid span{color:var(--accent);font-size:13px;font-weight:650;display:block}.seo-pages-module__5QIUwq__proofIntro h3{color:var(--fg);letter-spacing:-.03em;text-wrap:balance;margin:8px 0 0;font-size:clamp(22px,2.6vw,30px);font-weight:650;line-height:1.1}.seo-pages-module__5QIUwq__proofIntro p{color:var(--fg-2);text-wrap:pretty;margin:10px 0 0;font-size:14.5px;line-height:1.58}.seo-pages-module__5QIUwq__proofGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.seo-pages-module__5QIUwq__proofGrid article{border:1px solid var(--border);background:color-mix(in oklch, var(--bg-1), transparent 4%);border-radius:8px;min-width:0;padding:15px}.seo-pages-module__5QIUwq__proofGrid p{color:var(--fg-2);text-wrap:pretty;margin:8px 0 0;font-size:13.5px;line-height:1.55}.seo-pages-module__5QIUwq__sourceLinkRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.seo-pages-module__5QIUwq__sourceLinkRow a,.seo-pages-module__5QIUwq__toolSource{border:1px solid var(--border);background:color-mix(in oklch, var(--surface-2), transparent 12%);min-height:34px;color:var(--fg-2);border-radius:999px;align-items:center;gap:6px;font-size:12.5px;font-weight:650;display:inline-flex}.seo-pages-module__5QIUwq__sourceLinkRow a{padding:0 12px}.seo-pages-module__5QIUwq__sourceLinkRow a:hover,.seo-pages-module__5QIUwq__toolSource:hover{border-color:var(--border-2);color:var(--fg)}.seo-pages-module__5QIUwq__sectionHeader{max-width:760px}.seo-pages-module__5QIUwq__sectionHeader span,.seo-pages-module__5QIUwq__methodology span,.seo-pages-module__5QIUwq__positioning article span,.seo-pages-module__5QIUwq__toolGrid article div span{color:var(--accent);font-size:13px;font-weight:650;display:block}.seo-pages-module__5QIUwq__sectionHeader h2,.seo-pages-module__5QIUwq__methodology h2,.seo-pages-module__5QIUwq__positioning h2,.seo-pages-module__5QIUwq__cta h2{color:var(--fg);letter-spacing:-.035em;text-wrap:balance;margin:12px 0 0;font-size:clamp(28px,4vw,44px);font-weight:650;line-height:1.05}.seo-pages-module__5QIUwq__verdictGrid,.seo-pages-module__5QIUwq__twoColumn,.seo-pages-module__5QIUwq__criteriaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.seo-pages-module__5QIUwq__verdictGrid article,.seo-pages-module__5QIUwq__twoColumn article,.seo-pages-module__5QIUwq__criteriaGrid article,.seo-pages-module__5QIUwq__toolGrid article{border:1px solid var(--border);background:color-mix(in oklch, var(--surface), transparent 10%);border-radius:8px;padding:24px}.seo-pages-module__5QIUwq__verdictGrid h3,.seo-pages-module__5QIUwq__twoColumn h3,.seo-pages-module__5QIUwq__criteriaGrid h3,.seo-pages-module__5QIUwq__toolGrid h3,.seo-pages-module__5QIUwq__faq h3{color:var(--fg);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:19px;font-weight:650;line-height:1.2}.seo-pages-module__5QIUwq__verdictGrid ul{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.seo-pages-module__5QIUwq__verdictGrid li{color:var(--fg-2);gap:10px;font-size:14.5px;line-height:1.55;display:flex}.seo-pages-module__5QIUwq__verdictGrid svg{color:var(--accent);flex:none;margin-top:2px}.seo-pages-module__5QIUwq__twoColumn p,.seo-pages-module__5QIUwq__criteriaGrid p,.seo-pages-module__5QIUwq__toolGrid p,.seo-pages-module__5QIUwq__faq p,.seo-pages-module__5QIUwq__positioning p,.seo-pages-module__5QIUwq__methodology p,.seo-pages-module__5QIUwq__cta p{color:var(--fg-2);text-wrap:pretty;margin:12px 0 0;font-size:15px;line-height:1.65}.seo-pages-module__5QIUwq__tableWrap{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin-top:30px;overflow-x:auto}.seo-pages-module__5QIUwq__tableWrap table{border-collapse:collapse;width:100%;min-width:760px}.seo-pages-module__5QIUwq__tableWrap th,.seo-pages-module__5QIUwq__tableWrap td{border-bottom:1px solid var(--border);color:var(--fg-2);text-align:left;vertical-align:top;padding:16px 18px;font-size:14px;line-height:1.55}.seo-pages-module__5QIUwq__tableWrap thead th{color:var(--fg);background:var(--surface-2);font-weight:650}.seo-pages-module__5QIUwq__tableWrap tbody th{width:24%;color:var(--fg);font-weight:650}.seo-pages-module__5QIUwq__tableWrap tr:last-child th,.seo-pages-module__5QIUwq__tableWrap tr:last-child td{border-bottom:0}.seo-pages-module__5QIUwq__comparisonTable{padding-top:clamp(52px,7vw,84px)}.seo-pages-module__5QIUwq__comparisonTable .seo-pages-module__5QIUwq__tableWrap{background:color-mix(in oklch, var(--surface), transparent 3%);margin-top:28px}.seo-pages-module__5QIUwq__comparisonTable .seo-pages-module__5QIUwq__tableWrap th,.seo-pages-module__5QIUwq__comparisonTable .seo-pages-module__5QIUwq__tableWrap td{padding:15px 16px}.seo-pages-module__5QIUwq__comparisonTable .seo-pages-module__5QIUwq__tableWrap tbody th{width:22%}.seo-pages-module__5QIUwq__comparisonTable .seo-pages-module__5QIUwq__tableWrap td{color:var(--fg-2)}.seo-pages-module__5QIUwq__useCaseList{gap:12px;margin-top:30px;display:grid}.seo-pages-module__5QIUwq__useCaseBlock{border:1px solid var(--border);background:color-mix(in oklch, var(--surface), transparent 10%);border-radius:8px;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);align-items:start;gap:22px;padding:22px;display:grid}.seo-pages-module__5QIUwq__useCaseBlock h3,.seo-pages-module__5QIUwq__honestFit h3{color:var(--fg);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:20px;font-weight:650;line-height:1.16}.seo-pages-module__5QIUwq__useCaseBlock p{color:var(--fg-2);text-wrap:pretty;margin:10px 0 0;font-size:14.5px;line-height:1.58}.seo-pages-module__5QIUwq__useCaseColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.seo-pages-module__5QIUwq__useCaseColumns div{border:1px solid var(--border);background:color-mix(in oklch, var(--bg-1), transparent 5%);border-radius:8px;min-height:100%;padding:16px}.seo-pages-module__5QIUwq__useCaseColumns span{color:var(--fg);font-size:13px;font-weight:650}.seo-pages-module__5QIUwq__useCaseVerdict{border-top:1px solid var(--border);grid-column:1/-1;margin:0;padding-top:14px}.seo-pages-module__5QIUwq__workflow{grid-template-columns:minmax(250px,.44fr) minmax(0,1fr);align-items:start;gap:clamp(28px,7vw,80px);display:grid}.seo-pages-module__5QIUwq__workflowPreview{border:1px solid var(--border);background:linear-gradient(180deg, color-mix(in oklch, var(--surface), transparent 7%), color-mix(in oklch, var(--bg-1), transparent 2%));border-radius:8px;gap:10px;padding:18px;display:grid}.seo-pages-module__5QIUwq__workflowPreview article{border:1px solid var(--border);background:color-mix(in oklch, var(--surface), transparent 4%);border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:16px;display:grid}.seo-pages-module__5QIUwq__workflowPreview article>span{border:1px solid color-mix(in oklch, var(--accent), var(--border) 55%);background:var(--accent-dim);width:30px;height:30px;color:var(--fg);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.seo-pages-module__5QIUwq__workflowPreview strong{color:var(--fg);font-size:15px;line-height:1.25;display:block}.seo-pages-module__5QIUwq__workflowPreview p{color:var(--fg-3);margin:5px 0 0;font-size:14px;line-height:1.5}.seo-pages-module__5QIUwq__honestFit{grid-template-columns:minmax(0,.88fr) minmax(280px,.58fr);align-items:start;gap:clamp(26px,6vw,70px);display:grid}.seo-pages-module__5QIUwq__honestFit>div>span{max-width:680px;color:var(--fg-2);text-wrap:pretty;margin-top:18px;font-size:16px;line-height:1.68;display:block}.seo-pages-module__5QIUwq__honestFit article{border:1px solid var(--border);background:color-mix(in oklch, var(--surface), transparent 8%);border-radius:8px;padding:26px}.seo-pages-module__5QIUwq__honestFit article p{color:var(--fg-2);text-wrap:pretty;margin:14px 0 0;font-size:15px;line-height:1.62}.seo-pages-module__5QIUwq__winsList{border-top:1px solid var(--border);max-width:720px;margin-top:24px;padding-top:20px}.seo-pages-module__5QIUwq__winsList h3{color:var(--fg);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:650;line-height:1.2}.seo-pages-module__5QIUwq__winsList ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.seo-pages-module__5QIUwq__winsList li{color:var(--fg-2);gap:9px;font-size:14.5px;line-height:1.55;display:flex}.seo-pages-module__5QIUwq__winsList svg{color:var(--accent);flex:none;margin-top:3px}.seo-pages-module__5QIUwq__positioning{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.seo-pages-module__5QIUwq__positioning article{border:1px solid var(--border);background:color-mix(in oklch, var(--bg-1), transparent 5%);border-radius:8px;padding:30px}.seo-pages-module__5QIUwq__methodology{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(28px,6vw,72px);display:grid}.seo-pages-module__5QIUwq__methodology p{margin-top:0}.seo-pages-module__5QIUwq__faqList{border:1px solid var(--border);background:var(--border);border-radius:8px;gap:1px;margin-top:34px;display:grid;overflow:hidden}.seo-pages-module__5QIUwq__faqList article{background:var(--surface);padding:22px 24px}.seo-pages-module__5QIUwq__relatedLinks{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.seo-pages-module__5QIUwq__relatedLinks a{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--fg-2);border-radius:999px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:650;display:inline-flex}.seo-pages-module__5QIUwq__toolsList{border-top:1px solid var(--border)}.seo-pages-module__5QIUwq__toolGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin-top:28px;display:grid}.seo-pages-module__5QIUwq__toolGrid article div{color:var(--fg-2);margin-top:18px;font-size:13.5px;line-height:1.5}.seo-pages-module__5QIUwq__toolGrid article div span{color:var(--fg-4);margin-bottom:5px}.seo-pages-module__5QIUwq__toolFacts{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.seo-pages-module__5QIUwq__toolFacts li{color:var(--fg-3);text-wrap:pretty;padding-left:16px;font-size:13.5px;line-height:1.5;position:relative}.seo-pages-module__5QIUwq__toolFacts li:before{content:"";background:var(--accent);border-radius:999px;width:5px;height:5px;position:absolute;top:.72em;left:0}.seo-pages-module__5QIUwq__toolSource{width:max-content;margin-top:16px;padding:0 12px}.seo-pages-module__5QIUwq__cta{border-top:1px solid var(--border);background:radial-gradient(560px 240px at 24% 48%, var(--accent-dim), transparent 74%), color-mix(in oklch, var(--bg-1), transparent 4%);justify-content:space-between;align-items:center;gap:34px;width:100%;padding:clamp(68px,8vw,96px) max(20px,50vw - 560px);display:flex}.seo-pages-module__5QIUwq__cta h2,.seo-pages-module__5QIUwq__cta p{max-width:650px}@media (max-width:880px){.seo-pages-module__5QIUwq__nav{width:calc(100% - 32px);padding:0 8px 0 16px}.seo-pages-module__5QIUwq__navCenter,.seo-pages-module__5QIUwq__navActions .seo-pages-module__5QIUwq__navLink{display:none}.seo-pages-module__5QIUwq__hero,.seo-pages-module__5QIUwq__comparisonHero,.seo-pages-module__5QIUwq__verdictGrid,.seo-pages-module__5QIUwq__twoColumn,.seo-pages-module__5QIUwq__decisionGrid,.seo-pages-module__5QIUwq__proofGrid,.seo-pages-module__5QIUwq__useCaseBlock,.seo-pages-module__5QIUwq__workflow,.seo-pages-module__5QIUwq__honestFit,.seo-pages-module__5QIUwq__positioning,.seo-pages-module__5QIUwq__methodology,.seo-pages-module__5QIUwq__criteriaGrid{grid-template-columns:1fr}.seo-pages-module__5QIUwq__hero{padding-top:46px}.seo-pages-module__5QIUwq__decisionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-pages-module__5QIUwq__cta{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.seo-pages-module__5QIUwq__nav,.seo-pages-module__5QIUwq__hero,.seo-pages-module__5QIUwq__quickDecision,.seo-pages-module__5QIUwq__quickPicks,.seo-pages-module__5QIUwq__verdict,.seo-pages-module__5QIUwq__bestFor,.seo-pages-module__5QIUwq__tableSection,.seo-pages-module__5QIUwq__useCases,.seo-pages-module__5QIUwq__workflow,.seo-pages-module__5QIUwq__honestFit,.seo-pages-module__5QIUwq__positioning,.seo-pages-module__5QIUwq__methodology,.seo-pages-module__5QIUwq__faq,.seo-pages-module__5QIUwq__related,.seo-pages-module__5QIUwq__toolsList,.seo-pages-module__5QIUwq__choose{width:min(100% - 32px,1120px)}.seo-pages-module__5QIUwq__heroText h1{font-size:clamp(34px,11vw,48px)}.seo-pages-module__5QIUwq__heroText>p:not(.seo-pages-module__5QIUwq__eyebrow):not(.seo-pages-module__5QIUwq__lastVerified):not(.seo-pages-module__5QIUwq__definition):not(.seo-pages-module__5QIUwq__heroVerdict){font-size:16px}.seo-pages-module__5QIUwq__quickPicksIntro{flex-direction:column;align-items:start;gap:8px}.seo-pages-module__5QIUwq__quickPicksIntro h2{text-align:left}.seo-pages-module__5QIUwq__heroActions,.seo-pages-module__5QIUwq__primaryCta,.seo-pages-module__5QIUwq__secondaryCta{width:100%}.seo-pages-module__5QIUwq__heroActions{flex-direction:column;align-items:stretch}.seo-pages-module__5QIUwq__decisionGrid,.seo-pages-module__5QIUwq__useCaseColumns{grid-template-columns:1fr}.seo-pages-module__5QIUwq__decisionCard,.seo-pages-module__5QIUwq__useCaseBlock,.seo-pages-module__5QIUwq__honestFit article{padding:18px}.seo-pages-module__5QIUwq__comparisonTable .seo-pages-module__5QIUwq__tableWrap{background:0 0;border:0;overflow:visible}.seo-pages-module__5QIUwq__comparisonTable .seo-pages-module__5QIUwq__tableWrap table,.seo-pages-module__5QIUwq__comparisonTable .seo-pages-module__5QIUwq__tableWrap tbody,.seo-pages-module__5QIUwq__comparisonTable .seo-pages-module__5QIUwq__tableWrap tr,.seo-pages-module__5QIUwq__comparisonTable .seo-pages-module__5QIUwq__tableWrap th,.seo-pages-module__5QIUwq__comparisonTable .seo-pages-module__5QIUwq__tableWrap td{width:100%;min-width:0;display:block}.seo-pages-module__5QIUwq__comparisonTable .seo-pages-module__5QIUwq__tableWrap thead{display:none}.seo-pages-module__5QIUwq__comparisonTable .seo-pages-module__5QIUwq__tableWrap tbody{gap:12px;display:grid}.seo-pages-module__5QIUwq__comparisonTable .seo-pages-module__5QIUwq__tableWrap tr{border:1px solid var(--border);background:color-mix(in oklch, var(--surface), transparent 5%);border-radius:8px;overflow:hidden}.seo-pages-module__5QIUwq__comparisonTable .seo-pages-module__5QIUwq__tableWrap tbody th{border-bottom:1px solid var(--border);background:var(--surface-2);width:100%;padding:15px 16px}.seo-pages-module__5QIUwq__comparisonTable .seo-pages-module__5QIUwq__tableWrap td{border-bottom:1px solid var(--border);padding:14px 16px}.seo-pages-module__5QIUwq__comparisonTable .seo-pages-module__5QIUwq__tableWrap td:before{content:attr(data-label);color:var(--fg);margin-bottom:5px;font-size:12px;font-weight:650;display:block}}@media (prefers-reduced-motion:reduce){.seo-pages-module__5QIUwq__primaryCta,.seo-pages-module__5QIUwq__secondaryCta{transition:none}}