// Premium CTA — animated gold gradient with sheen sweep, arrow slide, subline function PremiumCTA({ href, label, sublabel, compact = false }) { const [hover, setHover] = React.useState(false); return ( setHover(true)} onMouseLeave={()=>setHover(false)} style={{ position: 'relative', display: 'inline-flex', flexDirection: 'column', alignItems: 'flex-start', padding: compact ? '10px 16px 10px 18px' : '12px 26px 12px 28px', borderRadius: 12, background: 'linear-gradient(135deg,#F4D76E 0%,#D4AF37 50%,#B8960C 100%)', color: '#0A0A0A', overflow: 'hidden', boxShadow: hover ? '0 14px 40px rgba(212,175,55,.5), 0 0 0 1px rgba(255,255,255,.2) inset, 0 2px 0 rgba(255,255,255,.3) inset' : '0 8px 24px rgba(212,175,55,.3), 0 0 0 1px rgba(255,255,255,.15) inset, 0 2px 0 rgba(255,255,255,.25) inset', transform: hover ? 'translateY(-2px)' : 'translateY(0)', transition: 'all .4s cubic-bezier(.16,1,.3,1)' }}> {/* Sheen */} {label} {sublabel} ); } window.PremiumCTA = PremiumCTA;