.vd-cta__args{display:grid;grid-template-columns:1fr 1fr;gap:16px 28px;margin:0 0 26px}.vd-cta__args--full{flex:0 0 100%;width:100%;order:-1;grid-template-columns:repeat(4,1fr);gap:18px 26px;margin:0 0 30px}@media (max-width:1024px){.vd-cta__args--full{grid-template-columns:1fr 1fr}}@media (max-width:600px){.vd-cta__args--full{grid-template-columns:1fr;gap:14px}}.vd-cta__arg{position:relative;padding-left:38px;font-size:15px;line-height:1.45;color:#33455f}.vd-cta__arg::before{content:"";position:absolute;left:0;top:1px;width:25px;height:25px;border-radius:50%;background:linear-gradient(135deg,#009cfb,#457697);box-shadow:0 8px 16px -7px rgba(0,156,251,.75)}.vd-cta__arg::after{content:"";position:absolute;left:8.6px;top:6px;width:6px;height:12px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(43deg)}.vd-cta__arg b{display:block;font-size:16px;color:#12233d}.vd-cta__arg a{color:#0656fe;text-decoration:none;border-bottom:1px solid rgba(6,86,254,.3)}.vd-cta{position:relative;border-radius:30px!important;padding:36px 40px 32px!important;background:radial-gradient(140% 150% at 88% -15%,rgba(0,156,251,.14),transparent 55%),radial-gradient(130% 150% at -8% 115%,rgba(69,118,151,.13),transparent 55%),linear-gradient(140deg,#fff 0%,#eef4ff 100%)!important;box-shadow:0 40px 90px -40px rgba(17,41,84,.4),0 2px 0 rgba(255,255,255,.7) inset;overflow:hidden}.vd-cta::before{content:"";position:absolute;left:30px;right:30px;top:0;height:5px;border-radius:0 0 6px 6px;background:linear-gradient(90deg,#009cfb,#457697 55%,#0656fe)}.vd-cta h2,.vd-cta h3,.vd-cta .vd-cta__h{position:relative}.vd-cta h2::after,.vd-cta h3::after{content:"";display:block;width:60px;height:4px;margin-top:12px;border-radius:3px;background:linear-gradient(90deg,#009cfb,#457697)}.vd-cta a[class*=btn],.vd-cta .vd-cta__btn{background:linear-gradient(135deg,#009cfb,#0656fe)!important;border-radius:14px!important;box-shadow:0 16px 32px -12px rgba(6,86,254,.7)!important;transition:transform .2s,box-shadow .2s,filter .2s!important}.vd-cta a[class*=btn]:hover,.vd-cta .vd-cta__btn:hover{transform:translateY(-2px)!important;filter:brightness(1.06)!important}@media (max-width:767px){.vd-cta{padding:24px 16px 22px!important;border-radius:22px!important}.vd-cta::before{left:16px;right:16px}}@media (max-width:1024px){.vd-cta__args{grid-template-columns:1fr;gap:13px;margin-bottom:20px}}@media (max-width:767px){.vd-cta__arg{font-size:14.5px;padding-left:34px}.vd-cta__arg b{font-size:15px}}