.cta.svelte-1x2dqj8{overflow:hidden}.cta-bg.svelte-1x2dqj8{position:absolute;inset:0;overflow:hidden;pointer-events:none}.gradient-orb.svelte-1x2dqj8{position:absolute;border-radius:50%;filter:blur(120px);opacity:.3}.orb-1.svelte-1x2dqj8{width:500px;height:500px;background:radial-gradient(circle,var(--primary) 0%,transparent 70%);top:-200px;left:50%;transform:translate(-50%)}.orb-2.svelte-1x2dqj8{width:300px;height:300px;background:radial-gradient(circle,var(--secondary) 0%,transparent 70%);bottom:-100px;right:10%}.cta-content.svelte-1x2dqj8{position:relative;text-align:center;max-width:600px;margin:0 auto;animation:fadeIn var(--timing-slow) var(--ease-natural)}.cta-content.svelte-1x2dqj8 .section-description{margin-bottom:var(--space-34);white-space:pre-line}.cta-actions.svelte-1x2dqj8{display:flex;flex-wrap:wrap;gap:var(--space-13);justify-content:center;margin-bottom:var(--space-34)}.cta-actions.svelte-1x2dqj8 .btn:where(.svelte-1x2dqj8){border-radius:9999px}.cta-actions.svelte-1x2dqj8 .btn-primary:where(.svelte-1x2dqj8){position:relative;z-index:1}.cta-actions.svelte-1x2dqj8 .btn-primary:where(.svelte-1x2dqj8):before{content:"";position:absolute;inset:0;border-radius:9999px;background:var(--gradient-primary);z-index:-1;transition:filter var(--timing-normal) var(--ease-natural)}.cta-actions.svelte-1x2dqj8 .btn-primary:where(.svelte-1x2dqj8):hover:before{filter:blur(8px)}.cta-actions.svelte-1x2dqj8 .btn-primary:where(.svelte-1x2dqj8){color:var(--primary-foreground)}.cta-install.svelte-1x2dqj8{display:inline-flex;align-items:center;gap:var(--space-13);padding:var(--space-13) var(--space-21);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-13);flex-wrap:wrap;justify-content:center;cursor:pointer;transition:all var(--timing-fast) var(--ease-natural)}.cta-install.svelte-1x2dqj8:hover{border-color:#f8b4b466;background:#f8b4b40d}.cta-install.svelte-1x2dqj8:active{transform:scale(.98)}.cta-install.svelte-1x2dqj8:disabled{opacity:.6;cursor:not-allowed}.cta-install.svelte-1x2dqj8:disabled:hover{border-color:var(--border);background:var(--background)}.install-label.svelte-1x2dqj8{font-size:var(--type-13);color:var(--foreground-muted)}.install-code.svelte-1x2dqj8{font-family:var(--font-mono);font-size:var(--type-13);color:var(--primary);background:none;padding:0}.copy-icon.svelte-1x2dqj8{display:flex;align-items:center;justify-content:center;color:var(--foreground-muted);transition:color var(--timing-fast) var(--ease-natural)}.cta-install.svelte-1x2dqj8:hover .copy-icon:where(.svelte-1x2dqj8){color:var(--foreground)}.copy-icon.svelte-1x2dqj8 svg:where(.svelte-1x2dqj8){width:16px;height:16px}@media(max-width:767px){.orb-1.svelte-1x2dqj8{width:300px!important;height:300px!important;filter:blur(80px)!important;opacity:.2!important;top:-100px!important}.orb-2.svelte-1x2dqj8{width:200px!important;height:200px!important;filter:blur(60px)!important;opacity:.15!important;bottom:-50px!important}.cta-content.svelte-1x2dqj8{max-width:100%!important;padding:0 var(--space-13)!important}.cta-content.svelte-1x2dqj8 .section-title{font-size:clamp(1.75rem,8vw,2.5rem)!important;line-height:1.2!important;margin-bottom:var(--space-13)!important}.cta-content.svelte-1x2dqj8 .section-description{font-size:var(--type-13)!important;line-height:1.6!important;margin-bottom:var(--space-21)!important;opacity:.9!important}.cta-actions.svelte-1x2dqj8{flex-direction:column!important;align-items:stretch!important;gap:var(--space-13)!important;margin-bottom:var(--space-21)!important}.cta-actions.svelte-1x2dqj8 .btn:where(.svelte-1x2dqj8){width:100%!important;padding:var(--space-13) var(--space-21)!important;font-size:var(--type-13)!important;min-height:48px!important;justify-content:center!important}.cta-install.svelte-1x2dqj8{width:100%!important;flex-direction:column!important;gap:var(--space-8)!important;padding:var(--space-13)!important;text-align:center!important}.install-label.svelte-1x2dqj8{font-size:var(--type-13)!important;display:block!important;width:100%!important}.install-code.svelte-1x2dqj8{font-size:12px!important;overflow-wrap:break-word!important;word-wrap:break-word!important;max-width:100%!important;display:block!important;line-height:1.5!important;padding:var(--space-5) 0!important}.copy-icon.svelte-1x2dqj8{margin-top:var(--space-5)!important}.copy-icon.svelte-1x2dqj8 svg:where(.svelte-1x2dqj8){width:18px!important;height:18px!important}}
