/* Company — Dealer Confidence (brief §5). Centred text section, subtle contrast
   against the surrounding surface-deep sections. */
.flm-dealerconf { padding-block: clamp(3rem, 8vw, 6rem); padding-inline: 0; }
.flm-dealerconf__inner { width: min(92vw, 900px); margin-inline: auto; text-align: center; }

.flm-dealerconf__eyebrow {
  margin: 0 0 1rem;
  font-family: var(--wp--preset--font-family--plex);
  font-weight: 600; font-size: 0.78rem; letter-spacing: 0.22em; text-transform: uppercase;
  color: var(--wp--preset--color--text-muted);
}
.flm-dealerconf__title {
  margin: 0 auto 1.25rem; max-width: 24ch;
  font-family: var(--wp--preset--font-family--plex);
  font-weight: 600; font-size: clamp(1.6rem, 3.4vw, 2.6rem); line-height: 1.15;
  color: var(--wp--preset--color--text-primary);
}
.flm-dealerconf__body {
  margin: 0 auto; max-width: 58ch;
  font-weight: 300; font-size: var(--wp--preset--font-size--body); line-height: 1.7;
  color: var(--wp--preset--color--text-secondary);
}

/* Outlined CTA to dealer development (BugHerd #164). Same shape as the house
   outlined buttons; hover follows the sitewide pink-font + pink-border
   convention (BugHerd #162). */
.flm-dealerconf__cta {
  display: inline-flex; align-items: center; justify-content: center;
  margin-top: 2rem; padding: 0.85rem 1.6rem;
  border: 1px solid rgba(255, 255, 255, 0.6); border-radius: 4px;
  background: transparent; color: #FFFFFF;
  font-family: var(--wp--preset--font-family--plex);
  font-size: var(--wp--preset--font-size--caption);
  font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase;
  text-decoration: none;
  transition: color 0.15s ease, border-color 0.15s ease;
}
.flm-dealerconf__cta:hover,
.flm-dealerconf__cta:focus-visible {
  color: var(--wp--preset--color--accent-pink);
  border-color: var(--wp--preset--color--accent-pink);
  outline: none;
}
.flm-dealerconf__cta:focus-visible {
  box-shadow: 0 0 0 2px var(--wp--preset--color--focus);
}
