.compare-page{--compare-ink:#1d2f3d;--compare-muted:#5b6b78;--compare-line:rgba(29,47,61,0.14);--compare-teal:#0f8f8d;--compare-orange:#ff7a18;--compare-coral:#ed524b;--compare-blue:#245a88;color:var(--compare-ink);padding:24px 0 68px}.compare-breadcrumbs{font-size:13px;margin:2px 0 14px}.compare-breadcrumbs ol{align-items:center;display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.compare-breadcrumbs li:after{color:#9aa7b2;content:'/';margin-left:8px}.compare-breadcrumbs li:last-child:after{content:'';margin:0}.compare-breadcrumbs a{color:var(--compare-blue)}.compare-hero{background:#14283a;border-radius:8px;color:#fff;min-height:520px;overflow:hidden;position:relative}.compare-hero-media,.compare-hero-media picture,.compare-hero-media img,.compare-hero-shade{bottom:0;left:0;position:absolute;right:0;top:0}.compare-hero-media img{height:100%;object-fit:cover;object-position:center right;width:100%}.compare-hero-shade{background:linear-gradient(90deg, rgba(14,27,40,0.95) 0, rgba(14,27,40,0.82) 42%, rgba(14,27,40,0.34) 72%, rgba(14,27,40,0.12) 100%),linear-gradient(180deg, rgba(0,0,0,0.08) 0, rgba(0,0,0,0.32) 100%);z-index:1}.compare-hero-content{max-width:700px;padding:74px 44px;position:relative;z-index:2}.compare-eyebrow,.compare-section-label{color:#d86910;display:inline-block;font-size:12px;font-weight:800;letter-spacing:0.14em;margin-bottom:12px;text-transform:uppercase}.compare-hero .compare-eyebrow,.compare-final .compare-section-label{color:#ffd37a}.compare-hero h1{color:inherit;font-size:44px;font-weight:800;letter-spacing:0;line-height:1.08;margin:0;max-width:690px}.compare-hero-copy{color:rgba(255,255,255,0.88);font-size:19px;line-height:1.65;margin:22px 0 0;max-width:650px}.compare-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.compare-btn{border-radius:6px;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;min-height:46px;min-width:190px;padding:12px 20px;text-decoration:none !important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.compare-btn:hover,.compare-btn:focus{transform:translateY(-1px)}.compare-btn-primary{background:var(--compare-orange);border:1px solid var(--compare-orange);color:#fff !important}.compare-btn-secondary{background:rgba(255,255,255,0.9);border:1px solid rgba(255,255,255,0.5);color:var(--compare-ink) !important}.compare-section{background:#fff;border:1px solid var(--compare-line);border-radius:8px;margin-top:22px;padding:34px}.compare-section-accent{background:linear-gradient(180deg, #f6fbfb 0, #fff 100%);border-color:rgba(15,143,141,0.18)}.compare-section-split{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0, .9fr) minmax(0, 1.1fr)}.compare-section-head{margin-bottom:22px;max-width:820px}.compare-section-head h2,.compare-section-copy h2,.compare-final h2{color:var(--compare-ink);font-size:30px;font-weight:800;letter-spacing:0;line-height:1.2;margin:0}.compare-section-head p,.compare-section-copy p,.compare-card p,.compare-feature-card p,.compare-use-card p,.compare-step p,.compare-product-link p,.compare-faq-item p,.compare-final p,.compare-cta-panel p{color:var(--compare-muted);font-size:16px;line-height:1.65}.compare-section-head p,.compare-section-copy p{margin-top:12px}.compare-check-list{list-style:none;margin:0;padding:0}.compare-check-list li{align-items:flex-start;border-bottom:1px solid rgba(29,47,61,0.1);display:grid;gap:12px;grid-template-columns:24px minmax(0, 1fr);padding:12px 0}.compare-check-list li:last-child{border-bottom:0}.compare-check-list i,.compare-use-card i{color:var(--compare-teal);margin-top:3px}.compare-card-grid,.compare-platform-grid,.compare-feature-grid,.compare-use-grid,.compare-step-grid,.compare-product-grid,.compare-two-card-grid{display:grid;gap:16px}.compare-card-grid,.compare-product-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.compare-platform-grid,.compare-feature-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.compare-use-grid{grid-template-columns:repeat(5, minmax(0, 1fr))}.compare-step-grid{grid-template-columns:repeat(5, minmax(0, 1fr))}.compare-two-card-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.compare-card,.compare-feature-card,.compare-use-card,.compare-step,.compare-product-link,.compare-cta-panel{background:#fff;border:1px solid rgba(29,47,61,0.12);border-radius:8px;min-width:0;padding:20px}.compare-card h3,.compare-feature-card h3,.compare-product-link h3,.compare-step h3{color:var(--compare-ink);font-size:18px;font-weight:800;line-height:1.3;margin:0 0 8px}.compare-card p,.compare-feature-card p,.compare-use-card p,.compare-step p,.compare-product-link p{margin:0}.compare-link-card{padding:0}.compare-link-card a,.compare-product-link a{color:inherit;display:block;height:100%;padding:20px;text-decoration:none !important}.compare-link-card a:hover h3,.compare-link-card a:focus h3,.compare-product-link a:hover h3,.compare-product-link a:focus h3{color:var(--compare-teal)}.compare-card-icon,.compare-icon{align-items:center;background:#e7f5f4;border-radius:6px;color:var(--compare-teal);display:inline-flex;height:38px;justify-content:center;margin-bottom:14px;width:38px}.compare-card-link{color:var(--compare-orange);display:inline-block;font-size:13px;font-weight:800;margin-top:14px}.compare-table-wrap{border:1px solid rgba(29,47,61,0.12);border-radius:8px;overflow-x:auto}.compare-table{background:#fff;margin:0;min-width:760px;width:100%}.compare-table th,.compare-table td{border-bottom:1px solid rgba(29,47,61,0.1);line-height:1.55;padding:15px 16px;vertical-align:top}.compare-table thead th{background:#17354d;color:#fff;font-size:14px;letter-spacing:0.03em;text-transform:uppercase}.compare-table tbody th{color:var(--compare-ink);font-weight:800;width:24%}.compare-table tbody td{color:var(--compare-muted);width:38%}.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{border-bottom:0}.compare-use-card{display:grid;gap:10px;grid-template-columns:22px minmax(0, 1fr)}.compare-step{position:relative}.compare-step-number{align-items:center;background:var(--compare-orange);border-radius:6px;color:#fff;display:inline-flex;font-weight:800;height:32px;justify-content:center;margin-bottom:14px;width:32px}.compare-faq-list{display:grid;gap:12px}.compare-faq-item{border:1px solid rgba(29,47,61,0.12);border-radius:8px;padding:0}.compare-faq-item summary{color:var(--compare-ink);cursor:pointer;font-size:17px;font-weight:800;line-height:1.4;padding:18px 20px}.compare-faq-item p{margin:0;padding:0 20px 20px}.compare-final{align-items:center;background:linear-gradient(135deg, #12283b 0, #17354d 54%, #0f8f8d 120%);color:#fff;display:flex;gap:24px;justify-content:space-between}.compare-final h2,.compare-final p{color:#fff}.compare-final p{color:rgba(255,255,255,0.84);margin-top:10px}.compare-final-copy{max-width:720px}@media (max-width:1199px){.compare-use-grid,.compare-step-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (max-width:991px){.compare-hero{min-height:560px}.compare-hero-media img{object-position:64% center}.compare-hero-shade{background:linear-gradient(90deg, rgba(14,27,40,0.96) 0, rgba(14,27,40,0.78) 58%, rgba(14,27,40,0.32) 100%),linear-gradient(180deg, rgba(0,0,0,0.08) 0, rgba(0,0,0,0.34) 100%)}.compare-section-split,.compare-final{display:block}.compare-two-card-grid,.compare-card-grid,.compare-product-grid,.compare-platform-grid,.compare-feature-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.compare-cta-panel,.compare-final .compare-actions{margin-top:22px}}@media (max-width:767px){.compare-page{padding-top:12px}.compare-hero{min-height:620px}.compare-hero-content{padding:56px 22px}.compare-hero h1{font-size:34px}.compare-hero-copy{font-size:17px}.compare-section{padding:24px 18px}.compare-section-head h2,.compare-section-copy h2,.compare-final h2{font-size:25px}.compare-card-grid,.compare-product-grid,.compare-platform-grid,.compare-feature-grid,.compare-use-grid,.compare-step-grid,.compare-two-card-grid{grid-template-columns:1fr}.compare-btn{width:100%}}