@font-face {
  font-family: "FITGPT Display";
  src: url("/assets/fonts/archivo-black-latin.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

.wordmark,
h1,
h2,
.workflow b,
.step-list > li > span,
.care-mark {
  font-family: "FITGPT Display", Arial Black, sans-serif;
  font-weight: 400;
  font-synthesis: none;
}

.wordmark {
  letter-spacing: -0.065em;
}

h1 {
  font-size: clamp(48px, 12vw, 84px);
  letter-spacing: -0.048em;
  line-height: 0.94;
}

h2 {
  letter-spacing: -0.045em;
  line-height: 0.98;
}

.workflow b {
  letter-spacing: -0.025em;
}

.step-list > li > span {
  letter-spacing: -0.04em;
}

.care-mark {
  font: 400 112px/0.7 "FITGPT Display", Arial Black, sans-serif;
}
