.compare-page{--compare-page-bg:#03060c;--compare-surface-top:#0c121e;--compare-surface-bottom:#060a12;--compare-card-bg-top:color-mix(in srgb, var(--compare-surface-top) 95%, var(--compare-page-bg));--compare-card-bg-bottom:color-mix(in srgb, var(--compare-surface-bottom) 98%, var(--compare-page-bg));background:var(--compare-page-bg);color:#e2e8f0;isolation:isolate;min-height:100vh;position:relative}.compare-page.seo-landing-premium.compare-seo-page{background:var(--compare-page-bg)}.compare-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(80% 50% at 15% -10%,#38bdf824,#0000 55%),radial-gradient(60% 40% at 90% 5%,#a78bfa1f,#0000 50%);position:fixed;inset:0}.compare-shell{z-index:1;position:relative}.compare-hub-hero{border-bottom:1px solid #ffffff12;min-height:min(54vh,30rem);padding:5.75rem 0 2.75rem;position:relative;overflow:hidden}.compare-hub-hero-image{filter:saturate(1.08)contrast(1.06)brightness(.44);object-fit:cover;object-position:center 32%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.06)}.compare-hub-hero-overlay{background:linear-gradient(118deg,#03060cf0 0%,#03060cb8 42%,#03060c85 100%),linear-gradient(#0000 0%,#03060c26 52%,#03060c 100%);position:absolute;inset:0}.compare-hub-hero:after{content:"";z-index:2;background:linear-gradient(90deg,#38bdf88c,#a78bfa59,#0000 72%);height:1px;position:absolute;bottom:0;left:0;right:0}.compare-hub-hero-inner{z-index:2;max-width:1480px;margin:0 auto;padding:0 1.25rem;position:relative}@media (min-width:640px){.compare-hub-hero-inner{padding:0 2rem}}@media (min-width:1024px){.compare-hub-hero-inner{padding:0 3.5rem}}.compare-hub-breadcrumb{color:#94a3b8e6;font-size:.82rem;font-weight:600}.compare-hub-breadcrumb a{text-decoration:none;color:#e2e8f0d9!important}.compare-hub-breadcrumb a:hover{color:#7dd3fc!important}.compare-hub-hero-layout{align-items:end;gap:2rem;margin-top:1.15rem;display:grid}@media (min-width:960px){.compare-hub-hero-layout{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);gap:2.5rem}}.compare-hub-hero-copy{max-width:40rem}.compare-hub-eyebrow{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.55rem;margin-top:.35rem;font-size:.7rem;font-weight:800;display:inline-flex;color:#a5f3fc!important}.compare-hub-eyebrow:before{content:"";background:linear-gradient(90deg,#38bdf8,#a78bfa);border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}.compare-hub-title{letter-spacing:-.035em;text-shadow:0 8px 32px #00000059;max-width:12ch;margin-top:.85rem;font-size:clamp(2.35rem,5.5vw,3.65rem);font-weight:800;line-height:1.04;color:#fff!important}.compare-hub-subtitle{max-width:38rem;margin-top:1.1rem;font-size:clamp(1rem,2vw,1.12rem);line-height:1.72;color:#e2e8f0e6!important}.compare-hub-stats{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(155deg,#080e1ad1,#040810e6);border:1px solid #ffffff1f;border-radius:1.15rem;gap:.55rem;padding:.85rem;display:grid;box-shadow:0 20px 48px #00000047}@media (min-width:640px){.compare-hub-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.compare-hub-stat{border-radius:.8rem;padding:.85rem .9rem;position:relative}.compare-hub-stat:not(:last-child):after{content:"";background:#ffffff14;width:1px;position:absolute;top:18%;bottom:18%;right:0}@media (max-width:639px){.compare-hub-stat:not(:last-child):after{width:auto;height:1px;inset:auto 10% 0}}.compare-hub-stat-value{letter-spacing:-.02em;font-size:clamp(1.35rem,3vw,1.65rem);font-weight:800;line-height:1;color:#fde68a!important}.compare-hub-stat-label{letter-spacing:.12em;text-transform:uppercase;margin-top:.45rem;font-size:.62rem;font-weight:800;line-height:1.35;color:#94a3b8f2!important}.compare-hub-stat-live .compare-hub-stat-value{color:#86efac!important}.compare-hub-stat-live-dot{background:#4ade80;border-radius:50%;width:.45rem;height:.45rem;animation:2s ease-in-out infinite compare-hub-live-pulse;position:absolute;top:.9rem;left:.9rem;box-shadow:0 0 #4ade808c}@keyframes compare-hub-live-pulse{0%,to{box-shadow:0 0 #4ade8080}50%{box-shadow:0 0 0 6px #4ade8000}}.compare-hub-lead{z-index:3;max-width:1480px;margin:-1.35rem auto 0;padding:0 1.25rem;position:relative}@media (min-width:640px){.compare-hub-lead{padding:0 2rem}}@media (min-width:1024px){.compare-hub-lead{padding:0 3.5rem}}.compare-hub-intro{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#0c121ef0,#060a12f5);border:1px solid #ffffff1a;border-left:3px solid #38bdf8;border-radius:1rem;max-width:none;margin:0;padding:1.15rem 1.35rem;font-size:1.02rem;line-height:1.7;box-shadow:0 16px 40px #0000003d;color:#e2e8f0eb!important}.compare-hub-body{max-width:1480px;margin:0 auto;padding:2.25rem 1.25rem 4rem}@media (min-width:640px){.compare-hub-body{padding:2.5rem 2rem 4.5rem}}@media (min-width:1024px){.compare-hub-body{padding:2.75rem 3.5rem 5rem}}.compare-hub-section-head{margin-top:2.75rem}.compare-hub-section-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:800;color:#7dd3fc!important}.compare-hub-section-title{letter-spacing:-.02em;margin-top:.4rem;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:800;color:#fff!important}.compare-index-grid{grid-template-columns:1fr;gap:1.15rem;margin-top:1.35rem;display:grid}@media (min-width:640px){.compare-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.compare-index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.compare-index-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(165deg, var(--compare-card-bg-top), var(--compare-card-bg-bottom));border:1px solid #ffffff1a;border-radius:1.2rem;flex-direction:column;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;overflow:hidden}.compare-index-card:hover{border-color:#38bdf873;transform:translateY(-4px);box-shadow:0 20px 48px #00000059,0 0 0 1px #38bdf81f}.compare-split-media{isolation:isolate;position:relative;overflow:hidden}.compare-split-media:before{content:"";z-index:2;background:linear-gradient(90deg,#38bdf8d9,#a78bfab3 50%,#34d399bf 100%);height:2px;position:absolute;bottom:0;left:0;right:0}.compare-split-media:after{background:linear-gradient(to top, var(--compare-card-bg-top) 0%, var(--compare-card-bg-top) 34%, color-mix(in srgb, var(--compare-card-bg-top) 68%, transparent) 72%, transparent 100%);content:"";pointer-events:none;z-index:1;height:4.75rem;position:absolute;bottom:0;left:0;right:0}.compare-index-card-media{height:9.5rem;position:relative}.compare-index-card-media.compare-split-media:after{height:2.75rem}.compare-index-card-side{background-color:#03060c;background-position:50% 42%;background-repeat:no-repeat;background-size:cover;width:50%;height:100%;position:absolute;top:0;transform:scale(1.1)}.compare-index-card-side-a{left:0}.compare-index-card-side-b{border-left:1px solid #ffffff24;right:0}.compare-index-card-vs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.12em;text-transform:uppercase;z-index:2;background:#03060cd1;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.68rem;font-weight:900;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fde68a!important}.compare-index-card-body{flex-direction:column;flex:1;padding:1.15rem 1.25rem 1.3rem;display:flex}.compare-index-card-brands{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800;color:#94a3b8f2!important}.compare-index-card-title{margin-top:.45rem;font-size:1.08rem;font-weight:800;line-height:1.3;color:#fff!important}.compare-index-card-desc{margin-top:.45rem;font-size:.86rem;line-height:1.55;color:#cbd5e1d9!important}.compare-index-card-cta{margin-top:auto;padding-top:.85rem;font-size:.82rem;font-weight:800;transition:gap .2s;color:#7dd3fc!important}.compare-index-card:hover .compare-index-card-cta{color:#bae6fd!important}.compare-hub-cta{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:linear-gradient(135deg,#0e749038,#1e3a5f59);border:1px solid #38bdf847;border-radius:1.25rem;margin-top:3rem;padding:1.75rem 1.5rem}.compare-hub-cta-title{font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:800;color:#fff!important}.compare-hub-cta-text{max-width:36rem;margin:.65rem auto 0;font-size:.95rem;line-height:1.6;color:#cbd5e1e0!important}.compare-hub-cta-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.25rem;display:flex}.compare-hub-cta-btn{border:1px solid #ffffff29;border-radius:.75rem;padding:.65rem 1.15rem;font-size:.86rem;font-weight:800;text-decoration:none;transition:background .2s,border-color .2s;color:#e2e8f0f2!important}.compare-hub-cta-btn:hover{background:#ffffff0f;border-color:#ffffff47}.compare-hub-cta-btn-primary{background:linear-gradient(135deg,#0ea5e9,#2563eb);border-color:#0000;color:#fff!important}html[data-theme=light] .compare-hub-section-title{color:#0a1020!important}html[data-theme=light] .compare-hub-section-eyebrow{color:#8a6a12!important}html[data-theme=light] .compare-hub-intro{color:#0f172acc!important;background:#fff!important;border-color:#0a10201a #0a10201a #0a10201a #2563eb!important;box-shadow:0 14px 36px #0f172a14!important}html[data-theme=light] .compare-index-card{background:#fff!important;border:1.5px solid #c9a2278c!important;box-shadow:0 14px 36px #0f172a14!important}html[data-theme=light] .compare-index-card:hover{border-color:#c9a227d9!important}html[data-theme=light] .compare-index-card-brands{color:#8a6a12!important}html[data-theme=light] .compare-index-card-title{color:#0f172a!important}html[data-theme=light] .compare-index-card-desc{color:#0f172ab3!important}html[data-theme=light] .compare-index-card-cta{color:#8a6a12!important}html[data-theme=light] .compare-index-card:hover .compare-index-card-cta{color:#5e4a0c!important}.compare-hub-hero{border-bottom:3px solid #c9a227a6}html[data-theme=light] .compare-hub-cta{background:linear-gradient(135deg,#c9a2271a,#c9a2270a)!important;border-color:#c9a22766!important}html[data-theme=light] .compare-hub-cta-title{color:#8a6a12!important}.compare-hub-cta-btn-primary{color:#0a1020!important;background:linear-gradient(135deg,#c9a227 0%,#dbc06a 45%,#b8922a 100%)!important;border-color:#ffffff40!important}.compare-hub-cta-btn-primary:hover{background:linear-gradient(135deg,#dbc06a,#c9a227)!important}html[data-theme=light] .compare-hub-cta-text{color:#0f172ac7!important}html[data-theme=light] .compare-hub-cta-btn{color:#0a1020!important}.compare-seo-page .compare-hero{background-color:#03060c;min-height:min(68vh,36rem);position:relative}.compare-hero-split.compare-split-media{isolation:isolate;z-index:0;grid-template-columns:1fr 1fr;width:100%;height:100%;display:grid;position:absolute;inset:0;overflow:hidden}.compare-hero-cta-btn{border:1px solid #ffffff29;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;color:#e2e8f0f2!important}.compare-hero-cta-btn-primary{box-shadow:0 8px 24px #c9a22759;color:#0a1020!important;background:linear-gradient(135deg,#c9a227 0%,#dbc06a 45%,#b8922a 100%)!important;border-color:#c9a22780!important}.compare-hero-cta-btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 28px #c9a22780;background:linear-gradient(135deg,#dbc06a,#c9a227)!important}.compare-hero-cta-btn-ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff!important;background:#ffffff14!important;border-color:#ffffff3d!important}.compare-hero-cta-btn-ghost:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0000004d;background:#ffffff29!important;border-color:#ffffff6b!important}.compare-hero-split .compare-hero-side{background-color:#03060c;min-height:100%;position:relative;overflow:hidden}.compare-hero-split .compare-hero-side-b{border-left:1px solid #ffffff1f}.compare-hero-split .compare-hero-side-image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;min-height:min(68vh,36rem);position:absolute;inset:0;transform:scale(1.06)}.compare-hero-vs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.14em;text-transform:uppercase;z-index:2;background:#03060cc7;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:.78rem;font-weight:900;display:flex;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #00000073;color:#fde68a!important}.compare-section-eyebrow{letter-spacing:.14em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;font-weight:800;color:#7dd3fc!important}.compare-seo-page .compare-winner-card{background:linear-gradient(160deg, var(--compare-card-bg-top), var(--compare-card-bg-bottom));border-radius:1rem;padding:1.15rem;transition:border-color .2s,transform .2s;position:relative}.compare-winner-card:before{background:var(--compare-winner-accent,#38bdf8);content:"";border-radius:1rem 1rem 0 0;height:3px;position:absolute;top:0;left:0;right:0}.compare-winner-card:hover{transform:translateY(-2px)}.compare-seo-page .compare-winner-card-a{--compare-winner-accent:#38bdf8;border:1px solid #38bdf847}.compare-seo-page .compare-winner-card-b{--compare-winner-accent:#34d399;border:1px solid #34d39947}.compare-seo-page .compare-winner-card-tie{--compare-winner-accent:#a78bfa;border:1px solid #a78bfa47}.compare-winner-pick{color:var(--compare-winner-accent,#38bdf8)!important}.compare-who-panel,.compare-market-panel{background:linear-gradient(160deg,#0c121eeb,#060a12f5);border-radius:1.1rem;position:relative}.compare-who-panel:before,.compare-market-panel:before{content:"";background:linear-gradient(90deg,#38bdf8,#0000 70%);border-radius:1.1rem 1.1rem 0 0;height:2px;position:absolute;top:0;left:0;right:0}.compare-market-panel:before{background:linear-gradient(90deg,#34d399,#0000 70%)}.compare-matrix-wrap{background:#060a1299;box-shadow:inset 0 1px #ffffff0a}.compare-matrix thead th{background:#0e749047}.compare-use-case-card{background:linear-gradient(160deg,#0c121ee0,#060a12f0);transition:border-color .2s}.compare-use-case-card:hover{border-color:#38bdf84d}.compare-hero-price-chip{background:#03060c8c;border-color:#ffffff29}.compare-deep-intro{max-width:44rem;margin-top:.65rem;font-size:.98rem;line-height:1.65;color:#cbd5e1e0!important}.compare-deep-dive{margin-top:1.75rem}.compare-deep-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:900px){.compare-deep-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}.compare-deep-card:nth-child(3n+1){grid-column:span 2}}.compare-deep-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(160deg,#0c121ef0,#060a12fa);border:1px solid #ffffff17;border-radius:1.1rem;padding:1.2rem 1.25rem 1.3rem;transition:border-color .2s,transform .2s;position:relative}.compare-deep-card:before{background:var(--compare-deep-accent,#38bdf8);content:"";border-radius:1.1rem 1.1rem 0 0;height:3px;position:absolute;top:0;left:0;right:0}.compare-deep-card:hover{border-color:color-mix(in srgb, var(--compare-deep-accent,#38bdf8) 35%, transparent);transform:translateY(-2px)}.compare-deep-card-head{align-items:flex-start;gap:.85rem;display:flex}.compare-deep-index{letter-spacing:.08em;margin-top:.15rem;font-size:.82rem;font-weight:900;line-height:1;color:var(--compare-deep-accent,#38bdf8)!important}.compare-deep-tag{letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:800;color:var(--compare-deep-accent,#38bdf8)!important}.compare-deep-title{letter-spacing:-.02em;margin-top:.25rem;font-size:1.05rem;font-weight:800;line-height:1.25;color:#fff!important}.compare-deep-lead{background:var(--compare-deep-accent-soft,#38bdf824);border-left:3px solid var(--compare-deep-accent,#38bdf8);border-radius:0 .65rem .65rem 0;margin-top:1rem;padding:.75rem .85rem;font-size:.92rem;font-weight:600;line-height:1.6;color:#f1f5f9f2!important}.compare-deep-points{gap:.55rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.compare-deep-point{padding-left:1.1rem;font-size:.86rem;line-height:1.58;position:relative;color:#cbd5e1e6!important}.compare-deep-point:before{background:var(--compare-deep-accent,#38bdf8);content:"";border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.55rem;left:0}.compare-deep-footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#0e74902e,#1e3a5f47);border:1px solid #38bdf838;border-radius:1rem;margin-top:1.25rem;padding:1.15rem 1.25rem}.compare-deep-footer-label{letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800;color:#7dd3fc!important}.compare-deep-footer-text{margin-top:.45rem;font-size:.92rem;line-height:1.65;color:#e2e8f0eb!important}.compare-listings-explorer{margin-top:3.5rem}.compare-choose-cta-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(ellipse 70% 80% at 0% 0%, #38bdf81f, transparent 55%), radial-gradient(ellipse 60% 70% at 100% 100%, #a78bfa1a, transparent 50%), linear-gradient(155deg, var(--compare-card-bg-top), var(--compare-card-bg-bottom));border:1px solid #ffffff1a;border-radius:1.25rem;gap:1.5rem;padding:1.75rem 1.5rem;display:grid;position:relative;overflow:hidden}.compare-choose-cta-panel:before{content:"";background:linear-gradient(90deg,#38bdf8d9,#a78bfab3 50%,#34d399bf 100%);height:2px;position:absolute;top:0;left:0;right:0}@media (min-width:900px){.compare-choose-cta-panel{grid-template-columns:1.15fr minmax(16rem,.85fr);align-items:center;gap:2rem;padding:2rem 2.25rem}}.compare-choose-cta-title{letter-spacing:-.02em;margin-top:.35rem;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:800;line-height:1.2;color:#fff!important}.compare-choose-cta-text{max-width:36rem;margin-top:.65rem;font-size:.96rem;line-height:1.65;color:#cbd5e1e0!important}.compare-choose-cta-aside{flex-direction:column;gap:1.15rem;display:flex}@media (min-width:900px){.compare-choose-cta-aside{border-left:1px solid #ffffff14;align-items:stretch;padding-left:2rem}}.compare-choose-cta-matchup{background:#03060c73;border:1px solid #ffffff1a;border-radius:.9rem;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex}.compare-choose-cta-brand{text-align:center;font-size:.88rem;font-weight:800;color:#fff!important}.compare-choose-cta-vs{letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900;color:#fde68a!important}.compare-choose-cta-actions{flex-direction:column;gap:.65rem;display:flex}@media (min-width:480px){.compare-choose-cta-actions{flex-flow:wrap}}.compare-choose-cta-btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;color:#e2e8f0f2!important;border-color:#ffffff2e!important}.compare-choose-cta-btn-secondary:hover{background:#ffffff1a;transform:translateY(-1px);border-color:#ffffff47!important}html[data-theme=light] .compare-page.compare-seo-page{color:#0f172a!important;background:#f6f8fc!important}html[data-theme=light] .compare-seo-page .seo-landing-body{background:0 0!important}html[data-theme=light] .compare-seo-page .seo-landing-h2{color:#0f172a!important}html[data-theme=light] .compare-seo-page .compare-section-eyebrow{color:#8a6a12!important}html[data-theme=light] .compare-seo-page .compare-winner-card{background:#fff!important;border:1px solid #c9a2274d!important;box-shadow:0 14px 36px #0f172a14!important}html[data-theme=light] .compare-seo-page .compare-winner-card-a,html[data-theme=light] .compare-seo-page .compare-winner-card-b,html[data-theme=light] .compare-seo-page .compare-winner-card-tie{--compare-winner-accent:#c9a227;border:1px solid #c9a2274d!important}html[data-theme=light] .compare-seo-page .compare-winner-category{color:#8a6a12!important}html[data-theme=light] .compare-seo-page .compare-winner-pick{color:#0f172a!important}html[data-theme=light] .compare-seo-page .compare-winner-summary{color:#0f172ab3!important}html[data-theme=light] .compare-seo-page .compare-matrix-wrap{background:#fff!important;border:1px solid #c9a2274d!important;box-shadow:0 14px 36px #0f172a14!important}html[data-theme=light] .compare-seo-page .compare-matrix th,html[data-theme=light] .compare-seo-page .compare-matrix td{border-bottom:1px solid #0f172a14!important}html[data-theme=light] .compare-seo-page .compare-matrix thead th{color:#0f172a!important;background:#c9a2271f!important}html[data-theme=light] .compare-seo-page .compare-matrix tbody th{color:#8a6a12!important}html[data-theme=light] .compare-seo-page .compare-matrix tbody td{color:#0f172ad1!important}html[data-theme=light] .compare-seo-page .compare-matrix tbody tr:hover td,html[data-theme=light] .compare-seo-page .compare-matrix tbody tr:hover th{background:#c9a2270f!important}html[data-theme=light] .compare-seo-page .compare-deep-intro{color:#0f172ab3!important}html[data-theme=light] .compare-seo-page .compare-deep-card{background:#fff!important;border:1px solid #c9a2274d!important;box-shadow:0 14px 36px #0f172a14!important}html[data-theme=light] .compare-seo-page .compare-deep-index,html[data-theme=light] .compare-seo-page .compare-deep-tag{color:#8a6a12!important}html[data-theme=light] .compare-seo-page .compare-deep-title{color:#0f172a!important}html[data-theme=light] .compare-seo-page .compare-deep-lead{color:#0f172ad1!important;background:#c9a2271a!important;border-left:3px solid #c9a227!important}html[data-theme=light] .compare-seo-page .compare-deep-point{color:#0f172abf!important}html[data-theme=light] .compare-seo-page .compare-deep-point:before{background:#c9a227!important}html[data-theme=light] .compare-seo-page .compare-deep-footer{background:#c9a22714!important;border:1px solid #c9a2274d!important}html[data-theme=light] .compare-seo-page .compare-deep-footer-label{color:#8a6a12!important}html[data-theme=light] .compare-seo-page .compare-deep-footer-text{color:#0f172ac7!important}html[data-theme=light] .compare-seo-page .compare-who-panel,html[data-theme=light] .compare-seo-page .compare-market-panel{background:#fff!important;border:1px solid #c9a2274d!important;box-shadow:0 14px 36px #0f172a14!important}html[data-theme=light] .compare-seo-page .compare-who-panel:before,html[data-theme=light] .compare-seo-page .compare-market-panel:before{background:linear-gradient(90deg,#c9a227,#0000 70%)!important}html[data-theme=light] .compare-seo-page .compare-who-title{color:#0f172a!important}html[data-theme=light] .compare-seo-page .compare-who-panel .brand-why-item{color:#0f172ad1!important;background:#c9a2270f!important;border:1px solid #c9a22738!important;border-left:3px solid #c9a227!important}html[data-theme=light] .compare-seo-page .compare-use-case-card{background:#fff!important;border:1px solid #c9a2274d!important}html[data-theme=light] .compare-seo-page .compare-use-case-card:hover{border-color:#c9a2278c!important}html[data-theme=light] .compare-seo-page .compare-use-case-label{color:#8a6a12!important}html[data-theme=light] .compare-seo-page .compare-use-case-rec{color:#0f172ad1!important}html[data-theme=light] .compare-seo-page .compare-market-dl dt{color:#8a6a12!important}html[data-theme=light] .compare-seo-page .compare-market-dl dd{color:#0f172a!important}html[data-theme=light] .compare-seo-page .seo-faq-item{background:#fff!important;border:1px solid #c9a2274d!important;box-shadow:0 14px 36px #0f172a14!important}html[data-theme=light] .compare-seo-page .seo-faq-item summary,html[data-theme=light] .compare-seo-page .seo-faq-item .faq-accordion-trigger{color:#0f172a!important}html[data-theme=light] .compare-seo-page .seo-faq-item p{color:#0f172abf!important}html[data-theme=light] .compare-seo-page .brand-related-article-card{background:#fff!important;border:1px solid #c9a2274d!important;box-shadow:0 14px 36px #0f172a14!important}html[data-theme=light] .compare-seo-page .brand-related-article-card:hover{border-color:#c9a2278c!important}html[data-theme=light] .compare-seo-page .brand-related-article-title{color:#0f172a!important}html[data-theme=light] .compare-seo-page .brand-related-article-excerpt{color:#0f172ab3!important}html[data-theme=light] .compare-seo-page .brand-comparison-link{color:#8a6a12!important;background:#c9a2271f!important;border:1px solid #c9a22766!important}html[data-theme=light] .compare-seo-page .brand-comparison-link:hover{background:#c9a22738!important}html[data-theme=light] .compare-seo-page .compare-choose-cta-panel{background:#fff!important;border:1px solid #c9a2274d!important;box-shadow:0 14px 36px #0f172a14!important}html[data-theme=light] .compare-seo-page .compare-choose-cta-panel:before{background:linear-gradient(90deg,#c9a227,#dbc06a 50%,#b8922a 100%)!important}html[data-theme=light] .compare-seo-page .compare-choose-cta-title{color:#0f172a!important}html[data-theme=light] .compare-seo-page .compare-choose-cta-text{color:#0f172ac7!important}html[data-theme=light] .compare-seo-page .compare-choose-cta-aside{border-left-color:#0f172a1a!important}html[data-theme=light] .compare-seo-page .compare-choose-cta-matchup{background:#c9a2270f!important;border:1px solid #c9a2274d!important}html[data-theme=light] .compare-seo-page .compare-choose-cta-brand{color:#0f172a!important}html[data-theme=light] .compare-seo-page .compare-choose-cta-vs{color:#8a6a12!important}html[data-theme=light] .compare-seo-page .compare-choose-cta-actions .compare-hero-cta-btn-primary{color:#0a1020!important;background:linear-gradient(135deg,#c9a227 0%,#dbc06a 45%,#b8922a 100%)!important;border-color:#c9a22780!important;box-shadow:0 8px 24px #c9a2274d!important}html[data-theme=light] .compare-seo-page .compare-choose-cta-actions .compare-hero-cta-btn-primary:hover{background:linear-gradient(135deg,#dbc06a,#c9a227)!important;box-shadow:0 10px 28px #c9a22773!important}html[data-theme=light] .compare-seo-page .compare-choose-cta-btn-secondary{color:#0a1020!important;background:#c9a22714!important;border-color:#c9a22766!important}html[data-theme=light] .compare-seo-page .compare-choose-cta-btn-secondary:hover{background:#c9a22729!important;border-color:#c9a22799!important}html[data-theme=light] .compare-seo-page .mpex-eyebrow{color:#8a6a12!important}.compare-seo-page .compare-hero-vs-grid{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:clamp(.75rem,3vw,2.25rem);display:grid}.compare-seo-page .compare-hero-brand-col{background:linear-gradient(168deg,#0a101bdb 0%,#03060ceb 100%);border:1px solid #ffffff1f;border-radius:1.4rem;flex-direction:column;padding:1.65rem 1.8rem 1.7rem;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 64px -30px #000000e6,inset 0 1px #ffffff0f}.compare-seo-page .compare-hero-brand-col:hover{border-color:#c9a2276b;transform:translateY(-3px)}.compare-seo-page .compare-hero-brand-col:before{content:"";background:linear-gradient(90deg,#0000,#c9a227d9,#0000);height:2px;position:absolute;top:0;left:1.4rem;right:1.4rem}.compare-seo-page .compare-hero-brand-name{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;letter-spacing:-.02em;color:#fff;padding-bottom:.14em;font-size:clamp(1.55rem,3.1vw,2.3rem);font-weight:800;line-height:1.12}.compare-seo-page .compare-hero-brand-name:after{content:"";background:linear-gradient(90deg, var(--dst-gold,#d4a853), #d4a85300);border-radius:2px;width:2.6rem;height:2px;margin-top:.6rem;display:block}.compare-seo-page .compare-hero-brand-b .compare-hero-brand-name:after{background:linear-gradient(270deg, var(--dst-gold,#d4a853), #d4a85300);margin-left:auto}.compare-seo-page .compare-hero-brand-stats{border-top:1px solid #ffffff17;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1.2rem;padding-top:1.15rem;display:grid}.compare-seo-page .compare-hero-brand-stat{background:#ffffff0b;border:1px solid #ffffff14;border-radius:.85rem;align-items:center;gap:.65rem;padding:.6rem .7rem;transition:background .2s,border-color .2s;display:flex}.compare-seo-page .compare-hero-brand-col:hover .compare-hero-brand-stat{border-color:#ffffff1f}.compare-seo-page .compare-hero-brand-b .compare-hero-brand-stat{text-align:right;flex-direction:row-reverse}.compare-seo-page .compare-hero-brand-stat-ic{width:2.1rem;height:2.1rem;color:var(--dst-gold,#d4a853);background:#c9a22724;border:1px solid #c9a2273d;border-radius:.6rem;flex:none;justify-content:center;align-items:center;display:flex}.compare-seo-page .compare-hero-brand-stat-ic svg{width:1.05rem;height:1.05rem}.compare-seo-page .compare-hero-brand-stat-body{flex-direction:column;gap:.12rem;min-width:0;display:flex}.compare-seo-page .compare-hero-brand-b .compare-hero-brand-stat-body{align-items:flex-end}.compare-seo-page .compare-hero-brand-stat-label{text-transform:uppercase;letter-spacing:.12em;color:#ffffff85;white-space:nowrap;font-size:.56rem;font-weight:700}.compare-seo-page .compare-hero-brand-stat-value{letter-spacing:-.01em;color:#fff;white-space:nowrap;font-size:1.05rem;font-weight:700}.compare-seo-page .compare-hero-brand-link{letter-spacing:.01em;color:var(--dst-gold,#d4a853);align-items:center;margin-top:1.3rem;font-size:.78rem;font-weight:700;transition:color .2s,gap .2s;display:inline-flex}.compare-seo-page .compare-hero-brand-b .compare-hero-brand-link{margin-left:auto}.compare-seo-page .compare-hero-brand-link:hover{color:#fff}.compare-seo-page .compare-hero-vs-mid{justify-content:center;align-items:center;display:flex}.compare-seo-page .compare-hero-vs-mid span{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;width:3.4rem;height:3.4rem;color:var(--dst-gold,#d4a853);-webkit-backdrop-filter:blur(10px);background:#03060cd1;border:1px solid #c9a22780;border-radius:999px;justify-content:center;align-items:center;font-size:clamp(1rem,2.1vw,1.4rem);font-style:italic;font-weight:800;display:flex;box-shadow:0 0 0 6px #c9a22714,0 10px 34px #00000080}.compare-seo-page .compare-hero-vs{display:none}@media (max-width:768px){.compare-seo-page .compare-hero-vs-grid{grid-template-columns:1fr;gap:.85rem}.compare-seo-page .compare-hero-brand-b{text-align:left}.compare-seo-page .compare-hero-brand-b .compare-hero-brand-stat{align-items:flex-start}.compare-seo-page .compare-hero-brand-b .compare-hero-brand-name:after,.compare-seo-page .compare-hero-brand-b .compare-hero-brand-link{margin-left:0}.compare-seo-page .compare-hero-vs-mid span{width:2.7rem;height:2.7rem}}.compare-seo-page .compare-hero .seo-landing-h1,.compare-seo-page .compare-hero .seo-landing-subtitle,.compare-seo-page .compare-hero .compare-hero-eyebrow,.compare-seo-page .compare-hero .seo-breadcrumbs{text-shadow:0 2px 18px #0000008c}#compare-live-listings{scroll-margin-top:calc(var(--site-header-h) + 1rem)}
