.product-industry{line-height:normal}.ind-range{padding:var(--section) 0;background:var(--surface-2)}.hc-lede{display:grid;grid-template-columns:1.5fr 1fr;align-items:start;gap:var(--s-8) var(--s-10)}@media (max-width:1000px){.hc-lede{grid-template-columns:1fr;gap:var(--s-8)}}.hc-lede__copy h2{margin:0 0 var(--s-5);color:var(--ink);font-size:var(--fs-h2);font-weight:800;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.hc-lede__copy p{max-width:60ch;margin:0;color:var(--ink);font-size:var(--fs-body-lg);line-height:1.65}.hc-envs__lbl{display:block;margin-bottom:var(--s-4);color:var(--navy);font-size:var(--fs-micro);font-weight:800;letter-spacing:.16em;text-transform:uppercase}.env-col{margin:0;padding:0;border-top:1px solid var(--line-soft);list-style:none}.env-col li{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--line-soft)}.env-col svg,.env-col img{flex:0 0 auto;width:40px;height:40px}.env-col svg{fill:var(--red)}.env-col svg path{fill:var(--red);stroke:var(--red);stroke-width:10;stroke-linejoin:round;paint-order:stroke}.env-col span{color:var(--ink);font-size:var(--fs-body);font-weight:700;letter-spacing:-.01em}.cat-tabs{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:var(--section) 0 var(--s-9)}.cat-tabs:first-child{margin-top:0}.cat-tab{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid var(--border);background:var(--white);color:var(--ink);font:700 var(--fs-small) Arial,"Helvetica Neue",sans-serif;cursor:pointer;appearance:none;transition:background-color var(--t) var(--ease),border-color var(--t) var(--ease),color var(--t) var(--ease)}.cat-tab span{color:var(--muted);font-weight:400;font-variant-numeric:tabular-nums}.cat-tab:hover{border-color:var(--ink)}.cat-tab:focus-visible{outline:2px solid var(--red);outline-offset:2px}.cat-tab.is-active{border-color:var(--ink);background:var(--ink);color:var(--white)}.cat-tab.is-active span{color:inherit}