.product-breadcrumb{display:flex;align-items:center;gap:.65rem;padding-top:1.25rem;color:#647067;font-size:.9rem}
.product-breadcrumb a{color:#33433a;text-decoration:none}.product-breadcrumb a:hover{text-decoration:underline}
.product-detail-sections{background:#f4f6f2;border-top:1px solid #dfe5dc;padding:4.5rem 0}
.product-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}
.product-proof-grid article{background:#fff;border:1px solid #dfe5dc;border-radius:14px;padding:1.8rem}
.product-proof-grid article>span{display:inline-grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;background:#173f2b;color:#fff;font-weight:800}
.product-proof-grid h2{font-size:1.25rem;margin:.95rem 0 .5rem}.product-proof-grid p{margin:0;color:#526057;line-height:1.65}
.product-spec-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;align-items:start;padding-top:5rem}
.product-spec-layout h2,.product-applications h2,.product-buying-cta h2{font-size:clamp(2rem,4vw,3.2rem);margin:.35rem 0 1rem}
.product-spec-layout p{color:#526057;line-height:1.7}.product-spec-table{margin:0;background:#fff;border:1px solid #dfe5dc;border-radius:14px;overflow:hidden}
.product-spec-table div{display:grid;grid-template-columns:1fr 1.4fr;padding:1rem 1.25rem;border-bottom:1px solid #e4e9e2}.product-spec-table div:last-child{border-bottom:0}
.product-spec-table dt{font-weight:800}.product-spec-table dd{margin:0;color:#526057}
.product-applications{padding-top:5rem;text-align:center}.product-applications>div{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}
.product-applications span{background:#173f2b;color:#fff;border-radius:999px;padding:.75rem 1.1rem;font-weight:750}
.product-buying-cta{margin-top:5rem;background:#0d1812;color:#fff;border-radius:18px;padding:2.5rem 3rem;display:flex;justify-content:space-between;align-items:center;gap:2rem}
.product-buying-cta p{margin-bottom:0;color:#c7d1ca;max-width:720px}.product-buying-cta .eyebrow{color:#9ed36a}
@media(max-width:800px){.product-proof-grid{grid-template-columns:1fr}.product-spec-layout{grid-template-columns:1fr;gap:1.5rem}.product-buying-cta{align-items:flex-start;flex-direction:column;padding:2rem}.product-detail-sections{padding:3rem 0}}
