.safety-gradient-hero{background:linear-gradient(135deg,var(--brand-primary-dark),var(--brand-primary),var(--brand-secondary));padding:90px 0;position:relative;overflow:hidden}.safety-gradient-hero::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.08),rgba(255,255,255,.08) 1px,transparent 1px,transparent 96px)}.safety-gradient-hero .container{position:relative;z-index:2}.safety-gradient-hero .eyebrow,.safety-gradient-hero h1,.safety-gradient-hero p{color:#fff}.safety-partnerships,.safety-roadmap,.technology-showcase{padding:88px 0}.safety-roadmap{background:#fff}.timeline-row{display:flex;gap:18px;overflow-x:auto;padding-bottom:12px}.timeline-row article{flex:0 0 280px;border-top:4px solid var(--brand-primary);background:var(--brand-bg-alt);padding:24px}.timeline-row span{color:var(--brand-accent);font-weight:800}.technology-showcase{background:var(--brand-bg-alt)}.feature-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.feature-stat-grid article{background:#fff;border:1px solid var(--brand-border);padding:28px}.feature-stat-grid strong{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.feature-stat-grid span{display:inline-flex;margin-top:16px;background:var(--brand-primary);color:#fff;padding:6px 10px;font-weight:800}.safety-partnerships{background:#fff}.cert-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.cert-grid article{border:1px solid var(--brand-border);padding:24px;text-align:center}.cert-grid img{width:96px;height:96px;-o-object-fit:contain;object-fit:contain;margin:0 auto 18px}.impact-counter{background:var(--brand-primary-dark);padding:56px 0}.safety-cta{background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary));padding:80px 0 96px}@media (max-width:991px){.cert-grid,.feature-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.cert-grid,.feature-stat-grid{grid-template-columns:1fr}}