.hero-ppe-specifier{padding-top:160px;padding-bottom:0;background:#edeff2}.hero-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(360px,2fr);min-height:620px}.hero-scene{margin:0;min-height:620px}.hero-scene img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-overlay{display:flex;flex-direction:column;justify-content:center;padding:72px 10vw 72px 56px;background:#f5f5f5}.hero-overlay h1{font-size:max(2.2rem, min(4vw, 4.8rem));line-height:1.02;font-weight:900;margin-bottom:24px}.hero-overlay p{font-size:1.08rem;color:var(--brand-muted);margin-bottom:28px}.hero-cta{display:flex;gap:14px;flex-wrap:wrap}.hero-compliance-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:56px;background:var(--brand-primary-dark);color:#fff}.hero-compliance-strip span{display:flex;align-items:center;justify-content:center;padding:12px 16px;border-right:1px solid rgba(255,255,255,.18);font-size:.86rem;font-weight:700;text-align:center}.risk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.risk-card{border:1px solid var(--brand-border);background:#fff;min-height:220px;display:flex;flex-direction:column}.risk-card img{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt)}.risk-card h3{font-size:1.02rem;font-weight:800;margin:16px 16px 6px}.risk-card a{margin:0 16px 18px;font-weight:700}.risk-card.featured{border-color:var(--brand-accent);box-shadow:0 0 0 2px rgba(30,64,175,.12)}.trust-bar-sustainability{padding:0;background:#f7f4ee}.trust-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.trust-item{padding:24px 16px;text-align:center;border-right:1px solid rgba(0,0,0,.12)}.trust-item span{display:block;font-weight:900;color:var(--brand-text)}.trust-item small{color:var(--brand-muted)}.horizontal-stats{background:var(--brand-bg-alt)}.stats-row{display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto}.stat-item{flex:1 1 0;min-width:0;text-align:center;padding:24px 18px;border-right:1px solid var(--brand-border)}.stat-item strong{display:block;font-size:max(2rem, min(4vw, 3.6rem));line-height:1;font-weight:900}.stat-item span{color:var(--brand-muted);font-weight:700}.icon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.icon-grid article{border:1px solid var(--brand-border);padding:28px;min-height:220px;background:#fff}.icon-grid span{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-primary);color:#fff;font-weight:900;margin-bottom:18px}.centered-solid{text-align:center}.centered-solid .container{max-width:760px}@media (max-width:991px){.hero-grid,.icon-grid,.risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid{min-height:0}.hero-overlay{padding:48px 28px}.hero-compliance-strip,.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.hero-compliance-strip,.hero-grid,.icon-grid,.risk-grid,.trust-grid{grid-template-columns:1fr}.hero-scene{min-height:360px}.stat-item{min-width:180px}}