/* Home — trimmed layout · wave172
   Tighter spacing, cleaner scroll length */

.page-home.page-jfi .pw-sl-about,
.page-home.page-jfi .pw-pro-programs,
.page-home.page-jfi .pw-sl-founder,
.page-home.page-jfi .pw-sl-testimonials,
.page-home.page-jfi .pw-sl-contact {
  padding-top: clamp(48px, 7vw, 72px) !important;
  padding-bottom: clamp(48px, 7vw, 72px) !important;
}

.page-home.page-jfi .pw-rehab-trust__item {
  padding: 18px 14px;
}

.page-home.page-jfi .pw-sl-founder__quote {
  max-width: 640px;
  margin-inline: auto;
}

.page-home.page-jfi .pw-sl-contact__grid {
  gap: clamp(28px, 4vw, 40px);
}

.page-home.page-jfi .pw-news-pro {
  padding-bottom: clamp(48px, 7vw, 72px) !important;
}

.page-home.page-jfi .pw-pro-programs__lead {
  max-width: 520px;
  margin-inline: auto;
}
