/* =====================================================================
   Contato — formulário e cartões de canal direto.
   ===================================================================== */

.smn-contato {
  padding: 20px var(--gutter, 24px) 100px;
}

.smn-contato__grade {
  display: grid;
  gap: 40px;
  align-items: start;
}

.smn-contato__form {
  padding: 36px;
  border-radius: var(--smn-raio-painel);
}

.smn-contato__campos {
  display: grid;
  gap: 18px;
}

.smn-contato__canais {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.smn-contato__cartao {
  padding: 24px;
  border-radius: var(--smn-raio-card);
}

.smn-contato__rotulo {
  font: 500 11px var(--smn-fonte-mono);
  letter-spacing: .14em;
  color: var(--smn-verde);
}

.smn-contato__valor {
  font: 600 18px var(--smn-fonte-titulo);
  color: inherit;
}
