/* Version 125 — final pre-publish homepage alignment refinement. */

/* Center the complete What We Do presentation inside its approved panel. */
.what-copy {
  align-items: center;
  text-align: center;
}

.what-heading {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.what-heading .section-kicker,
.what-copy h2 {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.what-copy h2::after {
  left: 50%;
  transform: translateX(-50%);
}

.what-copy .lead,
.what-copy > p:not(.section-kicker):not(.lead) {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.what-copy .lead {
  border-right: 2px solid var(--gold);
}

.what-copy .lead::before,
.what-copy .lead::after {
  left: 11%;
  width: 78%;
  background: linear-gradient(90deg, transparent, var(--gold), rgb(197 154 52 / 40%), var(--gold), transparent);
}

.what-copy .button {
  margin-right: auto;
  margin-left: auto;
}
