.clinic-statistics { padding-block: var(--section-space); background: var(--color-pink); color: var(--color-white); }
.clinic-statistics .text-highlight { color: inherit; }
.clinic-statistics__grid > div { color: var(--color-ink); }
.clinic-statistics__grid p { color: var(--color-text-secondary); }
@media(min-width:768px) { .clinic-statistics { background: linear-gradient(130deg, var(--color-pink), color-mix(in srgb, var(--color-pink) 84%, var(--color-pink-shade))); } .clinic-statistics__heading p { text-align: right; } }
.clinic-statistics__heading { display: grid; grid-template-columns: minmax(0,640fr) minmax(0,449fr); gap: 23px; align-items: center; margin-bottom: 60px; }
.clinic-statistics__heading h2 { margin: 0; max-width: 400px; font-size: var(--text-title); line-height: var(--leading-title); font-weight: var(--font-weight-medium); text-transform: uppercase; }
.clinic-statistics__heading p { margin: 0; font-size: var(--text-small); line-height: var(--leading-body); }
.clinic-statistics__grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: var(--space-8); margin: 0; }
.clinic-statistics__grid > div { display: flex; flex-direction: column; gap: var(--space-6); padding: var(--space-9); border-radius: var(--radius-card); background: var(--color-white); }
.clinic-statistics dt { font-size: var(--text-base); line-height: var(--leading-body); font-weight: var(--font-weight-medium); }
.clinic-statistics dd { display: contents; }
.clinic-statistics dd strong { order: -1; font-size: var(--text-display); line-height: var(--leading-metric); color: var(--color-pink); font-weight: var(--font-weight-bold); }
.clinic-statistics__grid p { font-size: var(--text-section-body); line-height: var(--leading-body); margin: 0; }
@media(max-width:767px) {
  .clinic-statistics__heading { grid-template-columns: 1fr; gap: var(--space-8); margin-bottom: var(--space-8); }
  .clinic-statistics__heading h2 { font-size: var(--text-h4); line-height: var(--leading-h4); }
  .clinic-statistics__heading p { font-size: var(--text-base); }
  .clinic-statistics__grid { grid-template-columns: 1fr; }
  .clinic-statistics__grid > div { padding: var(--space-8); gap: var(--space-3); }
  .clinic-statistics dd strong { font-size: var(--text-metric); line-height: var(--leading-number-medium); }
  .clinic-statistics dt { font-size: var(--text-h6); line-height: var(--leading-h6); font-weight: var(--font-weight-bold); }
}
