/* ADaval Eletrónica V30 — alinhamento dos cartões de áreas de intervenção.
   Apenas esta secção: números no topo, ícones abaixo e textos alinhados. */
.service-grid > .service-card > .service-top {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 15px;
  height: 153px;
  min-height: 153px;
  margin: 0 0 13px;
}
.service-grid > .service-card .service-number {
  display: block;
  line-height: 17px;
  height: 17px;
  flex: 0 0 17px;
}
.service-grid > .service-card .service-icon {
  flex: none;
  align-self: flex-start;
  margin: 0;
}
/* A quarta carta tem ícone SVG; reservar o mesmo espaço das ilustrações. */
.service-grid > .service-card-dark > .service-top > .service-icon {
  width: 78px;
  height: 78px;
  border-radius: 16px;
  display: grid;
  place-items: center;
}
.service-grid > .service-card-dark > .service-top > .service-icon svg {
  width: 34px;
  height: 34px;
}
.service-grid > .service-card > h3 {
  margin-top: 0;
  min-height: 1.16em;
  margin-bottom: 11px;
}
@media (max-width: 800px) {
  .service-grid > .service-card > .service-top {
    height: 143px;
    min-height: 143px;
    margin-bottom: 12px;
  }
  .service-grid > .service-card-dark > .service-top > .service-icon {
    width: 68px;
    height: 68px;
  }
}
