.cta-button,.cta-button:visited{color:#fff;cursor:pointer;background-color:#635bff;border:none;border-radius:999px;align-items:center;gap:.35rem;padding:.6rem 1.1rem .8rem;font-size:1.6rem;font-weight:600;text-decoration:none;transition:background-color .3s;display:inline-flex}.cta-button:hover,.cta-button:visited:hover{color:#fff;background-color:#102444}.cta-button .svg-container{justify-content:center;align-items:center;width:16px;height:16px;transition:transform .1s ease-in-out;display:inline-flex;position:relative;top:2px}.cta-button:hover .svg-container{transform:translate(4px)}.cta-button .svg-container svg{width:100%;height:100%}.cta-button .svg-container .arrow-stem{opacity:0;transition:opacity .1s ease-in-out}.cta-button:hover .svg-container .arrow-stem{opacity:1}.cta-button-sm{gap:.2rem;padding:.3825rem .76rem .3825rem .9rem;font-size:.9rem}.cta-button-sm .svg-container{width:10px;height:10px;top:1px}.cta-button-ghost,.cta-button-ghost:visited{color:#635bff;background-color:#0000}.cta-button-ghost:hover,.cta-button-ghost:visited:hover{color:#4f46e5;background-color:#0000}.arrow-link,.arrow-link:visited{color:#1e293b;align-items:center;gap:.35rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.arrow-link:hover,.arrow-link:visited:hover{color:#635bff}.arrow-link .svg-container{flex-shrink:0;justify-content:center;align-items:center;width:10px;height:10px;transition:transform .1s ease-in-out;display:inline-flex;position:relative;top:1px}.arrow-link:hover .svg-container{transform:translate(4px)}.arrow-link .svg-container svg{width:100%;height:100%}.arrow-link .svg-container .arrow-stem{opacity:0;transition:opacity .1s ease-in-out}.arrow-link:hover .svg-container .arrow-stem{opacity:1}
