.page-hero:where(.astro-5brzmp7i){text-align:center;background:radial-gradient(circle at 50% 10%,#fff0f1,#0000 30rem),#fff;padding:7rem 0 4rem}.page-hero__inner:where(.astro-5brzmp7i){justify-items:center;display:grid}.page-hero:where(.astro-5brzmp7i) h1:where(.astro-5brzmp7i){letter-spacing:-.065em;text-wrap:balance;max-width:52rem;margin:1rem 0 0;font-size:clamp(3rem,7vw,5.8rem);font-weight:690;line-height:.98}.page-hero__inner:where(.astro-5brzmp7i)>p:where(.astro-5brzmp7i):not(.eyebrow){max-width:42rem;color:var(--muted-ink);margin:1.5rem 0 0;font-size:1.1rem;line-height:1.65}.page-hero__inner:where(.astro-5brzmp7i)>div:where(.astro-5brzmp7i){gap:.65rem;margin-top:2rem;display:flex}.preview-section:where(.astro-5brzmp7i){padding:2rem 0 7rem}.preview-section:where(.astro-5brzmp7i) .shell:where(.astro-5brzmp7i){max-width:69rem}.workflow:where(.astro-5brzmp7i){border-block:1px solid var(--line);background:var(--surface-muted);padding:6rem 0}.workflow:where(.astro-5brzmp7i) ol:where(.astro-5brzmp7i){grid-template-columns:repeat(6,1fr);margin:3rem 0 0;padding:0;list-style:none;display:grid}.workflow:where(.astro-5brzmp7i) li:where(.astro-5brzmp7i){border-left:1px solid var(--line);padding:0 1rem}.workflow:where(.astro-5brzmp7i) li:where(.astro-5brzmp7i):first-child{border-left:0;padding-left:0}.workflow:where(.astro-5brzmp7i) span:where(.astro-5brzmp7i){color:var(--brand-strong);font-size:.64rem;font-weight:730}.workflow:where(.astro-5brzmp7i) strong:where(.astro-5brzmp7i){margin-top:1.2rem;font-size:.85rem;display:block}.workflow:where(.astro-5brzmp7i) li:where(.astro-5brzmp7i) p:where(.astro-5brzmp7i){color:var(--muted-ink);margin:.45rem 0 0;font-size:.7rem}.capabilities:where(.astro-5brzmp7i){padding:3rem 0 8rem}.capabilities:where(.astro-5brzmp7i) article:where(.astro-5brzmp7i){border-bottom:1px solid var(--line);grid-template-columns:4rem minmax(18rem,.9fr) minmax(20rem,.7fr);gap:clamp(2rem,6vw,6rem);padding:5rem 0;scroll-margin-top:6rem;display:grid}.capabilities:where(.astro-5brzmp7i) article:where(.astro-5brzmp7i):last-child{border-bottom:0}.capability-number:where(.astro-5brzmp7i){color:#a0a6af;font-size:.75rem;font-weight:680}.capabilities:where(.astro-5brzmp7i) h2:where(.astro-5brzmp7i){letter-spacing:-.052em;max-width:36rem;margin:.8rem 0 0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.06}.capability-copy:where(.astro-5brzmp7i)>p:where(.astro-5brzmp7i){color:var(--muted-ink);margin:0;line-height:1.75}.capability-copy:where(.astro-5brzmp7i) ul:where(.astro-5brzmp7i){gap:.7rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.capability-copy:where(.astro-5brzmp7i) li:where(.astro-5brzmp7i){padding-left:1.1rem;font-size:.82rem;font-weight:620;position:relative}.capability-copy:where(.astro-5brzmp7i) li:where(.astro-5brzmp7i):before{background:var(--brand);content:"";border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.4rem;left:0}.community:where(.astro-5brzmp7i){border-block:1px solid var(--line);background:var(--surface-muted);padding:7rem 0}.community__inner:where(.astro-5brzmp7i){grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);align-items:center;gap:clamp(3rem,9vw,8rem);display:grid}.community:where(.astro-5brzmp7i) h2:where(.astro-5brzmp7i),.page-cta:where(.astro-5brzmp7i) h2:where(.astro-5brzmp7i){letter-spacing:-.052em;margin:.75rem 0 0;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.05}.community:where(.astro-5brzmp7i) p:where(.astro-5brzmp7i):not(.eyebrow){max-width:40rem;color:var(--muted-ink);margin:1.1rem 0 0;line-height:1.75}.community__links:where(.astro-5brzmp7i){border-top:1px solid var(--line);display:grid}.community__links:where(.astro-5brzmp7i) a:where(.astro-5brzmp7i){border-bottom:1px solid var(--line);justify-content:space-between;padding:1rem 0;font-size:.84rem;font-weight:650;text-decoration:none;display:flex}.community__links:where(.astro-5brzmp7i) a:where(.astro-5brzmp7i):hover{color:var(--brand-strong)}.page-cta:where(.astro-5brzmp7i){background:var(--surface-warm);padding:5.5rem 0}.page-cta__inner:where(.astro-5brzmp7i){justify-content:space-between;align-items:center;gap:3rem;display:flex}@media (width<=900px){.workflow:where(.astro-5brzmp7i) ol:where(.astro-5brzmp7i){grid-template-columns:repeat(3,1fr);gap:2rem 0}.capabilities:where(.astro-5brzmp7i) article:where(.astro-5brzmp7i){grid-template-columns:3rem 1fr}.capability-copy:where(.astro-5brzmp7i){grid-column:2}}@media (width<=680px){.page-hero:where(.astro-5brzmp7i){padding-top:5rem}.workflow:where(.astro-5brzmp7i) ol:where(.astro-5brzmp7i),.community__inner:where(.astro-5brzmp7i){grid-template-columns:1fr}.workflow:where(.astro-5brzmp7i) li:where(.astro-5brzmp7i),.workflow:where(.astro-5brzmp7i) li:where(.astro-5brzmp7i):first-child{border-bottom:1px solid var(--line);border-left:0;padding:1rem 0}.capabilities:where(.astro-5brzmp7i) article:where(.astro-5brzmp7i){grid-template-columns:1fr;gap:1.5rem;padding:3.5rem 0}.capability-copy:where(.astro-5brzmp7i){grid-column:auto}.page-cta__inner:where(.astro-5brzmp7i){flex-direction:column;align-items:flex-start}}
