.process-grid {
  counter-reset: process;
}

.process-card {
  position: relative;
  padding-top: 72px;
}

.process-card::before {
  counter-increment: process;
  content: "0" counter(process);
  position: absolute;
  top: 24px;
  left: 30px;
  color: var(--gold-dark);
  font-family: Georgia, "Times New Roman", serif;
  font-size: 1.2rem;
  font-weight: 700;
}

.service-panel {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
}

.service-panel .card {
  min-height: 100%;
}

@media (max-width: 760px) {
  .service-panel {
    grid-template-columns: 1fr;
  }
}
