/* ENJAZ homepage — functional recreation of the approved reference layout. */
body.ez-home .ez-hero.ez-home-v81{position:relative!important;display:block!important;width:100%!important;height:548px!important;min-height:548px!important;max-height:548px!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#101113!important;isolation:isolate!important}
.ez-home-v81 .ez-home-slideshow{position:absolute!important;inset:0!important;z-index:0!important;overflow:hidden!important}.ez-home-v81 .ez-home-slideshow img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 50%!important;filter:brightness(.88) saturate(1.04) contrast(1.02)!important;opacity:0!important;visibility:hidden!important;transition:opacity 1.2s ease!important;animation:ez81HeroDrift 24s ease-in-out infinite alternate!important}.ez-home-v81 .ez-home-slideshow img.is-active{opacity:1!important;visibility:visible!important}.ez-home-v81 .ez-hero-shade{position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(90deg,rgba(0,0,0,.18),rgba(0,0,0,.12) 38%,rgba(0,0,0,.20) 72%,rgba(0,0,0,.3))!important}
.ez-home-v81 .ez-home-worldmap{position:absolute!important;z-index:2!important;left:4%!important;top:4%!important;width:min(34vw,510px)!important;height:48%!important;opacity:.30!important;pointer-events:none!important;background-image:url('/assets/enjaz-world-map-watermark-v81.png')!important;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important;filter:brightness(0) invert(1)!important}
.ez-home-v81 .ez-home-vision{position:absolute!important;z-index:3!important;top:22px!important;right:3.4%!important;width:120px!important;height:120px!important;object-fit:contain!important;filter:drop-shadow(0 2px 8px rgba(0,0,0,.20))!important}
.ez-home-v81-content{position:relative!important;z-index:4!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:min(1260px,calc(100% - 40px))!important;height:100%!important;padding:34px 0 20px!important;text-align:center!important}
.ez-home-v81-copy{width:min(790px,88%)!important;margin:0 auto!important;color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.35)!important}.ez-home-v81-copy .ez-kicker{display:none!important}.ez-home-v81-copy h1{margin:10px 0 7px!important;color:#fff!important;font:900 clamp(30px,3.1vw,48px)/1.22 'Tajawal',Arial,sans-serif!important;text-shadow:0 3px 16px rgba(0,0,0,.30)!important}.ez-home-title-line{display:block!important;width:126px!important;height:6px!important;margin:12px auto 13px!important;border-radius:10px!important;background:#c4a052!important}.ez-home-v81-copy p{margin:0!important;color:#fff!important;font:800 clamp(14px,1.18vw,18px)/1.7 'Tajawal',Arial,sans-serif!important}.ez-home-v81-copy p b{color:#c4a052!important;padding:0 3px!important}
.ez-home-action-panel{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:min(710px,92%)!important;min-height:132px!important;margin:33px auto 13px!important;overflow:hidden!important;border-radius:15px!important;background:#fff!important;box-shadow:0 12px 34px rgba(0,0,0,.25)!important}.ez-home-action{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:12px!important;border:0!important;border-inline-start:1px solid #e1e1e1!important;background:#fff!important;color:#090a0b!important;text-decoration:none!important;transition:background .2s ease,transform .2s ease!important}.ez-home-action:last-child{border-inline-start:0!important}.ez-home-action:hover{background:#fff7d7!important}.ez-home-action.is-active{background:#c4a052!important;color:#08090a!important}.ez-home-action svg{display:block!important;width:46px!important;height:46px!important;fill:none!important;stroke:#08090a!important;stroke-width:2.6!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ez-home-action b{font:900 17px/1.25 'Tajawal',Arial,sans-serif!important;color:#08090a!important}
.ez-home-trackbar{display:flex!important;align-items:center!important;gap:8px!important;width:min(710px,92%)!important;min-height:62px!important;margin:0 auto!important;padding:6px!important;border:1px solid #dedede!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 24px rgba(0,0,0,.22)!important}.ez-home-trackbar input{flex:1!important;min-width:0!important;height:48px!important;padding:0 18px!important;border:0!important;border-radius:0!important;outline:0!important;background:#fff!important;color:#111!important;text-align:right!important;font:600 15px 'Tajawal',Arial,sans-serif!important;box-shadow:none!important}.ez-home-trackbar button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:148px!important;height:48px!important;padding:0 18px!important;border:0!important;border-radius:10px!important;background:#c4a052!important;color:#08090a!important;font:900 16px 'Tajawal',Arial,sans-serif!important;cursor:pointer!important}.ez-home-trackbar button span{font:900 25px Arial,sans-serif!important}.ez-home-track-status,.ez-home-track-result{position:relative!important;z-index:5!important;max-width:710px!important;margin:7px auto 0!important;padding:0 10px!important;color:#fff!important;text-shadow:0 1px 6px #000!important;font-weight:800!important}.ez-home-track-result:not([hidden]){padding:12px!important;border-radius:10px!important;background:#fff!important;color:#111!important;text-shadow:none!important;box-shadow:0 5px 20px #0003!important}
.ez-home-services-strip{position:relative!important;z-index:3!important;background:rgba(255,255,255,.98)!important;border-bottom:1px solid #dedede!important;box-shadow:0 3px 14px rgba(0,0,0,.06)!important}.ez-home-services-row{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:center!important;min-height:138px!important;padding:12px 0!important}.ez-home-services-row a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:98px!important;border-inline-start:1px solid #d8d8d8!important;color:#101113!important;text-decoration:none!important}.ez-home-services-row a:last-child{border:0!important}.ez-home-services-row a:hover{color:#967200!important}.ez-home-services-row svg{display:block!important;width:54px!important;height:54px!important;fill:none!important;stroke:#111!important;stroke-width:2.7!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:drop-shadow(1px 1px 0 #c4a052)!important}.ez-home-services-row b{font:900 17px 'Tajawal',Arial,sans-serif!important;color:#111!important}
@keyframes ez81HeroDrift{from{transform:scale(1)}to{transform:scale(1.035)}}
@media(max-width:980px){body.ez-home .ez-hero.ez-home-v81{height:560px!important;min-height:560px!important;max-height:560px!important}.ez-home-v81-content{padding-top:42px!important}.ez-home-v81 .ez-home-vision{width:82px!important;height:82px!important;top:14px!important;right:14px!important}.ez-home-v81-copy{width:92%!important}.ez-home-v81-copy h1{font-size:clamp(27px,5vw,40px)!important}.ez-home-action-panel{width:min(710px,96%)!important;margin-top:28px!important}.ez-home-trackbar{width:min(710px,96%)!important}}
@media(max-width:640px){body.ez-home .ez-hero.ez-home-v81{height:590px!important;min-height:590px!important;max-height:590px!important}.ez-home-v81-content{width:calc(100% - 22px)!important;padding-top:50px!important}.ez-home-v81-copy{width:100%!important}.ez-home-v81-copy h1{font-size:clamp(24px,7vw,34px)!important;line-height:1.28!important}.ez-home-v81-copy p{font-size:12px!important}.ez-home-v81 .ez-home-worldmap{left:0!important;top:14%!important;width:65vw!important;height:28%!important;opacity:.20!important}.ez-home-v81 .ez-home-vision{width:48px!important;height:48px!important;top:8px!important;right:8px!important}.ez-home-v81-copy{padding-inline:18px!important}.ez-home-action-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-height:190px!important;margin-top:22px!important}.ez-home-action{min-height:94px!important;padding:8px 5px!important;border-bottom:1px solid #dedede!important}.ez-home-action:nth-child(2n){border-inline-start:0!important}.ez-home-action svg{width:36px!important;height:36px!important}.ez-home-action b{font-size:14px!important}.ez-home-trackbar{width:100%!important;min-height:56px!important}.ez-home-trackbar input{height:42px!important;padding-inline:9px!important;font-size:12px!important}.ez-home-trackbar button{min-width:105px!important;height:42px!important;padding-inline:9px!important;font-size:13px!important}.ez-home-services-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;min-height:0!important;padding:8px 0!important}.ez-home-services-row a{min-height:95px!important;border-bottom:1px solid #e2e2e2!important}.ez-home-services-row a:nth-child(3n){border-inline-start:0!important}.ez-home-services-row svg{width:42px!important;height:42px!important}.ez-home-services-row b{font-size:13px!important}}

/* Mobile logistics montage from the same approved composite: aircraft, port, road. */
@media(max-width:640px){
 .ez-home-v81 .ez-home-slideshow{background-image:url('/assets/enjaz-user-hero-mobile-v84.webp')!important;background-position:center!important;background-size:100% 100%!important;background-repeat:no-repeat!important}
 .ez-home-v81 .ez-home-slideshow img{display:none!important}
}

/* Mobile logistics montage from the same approved composite: aircraft, port, road. */
@media(max-width:640px){
 .ez-home-v81 .ez-home-slideshow{background-image:url('/assets/enjaz-user-hero-mobile-v84.webp')!important;background-position:center!important;background-size:100% 100%!important;background-repeat:no-repeat!important}
 .ez-home-v81 .ez-home-slideshow img{display:none!important}
}

/* V84 — user-supplied original logistics photography; no stock watermark overlays */
.ez-home-v81 .ez-home-slideshow img{object-fit:cover!important;object-position:center 48%!important;filter:brightness(.78) saturate(1.02) contrast(1.03)!important;animation:none!important}
.ez-home-v81 .ez-home-slideshow img:not(.is-active){opacity:0!important;visibility:hidden!important}
.ez-home-v81 .ez-home-slideshow img.is-active{opacity:1!important;visibility:visible!important}
@media(max-width:640px){
 .ez-home-v81 .ez-home-slideshow{background-image:url('/assets/enjaz-user-hero-mobile-v84.webp')!important;background-position:center 42%!important;background-size:cover!important}
}
