/* Company — Who We Are (founding story + buttons). Text-only, centred column. */
.flm-whoweare { padding-block: clamp(3rem, 8vw, 6rem); padding-inline: 0; }
.flm-whoweare__inner { width: min(92vw, 900px); margin-inline: auto; text-align: center; }

.flm-whoweare__eyebrow {
  margin: 0 0 1.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-whoweare__lead {
  margin: 0 auto; max-width: 62ch;
  font-weight: 300; font-size: clamp(1.15rem, 1.8vw, 1.5rem); line-height: 1.6;
  color: var(--wp--preset--color--text-primary);
}
.flm-whoweare__lead strong { font-weight: 600; }

.flm-whoweare__btns {
  display: flex; flex-wrap: wrap; justify-content: center; gap: 0.9rem;
  margin-top: clamp(2rem, 4vw, 3rem);
}
.flm-whoweare__btn {
  display: inline-flex; align-items: center; gap: 0.45em;
  padding: 0.85rem 1.6rem; border-radius: 4px;
  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: background-color 0.15s ease, color 0.15s ease, border-color 0.15s ease;
}
/* Hovers go accent-pink — the sitewide action affordance (corporate
   feedback #50; same convention as BugHerd #162/#182). */
.flm-whoweare__btn--out { background: transparent; color: #fff; border: 1px solid rgba(255, 255, 255, 0.6); }
.flm-whoweare__btn--out:hover,
.flm-whoweare__btn--out:focus-visible { border-color: var(--wp--preset--color--accent-pink); color: var(--wp--preset--color--accent-pink); background: transparent; }
.flm-whoweare__btn--fill { background: #fff; color: var(--wp--preset--color--surface-deep); border: 1px solid #fff; }
.flm-whoweare__btn--fill:hover,
.flm-whoweare__btn--fill:focus-visible { background: var(--wp--preset--color--accent-pink); border-color: var(--wp--preset--color--accent-pink); color: #fff; }

/* "ROVE" in the button renders as the wordmark via the shared .flm-rove-logo
   utility (style.css). */

/* --- Company page rhythm (BugHerd #155) ---------------------------------- */
/* The bands read as one continuous block; open the vertical rhythm up a notch
   across the page (each section keeps its own mobile clamps as the floor). */
body.page-company .flm-whoweare,
body.page-company .flm-innovation,
body.page-company .flm-dealerconf {
  padding-block: clamp(5rem, 9vw, 8rem);
}
body.page-company .flm-leadership {
  padding-block: clamp(4.5rem, 8vw, 7rem);
}
body.page-company .flm-uncovered {
  padding-block: clamp(4rem, 7vw, 6.5rem);
}
/* The FAQ block writes its padding inline (spacing--giant), so this needs
   !important to lift it on the Company page only. */
body.page-company .flm-faq {
  padding-block: clamp(4rem, 7vw, 6.5rem) !important;
}
