.shot[data-astro-cid-hthf76ca]{border:1px solid var(--c-border);border-radius:var(--r-lg);overflow:hidden;background:var(--c-bg);box-shadow:0 18px 40px -28px color-mix(in srgb,var(--c-ink) 35%,transparent)}.shot[data-astro-cid-hthf76ca] img{display:block;width:100%;height:auto}.hero[data-astro-cid-bbe6dxrz]{background:var(--c-ink);padding-block:116px 72px}.eyebrow[data-astro-cid-bbe6dxrz]{color:var(--c-brand);font-weight:500;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;margin-bottom:16px}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(1.6rem,4.2vw,3.4rem);line-height:1.15;color:var(--c-on-dark);font-weight:600;letter-spacing:-.01em;white-space:nowrap}.grid[data-astro-cid-bbe6dxrz]{margin-top:42px;display:grid;grid-template-columns:.775fr 1.125fr;gap:48px;align-items:start}.lede[data-astro-cid-bbe6dxrz]{color:var(--c-on-dark-muted);font-size:1.08rem;max-width:34rem}.cta[data-astro-cid-bbe6dxrz]{margin-top:32px;display:flex;flex-wrap:nowrap;gap:12px}.cta[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{white-space:nowrap}.btn-solid[data-astro-cid-bbe6dxrz]{padding:12px 22px;background:var(--c-brand);color:var(--c-brand-ink);border-radius:var(--r-md);font-weight:500}.btn-solid[data-astro-cid-bbe6dxrz]:hover{filter:brightness(.97)}.btn-outline[data-astro-cid-bbe6dxrz]{padding:12px 22px;background:transparent;color:var(--c-on-dark);border:1px solid var(--c-border-on-dark);border-radius:var(--r-md);font-weight:500}.btn-outline[data-astro-cid-bbe6dxrz]:hover{border-color:var(--c-on-dark)}@media(max-width:800px){h1[data-astro-cid-bbe6dxrz]{white-space:normal;font-size:clamp(2rem,8vw,2.8rem)}.grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:40px;margin-top:28px}.cta[data-astro-cid-bbe6dxrz]{flex-wrap:wrap}}.trust[data-astro-cid-vpzpabai]{background:var(--c-bg);border-bottom:1px solid var(--c-border);padding-block:22px}p[data-astro-cid-vpzpabai]{text-align:center;font-size:.95rem}.label[data-astro-cid-vpzpabai]{color:var(--c-text-subtle)}.sectors[data-astro-cid-vpzpabai]{color:var(--c-text-muted);font-weight:500}.arcade-wrapper[data-astro-cid-j7muiykj]{position:relative;width:100%;padding-bottom:calc(56.25% + 41px);border:1px solid var(--c-border);border-radius:var(--r-lg);overflow:hidden;background:var(--c-bg);box-shadow:0 18px 40px -28px color-mix(in srgb,var(--c-ink) 35%,transparent)}.arcade-wrapper[data-astro-cid-j7muiykj] iframe[data-astro-cid-j7muiykj]{position:absolute;inset:0;width:100%;height:100%;border:0;color-scheme:light}.product-demo[data-astro-cid-ijzayb5m]{padding-block:80px;background:var(--c-ink)}h2[data-astro-cid-ijzayb5m]{font-family:var(--font-title);font-size:28px;font-weight:700;color:var(--c-on-dark);text-align:center;letter-spacing:-.01em;margin-bottom:16px}.intro[data-astro-cid-ijzayb5m]{max-width:640px;margin:0 auto 40px;text-align:center;font-size:20px;color:var(--c-on-dark-muted)}.demo[data-astro-cid-ijzayb5m]{max-width:880px;margin-inline:auto}.cta[data-astro-cid-ijzayb5m]{margin-top:56px;display:flex;flex-direction:column;align-items:center;gap:24px}.cta[data-astro-cid-ijzayb5m] h3[data-astro-cid-ijzayb5m]{font-family:var(--font-title);font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:var(--c-on-dark);text-align:center;letter-spacing:-.01em}.btn-solid[data-astro-cid-ijzayb5m]{padding:12px 24px;background:var(--c-brand);color:var(--c-brand-ink);border-radius:var(--r-md);font-weight:500}.btn-solid[data-astro-cid-ijzayb5m]:hover{filter:brightness(.97)}.features[data-astro-cid-vnivfuh2]{padding-block:80px;background:var(--c-bg)}h2[data-astro-cid-vnivfuh2]{font-family:var(--font-title);font-size:28px;font-weight:700;color:var(--c-ink);text-align:center;letter-spacing:-.01em;margin-bottom:16px}.intro[data-astro-cid-vnivfuh2]{max-width:640px;margin:0 auto 44px;text-align:center;font-size:20px;color:var(--c-text-muted)}.steps[data-astro-cid-vnivfuh2]{display:flex;flex-direction:column;gap:36px;max-width:840px;margin:0 auto}.step[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:280px 1fr;align-items:center;gap:32px}.vignette[data-astro-cid-vnivfuh2]{height:150px;background:var(--c-surface);border:1px solid var(--c-border-vignette);border-radius:var(--r-lg);overflow:hidden}.vignette[data-astro-cid-vnivfuh2] img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.head[data-astro-cid-vnivfuh2]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.badge[data-astro-cid-vnivfuh2]{flex:none;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--c-brand);color:var(--c-brand-ink);font-family:var(--font-title);font-weight:700;font-size:17px}.head[data-astro-cid-vnivfuh2] h3[data-astro-cid-vnivfuh2]{font-family:var(--font-title);font-size:22px;font-weight:600;color:var(--c-text)}.text[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{font-size:16px;color:var(--c-text-muted);line-height:1.65}.step[data-astro-cid-vnivfuh2]:nth-child(2n){grid-template-columns:1fr 280px}.step[data-astro-cid-vnivfuh2]:nth-child(2n) .text[data-astro-cid-vnivfuh2]{order:1;text-align:right}.step[data-astro-cid-vnivfuh2]:nth-child(2n) .vignette[data-astro-cid-vnivfuh2]{order:2}.step[data-astro-cid-vnivfuh2]:nth-child(2n) .head[data-astro-cid-vnivfuh2]{justify-content:flex-end}.step[data-astro-cid-vnivfuh2]:nth-child(2n) .badge[data-astro-cid-vnivfuh2]{order:2}@media(max-width:760px){.step[data-astro-cid-vnivfuh2],.step[data-astro-cid-vnivfuh2]:nth-child(2n){grid-template-columns:1fr;gap:16px}.step[data-astro-cid-vnivfuh2] .vignette[data-astro-cid-vnivfuh2],.step[data-astro-cid-vnivfuh2]:nth-child(2n) .vignette[data-astro-cid-vnivfuh2]{order:0}.step[data-astro-cid-vnivfuh2] .text[data-astro-cid-vnivfuh2],.step[data-astro-cid-vnivfuh2]:nth-child(2n) .text[data-astro-cid-vnivfuh2]{order:0;text-align:left}.step[data-astro-cid-vnivfuh2] .head[data-astro-cid-vnivfuh2],.step[data-astro-cid-vnivfuh2]:nth-child(2n) .head[data-astro-cid-vnivfuh2]{justify-content:flex-start}.step[data-astro-cid-vnivfuh2] .badge[data-astro-cid-vnivfuh2],.step[data-astro-cid-vnivfuh2]:nth-child(2n) .badge[data-astro-cid-vnivfuh2]{order:0}}.vision[data-astro-cid-jqueckjh]{padding-block:72px;background:var(--c-bg)}h2[data-astro-cid-jqueckjh]{font-family:var(--font-title);font-size:28px;font-weight:700;color:var(--c-ink);text-align:center;letter-spacing:-.01em;margin-bottom:36px}.content[data-astro-cid-jqueckjh]{display:grid;grid-template-columns:280px 1fr;align-items:center;gap:32px;max-width:840px;margin-inline:auto}.vignette[data-astro-cid-jqueckjh]{height:150px;background:var(--c-surface);border:1px solid var(--c-border-vignette);border-radius:var(--r-lg);overflow:hidden}.vignette[data-astro-cid-jqueckjh] img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.content[data-astro-cid-jqueckjh] p[data-astro-cid-jqueckjh]{text-align:left;font-size:20px;line-height:1.6;color:var(--c-text-muted)}@media(max-width:760px){.content[data-astro-cid-jqueckjh]{grid-template-columns:1fr;gap:16px}}.highlights[data-astro-cid-e4s4qopu]{padding-block:72px;background:var(--c-bg)}.sr-only[data-astro-cid-e4s4qopu]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.items[data-astro-cid-e4s4qopu]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;list-style:none}.item[data-astro-cid-e4s4qopu]{text-align:center}.icon[data-astro-cid-e4s4qopu]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--c-brand);color:var(--c-brand-ink);margin-bottom:16px}h3[data-astro-cid-e4s4qopu]{font-size:22px;font-weight:600;color:var(--c-text);margin-bottom:10px}p[data-astro-cid-e4s4qopu]{font-size:16px;line-height:1.65;color:var(--c-text-muted)}@media(max-width:760px){.items[data-astro-cid-e4s4qopu]{grid-template-columns:1fr;gap:32px}}
