.bf[data-astro-cid-3u2t3r4y]{color:var(--ink);width:100%;max-width:460px;justify-self:end}.bf[data-astro-cid-3u2t3r4y] svg[data-astro-cid-3u2t3r4y]{display:block;width:100%;height:auto}.bf__shadow[data-astro-cid-3u2t3r4y]{fill:var(--current-blue)}.bf__frame[data-astro-cid-3u2t3r4y]{fill:var(--paper)}.bf__cta[data-astro-cid-3u2t3r4y]{fill:var(--current-blue)}.bf__stroke[data-astro-cid-3u2t3r4y],.bf__dot[data-astro-cid-3u2t3r4y]{stroke-dasharray:1200;stroke-dashoffset:0}.bf[data-astro-cid-3u2t3r4y].is-revealed .bf__stroke[data-astro-cid-3u2t3r4y],.bf[data-astro-cid-3u2t3r4y].is-revealed .bf__dot[data-astro-cid-3u2t3r4y]{animation:bf-draw .9s var(--ease-snap) both}.bf[data-astro-cid-3u2t3r4y].is-revealed .bf__stroke--2[data-astro-cid-3u2t3r4y]{animation-delay:.26s}.bf[data-astro-cid-3u2t3r4y].is-revealed .bf__stroke--3[data-astro-cid-3u2t3r4y]{animation-delay:.34s}.bf[data-astro-cid-3u2t3r4y].is-revealed .bf__dot[data-astro-cid-3u2t3r4y]{animation-duration:.4s;animation-delay:.42s}.bf[data-astro-cid-3u2t3r4y].is-revealed .bf__dot--2[data-astro-cid-3u2t3r4y]{animation-delay:.48s}.bf[data-astro-cid-3u2t3r4y].is-revealed .bf__dot--3[data-astro-cid-3u2t3r4y]{animation-delay:.54s}@keyframes bf-draw{0%{stroke-dashoffset:1200}to{stroke-dashoffset:0}}.bf__block--muted[data-astro-cid-3u2t3r4y]{opacity:.35}.bf[data-astro-cid-3u2t3r4y].is-revealed .bf__block[data-astro-cid-3u2t3r4y]{animation:bf-pop .32s var(--ease-snap) both}.bf[data-astro-cid-3u2t3r4y].is-revealed .bf__block--muted[data-astro-cid-3u2t3r4y]{animation-name:bf-pop-muted}.bf__block--1[data-astro-cid-3u2t3r4y]{animation-delay:.6s}.bf__block--2[data-astro-cid-3u2t3r4y]{animation-delay:.66s}.bf__block--3[data-astro-cid-3u2t3r4y]{animation-delay:.7s}.bf__block--4[data-astro-cid-3u2t3r4y]{animation-delay:.76s}.bf__block--5[data-astro-cid-3u2t3r4y]{animation-delay:.84s}.bf__block--6[data-astro-cid-3u2t3r4y]{animation-delay:.9s}.bf__block--7[data-astro-cid-3u2t3r4y]{animation-delay:.96s}.bf__block--8[data-astro-cid-3u2t3r4y]{animation-delay:1.02s}@keyframes bf-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes bf-pop-muted{0%{opacity:0;transform:translateY(6px)}to{opacity:.35;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.bf[data-astro-cid-3u2t3r4y].is-revealed .bf__stroke[data-astro-cid-3u2t3r4y],.bf[data-astro-cid-3u2t3r4y].is-revealed .bf__dot[data-astro-cid-3u2t3r4y],.bf[data-astro-cid-3u2t3r4y].is-revealed .bf__block[data-astro-cid-3u2t3r4y]{animation:none}}@media(max-width:900px){.bf[data-astro-cid-3u2t3r4y]{justify-self:start;max-width:100%}}.demo[data-astro-cid-gtwvvu6y]{color:var(--ink);width:100%;margin-bottom:20px}.demo[data-astro-cid-gtwvvu6y] svg[data-astro-cid-gtwvvu6y]{display:block;width:100%;height:auto;background:var(--paper-dim);border:var(--border)}.demo__price[data-astro-cid-gtwvvu6y],.demo__slot[data-astro-cid-gtwvvu6y],.demo__field[data-astro-cid-gtwvvu6y]{fill:var(--paper)}.demo__cta--green[data-astro-cid-gtwvvu6y],.demo__picked[data-astro-cid-gtwvvu6y]{fill:var(--current-green)}.demo__cta--blue[data-astro-cid-gtwvvu6y]{fill:var(--current-blue)}.demo__frame[data-astro-cid-gtwvvu6y],.demo__field[data-astro-cid-gtwvvu6y],.demo__slot[data-astro-cid-gtwvvu6y],.demo__check[data-astro-cid-gtwvvu6y],.demo__send[data-astro-cid-gtwvvu6y]{stroke-dasharray:900;stroke-dashoffset:0}.demo[data-astro-cid-gtwvvu6y].is-revealed .demo__frame[data-astro-cid-gtwvvu6y],.demo[data-astro-cid-gtwvvu6y].is-revealed .demo__field[data-astro-cid-gtwvvu6y],.demo[data-astro-cid-gtwvvu6y].is-revealed .demo__slot[data-astro-cid-gtwvvu6y],.demo[data-astro-cid-gtwvvu6y].is-revealed .demo__check[data-astro-cid-gtwvvu6y],.demo[data-astro-cid-gtwvvu6y].is-revealed .demo__send[data-astro-cid-gtwvvu6y]{animation:demo-draw .6s var(--ease-snap) both}.demo[data-astro-cid-gtwvvu6y].is-revealed .demo__blk[data-astro-cid-gtwvvu6y],.demo[data-astro-cid-gtwvvu6y].is-revealed .demo__price[data-astro-cid-gtwvvu6y],.demo[data-astro-cid-gtwvvu6y].is-revealed .demo__cta[data-astro-cid-gtwvvu6y],.demo[data-astro-cid-gtwvvu6y].is-revealed .demo__picked[data-astro-cid-gtwvvu6y]{animation:demo-pop .28s var(--ease-snap) both}.demo__d1[data-astro-cid-gtwvvu6y]{animation-delay:.18s}.demo__d2[data-astro-cid-gtwvvu6y]{animation-delay:.26s}.demo__d3[data-astro-cid-gtwvvu6y]{animation-delay:.34s}.demo__d4[data-astro-cid-gtwvvu6y]{animation-delay:.42s}.demo__d5[data-astro-cid-gtwvvu6y]{animation-delay:.5s}.demo__d6[data-astro-cid-gtwvvu6y]{animation-delay:.62s}.demo__d7[data-astro-cid-gtwvvu6y]{animation-delay:.76s}.demo[data-astro-cid-gtwvvu6y].is-revealed .demo__cta[data-astro-cid-gtwvvu6y]{animation:demo-pop .28s var(--ease-snap) both,demo-pulse 2.4s ease-in-out 1.4s infinite}@keyframes demo-draw{0%{stroke-dashoffset:900}to{stroke-dashoffset:0}}@keyframes demo-pop{0%{opacity:0}to{opacity:1}}@keyframes demo-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.demo[data-astro-cid-gtwvvu6y].is-revealed .demo__frame[data-astro-cid-gtwvvu6y],.demo[data-astro-cid-gtwvvu6y].is-revealed .demo__field[data-astro-cid-gtwvvu6y],.demo[data-astro-cid-gtwvvu6y].is-revealed .demo__slot[data-astro-cid-gtwvvu6y],.demo[data-astro-cid-gtwvvu6y].is-revealed .demo__check[data-astro-cid-gtwvvu6y],.demo[data-astro-cid-gtwvvu6y].is-revealed .demo__send[data-astro-cid-gtwvvu6y],.demo[data-astro-cid-gtwvvu6y].is-revealed .demo__blk[data-astro-cid-gtwvvu6y],.demo[data-astro-cid-gtwvvu6y].is-revealed .demo__price[data-astro-cid-gtwvvu6y],.demo[data-astro-cid-gtwvvu6y].is-revealed .demo__cta[data-astro-cid-gtwvvu6y],.demo[data-astro-cid-gtwvvu6y].is-revealed .demo__picked[data-astro-cid-gtwvvu6y]{animation:none}}.cases[data-astro-cid-7szo5tvc]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.cases__card[data-astro-cid-7szo5tvc]{background:var(--surface-card);border:var(--border);box-shadow:var(--shadow-block-accent);padding:24px;box-sizing:border-box}.cases__card[data-astro-cid-7szo5tvc] h3[data-astro-cid-7szo5tvc]{font-family:var(--font-display);font-size:20px;text-transform:uppercase;letter-spacing:-.01em;line-height:var(--leading-heading);margin:0 0 12px}.cases__card[data-astro-cid-7szo5tvc] p[data-astro-cid-7szo5tvc]{font-size:15px;line-height:var(--leading-body);color:var(--text-secondary);margin:0}@media(max-width:900px){.cases[data-astro-cid-7szo5tvc]{grid-template-columns:1fr}}.cases__note[data-astro-cid-7szo5tvc]{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);margin:20px 0 0}
