/* Shared CTA contract: red surface, white primary, transparent white secondary. */
body .thl-cta-band {
  background:#8a0b1b!important;
  color:#fff!important;
  border-color:#8a0b1b!important;
}
body .thl-cta-band > :is(.wrap,.container,.cta-content) {background:transparent!important}
body .thl-cta-band :is(h2,h3,p,.eyebrow,.section-label,.muted) {color:#fff!important}
body .thl-cta-band :is(a,button)[data-thl-cta-style] {
  display:inline-flex;align-items:center;justify-content:center;gap:10px;
  padding:12px 20px;min-height:48px;max-width:100%;box-sizing:border-box;
  border:1px solid #fff!important;border-radius:8px;
  font-weight:600;line-height:1.6;text-align:center;text-decoration:none;
  white-space:normal;cursor:pointer;box-shadow:none;
}
body .thl-cta-band :is(a,button)[data-thl-cta-style="primary"] {
  background:#fff!important;color:#b10e23!important;
}
body .thl-cta-band :is(a,button)[data-thl-cta-style="secondary"] {
  background:transparent!important;color:#fff!important;
}
body .thl-cta-band :is(a,button)[data-thl-cta-style="primary"]:hover {background:#f9ecef!important;color:#8a0b1b!important}
body .thl-cta-band :is(a,button)[data-thl-cta-style="secondary"]:hover {background:#ffffff1f!important;color:#fff!important}
body .thl-cta-band :is(a,button)[data-thl-cta-style]:active {transform:translateY(1px)}
body .thl-cta-band :is(a,button)[data-thl-cta-style]:focus-visible {outline:2px solid #fff!important;outline-offset:5px;box-shadow:0 0 0 4px #8a0b1b}
body .thl-cta-band :is(a,button)[data-thl-cta-style] svg {color:inherit!important;fill:none;flex-shrink:0}
body .thl-cta-band .actions {display:flex;justify-content:center;flex-wrap:wrap;gap:14px}
body .thl-cta-compact {border:0!important;border-radius:12px;padding:28px}
body .thl-cta-compact.loc-faq-contact {display:block}
body .thl-cta-compact.loc-faq-contact>svg {color:#fff}
@media(max-width:600px){
  body .thl-cta-band :is(a,button)[data-thl-cta-style] {min-width:0}
  body .thl-cta-band .actions {gap:12px}
  body .thl-cta-compact {padding:24px}
}
