/* Process / How It Works */
.process {
  background: var(--white);
}

.process-steps {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 3rem;
  margin-top: 3rem;
}

.step-number {
  font-family: var(--font-heading);
  font-size: 3.5rem;
  font-weight: 700;
  color: var(--off-white);
  line-height: 1;
  margin-bottom: 1rem;
  -webkit-text-stroke: 1px var(--border);
}

.step h3 {
  font-size: 1.25rem;
  margin-bottom: 0.75rem;
}

.step p {
  font-size: 0.95rem;
  color: var(--body);
  margin-bottom: 0;
}
