.compare-page[data-v-a1ce9822]{background-color:#f8f9fc;padding-top:64px}.compare-hero[data-v-a1ce9822]{max-width:760px;padding-top:38px;padding-bottom:24px;text-align:center;margin:0 auto}.compare-hero .compare-cta[data-v-a1ce9822]{margin-top:8px;margin-bottom:16px}.compare-headline[data-v-a1ce9822]{font-family:var(--marketing-font-heading);font-size:clamp(32px,4vw,44px);font-weight:600;line-height:1.1;color:#333;margin:0}.compare-lead[data-v-a1ce9822]{font-size:var(--text-lg);line-height:1.5;color:var(--marketing-text-body);margin:16px auto 12px;max-width:640px}.compare-reviewed[data-v-a1ce9822]{font-size:var(--text-sm);color:var(--marketing-text-muted);margin:0}.compare-verify-note[data-v-a1ce9822]{font-size:var(--text-sm);line-height:1.5;color:var(--marketing-text-muted);margin:8px auto 0;max-width:560px}.compare-section[data-v-a1ce9822]{max-width:800px;padding:10px 30px}.compare-section-card[data-v-a1ce9822]{background:#fff;padding:30px 26px}.compare-section-text[data-v-a1ce9822]{font-size:var(--text-base);line-height:1.6;color:#555;margin:0 0 12px}.compare-section-text[data-v-a1ce9822]:last-child{margin-bottom:0}.compare-pull-quote[data-v-a1ce9822]{font-size:var(--text-lg);line-height:1.5;color:#333;font-weight:500;margin:16px 0;padding-left:16px;border-left:3px solid var(--marketing-brand-600)}.compare-section-bullets[data-v-a1ce9822]{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:10px}.compare-section-bullets li[data-v-a1ce9822]{display:flex;align-items:flex-start;gap:10px;font-size:var(--text-base);line-height:1.4;color:#333}.compare-campaigns-grid[data-v-a1ce9822]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.compare-campaign-item[data-v-a1ce9822]{background:#f8f9fc;padding:16px}.compare-campaign-name[data-v-a1ce9822]{font-size:16px;font-weight:600;color:#333;margin:0 0 6px}.compare-campaign-desc[data-v-a1ce9822]{font-size:var(--text-sm);line-height:1.45;color:#555;margin:0}.compare-section-cta[data-v-a1ce9822]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 24px;margin-top:24px;font-size:16px;font-weight:600;text-decoration:none}.compare-related[data-v-a1ce9822]{max-width:800px;padding:10px 30px}.compare-related-card[data-v-a1ce9822]{background:#fff;padding:30px 26px}.compare-related-title[data-v-a1ce9822]{font-family:var(--marketing-font-heading);font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#333;margin:0 0 16px}.compare-related-grid[data-v-a1ce9822]{display:flex;flex-wrap:wrap;gap:12px 24px}.compare-related-link[data-v-a1ce9822]{color:var(--marketing-brand-600);font-weight:600;text-decoration:none}.compare-related-link[data-v-a1ce9822]:hover{text-decoration:underline}.compare-shortver[data-v-a1ce9822]{max-width:800px;padding:10px 30px}.compare-shortver-card[data-v-a1ce9822]{background:#fff;padding:30px 26px}.compare-shortver-title[data-v-a1ce9822]{font-family:var(--marketing-font-heading);font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#333;margin:0 0 20px}.compare-shortver-grid[data-v-a1ce9822]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.compare-shortver-heading[data-v-a1ce9822]{font-size:18px;font-weight:600;margin:0 0 12px}.compare-shortver-heading--yn[data-v-a1ce9822]{color:var(--marketing-brand-600)}.compare-shortver-heading--comp[data-v-a1ce9822]{color:#555}.compare-shortver-list[data-v-a1ce9822]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.compare-shortver-list li[data-v-a1ce9822]{display:flex;align-items:flex-start;gap:10px;font-size:var(--text-base);line-height:1.4;color:#333}.compare-yn-check[data-v-a1ce9822]{flex-shrink:0;margin-top:3px;color:var(--marketing-positive)}.compare-comp-check[data-v-a1ce9822]{flex-shrink:0;margin-top:7px;color:#999}.compare-table-wrap[data-v-a1ce9822],.compare-pricing[data-v-a1ce9822]{max-width:800px;padding:10px 30px}.compare-pricing-card[data-v-a1ce9822]{background:#fff;padding:30px 26px}.compare-pricing-intro[data-v-a1ce9822]{font-size:var(--text-base);color:#555;margin:-8px 0 22px}.compare-pricing-grid[data-v-a1ce9822]{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:stretch}.compare-pricing-vs[data-v-a1ce9822]{display:flex;align-items:center;justify-content:center;align-self:center;width:40px;height:40px;border-radius:999px;background:#f0f1f5;color:#666;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.compare-pricing-col[data-v-a1ce9822]{display:flex;flex-direction:column;background:#f8f9fc;padding:22px 20px;border:1px solid #e8eaf0;min-height:100%}.compare-pricing-col--yn[data-v-a1ce9822]{background:rgba(var(--marketing-brand-rgb),.06);border-color:rgba(var(--marketing-brand-rgb),.18)}.compare-pricing-col--comp[data-v-a1ce9822]{background:#fff}.compare-pricing-badge[data-v-a1ce9822]{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-bottom:14px;padding:4px 10px;border-radius:4px;background:#eef0f5;color:#555;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.compare-pricing-brand[data-v-a1ce9822]{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px}.compare-pricing-logo[data-v-a1ce9822]{display:block;flex-shrink:0}.compare-pricing-wordmark[data-v-a1ce9822]{font-size:22px;line-height:1}.compare-pricing-link[data-v-a1ce9822]{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.compare-pricing-link[data-v-a1ce9822]:hover{color:var(--marketing-brand-600);text-decoration:underline}.compare-pricing-amount[data-v-a1ce9822]{font-family:var(--marketing-font-heading);font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.2;color:#333;margin-bottom:10px}.compare-pricing-amount--comp[data-v-a1ce9822]{font-size:clamp(22px,2.6vw,30px)}.compare-pricing-desc[data-v-a1ce9822]{font-size:var(--text-base);line-height:1.5;color:#555;margin:auto 0 0}.compare-pricing-context[data-v-a1ce9822]{margin-top:18px;padding:16px 18px;background:#f8f9fc;border-left:3px solid #cfd3df}.compare-pricing-context-label[data-v-a1ce9822]{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#666;margin-bottom:6px}.compare-pricing-context-text[data-v-a1ce9822]{font-size:var(--text-base);line-height:1.55;color:#555;margin:0}.compare-pricing-note[data-v-a1ce9822]{font-size:var(--text-sm);line-height:1.5;color:var(--marketing-text-muted);margin:16px 0 0}.compare-pricing-note-link[data-v-a1ce9822]{display:inline;margin-left:4px;color:var(--marketing-brand-600);font-weight:600;text-decoration:none;white-space:nowrap}.compare-pricing-note-link[data-v-a1ce9822]:hover{text-decoration:underline}.compare-table-card[data-v-a1ce9822]{background:#fff;padding:30px 26px}.compare-table-title[data-v-a1ce9822]{font-family:var(--marketing-font-heading);font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#333;margin:0 0 20px}.compare-table-scroll[data-v-a1ce9822]{overflow-x:auto}.compare-table[data-v-a1ce9822]{width:100%;border-collapse:collapse;font-size:var(--text-base)}.compare-table th[data-v-a1ce9822],.compare-table td[data-v-a1ce9822]{padding:12px 16px;text-align:left;border-bottom:1px solid #eee}.compare-table th[data-v-a1ce9822]{font-weight:600;color:#333;background:#f8f9fc}.compare-table td[data-v-a1ce9822]{color:#555}.compare-table .compare-table-label[data-v-a1ce9822]{font-weight:600;color:#333;white-space:nowrap}.compare-why[data-v-a1ce9822],.compare-notfor[data-v-a1ce9822]{max-width:800px;padding:10px 30px}.compare-why-card[data-v-a1ce9822],.compare-notfor-card[data-v-a1ce9822]{background:#fff;padding:30px 26px}.compare-section-title[data-v-a1ce9822]{font-family:var(--marketing-font-heading);font-size:clamp(22px,2.5vw,28px);font-weight:600;color:#333;margin:0 0 16px}.compare-why-list[data-v-a1ce9822]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.compare-why-list li[data-v-a1ce9822]{display:flex;align-items:flex-start;gap:10px;font-size:var(--text-base);line-height:1.4;color:#333}.compare-notfor-intro[data-v-a1ce9822]{font-size:var(--text-base);color:#555;margin:0 0 12px}.compare-notfor-list[data-v-a1ce9822]{padding-left:20px;margin:0}.compare-notfor-list li[data-v-a1ce9822]{font-size:var(--text-base);line-height:1.5;color:#555;margin-bottom:8px}.compare-notfor-list li[data-v-a1ce9822]:last-child{margin-bottom:0}.compare-faq[data-v-a1ce9822]{max-width:800px}.compare-faq-inner[data-v-a1ce9822]{background:#fff;padding:38px 30px 26px;margin-top:10px}.compare-faq-title[data-v-a1ce9822]{font-family:var(--marketing-font-heading);font-size:28px;font-weight:600;line-height:1.1;color:#333;margin:0 0 6px}.compare-faq-list[data-v-a1ce9822]{max-width:700px;margin-top:16px;display:flex;flex-direction:column;gap:28px}.compare-faq-question[data-v-a1ce9822]{font-size:20px;font-weight:600;line-height:1.4;color:#333;margin:0 0 6px}.compare-faq-answer p[data-v-a1ce9822]{font-size:16px;line-height:1.6;color:#555;margin:0}.compare-faq-answer p+p[data-v-a1ce9822]{margin-top:8px}.compare-bottom-cta[data-v-a1ce9822]{max-width:800px;padding:10px 30px}.compare-bottom-cta-card[data-v-a1ce9822]{background:#fff;padding:38px 30px;text-align:center}.compare-bottom-cta-title[data-v-a1ce9822]{font-family:var(--marketing-font-heading);font-size:clamp(24px,3vw,30px);font-weight:600;line-height:1.2;color:#333;margin:0}.compare-bottom-cta-text[data-v-a1ce9822]{font-size:var(--text-base);color:#555;margin:12px auto 24px;max-width:500px}.compare-cta[data-v-a1ce9822]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none}.compare-back-link[data-v-a1ce9822]{display:inline-block;margin-top:16px;color:var(--marketing-brand-600);font-weight:600;text-decoration:none}.compare-back-link[data-v-a1ce9822]:hover{text-decoration:underline}@media (max-width: 767px){.compare-shortver[data-v-a1ce9822],.compare-table-wrap[data-v-a1ce9822],.compare-pricing[data-v-a1ce9822],.compare-why[data-v-a1ce9822],.compare-notfor[data-v-a1ce9822],.compare-section[data-v-a1ce9822],.compare-related[data-v-a1ce9822],.compare-bottom-cta[data-v-a1ce9822]{padding-left:16px;padding-right:16px}.compare-shortver-grid[data-v-a1ce9822],.compare-campaigns-grid[data-v-a1ce9822],.compare-pricing-grid[data-v-a1ce9822]{grid-template-columns:1fr}.compare-pricing-vs[data-v-a1ce9822]{width:100%;height:32px;border-radius:4px}.compare-faq-inner[data-v-a1ce9822]{padding:28px 16px 20px}}
