.cta-glow-primary{background:linear-gradient(#3b82f6 0%,#2563eb 55%,#1d4ed8 100%);border:1px solid #93c5fda6;transition:background .2s,border-color .2s,box-shadow .2s,transform .15s;box-shadow:0 0 0 1px #3b82f666,0 0 18px #2563eb80,0 0 36px #2563eb38,inset 0 1px #ffffff38,inset 0 0 16px #93c5fd24}.cta-glow-primary:hover{background:linear-gradient(#60a5fa 0%,#3b82f6 50%,#2563eb 100%);border-color:#bfdbfed9;box-shadow:0 0 0 1px #60a5fa8c,0 0 24px #3b82f699,0 0 48px #2563eb47,inset 0 1px #ffffff47,inset 0 0 20px #bfdbfe2e}.cta-glow-primary:active{transform:scale(.98)}.cta-glow-orange{background:linear-gradient(#ff8a5f 0%,#ff5f38 55%,#e8481f 100%);border:1px solid #ffb294a6;transition:background .2s,border-color .2s,box-shadow .2s,transform .15s;box-shadow:0 0 0 1px #ff5f3866,0 0 18px #e8481f80,0 0 36px #e8481f38,inset 0 1px #ffffff38,inset 0 0 16px #ffb29424}.cta-glow-orange:hover{background:linear-gradient(#ffa07a 0%,#ff6b45 50%,#e8481f 100%);border-color:#ffc8b2d9;box-shadow:0 0 0 1px #ff8a5f8c,0 0 24px #ff5f3899,0 0 48px #e8481f47,inset 0 1px #ffffff47,inset 0 0 20px #ffc8b22e}.cta-glow-orange:active{transform:scale(.98)}