.case-cta-block.svelte-1nw8q6j{background:linear-gradient(135deg,#d32cee14 0%,#141218cc 50%,#d32cee0a 100%);border:1px solid #d32cee4d;border-radius:32px;margin-top:60px;padding:56px 48px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000080,0 0 40px #d32cee1f}@media (width<=768px){.case-cta-block.svelte-1nw8q6j{padding:36px 24px}}.cta-inner.svelte-1nw8q6j{z-index:2;justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative}@media (width<=960px){.cta-inner.svelte-1nw8q6j{flex-direction:column;align-items:flex-start;gap:28px}}.cta-text.svelte-1nw8q6j{flex-direction:column;gap:12px;max-width:700px;display:flex}.cta-eyebrow-wrap.svelte-1nw8q6j{margin-bottom:4px}.cta-eyebrow-pill.svelte-1nw8q6j{font-family:var(--font-primary,"Sora", sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#f0abfc;background:#d32cee1f;border:1px solid #d32cee4d;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:800;display:inline-flex}.icon-xs.svelte-1nw8q6j{font-size:14px}.cta-title.svelte-1nw8q6j{font-family:var(--font-primary,"Sora", sans-serif);color:#fff;margin:0;font-size:clamp(26px,3.5vw,38px);font-weight:700;line-height:1.25}.cta-sub.svelte-1nw8q6j{font-family:var(--font-secondary,"Outfit", sans-serif);color:#b7b3c2;margin:0;font-size:16px;line-height:1.65}.cta-btn.svelte-1nw8q6j{color:#141218;font-family:var(--font-primary,"Sora", sans-serif);white-space:nowrap;background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:10px;padding:16px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 20px #fff3}.cta-btn.svelte-1nw8q6j:hover{color:#141218;background:#fdf4ff;transform:translateY(-2px);box-shadow:0 0 30px #d32cee80}
