.cta[data-v-d6f94d46]{border-radius:var(--radius-card);background:var(--color-ink-900);color:#fff;text-align:center;padding:4.5rem 2rem;position:relative;overflow:hidden}.cta[data-v-d6f94d46]:before{background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-size:64px 64px;inset:0;-webkit-mask-image:radial-gradient(80% 90% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(80% 90% at 50% 0,#000,#0000 75%)}.cta[data-v-d6f94d46]:after,.cta[data-v-d6f94d46]:before{content:"";position:absolute}.cta[data-v-d6f94d46]:after{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#2563eb47,#0000 68%);border-radius:50%;width:60%;top:-30%;left:50%;transform:translate(-50%)}.cta__body[data-v-d6f94d46]{position:relative}.cta__t[data-v-d6f94d46]{font-family:var(--font-display);letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3.6vw,2.875rem);font-weight:600;line-height:1.12}.cta__s[data-v-d6f94d46]{max-width:42ch;color:var(--color-ink-300);font-size:var(--text-base);margin:1.1rem auto 0;line-height:1.75}.cta__btn[data-v-d6f94d46]{border-radius:var(--radius-pill);background:var(--color-cta);color:#fff;transition:background-color .15s var(--ease-standard),transform .15s var(--ease-standard);align-items:center;gap:.5rem;margin-top:2.25rem;padding:.9375rem 1.875rem;font-weight:500;text-decoration:none;display:inline-flex}.cta__btn[data-v-d6f94d46]:hover{background:var(--color-cta-hover);transform:translateY(-1px)}@media (width>=1000px){.cta[data-v-d6f94d46]{padding:5.5rem 4rem}}
