.z2-hero-copy[data-astro-cid-2ruczuo7] .zai-mark[data-astro-cid-2ruczuo7],.zai-mark[data-astro-cid-2ruczuo7]{width:150px;max-width:150px;margin:0 0 22px}.zai-mark[data-astro-cid-2ruczuo7] svg{width:100%!important;max-width:150px;height:auto;display:block}.z2-hero[data-astro-cid-2ruczuo7]{min-height:0;display:grid;align-content:start}.z2-hero[data-astro-cid-2ruczuo7] .hero-ctas[data-astro-cid-2ruczuo7]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.z2-hero-inner[data-astro-cid-2ruczuo7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,640px);gap:48px;align-items:center}.z2-hero[data-astro-cid-2ruczuo7] .eyebrow[data-astro-cid-2ruczuo7]{margin-bottom:22px}.z2-hero[data-astro-cid-2ruczuo7] .phero-sub[data-astro-cid-2ruczuo7]{color:var(--paper);font-size:var(--fs-lead);line-height:1.45;max-width:36ch;margin-bottom:26px;text-wrap:pretty}.z2-hero[data-astro-cid-2ruczuo7] .eyebrow[data-astro-cid-2ruczuo7]{font-size:var(--fs-lead);letter-spacing:.12em;margin-bottom:18px;color:var(--paper)}.z2-hero[data-astro-cid-2ruczuo7] .hero-ctas[data-astro-cid-2ruczuo7] .btn-primary[data-astro-cid-2ruczuo7],.z2-hero[data-astro-cid-2ruczuo7] .hero-ctas[data-astro-cid-2ruczuo7] .btn-secondary[data-astro-cid-2ruczuo7]{font-size:var(--fs-body)}.z2-hub[data-astro-cid-2ruczuo7]{color:var(--paper);font-size:var(--fs-body);line-height:1.5;max-width:46ch;margin:-10px 0 26px}.z2-hub[data-astro-cid-2ruczuo7] a[data-astro-cid-2ruczuo7]{color:var(--paper);text-decoration:underline;text-underline-offset:3px}.z2-hero-media[data-astro-cid-2ruczuo7]{max-width:640px;justify-self:end;width:100%}.z2-hero-media[data-astro-cid-2ruczuo7]{min-width:0}.z2-film[data-astro-cid-2ruczuo7]{aspect-ratio:auto;display:block;background:var(--paper)}@media(max-width:980px){.z2-hero-inner[data-astro-cid-2ruczuo7]{grid-template-columns:1fr;gap:40px}.z2-hero-media[data-astro-cid-2ruczuo7]{order:-1}}.z2-erps[data-astro-cid-2ruczuo7]{background:var(--accent);color:var(--ink);padding:20px 0}.z2-erps[data-astro-cid-2ruczuo7] p[data-astro-cid-2ruczuo7]{margin:0;font-family:var(--font-sans);font-size:var(--fs-small);line-height:1.6;letter-spacing:0;text-wrap:balance}.z2-erps-label[data-astro-cid-2ruczuo7]{font-family:var(--font-sans);font-size:var(--fs-small);font-weight:500;letter-spacing:0;text-transform:none;margin-right:10px}.z2-erps-name[data-astro-cid-2ruczuo7]{white-space:nowrap}@media(min-width:1320px){.z2-erps[data-astro-cid-2ruczuo7] p[data-astro-cid-2ruczuo7]{white-space:nowrap}}.z2-story-deck[data-astro-cid-2ruczuo7]{font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--muted);max-width:46em;margin:0 0 48px}.z2-quote[data-astro-cid-2ruczuo7]{position:relative;margin:0;font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-subhead);letter-spacing:-.02em;color:var(--ink);max-width:30em;text-wrap:balance}.z2-story-foot[data-astro-cid-2ruczuo7]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:56px;margin-top:40px;padding-top:32px;border-top:1px solid var(--ink)}.z2-story-fix[data-astro-cid-2ruczuo7]{font-size:var(--fs-lead);line-height:1.4;letter-spacing:-.015em;color:var(--ink);margin:0}.z2-story-tail[data-astro-cid-2ruczuo7]{font-size:var(--fs-lead);line-height:1.4;color:var(--muted);margin:0}@media(max-width:860px){.z2-story-foot[data-astro-cid-2ruczuo7]{grid-template-columns:1fr;gap:20px}}.z2-agents[data-astro-cid-2ruczuo7] .section-head[data-astro-cid-2ruczuo7]{max-width:none}.z2-agent-grid[data-astro-cid-2ruczuo7]{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:stretch}@media(min-width:1024px){.z2-agent-grid[data-astro-cid-2ruczuo7]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:32px}}.z2-agent[data-astro-cid-2ruczuo7]{display:flex;flex-direction:column;padding:40px 36px;background:var(--paper);color:var(--ink)}.z2-agent-top[data-astro-cid-2ruczuo7]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:14px}.z2-agent-top[data-astro-cid-2ruczuo7] h3[data-astro-cid-2ruczuo7]{font-size:var(--fs-h3);line-height:1.15}.z2-agent-ic[data-astro-cid-2ruczuo7]{width:36px;height:36px;flex:none;display:block}.z2-badge[data-astro-cid-2ruczuo7]{font-family:var(--font-sans);font-size:var(--fs-small);font-weight:500;letter-spacing:0;text-transform:none;border:1px solid var(--ink);padding:4px 10px}.z2-badge--dark[data-astro-cid-2ruczuo7]{border-color:var(--paper);color:var(--paper)}.z2-agent-p[data-astro-cid-2ruczuo7]{font-size:var(--fs-lead);line-height:1.4;margin:0 0 6px}.z2-agent-best[data-astro-cid-2ruczuo7]{font-size:var(--fs-body);color:var(--muted);margin:0 0 28px}.z2-verbs[data-astro-cid-2ruczuo7]{list-style:none;margin:0;padding:0;border-top:1px solid currentColor}.z2-verbs[data-astro-cid-2ruczuo7] li[data-astro-cid-2ruczuo7]{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:20px 0;border-bottom:1px solid currentColor}.z2-num[data-astro-cid-2ruczuo7]{display:none}.z2-verb[data-astro-cid-2ruczuo7]{font-size:var(--fs-lead);font-weight:500;letter-spacing:var(--ls-tight);line-height:1.1}.z2-verb-line[data-astro-cid-2ruczuo7]{font-size:var(--fs-body);line-height:1.45}.z2-avail[data-astro-cid-2ruczuo7]{font-size:var(--fs-small);color:var(--muted);margin:24px 0 0}.z2-anl[data-astro-cid-2ruczuo7]{background:var(--ink);color:var(--paper)}.z2-anl[data-astro-cid-2ruczuo7] .z2-agent-best[data-astro-cid-2ruczuo7],.z2-anl[data-astro-cid-2ruczuo7] .z2-avail[data-astro-cid-2ruczuo7]{color:var(--zap-gray)}.z2-foot[data-astro-cid-2ruczuo7]{margin:40px 0 0;max-width:60em;font-size:var(--fs-small);line-height:1.55;color:var(--muted)}.z2-foot[data-astro-cid-2ruczuo7] strong[data-astro-cid-2ruczuo7]{color:var(--ink);font-weight:500}.z2-foot-mark[data-astro-cid-2ruczuo7]{color:var(--ink);font-family:var(--font-mono);margin-right:6px}.z2-foot-link[data-astro-cid-2ruczuo7]{color:var(--ink);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media(max-width:640px){.z2-agent[data-astro-cid-2ruczuo7]{padding:32px 24px}}.z2-links[data-astro-cid-2ruczuo7]{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:18px}.z2-agent[data-astro-cid-2ruczuo7] .z2-links[data-astro-cid-2ruczuo7]{margin-top:auto;padding-top:22px}.z2-link[data-astro-cid-2ruczuo7]{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-weight:500;border-bottom:1px solid currentColor;padding-bottom:2px;max-width:100%}.z2-link[data-astro-cid-2ruczuo7] svg{width:14px;height:13px;flex:0 0 auto}.z2-anl[data-astro-cid-2ruczuo7] .z2-link[data-astro-cid-2ruczuo7],.z2-link--dark[data-astro-cid-2ruczuo7]{color:var(--paper)}.z2-platform[data-astro-cid-2ruczuo7] .section-head[data-astro-cid-2ruczuo7]{margin-bottom:48px}.z2-platform[data-astro-cid-2ruczuo7] .eyebrow[data-astro-cid-2ruczuo7]{font-size:var(--fs-body);color:var(--paper)}.z2-still[data-astro-cid-2ruczuo7]{margin:0 auto;max-width:640px}.z2-still-frame[data-astro-cid-2ruczuo7]{border:1px solid var(--paper)}.z2-platform-line[data-astro-cid-2ruczuo7]{margin:20px 0 32px;font-size:var(--fs-body);line-height:1.5;color:var(--zap-gray);max-width:46em}.z2-sec[data-astro-cid-2ruczuo7] h2[data-astro-cid-2ruczuo7]{max-width:16em;margin-bottom:48px}.z2-ticks[data-astro-cid-2ruczuo7]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ink)}.z2-ticks[data-astro-cid-2ruczuo7] li[data-astro-cid-2ruczuo7]{display:grid;gap:18px;align-content:start;padding:28px 28px 8px 0;font-size:var(--fs-lead);line-height:1.4;letter-spacing:-.01em}.z2-ticks[data-astro-cid-2ruczuo7] li[data-astro-cid-2ruczuo7]+li[data-astro-cid-2ruczuo7]{padding-left:28px;border-left:1px solid var(--rule)}.z2-tick[data-astro-cid-2ruczuo7]{width:36px;height:36px;fill:none;stroke:var(--ink);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.z2-sec[data-astro-cid-2ruczuo7] .z2-links[data-astro-cid-2ruczuo7]{margin-top:36px}@media(max-width:860px){.z2-ticks[data-astro-cid-2ruczuo7]{grid-template-columns:1fr}.z2-ticks[data-astro-cid-2ruczuo7] li[data-astro-cid-2ruczuo7],.z2-ticks[data-astro-cid-2ruczuo7] li[data-astro-cid-2ruczuo7]+li[data-astro-cid-2ruczuo7]{padding:22px 0;border-left:0;border-bottom:1px solid var(--rule);grid-template-columns:36px minmax(0,1fr);align-items:start}}.final-cta[data-astro-cid-2ruczuo7] h2[data-astro-cid-2ruczuo7] .accent[data-astro-cid-2ruczuo7]{color:var(--paper)}main{--accent-deep: var(--ink)}
