.site-cta-box{--site-cta-heading:24px;--site-cta-copy:16px;--site-cta-button:16px;position:relative;overflow:hidden;margin-top:64px;padding:32px 24px;border-radius:24px;background:radial-gradient(120% 90% at 50% 120%,rgba(5,70,253,.7),rgba(5,70,253,0) 70%),#070b1f;color:#fff;text-align:left}.site-article .site-doc .site-cta-box h2,.site-cta-box h2{margin:0 0 20px;padding-top:0;border-top:0;color:#fff;font-size:var(--site-cta-heading);font-weight:700;line-height:1.6}.site-article .site-doc .site-cta-box p:not(.site-article-kicker),.site-cta-box p:not(.site-article-kicker){margin:0 0 28px;color:rgba(255,255,255,.78);font-size:var(--site-cta-copy);line-height:1.85}.site-article .site-doc .site-cta-box .site-article-kicker,.site-cta-box .site-article-kicker{margin:0 0 14px;color:#9db8ff;font-size:14px;font-weight:700;line-height:1.6}.site-article .site-doc .site-cta-box .site-btn,.site-cta-box .site-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:auto;min-height:56px;padding:14px 18px;border:0;border-radius:999px;background:#fff;color:#0546fd;font-size:var(--site-cta-button);font-weight:700;text-align:center;text-decoration:none;white-space:normal;box-shadow:0 10px 30px rgba(5,70,253,.45)}.site-article .site-doc .site-cta-box .site-btn:hover,.site-cta-box .site-btn:hover{background:#eef2ff;color:#0546fd}@media (min-width:768px){.site-cta-box{padding:40px}}