.tour[data-astro-cid-2bvwpl5q]{container-type:inline-size;display:flex;flex-direction:column;gap:1.5rem}.tour-head[data-astro-cid-2bvwpl5q]{display:flex;flex-direction:column;gap:.5rem;max-width:46rem}.tour-head[data-astro-cid-2bvwpl5q] h2[data-astro-cid-2bvwpl5q]{font-size:1.25rem;font-weight:600;line-height:1.75rem;letter-spacing:normal}.tour-body[data-astro-cid-2bvwpl5q]{font-size:var(--text-body);line-height:1.5;color:var(--color-ink)}.tour-stage[data-astro-cid-2bvwpl5q],.tour-panel[data-astro-cid-2bvwpl5q]{width:min(100%,calc((100svh - 16rem) * 1310 / 900))}.tour-panel[data-astro-cid-2bvwpl5q]{display:flex;flex-direction:column;gap:.75rem;margin-top:calc(-1.5rem - 8px);padding:calc(.75rem + 8px) 1rem .5rem;background:var(--color-bg-tint);border-radius:0 0 var(--radius-md) var(--radius-md)}.tour-stage[data-astro-cid-2bvwpl5q]{position:relative;z-index:1;aspect-ratio:1310 / 900;overflow:hidden;background:var(--color-bg-soft);border:1px solid var(--color-divider);border-radius:var(--radius-lg);box-shadow:0 24px 48px -24px #0f172a2e;cursor:pointer}.tour-layer[data-astro-cid-2bvwpl5q]{--s: 1;position:absolute;inset:0;transform-origin:0 0;transition:transform .9s cubic-bezier(.65,0,.35,1)}.tour-screen[data-astro-cid-2bvwpl5q]{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease}.tour-screen[data-astro-cid-2bvwpl5q][data-active=true]{opacity:1}.tour-ring[data-astro-cid-2bvwpl5q]{position:absolute;left:0;top:0;width:0;height:0;border:calc(2px / var(--s)) solid var(--color-brand);border-radius:calc(10px / var(--s));box-shadow:0 0 0 200vmax #0f172a47;opacity:0;pointer-events:none;transition:left .9s cubic-bezier(.65,0,.35,1),top .9s cubic-bezier(.65,0,.35,1),width .9s cubic-bezier(.65,0,.35,1),height .9s cubic-bezier(.65,0,.35,1),opacity .4s ease}.tour-ring[data-astro-cid-2bvwpl5q][data-on=true]{opacity:1}.tour-bar[data-astro-cid-2bvwpl5q]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.tour-caption[data-astro-cid-2bvwpl5q]{display:flex;flex-direction:column;min-height:3rem}.tour-count[data-astro-cid-2bvwpl5q]{font-size:.75rem;font-weight:600;line-height:1.375rem;font-variant-numeric:tabular-nums;color:var(--color-brand)}.tour-steps[data-astro-cid-2bvwpl5q]{list-style:none;margin:0;padding:0;font-size:var(--text-body);font-weight:500;line-height:1.5;color:var(--color-ink)}.tour-controls[data-astro-cid-2bvwpl5q]{flex:none;display:flex;align-items:center;gap:.75rem}.tour-btn[data-astro-cid-2bvwpl5q]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-body);font-size:var(--text-small);font-weight:600;line-height:1.5rem;border-radius:var(--radius-md);cursor:pointer}.tour-back[data-astro-cid-2bvwpl5q]{height:2.25rem;padding:.5rem;color:var(--color-brand);background:none;border:0}.tour-back[data-astro-cid-2bvwpl5q] svg[data-astro-cid-2bvwpl5q]{flex:none}.tour-back[data-astro-cid-2bvwpl5q]:disabled{opacity:.45;cursor:default}.tour-next[data-astro-cid-2bvwpl5q]{min-width:4.875rem;height:2.5rem;padding:.5rem 1rem;border:0;box-shadow:0 2px 6px #0000001f}.tour-progress[data-astro-cid-2bvwpl5q]{height:3px;background:#fff;border-radius:999px;overflow:hidden}.tour-progress-fill[data-astro-cid-2bvwpl5q]{display:block;height:100%;width:calc(var(--p) * 100%);background:var(--color-brand);transition:width .6s ease}@container (max-width: 26rem){.tour-bar[data-astro-cid-2bvwpl5q]{flex-direction:column;align-items:stretch}.tour-controls[data-astro-cid-2bvwpl5q]>.tour-btn[data-astro-cid-2bvwpl5q]{flex:1}}@media(prefers-reduced-motion:reduce){.tour-layer[data-astro-cid-2bvwpl5q],.tour-screen[data-astro-cid-2bvwpl5q],.tour-ring[data-astro-cid-2bvwpl5q],.tour-progress-fill[data-astro-cid-2bvwpl5q]{transition:none}}.contact-hero[data-astro-cid-q4bruzjr].cta{display:flex;flex-direction:column;gap:1rem;border-top:0;padding-block:3.125rem}.contact-hero[data-astro-cid-q4bruzjr]>[data-astro-cid-q4bruzjr]{position:relative;z-index:2}.contact-hero[data-astro-cid-q4bruzjr] h1[data-astro-cid-q4bruzjr]{font-size:clamp(1.875rem,3.4vw,2.25rem);font-weight:600;line-height:1.25}.contact-main[data-astro-cid-q4bruzjr]{padding-block:3rem 4rem}.contact-row[data-astro-cid-q4bruzjr]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,26.5rem);gap:4rem;align-items:start}.demo[data-astro-cid-q4bruzjr]{display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem;padding-bottom:2.25rem}.demo-tour[data-astro-cid-q4bruzjr]{align-self:stretch;margin-bottom:1.25rem}@media(max-width:48rem){.demo-tour[data-astro-cid-q4bruzjr]{display:none}}.demo-copy[data-astro-cid-q4bruzjr],.form-copy[data-astro-cid-q4bruzjr]{display:flex;flex-direction:column;gap:.5rem}.demo[data-astro-cid-q4bruzjr] h2[data-astro-cid-q4bruzjr]{font-size:1.25rem;font-weight:600;line-height:1.75rem;letter-spacing:normal}.demo-copy[data-astro-cid-q4bruzjr] p[data-astro-cid-q4bruzjr],.form-intro[data-astro-cid-q4bruzjr]{font-size:var(--text-body);line-height:1.5;color:var(--color-ink)}.demo-points[data-astro-cid-q4bruzjr]{list-style:none;padding:0;display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:max-content;gap:1rem 3.75rem}.demo-cta[data-astro-cid-q4bruzjr]{font-size:var(--text-small)}.demo-points[data-astro-cid-q4bruzjr] li[data-astro-cid-q4bruzjr]{display:flex;align-items:center;gap:.75rem;font-size:var(--text-body);font-weight:500;line-height:1.5rem;color:var(--color-ink)}.demo-check[data-astro-cid-q4bruzjr]{flex:none;width:20px;height:20px;color:var(--color-ink)}.form-card[data-astro-cid-q4bruzjr]{position:sticky;top:calc(var(--header-h) + 1.5rem);display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem 1.5rem 1.5rem;background:#fff;border:1px solid var(--color-divider);border-radius:12px}.form-card[data-astro-cid-q4bruzjr] h2[data-astro-cid-q4bruzjr]{font-size:1.25rem;font-weight:600;line-height:1.75rem;letter-spacing:normal}.contact-form[data-astro-cid-q4bruzjr]{display:flex;flex-direction:column;gap:1.5rem}.fields[data-astro-cid-q4bruzjr]{display:flex;flex-direction:column;gap:1rem}.field[data-astro-cid-q4bruzjr]{display:flex;flex-direction:column;gap:.25rem}.field[data-astro-cid-q4bruzjr] label[data-astro-cid-q4bruzjr]{font-size:var(--text-small);font-weight:500;line-height:1.5rem;color:var(--slate-600)}.field[data-astro-cid-q4bruzjr] input[data-astro-cid-q4bruzjr],.field[data-astro-cid-q4bruzjr] textarea[data-astro-cid-q4bruzjr]{width:100%;padding:.375rem .75rem;font-family:var(--font-body);font-size:var(--text-body);font-weight:500;line-height:1.5rem;color:var(--color-ink);background:var(--color-bg-page);border:1px solid var(--slate-200);border-radius:var(--radius-xs);transition:border-color var(--dur-med) var(--ease),box-shadow var(--dur-med) var(--ease)}.field[data-astro-cid-q4bruzjr] input[data-astro-cid-q4bruzjr]{height:2.5rem}.field[data-astro-cid-q4bruzjr] textarea[data-astro-cid-q4bruzjr]{min-height:6.25rem;resize:vertical}.field[data-astro-cid-q4bruzjr] input[data-astro-cid-q4bruzjr]::placeholder,.field[data-astro-cid-q4bruzjr] textarea[data-astro-cid-q4bruzjr]::placeholder{color:#b3b3b3}.field[data-astro-cid-q4bruzjr] input[data-astro-cid-q4bruzjr]:focus-visible,.field[data-astro-cid-q4bruzjr] textarea[data-astro-cid-q4bruzjr]:focus-visible{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 3px #1cafff2e}.contact-form[data-astro-cid-q4bruzjr].is-checked [data-astro-cid-q4bruzjr]:invalid{border-color:var(--color-error)}.h-captcha[data-astro-cid-q4bruzjr]:empty{display:none}.form-submit[data-astro-cid-q4bruzjr]{justify-content:center;width:100%;height:2.5rem;border-width:2px;border-radius:var(--radius-md);box-shadow:0 2px 6px #0000001f;font-family:var(--font-body);font-size:var(--text-small);cursor:pointer}.form-submit[data-astro-cid-q4bruzjr]:disabled{opacity:.6;cursor:progress}.form-status[data-astro-cid-q4bruzjr]:empty{display:none}.form-status[data-astro-cid-q4bruzjr]{font-size:var(--text-small);line-height:1.5;color:var(--color-ink-neutral)}.form-error[data-astro-cid-q4bruzjr]{font-size:var(--text-small);line-height:1.5;color:var(--color-error)}.form-error[data-astro-cid-q4bruzjr] a[data-astro-cid-q4bruzjr]{color:inherit;text-decoration:underline}.form-noscript[data-astro-cid-q4bruzjr]{font-size:var(--text-small);line-height:1.5;color:var(--color-ink)}.trap[data-astro-cid-q4bruzjr]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.faq-row[data-astro-cid-q4bruzjr]{display:grid;grid-template-columns:minmax(0,400fr) minmax(0,690fr);gap:3rem;align-items:start}.faq-intro[data-astro-cid-q4bruzjr]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.faq-intro[data-astro-cid-q4bruzjr] h2[data-astro-cid-q4bruzjr]{font-size:1.5rem;font-weight:700;line-height:2rem;letter-spacing:-.02em}.faq-intro[data-astro-cid-q4bruzjr] p[data-astro-cid-q4bruzjr]{font-size:var(--text-body);line-height:1.5;color:var(--color-ink);max-width:30ch}.faq-intro[data-astro-cid-q4bruzjr] .link-cta[data-astro-cid-q4bruzjr]{font-size:var(--text-small)}.faq-list[data-astro-cid-q4bruzjr]{padding-top:.75rem}@media(max-width:64rem),(max-height:50rem){.form-card[data-astro-cid-q4bruzjr]{position:static}}@media(max-width:64rem){.contact-row[data-astro-cid-q4bruzjr],.faq-row[data-astro-cid-q4bruzjr]{grid-template-columns:minmax(0,1fr);gap:2.5rem}.demo[data-astro-cid-q4bruzjr]{padding:0}.faq-intro[data-astro-cid-q4bruzjr] p[data-astro-cid-q4bruzjr]{max-width:46ch}}@media(max-width:56rem){.contact-hero[data-astro-cid-q4bruzjr].cta{padding-block:2.5rem}.contact-main[data-astro-cid-q4bruzjr]{padding-block:2.5rem 3.5rem}.form-card[data-astro-cid-q4bruzjr]{padding:1.5rem}.demo-points[data-astro-cid-q4bruzjr]{grid-template-rows:none;grid-auto-flow:row}}
