/* SOLVEN START hero buttons - only color change, keep shape and sizes from V1 */
#hero-primary.sv-cta {
  background:linear-gradient(110deg,#ff6500 0%,#ff8700 48%,#ffb444 100%)!important;
  border:1px solid rgba(255,169,63,.68)!important;
  color:#101010!important;
  box-shadow:0 8px 24px rgba(255,112,0,.19),inset 0 1px 0 rgba(255,255,255,.24)!important;
}
#hero-primary.sv-cta:hover {
  background:linear-gradient(110deg,#ff7a00 0%,#ff9b22 54%,#ffd16c 100%)!important;
  box-shadow:0 12px 30px rgba(255,122,0,.27),0 0 18px rgba(255,122,0,.14)!important;
  filter:none!important;
}
#hero-secondary.sv-cta {
  background:linear-gradient(140deg,rgba(25,22,20,.97),rgba(12,12,14,.97))!important;
  border:1px solid rgba(255,122,0,.34)!important;
  color:#f7f4ed!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)!important;
}
#hero-secondary.sv-cta:hover {
  background:linear-gradient(140deg,#302015,#181518)!important;
  border-color:rgba(255,154,44,.74)!important;
  box-shadow:0 7px 24px rgba(255,122,0,.12)!important;
}
#hero-primary.sv-cta:focus-visible,#hero-secondary.sv-cta:focus-visible{outline:2px solid #ff9b35!important;outline-offset:3px}
