@import url("credentialing-contracting.css");

.consulting-hero {
  grid-template-columns: minmax(0, 1.2fr) minmax(360px, 0.8fr);
  background: linear-gradient(135deg, #082a4a 0%, #0d6872 54%, #10aaa4 100%);
}

.consulting-hero .hero-copy h1 {
  max-width: 940px;
  font-size: clamp(46px, 5.6vw, 70px);
}

.consulting-hero .workflow-card p {
  color: #6b7f95;
}

.consulting-metrics {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.consulting-services {
  padding-top: 18px;
}

.compact-grid article {
  display: grid;
  grid-template-columns: 56px minmax(0, 1fr);
  column-gap: 16px;
  align-items: center;
  min-height: 124px;
}

.compact-grid img {
  grid-row: span 2;
  margin: 0;
}

.compact-grid h3 {
  margin: 0;
  font-size: 25px;
}

.compact-grid p {
  margin-top: 4px;
}

@media (max-width: 700px) {
  .consulting-hero .hero-copy h1 {
    font-size: 42px;
  }

  .compact-grid article {
    grid-template-columns: 1fr;
  }
}
