.category-product[data-astro-cid-ak7za756]{overflow:hidden}.category-product__hero[data-astro-cid-ak7za756]{padding:var(--sp-4) 0 var(--sp-9);background:var(--c-ink);color:var(--c-on-dark)}.category-product__crumbs[data-astro-cid-ak7za756]{color:var(--c-on-dark-soft);font:500 var(--fs-mono)/1.4 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding:.8rem 0 var(--sp-7);flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.category-product__crumbs[data-astro-cid-ak7za756] a[data-astro-cid-ak7za756]{color:var(--c-on-dark-soft);text-decoration:none}.category-product__crumbs[data-astro-cid-ak7za756] a[data-astro-cid-ak7za756]:hover{color:var(--c-accent-bright)}.category-product__hero-grid[data-astro-cid-ak7za756]{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center;gap:clamp(2.5rem,6vw,8rem);display:grid}.category-product__image[data-astro-cid-ak7za756]{border:1px solid var(--c-line-dark);background:var(--c-graphite);overflow:hidden}.category-product__image[data-astro-cid-ak7za756] img[data-astro-cid-ak7za756]{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.category-product__copy[data-astro-cid-ak7za756] h1[data-astro-cid-ak7za756]{max-width:12ch;color:var(--c-on-dark);letter-spacing:-.05em;margin:.7rem 0 1.2rem;font-size:clamp(2.6rem,5vw,5.2rem);line-height:1.01}.category-product__copy[data-astro-cid-ak7za756] .lead[data-astro-cid-ak7za756]{color:var(--c-on-dark-soft)}.category-product__tags[data-astro-cid-ak7za756]{flex-wrap:wrap;gap:.5rem;margin:1.7rem 0 2rem;display:flex}.category-product__tags[data-astro-cid-ak7za756] span[data-astro-cid-ak7za756]{border:1px solid var(--c-line-dark);color:var(--c-on-dark);font:500 var(--fs-mono)/1.2 var(--font-mono);padding:.45rem .6rem}.category-product__actions[data-astro-cid-ak7za756]{flex-wrap:wrap;gap:.75rem;display:flex}.category-product__price[data-astro-cid-ak7za756]{color:var(--c-on-dark-soft);font-size:var(--fs-sm);margin-top:1.25rem}.category-product__intro[data-astro-cid-ak7za756]{padding:var(--sp-9) 0}.category-product__intro[data-astro-cid-ak7za756] h2[data-astro-cid-ak7za756]{max-width:15ch}.category-product__two-col[data-astro-cid-ak7za756]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,7vw,9rem);display:grid}.category-product__two-col[data-astro-cid-ak7za756] h2[data-astro-cid-ak7za756]{max-width:14ch}.category-product__applications[data-astro-cid-ak7za756]{padding:var(--sp-9) 0}.category-product__list[data-astro-cid-ak7za756]{border-top:1px solid var(--tone-line)}.category-product__list[data-astro-cid-ak7za756]>div[data-astro-cid-ak7za756]{border-bottom:1px solid var(--tone-line);grid-template-columns:3.2rem 1fr;gap:1rem;padding:1.1rem 0;display:grid}.category-product__list[data-astro-cid-ak7za756] strong[data-astro-cid-ak7za756],.category-product__steps[data-astro-cid-ak7za756]>div[data-astro-cid-ak7za756]>span[data-astro-cid-ak7za756]{color:var(--tone-eyebrow);font:500 var(--fs-mono)/1.4 var(--font-mono)}.category-product__list[data-astro-cid-ak7za756] span[data-astro-cid-ak7za756]{font-size:1.08rem}.category-product__process[data-astro-cid-ak7za756]{padding:var(--sp-9) 0}.category-product__process[data-astro-cid-ak7za756] .sec-head--dark[data-astro-cid-ak7za756] h2[data-astro-cid-ak7za756]{max-width:15ch}.category-product__steps[data-astro-cid-ak7za756]{margin-top:var(--sp-7);background:var(--c-line-dark);border:1px solid var(--c-line-dark);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.category-product__steps[data-astro-cid-ak7za756]>div[data-astro-cid-ak7za756]{background:var(--c-steel);min-height:15rem;padding:1.4rem}.category-product__steps[data-astro-cid-ak7za756] h3[data-astro-cid-ak7za756]{color:var(--c-on-dark);margin:2.7rem 0 .8rem}.category-product__steps[data-astro-cid-ak7za756] p[data-astro-cid-ak7za756]{color:var(--c-on-dark-soft);font-size:var(--fs-sm)}.category-product__deliverables[data-astro-cid-ak7za756]{padding:var(--sp-9) 0}.category-product__deliverable-card[data-astro-cid-ak7za756]{border-top:2px solid var(--c-accent)}.category-product__deliverable-card[data-astro-cid-ak7za756]>div[data-astro-cid-ak7za756]{border-bottom:1px solid var(--tone-line);justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.category-product__deliverable-card[data-astro-cid-ak7za756] span[data-astro-cid-ak7za756]{font-weight:600}.category-product__deliverable-card[data-astro-cid-ak7za756] strong[data-astro-cid-ak7za756]{color:var(--tone-soft);font-size:var(--fs-sm);text-align:end}.category-product__order[data-astro-cid-ak7za756]{padding:var(--sp-9) 0}.category-product__order-grid[data-astro-cid-ak7za756]{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:end;gap:clamp(2rem,7vw,8rem);display:grid}.category-product__order[data-astro-cid-ak7za756] h2[data-astro-cid-ak7za756]{max-width:14ch}.category-product__order[data-astro-cid-ak7za756] p[data-astro-cid-ak7za756]:not(.eyebrow){max-width:46ch}.category-product__order[data-astro-cid-ak7za756] .btn[data-astro-cid-ak7za756]{margin-top:1rem}@media (width<=980px){.category-product__hero-grid[data-astro-cid-ak7za756],.category-product__two-col[data-astro-cid-ak7za756],.category-product__order-grid[data-astro-cid-ak7za756]{gap:var(--sp-7);grid-template-columns:1fr}.category-product__copy[data-astro-cid-ak7za756] h1[data-astro-cid-ak7za756]{max-width:16ch}.category-product__steps[data-astro-cid-ak7za756]{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.category-product__actions[data-astro-cid-ak7za756] .btn[data-astro-cid-ak7za756],.category-product__order[data-astro-cid-ak7za756] .btn[data-astro-cid-ak7za756]{text-align:center;width:100%}.category-product__steps[data-astro-cid-ak7za756]{grid-template-columns:1fr}.category-product__steps[data-astro-cid-ak7za756]>div[data-astro-cid-ak7za756]{min-height:auto}.category-product__deliverable-card[data-astro-cid-ak7za756]>div[data-astro-cid-ak7za756]{display:block}.category-product__deliverable-card[data-astro-cid-ak7za756] strong[data-astro-cid-ak7za756]{text-align:start;margin-top:.35rem;display:block}}
