.comparison-page{background:radial-gradient(circle at 12% 5%,rgba(255,100,45,.1),transparent 30rem),radial-gradient(circle at 88% 7%,rgba(25,91,255,.12),transparent 32rem),linear-gradient(180deg,#f8fbff,#edf3f8 42%,#fff);overflow:hidden}.comparison-page :is(section,article,table,details,div)[id]{scroll-margin-top:140px}.comparison-page .button--secondary{background:#ffffffe6;border-color:#10182824;color:var(--seo-navy)}.comparison-hero{background:radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--comparison-first),transparent 74%),transparent 28rem),radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--comparison-second),transparent 72%),transparent 32rem),linear-gradient(135deg,#071421,#0d2032 60%,#f8fbff 60.2%,#eef4fb);color:#fff;min-height:720px;overflow:hidden;padding:96px 0 88px;position:relative}.comparison-hero__grid{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,5.4fr) minmax(420px,6.6fr)}.comparison-hero__copy{display:grid;gap:20px;max-width:650px;min-width:0}.comparison-breadcrumbs{align-items:center;color:#ffffffb8;display:flex;flex-wrap:wrap;font-size:.8rem;font-weight:800;gap:9px}.comparison-breadcrumbs a{color:#fff;text-decoration:underline;text-decoration-color:#ffffff52;text-underline-offset:4px}.comparison-hero h1{font-size:clamp(3.15rem,6vw,5.3rem);line-height:.96;max-width:760px}.comparison-hero p{color:#ffffffc4;font-size:1.09rem;line-height:1.68}.comparison-hero__reviewed{background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#ffffffd1;font-size:.78rem;font-weight:900;padding:8px 11px;width:fit-content}.comparison-hero__disclosure{max-width:620px}.comparison-hero__actions,.comparison-final-cta__actions{display:flex;flex-wrap:wrap;gap:12px}.comparison-decision-dashboard{background:linear-gradient(180deg,#fffffffa,#f8fbffeb),#fff;border:1px solid rgba(255,255,255,.72);border-radius:22px;box-shadow:0 38px 110px #040f1b4d;color:var(--seo-ink);display:grid;gap:20px;min-width:0;overflow:hidden;padding:24px;position:relative;width:100%}.comparison-decision-dashboard:before,.comparison-pricing-card:before,.tool-deep-dive:before{background:var(--comparison-gradient, linear-gradient(90deg, var(--comparison-first), var(--comparison-second)));content:"";height:5px;left:0;position:absolute;right:0;top:0}.comparison-decision-dashboard__head{align-items:center;display:flex;gap:16px;justify-content:space-between}.comparison-decision-dashboard__head span,.comparison-pricing-card__eyebrow,.use-case-card>strong,.alternative-card>span{color:var(--seo-muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.comparison-decision-dashboard__head strong{color:var(--seo-navy);font-size:.9rem}.comparison-vs-card{align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr)}.comparison-vs-card__tool{background:#f8fbfff2;border:1px solid rgba(16,24,40,.1);border-radius:16px;display:grid;gap:14px;min-width:0;padding:18px}.comparison-vs-card__tool--first{box-shadow:inset 4px 0 0 var(--comparison-first)}.comparison-vs-card__tool--second{box-shadow:inset 4px 0 0 var(--comparison-second)}.comparison-vs-card__tool span{display:grid;gap:5px}.comparison-vs-card__tool strong{font-size:1.35rem}.comparison-vs-card__tool em{color:var(--seo-muted);font-size:.88rem;font-style:normal;line-height:1.42}.comparison-vs-card__tool .seo-affiliate-button{width:100%}.comparison-vs-card__marker{align-self:center;background:linear-gradient(135deg,var(--comparison-first),var(--comparison-second));border-radius:999px;box-shadow:0 18px 46px #195bff38;color:#fff;display:inline-flex;font-size:.9rem;font-weight:950;height:58px;justify-content:center;line-height:58px;width:58px}.comparison-dashboard-chips{display:flex;flex-wrap:wrap;gap:8px}.comparison-dashboard-chips span{background:#195bff12;border:1px solid rgba(25,91,255,.12);border-radius:999px;color:var(--seo-navy);font-size:.78rem;font-weight:850;padding:8px 10px}.comparison-dashboard-verdict{background:linear-gradient(135deg,#ff642d1a,#195bff1a);border:1px solid rgba(16,24,40,.1);border-radius:16px;display:grid;gap:8px;padding:16px}.comparison-dashboard-verdict span{color:var(--seo-muted);font-size:.74rem;font-weight:900;text-transform:uppercase}.comparison-dashboard-verdict strong{line-height:1.35}.comparison-dashboard-bars{display:grid;gap:9px}.comparison-dashboard-bars__row{display:grid;gap:7px}.comparison-dashboard-bars__row b{color:var(--seo-muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.comparison-dashboard-bars__row i{background:linear-gradient(90deg,var(--comparison-first),var(--comparison-second));border-radius:999px;display:block;height:8px;max-width:100%}.comparison-dashboard-bars__row--first i{background:linear-gradient(90deg,var(--comparison-first),color-mix(in srgb,var(--comparison-first),#ffffff 38%))}.comparison-dashboard-bars__row--second i{background:linear-gradient(90deg,var(--comparison-second),color-mix(in srgb,var(--comparison-second),#ffffff 38%))}.comparison-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-bottom:1px solid rgba(16,24,40,.1);border-top:1px solid rgba(16,24,40,.08);position:sticky;top:72px;z-index:30}.comparison-nav__inner{align-items:center;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr);min-height:58px}.comparison-nav__inner>span{color:var(--seo-navy);font-size:.78rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.comparison-nav__links{display:flex;gap:8px;overflow-x:auto;padding:8px 0;scrollbar-width:none}.comparison-nav__links::-webkit-scrollbar{display:none}.comparison-nav__links a{border:1px solid rgba(16,24,40,.1);border-radius:999px;color:var(--seo-muted);flex:0 0 auto;font-size:.82rem;font-weight:850;padding:8px 11px}.comparison-nav__links a:hover,.comparison-nav__links a:focus-visible{background:var(--seo-navy);color:#fff;outline:none}.comparison-section{overflow:hidden;padding:92px 0;position:relative}.comparison-section--light{background:radial-gradient(circle at 8% 12%,rgba(255,100,45,.06),transparent 26rem),radial-gradient(circle at 92% 8%,rgba(25,91,255,.07),transparent 28rem),#f3f7fb}.comparison-section--white{background:radial-gradient(circle at 10% 14%,rgba(25,91,255,.045),transparent 24rem),#fff}.quick-verdict-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.quick-verdict-card,.category-winner-card,.use-case-card,.comparison-pricing-card,.pricing-cost-panel,.pricing-scenario-card,.pros-cons-comparison-card,.methodology-card,.comparison-faq-item,.alternative-card,.related-page-card{background:#fffffff0;border:1px solid rgba(16,24,40,.1);border-radius:18px;box-shadow:0 22px 64px #08142117;min-width:0}.quick-verdict-card{display:grid;gap:18px;padding:24px}.quick-verdict-card--first{box-shadow:0 24px 70px #ff642d21}.quick-verdict-card--second{box-shadow:0 24px 70px #195bff21}.quick-verdict-card h3,.feature-group h3,.comparison-mockup strong,.comparison-pricing-card h3,.pricing-cost-panel h3,.pros-cons-comparison-card h3,.methodology-card h3{font-size:1.35rem}.methodology-grid a{color:var(--seo-blue);font-weight:900;text-decoration:underline;text-underline-offset:3px}.quick-verdict-card ul,.tool-deep-dive ul,.pros-cons-comparison-card ul,.methodology-card ul,.pricing-cost-panel ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.quick-verdict-card li,.tool-deep-dive li,.pros-cons-comparison-card li,.methodology-card li,.pricing-cost-panel li{color:var(--seo-muted);line-height:1.5;padding-left:20px;position:relative}.quick-verdict-card li:before,.tool-deep-dive li:before,.pros-cons-comparison-card li:before,.methodology-card li:before,.pricing-cost-panel li:before{background:var(--tool-primary, var(--seo-orange));border-radius:999px;content:"";height:7px;left:0;position:absolute;top:.65em;width:7px}.category-winner-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.category-winner-card{border-color:color-mix(in srgb,var(--tool-primary),transparent 72%);overflow:hidden}.category-winner-card summary{align-items:center;cursor:pointer;display:grid;gap:12px;grid-template-columns:54px minmax(0,1fr);list-style:none;padding:18px}.category-winner-card summary::-webkit-details-marker{display:none}.category-winner-card__icon{align-items:center;background:linear-gradient(135deg,var(--tool-primary),var(--tool-gradient-to, var(--seo-blue)));border-radius:12px;color:#fff;display:inline-flex;font-size:.68rem;font-weight:950;height:48px;justify-content:center;text-align:center;width:48px}.category-winner-card summary span:last-child{display:grid;gap:5px}.category-winner-card summary strong{color:var(--seo-ink);font-size:.98rem;line-height:1.25}.category-winner-card summary em{color:var(--tool-primary);font-size:.82rem;font-style:normal;font-weight:950}.category-winner-card p{font-size:.9rem;line-height:1.52;padding:0 18px 18px}.comparison-table-wrap{border-radius:18px;box-shadow:0 24px 70px #0814211a;overflow:auto}.comparison-table{background:#fff;border-collapse:collapse;min-width:860px;width:100%}.comparison-table caption{height:1px;overflow:hidden;position:absolute;width:1px}.comparison-table th,.comparison-table td{border-bottom:1px solid rgba(16,24,40,.09);color:var(--seo-muted);font-size:.9rem;line-height:1.5;padding:16px;text-align:left;vertical-align:top}.comparison-table thead th{background:linear-gradient(180deg,#fff,#f7fbff);color:var(--seo-navy);font-size:.78rem;font-weight:950;position:sticky;text-transform:uppercase;top:0;z-index:2}.comparison-table thead th:not(:first-child){align-items:center;display:table-cell}.comparison-table tbody th{color:var(--seo-ink);font-weight:950}.comparison-table__row--decisive th,.comparison-table__row--decisive td{background:linear-gradient(90deg,#ff642d0f,#195bff0d)}.comparison-mobile-cards{display:none}.key-difference-list{display:grid;gap:28px}.key-difference-card{align-items:center;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.key-difference-card--reverse{grid-template-columns:minmax(320px,.72fr) minmax(0,1fr)}.key-difference-card--reverse .key-difference-card__copy{order:2}.key-difference-card__copy{background:#fff;border:1px solid rgba(16,24,40,.1);border-radius:18px;box-shadow:0 22px 64px #08142114;display:grid;gap:16px;padding:28px}.key-difference-card__copy>span{color:var(--seo-orange);font-size:.78rem;font-weight:950}.key-difference-card__copy h3{font-size:2rem;line-height:1.08}.key-difference-card__copy div{background:#f8fbff;border:1px solid rgba(16,24,40,.08);border-radius:12px;padding:14px}.key-difference-card__copy div strong{color:var(--seo-navy);display:block;font-size:.78rem;margin-bottom:5px;text-transform:uppercase}.comparison-mockup{background:radial-gradient(circle at 18% 18%,rgba(255,100,45,.13),transparent 38%),radial-gradient(circle at 82% 20%,rgba(25,91,255,.16),transparent 42%),linear-gradient(145deg,#091829,#12324c);border:1px solid rgba(255,255,255,.12);border-radius:20px;box-shadow:0 34px 90px #08142133;color:#fff;min-height:320px;overflow:hidden;padding:18px}.comparison-mockup__chrome{display:flex;gap:7px;margin-bottom:18px}.comparison-mockup__chrome span{background:#ffffff4d;border-radius:999px;height:9px;width:9px}.comparison-mockup__body{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:16px;min-height:250px;padding:18px}.mock-keyword-table,.mock-rank-rows,.mock-audit-panel{display:grid;gap:14px}.mock-keyword-table span,.mock-rank-rows span,.mock-audit-panel span{background:#ffffff1a;border-radius:12px;display:grid;gap:8px;padding:12px}.mock-keyword-table b,.mock-rank-rows b,.mock-audit-panel strong{color:#ffffffdb;font-size:.82rem;text-transform:uppercase}.mock-keyword-table i,.mock-rank-rows i,.mock-audit-panel i{background:linear-gradient(90deg,var(--comparison-first, var(--seo-orange)),var(--comparison-second, var(--seo-blue)));border-radius:999px;height:8px}.mock-traffic-chart{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));height:225px}.mock-traffic-chart span{background:linear-gradient(180deg,var(--comparison-second, var(--seo-blue)),rgba(123,97,255,.42));border-radius:12px 12px 4px 4px}.mock-audit-panel b{color:var(--comparison-first, var(--seo-orange));font-size:4rem;line-height:1}.mock-market-panel,.mock-audience-overlap{align-items:center;display:grid;justify-items:center;min-height:220px;text-align:center}.mock-market-panel div{align-items:end;display:flex;gap:12px;height:140px}.mock-market-panel i{background:linear-gradient(180deg,var(--comparison-second, var(--seo-blue)),var(--comparison-first, var(--seo-orange)));border-radius:999px;display:block;width:54px}.mock-market-panel i:nth-child(1){height:68%}.mock-market-panel i:nth-child(2){height:94%}.mock-market-panel i:nth-child(3){height:48%}.mock-audience-overlap{position:relative}.mock-audience-overlap span{border:2px solid rgba(255,255,255,.46);border-radius:999px;height:138px;position:absolute;width:138px}.mock-audience-overlap span:nth-child(1){background:#ff642d38;transform:translate(-38px)}.mock-audience-overlap span:nth-child(2){background:#195bff40;transform:translate(38px)}.mock-audience-overlap span:nth-child(3){height:78px;width:78px}.mock-audience-overlap b{position:relative;z-index:1}.mock-backlink-network{display:grid;gap:16px}.mock-backlink-network__map{background:radial-gradient(circle at 20% 28%,rgba(255,138,0,.5) 0 7px,transparent 8px),radial-gradient(circle at 72% 24%,rgba(255,255,255,.58) 0 6px,transparent 7px),radial-gradient(circle at 42% 62%,rgba(255,100,45,.58) 0 8px,transparent 9px),radial-gradient(circle at 78% 72%,rgba(255,255,255,.4) 0 6px,transparent 7px),linear-gradient(135deg,transparent 48%,rgba(255,255,255,.16) 49%,transparent 51%),linear-gradient(24deg,transparent 44%,rgba(255,138,0,.2) 45%,transparent 47%);border:1px solid rgba(255,255,255,.12);border-radius:16px;min-height:118px;overflow:hidden;position:relative}.mock-backlink-network__map span{background:#ff8a002e;border:1px solid rgba(255,138,0,.32);border-radius:999px;position:absolute}.mock-backlink-network__map span:nth-child(1){height:72px;left:12%;top:18%;width:72px}.mock-backlink-network__map span:nth-child(2){height:92px;right:12%;top:10%;width:92px}.mock-backlink-network__map span:nth-child(3){bottom:10%;height:58px;left:38%;width:58px}.mock-backlink-network__map span:nth-child(4){bottom:7%;height:44px;right:16%;width:44px}.mock-backlink-network__rows,.mock-ppc-panel{display:grid;gap:10px}.mock-backlink-network__rows span,.mock-ppc-panel span{background:#ffffff1a;border-radius:12px;display:grid;gap:8px;padding:11px 12px}.mock-backlink-network__rows b,.mock-ppc-panel b,.mock-competitor-gap b{color:#ffffffd1;font-size:.76rem;text-transform:uppercase}.mock-backlink-network__rows i,.mock-ppc-panel i{background:linear-gradient(90deg,var(--comparison-second),var(--comparison-first));border-radius:999px;height:7px}.mock-competitor-gap{align-items:end;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:225px}.mock-competitor-gap span{align-items:center;display:grid;gap:12px;grid-template-rows:1fr auto;height:100%}.mock-competitor-gap i{align-self:end;background:linear-gradient(180deg,var(--comparison-first),var(--comparison-second));border-radius:999px 999px 8px 8px;min-height:60px}.mock-reporting-panel{display:grid;gap:14px}.mock-reporting-panel>div{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:132px}.mock-reporting-panel span{background:linear-gradient(180deg,var(--comparison-first),color-mix(in srgb,var(--comparison-second),#ffffff 24%));border-radius:16px 16px 6px 6px}.mock-reporting-panel span:nth-child(1){height:58%}.mock-reporting-panel span:nth-child(2){height:82%}.mock-reporting-panel span:nth-child(3){height:68%}.mock-reporting-panel b{background:#ffffff1a;border-radius:999px;color:#ffffffc2;display:inline-flex;font-size:.74rem;font-weight:850;padding:8px 10px;text-transform:uppercase;width:fit-content}.mock-project-workspace{display:grid;gap:14px;grid-template-columns:minmax(0,1.2fr) minmax(110px,.75fr)}.mock-project-workspace>div,.mock-project-workspace aside,.mock-pricing-usage{display:grid;gap:10px}.mock-project-workspace span,.mock-project-workspace aside b,.mock-pricing-usage span{background:#ffffff1a;border-radius:12px;display:grid;gap:8px;padding:12px}.mock-project-workspace b,.mock-pricing-usage b{color:#ffffffd1;font-size:.74rem;text-transform:uppercase}.mock-project-workspace i,.mock-pricing-usage i{background:linear-gradient(90deg,var(--comparison-second),var(--comparison-first));border-radius:999px;display:block;height:8px}.mock-project-workspace aside b{border-left:4px solid var(--comparison-second)}.feature-group-list,.tool-deep-dive-section .seo-container{display:grid;gap:30px}.feature-group{display:grid;gap:16px}.feature-status{background:#10182812;border:1px solid rgba(16,24,40,.1);border-radius:999px;color:var(--seo-muted);display:inline-flex;font-size:.72rem;font-weight:900;padding:7px 9px;text-transform:capitalize;white-space:nowrap}.feature-status--documented{background:#00b67a1a;color:#087e5b}.feature-status--verify-plan-limits{background:#ff642d1a;color:#9b3418}.pricing-card-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(300px,.85fr)}.comparison-pricing-card,.pricing-cost-panel,.pricing-scenario-card{display:grid;gap:16px;padding:24px;position:relative}.comparison-pricing-card{overflow:hidden}.comparison-pricing-card h3{margin-top:4px}.comparison-pricing-card>strong{color:var(--tool-primary);font-size:1.65rem}.comparison-pricing-card dl,.comparison-mobile-card dl{display:grid;gap:9px;margin:0}.comparison-pricing-card dt,.comparison-mobile-card dt{color:var(--seo-muted);font-size:.75rem;font-weight:950;text-transform:uppercase}.comparison-pricing-card dd,.comparison-mobile-card dd{color:var(--seo-ink);line-height:1.5;margin:0}.comparison-pricing-card__verified,.pricing-scenario-card em,.use-case-card em,.alternative-card em,.related-page-card span{color:var(--seo-muted);font-size:.8rem;font-style:normal;line-height:1.45}.pricing-cost-panel{background:radial-gradient(circle at 14% 12%,rgba(255,100,45,.1),transparent 44%),var(--seo-navy);color:#fff}.pricing-cost-panel p,.pricing-cost-panel li{color:#ffffffbf}.comparison-disabled-link{background:#ffffff1f;border:1px solid rgba(255,255,255,.16);border-radius:var(--seo-radius);color:#ffffffb8;display:inline-flex;font-weight:850;justify-content:center;padding:13px 16px}.pricing-scenario-grid,.use-case-grid,.alternatives-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.pricing-scenario-card{border-color:color-mix(in srgb,var(--tool-primary),transparent 74%)}.pricing-scenario-card span{color:var(--tool-primary);font-size:.76rem;font-weight:950;text-transform:uppercase}.pricing-scenario-card strong{line-height:1.35}.use-case-card{border-color:color-mix(in srgb,var(--tool-primary),transparent 75%);display:grid;gap:12px;overflow:hidden;padding:20px;position:relative;transition:box-shadow .18s ease,transform .18s ease}a.use-case-card:hover,a.related-page-card:hover{box-shadow:0 28px 76px #08142121;transform:translateY(-3px)}.use-case-card__edge{background:linear-gradient(180deg,var(--tool-primary),var(--tool-gradient-to, var(--seo-blue)));bottom:0;left:0;position:absolute;top:0;width:5px}.use-case-card h3,.alternative-card h3{font-size:1.05rem}.use-case-card>strong{color:var(--tool-primary)}.comparison-inline-cta{align-items:center;background:#fff;border:1px solid rgba(16,24,40,.1);border-radius:18px;box-shadow:0 20px 60px #08142114;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:22px;padding:18px;text-align:center}.comparison-focus-section{overflow:hidden}.comparison-focus-section--dark{background:radial-gradient(circle at 10% 18%,color-mix(in srgb,var(--comparison-first),transparent 76%),transparent 30rem),radial-gradient(circle at 86% 24%,color-mix(in srgb,var(--comparison-second),transparent 72%),transparent 32rem),linear-gradient(135deg,#071421,#111820 58%,#070d14);color:#fff}.comparison-focus-section--light{background:radial-gradient(circle at 18% 10%,color-mix(in srgb,var(--comparison-second),transparent 86%),transparent 28rem),linear-gradient(180deg,#fbfdff,#f3f7fb)}.comparison-focus-section__grid{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,.95fr) minmax(320px,.78fr);position:relative;z-index:1}.comparison-focus-section__copy{display:grid;gap:18px}.comparison-focus-section__copy h2{font-size:clamp(2.35rem,4vw,4.1rem);line-height:1}.comparison-focus-section__copy p{color:var(--seo-muted);font-size:1.03rem;line-height:1.65}.comparison-focus-section--dark .comparison-focus-section__copy p{color:#ffffffbd}.comparison-focus-section__fit{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-focus-section__fit>div,.comparison-focus-row,.comparison-focus-section__conclusion{background:#ffffffeb;border:1px solid rgba(16,24,40,.1);border-radius:16px;box-shadow:0 20px 58px #08142114;padding:18px}.comparison-focus-section--dark .comparison-focus-section__fit>div,.comparison-focus-section--dark .comparison-focus-row,.comparison-focus-section--dark .comparison-focus-section__conclusion{background:#ffffff14;border-color:#ffffff21;box-shadow:none}.comparison-focus-section__fit strong{color:var(--seo-navy);display:block;margin-bottom:10px}.comparison-focus-section--dark .comparison-focus-section__fit strong{color:#fff}.comparison-focus-section__fit ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.comparison-focus-section__fit li{color:var(--seo-muted);line-height:1.48;padding-left:18px;position:relative}.comparison-focus-section--dark .comparison-focus-section__fit li{color:#ffffffb3}.comparison-focus-section__fit li:before{background:var(--comparison-second);border-radius:999px;content:"";height:7px;left:0;position:absolute;top:.62em;width:7px}.comparison-focus-section__visual{min-width:0}.comparison-focus-section__matrix{display:grid;gap:12px;grid-column:1 / -1;grid-template-columns:repeat(5,minmax(0,1fr))}.comparison-focus-row{display:grid;gap:12px}.comparison-focus-row>span{color:var(--comparison-second);font-size:.76rem;font-weight:950;text-transform:uppercase}.comparison-focus-row dl{display:grid;gap:7px;margin:0}.comparison-focus-row dt{color:var(--seo-muted);font-size:.7rem;font-weight:950;text-transform:uppercase}.comparison-focus-section--dark .comparison-focus-row dt{color:#ffffff80}.comparison-focus-row dd{color:var(--seo-ink);line-height:1.45;margin:0}.comparison-focus-section--dark .comparison-focus-row dd{color:#ffffffc7}.comparison-focus-section__conclusion{align-items:center;display:flex;gap:16px;grid-column:1 / -1}.comparison-focus-section__conclusion span{align-items:center;background:linear-gradient(135deg,var(--comparison-first),var(--comparison-second));border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-weight:950;height:44px;justify-content:center;width:44px}.comparison-focus-section__conclusion strong{color:var(--seo-navy);line-height:1.38}.comparison-focus-section--dark .comparison-focus-section__conclusion strong{color:#fff}.tool-deep-dive{align-items:center;background:radial-gradient(circle at 14% 12%,color-mix(in srgb,var(--tool-primary),transparent 82%),transparent 30rem),#fff;border:1px solid color-mix(in srgb,var(--tool-primary),transparent 75%);border-radius:22px;box-shadow:0 32px 90px #0814211c;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);overflow:hidden;padding:34px;position:relative}.tool-deep-dive:nth-child(2n){grid-template-columns:minmax(320px,.78fr) minmax(0,1fr)}.tool-deep-dive:nth-child(2n) .tool-deep-dive__copy{order:2}.tool-deep-dive__copy{display:grid;gap:18px}.tool-deep-dive h2{font-size:clamp(2.2rem,4vw,3.4rem)}.tool-deep-dive__lists{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.tool-deep-dive__lists>div,.tool-deep-dive__pricing{background:#f8fbffdb;border:1px solid rgba(16,24,40,.09);border-radius:14px;padding:16px}.tool-deep-dive__lists strong,.tool-deep-dive__pricing strong,.pros-cons-comparison-card strong{color:var(--seo-navy);display:block;margin-bottom:10px}.tool-deep-dive__pricing span{color:var(--tool-primary);display:block;font-size:.82rem;font-weight:850}.pros-cons-comparison-grid,.methodology-grid,.related-pages-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.pros-cons-comparison-card{display:grid;gap:18px;padding:24px}.pros-cons-comparison-card header{align-items:center;display:flex;gap:12px}.pros-cons-comparison-card li:before{background:var(--tool-primary)}.methodology-grid{align-items:start;grid-template-columns:minmax(0,1.2fr) minmax(260px,.7fr) minmax(260px,.7fr)}.methodology-card{display:grid;gap:14px;padding:24px}.methodology-card--dark{background:var(--seo-navy);color:#fff}.methodology-card--dark li{color:#ffffffc2}.comparison-faq-list{display:grid;gap:12px}.comparison-faq-item{overflow:hidden}.comparison-faq-item h3{margin:0}.comparison-faq-item button{align-items:center;background:transparent;border:0;color:var(--seo-ink);cursor:pointer;display:flex;font:inherit;font-weight:900;gap:16px;justify-content:space-between;padding:18px 20px;text-align:left;width:100%}.comparison-faq-item button:focus-visible,.category-winner-card summary:focus-visible{outline:3px solid rgba(25,91,255,.32);outline-offset:-4px}.comparison-faq-item button span{align-items:center;background:var(--seo-navy);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.comparison-faq-item__panel{border-top:1px solid rgba(16,24,40,.08);padding:0 20px 18px}.alternatives-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0}.alternative-card,.related-page-card{display:grid;gap:12px;padding:20px}.alternative-card--disabled,.related-page-card--disabled{opacity:.78}.related-pages-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.related-page-card--quiz{background:linear-gradient(135deg,#ff642d1f,#195bff1a),#fff;border-color:#ff642d38}.comparison-final-cta{background:radial-gradient(circle at 12% 20%,color-mix(in srgb,var(--comparison-first),transparent 74%),transparent 30rem),radial-gradient(circle at 90% 14%,color-mix(in srgb,var(--comparison-second),transparent 72%),transparent 32rem),linear-gradient(135deg,var(--seo-navy),var(--seo-navy-2) 62%,#06101b);color:#fff;overflow:hidden;padding:96px 0;position:relative}.comparison-final-cta__inner{align-items:center;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) auto}.comparison-final-cta h2{font-size:clamp(2.5rem,5vw,4.2rem)}.comparison-final-cta p{color:#ffffffc2;max-width:680px}@media(max-width:1180px){.comparison-hero__grid,.key-difference-card,.key-difference-card--reverse,.comparison-focus-section__grid,.tool-deep-dive,.tool-deep-dive:nth-child(2n),.comparison-final-cta__inner{grid-template-columns:1fr}.key-difference-card--reverse .key-difference-card__copy,.tool-deep-dive:nth-child(2n) .tool-deep-dive__copy{order:0}.comparison-hero__copy,.comparison-decision-dashboard{justify-self:center;max-width:820px;width:100%}.pricing-card-grid,.pricing-scenario-grid,.comparison-focus-section__matrix,.use-case-grid,.alternatives-grid,.related-pages-grid,.methodology-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-cost-panel,.methodology-grid .section-heading{grid-column:1 / -1}.tool-deep-dive__lists{grid-template-columns:1fr}}@media(max-width:840px){.comparison-hero{background:radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--comparison-first),transparent 74%),transparent 26rem),radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--comparison-second),transparent 72%),transparent 28rem),linear-gradient(180deg,#071421,#0d2032 58%,#f8fbff 58.2%,#eef4fb);min-height:auto;padding:72px 0}.comparison-hero__copy{text-align:center}.comparison-hero__copy .section-kicker,.comparison-hero__reviewed{justify-self:center}.comparison-hero__actions,.comparison-final-cta__actions{justify-content:center}.comparison-nav{top:72px}.comparison-nav__inner{align-items:start;grid-template-columns:1fr;padding-bottom:8px;padding-top:8px}.comparison-section{padding:72px 0}.quick-verdict-grid,.category-winner-grid,.pricing-card-grid,.pricing-scenario-grid,.comparison-focus-section__fit,.comparison-focus-section__matrix,.use-case-grid,.pros-cons-comparison-grid,.alternatives-grid,.related-pages-grid,.methodology-grid{grid-template-columns:1fr}.comparison-table-wrap{display:none}.comparison-mobile-cards{display:grid;gap:14px}.comparison-mobile-card{background:#fff;border:1px solid rgba(16,24,40,.1);border-radius:16px;box-shadow:0 18px 48px #08142114;display:grid;gap:14px;padding:18px}.comparison-mobile-card--decisive{border-color:#ff642d3d;box-shadow:0 18px 52px #ff642d1a}.comparison-mobile-card h3,.comparison-mobile-card h4{font-size:1.15rem}}@media(max-width:620px){.comparison-hero h1{font-size:2.8rem}.comparison-vs-card{grid-template-columns:1fr}.comparison-vs-card__marker{justify-self:center}.comparison-hero__actions .button,.comparison-final-cta__actions .button,.comparison-final-cta__actions .seo-affiliate-button,.quick-verdict-card .seo-affiliate-button,.comparison-pricing-card .seo-affiliate-button,.tool-deep-dive .seo-affiliate-button{width:100%}.comparison-decision-dashboard,.quick-verdict-card,.key-difference-card__copy,.comparison-focus-section__fit>div,.comparison-focus-row,.comparison-focus-section__conclusion,.comparison-mockup,.tool-deep-dive,.pros-cons-comparison-card,.methodology-card,.comparison-pricing-card,.pricing-cost-panel,.pricing-scenario-card,.use-case-card,.alternative-card,.related-page-card{border-radius:14px;padding:18px}.comparison-mockup{min-height:260px}.comparison-mockup__body{min-height:190px}.category-winner-card summary{grid-template-columns:42px minmax(0,1fr);padding:16px}.category-winner-card__icon{font-size:.6rem;height:40px;width:40px}.comparison-inline-cta{align-items:stretch;flex-direction:column}}
