.signup-cta.svelte-z7avsp{isolation:isolate;background:radial-gradient(120% 160% at 100% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 55%), var(--surface);box-shadow:var(--ring);border-radius:16px;margin-top:64px;padding:48px;position:relative;overflow:hidden}.signup-cta.svelte-z7avsp h2:where(.svelte-z7avsp){letter-spacing:-.02em;max-width:22ch;margin:0 0 12px;font-size:clamp(22px,2.4vw,28px);line-height:1.2}.signup-cta.svelte-z7avsp p:where(.svelte-z7avsp){max-width:560px;margin:0}.signup-cta.svelte-z7avsp .product-actions:where(.svelte-z7avsp){margin-top:24px}.signup-cta.svelte-z7avsp .fineprint:where(.svelte-z7avsp){margin-top:16px;font-size:14px}.shine.svelte-z7avsp{z-index:-1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.shine.svelte-z7avsp:before{content:"";aspect-ratio:1;background:conic-gradient(from 0turn, transparent 0turn, transparent .7turn, color-mix(in srgb, var(--accent) 85%, transparent) .85turn, transparent 1turn);opacity:0;width:max(200%,800px);transition:opacity var(--duration-very-slow) var(--ease-in-out);animation:9s linear infinite paused svelte-z7avsp-cta-shine;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.signup-cta[data-shine=on].svelte-z7avsp .shine:where(.svelte-z7avsp):before{opacity:1;animation-play-state:running}@keyframes svelte-z7avsp-cta-shine{to{transform:translate(-50%,-50%)rotate(1turn)}}@media (prefers-reduced-motion:reduce){.shine.svelte-z7avsp{display:none}.shine.svelte-z7avsp:before{transition:none;animation:none}}@media (width<=600px){.signup-cta.svelte-z7avsp{margin-top:48px;padding:24px}.signup-cta.svelte-z7avsp .product-actions:where(.svelte-z7avsp){flex-direction:column;align-items:stretch}.signup-cta.svelte-z7avsp .product-actions:where(.svelte-z7avsp) .btn{width:100%}}
