/* Acquisition candidate: keep the established hero and make its next steps visible. */
.acquisition-home .v9-hero-actions { margin-bottom:8px; }
.acquisition-home .v9-hero-scope { display:inline-flex; align-items:center; min-height:44px; margin:0 0 20px; font-size:18px; line-height:1.6; font-weight:700; color:var(--blue-dark); text-decoration:underline; text-underline-offset:5px; }
.acquisition-home .v9-hero-scope:focus-visible { outline:3px solid currentColor; outline-offset:4px; }
@media(max-width:600px) {
  .acquisition-home .v9-hero { padding-top:28px; }
  .acquisition-home .v9-eyebrow { margin-bottom:16px; }
}

/* V20 ratio hero: one-site search clicks, previous-month same-period comparison. */
.acquisition-home .v9-hero h1 { font-size:clamp(40px,3.5vw,44px); }
.acquisition-home .v9-hero h1 .v19-hero-line { display:block; }
.acquisition-home .v9-hero h1 .v19-hero-number { color:var(--ink); }
.acquisition-home .v9-hero h1 .v19-hero-accent { color:var(--blue-dark); }
.acquisition-home .v19-hero-mobile-break { display:none; }
.acquisition-home .v19-proof-note { max-width:650px; margin:-10px 0 24px; color:var(--ink-soft); font-size:14px; line-height:1.65; }
@media(max-width:600px) {
  .acquisition-home .v9-hero h1 { font-size:clamp(28px,8vw,38px); }
  .acquisition-home .v19-hero-mobile-break { display:block; }
  .acquisition-home .v19-hero-eyebrow { font-size:clamp(14px,4.2vw,18px); letter-spacing:.04em; }
  .acquisition-home .v19-proof-note { margin-top:-6px; margin-bottom:18px; font-size:13px; }
}
