.trial-cta.svelte-1uxef8t{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}.trial-cta.svelte-1uxef8t h2:where(.svelte-1uxef8t){letter-spacing:-.02em;max-width:22ch;margin:0 0 12px;font-size:clamp(22px,2.4vw,28px);line-height:1.2}.trial-cta.svelte-1uxef8t p:where(.svelte-1uxef8t){max-width:560px;margin:0}.trial-cta.svelte-1uxef8t .product-actions:where(.svelte-1uxef8t){margin-top:24px}.trial-cta.svelte-1uxef8t .fineprint:where(.svelte-1uxef8t){margin-top:16px;font-size:14px}.shine.svelte-1uxef8t{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-1uxef8t: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-1uxef8t-cta-shine;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.trial-cta[data-shine=on].svelte-1uxef8t .shine:where(.svelte-1uxef8t):before{opacity:1;animation-play-state:running}@keyframes svelte-1uxef8t-cta-shine{to{transform:translate(-50%,-50%)rotate(1turn)}}@media (prefers-reduced-motion:reduce){.shine.svelte-1uxef8t{display:none}.shine.svelte-1uxef8t:before{transition:none;animation:none}}@media (width<=600px){.trial-cta.svelte-1uxef8t{margin-top:48px;padding:24px}.trial-cta.svelte-1uxef8t .product-actions:where(.svelte-1uxef8t){flex-direction:column;align-items:stretch}.trial-cta.svelte-1uxef8t .product-actions:where(.svelte-1uxef8t) .btn{width:100%}}
