.btn-wsp-dinamico {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: linear-gradient(90deg, #25D366 60%, #0762bd 100%);
  color: #fff;
  font-size: 1.08rem;
  padding: 12px 32px 12px 22px;
  border-radius: 30px;
  text-decoration: none;
  font-weight: 700;
  box-shadow: 0 2px 12px rgba(7,98,189,0.13);
  border: none;
  transition: background 0.3s, transform 0.2s, box-shadow 0.2s;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
.btn-wsp-dinamico .icon-whatsapp {
  font-size: 1.4em;
  margin-right: 8px;
  transition: transform 0.3s;
}
.btn-wsp-dinamico:hover {
  background: linear-gradient(90deg, #0762bd 60%, #25D366 100%);
  color: #fff;
  transform: translateY(-2px) scale(1.04);
  box-shadow: 0 6px 18px rgba(7,98,189,0.18);
}
.btn-wsp-dinamico:hover .icon-whatsapp {
  transform: scale(1.2) rotate(-10deg);
}
.btn-wsp-dinamico:active {
  transform: scale(0.98);
  box-shadow: 0 2px 8px rgba(7,98,189,0.10);
}
