.about-hero,.industries-hero{padding-top:150px}.hero-ppe-specifier{background:#fff;padding-bottom:0}.hero-ppe-specifier .hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);grid-gap:0;gap:0;align-items:stretch;border:1px solid var(--brand-border);border-radius:8px;overflow:hidden;box-shadow:var(--shadow-soft)}.hero-scene{margin:0}.hero-scene img{width:100%;height:100%;min-height:540px;-o-object-fit:cover;object-fit:cover}.hero-overlay{background:#f3f7fb;padding:54px}.hero-overlay p{color:var(--brand-text)}.hero-overlay .btn-secondary-outline{border-color:var(--brand-primary);color:var(--brand-primary)}.hero-compliance-strip{margin-top:36px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--brand-primary-dark);color:#fff;text-align:center}.hero-compliance-strip span{padding:16px;color:#fff;font-weight:800;border-right:1px solid rgba(255,255,255,.16)}.workplace-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.engagement-grid article,.wp-card{background:#fff;border:1px solid var(--brand-border);border-radius:8px;overflow:hidden;box-shadow:0 10px 28px rgba(11,36,64,.08)}.wp-card img{width:100%;aspect-ratio:13/9;-o-object-fit:cover;object-fit:cover}.wp-card h3,.wp-card p,.wp-card span{margin-left:22px;margin-right:22px}.wp-card h3{margin-top:22px}.wp-card span{display:block;margin-bottom:22px;color:var(--brand-primary);font-weight:800}.risk-table{border:1px solid var(--brand-border)}.risk-table th{background:var(--brand-primary-dark);color:#fff}.risk-table td,.risk-table th{padding:18px;vertical-align:top}.engagement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.engagement-grid article{padding:28px}.standards-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.standards-list div{padding:22px;border:1px solid var(--brand-border);border-radius:8px;background:#fff}.standards-list span,.standards-list strong{display:block}.standards-list strong{color:var(--brand-primary);margin-bottom:8px}@media (max-width:991px){.engagement-grid,.hero-ppe-specifier .hero-grid,.standards-list,.workplace-grid{grid-template-columns:1fr}.hero-compliance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}