@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap");

/* GFC layout: Main / At a Glance — compiled from src/global-flexible-content/scss/main__at_a_glance.scss */

.gfc.main__at_a_glance {
  padding: clamp(44px, 5.5vw, 76px) 0;
  background: #FFFFFF;
}
.gfc.main__at_a_glance .at-glance__inner {
  width: 100%;
  max-width: 1000px;
  margin-inline: auto;
  padding-inline: clamp(26px, 5vw, 64px);
}
.gfc.main__at_a_glance .at-glance__eyebrow {
  font-family: "Montserrat", "Manrope", "Helvetica Neue", Arial, sans-serif;
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 0.22em;
  text-transform: uppercase;
  color: #00AFAA;
  margin: 0 0 30px;
}
.gfc.main__at_a_glance .at-glance__story {
  font-family: "Gilroy", "Gilroy-Bold", "Manrope", "Helvetica Neue", sans-serif;
  font-weight: 500;
  font-size: clamp(20px, 2.4vw, 32px);
  line-height: 1.28;
  letter-spacing: -0.02em;
  color: #343741;
  margin: 0;
  text-wrap: pretty;
}
.gfc.main__at_a_glance .at-glance__story b {
  color: #F47721;
  font-weight: 700;
}
.gfc.main__at_a_glance .at-glance__story .at-glance__fig {
  font-weight: 700;
  letter-spacing: -0.03em;
  color: #343741;
  padding: 0.05em 0.28em;
  border-radius: 4px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.gfc.main__at_a_glance .at-glance__story .at-glance__fig--roi {
  background: rgba(244, 119, 33, 0.2);
}
.gfc.main__at_a_glance .at-glance__story .at-glance__fig--npv {
  background: rgba(179, 25, 131, 0.18);
}
.gfc.main__at_a_glance .at-glance__story .at-glance__fig--eff {
  background: rgba(0, 175, 170, 0.2);
}
.gfc.main__at_a_glance .at-glance__foot {
  display: flex;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
  margin-top: 22px;
  padding-top: 26px;
  border-top: 1px solid #D9DAD9;
}
.gfc.main__at_a_glance .at-glance__foot-item {
  font-family: "Montserrat", "Manrope", "Helvetica Neue", Arial, sans-serif;
  font-size: 12px;
  letter-spacing: 0.04em;
  color: #6B6F7A;
}
.gfc.main__at_a_glance .at-glance__foot-item b {
  color: #343741;
  font-weight: 600;
}
.gfc.main__at_a_glance .at-glance__dot {
  width: 4px;
  height: 4px;
  border-radius: 999px;
  background: #D9DAD9;
  flex-shrink: 0;
}
