#cta-hero.cta{background:var(--bg,#111);color:inherit;isolation:isolate;overflow:hidden;padding:6rem 1.5rem;position:relative}#cta-hero .cta__inner{margin:0 auto;max-width:1400px}#cta-hero .cta__hero{text-align:center}#cta-hero .cta__content h1{letter-spacing:-.02em;line-height:1.15;margin:0;white-space:var(--title-wrap,normal)}#cta-hero .cta__content p{margin:1.25rem auto 0;max-width:48rem}#cta-hero .cta__btn-row-new{align-items:center;display:flex;flex-wrap:nowrap;gap:14px;justify-content:center;margin-top:1.25rem;width:100%}#cta-hero .cta__btn-new{align-items:center;background-color:#523694;border:1px solid hsla(0,0%,100%,0);border-radius:9999px;box-shadow:none;color:#fff;display:inline-flex;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:20px;font-weight:400;justify-content:center;letter-spacing:0;line-height:1;padding:12px 24px;text-decoration:none;transition:transform .08s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease;white-space:nowrap}#cta-hero .cta__btn-new:hover{background-color:#5c41a8;box-shadow:0 10px 22px rgba(82,54,148,.45)}#cta-hero .cta__btn-new:active{transform:translateY(1px)}#cta-hero .cta__btn-new:focus-visible{box-shadow:0 10px 22px rgba(82,54,148,.45);outline:2px solid hsla(0,0%,100%,.5);outline-offset:3px}#cta-hero .cta__btn-new--alt{background-color:#fabc14;box-shadow:none;color:#523694}#cta-hero .cta__btn-new--alt:hover{background-color:#f9c53c;box-shadow:0 8px 18px rgba(250,188,20,.32);color:#523694}#cta-hero .cta__btn-new--alt:focus-visible{box-shadow:0 8px 18px rgba(250,188,20,.32);outline:2px solid hsla(0,0%,100%,.5);outline-offset:3px}#cta-hero .cta__glow{animation:ctaGlowSlide var(--glow-speed,12s) linear infinite;animation-direction:var(--glow-direction,normal);background:linear-gradient(90deg,var(--glow1,#fabc14) 0,var(--glow2,#523694) 50%,var(--glow1,#fabc14) 100%);-webkit-background-clip:text;background-clip:text;background-position:0 50%;background-size:200% 100%;color:transparent!important;display:inline-block;filter:url(#cta-glow);padding-bottom:.08em}@keyframes ctaGlowSlide{0%{background-position:0 50%}to{background-position:200% 50%}}@media (max-width:640px){#cta-hero.cta{padding:4.5rem 1rem}}