.compare-page{color:#0b132b;background:#fff;min-height:100vh}.compare-page .header,.compare-page main,.compare-page .footer{max-width:1160px;margin:0 auto}.compare-page .header{border-bottom:1px solid #e2eafb;justify-content:space-between;align-items:center;padding:22px 28px;display:flex}.compare-page .header nav,.compare-page .footer nav{align-items:center;gap:22px;font-size:14px;display:flex}.compare-page a{color:inherit}.compare-page .header-cta,.compare-page .primary{color:#fff;background:#2563ff;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex}.compare-page .hero{background:linear-gradient(135deg,#f3f7fd 0%,#fff 72%);padding:92px 28px 84px}.compare-page .hero>div{max-width:760px}.compare-page .eyebrow{color:#2563ff;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.compare-page h1{letter-spacing:-.055em;max-width:820px;margin:14px 0 22px;font-size:clamp(42px,7vw,76px);line-height:1}.compare-page .sub{color:#52617b;max-width:700px;font-size:20px;line-height:1.55}.compare-page .actions{align-items:center;gap:22px;margin-top:30px;display:flex}.compare-page .text-link{color:#2563ff;text-underline-offset:4px;font-weight:800;text-decoration:underline}.compare-page .section{border-top:1px solid #e2eafb;padding:68px 28px}.compare-page .section-head{max-width:700px;margin-bottom:30px}.compare-page h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(30px,4vw,48px);line-height:1.05}.compare-page h3{margin:0 0 12px;font-size:21px}.compare-page .section p,.compare-page li{color:#52617b;line-height:1.7}.compare-page .comparison-grid,.compare-page .proof-grid,.compare-page .workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.compare-page .comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-page .compare-card,.compare-page .step,.compare-page .proof-item{background:#fafcff;border:1px solid #dce5f3;border-radius:18px;padding:25px}.compare-page .workflow .step-top{color:#2563ff;margin-bottom:28px;font-weight:900}.compare-page .feature-list{max-width:850px;padding-left:24px}.compare-page .proof{background:#f3f7fd}.compare-page .cta{justify-content:space-between;align-items:center;gap:28px;display:flex}.compare-page .cta h2{max-width:650px}.compare-page .faq{grid-template-columns:minmax(220px,.7fr) 1.3fr;gap:44px;display:grid}.compare-page details{border-top:1px solid #dce5f3;padding:18px 0}.compare-page summary{cursor:pointer;justify-content:space-between;gap:20px;font-weight:800;display:flex}.compare-page summary span{color:#2563ff}.compare-page .footer{justify-content:space-between;align-items:center;padding:30px 28px;display:flex}.compare-page .skip{position:absolute;left:-9999px}.compare-page .skip:focus{z-index:30;background:#fff;padding:8px;top:20px;left:20px}@media (max-width:700px){.compare-page .header nav a:not(.header-cta){display:none}.compare-page .header,.compare-page .footer{padding:18px 20px}.compare-page .hero,.compare-page .section{padding:56px 20px}.compare-page .hero h1{font-size:48px}.compare-page .sub{font-size:18px}.compare-page .comparison-grid,.compare-page .proof-grid,.compare-page .workflow,.compare-page .faq{grid-template-columns:1fr}.compare-page .cta,.compare-page .footer{display:block}.compare-page .cta .primary{margin-top:22px}.compare-page .footer nav{flex-wrap:wrap;margin-top:20px}}.compare-page .feature-table-wrap{overflow-x:auto}.compare-page .feature-table{border-collapse:collapse;background:#fff;border:1px solid #dce5f3;border-radius:16px;width:100%;overflow:hidden}.compare-page .feature-table caption{text-align:left;color:#52617b;padding:0 0 14px;font-size:14px}.compare-page .feature-table th,.compare-page .feature-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2eafb;padding:18px 20px;line-height:1.6}.compare-page .feature-table thead th{color:#0b132b;background:#f3f7fd;font-size:14px}.compare-page .feature-table tbody th{color:#0b132b;width:28%;font-size:15px}.compare-page .feature-table tbody td{color:#52617b;font-size:14px}.compare-page .feature-table tr:last-child th,.compare-page .feature-table tr:last-child td{border-bottom:0}
