/* ===========================================================================
   S8 REDESIGN — 10 HOME (loads only on front page, after global modules)
   Sharpened hero + section rhythm for the restructured home template.
   =========================================================================== */
.s8-hero .hw-hero__title {
  font-size: clamp(34px, 4.6vw, 58px);
  line-height: 1.04;
  letter-spacing: -.02em;
}
.s8-hero .hw-kicker { color: var(--s8-accent); letter-spacing: .14em; }
.s8-hero .hw-pill {
  border-radius: var(--s8-radius-sm);
  border: 1px solid var(--s8-border-strong);
  background: rgba(0, 0, 0, .35);
}
.s8-hero .hw-hero__panel {
  border: 1px solid var(--s8-border-strong);
  border-top: 3px solid var(--s8-accent);
  border-radius: var(--s8-radius-md);
  box-shadow: var(--s8-shadow-hero);
}

/* section headers: gold kicker + tight head */
.s8-section .hw-kicker { color: var(--s8-accent); }
.s8-section .hw-section__head { align-items: end; border-bottom: 1px solid var(--s8-border); padding-bottom: 14px; margin-bottom: 22px; }

/* featured grid: tighter dealership-marketplace rhythm */
.s8-featured .hw-cards { gap: 14px; }
.s8-news .hw-news__card { border: 1px solid var(--s8-border-strong); border-radius: var(--s8-radius-md); }

/* trust strip sits flush under hero */
.s8-trust { margin-top: 0; }
