/* This preview alone separates the three measuring and alignment functions. */
.strata-pro-detail.journey-v3-measure-groups .measure-feature-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 14px;
  margin-top: clamp(36px, 4.2vw, 60px);
  align-items: stretch;
}
.strata-pro-detail.journey-v3-measure-groups .measure-feature {
  min-width: 0;
  display: flex;
  flex-direction: column;
  background: #131719;
  color: #f7f7f3;
  overflow: hidden;
  border: 1px solid #303739;
}
.strata-pro-detail.journey-v3-measure-groups .measure-feature-top {
  min-height: 112px;
  padding: 22px 25px 20px;
  border-top: 3px solid #ea623e;
}
.strata-pro-detail.journey-v3-measure-groups .measure-feature-top > span {
  display: block;
  color: #f57855;
  font-size: .75rem;
  font-weight: 770;
  letter-spacing: .1em;
}
.strata-pro-detail.journey-v3-measure-groups .measure-feature-top h3 {
  margin: 12px 0 0;
  color: #f7f7f3;
  font-size: clamp(1.4rem, 2vw, 2rem);
  letter-spacing: -.04em;
}
.strata-pro-detail.journey-v3-measure-groups .measure-feature-image {
  margin: 0;
  aspect-ratio: 3 / 2;
  overflow: hidden;
  background: #252a29;
}
.strata-pro-detail.journey-v3-measure-groups .measure-feature-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform .7s cubic-bezier(.16, 1, .3, 1);
}
@media (hover: hover) and (prefers-reduced-motion: no-preference) {
  .strata-pro-detail.journey-v3-measure-groups .measure-feature:hover .measure-feature-image img {
    transform: scale(1.035);
  }
}
.strata-pro-detail.journey-v3-measure-groups .measure-feature-content {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-height: 238px;
  padding: 24px 25px 27px;
}
.strata-pro-detail.journey-v3-measure-groups .measure-feature-content p { margin: 0; }
.strata-pro-detail.journey-v3-measure-groups .measure-feature-kicker {
  color: #a2a9a7;
  font-size: .78rem;
  letter-spacing: .035em;
}
.strata-pro-detail.journey-v3-measure-groups .measure-feature-value {
  margin-top: 6px !important;
  color: #f7f7f3;
  font-size: clamp(2.2rem, 3.5vw, 4.1rem);
  line-height: 1.05;
  font-weight: 760;
  letter-spacing: -.06em;
  white-space: nowrap;
}
.strata-pro-detail.journey-v3-measure-groups .measure-feature-value span {
  color: #f57855;
  font-size: .48em;
  letter-spacing: 0;
}
.strata-pro-detail.journey-v3-measure-groups .measure-feature-value-text {
  font-size: clamp(2.1rem, 3vw, 3.5rem);
}
.strata-pro-detail.journey-v3-measure-groups .measure-feature-description {
  margin-top: 17px !important;
  color: #d3d8d4;
  font-size: .92rem;
  line-height: 1.6;
}
.strata-pro-detail.journey-v3-measure-groups .measure-feature-detail {
  margin-top: auto !important;
  padding-top: 16px;
  color: #9aa3a1;
  font-size: .8rem;
  border-top: 1px solid #343b3b;
}
@media (max-width: 1050px) and (min-width: 781px) {
  .strata-pro-detail.journey-v3-measure-groups .measure-heading {
    grid-template-columns: 1fr;
    gap: 24px;
  }
  .strata-pro-detail.journey-v3-measure-groups .measure-heading > p {
    max-width: 620px;
  }
  .strata-pro-detail.journey-v3-measure-groups .measure-feature-grid { gap: 8px; }
  .strata-pro-detail.journey-v3-measure-groups .measure-feature-top,
  .strata-pro-detail.journey-v3-measure-groups .measure-feature-content { padding-inline: 17px; }
  .strata-pro-detail.journey-v3-measure-groups .measure-feature-content { min-height: 265px; }
}
@media (max-width: 780px) {
  .strata-pro-detail.journey-v3-measure-groups .measure-feature-grid {
    grid-template-columns: 1fr;
    gap: 12px;
    margin: 30px -16px 0;
  }
  .strata-pro-detail.journey-v3-measure-groups .measure-feature-top {
    min-height: 0;
    padding: 19px 20px 18px;
  }
  .strata-pro-detail.journey-v3-measure-groups .measure-feature-top h3 {
    margin-top: 7px;
    font-size: 1.55rem;
  }
  .strata-pro-detail.journey-v3-measure-groups .measure-feature-image { aspect-ratio: 3 / 2; }
  .strata-pro-detail.journey-v3-measure-groups .measure-feature-content {
    min-height: 0;
    padding: 21px 20px 23px;
  }
  .strata-pro-detail.journey-v3-measure-groups .measure-feature-value,
  .strata-pro-detail.journey-v3-measure-groups .measure-feature-value-text {
    font-size: clamp(2.5rem, 12vw, 3.5rem);
  }
  .strata-pro-detail.journey-v3-measure-groups .measure-feature-description { margin-top: 12px !important; }
  .strata-pro-detail.journey-v3-measure-groups .measure-feature-detail { margin-top: 17px !important; }
}
