.hero[data-astro-cid-ge2uvauf]{gap:var(--s-5);padding-block:var(--s-4) var(--s-section);display:grid}.hero__copy[data-astro-cid-ge2uvauf]{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}h1[data-astro-cid-ge2uvauf]{font-family:var(--f-display);font-weight:var(--w-display);font-size:var(--t-2xl);line-height:var(--lh-tight);letter-spacing:var(--ls-display);text-wrap:balance}.hero__form[data-astro-cid-ge2uvauf]{gap:var(--s-3);margin-top:var(--s-2);flex-direction:column;max-width:30rem;display:flex}label[data-astro-cid-ge2uvauf]{font-size:var(--t-xs);font-weight:var(--w-medium);color:var(--c-ink-soft)}input[data-astro-cid-ge2uvauf]{width:100%;min-height:52px;padding:var(--s-3) var(--s-4);font:var(--w-medium) var(--t-md) var(--f-text);color:var(--c-ink);background:var(--c-surface);border:var(--b-bold) solid var(--c-ink);border-radius:var(--r-md)}input[data-astro-cid-ge2uvauf]::placeholder{color:var(--c-ink-soft);opacity:.7}.chips[data-astro-cid-ge2uvauf]{gap:var(--s-2);flex-wrap:wrap;display:flex}.chips[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--s-2);min-height:var(--tap);padding:0 var(--s-4);font:var(--w-medium) var(--t-sm) var(--f-text);border:var(--b-bold) solid var(--c-ink);border-radius:var(--r-pill);color:var(--c-ink);cursor:pointer;transition:background var(--d-tap), color var(--d-tap);background:0 0;display:inline-flex}.chips[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf][aria-pressed=true]{background:var(--c-ink);color:var(--c-on-ink)}.chips[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf][aria-pressed=true]:before{content:"";border-bottom:2px solid;border-left:2px solid;width:.7em;height:.38em;margin-top:-.2em;transform:rotate(-45deg)}.hero__demo[data-astro-cid-ge2uvauf]{flex-direction:column;min-width:0;display:flex}.frame[data-astro-cid-ge2uvauf]{border:var(--b-bold) solid var(--c-ink);border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--c-surface);border-bottom:0;overflow:hidden}.bar[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-bottom:var(--b-bold) solid var(--c-ink);font-family:var(--f-mono);font-size:var(--t-2xs);color:var(--c-ink-soft);display:flex}.bar[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:var(--c-accent);border-radius:50%;flex:none;width:8px;height:8px}.bar[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bar[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{border-radius:var(--r-xs);background:var(--c-accent);color:var(--c-on-accent);font-weight:var(--w-medium);text-transform:uppercase;letter-spacing:var(--ls-label);flex:none;margin-left:auto;padding:3px 7px}.mini[data-astro-cid-ge2uvauf]{gap:var(--s-3);min-height:19rem;padding:var(--s-6) var(--s-5);background:var(--s-bg);color:var(--s-fg);transition:background var(--d-attn), color var(--d-attn);flex-direction:column;display:flex}@keyframes swap{0%{opacity:.2;transform:scale(.985)}to{opacity:1;transform:none}}.mini[data-astro-cid-ge2uvauf].is-swap{animation:swap var(--d-attn) var(--ease-out)}.mini[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{font-size:var(--t-2xs);letter-spacing:.14em;text-transform:uppercase;opacity:.75}.mini[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-family:var(--s-font);font-style:var(--s-style);font-weight:var(--s-weight);font-size:clamp(2.4rem,11vw,3.5rem);line-height:var(--lh-tight);letter-spacing:var(--s-ls);overflow-wrap:anywhere}.mini[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{font-style:normal;font-size:var(--t-sm);opacity:.85}.mini__btn[data-astro-cid-ge2uvauf]{margin-top:var(--s-1);padding:var(--s-3) var(--s-4);border-radius:var(--s-r);background:var(--s-acc);color:var(--s-on);font-weight:var(--w-medium);font-size:var(--t-xs);align-self:flex-start}.mini[data-astro-cid-ge2uvauf] ol[data-astro-cid-ge2uvauf]{margin-top:var(--s-3);font-size:var(--t-xs)}.mini[data-astro-cid-ge2uvauf] li{justify-content:space-between;gap:var(--s-3);padding:var(--s-2) 0;border-top:var(--b-thin) solid color-mix(in srgb, currentColor 30%, transparent);display:flex}.hero__go[data-astro-cid-ge2uvauf]{border-radius:0 0 var(--r-lg) var(--r-lg);padding-block:var(--s-5)}@media (width>=60rem){.hero[data-astro-cid-ge2uvauf]{gap:var(--s-16);padding-top:var(--s-12);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}.hero__copy[data-astro-cid-ge2uvauf]{gap:var(--s-6)}.mini[data-astro-cid-ge2uvauf]{min-height:24rem;padding:var(--s-8)}.mini[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-size:3.75rem}}.decl[data-astro-cid-o6vmfsfc]{gap:var(--s-8);display:grid}.decl__copy[data-astro-cid-o6vmfsfc]{gap:var(--s-4);align-items:flex-start}.card[data-astro-cid-o6vmfsfc]{background:var(--c-surface);border:3px solid var(--c-ink);padding:var(--s-4) var(--s-4) var(--s-3)}h3[data-astro-cid-o6vmfsfc]{font-family:var(--f-display);font-weight:var(--w-display);font-size:var(--t-lg);letter-spacing:var(--ls-display);line-height:1}.card__per[data-astro-cid-o6vmfsfc]{font-size:var(--t-xs);padding:var(--s-1) 0 var(--s-2);border-bottom:9px solid var(--c-ink)}dl[data-astro-cid-o6vmfsfc]>div[data-astro-cid-o6vmfsfc]{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:var(--b-thin) solid var(--c-ink);display:flex}dl[data-astro-cid-o6vmfsfc]>div[data-astro-cid-o6vmfsfc]:last-child{border-bottom-width:5px}dt[data-astro-cid-o6vmfsfc]{font-weight:var(--w-medium);font-size:var(--t-sm)}dd[data-astro-cid-o6vmfsfc]{font-family:var(--f-mono);font-weight:var(--w-bold);font-size:var(--t-xs);text-transform:uppercase;white-space:nowrap}.card__fine[data-astro-cid-o6vmfsfc]{padding-top:var(--s-2);font-size:var(--t-xs);color:var(--c-ink-soft)}@media (width>=60rem){.decl[data-astro-cid-o6vmfsfc]{gap:var(--s-16);grid-template-columns:1fr minmax(0,28rem);align-items:center}}.svc[data-astro-cid-lesv7jgp]{gap:var(--s-8)}.svc__grid[data-astro-cid-lesv7jgp]{border-top:var(--b-bold) solid var(--c-ink);display:grid}article[data-astro-cid-lesv7jgp]{gap:var(--s-3);padding-block:var(--s-6);border-bottom:var(--b-thin) solid var(--c-line);flex-direction:column;display:flex}h3[data-astro-cid-lesv7jgp]{font-family:var(--f-display);font-weight:var(--w-display);font-size:var(--t-lg);letter-spacing:var(--ls-heading);line-height:var(--lh-snug)}h3[data-astro-cid-lesv7jgp] a[data-astro-cid-lesv7jgp]{text-decoration:none}@media (hover:hover){h3[data-astro-cid-lesv7jgp] a[data-astro-cid-lesv7jgp]:hover{color:var(--c-accent)}}p[data-astro-cid-lesv7jgp]{color:var(--c-ink-soft);max-width:var(--w-prose)}ul[data-astro-cid-lesv7jgp]{gap:var(--s-2);margin-top:var(--s-1);flex-wrap:wrap;display:flex}li[data-astro-cid-lesv7jgp]{padding:var(--s-1) var(--s-3);border:var(--b-thin) solid var(--c-ink);border-radius:var(--r-pill);font-size:var(--t-xs);font-weight:var(--w-medium)}@media (width>=60rem){.svc__grid[data-astro-cid-lesv7jgp]{column-gap:var(--s-16);grid-template-columns:1fr 1fr}article[data-astro-cid-lesv7jgp]{padding-block:var(--s-8)}}.section--ink[data-astro-cid-5wfdsgz3]{background:var(--c-ink);color:var(--c-on-ink)}.how[data-astro-cid-5wfdsgz3]{gap:var(--s-8);align-items:flex-start}ol[data-astro-cid-5wfdsgz3]{border-top:var(--b-thin) solid color-mix(in srgb, var(--c-on-ink) 30%, transparent);gap:0;width:100%;display:grid}li[data-astro-cid-5wfdsgz3]{gap:var(--s-5);padding-block:var(--s-6);border-bottom:var(--b-thin) solid color-mix(in srgb, var(--c-on-ink) 30%, transparent);display:flex}.num[data-astro-cid-5wfdsgz3]{font-family:var(--f-display);font-weight:var(--w-display);font-size:var(--t-xl);color:color-mix(in srgb, var(--c-on-ink) 45%, transparent);min-width:1.2ch;line-height:.9}h3[data-astro-cid-5wfdsgz3]{font-family:var(--f-display);font-weight:var(--w-display);font-size:var(--t-lg);letter-spacing:var(--ls-heading);line-height:var(--lh-snug)}p[data-astro-cid-5wfdsgz3]{margin-top:var(--s-2);color:color-mix(in srgb, var(--c-on-ink) 75%, transparent);max-width:var(--w-prose)}.btn[data-astro-cid-5wfdsgz3]{width:100%}@media (width>=60rem){ol[data-astro-cid-5wfdsgz3]{column-gap:var(--s-10);border-bottom:0;grid-template-columns:repeat(3,1fr)}li[data-astro-cid-5wfdsgz3]{gap:var(--s-4);padding-block:var(--s-8) 0;border-bottom:0;flex-direction:column}.btn[data-astro-cid-5wfdsgz3]{width:auto}}.ct[data-astro-cid-he3spzz3]{gap:var(--s-5);align-items:flex-start}.ct__actions[data-astro-cid-he3spzz3]{align-items:flex-start;gap:var(--s-3);flex-direction:column;width:100%;display:flex}.btn[data-astro-cid-he3spzz3]{width:100%;font-size:var(--t-md)}@media (width>=40rem){.ct__actions[data-astro-cid-he3spzz3]{align-items:center;gap:var(--s-8);flex-direction:row}.btn[data-astro-cid-he3spzz3]{width:auto}}
