.cta-ct{padding:0 0 68px}.cta-ct .main-wrapper{background:var(--color-violet);border-radius:20px;margin:0 auto;max-width:100%;padding:64px 48px;text-align:center;width:1200px}.cta-ct h2{font-size:34px;font-weight:700;letter-spacing:-.85px;margin-bottom:16px}.cta-ct h2,.cta-ct p{color:#fff;line-height:1.5}.cta-ct p{font-size:18px;font-weight:400;margin:0 auto;max-width:100%;width:576px}.cta-ct .btn-wrapper{margin-top:28px}.cta-btn-white{align-items:center;background:#fff;border:2px solid #fff;border-radius:12px;box-shadow:0 4px 14px rgba(124,58,237,.25);color:var(--color-violet);display:inline-flex;font-size:16px;font-weight:600;gap:12px;justify-content:center;line-height:1.5;min-height:48px;padding:16px 32px;text-align:center;text-decoration:none;transform:translateY(0);transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.cta-btn-white .cta-arrow{display:block;flex-shrink:0}.cta-btn-white:hover{box-shadow:0 8px 22px rgba(124,58,237,.35);transform:translateY(-2px)}.cta-btn-white:active{box-shadow:0 3px 10px rgba(124,58,237,.2);transform:translateY(0)}.cta-btn-white:focus-visible{outline:2px solid #7f3bed;outline-offset:3px}.cta-btn-white:hover .cta-arrow{animation:arrow-move .3s ease forwards}@keyframes arrow-move{0%{transform:translateX(0)}60%{transform:translateX(6px)}to{transform:translateX(0)}}.cta-ct .value-items{display:inline-flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:16px}.cta-ct .item{color:hsla(0,0%,100%,.7);display:inline-flex;font-size:13px;font-weight:400;gap:6px;line-height:1.5}@media (max-width:768px){.cta-ct{padding:44px 0 112px}.cta-ct .main-wrapper{padding:64px 32px}.cta-ct h2{font-size:24px;letter-spacing:-.6px}.cta-ct p{font-size:16px}}