.demo[data-astro-cid-trxcs2lc]{--rh:5.5rem;border:1px solid var(--border);background:var(--surface);font-size:var(--fs-fine);min-width:0}.demo-bar[data-astro-cid-trxcs2lc]{border-bottom:1px solid var(--border);background:var(--bg-raised);align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex}.demo-file[data-astro-cid-trxcs2lc]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.demo-tag[data-astro-cid-trxcs2lc]{border:1px solid var(--border);border-radius:var(--radius);color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin-right:auto;padding:.1rem .5rem;font-size:.6875rem;font-weight:700}.demo-pause[data-astro-cid-trxcs2lc]{border:1px solid var(--text-faint);border-radius:var(--radius);min-height:1.75rem;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;padding:.15rem .6rem;font-size:.75rem;font-weight:600}.demo-pause[data-astro-cid-trxcs2lc]:hover{color:var(--accent);border-color:var(--accent)}.demo-count[data-astro-cid-trxcs2lc]{border-bottom:1px solid var(--border);padding:1rem 1rem .9rem}.demo-count[data-astro-cid-trxcs2lc] p[data-astro-cid-trxcs2lc]{color:var(--text-muted);font-size:1rem}.demo-count[data-astro-cid-trxcs2lc] strong[data-astro-cid-trxcs2lc]{color:var(--text-strong);letter-spacing:-.02em;min-width:1.1em;font-size:1.5rem;font-weight:800;display:inline-block}.demo-sep[data-astro-cid-trxcs2lc]{color:var(--text-faint);margin-inline:.5rem}.demo-meter[data-astro-cid-trxcs2lc]{background:var(--border);height:2px;margin-top:.75rem}.demo-meter[data-astro-cid-trxcs2lc] span[data-astro-cid-trxcs2lc]{background:var(--accent);transform-origin:0;height:100%;transition:transform .3s var(--ease);display:block}.demo-cols[data-astro-cid-trxcs2lc],.row[data-astro-cid-trxcs2lc]{grid-template-columns:3.5rem minmax(0,1fr) 6.5rem 4.75rem;column-gap:1rem;padding-inline:1rem;display:grid}.demo-cols[data-astro-cid-trxcs2lc]{border-bottom:1px solid var(--border);color:var(--text-faint);letter-spacing:.14em;text-transform:uppercase;padding-block:.5rem;font-size:.6875rem;font-weight:700}.r[data-astro-cid-trxcs2lc]{text-align:right}.demo-view[data-astro-cid-trxcs2lc]{height:calc(var(--rh) * 5);overflow:hidden}.demo-rows[data-astro-cid-trxcs2lc]{transform:translateY(calc(var(--shift) * var(--rh) * -1))}.is-live[data-astro-cid-trxcs2lc] .demo-rows[data-astro-cid-trxcs2lc]{transition:transform .4s var(--ease)}.row[data-astro-cid-trxcs2lc]{height:var(--rh);border-bottom:1px solid var(--border-faint);align-items:center;transition:background .3s,opacity .3s}.row-date[data-astro-cid-trxcs2lc]{color:var(--text-faint);white-space:nowrap}.row-main[data-astro-cid-trxcs2lc]{gap:.1rem;min-width:0;display:grid}.row-n[data-astro-cid-trxcs2lc],.row-a[data-astro-cid-trxcs2lc] b[data-astro-cid-trxcs2lc],.row-a[data-astro-cid-trxcs2lc] i[data-astro-cid-trxcs2lc]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.row-n[data-astro-cid-trxcs2lc]{color:var(--text-muted);letter-spacing:.04em;font-size:.75rem}.row-a[data-astro-cid-trxcs2lc]{transition:opacity .3s ease, transform .3s var(--ease)}.row-a[data-astro-cid-trxcs2lc] b[data-astro-cid-trxcs2lc]{color:var(--text-strong);font-size:.9375rem;font-weight:700}.row-a[data-astro-cid-trxcs2lc] i[data-astro-cid-trxcs2lc]{color:var(--text-muted);font-size:.8125rem;font-style:normal}.row-amt[data-astro-cid-trxcs2lc]{text-align:right;color:var(--text);white-space:nowrap;font-weight:600}.row-st[data-astro-cid-trxcs2lc]{letter-spacing:.12em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:.4rem;font-size:.6875rem;font-weight:700;display:flex}.lens[data-astro-cid-trxcs2lc]{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;display:none}.st-done[data-astro-cid-trxcs2lc],.st-review[data-astro-cid-trxcs2lc]{display:none}.is-done[data-astro-cid-trxcs2lc] .st-done[data-astro-cid-trxcs2lc]{color:var(--accent);display:inline}.is-review[data-astro-cid-trxcs2lc]{background:#e8eded0b}.is-review[data-astro-cid-trxcs2lc] .st-review[data-astro-cid-trxcs2lc]{border:1px solid var(--cream);border-radius:var(--radius);color:var(--cream);padding:.15rem .4rem;display:inline}.is-review[data-astro-cid-trxcs2lc] .row-a[data-astro-cid-trxcs2lc] b[data-astro-cid-trxcs2lc]{color:var(--cream)}.is-wait[data-astro-cid-trxcs2lc]{opacity:0}.is-look[data-astro-cid-trxcs2lc]{background:var(--teal-faint)}.is-look[data-astro-cid-trxcs2lc] .row-a[data-astro-cid-trxcs2lc]{opacity:0;transform:translateY(4px)}.is-look[data-astro-cid-trxcs2lc] .lens[data-astro-cid-trxcs2lc]{animation:.62s ease-in-out look;display:block}@keyframes look{0%{opacity:0;transform:translate(-10px)}30%{opacity:1}to{transform:translate(0)}}figcaption[data-astro-cid-trxcs2lc]{border-top:1px solid var(--border);color:var(--text-faint);padding:.7rem 1rem;font-size:.8125rem}@media (width<=34rem){.demo[data-astro-cid-trxcs2lc]{--rh:7rem}.demo-cols[data-astro-cid-trxcs2lc],.row[data-astro-cid-trxcs2lc]{grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem}.demo-cols[data-astro-cid-trxcs2lc] span[data-astro-cid-trxcs2lc]:first-child,.demo-cols[data-astro-cid-trxcs2lc] span[data-astro-cid-trxcs2lc]:nth-child(4),.row-date[data-astro-cid-trxcs2lc]{display:none}.row[data-astro-cid-trxcs2lc]{grid-template-rows:auto 1fr;align-content:start;align-items:start;row-gap:.15rem;padding-block:.7rem}.row-main[data-astro-cid-trxcs2lc]{display:contents}.row-n[data-astro-cid-trxcs2lc]{grid-area:1/1/auto/-1}.row-a[data-astro-cid-trxcs2lc]{grid-area:2/1;min-width:0}.row-a[data-astro-cid-trxcs2lc] i[data-astro-cid-trxcs2lc]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.1rem;line-height:1.35;display:-webkit-box}.row-amt[data-astro-cid-trxcs2lc]{grid-area:2/2;font-size:.9375rem}.row-st[data-astro-cid-trxcs2lc]{grid-area:2/2;align-self:end;min-height:1.5rem}.demo-file[data-astro-cid-trxcs2lc]{font-size:.75rem}}.form[data-astro-cid-sevzbneq]{background:var(--border);border:1px solid var(--border);gap:1px;display:grid}.form-grid[data-astro-cid-sevzbneq]{gap:1px;display:grid}.field[data-astro-cid-sevzbneq]{background:var(--surface);transition:background .15s;display:grid}.field[data-astro-cid-sevzbneq]:focus-within{background:var(--surface-hover);outline:2px solid var(--accent);outline-offset:-2px}.field[data-astro-cid-sevzbneq] span[data-astro-cid-sevzbneq]{color:var(--text-muted);padding:.85rem 1rem 0;font-size:.8125rem;font-weight:600}.field[data-astro-cid-sevzbneq] em[data-astro-cid-sevzbneq]{color:var(--text-faint);font-style:normal;font-weight:400}.field[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq],.field[data-astro-cid-sevzbneq] textarea[data-astro-cid-sevzbneq]{width:100%;color:var(--text-strong);font:inherit;resize:vertical;background:0 0;border:0;outline:0;padding:.3rem 1rem .85rem;font-size:1.0625rem}.form-submit[data-astro-cid-sevzbneq]{border-radius:0;width:100%;min-height:3.5rem}.form-submit[data-astro-cid-sevzbneq]:disabled{opacity:.6;cursor:default}.form-msg[data-astro-cid-sevzbneq]{background:var(--surface);color:var(--text);padding:1rem}.form-err[data-astro-cid-sevzbneq]{color:#ff8f8f}@media (width>=40rem){.form-grid[data-astro-cid-sevzbneq]{grid-template-columns:1fr 1fr}.field-wide[data-astro-cid-sevzbneq]{grid-column:1/-1}}.hero[data-astro-cid-lcdefpme]{padding:clamp(3rem, 1.5rem + 6vw, 6.5rem) var(--pad) clamp(3rem, 2rem + 4vw, 5.5rem);align-items:center;gap:2.5rem;display:grid}.hero-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:1.5rem;min-width:0;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-wrap:wrap}.nb[data-astro-cid-lcdefpme]{white-space:nowrap}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;display:flex}.hero-demo[data-astro-cid-lcdefpme]{min-width:0}@media (width>=68rem){.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:3.5rem}}.stats[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme],.custom[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{align-content:start;gap:.75rem;padding:clamp(1.5rem,1rem + 1.6vw,2.5rem);display:grid}.stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme],.custom[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--accent);letter-spacing:-.035em;white-space:nowrap;font-size:clamp(2.5rem,1.9rem + 2.4vw,4rem);font-weight:800;line-height:1}.stats[data-astro-cid-lcdefpme] .stat-wide[data-astro-cid-lcdefpme]{padding-top:.15em;font-size:clamp(2.1rem,1.3rem + 1.7vw,3rem);line-height:1.2}.stats[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{color:var(--text-faint);font-weight:500}.stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme],.custom[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--text-muted);max-width:30ch}.stats-src[data-astro-cid-lcdefpme]{margin-top:1rem}@media (width>=48rem){.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.custom[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.split[data-astro-cid-lcdefpme]{align-items:start;gap:2.5rem;display:grid}@media (width>=56rem){.split[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}.steps[data-astro-cid-lcdefpme]{border-top:1px solid var(--border)}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);font-size:var(--fs-lead);color:var(--text);grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;padding-block:1.05rem;display:grid}.stages[data-astro-cid-lcdefpme]{grid-template-columns:1fr;margin-top:2.5rem}.stages[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-content:start;gap:.6rem;padding:1.75rem 1.5rem 2rem;display:grid}.stage-n[data-astro-cid-lcdefpme]{color:var(--accent);font-size:var(--fs-eyebrow);letter-spacing:.16em;margin-bottom:1.25rem;font-weight:700}.stages[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:var(--fs-small)}@media (width>=40rem){.stages[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=75rem){.stages[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}.outcome[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:var(--teal-faint);border-top:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;padding:1.25rem 1.5rem;display:flex}.outcome[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:60ch}.outcome[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--text-strong)}.trust[data-astro-cid-lcdefpme]{gap:2rem;margin-top:2.5rem;display:grid}.trust[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-top:1px solid var(--accent);align-content:start;gap:.6rem;padding-top:1.25rem;display:grid}.trust[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted)}@media (width>=52rem){.trust[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.who[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);margin-top:2.5rem}.who[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);transition:background .2s ease, padding .2s var(--ease);gap:.4rem 2rem;padding:1.5rem .25rem;text-decoration:none;display:grid}.who[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--teal-faint);padding-inline:1rem}.who[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);max-width:62ch}.who-go[data-astro-cid-lcdefpme]{color:var(--accent);font-size:1.25rem}@media (width>=52rem){.who[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:17rem minmax(0,1fr) auto;align-items:baseline}}.case-head[data-astro-cid-lcdefpme]{max-width:26ch}.case-link[data-astro-cid-lcdefpme]{margin-top:1.75rem}.terms[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);margin-top:2rem}.terms[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;padding-block:1rem;display:grid}.terms[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--accent);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;padding-top:.3rem;font-weight:700}.custom[data-astro-cid-lcdefpme]{margin-top:2.5rem}.faq[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);max-width:52rem;margin-top:2rem}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border)}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.25rem;list-style:none;display:flex}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--accent);transition:transform .2s var(--ease);font-size:1.5rem;font-weight:400;line-height:1}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:rotate(45deg)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);max-width:62ch;padding-bottom:1.5rem}.team[data-astro-cid-lcdefpme]{gap:2rem;margin-top:2.5rem;display:grid}.team[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);padding-top:1.25rem}@media (width>=52rem){.team[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.close[data-astro-cid-lcdefpme]{display:block}.close-in[data-astro-cid-lcdefpme]{padding:var(--sec-y) var(--pad);justify-items:start;gap:2rem;display:grid}.close[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.035em;max-width:14ch;font-size:clamp(2.25rem,1.4rem + 3.4vw,4.25rem)}
