.sec__cta {
  margin-top: 26px;
}

.hwm-btn {
  display: inline-flex;
  font-family: var(--font-primary);
  align-items: center;
  justify-content: center;
  padding: 14px 34px;
  border-radius: 999px;
  text-decoration: none;
  font-size: 18px;
  line-height: 1;
  transition:
    opacity 0.2s ease,
    transform 0.2s ease;
}

.hwm-btn--ghost {
  color: var(--clr-primary);
  border: 2px solid var(--clr-primary);
  background: transparent;
}

.hwm-btn--ghost:hover {
  opacity: 0.9;
  transform: translateY(1px);
}
