.cta-free-btn[data-v-56065cc1]{align-items:center;animation:cta-wiggle-56065cc1 2.4s ease-in-out infinite,cta-glow-56065cc1 2.4s ease-in-out infinite;background:linear-gradient(135deg,#0050f4,#3b82ff 50%,#0050f4);background-size:200% 100%;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-size:17px;font-weight:600;gap:10px;height:56px;letter-spacing:.2px;overflow:hidden;padding:0 32px;position:relative;transform-origin:center bottom;transition:transform .18s ease}.cta-free-btn[data-v-56065cc1]:before{animation:cta-shimmer-56065cc1 2.4s ease-in-out infinite;background:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.45) 50%,transparent 70%);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translate(-120%)}.cta-free-btn__arrow[data-v-56065cc1],.cta-free-btn__label[data-v-56065cc1]{position:relative;z-index:1}.cta-free-btn__arrow[data-v-56065cc1]{transition:transform .18s ease}.cta-free-btn[data-v-56065cc1]:hover{animation:cta-glow-56065cc1 1.4s ease-in-out infinite;transform:scale(1.06)}.cta-free-btn:hover .cta-free-btn__arrow[data-v-56065cc1]{transform:translate(4px)}.cta-free-btn[data-v-56065cc1]:active{transform:scale(.98)}@keyframes cta-wiggle-56065cc1{0%,82%,to{transform:rotate(0) translateY(0)}85%{transform:rotate(-3deg) translateY(-2px)}89%{transform:rotate(3deg) translateY(-1px)}93%{transform:rotate(-2deg)}97%{transform:rotate(1.5deg)}}@keyframes cta-glow-56065cc1{0%,to{background-position:0 0;box-shadow:0 8px 22px #0050f459}50%{background-position:100% 0;box-shadow:0 14px 38px #0050f499}}@keyframes cta-shimmer-56065cc1{0%,60%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.cta-free-btn[data-v-56065cc1],.cta-free-btn[data-v-56065cc1]:before{animation:none}}
