.hero-grid[data-astro-cid-euolsuav]{display:grid;gap:32px;align-items:center}@media(min-width:900px){.hero-grid[data-astro-cid-euolsuav]{grid-template-columns:1fr 1fr;gap:56px}}.hero-grid[data-astro-cid-euolsuav] h1[data-astro-cid-euolsuav]{margin-top:12px;max-width:15ch}.hero-grid[data-astro-cid-euolsuav] .measure[data-astro-cid-euolsuav]{margin-top:20px;color:var(--ink-muted)}.hero-cta[data-astro-cid-euolsuav]{display:flex;gap:16px;flex-wrap:wrap;margin-top:28px}.hero-image[data-astro-cid-euolsuav]{position:relative}.band[data-astro-cid-euolsuav] .pricing-link{margin-top:28px}.steps[data-astro-cid-euolsuav]{list-style:none;padding:0;margin-top:32px;display:grid;gap:24px}@media(min-width:768px){.steps[data-astro-cid-euolsuav]{grid-template-columns:repeat(3,1fr);gap:32px}}.step[data-astro-cid-euolsuav]{background:var(--paper);border:var(--hairline) solid var(--rule);border-radius:var(--radius-card);padding:28px 24px}.step-num[data-astro-cid-euolsuav]{color:var(--accent-text);font-size:14px;letter-spacing:var(--label-tracking)}.step[data-astro-cid-euolsuav] h3[data-astro-cid-euolsuav]{margin-top:12px}.step[data-astro-cid-euolsuav] p[data-astro-cid-euolsuav]{margin-top:10px;color:var(--ink-muted)}.band[data-astro-cid-euolsuav]{background:var(--paper);border-block:var(--hairline) solid var(--rule)}.two-col[data-astro-cid-euolsuav]{display:grid;gap:32px;align-items:center}@media(min-width:900px){.two-col[data-astro-cid-euolsuav]{grid-template-columns:1.1fr .9fr;gap:56px}}.figs[data-astro-cid-euolsuav]{display:grid;gap:16px;margin:28px 0 20px}@media(min-width:640px){.figs[data-astro-cid-euolsuav]{grid-template-columns:repeat(3,1fr);max-width:720px}}.fig[data-astro-cid-euolsuav]{display:flex;flex-direction:column;gap:6px;padding:22px;border:var(--hairline) solid var(--rule);border-radius:var(--radius-card);background:var(--bone)}.fig-num[data-astro-cid-euolsuav]{font-size:26px;color:var(--ink)}.fig-desc[data-astro-cid-euolsuav]{color:var(--ink-muted)}.provides[data-astro-cid-euolsuav]{list-style:none;padding:0;margin-top:28px;display:grid;gap:1px;background:var(--rule);border:var(--hairline) solid var(--rule);border-radius:var(--radius-card);overflow:hidden}.provides[data-astro-cid-euolsuav] li[data-astro-cid-euolsuav]{display:grid;grid-template-columns:1fr;gap:4px;padding:18px 20px;background:var(--paper)}@media(min-width:640px){.provides[data-astro-cid-euolsuav] li[data-astro-cid-euolsuav]{grid-template-columns:140px 1fr;gap:20px;align-items:baseline}}.provides-fig[data-astro-cid-euolsuav]{color:var(--accent-text);font-size:14px}.provides-desc[data-astro-cid-euolsuav]{color:var(--ink)}.note[data-astro-cid-euolsuav]{margin-top:20px;color:var(--ink-muted)}.logistics[data-astro-cid-euolsuav]{display:grid;gap:20px;margin-top:32px}@media(min-width:768px){.logistics[data-astro-cid-euolsuav]{grid-template-columns:repeat(3,1fr)}}.log-card[data-astro-cid-euolsuav]{background:var(--paper);border:var(--hairline) solid var(--rule);border-radius:var(--radius-card);padding:24px}.log-card[data-astro-cid-euolsuav] p[data-astro-cid-euolsuav]{margin-top:10px;color:var(--ink-muted)}.pullquote[data-astro-cid-euolsuav]{margin:0;max-width:62ch;border-left:2px solid var(--accent-text);padding-left:24px}.pullquote[data-astro-cid-euolsuav] blockquote[data-astro-cid-euolsuav]{margin:0}.pullquote[data-astro-cid-euolsuav] blockquote[data-astro-cid-euolsuav] p[data-astro-cid-euolsuav]{font-family:var(--font-display);font-weight:400;font-size:20px;line-height:1.5;color:var(--ink)}@media(min-width:768px){.pullquote[data-astro-cid-euolsuav] blockquote[data-astro-cid-euolsuav] p[data-astro-cid-euolsuav]{font-size:23px}}.pullquote[data-astro-cid-euolsuav] figcaption[data-astro-cid-euolsuav]{margin-top:20px;display:grid;gap:6px}.pullquote-name[data-astro-cid-euolsuav]{color:var(--ink-muted);font-size:14px;letter-spacing:var(--label-tracking)}.pullquote-source[data-astro-cid-euolsuav]{color:var(--ink-muted);font-size:14px}.client-list[data-astro-cid-euolsuav]{list-style:none;padding:0;margin-top:28px;display:grid;gap:10px 32px;color:var(--ink-muted)}@media(min-width:600px){.client-list[data-astro-cid-euolsuav]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.client-list[data-astro-cid-euolsuav]{grid-template-columns:repeat(3,1fr)}}.client-more[data-astro-cid-euolsuav]{color:var(--rule)}.final[data-astro-cid-euolsuav]{position:relative;isolation:isolate;overflow:hidden;background:var(--slate);color:var(--ink-inverse);padding-block:72px;margin-top:64px}.final-video[data-astro-cid-euolsuav],.final-overlay[data-astro-cid-euolsuav]{position:absolute;inset:0;width:100%;height:100%}.final-video[data-astro-cid-euolsuav]{z-index:0;object-fit:cover}.final-overlay[data-astro-cid-euolsuav]{z-index:1;background:linear-gradient(to bottom,color-mix(in srgb,var(--slate) 88%,transparent),color-mix(in srgb,var(--slate) 82%,transparent))}.final-inner[data-astro-cid-euolsuav]{position:relative;z-index:2}@media(prefers-reduced-motion:reduce){.final-video[data-astro-cid-euolsuav]{display:none}.final[data-astro-cid-euolsuav]{background:linear-gradient(color-mix(in srgb,var(--slate) 86%,transparent),color-mix(in srgb,var(--slate) 86%,transparent)),url(/videos/camera-lens-poster.jpg) center / cover no-repeat}}.final-inner[data-astro-cid-euolsuav] h2[data-astro-cid-euolsuav]{color:var(--ink-inverse);max-width:18ch}.final-inner[data-astro-cid-euolsuav] .measure[data-astro-cid-euolsuav]{margin-top:16px;color:var(--ink-inverse-mut)}.final-cta[data-astro-cid-euolsuav]{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}.final-phone[data-astro-cid-euolsuav]{color:var(--ink-inverse);text-decoration:none;font-size:15px}.final-phone[data-astro-cid-euolsuav]:hover{color:var(--ink-inverse);text-decoration:underline}
