/* Approved V1 statement section; original copy remains live HTML. */
.valuation-ma-page .entry-content > .valuation-expertise {
  position: relative;
  isolation: isolate;
  background: var(--pcg-surface-brand);
  color: var(--pcg-text-on-dark);
  margin: 0;
  max-width: none;
  padding: clamp(90px, 13vw, 200px) var(--pcg-gutter);
  scroll-margin-top: 70px;
}
.valuation-expertise::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: -1;
  background: url('/assets/valuations-expertise-interior.png') center 58% / cover no-repeat;
  opacity: .10;
  pointer-events: none;
}
.valuation-expertise__inner {
  display: grid;
  grid-template-columns: minmax(0, 1.16fr) minmax(0, 1fr);
  align-items: center;
  gap: clamp(36px, 4vw, 64px);
  max-width: 1400px;
  margin-inline: auto;
}
.valuation-expertise .valuation-expertise__inner h2 {
  margin: 0;
  font: var(--pcg-weight-bold) clamp(40px, 5.1vw, 80px)/1.06 var(--pcg-font-heading);
  letter-spacing: -.045em;
  color: var(--pcg-text-on-dark);
  text-wrap: balance;
}
.valuation-expertise h2 em {
  display: block;
  font-family: var(--pcg-font-editorial);
  font-weight: var(--pcg-weight-regular);
  color: var(--pcg-accent);
  letter-spacing: -.035em;
  line-height: 1.05;
}
.valuation-expertise .valuation-expertise__inner p {
  margin: 0;
  padding: 12px 0 12px clamp(32px, 4vw, 64px);
  border-left: 2px solid var(--pcg-accent);
  font: var(--pcg-weight-regular) clamp(18px, 1.85vw, 28px)/1.48 var(--pcg-font-body);
  color: var(--pcg-text-on-dark);
}
.valuation-expertise p strong { font-weight: var(--pcg-weight-bold); }
@media (max-width: 850px) {
  .valuation-expertise__inner { grid-template-columns: 1fr; gap: 36px; }
  .valuation-expertise .valuation-expertise__inner h2 { max-width: 18ch; font-size: clamp(36px, 7.5vw, 60px); }
  .valuation-expertise .valuation-expertise__inner p {
    border-left: 0;
    border-top: 1px solid var(--pcg-accent);
    padding: 30px 0 0;
    max-width: 58ch;
    font-size: 19px;
    line-height: 1.6;
  }
}
