.cta-section[data-v-b9ef554b]{position:relative;overflow:hidden;padding:96px 24px;background:radial-gradient(560px 340px at 88% -10%,rgba(126,224,184,.26),transparent 62%),radial-gradient(420px 300px at 4% 120%,rgba(255,255,255,.14),transparent 60%),linear-gradient(118deg,#2e5bff,#1b3fe0 60%,#122fb4)}.cta-section[data-v-b9ef554b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at 50% 40%,#000 20%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 20%,transparent 78%);pointer-events:none}.cta-inner[data-v-b9ef554b]{position:relative;z-index:2;max-width:620px;margin:0 auto}.cta-section h2[data-v-b9ef554b]{font-family:var(--font-display);font-size:clamp(28px,4vw,38px);font-weight:800;letter-spacing:-.02em;color:#fff;margin-bottom:14px}.cta-section p[data-v-b9ef554b]{font-size:16px;color:#ffffffbd;margin-bottom:30px}.cta-section .btn-white[data-v-b9ef554b]{padding:14px 34px;border-radius:980px;font-weight:600}.cta-telegram[data-v-b9ef554b]{display:inline-flex;align-items:center;gap:8px;margin-left:12px;padding:13px 24px;border-radius:980px;border:1px solid rgba(255,255,255,.38);color:#fff;font-size:14px;font-weight:600;transition:background .3s ease,border-color .3s ease,transform .3s ease}.cta-telegram svg[data-v-b9ef554b]{width:17px;height:17px}.cta-telegram[data-v-b9ef554b]:hover{background:#ffffff24;border-color:#ffffffa6;transform:translateY(-2px)}@media (max-width: 560px){.cta-section[data-v-b9ef554b]{padding:72px 20px}.cta-telegram[data-v-b9ef554b]{margin:12px 0 0}}
