.hero-bg[data-astro-cid-ge2uvauf]{pointer-events:none;position:absolute;inset:0}.hero-dots[data-astro-cid-ge2uvauf]{-webkit-mask-image:radial-gradient(70% 60% at 70% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 70% 40%,#000 20%,#0000 75%)}.blob[data-astro-cid-ge2uvauf]{filter:blur(80px);opacity:.18;border-radius:50%;position:absolute}.blob-blue[data-astro-cid-ge2uvauf]{background:var(--blue-500);width:34rem;height:34rem;top:-10rem;right:-6rem}.blob-green[data-astro-cid-ge2uvauf]{background:var(--green-500);opacity:.12;width:26rem;height:26rem;bottom:-14rem;right:14rem}.highlight[data-astro-cid-ge2uvauf]{background-image:var(--gradient-brand);background-position:0 92%;background-repeat:no-repeat;background-size:100% .12em;padding-bottom:.04em}.visual[data-astro-cid-ge2uvauf]{justify-items:center;padding-bottom:15rem;display:grid;position:relative}@media (width>=1024px){.visual[data-astro-cid-ge2uvauf]{justify-items:end;padding-bottom:11rem}}.badge-wrap[data-astro-cid-ge2uvauf]{aspect-ratio:1;place-items:center;width:min(20rem,78vw);display:grid;position:relative}.badge-wrap[data-astro-cid-ge2uvauf] .badge{width:72%;height:auto;box-shadow:var(--shadow-glow);position:relative}.orbit[data-astro-cid-ge2uvauf]{border:1px dashed #2679ff47;border-radius:50%;position:absolute;inset:0}.orbit[data-astro-cid-ge2uvauf]:before,.orbit[data-astro-cid-ge2uvauf]:after{content:"";background:var(--blue-500);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:-4.5px;box-shadow:0 0 0 4px #2679ff26}.orbit[data-astro-cid-ge2uvauf]:after{background:var(--green-500);top:30%;left:auto;right:-4.5px;box-shadow:0 0 0 4px #12cc2426}@media (prefers-reduced-motion:no-preference){.orbit[data-astro-cid-ge2uvauf]{animation:60s linear infinite spin}}@keyframes spin{to{transform:rotate(360deg)}}.demo[data-astro-cid-ge2uvauf]{border-radius:var(--radius-lg);width:min(21rem,100%);box-shadow:var(--shadow-lg);margin:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (width>=1024px){.demo[data-astro-cid-ge2uvauf]{left:0;transform:none}}.status[data-astro-cid-ge2uvauf]{color:var(--color-accent);white-space:nowrap;align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;display:inline-flex}.dot[data-astro-cid-ge2uvauf]{background:var(--green-500);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #12cc242e}@media (prefers-reduced-motion:no-preference){.dot[data-astro-cid-ge2uvauf]{animation:pulse 2.4s var(--ease-out) infinite}}@keyframes pulse{50%{box-shadow:0 0 0 6px #12cc2400}}.steps[data-astro-cid-ge2uvauf]{color:var(--color-fg);gap:.625rem;font-size:.9375rem;display:grid}.steps[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:.625rem;display:flex}.tick[data-astro-cid-ge2uvauf]{background:var(--color-accent-subtle);width:1.375rem;height:1.375rem;color:var(--color-accent);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #15803d33}@media (prefers-reduced-motion:no-preference){html.js .tick[data-astro-cid-ge2uvauf]{animation:tick-in .5s var(--ease-out) both;animation-delay:calc(.7s + var(--i) * .45s)}}@keyframes tick-in{0%{opacity:0;transform:scale(.4)}}.saved[data-astro-cid-ge2uvauf]{border-top:1px dashed var(--color-border);font-family:var(--font-mono);color:var(--color-fg-muted);margin-top:.875rem;padding-top:.75rem;font-size:.75rem}.steps[data-astro-cid-grsovck6]{gap:2rem;display:grid;position:relative}.steps[data-astro-cid-grsovck6]:before{content:"";background:linear-gradient(180deg, var(--blue-500), var(--green-500));opacity:.35;border-radius:2px;width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.5rem}.step[data-astro-cid-grsovck6]{grid-template-columns:3rem 1fr;align-content:start;align-items:start;gap:1.25rem;display:grid;position:relative}.node[data-astro-cid-grsovck6]{background:var(--color-surface);border:1px solid var(--color-border);width:3rem;height:3rem;box-shadow:var(--shadow-sm);font-family:var(--font-mono);color:var(--color-primary);transition:transform var(--duration-slow) var(--ease-out), box-shadow var(--duration-slow) var(--ease-out);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:600;display:grid;position:relative}.step[data-astro-cid-grsovck6]:first-child .node[data-astro-cid-grsovck6]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.step-body[data-astro-cid-grsovck6]{padding-top:.6rem}@media (hover:hover){.step[data-astro-cid-grsovck6]:hover .node[data-astro-cid-grsovck6]{box-shadow:var(--shadow-glow);transform:scale(1.06)}}@media (width>=1024px){.steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(4,1fr);gap:2rem}.steps[data-astro-cid-grsovck6]:before{background:var(--gradient-brand);width:auto;height:2px;inset:1.5rem 1.5rem auto}.step[data-astro-cid-grsovck6]{grid-template-columns:1fr;gap:1.5rem}.step-body[data-astro-cid-grsovck6]{padding-top:0;padding-right:.5rem}}.point[data-astro-cid-2ojqaodh]{transition:background-color var(--duration-slow) var(--ease-out)}@media (hover:hover){.point[data-astro-cid-2ojqaodh]:hover{background:var(--ink-50)}}.cta[data-astro-cid-tv4n2zuu]{background:var(--color-inverse-bg);box-shadow:var(--shadow-lg)}.glow[data-astro-cid-tv4n2zuu]{background:radial-gradient(40rem 22rem at 85%,#2679ff47,#0000 70%),radial-gradient(28rem 18rem at 100% 100%,#12cc2438,#0000 70%),radial-gradient(#ffffff0f 1px,#0000 1px) 0 0/22px 22px;position:absolute;inset:0}.cta[data-astro-cid-tv4n2zuu] .cta-badge{box-shadow:0 0 0 1px #ffffff0f,0 0 60px -10px #2679ff99,0 0 80px -20px #56e93a80}.email[data-astro-cid-tv4n2zuu]{text-underline-offset:.2em;transition:text-decoration-color var(--duration-base);text-decoration:underline #ffffff4d}.email[data-astro-cid-tv4n2zuu]:hover{text-decoration-color:currentColor}.cta[data-astro-cid-tv4n2zuu] :focus-visible{outline-color:var(--green-400)}
