.final-cta.svelte-1bl0eby{padding:clamp(64px,8vw,112px) 0;border-top:1px solid var(--border-subtle);background:var(--marketing-stage);color:var(--marketing-stage-fg);position:relative;overflow:hidden}.final-cta.svelte-1bl0eby:after{content:"";position:absolute;width:560px;height:560px;border:1px solid color-mix(in srgb,var(--marketing-stage-fg) 16%,transparent);border-radius:50%;right:-180px;top:-140px;pointer-events:none}.final-cta.svelte-1bl0eby>.container:where(.svelte-1bl0eby){position:relative;z-index:1}h2.svelte-1bl0eby{font-size:clamp(34px,4vw,52px);line-height:1.1;letter-spacing:-.04em;font-weight:500;max-width:700px;margin:0}p.svelte-1bl0eby{color:var(--marketing-stage-muted);max-width:580px;font-size:17px;line-height:1.7;margin:var(--s-6) 0}.final-actions.svelte-1bl0eby{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-6)}.btn.svelte-1bl0eby{box-shadow:none;border-radius:var(--r-lg);text-decoration:none}.final-demo.svelte-1bl0eby{color:var(--marketing-stage-fg);font-size:14px;display:inline-flex;align-items:center;gap:var(--s-2);text-decoration:none}.final-demo.svelte-1bl0eby:hover{text-decoration:underline}small.svelte-1bl0eby{display:block;color:var(--marketing-stage-muted);font-size:12px;margin-top:var(--s-4)}
