.cta[data-astro-cid-blvy5prr]{text-align:center;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:32px;justify-items:center;gap:16px;padding:clamp(48px,8vw,96px) 20px;display:grid;position:relative;overflow:hidden}.cg[data-astro-cid-blvy5prr]{background:radial-gradient(closest-side,#5546f033,#0000);width:800px;height:400px;top:-160px;left:50%;transform:translate(-50%)}.demo[data-astro-cid-blvy5prr]{justify-items:center;gap:14px;height:120px;margin-top:12px;display:grid;position:relative}.morph[data-astro-cid-blvy5prr]{background:var(--ink-btn);width:250px;height:56px;color:var(--ink-btn-text);transition:width .45s var(--ease-in-out), transform .2s var(--ease-out), background-color .3s ease, box-shadow .3s ease;border-radius:999px;place-items:center;font-weight:650;display:grid;position:relative}.lbl[data-astro-cid-blvy5prr],.arc[data-astro-cid-blvy5prr],.morph[data-astro-cid-blvy5prr] svg[data-astro-cid-blvy5prr]{grid-area:1/1}.lbl[data-astro-cid-blvy5prr]{white-space:nowrap;transition:opacity .18s}.arc[data-astro-cid-blvy5prr]{border:3px solid #fff3;border-top-color:var(--accent-2);opacity:0;border-radius:50%;width:26px;height:26px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.morph[data-astro-cid-blvy5prr] svg[data-astro-cid-blvy5prr]{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22px;width:28px;height:28px}.pointer[data-astro-cid-blvy5prr]{width:22px;height:22px;fill:var(--text);stroke:var(--surface);stroke-width:1.5px;opacity:0;transition:transform .9s var(--ease-in-out), opacity .3s ease;position:absolute;top:70px;left:calc(50% + 160px)}.confetti[data-astro-cid-blvy5prr]{position:absolute;top:28px;left:50%}.confetti[data-astro-cid-blvy5prr] i{border-radius:2px;width:8px;height:12px;position:absolute}.key[data-astro-cid-blvy5prr]{color:var(--muted);opacity:0;transition:opacity .4s ease, transform .4s var(--ease-out);font-size:14px;transform:translateY(8px)}.cta[data-astro-cid-blvy5prr].s-move .pointer[data-astro-cid-blvy5prr]{opacity:1;transform:translate(-110px,-36px)}.cta[data-astro-cid-blvy5prr].s-hover .morph[data-astro-cid-blvy5prr]{box-shadow:0 14px 30px -14px var(--accent);transform:translateY(-4px)}.cta[data-astro-cid-blvy5prr].s-click .morph[data-astro-cid-blvy5prr]{width:56px;transform:scale(.94)}.cta[data-astro-cid-blvy5prr].s-click .lbl[data-astro-cid-blvy5prr]{opacity:0}.cta[data-astro-cid-blvy5prr].s-click .arc[data-astro-cid-blvy5prr]{opacity:1}.cta[data-astro-cid-blvy5prr].s-click .pointer[data-astro-cid-blvy5prr]{opacity:0}.cta[data-astro-cid-blvy5prr].s-done .morph[data-astro-cid-blvy5prr]{background:linear-gradient(135deg, var(--accent), var(--accent-2));animation:cta-pop .5s var(--spring);transform:none}.cta[data-astro-cid-blvy5prr].s-done .arc[data-astro-cid-blvy5prr]{opacity:0}.cta[data-astro-cid-blvy5prr].s-done .morph[data-astro-cid-blvy5prr] svg[data-astro-cid-blvy5prr]{stroke-dashoffset:0;transition:stroke-dashoffset .4s var(--ease-out) .12s}.cta[data-astro-cid-blvy5prr].s-done .key[data-astro-cid-blvy5prr]{opacity:1;transition-delay:.3s;transform:none}@keyframes cta-pop{40%{transform:scale(1.15)}}.btns[data-astro-cid-blvy5prr]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}
