.fc-cta[data-v-6ceee0bd]{background:linear-gradient(135deg,#4f46e5,#4338ca 50%,#312e81);overflow:hidden;padding:88px 0;position:relative}.fc-cta[data-v-6ceee0bd]:before{background-image:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.1),transparent 40%),radial-gradient(circle at 80% 80%,hsla(0,0%,100%,.08),transparent 40%)}.fc-cta[data-v-6ceee0bd]:after,.fc-cta[data-v-6ceee0bd]:before{content:"";inset:0;position:absolute}.fc-cta[data-v-6ceee0bd]:after{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:38px 38px;mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 20%,transparent 80%)}.fc-cta__inner[data-v-6ceee0bd]{color:#fff;margin:0 auto;max-width:720px;padding:0 24px;position:relative;text-align:center;z-index:1}.fc-cta__pill[data-v-6ceee0bd]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;display:inline-flex;font-size:13px;font-weight:600;gap:4px;margin-bottom:24px;padding:7px 16px}.fc-cta__inner h2[data-v-6ceee0bd]{font-size:clamp(32px,4vw,48px);font-weight:800;letter-spacing:-.02em;margin:0 0 14px}.fc-cta__inner p[data-v-6ceee0bd]{font-size:17px;margin-bottom:32px;opacity:.85}.fc-cta__btns[data-v-6ceee0bd]{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.fc-btn[data-v-6ceee0bd]{align-items:center;border-radius:12px;display:inline-flex;font-size:15px;font-weight:600;padding:14px 28px;text-decoration:none;transition:all .2s ease}.fc-btn--primary[data-v-6ceee0bd]{background:#fff;box-shadow:0 4px 16px #00000026;color:#4f46e5}.fc-btn--primary[data-v-6ceee0bd]:hover{box-shadow:0 12px 32px #00000040;transform:translateY(-2px)}.fc-btn--light[data-v-6ceee0bd]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid hsla(0,0%,100%,.25);color:#fff}.fc-btn--light[data-v-6ceee0bd]:hover{background:#fff3;transform:translateY(-1px)}
