.cta-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 22px 48px;
  width: min(100%, 600px);
  background: linear-gradient(
    180deg,
    rgb(255, 181, 46) 59%,
    rgb(10, 37, 65) 207%
  );
  border: 1px solid rgb(255, 181, 46);
  border-radius: 16px;
  box-shadow:
    0 8px 19px rgba(0, 0, 0, 0.15),
    inset 0 -7px 9px rgba(0, 0, 0, 0.2);
  font-weight: 700;
  font-size: clamp(1rem, 0.6rem + 1.5vw, 1.75rem);
  color: #0f172a;
  white-space: nowrap;
  cursor: pointer;
  transition: filter 0.15s;
}

.cta-button:hover {
  filter: brightness(1.05);
}
