/* COMO — "Uma jornada simples de começar — e difícil de largar" */
.como {
  background-color: #fff;
  padding: 100px 0;
}
.como__topo { text-align: center; }
.como .eyebrow { margin-bottom: 20px; }
.como .titpadrao { margin-bottom: 18px; }
.como__cards {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: 20px;
  margin-top: 60px;
}
.como__card {
  flex: 0 1 340px;
  text-align: center;
  padding: 0 16px;
}
.como__card img { width: 127px; height: 127px; margin: 0 auto 30px; }
.como__card h3 {
  font-size: 34px;
  font-weight: 700;
  line-height: 1.15;
  color: #08173e;
  margin-bottom: 20px;
  text-wrap: balance;
}
.como__card p {
  font-size: 17px;
  font-weight: 500;
  line-height: 1.3;
  color: #45566a;
  text-wrap: pretty;
}
.como__card .como__etapa {
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  margin-bottom: 22px;
}
.como__card .como__etapa--1 { color: #01a9a9; }
.como__card .como__etapa--2 { color: #09183f; }
.como__card .como__etapa--3 { color: #ff6b5b; }
.como__seta {
  flex: 0 0 41px;
  width: 41px;
  height: 40px;
  margin-top: 130px;
}

@media (max-width: 1100px) {
  .como__card h3 { font-size: 28px; }
  .como__seta { margin-top: 120px; }
}
@media (max-width: 768px) {
  .como__cards { flex-direction: column; align-items: center; margin-top: 40px; gap: 30px; }
  .como__card { flex-basis: auto; max-width: 420px; }
  .como__seta { margin: 0; transform: rotate(90deg); }
}
