.home-hero{position:relative;min-height:680px;display:flex;align-items:center;overflow:hidden;background-color:var(--brand-primary-dark)}.home-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.35))}.hero-content{position:relative;z-index:1;max-width:840px;color:var(--brand-text-inverse)}.hero-content h1{color:var(--brand-text-inverse);font-size:max(2.4rem, min(5vw, 4.7rem));font-weight:900}.hero-content p{color:rgba(255,255,255,.86);font-size:1.16rem}.hero-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:30px}.trust-stats{background:var(--brand-bg-alt);padding:28px 0}.facility-row,.horizontal-timeline{display:flex;gap:18px;overflow-x:auto;padding-bottom:12px}.facility-row article,.horizontal-timeline article{min-width:245px;background:#fff;border:1px solid var(--brand-border);border-radius:var(--radius);padding:24px}.horizontal-timeline article span{color:var(--brand-secondary);font-weight:800}.quote-card{height:100%;padding:28px;border:1px solid var(--brand-border);background:#fff;box-shadow:0 12px 30px rgba(20,68,92,.08)}.quote-card p{font-style:italic}.quote-card span,.quote-card strong{display:block}.company-stats-horizontal{background:#fff}@media (max-width:575px){.home-hero{min-height:520px}.hero-actions .btn{width:100%}}