.compare-vs-badge{display:flex;align-items:center;gap:16px;padding:24px 32px;border-radius:var(--radius-lg,16px);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.compare-vs-badge__side{display:flex;align-items:center;gap:8px;font-family:var(--font-heading);font-weight:700;font-size:18px;color:var(--color-white);white-space:nowrap}.compare-vs-badge__side img{width:20px;height:20px;display:block}.compare-vs-badge__side--competitor{color:var(--lightest-text)}.compare-vs-badge__vs{font-family:var(--font-subtext);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}@media (max-width:480px){.compare-vs-badge{padding:16px 20px;gap:10px}.compare-vs-badge__side{font-size:15px}}.global-breadcrumb:has(+main .page-hero--dark){background:var(--color-bg)}.compare-hero__heading{font-family:var(--font-heading);font-weight:700;font-size:var(--font-size-display);line-height:66px;letter-spacing:-.6px;color:var(--text);margin:0 0 var(--space-lg)}.compare-hero__subheading{font-family:var(--font-subtext);font-weight:400;font-size:var(--font-size-body);line-height:24px;color:var(--light-text);max-width:560px;margin:0}.compare-hero__eyebrow{font-family:var(--font-subtext);font-weight:600;font-size:var(--font-size-sm);letter-spacing:1.2px;text-transform:uppercase;color:var(--color-primary);margin:0 0 var(--space-sm)}.compare-hero__description{font-family:var(--font-subtext);font-weight:400;font-size:var(--font-size-body);line-height:24px;color:var(--light-text);max-width:560px;margin:var(--space-sm) 0 0}.compare-hero__bullets{list-style:none;padding:0;margin:var(--space-lg) 0 0;display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.compare-hero__bullets li{position:relative;padding-left:var(--space-lg);font-family:var(--font-subtext);font-size:var(--font-size-body);line-height:24px;color:var(--light-text)}.compare-hero__bullets li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--color-primary)}.page-hero--dark .compare-hero__heading{color:var(--color-white)}.page-hero--dark .compare-hero__bullets li,.page-hero--dark .compare-hero__description,.page-hero--dark .compare-hero__subheading{color:var(--lightest-text)}@media (max-width:1024px){.compare-hero__heading{font-size:var(--font-size-h2);line-height:56px}}@media (max-width:768px){.compare-hero__heading{font-size:var(--font-size-h3);line-height:var(--lh-h3)}.compare-hero__subheading{font-size:15px}}