/* ===========================================================================
   S8 REDESIGN — 14 CONTACT (loads only on Contact)
   =========================================================================== */
.s8-cohero { border-bottom: 1px solid var(--s8-border); }

/* contact info cards: crisp panels with gold labels */
.s8-cohero .c-contact-card {
  border: 1px solid var(--s8-border);
  border-radius: var(--s8-radius-md);
  background: var(--s8-surface);
}
.s8-cohero .c-contact-card__label {
  color: var(--s8-accent);
  font-family: var(--font-head, "Antonio", sans-serif);
  letter-spacing: .06em; text-transform: uppercase; font-size: 12.5px;
}

/* form card: gold spine */
.s8-coform .c-contact__formCard {
  border-left: 3px solid var(--s8-accent) !important;
  border-radius: var(--s8-radius-md) !important;
}

/* CTA band spacing + map panel */
.s8-cocta { padding: 26px 0 0; }
.s8-comap iframe, .s8-comap .c-contact-map__frame {
  border: 1px solid var(--s8-border) !important;
  border-radius: var(--s8-radius-md) !important;
}
