.home-hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,4vw,3.5rem);align-items:center;padding-block:clamp(3rem,5vw,4.5rem)}.hero-copy[data-astro-cid-j7pv25f6],.hero-product[data-astro-cid-j7pv25f6]{min-width:0}.company-origin[data-astro-cid-j7pv25f6]{margin:0 0 1.75rem;padding-left:1rem;border-left:3px solid var(--color-accent)}.company-origin__label[data-astro-cid-j7pv25f6]{display:block;margin-bottom:.25rem;color:var(--color-muted);font-size:.875rem;line-height:1.5}.company-origin[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;color:var(--color-accent);font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.35;font-weight:650;letter-spacing:-.015em}.company-origin__term[data-astro-cid-j7pv25f6]{white-space:nowrap}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.6rem,4vw,3.6rem);line-height:1.08;margin:0 0 1.5rem;text-wrap:initial}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.hero-intro[data-astro-cid-j7pv25f6]{margin:0 0 1.75rem;max-width:48ch;color:var(--color-muted);font-size:1.0625rem;line-height:1.8}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.5rem}.hero-product[data-astro-cid-j7pv25f6]{width:100%;max-width:620px;justify-self:end}.visual-link[data-astro-cid-j7pv25f6]{margin-top:.75rem}.product-columns[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}.product-columns[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start}.product-columns[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]+article[data-astro-cid-j7pv25f6]{border-left:1px solid var(--color-border);padding-left:4rem}.product-columns[data-astro-cid-j7pv25f6] .product-name[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.25rem 1rem;align-items:baseline;color:var(--color-accent);font-weight:650;margin:0}.product-name[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--color-muted);font-size:.875rem;font-weight:400}.product-columns[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:1.25rem 0 1rem;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2}.product-columns[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:52ch;color:var(--color-muted);margin:0 0 1rem}.product-benefits[data-astro-cid-j7pv25f6]{margin:0 0 1.5rem;padding-left:1.15rem;color:var(--color-muted);font-size:.9375rem}.product-benefits[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{margin-top:.65rem}.product-benefits[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]::marker{color:var(--color-accent)}.product-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:auto}.project-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4rem)}.project-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;padding-top:1.25rem;border-top:2px solid var(--color-accent);min-width:0}.project-context[data-astro-cid-j7pv25f6]{margin:0 0 1rem;color:var(--color-muted);font-size:.8125rem}.project-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 1rem;font-size:1.5rem}.project-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.project-context){color:var(--color-muted);margin:0 0 1rem;font-size:.9375rem}.project-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6].project-purpose{color:var(--color-text);font-size:1.0625rem;line-height:1.5;font-weight:550}.project-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6].project-proof{font-size:.875rem}.project-grid[data-astro-cid-j7pv25f6] .text-link[data-astro-cid-j7pv25f6]{margin-top:auto}.company-section[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.company-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:1rem 0 0}.company-section[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:.2rem 0 1rem;color:var(--color-muted)}.demo-invitation[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:clamp(1.5rem,4vw,3rem);margin-bottom:4rem;background:var(--color-accent-soft)}.demo-invitation[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:.8rem 0 1rem;font-size:clamp(1.75rem,2.6vw,2.3rem)}.demo-invitation[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-muted);font-size:.9375rem;max-width:58ch;margin:0}.demo-invitation[data-astro-cid-j7pv25f6] .engagement-steps[data-astro-cid-j7pv25f6]{margin-top:1.25rem;color:var(--color-text);font-size:.8125rem;line-height:1.9}.engagement-steps[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{padding-inline:.25rem;color:var(--color-accent)}.demo-invitation[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]{flex-shrink:0}@media(max-width:1000px){.home-hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2rem}.hero-intro[data-astro-cid-j7pv25f6]{max-width:65ch}.hero-product[data-astro-cid-j7pv25f6]{max-width:600px;justify-self:start}.product-columns[data-astro-cid-j7pv25f6],.company-section[data-astro-cid-j7pv25f6]{gap:2rem}.product-columns[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]+article[data-astro-cid-j7pv25f6]{padding-left:2rem}.project-grid[data-astro-cid-j7pv25f6]{gap:1.5rem}.demo-invitation[data-astro-cid-j7pv25f6]{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.product-columns[data-astro-cid-j7pv25f6],.project-grid[data-astro-cid-j7pv25f6],.company-section[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.product-columns[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]+article[data-astro-cid-j7pv25f6]{border-left:0;border-top:1px solid var(--color-border);padding:2rem 0 0}.project-grid[data-astro-cid-j7pv25f6]{gap:2rem}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.25rem,8vw,3.25rem)}.home-hero[data-astro-cid-j7pv25f6]{padding-bottom:2.5rem}}
