.ks-blog-cta{position:relative;overflow:hidden;margin:80px 0;padding:56px;border-radius:28px;background:linear-gradient(135deg,var(--ks-primary),#0a4ea5);color:#fff;box-shadow:0 24px 60px rgb(11 99 206 / .18)}.ks-blog-cta::before{content:"";position:absolute;top:-80px;left:-80px;width:220px;height:220px;border-radius:50%;background:rgb(255 255 255 / .06)}.ks-blog-cta::after{content:"";position:absolute;right:-60px;bottom:-60px;width:180px;height:180px;border-radius:50%;background:rgb(255 255 255 / .05)}.ks-blog-cta__content{position:relative;z-index:2;max-width:760px}.ks-blog-cta__title{margin:0 0 18px;font-size:34px;font-weight:800;line-height:1.5;color:#fff}.ks-blog-cta__text{margin:0;font-size:18px;line-height:2;color:rgb(255 255 255 / .92)}.ks-blog-cta__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:34px}.ks-blog-cta__button{display:inline-flex;align-items:center;justify-content:center;min-width:180px;padding:15px 28px;border-radius:999px;text-decoration:none;font-size:15px;font-weight:700;transition:.30s}.ks-blog-cta__button--primary{background:#fff;color:var(--ks-primary)}.ks-blog-cta__button--primary:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgb(0 0 0 / .18)}.ks-blog-cta__button--secondary{border:1px solid rgb(255 255 255 / .35);color:#fff;background:#fff0}.ks-blog-cta__button--secondary:hover{background:rgb(255 255 255 / .10)}@media (max-width:991px){.ks-blog-cta{padding:44px}}@media (max-width:767px){.ks-blog-cta{margin:60px 0;padding:34px 24px;border-radius:20px}.ks-blog-cta__title{font-size:28px}.ks-blog-cta__text{font-size:16px}.ks-blog-cta__actions{flex-direction:column}.ks-blog-cta__button{width:100%}}