/* Chamada para o WhatsApp no lugar dos formulários.
   Um único arquivo para as nove posições que antes pediam e-mail.
   Nome com versão porque assets/ é servido como immutable: para trocar o
   conteúdo é preciso trocar o nome do arquivo. */
.wa-cta {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  font-family: 'Open Sans', system-ui, -apple-system, sans-serif;
}
.wa-cta-b {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 14px 24px;
  border-radius: 999px;
  background: #C9A96E;
  color: #000;
  font-weight: 800;
  font-size: 15px;
  letter-spacing: .02em;
  text-decoration: none;
  box-shadow: 0 6px 20px rgba(201, 169, 110, .22);
  transition: transform .2s, background .2s, box-shadow .2s;
}
.wa-cta-b:hover,
.wa-cta-b:focus-visible {
  background: #D9BE88;
  transform: translateY(-2px);
  box-shadow: 0 10px 26px rgba(201, 169, 110, .36);
}
.wa-cta-b svg {
  width: 20px;
  height: 20px;
  flex: none;
}
.wa-cta small {
  font-size: 12.5px;
  line-height: 1.55;
  opacity: .72;
  max-width: 44ch;
}
.wa-cta.wa-cta-centro {
  align-items: center;
  text-align: center;
}
@media (prefers-reduced-motion: reduce) {
  .wa-cta-b { transition: none; }
  .wa-cta-b:hover,
  .wa-cta-b:focus-visible { transform: none; }
}
