.cta-main{
  display:inline-block;
  padding:16px 26px;
  font-size:18px;
  font-weight:800;
  border-radius:16px;
  background:linear-gradient(135deg,#ff7a00,#ff9a3c);
  color:#111;
  text-decoration:none;
  box-shadow:0 10px 24px rgba(255,122,0,.25);
  transition:transform .15s ease, box-shadow .15s ease;
}
.cta-main:hover{
  transform:translateY(-2px);
  box-shadow:0 16px 30px rgba(255,122,0,.35);
}
