.manufacturerHero{background:linear-gradient(120deg,#041a30,#103e67);color:#fff;padding:64px 0 72px}.manufacturerHeroGrid{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:center}.manufacturerHero nav{font-size:.8rem;margin-bottom:32px}.manufacturerHero h1{font-size:clamp(2.4rem,5vw,4.6rem);line-height:1.08;margin:20px 0;overflow-wrap:anywhere}.manufacturerHero h2{font-size:1.45rem;font-weight:500}.manufacturerHero p{color:#c4d9ec;line-height:1.8}.manufacturerHero img{width:100%;height:340px;object-fit:cover;border-radius:20px}.manufacturerHero .btn{margin-top:20px}.manufacturerGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:40px}.manufacturerCard{display:block;padding:28px;border:1px solid #cfdfec;border-radius:14px;background:#fff;color:#153953;transition:transform .2s,box-shadow .2s}.manufacturerCard:hover{transform:translateY(-4px);box-shadow:0 15px 35px #143e5b15}.manufacturerCard h3{font-size:1.35rem;margin:15px 0}.manufacturerCard small{color:#516e83}.manufacturerCard p{line-height:1.7}.manufacturerCard>span{color:#146590;font-weight:650}.manufacturerCategories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0}.manufacturerCategories article{border-top:2px solid #379ed4;padding:24px 0}.manufacturerCategories article>span{color:#2375a0}.manufacturerFaq{max-width:900px}.manufacturerFaq details,body[data-page=channel] details{padding:22px 0;border-bottom:1px solid #cbdce9}.manufacturerFaq summary{font-weight:650;cursor:pointer}.manufacturerFaq p{line-height:1.8}.brandTile strong{font-size:1.15rem;color:#173a57}.brandTile span{font-size:.7rem;text-align:center}.skipLink{position:fixed;top:-100px;left:12px;z-index:9999;background:white;color:#102e4b;padding:12px}.skipLink:focus{top:12px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #2c9de0;outline-offset:5px}.links{gap:15px}.manufacturerHero .btn{white-space:normal}@media(max-width:1100px){.links{gap:10px;font-size:.75rem}.navCta{display:none}.manufacturerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.manufacturerHero{padding:36px 0}.manufacturerHeroGrid{grid-template-columns:1fr;gap:28px}.manufacturerHero img{height:220px}.manufacturerGrid,.manufacturerCategories{grid-template-columns:1fr}.manufacturerCard{padding:22px}.manufacturerHero h1{font-size:2.5rem}.manufacturerHero nav{margin-bottom:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.reveal{opacity:1!important;transform:none!important}}

.manufacturerHero .eyebrow{color:#a6cee7}.manufacturerHero .eyebrow:before{background:#77b6db}.ej-image-logistics-truck,.ej-image-containers,.ej-image-flight-still{object-fit:contain;padding:18px}
