.whatsapp-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  align-self: flex-start;
  min-height: 46px;
  padding: 12px 18px;
  border-radius: 999px;
  background: #25d366;
  color: #fff;
  font-weight: 800;
  box-shadow: 0 10px 24px rgba(37, 211, 102, .22);
  transition: transform .2s ease, background .2s ease, box-shadow .2s ease;
}

.whatsapp-link::before {
  content: "";
  width: 10px;
  height: 10px;
  margin-right: 9px;
  border: 2px solid currentColor;
  border-radius: 50%;
}

.whatsapp-link:hover {
  transform: translateY(-2px);
  background: #1fba59;
  color: #fff;
  box-shadow: 0 14px 28px rgba(37, 211, 102, .3);
}
