.home-hero{position:relative;background:#0a0a0a;color:var(--text-on-dark);overflow:hidden}.hero-content{min-height:640px;padding-top:92px;padding-bottom:180px}.home-hero h1,.home-hero p{color:var(--text-on-dark)}.home-hero p{opacity:.86;max-width:640px;font-size:18px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.hero-image{margin:0}.hero-image img{width:100%;aspect-ratio:9/7;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(255,255,255,.2)}.hero-bar{position:absolute;left:0;right:0;bottom:0;background:rgba(30,64,175,.94);color:var(--text-on-dark)}.hero-bar-grid{min-height:116px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1px;gap:1px;align-items:stretch}.hero-bar-grid span{display:flex;align-items:center;padding:18px 20px;border-left:1px solid rgba(255,255,255,.2);font-weight:700;font-size:14px}.industry-icon-grid,.milestone-cards,.workplace-showcase{padding:84px 0}.workplace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.icon-grid article,.milestone-grid article,.wp-card{border:1px solid var(--brand-border);background:#fff;border-radius:var(--radius);overflow:hidden}.wp-card img{width:100%;aspect-ratio:13/9;-o-object-fit:cover;object-fit:cover}.wp-card h3,.wp-card p{padding-left:20px;padding-right:20px}.wp-card h3{margin-top:20px}.wp-card p{padding-bottom:22px;margin-bottom:0}.stats-strip{background:#111827;color:var(--text-on-dark);padding:44px 0}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px;text-align:center}.stats-grid strong{display:block;font-size:52px;line-height:1;color:var(--safety-yellow)}.stats-grid span{display:block;color:rgba(255,255,255,.75);margin-top:8px}.milestone-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:22px;gap:22px}.milestone-grid article{padding:26px}.milestone-grid strong{display:block;color:var(--brand-accent);font-size:36px}.icon-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:18px;gap:18px}.icon-grid article{padding:26px;text-align:center}.icon-grid span{display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;background:var(--safety-yellow);color:#111;font-weight:800;margin-bottom:16px}.cta-split-form{padding:84px 0 104px;background:#111827;color:var(--text-on-dark)}.cta-split-form h2,.cta-split-form li,.cta-split-form p{color:var(--text-on-dark)}.cta-split-form li,.cta-split-form p{opacity:.82}@media (max-width:991px){.hero-content{padding-top:64px}.stats-grid,.workplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.stats-grid,.workplace-grid{grid-template-columns:1fr}.hero-bar{position:static}.hero-content{min-height:auto;padding-bottom:56px}}