/* Homepage section 3.4. Gray fade band, three cards with arrows. */

#how-it-works {
  display: block;
  height: 0;
  scroll-margin-top: 80px;
}

#growth-plan,
#why-trust {
  scroll-margin-top: 44px;
}

#faq {
  scroll-margin-top: 35px;
}

@media (min-width: 601px) {
  #faq {
    scroll-margin-top: 23px;
  }
}

@media (min-width: 641px) {
  #growth-plan,
  #why-trust {
    scroll-margin-top: 36px;
  }
}

@media (min-width: 1101px) {
  #how-it-works {
    scroll-margin-top: 124px;
  }

  #growth-plan,
  #why-trust {
    scroll-margin-top: 80px;
  }

  #faq {
    scroll-margin-top: 67px;
  }
}

.ev-home-growth {
  border-top: 1px solid #e8eef4;
}

.ev-home-growth .ev-home-growth-title .ev-accent {
  display: block;
}

.ev-home-growth .ev-home-growth-lead {
  max-width: 860px;
}

.ev-home-growth .ev-s2-journey-art {
  width: auto;
  height: 88px;
  max-height: 88px;
}

.ev-home-growth .ev-s2-journey-card p {
  min-height: 0;
  max-height: none;
  overflow: visible;
}

.ev-home-growth .ev-s2-flow-arrow::before {
  content: none;
}

.ev-home-growth .ev-s2-flow-arrow {
  flex: 0 0 38px;
  width: 38px;
  min-width: 38px;
  max-width: 38px;
}

.ev-home-growth .ev-home-growth-tag {
  flex: 0 0 auto;
  display: table;
  margin: 0 auto 10px;
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.06em;
  line-height: 1.2;
  text-transform: uppercase;
}

.ev-home-growth-card--build h3,
.ev-home-growth-card--strengthen h3,
.ev-home-growth-card--grow h3 {
  color: #0b163f;
}

.ev-home-growth-card--build .ev-home-growth-tag {
  color: #1a5fa8;
  background: #eef6fc;
}

.ev-home-growth-card--strengthen .ev-home-growth-tag {
  color: #7b4fbe;
  background: #f3ebfc;
}

.ev-home-growth-card--grow .ev-home-growth-tag {
  color: #178a57;
  background: #e8f7ef;
}

.ev-home-growth-close .ev-three-scores-cta-icon {
  width: 120px;
  height: 120px;
}

.ev-home-growth-close .ev-three-scores-cta-copy h3 {
  font-size: 23px;
}

.ev-home-growth-close .ev-three-scores-cta-note {
  max-width: 18em;
  margin-top: 16px;
}
