@font-face{font-family:CrossArabic;src:local("Tahoma");font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:#20262b;background:#fff;font:16px/1.8 Arial,"Segoe UI",sans-serif}html[lang=ar] body{font-family:CrossArabic,Tahoma,Arial,sans-serif;line-height:1.95}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #b4282b;outline-offset:4px}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.35;letter-spacing:-.025em}h1{font-size:clamp(2.4rem,5.1vw,4.8rem);max-width:950px;font-weight:800;margin-bottom:1.4rem}h2{font-size:clamp(1.65rem,2.9vw,2.7rem);margin-bottom:1rem}h3{font-size:1.2rem}p{color:#5c6369}input,textarea,select{width:100%;min-width:0;max-width:100%;border:1px solid #cbd0d3;border-radius:6px;background:#fff;padding:12px;color:#20262b}textarea{resize:vertical}select{min-height:52px}button{border:0}.container{width:min(1280px,90%);margin-inline:auto}.topbar{background:#20262b;color:#e9e9ea;font-size:.78rem}.topbar-inner{display:flex;justify-content:space-between;gap:20px;padding:8px 0}.site-header{position:sticky;top:0;background:rgba(255,255,255,.98);z-index:30;border-bottom:1px solid #eee}.header-inner{display:flex;align-items:center;gap:26px;min-height:104px}.brand{flex-shrink:0}.brand img{width:160px;height:80px;object-fit:contain}nav{display:flex;gap:18px;align-items:center;flex:1;justify-content:center}nav a{font-size:.84rem;white-space:nowrap;padding-block:10px;border-bottom:2px solid transparent}nav a:hover,nav a[aria-current]{color:#bc272b;border-color:#bc272b}.header-actions{display:flex;align-items:center;gap:16px;white-space:nowrap;font-size:.84rem}.language{font-weight:700}.contact-link{padding:9px 14px;border:1px solid #c72a2d;color:#a91e21;border-radius:4px}.menu-toggle{display:none;background:none;color:#20262b}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:53px;padding:12px 23px;color:#fff;background:#bd2529;border-radius:5px;font-weight:700;line-height:1.55;transition:background .2s,transform .2s}.button:hover{background:#9d191e;transform:translateY(-2px)}.button span{font-size:1.3em}.button.outline{background:transparent;border:1px solid #fff}.button.outline:hover{background:#ffffff1f}.button.dark{background:#20262b}.button.light{background:#fff;color:#a61d21}.actions{display:flex;gap:14px;flex-wrap:wrap}.eyebrow{font-size:.8rem;letter-spacing:.06em;font-weight:700;color:#bd2529;display:block;margin-bottom:16px}.hero{position:relative;min-height:660px;display:flex;align-items:center;isolation:isolate;background:#18252d;color:#fff;overflow:hidden}.hero-image{position:absolute;inset:0;z-index:-2}.hero-image img{width:100%;height:100%;object-fit:cover;object-position:50% 54%}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(9,20,29,.88),rgba(9,20,29,.55) 55%,rgba(9,20,29,.24))}html[dir=rtl] .hero:after{background:linear-gradient(270deg,rgba(9,20,29,.91),rgba(9,20,29,.59) 55%,rgba(9,20,29,.25))}.hero-content{padding-block:80px}.hero h1{font-size:clamp(2.5rem,4.8vw,4.5rem);max-width:920px}.hero p{color:#e7ebed;max-width:660px;font-size:1.08rem;margin-bottom:32px}.hero .eyebrow{color:#ffbabc}.hero-footnote{display:flex;align-items:center;gap:10px;margin-top:45px;color:#d9e0e4;font-size:.83rem}.status-dot{width:7px;height:7px;border-radius:50%;background:#e46667}.stats{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #dfe1e2;padding:34px 0}.stats>div{display:flex;align-items:center;justify-content:center;gap:22px;border-inline-end:1px solid #dfe1e2}.stats>div:last-child{border:0}.stats strong{font:700 clamp(2rem,3vw,3rem)/1 Arial,sans-serif;letter-spacing:-.04em;color:#bd2529}.stats span{font-size:.88rem;max-width:145px;line-height:1.7}.section{padding:90px 0}.pale{background:#f5f5f2}.section-heading{max-width:760px;margin-bottom:38px}.section-heading p{max-width:660px;font-size:1.05rem}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.card{border:1px solid #e0e2e1;border-radius:8px;overflow:hidden;background:#fff;min-width:0}.card-content{padding:28px}.card-image{aspect-ratio:1.65;overflow:hidden;background:#eceeed}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.card:hover .card-image img{transform:scale(1.025)}.card h2{font-size:1.35rem}.card p{font-size:.92rem;line-height:1.9}.text-link{display:inline-block;color:#ad2226;font-weight:700;font-size:.9rem;margin-top:6px}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.feature-image{width:100%;aspect-ratio:1.22;object-fit:cover;border-radius:8px}.tags{display:flex;gap:10px;flex-wrap:wrap;margin-block:26px}.tags span{padding:6px 12px;border:1px solid #d3d5d3;border-radius:4px;font-size:.84rem;font-weight:700}.reach-graphic{padding:50px;background:#222d33;color:#fff;border-radius:8px;min-height:320px;display:flex;flex-direction:column;justify-content:center;border-bottom:5px solid #bd2529}.reach-graphic strong{font-size:2rem;line-height:1.5}.reach-graphic .eyebrow{color:#e98d90}.route-line{display:flex;align-items:center;gap:16px;border-top:1px solid #ffffff45;margin-top:34px;padding-top:25px;font-size:.88rem}.route-line i{display:block;width:8px;height:8px;border:2px solid #e06a6d;border-radius:50%}.partners{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:15px}.partner{display:flex;align-items:center;justify-content:center;min-height:110px;background:#fff;border:1px solid #e5e5e2;border-radius:6px;padding:16px}.partner img{width:100%;height:70px;object-fit:contain}.cta{background:#bd2529;color:#fff;padding:58px 0}.cta-inner{display:flex;justify-content:space-between;align-items:center;gap:32px}.cta h2{margin-bottom:10px}.cta p,.cta .eyebrow{color:#ffe4e4}.cta p{margin-bottom:0}.cta .button{flex-shrink:0}.footer{background:#192329;color:#e9edef;padding:65px 0 0;font-size:.85rem}.footer-grid{display:grid;grid-template-columns:1.35fr .7fr 1fr 1fr;gap:45px}.footer-logo{height:95px;object-fit:contain;object-position:left center;margin-bottom:20px}html[dir=rtl] .footer-logo{object-position:right center}.footer p{color:#b3bec4}.footer h2{font-size:1rem;margin:20px 0}.footer-grid>div>a:not(.text-link){display:block;margin-bottom:8px;overflow-wrap:anywhere}.footer .text-link{color:#ffbdbe}.footer-bottom{border-top:1px solid #ffffff23;display:flex;justify-content:space-between;gap:20px;padding:22px 0;margin-top:50px;color:#b3bec4;font-size:.77rem}.search-form{display:flex;gap:4px}.search-form input{border-radius:4px 0 0 4px}.search-form button{background:#bd2529;color:#fff;padding:10px 16px;border-radius:4px}.page-intro{background:#f4f4f1;padding:35px 0 65px;border-bottom:1px solid #e7e8e4}.breadcrumb{font-size:.77rem;color:#6a7174;margin-bottom:38px}.breadcrumb a{text-decoration:underline}.page-intro h1{font-size:clamp(2.3rem,4vw,3.65rem);max-width:1050px}.lead{max-width:830px;font-size:1.1rem;margin-bottom:0}.prose{max-width:840px}.prose p{margin-bottom:1.4em;line-height:2.05}.prose h2{font-size:1.55rem;margin-top:1.5em}.prose h2:first-child{margin-top:0}.prose ul{padding-inline-start:24px;color:#525c62}.prose li{padding-inline-start:6px;margin-bottom:9px}.prose a{color:#ad2226;text-decoration:underline}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:64px;align-items:start}.detail-image{width:100%;aspect-ratio:1.7;object-fit:cover;border-radius:8px;margin-bottom:35px}.detail-aside{position:sticky;top:130px;padding:28px;background:#f4f4f1;border-radius:8px}.detail-aside h2{font-size:1.5rem}.detail-aside .button{width:100%;font-size:.9rem;margin-bottom:22px}.result-box{padding:28px;background:#f5f5f2;border-inline-start:4px solid #bd2529;border-radius:4px;margin-top:30px}.result-box h2{font-size:1.35rem;margin-top:0}.result-box p:last-child{margin-bottom:0}.section-space{margin-top:70px}.section-space-first+.section-space-first{margin-top:60px}.certificate-image{display:block;background:#e9ecec;padding:22px}.certificate-image img{width:100%;height:280px;object-fit:contain}.intro-copy{margin-bottom:35px}.contact-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;align-items:start}.contact-detail{position:sticky;top:135px}.contact-detail>a{display:block;overflow-wrap:anywhere;margin-block:12px}.contact-detail .contact-phone{font-size:1.8rem;font-weight:700}.contact-detail p{margin-block:26px}.form-panel{background:#f5f5f2;border:1px solid #e3e4df;border-radius:8px;padding:36px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.field{display:block;margin-bottom:20px;font-size:.87rem;font-weight:700}.field input,.field textarea,.field select{display:block;margin-top:7px;font-weight:400;background:#fff}.fine-print{font-size:.8rem;color:#616a70}.fine-print a{text-decoration:underline}.notice{padding:22px;border-radius:5px;margin-bottom:24px;border:1px solid}.notice h2{font-size:1.4rem}.notice p:last-child{margin:0}.notice.success{background:#edf7ef;border-color:#9fcba8;color:#205a32}.notice.error{background:#fff0f0;border-color:#dc9c9c;color:#852024}.coverage-intro{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.coverage-map{max-height:470px;width:100%;object-fit:contain;border-radius:8px;background:#eaf0f2}.filters{display:flex;gap:10px;flex-wrap:wrap;margin-top:45px}.filters button{padding:9px 24px;border-radius:50px;background:#ecefeb;color:#28343b}.filters button[aria-pressed=true]{background:#bd2529;color:white}.gateway-list .text-link{display:block}.gateway-list h3{min-height:3em}.search-large{max-width:700px;margin-bottom:35px}.sr-only,.trap{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;inset-inline-start:15px;z-index:100;background:#fff;color:#8c1d20;padding:10px 20px}.skip-link:focus{top:10px}[hidden]{display:none!important}
@media(min-width:1000px){.cards:has(>.card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1180px){.header-inner{gap:18px;min-height:92px}nav{gap:10px}nav a{font-size:.76rem}.brand img{width:130px;height:70px}.header-actions{gap:10px}.contact-link{display:none}.partners{grid-template-columns:repeat(5,1fr)}}
@media(max-width:920px){.menu-toggle{display:block;margin-inline-start:auto}.header-inner{position:relative;flex-wrap:wrap;min-height:88px}.header-inner nav{display:none;position:absolute;top:100%;inset-inline:0;background:#fff;padding:20px;border:1px solid #ddd;box-shadow:0 15px 30px #0002;max-height:75vh;overflow:auto;align-items:stretch}.header-inner nav.is-open{display:grid;grid-template-columns:1fr 1fr}nav a{font-size:.95rem;padding:10px}.brand img{width:140px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.split,.coverage-intro{gap:32px}.detail-layout{grid-template-columns:1fr;gap:36px}.detail-aside{position:static}.contact-layout{grid-template-columns:1fr;gap:35px}.contact-detail{position:static}.footer-grid{grid-template-columns:1fr 1fr}.stats>div{flex-direction:column;gap:10px;text-align:center}.stats span{max-width:none}.hero{min-height:620px}.hero h1{font-size:3.2rem}.hero-content{padding-block:60px}.partners{grid-template-columns:repeat(4,1fr)}}
@media(max-width:600px){body{font-size:15px}.container{width:90%}.topbar-inner{font-size:.63rem;gap:10px}.header-inner{gap:14px;min-height:84px}.brand img{width:122px;height:64px}.header-actions{font-size:.85rem}.hero{min-height:610px}.hero-content{padding-block:60px}.hero h1{font-size:2.45rem;line-height:1.5}.hero p{font-size:.98rem}.hero .eyebrow{font-size:.69rem}.hero-image img{object-position:42% center}.hero-footnote{font-size:.72rem}.actions{gap:10px}.button{padding:12px 17px;font-size:.86rem;gap:15px}.stats{padding:25px 0}.stats strong{font-size:1.8rem}.stats span{font-size:.7rem;padding-inline:6px}.section{padding:56px 0}.section-heading{margin-bottom:28px}.cards,.split,.coverage-intro,.form-grid{grid-template-columns:1fr}.cards{gap:20px}.card-content{padding:24px}.card-image{aspect-ratio:1.8}.partners{grid-template-columns:repeat(3,1fr);gap:10px}.partner{min-height:85px;padding:12px}.partner img{height:50px}.reach-graphic{padding:30px;min-height:280px}.reach-graphic strong{font-size:1.65rem}.cta-inner{display:block}.cta .button{margin-top:25px}.cta h2{font-size:1.8rem}.footer-grid{gap:25px;grid-template-columns:1fr 1fr}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom span{display:block;margin-bottom:6px}.page-intro{padding:24px 0 40px}.page-intro h1{font-size:2rem}.breadcrumb{margin-bottom:24px}.lead{font-size:.97rem}.form-panel{padding:22px}.contact-detail .contact-phone{font-size:1.7rem}.section-space{margin-top:45px}.filters button{padding:7px 17px}.result-box{padding:22px}.coverage-map{max-height:340px}.prose p{line-height:1.95}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

.mobile-only{display:none}.coverage-map{display:block}.coverage-map a:focus circle:last-child,.coverage-map a:hover circle:last-child{fill:#17394d;stroke:#bd2529;stroke-width:3}.gateway-list article:target{outline:3px solid #bd2529;outline-offset:3px}@media(max-width:920px){.mobile-only{display:block}}

/* Client service network: progressively enhanced, with readable static content. */
.network-section{padding-top:0}.journey-carousel{border:1px solid #dce0df;border-radius:16px;overflow:hidden;background:#f6f7f4;isolation:isolate}.journey-slide{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:stretch;min-height:475px}.journey-slide+.journey-slide{border-top:1px solid #dce0df}.journey-carousel.is-enhanced .journey-slide{border-top:0}.journey-copy{padding:42px 38px;align-self:center;min-width:0}.journey-copy h2{font-size:clamp(1.65rem,2.5vw,2.3rem);max-width:600px}.journey-copy p{font-size:.95rem;line-height:1.95}.journey-copy .eyebrow{font-size:.75rem}.journey-copy .tags{margin-block:20px}.journey-copy .button{margin-top:8px;font-size:.88rem}.journey-visual{position:relative;min-width:0;min-height:420px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:#fff}.journey-visual>img{width:100%;height:100%;object-fit:cover}.transport-visual{padding:20px 12px;gap:28px}.transport-map{position:relative;width:100%;direction:ltr}.transport-map>img{width:100%;height:auto;object-fit:contain}.route-pulse{position:absolute;width:22px;height:22px;transform:translate(-50%,-50%);border:2px solid #bd2529;border-radius:50%;background:#bd252922;opacity:.35}.route-pulse.is-active{opacity:1;box-shadow:0 0 0 5px #bd25291b}.route-pulse.is-active:after{content:"";position:absolute;inset:-3px;border:2px solid #bd2529;border-radius:50%;animation:route-pulse 2.7s ease-out infinite}.map-country-list{display:flex;flex-wrap:wrap;justify-content:center;gap:5px 18px;padding-inline:10px;font-size:.77rem;font-weight:700;color:#526066}.map-country-list span:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#bd2529;margin-inline-end:6px;vertical-align:middle}.route-cities{display:flex;flex-wrap:wrap;gap:7px;margin-block:22px}.route-cities button{background:#fff;border:1px solid #d3dada;border-radius:30px;padding:6px 13px;color:#25343c;font-size:.8rem}.route-cities button[aria-pressed=true]{background:#26373f;color:#fff;border-color:#26373f}.customs-visual{background:#eaf0f2;padding:15px 25px}.customs-visual .coverage-map{height:390px;max-height:390px;background:transparent}.map-hint{font-size:.72rem;text-align:center;color:#4d5f66;padding:0 10px 12px}.storage-visual{background:#172536;justify-content:center}.storage-visual>img{height:340px;object-fit:contain}.storage-badges{display:flex;gap:12px;justify-content:center;color:#fff;margin:0 20px 30px;flex-wrap:wrap}.storage-badges span{border:1px solid #ffffff55;border-radius:30px;padding:7px 16px;font-size:.88rem}.vision-visual,.environment-visual{background:#19252b}.vision-visual>img,.environment-visual>img{position:absolute;inset:0;opacity:.32}.visual-wordmark{font-family:Arial,sans-serif;color:#f3f0e7;font-size:1.6rem;letter-spacing:.2em;line-height:1.1;position:relative;margin:auto;text-align:center;direction:ltr}.visual-wordmark strong{font-size:clamp(5rem,9vw,8.4rem);letter-spacing:-.07em;font-weight:800;display:block;margin-top:15px}.visual-wordmark:after{content:"";height:4px;width:70px;background:#c72a2d;display:block;margin:25px auto 0}.environment-seal{position:relative;margin:auto;display:flex;flex-direction:column;justify-content:center;text-align:center;width:260px;height:260px;border:1px solid #bed4c477;border-radius:50%;box-shadow:0 0 0 17px #a2c3b210,0 0 0 35px #a2c3b207;color:#d6e7dc;padding:20px}.environment-seal span:first-child{font:700 1.3rem/1.5 Arial,sans-serif;letter-spacing:.2em}.environment-seal strong{font:700 3.9rem/1.3 Arial,sans-serif;letter-spacing:-.06em}.environment-seal span:last-child{font-size:.84rem}.journey-controls{background:#fff;border-top:1px solid #dce0df;padding:18px 22px}.journey-topics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.journey-topics button{background:#f5f6f3;color:#4e5c62;border:1px solid transparent;border-radius:6px;padding:12px 8px;line-height:1.6;font-size:.79rem;text-align:start;display:flex;gap:9px;align-items:center}.journey-topics button>span{color:#a0aaaa;font:700 1rem/1 Arial,sans-serif}.journey-topics button[aria-current=true]{background:#fff0ed;border-color:#eac0bb;color:#9e2226}.journey-topics button[aria-current=true]>span{color:#b82429}.journey-playback{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px;direction:ltr}.journey-playback>[data-slide-prev],.journey-playback>[data-slide-next]{background:#f1f3f0;color:#23343c;width:38px;height:38px;border-radius:50%;font:2rem/1 Arial,sans-serif}.journey-status{font:700 .8rem/1.5 Arial,sans-serif;min-width:40px;text-align:center;color:#5b686e;margin:0}.motion-control{border:1px solid #bcc6c8;border-radius:30px;background:#fff;color:#35464e;font-size:.73rem;padding:7px 14px;line-height:1.6;min-height:34px}.journey-playback .motion-control{margin-inline-start:10px}.journey-carousel:focus-within .route-pulse:after,.journey-carousel:hover .route-pulse:after,.journey-carousel.is-paused .route-pulse:after{animation-play-state:paused}.performance-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0 32px;padding:22px 0;border-block:1px solid #dbe0dd}.performance-stats>div{display:flex;flex-direction:column-reverse;gap:8px;text-align:center}.performance-stats dt{font-size:.72rem;line-height:1.6;color:#55636a}.performance-stats dd{font:700 clamp(1.55rem,2.5vw,2.3rem)/1 Arial,sans-serif;color:#bd2529;margin:0}.split .performance-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-card .card-image{background:#f3f4f0;aspect-ratio:1.7;padding:22px}.fleet-card .card-image img{object-fit:contain}.fleet-card:hover .card-image img{transform:none}.article-filters{margin-top:0;margin-bottom:18px}.article-category{display:inline-block;font-size:.72rem;line-height:1.6;font-weight:700;color:#465b64;background:#edf2f1;padding:5px 9px;border-radius:4px;margin-bottom:14px}.article-category+.eyebrow{font-size:.7rem;margin-bottom:12px}

/* Original supplied partner marks, contained on a consistent white canvas. */
.partner-carousel{max-width:100%;min-width:0}.partner-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px}.partner-toolbar .fine-print{margin:0}.partner-set{margin:0;padding:0;list-style:none}.partner-carousel .partner{min-height:124px;padding:20px;border-color:#e0e4e2;box-shadow:0 3px 12px #19232904}.partner-carousel .partner img{height:80px;width:100%;max-width:185px;object-fit:contain}.partner-carousel.is-enhanced .partner-viewport{overflow:hidden;direction:ltr;mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent)}.partner-carousel.is-enhanced .partner-track{display:flex;gap:16px;width:max-content;animation:partner-travel var(--partner-duration,65s) linear infinite;will-change:transform}.partner-carousel.is-enhanced .partner-set{display:flex;gap:16px;flex:0 0 auto}.partner-carousel.is-enhanced .partner{width:205px;flex:0 0 205px}.partner-carousel.is-paused .partner-track,.partner-carousel:hover .partner-track,.partner-carousel:focus-within .partner-track{animation-play-state:paused}.partner-carousel.is-static .partner-track{animation:none;transform:none;width:auto;display:block}.partner-carousel.is-static .partner-viewport{overflow:visible;mask-image:none}.partner-carousel.is-static .partner-set{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.partner-carousel.is-static .partner{width:auto;min-width:0}.partner-carousel.is-static .partner-clone{display:none}.partner-carousel.is-static [data-partner-motion]{display:none}
@keyframes partner-travel{to{transform:translateX(calc(-1 * var(--partner-distance,3094px)))}}@keyframes route-pulse{0%{transform:scale(.7);opacity:.8}80%,100%{transform:scale(2.5);opacity:0}}
@media(max-width:1100px){.journey-slide{grid-template-columns:1fr 1fr}.journey-copy{padding:32px 27px}.journey-visual{min-height:420px}.journey-topics button{font-size:.71rem;padding:10px 7px;gap:6px}.partner-carousel.is-static .partner-set{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:760px){.journey-slide{grid-template-columns:1fr;min-height:0}.journey-visual{min-height:290px;max-height:350px}.journey-copy{padding:28px}.journey-copy h2{font-size:1.8rem}.journey-copy p{font-size:.92rem}.transport-visual{min-height:240px;padding:22px 8px;gap:20px}.customs-visual .coverage-map{height:280px}.storage-visual>img{height:260px}.storage-badges{margin-bottom:20px}.vision-visual,.environment-visual{min-height:310px}.visual-wordmark strong{font-size:6rem}.environment-seal{width:215px;height:215px}.environment-seal strong{font-size:3.2rem}.journey-controls{padding:14px}.journey-topics{display:flex;overflow-x:auto;gap:8px;padding:4px 2px 10px;scrollbar-width:thin}.journey-topics button{flex:0 0 auto;min-height:44px;font-size:.72rem;padding:8px 10px}.journey-playback{margin-top:8px}.partner-carousel.is-static .partner-set{grid-template-columns:repeat(4,minmax(0,1fr))}.partner-carousel.is-enhanced .partner{width:180px;flex-basis:180px}.performance-stats{gap:12px}}
@media(max-width:480px){.journey-carousel{border-radius:10px}.journey-copy{padding:25px 21px}.journey-copy h2{font-size:1.6rem}.journey-copy .eyebrow{margin-bottom:12px}.journey-visual{min-height:250px}.transport-visual{min-height:210px}.map-country-list{font-size:.66rem;gap:5px 12px}.route-pulse{width:16px;height:16px}.journey-playback{gap:8px}.journey-playback .motion-control{margin-inline-start:4px;font-size:.67rem;padding:7px 10px}.partner-toolbar{align-items:center}.partner-toolbar .fine-print{font-size:.72rem}.partner-toolbar .motion-control{white-space:nowrap}.partner-carousel.is-enhanced .partner{width:156px;flex-basis:156px;min-height:105px;padding:16px}.partner-carousel .partner img{height:65px}.partner-carousel.is-static .partner-set{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.fleet-card .card-image{padding:20px}}
@media(prefers-reduced-motion:reduce){.route-pulse.is-active:after{display:none}.partner-track{will-change:auto}}
.map-point-label{opacity:0;pointer-events:none;fill:#1f343e;stroke:#eaf0f2;stroke-width:5px;paint-order:stroke fill;font-weight:700}.coverage-map a:hover .map-point-label,.coverage-map a:focus .map-point-label{opacity:1}
@font-face {
  font-family: "ThmanyahSite";
  src: url("/assets/fonts/site-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "ThmanyahSite";
  src: url("/assets/fonts/site-bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* جميع نصوص الموقع والإدارة، بالعربية والإنجليزية */
html body,
html body * {
  font-family: "ThmanyahSite", Tahoma, Arial, sans-serif !important;
}
/* ===== Photography (added with client image set) ===== */
.fleet-card .card-image.is-photo{padding:0;background:#eceeed}
.fleet-card .card-image.is-photo img{object-fit:cover}
.fleet-card:hover .card-image.is-photo img{transform:scale(1.025)}
/* Dark brand overlay on insight cards, with a small red accent */
.card[data-article-category] .card-image{position:relative}
.card[data-article-category] .card-image:after{content:"";position:absolute;inset:0;background:rgba(20,22,26,.5);pointer-events:none}
.card[data-article-category] .card-image:before{content:"";position:absolute;z-index:1;top:0;inset-inline-start:0;width:56px;height:4px;background:#c72a2d}
/* Slider photos */
.journey-visual.has-photo{justify-content:flex-end;background:#172536}
.journey-visual.has-photo>.slide-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.journey-visual.has-photo:after{content:"";position:absolute;inset:0;z-index:1;background:rgba(20,22,26,.5);pointer-events:none}
.journey-visual.has-photo:before{content:"";position:absolute;z-index:2;top:0;inset-inline-start:0;width:72px;height:5px;background:#c72a2d}
.journey-visual.has-photo>:not(.slide-photo){position:relative;z-index:2}
