/* Anonymous, evidence-led team experience for PayorMap About page. */
.marketing-page .about-experience {
  background: #10251a;
  color: #f0f7ef;
  padding: clamp(74px, 7.2vw, 112px) 0;
}
.marketing-page .about-experience-grid {
  display: grid;
  grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr);
  gap: clamp(38px, 7vw, 115px);
  align-items: center;
}
.marketing-page .about-experience .eyebrow {
  color: #8dd6a5;
}
.marketing-page .about-experience h2 {
  max-width: 680px;
  color: #f2faf2;
  margin: 15px 0 23px;
  font-size: clamp(2.3rem, 4.1vw, 4.35rem);
  font-weight: 600;
  line-height: 1.075;
  letter-spacing: -.067em;
  text-wrap: balance;
}
.marketing-page .about-experience-copy > p {
  max-width: 620px;
  color: #bfcec2;
  font-size: clamp(.98rem, 1.25vw, 1.07rem);
  line-height: 1.78;
  margin: 0 0 19px;
}
.marketing-page .about-experience-proof {
  min-width: 0;
  padding: clamp(23px, 3.2vw, 42px);
  background: #ecf3ea;
  border: 1px solid #cddfce;
  border-radius: 10px;
  color: #173223;
}
.marketing-page .about-experience-stat {
  display: grid;
  grid-template-columns: minmax(120px, .65fr) minmax(0, 1fr);
  align-items: center;
  gap: 22px;
  padding: 22px 0;
  border-bottom: 1px solid #cfded0;
}
.marketing-page .about-experience-stat:first-child { padding-top: 7px; }
.marketing-page .about-experience-stat strong {
  font-size: clamp(2.5rem, 4.1vw, 4.25rem);
  color: #11673f;
  font-weight: 650;
  line-height: 1.05;
  letter-spacing: -.075em;
  white-space: nowrap;
}
.marketing-page .about-experience-stat span {
  font-size: clamp(.92rem, 1.16vw, 1.03rem);
  font-weight: 600;
  color: #2c4834;
  line-height: 1.46;
}
.marketing-page .about-experience-note {
  max-width: 450px;
  margin: 22px 0 0;
  color: #657c6b;
  font-size: .77rem;
  line-height: 1.6;
}
@media (max-width: 960px) {
  .marketing-page .about-experience-grid {
    grid-template-columns: 1fr;
    gap: 24px;
  }
  .marketing-page .about-experience-proof { max-width: 740px; }
}
@media (max-width: 620px) {
  .marketing-page .about-experience-stat {
    grid-template-columns: 1fr;
    gap: 6px;
    padding: 19px 0;
  }
}
