@keyframes price-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pro-btn-shimmer{0%{transform:translate(-25%)}to{transform:translate(50%)}}.price-slide{animation:.4s cubic-bezier(.16,1,.3,1) both price-slide-in;display:inline-block}.pro-btn-shimmer-overlay{pointer-events:none;background:linear-gradient(90deg,#0000 25%,#ffffff1f 50%,#0000 75%);width:200%;height:100%;animation:3s ease-in-out infinite pro-btn-shimmer;position:absolute;top:0;left:-100%}
.algo-cta-link{color:#ffffffc7;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:10px;padding:12px 26px;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .25s,border-color .25s,color .25s,transform .25s;display:inline-flex}.algo-cta-link:hover{color:#fff;background:#ffffff0f;border-color:#ffffff24;transform:translateY(-1px)}.algo-shimmer-bar{display:none}
@keyframes intel-glow-pulse{0%,to{opacity:.4}50%{opacity:.8}}@keyframes intel-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.intel-card:hover{background:#c084fc0a!important;border-color:#c084fc33!important}.intel-card:hover .intel-orb-dot{width:8px!important;height:8px!important;margin-left:-1px!important;top:-4px!important;box-shadow:0 0 14px #c084fce6!important}
@keyframes landing-cta-shimmer{0%{transform:translate(-25%)}to{transform:translate(50%)}}.landing-cta-shimmer-overlay{pointer-events:none;background:linear-gradient(90deg,#0000 25%,#ffffff1f 50%,#0000 75%);width:200%;height:100%;animation:3s ease-in-out infinite landing-cta-shimmer;position:absolute;top:0;left:-100%}.landing-cta-button{color:#fff;cursor:pointer;font-size:1.05rem;font-weight:700;font-family:var(--font-dm);letter-spacing:.3px;background:linear-gradient(135deg,#e83030,#c02020);border:none;border-radius:50px;padding:16px 48px;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 6px 32px #e8303080}.landing-cta-button:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 10px 48px #e83030a6}
