:root{--ease:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}.js [data-reveal]{opacity:0;transition:opacity .55s var(--ease), transform .55s var(--ease);transition-delay:var(--d,0s);transform:translateY(14px)}.js [data-reveal=fade]{transform:none}.js [data-reveal=left]{transform:translate(-28px)}[dir=rtl].js [data-reveal=left],.js [dir=rtl] [data-reveal=left]{transform:translate(28px)}.js [data-reveal].in{opacity:1;transform:none}.page-enter{animation:page-in .3s var(--ease) both}@keyframes page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.site-header{z-index:50;transition:box-shadow .3s var(--ease);position:sticky;top:0}.site-header .strip{transition:margin-top .35s var(--ease)}.site-header .masthead{transition:min-height .35s var(--ease)}.site-header[data-scrolled]{box-shadow:0 10px 30px -18px #0b2e2d73}.site-header[data-scrolled] .strip{margin-top:-36px}.site-header[data-scrolled] .masthead{min-height:68px}.main-nav a{position:relative;border-bottom:0!important}.main-nav a:after{content:"";inset-inline:0;background:var(--teal);transform-origin:0;height:2px;transition:transform .35s var(--ease);position:absolute;bottom:0;transform:scaleX(0)}[dir=rtl] .main-nav a:after{transform-origin:100%}.main-nav a:hover:after{background:var(--stone-dark);transform:scaleX(1)}.main-nav a[aria-current=page]:after{background:var(--teal);transform:scaleX(1)}.link-arrow .arrow,.btn .arrow{transition:transform .3s var(--ease)}.link-arrow:hover .arrow,.btn:hover .arrow{transform:translate(4px)}[dir=rtl] .link-arrow:hover .arrow,[dir=rtl] .btn:hover .arrow{transform:scaleX(-1)translate(4px)}.mobile-menu[open] .mobile-menu-panel{animation:drop-in .35s var(--ease) both}@keyframes drop-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.page-hero{background:var(--teal-deep);color:var(--sand);isolation:isolate;position:relative;overflow:hidden}.page-hero-img{object-fit:cover;object-position:60% 55%;z-index:-2;animation:slow-zoom 22s var(--ease) both}.page-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0b2e2df5 0%,#0b2e2ddb 45%,#0b2e2d8c 100%);position:absolute;inset:0}[dir=rtl] .page-hero:before{background:linear-gradient(270deg,#0b2e2df5 0%,#0b2e2ddb 45%,#0b2e2d8c 100%)}.page-hero-inner{flex-direction:column;justify-content:flex-end;min-height:260px;padding-block:44px 52px;display:flex}.page-hero h1{max-width:900px;margin-top:18px;font-size:clamp(32px,4.4vw,52px);line-height:1.05}html[lang=ar] .page-hero h1{font-family:var(--font-arabic-display);line-height:1.35}.page-hero p{max-width:680px;color:var(--teal-soft);margin-top:14px;font-size:18px}.crumbs{color:var(--teal-mute);gap:10px;font-size:13px;display:flex}.crumbs a{color:var(--teal-soft);text-decoration:none}.crumbs a:hover{color:#fff}@keyframes slow-zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;transform:none}}
.hero2{isolation:isolate;background:var(--teal-deep);min-height:min(88vh,820px);color:var(--sand);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero2-img{z-index:-2;object-fit:cover;object-position:62% 55%;animation:slow-zoom 24s var(--ease) both}.hero2:before{content:"";z-index:-1;background:linear-gradient(90deg,#0b2e2df2 0%,#0b2e2dc7 42%,#0b2e2d33 75%,#0b2e2d59 100%),linear-gradient(#0b2e2d00 62%,#0b2e2dd9 100%);position:absolute;inset:0}[dir=rtl] .hero2:before{background:linear-gradient(270deg,#0b2e2df2 0%,#0b2e2dc7 42%,#0b2e2d33 75%,#0b2e2d59 100%),linear-gradient(#0b2e2d00 62%,#0b2e2dd9 100%)}.hero2-inner{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:end;gap:64px;padding-block:120px 72px;display:grid}.hero-clock{color:var(--teal-soft);animation:rise .8s var(--ease) .1s both;border:1px solid #f3ede040;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.hero-clock .tz{color:var(--teal-mute)}.pulse-dot{background:#7fd1a8;border-radius:50%;flex:none;width:8px;height:8px;position:relative}.pulse-dot:after{content:"";background:inherit;animation:ping 2.2s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}.hero2-kicker{color:var(--stone);animation:rise .8s var(--ease) .18s both;margin-top:26px;font-size:15px}.hero2 h1{letter-spacing:-.025em;margin-top:12px;font-size:clamp(38px,5.4vw,72px);line-height:1.02}html[lang=ar] .hero2 h1{font-family:var(--font-arabic-display);letter-spacing:0;font-size:clamp(38px,5vw,66px);line-height:1.3}.hero2 h1 .line{padding-bottom:.06em;display:block;overflow:hidden}.hero2 h1 .line>span{animation:line-up 1s var(--ease) both;animation-delay:var(--d,0s);display:inline-block}.hero2-lead{max-width:560px;color:var(--teal-soft);animation:rise .9s var(--ease) .6s both;margin-top:22px;font-size:19px}.hero2-links{animation:rise .9s var(--ease) .75s both;flex-wrap:wrap;gap:28px;margin-top:28px;display:flex}.hero2-links a{color:var(--sand)}.hero2-links a:hover{color:#fff}.hero2 .hero-credit{top:auto;bottom:14px}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes line-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}.quick{background:var(--sand);color:var(--ink);animation:rise 1s var(--ease) .45s both;box-shadow:0 30px 60px -30px #0000008c}.quick-tabs{border-bottom:1px solid var(--stone);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.quick-tab{min-height:54px;font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:600;transition:color .2s}.quick-tab[aria-selected=true]{color:var(--teal)}.quick-tab-ink{bottom:-1px;background:var(--teal);width:50%;height:3px;transition:transform .4s var(--ease);position:absolute;inset-inline-start:0}.quick-tab-ink[data-side=sell]{background:var(--brick);transform:translate(100%)}[dir=rtl] .quick-tab-ink[data-side=sell]{transform:translate(-100%)}.quick-body{flex-direction:column;gap:16px;padding:22px 24px 20px;display:flex}.quick-pair{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;display:grid}.quick .field label{color:var(--ink-2);font-size:13px;font-weight:600}.quick-submit{width:100%;min-height:52px;font-size:16px}.quick-note{color:var(--ink-3);font-size:13px}.ticker{background:var(--teal-deep);color:var(--sand);border-top:1px solid #f3ede01f;align-items:stretch;display:flex;overflow:hidden}.ticker-label{background:var(--teal);white-space:nowrap;z-index:1;flex:none;align-items:center;gap:10px;padding-inline:24px 20px;font-size:13px;font-weight:600;display:flex}.ticker-viewport{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.ticker-track{width:max-content;animation:marquee calc(var(--n,5) * 7s) linear infinite;display:flex}[dir=rtl] .ticker-track{animation-name:marquee-rtl}.ticker:hover .ticker-track,.ticker:focus-within .ticker-track{animation-play-state:paused}.ticker-item{color:var(--sand);white-space:nowrap;border-inline-end:1px solid #f3ede01f;align-items:center;gap:12px;padding:16px 28px;font-size:14px;text-decoration:none;display:flex}.ticker-item:hover{color:#fff;background:#f3ede00d}.ticker-product{font-weight:600}.ticker-meta{color:var(--teal-soft);font-variant-numeric:tabular-nums}@keyframes marquee{to{transform:translate(-50%)}}@keyframes marquee-rtl{to{transform:translate(50%)}}.steps-section{padding-block:88px 72px}.section-intro{max-width:640px;margin-bottom:48px}.section-intro h2{font-size:clamp(28px,3.4vw,40px);line-height:1.1}html[lang=ar] .section-intro h2,html[lang=ar] .map-copy h2,html[lang=ar] .closing h2{font-family:var(--font-arabic-display);line-height:1.4}.section-intro p{color:var(--ink-2);margin-top:12px;font-size:18px}.map-section{background:var(--teal);color:var(--sand);overflow:hidden}.map-grid{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;gap:40px;padding-block:80px;display:grid}.map-copy h2{font-size:clamp(28px,3.2vw,40px);line-height:1.1}.map-copy p{color:var(--teal-soft);margin-top:16px;font-size:17px}.map-legend{color:var(--teal-soft);flex-direction:column;gap:10px;margin:28px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.map-legend li{align-items:center;gap:12px;display:flex}.lg{border-top:2px solid var(--sand);width:28px;height:0}.lg-land{border-top:2px dashed #e89a74}.map-figure{margin:0;margin-inline-end:calc(-1 * var(--gutter))}.routes-map{width:100%;height:auto;display:block}.map-graticule{fill:none;stroke:#f3ede00f;stroke-width:.6px}.map-land{fill:#164b48;stroke:#0e3b3a;stroke-width:.8px}.map-iraq{fill:#d9cdb4;opacity:.9}.route{fill:none;stroke-dasharray:1;stroke-dashoffset:1px}.route-sea{stroke:#f3ede0bf;stroke-width:1.6px}.route-land{stroke:#e89a74;stroke-width:2px}.map-figure.in .route{animation:draw 2.4s var(--ease-in-out) forwards;animation-delay:var(--d)}.map-figure.in .route-land{animation-name:draw-dashed}@keyframes draw{to{stroke-dashoffset:0}}@keyframes draw-dashed{99%{stroke-dashoffset:0;stroke-dasharray:1}to{stroke-dashoffset:0;stroke-dasharray:.012 .01}}.map-cargo{fill:#f6e7a8}.port-dot{fill:var(--teal);stroke:var(--sand);stroke-width:1.5px}.port-origin .port-dot{fill:var(--brick);stroke:#fff}.port-ring{fill:none;stroke:#e89a74;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:ring 2.4s var(--ease) infinite}.port text{fill:var(--sand);paint-order:stroke;stroke:var(--teal);stroke-width:4px;stroke-linejoin:round;font-size:15px;font-weight:500}html[lang=ar] .port text{font-family:var(--font-arabic);font-size:16px}.port-origin text{font-size:17px;font-weight:700}@keyframes ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.lcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lcards>div{display:flex}.lcard{background:var(--sand-light);border:1px solid var(--stone);transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s;flex-direction:column;flex:1;gap:10px;padding:22px;display:flex}.lcard:hover{border-color:var(--stone-dark);transform:translateY(-4px);box-shadow:0 18px 40px -24px #0b2e2d73}.lcard header{justify-content:space-between;align-items:center;display:flex}.lcard .ref{color:var(--ink-3);font-size:13px}.lcard h3{margin-top:6px;font-size:20px}.lcard dl{border-top:1px solid var(--stone);gap:6px;margin:6px 0 8px;padding-top:12px;font-size:14px;display:grid}.lcard dl div{justify-content:space-between;gap:12px;display:flex}.lcard dt{color:var(--ink-3)}.lcard dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}.lcard .link-arrow{margin-top:auto}.products-section{padding-top:0}.swatches{border-top:1px solid var(--stone);border-inline-start:1px solid var(--stone);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.swatch{border-bottom:1px solid var(--stone);border-inline-end:1px solid var(--stone);color:var(--ink);flex-direction:column;gap:6px;padding:22px 20px 20px;text-decoration:none;transition:background-color .3s;display:flex}.swatch:hover{background:var(--sand-light);color:var(--ink)}.swatch-disc{background:radial-gradient(circle at 32% 28%, #ffffff8c, #fff0 42%), var(--c);width:44px;height:44px;box-shadow:inset 0 -3px 6px #0000002e, 0 0 0 4px var(--sand), 0 0 0 5px var(--stone);transition:transform .4s var(--ease);border-radius:50%;margin-bottom:8px}.swatch:hover .swatch-disc{box-shadow:inset 0 -3px 6px #0000002e, 0 0 0 4px var(--sand-light), 0 0 0 5px var(--stone-dark);transform:scale(1.12)rotate(-8deg)}.swatch-name{font-weight:600}.swatch-grades{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.closing{background:var(--sand-light);border-top:1px solid var(--stone)}.closing-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding-block:64px;display:flex}.closing h2{max-width:620px;font-size:clamp(26px,3vw,36px);line-height:1.15}.closing p{color:var(--ink-2);margin-top:10px;font-size:17px}.closing-actions{flex-wrap:wrap;gap:12px;display:flex}.btn-light{background:var(--teal);color:var(--sand)}.btn-light:hover{background:var(--teal-deep);color:var(--sand)}.btn-outline-light{border-color:var(--teal);color:var(--teal)}.btn-outline-light:hover{background:var(--teal);color:var(--sand)}@media (max-width:1060px){.hero2-inner{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:96px 64px}.quick{max-width:520px}.map-grid{grid-template-columns:minmax(0,1fr)}.map-figure{margin-inline:calc(-1 * var(--gutter))}.swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.hero2{min-height:0}.hero2-inner{padding-block:72px 48px}.hero2:before{background:linear-gradient(#0b2e2d8c 0%,#0b2e2dd1 45%,#0b2e2df5 100%)}.lcards{grid-template-columns:minmax(0,1fr)}.swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.ticker-label{gap:0;padding-inline:16px 12px;font-size:0}}@media (prefers-reduced-motion:reduce){.ticker-viewport{overflow-x:auto}.ticker-track{animation:none}.ticker-track>[aria-hidden],.map-cargo{display:none}.route{stroke-dashoffset:0}}
.linkbtn{color:var(--teal);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.linkbtn:hover{color:var(--brick)}.wizard{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px;display:grid}.wizard-form{gap:28px;max-width:none;scroll-margin-top:110px}.wprogress ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 14px;padding:0;list-style:none;display:grid}.wprogress li{color:var(--ink-3);align-items:center;gap:10px;font-size:15px;font-weight:600;transition:color .3s;display:flex}.wprogress li[data-state=current],.wprogress li[data-state=done]{color:var(--ink)}.wnum{border:1.5px solid var(--stone-dark);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;transition:background-color .3s,border-color .3s,color .3s;display:grid}.wprogress li[data-state=current] .wnum{border-color:var(--teal);color:var(--teal);box-shadow:0 0 0 4px #0e3b3a1a}.wprogress li[data-state=done] .wnum{background:var(--teal);border-color:var(--teal);color:var(--sand)}.wbar{background:var(--stone);height:3px;overflow:hidden}.wbar span{background:var(--teal);transform-origin:0;height:100%;transition:transform .6s var(--ease);display:block}[dir=rtl] .wbar span{transform-origin:100%}.js .wstep:not([data-active]){display:none}.wstep[data-active]{animation:step-in .5s var(--ease) both}@keyframes step-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}[dir=rtl] .wstep[data-active]{animation-name:step-in-rtl}@keyframes step-in-rtl{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}.wizard .form legend{font-size:22px}.wnav{border-top:1px solid var(--stone);align-items:center;gap:16px;padding-top:20px;display:flex}.wnav .wcount{color:var(--ink-3);margin-inline-start:auto;font-size:14px}.wnav .btn-primary{min-width:180px}.draft-note{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:15px;display:flex}.wsummary{background:var(--sand-light);border:1px solid var(--stone);padding:24px;position:sticky;top:100px}.wsummary h2{margin-bottom:14px;font-size:18px}.wsum section{border-top:1px solid var(--stone);padding:14px 0}.wsum header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.wsum h3{color:var(--ink-3);font-size:14px;font-weight:600}.wsum .linkbtn{font-size:13px}.wsum dl{gap:6px;margin:0;display:grid}.wsum dl div{grid-template-columns:110px minmax(0,1fr);gap:10px;font-size:14px;display:grid}.wsum dt{color:var(--ink-3)}.wsum dd{overflow-wrap:anywhere;margin:0;font-weight:500}.review{border:1px solid var(--stone);background:var(--sand-light);padding:20px}.review h3{font-size:18px}.review .wsum{margin-top:8px}@media (min-width:1061px){.review{display:none}}.filedrop-zone{border:1.5px dashed var(--stone-dark);background:var(--sand-light);color:var(--ink-2);text-align:center;cursor:pointer;transition:border-color .2s, background-color .2s, transform .2s var(--ease);flex-direction:column;align-items:center;gap:8px;padding:28px 16px;display:flex}.filedrop-zone svg{color:var(--teal)}.filedrop-zone:hover,.filedrop-zone.over{border-color:var(--teal);background:#fff}.filedrop-zone.over{transform:scale(1.01)}.filedrop-zone u{color:var(--teal);text-underline-offset:3px}.filedrop-types{color:var(--ink-3);font-size:12px}input[type=file]:focus-visible+.filedrop-zone,.filedrop:focus-within .filedrop-zone{outline:2px solid var(--brick);outline-offset:2px}.filedrop-list{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.filedrop-list li{border:1px solid var(--stone);animation:rise .35s var(--ease) both;background:#fff;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.filedrop-list svg{color:var(--teal);flex:none}.filedrop-list .fname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.filedrop-list .fsize{color:var(--ink-3);font-variant-numeric:tabular-nums}@media (max-width:1060px){.wizard{grid-template-columns:minmax(0,1fr)}.wsummary{display:none}}@media (max-width:560px){.wprogress .wlabel{font-size:13px}.wnav .wcount{display:none}.wnav .btn-primary{flex:1;min-width:0}}.stepper-wrap{background:var(--sand-light);border:1px solid var(--stone);margin-bottom:48px;padding:28px 28px 22px}.stepper{--p:0;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.stepper:before,.stepper:after{content:"";top:9px;background:var(--stone);width:83.3333%;height:3px;position:absolute;inset-inline-start:8.33333%}.stepper:after{background:var(--teal);transform-origin:0;transition:transform 1.2s var(--ease) .2s;transform:scaleX(0)}[dir=rtl] .stepper:after{transform-origin:100%}.stepper-wrap.in .stepper:after,html:not(.js) .stepper:after{transform:scaleX(var(--p))}.stepper-closed:after{background:var(--ink-3)}.stepper li{text-align:center;color:var(--ink-3);z-index:1;flex-direction:column;align-items:center;gap:10px;font-size:13px;display:flex;position:relative}.stepper .dot{background:var(--sand-light);border:3px solid var(--stone-dark);border-radius:50%;width:21px;height:21px;transition:background-color .4s,border-color .4s}.stepper li[data-state=done] .dot{background:var(--teal);border-color:var(--teal)}.stepper li[data-state=current]{color:var(--ink);font-weight:600}.stepper li[data-state=current] .dot{border-color:var(--teal);animation:breathe 2.4s var(--ease) infinite;background:#fff;box-shadow:0 0 0 6px #0e3b3a1f}.stepper li[data-state=stopped] .dot{background:var(--ink-3);border-color:var(--ink-3)}.stepper li[data-state=done]{color:var(--ink-2)}@keyframes breathe{50%{box-shadow:0 0 0 10px #0e3b3a0a}}.stepper-end{text-align:center;margin-top:18px}.track-grid .block h2{font-size:22px}.msg-form{border:1px solid var(--stone);background:var(--sand-light);gap:16px;padding:24px}.msg-form h2{margin-bottom:0!important;font-size:20px!important}.sent-note{border-color:var(--ok);color:var(--ok);background:#e7f1ec}.timeline li.from-client:before{background:var(--brick);border-radius:50%}@media (max-width:820px){.stepper-wrap{padding:20px 12px 16px}.stepper li{font-size:11px}.stepper .lbl{max-width:64px}}
.hero-actions{margin-top:24px!important}.btn-on-dark{color:var(--sand);border-color:#f3ede080}.btn-on-dark:hover{background:var(--sand);color:var(--teal)}.bfilters{background:var(--sand-light);border:1px solid var(--stone);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;display:flex}.bfilters .field{min-width:180px}.bfilters .field.grow{flex:1;min-width:220px}.bfilters input[type=search]{border:1px solid var(--stone-dark);border-radius:var(--radius);width:100%;min-height:48px;font:inherit;background:#fff;padding:10px 12px}.seg{border:1px solid var(--stone-dark);background:#fff;min-height:48px;display:inline-flex}.seg button{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.seg button+button{border-inline-start:1px solid var(--stone)}.seg button[aria-pressed=true]{background:var(--teal);color:var(--sand)}.seg .n{opacity:.7;font-size:12px}.bmeta{color:var(--ink-3);align-items:center;gap:16px;margin:20px 0 8px;font-size:14px;display:flex}.brow{cursor:pointer;animation:rise .45s var(--ease) both;animation-delay:calc(var(--i,0) * 40ms)}.brow td{transition:background-color .2s}.brow:hover td{background:var(--sand-light)}.rowlink{font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.rowlink:hover{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.drawer{background:var(--sand);width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:none;color:var(--ink);border:0;margin:0;padding:0;position:fixed;inset-block:0;inset-inline:auto 0;box-shadow:-30px 0 60px -30px #00000080}.drawer[open]{animation:drawer-in .45s var(--ease) both}[dir=rtl] .drawer[open]{animation-name:drawer-in-rtl}.drawer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fade .3s var(--ease) both;background:#0b2e2d73}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:none}}@keyframes drawer-in-rtl{0%{transform:translate(-100%)}to{transform:none}}@keyframes fade{0%{opacity:0}}.drawer-body{flex-direction:column;gap:14px;min-height:100%;padding:28px;display:flex}.drawer-body header{align-items:center;gap:12px;display:flex}.drawer-body .ref{color:var(--ink-3);font-size:14px}.drawer-close{border:1px solid var(--stone-dark);cursor:pointer;width:40px;height:40px;transition:background-color .2s, transform .3s var(--ease);background:0 0;margin-inline-start:auto;font-size:24px;line-height:1}.drawer-close:hover{background:var(--sand-light);transform:rotate(90deg)}.drawer-body h2{margin-top:10px;font-size:30px;line-height:1.15}html[lang=ar] .drawer-body h2{font-family:var(--font-arabic-display);line-height:1.4}.drawer-facts{border-top:1.5px solid var(--ink);margin:8px 0 0}.drawer-facts div{border-bottom:1px solid var(--stone);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.drawer-facts dt{color:var(--ink-3)}.drawer-facts dd{text-align:end;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.drawer-gloss{background:var(--sand-light);border:1px solid var(--stone);color:var(--ink-2);padding:12px 14px;font-size:14px}.drawer-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.drawer-note{color:var(--ink-3);margin-top:auto;padding-top:16px;font-size:13px}@media (max-width:820px){.bfilters{padding:12px}.bfilters .field,.seg{width:100%}.seg button{flex:1;justify-content:center}.drawer{width:100vw;height:auto;max-height:88dvh;inset-block-start:auto}.drawer[open]{animation-name:sheet-in}@keyframes sheet-in{0%{transform:translateY(100%)}to{transform:none}}}
.ptiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ptile{background:var(--sand-light);border:1px solid var(--stone);flex-direction:column;gap:8px;padding:24px 22px 20px;transition:border-color .3s,box-shadow .3s;display:flex}.ptile:hover{border-color:var(--stone-dark);box-shadow:0 16px 36px -26px #0b2e2d80}.ptile:hover .swatch-disc{transform:scale(1.1)rotate(-8deg)}.ptile h2{margin-top:6px;font-size:19px}.ptile p{color:var(--ink-3);flex:1;font-size:14px}.ptile-actions{gap:8px;margin-top:8px;display:flex}.chip-link{border:1px solid var(--teal);color:var(--teal);padding:6px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s}.chip-link:hover{background:var(--teal);color:var(--sand)}.tool-section{border-top:1px solid var(--stone);margin-top:80px;padding-top:56px}.converter{background:var(--teal);color:var(--sand);padding:28px}.conv-inputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.converter .field label{color:var(--teal-soft);font-size:14px;font-weight:500}.converter .field input,.converter .field select{background:var(--teal-deep);color:var(--sand);border-color:#f3ede040}.converter .field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23F3EDE0' stroke-width='1.6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat}[dir=rtl] .converter .field select{background-position:14px}.converter .field input:focus,.converter .field select:focus{background:var(--teal-deep);border-color:var(--sand);box-shadow:0 0 0 1px var(--sand)}.conv-out{background:#f3ede029;border:1px solid #f3ede029;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:24px 0 0;display:grid}.conv-out div{background:var(--teal);padding:18px}.conv-out dt{color:var(--teal-mute);font-size:13px}.conv-out dd{font-variant-numeric:tabular-nums;text-align:start;animation:tick .35s var(--ease) both;direction:ltr;margin:4px 0 0;font-size:clamp(22px,2.4vw,30px);font-weight:600}[dir=rtl] .conv-out dd{text-align:end}@keyframes tick{0%{opacity:.35;transform:translateY(4px)}}.conv-note{color:var(--teal-soft);margin-top:16px;font-size:13px}.proc-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:56px;display:grid}.vsteps{margin:0;padding:0;list-style:none;position:relative}.vsteps:before{content:"";top:24px;bottom:24px;background:linear-gradient(var(--teal), var(--stone-dark));width:2px;position:absolute;inset-inline-start:23px}.vsteps li{grid-template-columns:48px minmax(0,1fr);gap:20px;padding-bottom:32px;display:grid;position:relative}.vnode{border:2px solid var(--teal);background:var(--sand);width:48px;height:48px;color:var(--teal);z-index:1;border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid}.vsteps h3{margin-top:10px;font-size:20px}.vsteps p{color:var(--ink-2);margin-top:6px}.faq{border-top:1.5px solid var(--ink)}.faq details{border-bottom:1px solid var(--stone)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--teal)}.faq-icon{flex:none;width:16px;height:16px;position:relative}.faq-icon:before,.faq-icon:after{content:"";width:16px;height:2px;transition:transform .35s var(--ease);background:currentColor;position:absolute;top:7px;left:0}.faq-icon:after{transform:rotate(90deg)}.faq details[open] .faq-icon:after{transform:rotate(0)}.faq details p{color:var(--ink-2);max-width:680px;padding:0 0 20px}.faq details[open] p{animation:rise .4s var(--ease) both}.gloss{border-top:1.5px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;display:grid}.gloss div{border-bottom:1px solid var(--stone);padding:14px 0}.gloss dt{color:var(--teal);text-align:start;direction:ltr;font-weight:700}[dir=rtl] .gloss dt{text-align:end}.gloss dd{color:var(--ink-2);margin:4px 0 0;font-size:15px}.proc-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:100px}.proc-side .notice{margin-top:0}.side-card{background:var(--sand-light);border:1px solid var(--stone);padding:22px}.side-card h2{margin-bottom:12px;font-size:18px}.checklist{margin:0;padding:0;list-style:none}.checklist li{padding:7px 0;color:var(--ink-2);padding-inline-start:28px;font-size:15px;position:relative}.checklist li:before{content:"";inset-inline-start:0;border:1.5px solid var(--teal);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' stroke='%230E3B3A' stroke-width='1.8'/%3E%3C/svg%3E") 50%/14px no-repeat;width:16px;height:16px;position:absolute;top:11px}.muted-light{color:var(--teal-soft);margin-inline-end:8px;font-size:14px}.page-hero .hero-clock{animation:none}.ccards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ccard{background:var(--sand-light);border:1px solid var(--stone);flex-direction:column;gap:10px;padding:28px 24px;display:flex}.ccard svg{color:var(--teal)}.ccard h2{color:var(--ink-3);font-size:14px;font-weight:500}.ccard p,.ccard a{color:var(--ink);font-size:20px;font-weight:600;text-decoration:none}.ccard a:hover{color:var(--teal)}.cta-band{background:var(--teal);color:var(--sand);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:32px;display:flex}.cta-band h2{font-size:26px}.cta-band p{color:var(--teal-soft);margin-top:6px}.cta-band .btn-primary{background:var(--sand);color:var(--teal)}.cta-band .btn-primary:hover{color:var(--teal);background:#fff}.wa-float{bottom:20px;z-index:40;color:#fff;animation:rise .6s var(--ease) 1.2s both;transition:transform .25s var(--ease);background:#1f7a4d;border-radius:999px;align-items:center;gap:10px;padding:12px 18px 12px 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;inset-inline-end:20px;box-shadow:0 12px 30px -12px #00000080}.wa-float:hover{color:#fff;transform:translateY(-3px)}.alert-form fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.alert-sent{background:var(--sand-light);border:1px solid var(--stone);animation:rise .5s var(--ease) both;align-items:center;gap:18px;padding:24px;display:flex}.alert-sent svg{color:var(--teal);flex:none}@media (max-width:1060px){.ptiles,.conv-inputs,.conv-out{grid-template-columns:repeat(2,minmax(0,1fr))}.proc-grid{grid-template-columns:minmax(0,1fr)}.proc-side{position:static}}@media (max-width:820px){.ccards,.gloss{grid-template-columns:minmax(0,1fr)}.wa-float span{display:none}.wa-float{padding:14px}}@media (max-width:520px){.ptiles{grid-template-columns:minmax(0,1fr)}}.corridor-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px;display:grid}.corridor-title{margin-bottom:22px;font-size:clamp(28px,3vw,42px)}.corridors{border-top:1.5px solid var(--ink);margin:0 -12px;padding:0;list-style:none}.corridors li{border-bottom:1px solid var(--stone);transition:background-color .3s var(--ease);grid-template-columns:120px minmax(0,1fr);gap:20px;padding:18px 12px;display:grid}.corridors li:hover{background:#0e3b3a0d}.corridors h3{color:var(--teal);font-size:22px}.corridors p{color:var(--ink-2);font-size:16px}.services-band{background:var(--teal-deep);color:var(--sand);padding-block:96px}.services-band h2{color:var(--sand);max-width:560px;font-size:clamp(28px,3vw,42px)}.services-list{border-top:1px solid #f3ede038;grid-template-columns:repeat(5,minmax(0,1fr));margin:48px 0 0;padding:0;list-style:none;display:grid}.services-list li{border-inline-end:1px solid #f3ede01f;flex-direction:column;gap:28px;padding:26px 22px 8px 0;display:flex}.services-list li+li{padding-inline-start:22px}.services-list li:last-child{border-inline-end:0}.sv-n{font-family:var(--font-display);color:#d9a58c;font-size:40px;line-height:1}.sv-text{color:#f3ede0db;font-size:17px;line-height:1.45}.transport-request{padding-block:96px 24px;scroll-margin-top:60px}.transport-form{max-width:880px}.transport-form legend{font-size:22px}.dir-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dir-card{border:1px solid var(--stone-dark);background:var(--sand-light);cursor:pointer;align-items:center;gap:10px;min-height:56px;padding:12px 16px;font-weight:600;transition:border-color .2s,background-color .2s,color .2s;display:flex;position:relative}.dir-card input{accent-color:var(--teal);width:18px;height:18px}.dir-card[data-checked]{border-color:var(--teal);background:var(--teal);color:var(--sand)}.dir-card[data-checked] input{accent-color:var(--sand)}@media (max-width:1060px){.corridor-grid{grid-template-columns:minmax(0,1fr);gap:40px}.services-list{grid-template-columns:repeat(2,minmax(0,1fr))}.services-list li,.services-list li+li{border-inline-end:0;border-bottom:1px solid #f3ede01f;padding:22px 0 18px;padding-inline-end:18px}}@media (max-width:640px){.dir-cards,.services-list{grid-template-columns:minmax(0,1fr)}.services-list li,.services-list li+li{flex-direction:row;align-items:baseline;gap:18px}.sv-n{min-width:40px;font-size:28px}.corridors li{grid-template-columns:minmax(0,1fr);gap:4px}.services-band{padding-block:72px}}.office-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.office-list strong{color:var(--ink);font-size:20px;font-weight:600}.office-list span{color:var(--ink-3);font-size:15px}.contact-wa{margin-top:20px}.footer-offices{gap:2px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.footer-grid .ltr-value a{color:var(--sand);text-decoration:none}.footer-grid .ltr-value a:hover{text-underline-offset:3px;text-decoration:underline}
h1,h2,h3,.display,.faq summary{font-family:var(--font-display);font-synthesis:none;letter-spacing:-.005em;font-feature-settings:"kern", "liga";font-weight:400}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] .display,html[lang=ar] .faq summary{font-family:var(--font-arabic-display);letter-spacing:0;font-weight:700;line-height:1.5}.hero2 h1{font-size:clamp(36px,4.3vw,62px);font-weight:400;line-height:1.04}.hero2 h1 .line{padding-bottom:.08em}html[lang=ar] .hero2 h1{font-size:clamp(34px,4.2vw,58px);line-height:1.45}html[lang=ar] .hero2 h1 .line{padding-bottom:.2em}.page-hero h1{font-size:clamp(32px,3.8vw,52px);font-weight:400;line-height:1.08}html[lang=ar] .page-hero h1{line-height:1.45}.section-intro h2,.map-copy h2,.section-head h2,.closing h2{font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.1}html[lang=ar] .section-intro h2,html[lang=ar] .map-copy h2,html[lang=ar] .section-head h2,html[lang=ar] .closing h2{line-height:1.45}.lcard h3,.ptile h2,.service h2,.channel-step h3,.vsteps h3,.drawer-body h2{font-weight:400}.lcard h3,.ptile h2{font-size:21px}.faq summary{font-size:19px}.footer-grid h2,.ccard h2,.contact-grid h2,.wsum h3,.crumbs,.stepper,.desk h1,.desk h2,.desk h3{font-family:var(--font-latin);letter-spacing:normal}html[lang=ar] .footer-grid h2,html[lang=ar] .ccard h2,html[lang=ar] .contact-grid h2,html[lang=ar] .wsum h3{font-family:var(--font-arabic);font-weight:500;line-height:1.6}
.intro{display:none}html[data-intro]{--intro-delay:.8s}html[data-intro] .intro{z-index:200;background:var(--teal-deep);pointer-events:none;clip-path:inset(0);animation:curtain .6s var(--ease-in-out) .75s forwards;place-items:center;display:grid;position:fixed;inset:0}.intro-inner{flex-direction:column;align-items:center;gap:22px;display:flex}.intro-mark .mark-ring{stroke-dasharray:214;stroke-dashoffset:214px;animation:ring-draw .55s var(--ease-in-out) 20ms forwards}.intro-mark .mark-channel{opacity:0;animation:channel-in .35s var(--ease) .42s forwards;transform:translate(-18px,-18px)}.intro-words{color:var(--sand);opacity:0;animation:rise .45s var(--ease) .3s forwards;align-items:baseline;gap:16px;display:flex}.intro-word{letter-spacing:.34em;font-size:22px;font-weight:600}.intro-word-ar{font-family:var(--font-brand-ar);font-size:26px}@keyframes ring-draw{to{stroke-dashoffset:0}}@keyframes channel-in{to{opacity:1;transform:none}}@keyframes curtain{to{clip-path:inset(0 0 100%)}}.hero-clock,.hero2-kicker,.hero2-lead,.hero2-links,.quick{animation-delay:calc(var(--intro-delay,0s) + var(--a,0s))!important}.hero-clock{--a:.1s}.hero2-kicker{--a:.2s}.hero2-lead{--a:.75s}.hero2-links{--a:.9s}.quick{--a:.55s}.scroll-progress{top:0;z-index:70;background:linear-gradient(90deg, var(--brick), #e89a74);transform-origin:0;pointer-events:none;height:2px;position:fixed;inset-inline:0;transform:scaleX(0)}[dir=rtl] .scroll-progress{transform-origin:100%}@supports (animation-timeline:scroll()){.scroll-progress{animation:linear both progress;animation-timeline:scroll(root)}}@keyframes progress{to{transform:scaleX(1)}}body:has(.hero2) .site-header{top:0;transition:background-color .35s var(--ease), border-color .35s, box-shadow .35s var(--ease);background:0 0;border-bottom-color:#0000;position:fixed;inset-inline:0}body:has(.hero2) .site-header .strip{background:0 0;border-bottom:1px solid #f3ede01f}body:has(.hero2) .site-header:not([data-scrolled]) .masthead{color:var(--sand)}body:has(.hero2) .site-header:not([data-scrolled]) .lockup{color:var(--sand)}body:has(.hero2) .site-header:not([data-scrolled]) .main-nav a{color:var(--sand)}body:has(.hero2) .site-header:not([data-scrolled]) .mark{--mark:var(--sand)}body:has(.hero2) .site-header:not([data-scrolled]) .mark circle{stroke:var(--sand)}body:has(.hero2) .site-header:not([data-scrolled]) .mark path.mark-channel{stroke:var(--sand)}:is(body:has(.hero2) .site-header:not([data-scrolled]) .lockup-primary:lang(ar),body:has(.hero2) .site-header:not([data-scrolled]) .lockup-secondary:lang(ar)){color:var(--sand)}body:has(.hero2) .site-header:not([data-scrolled]) .lockup-rule{background:#f3ede066}body:has(.hero2) .site-header:not([data-scrolled]) .main-nav a:after{background:var(--sand)}body:has(.hero2) .site-header:not([data-scrolled]) .masthead-cta{background:var(--sand);color:var(--teal)}body:has(.hero2) .site-header:not([data-scrolled]) .mobile-menu summary span{background:var(--sand)}body:has(.hero2) .site-header[data-scrolled]{background:#f3ede0f7;border-bottom-color:#d9cdb4b3}body:has(.hero2) .site-header[data-scrolled] .strip{background:var(--teal-deep)}body:has(.hero2) .hero2-inner{padding-top:180px}.hero2-media{z-index:-2;will-change:transform;position:absolute;inset:-8% 0}.hero2-img{z-index:0}.currents{inset-inline:0;z-index:-1;pointer-events:none;opacity:0;width:100%;height:46%;animation:fade-in 1.6s var(--ease) calc(var(--intro-delay,0s) + .8s) forwards;position:absolute;bottom:0}[dir=rtl] .currents{transform:scaleX(-1)}.currents path{fill:none;stroke:#f3ede038;stroke-width:1px;stroke-dasharray:1.5 9;vector-effect:non-scaling-stroke;animation:14s linear infinite drift}.currents path:nth-child(2){animation-duration:18s}.currents path:nth-child(3){stroke:#f3ede024;animation-duration:22s}.currents path:nth-child(4){animation-duration:16s}.currents .pulse{stroke:#e89a74e6;stroke-width:1.6px;stroke-dasharray:90 1700;stroke-linecap:round;animation:pulse-run 7s var(--ease-in-out) infinite}.currents .pulse.late{stroke:#f3ede0cc;animation-delay:3.5s}@keyframes drift{to{stroke-dashoffset:-210px}}@keyframes pulse-run{0%{stroke-dashoffset:90px}to{stroke-dashoffset:-1700px}}@keyframes fade-in{to{opacity:1}}.hero2 h1 .word{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}html[lang=ar] .hero2 h1 .word{margin-bottom:-.3em;padding-bottom:.3em}.hero2 h1 .word>span{animation:word-up 1.05s var(--ease) both;animation-delay:calc(var(--intro-delay,0s) + var(--d,0s));display:inline-block}.hero2 h1 .line>span{animation:none;display:inline}@keyframes word-up{0%{opacity:0;transform:translateY(110%)rotate(3deg)}to{opacity:1;transform:none}}.scroll-cue{background:#f3ede040;width:1px;height:46px;position:absolute;bottom:22px;left:50%;overflow:hidden}.scroll-cue:after{content:"";inset-inline:0;background:var(--sand);height:40%;animation:cue 2.2s var(--ease-in-out) infinite;position:absolute;top:0}@keyframes cue{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.grain{isolation:isolate;position:relative}.grain:after{content:"";z-index:2;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.kinetic{border-block:1px solid var(--stone);background:var(--sand);padding-block:56px;overflow:hidden}.kinetic-track{will-change:transform;width:max-content;display:flex}.kinetic-track>span{font-family:var(--font-display);letter-spacing:0;white-space:nowrap;align-items:center;gap:36px;padding-inline-end:36px;font-size:clamp(40px,5.6vw,88px);font-weight:400;line-height:1.2;display:inline-flex}html[lang=ar] .kinetic-track>span{font-family:var(--font-arabic-display);letter-spacing:0;font-size:clamp(38px,5vw,80px);font-style:normal;font-weight:700;line-height:1.6}.k-fill{color:var(--teal)}.k-outline{color:#0000;-webkit-text-stroke:1.2px var(--teal)}html[lang=ar] .k-outline{-webkit-text-stroke-width:1.8px}.k-sep{width:18px;height:18px;fill:var(--brick);flex:none}.pin{background:var(--sand);position:relative}.pin-sticky{flex-direction:column;gap:40px;padding-block:88px 72px;display:flex}.pin-head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.pin-head .section-intro{margin-bottom:0}.pin-count{gap:8px;padding-bottom:12px;display:flex}.pin-count span{background:var(--stone-dark);width:28px;height:3px;transition:background-color .4s, width .4s var(--ease)}.pin-track{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-inline:auto;display:grid}.pin-panel{background:var(--sand-light);border:1px solid var(--stone);transition:background-color .5s var(--ease), color .5s var(--ease), border-color .5s;flex-direction:column;gap:14px;padding:32px 28px;display:flex;position:relative}.pin-num{font-family:var(--font-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.2px var(--teal);transition:color .5s var(--ease), -webkit-text-stroke-color .5s;font-size:72px;font-weight:400;line-height:.9}.pin-panel h3{font-size:26px}.pin-panel p{color:var(--ink-2);font-size:16px}.pin-line{display:none}@media (min-width:1061px) and (prefers-reduced-motion:no-preference){.pin[data-pinned=true] .pin-sticky{justify-content:center;height:100vh;padding-block:110px 56px;position:sticky;top:0;overflow:hidden}.pin[data-pinned=true] .pin-track{max-width:none;padding-inline:max(var(--gutter), calc((100vw - var(--wrap)) / 2));will-change:transform;gap:24px;margin:0;display:flex}.pin[data-pinned=true] .pin-panel{flex:none;justify-content:flex-end;width:min(46vw,620px);min-height:44vh;padding:48px 44px}.pin[data-pinned=true] .pin-num{margin-bottom:auto;font-size:112px}.pin[data-pinned=true] .pin-panel h3{font-size:34px}.pin[data-pinned=true] .pin-panel p{max-width:460px;font-size:18px}.pin[data-pinned=true] .pin-line{background:var(--stone);height:2px;display:block;position:relative}.pin-fill{background:var(--teal);transform:scaleX(var(--progress,0));transform-origin:0;position:absolute;inset:0}[dir=rtl] .pin-fill{transform-origin:100%}.pin[data-active="0"] .pin-panel[data-i="0"],.pin[data-active="1"] .pin-panel[data-i="1"],.pin[data-active="2"] .pin-panel[data-i="2"],.pin[data-active="3"] .pin-panel[data-i="3"]{background:var(--teal);border-color:var(--teal);color:var(--sand)}.pin[data-active="0"] .pin-panel[data-i="0"] :is(p,.pin-num),.pin[data-active="1"] .pin-panel[data-i="1"] :is(p,.pin-num),.pin[data-active="2"] .pin-panel[data-i="2"] :is(p,.pin-num),.pin[data-active="3"] .pin-panel[data-i="3"] :is(p,.pin-num){color:var(--teal-soft);-webkit-text-stroke-color:transparent}.pin[data-active="0"] .pin-count span[data-i="0"],.pin[data-active="1"] .pin-count span:is([data-i="0"],[data-i="1"]),.pin[data-active="2"] .pin-count span:is([data-i="0"],[data-i="1"],[data-i="2"]),.pin[data-active="3"] .pin-count span{background:var(--teal);width:44px}}[data-tilt]{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ease), box-shadow .4s var(--ease), border-color .3s;position:relative}[data-tilt][data-tilting]{transition:transform .12s linear, box-shadow .4s var(--ease), border-color .3s;box-shadow:0 24px 50px -30px #0b2e2d8c}[data-tilt]:after{content:"";pointer-events:none;background:radial-gradient(circle at var(--mx,50%) var(--my,0%), #ffffff8c, #fff0 45%);opacity:0;mix-blend-mode:soft-light;transition:opacity .4s;position:absolute;inset:0}[data-tilt][data-tilting]:after{opacity:1}.lcard:hover{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}[data-magnetic]{transition:transform .5s var(--ease), background-color .3s, color .3s}.btn{isolation:isolate;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--sweep,#0a2322);transform-origin:100%;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .btn:before{transform-origin:0}.btn:hover:before{transform-origin:0;transform:scaleX(1)}[dir=rtl] .btn:hover:before{transform-origin:100%}.btn-primary:hover{background:var(--teal)}.btn-secondary,.btn-outline-light,.chip-link{--sweep:var(--teal)}.btn-secondary:hover,.btn-outline-light:hover{color:var(--sand);background:0 0}.btn-on-dark{--sweep:var(--sand)}.cta-band .btn-primary{--sweep:#fff}body:has(.hero2) .site-header:not([data-scrolled]) .masthead-cta{--sweep:#fff}.port{cursor:pointer;outline:none}.port-hit{fill:#0000}.port .port-dot{transition:transform .3s var(--ease);transform-box:fill-box;transform-origin:50%}.port:hover .port-dot,.port:focus-visible .port-dot{transform:scale(1.7)}.port:focus-visible text{text-decoration:underline}.route{transition:opacity .35s,stroke .35s,stroke-width .35s}.routes-map[data-active] .route{opacity:.18}.routes-map[data-active=basra] .route,.routes-map[data-active=jebelali] .route[data-to=jebelali],.routes-map[data-active=mumbai] .route[data-to=mumbai],.routes-map[data-active=singapore] .route[data-to=singapore],.routes-map[data-active=ningbo] .route:is([data-to=ningbo],[data-to=singapore]),.routes-map[data-active=mombasa] .route[data-to=mombasa],.routes-map[data-active=rotterdam] .route[data-to=rotterdam],.routes-map[data-active=ceyhan] .route[data-to=ceyhan],.routes-map[data-active=kirkuk] .route[data-to=ceyhan],.routes-map[data-active=erbil] .route[data-to=ceyhan],.routes-map[data-active=baghdad] .route[data-to=aqaba],.routes-map[data-active=aqaba] .route[data-to=aqaba]{opacity:1;stroke:#f4c7ae;stroke-width:2.6px}.footer-mark{padding-inline:var(--gutter);text-align:center;line-height:.8;overflow:hidden}.footer-mark span{font-family:var(--font-display);letter-spacing:.08em;color:#0000;-webkit-text-stroke:1px #f3ede038;font-size:clamp(88px,19vw,300px);font-weight:400;display:block;transform:translateY(18%)}html[lang=ar] .footer-mark span{font-family:var(--font-brand-ar);letter-spacing:0;font-size:clamp(96px,20vw,300px);line-height:1.1}.js .footer-mark span[data-reveal]{transition:opacity 1.2s var(--ease), transform 1.4s var(--ease);transform:translateY(60%)}.js .footer-mark span[data-reveal].in{transform:translateY(18%)}@media (prefers-reduced-motion:reduce){.currents,.scroll-cue{display:none}.hero2 h1 .word>span{animation:none}}@media (max-width:820px){body:has(.hero2) .hero2-inner{padding-top:150px}.kinetic{padding-block:36px}.pin-track{grid-template-columns:minmax(0,1fr)}.pin-head{flex-direction:column;align-items:flex-start}.pin-count,.scroll-cue{display:none}}@media (min-width:821px) and (max-width:1060px){.pin-track{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-offscreen] *,[data-offscreen]:before,[data-offscreen]:after{animation-play-state:paused!important}.map-country{fill:var(--teal-deep);font-family:var(--font-display);letter-spacing:.32em;pointer-events:none;font-size:13px}html[lang=ar] .map-country{font-family:var(--font-arabic-display);letter-spacing:0;font-size:15px}.map-land{fill:#f3ede012;stroke:#f3ede029;stroke-width:.6px}.map-leader{fill:none;stroke:#f3ede08c;stroke-width:1px}.map-leader-dot{fill:var(--sand)}.map-iraq{fill:#e6d9bd;opacity:1}.map-country{fill:var(--sand);font-family:var(--font-display);letter-spacing:.3em;font-size:22px}.routes-map--compact .map-country{font-size:30px}html[lang=ar] .map-country{font-family:var(--font-arabic-display);letter-spacing:0;font-size:22px;font-weight:700}html[lang=ar] .routes-map--compact .map-country{font-size:30px}.port text{stroke:#0e3b3a;stroke-width:5px;font-size:17px;font-weight:500}.routes-map--compact .port text{font-size:24px}html[lang=ar] .port text{font-size:18px}html[lang=ar] .routes-map--compact .port text{font-size:25px}.routes-map--compact{display:none}@media (max-width:820px){.routes-map--wide{display:none}.routes-map--compact{display:block}.map-figure{margin-inline:0}}.cargo{background:var(--sand-light);border-block:1px solid var(--stone);padding-block:112px 104px;position:relative;overflow:hidden}.cargo:before{content:"";pointer-events:none;background-image:linear-gradient(#0e3b3a0b 1px,#0000 1px),linear-gradient(90deg,#0e3b3a0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 70% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 80% at 70% 40%,#000 30%,#0000 75%)}.cargo-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:72px;display:grid;position:relative}.cargo-tag{color:var(--brick);align-items:center;gap:12px;font-size:14px;font-weight:600;display:inline-flex}.cargo-tag span{background:var(--brick);width:36px;height:2px}.cargo h2{margin-top:16px;font-size:clamp(32px,3.6vw,50px);line-height:1.06}html[lang=ar] .cargo h2{line-height:1.5}.cargo-lead{max-width:540px;color:var(--ink-2);margin:20px 0 32px;font-size:18px}.cargo-routes{border-top:1.5px solid var(--ink);margin:0 -12px;padding:0;list-style:none}.cargo-routes li{border-bottom:1px solid var(--stone);transition:background-color .3s var(--ease);grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 12px;display:grid}.cargo-routes li:hover{background:#0e3b3a0d}.cr-dir{font-family:var(--font-display);color:var(--teal);font-size:22px}html[lang=ar] .cr-dir{font-family:var(--font-arabic-display);font-size:20px;font-weight:700}.cr-text{color:var(--ink-2);font-size:16px}.cargo-routes .arrow{color:var(--stone-dark);opacity:0;transition:opacity .3s, transform .3s var(--ease);transform:translate(-6px)}[dir=rtl] .cargo-routes .arrow{transform:scaleX(-1)translate(-6px)}.cargo-routes li:hover .arrow{opacity:1;color:var(--brick);transform:none}[dir=rtl] .cargo-routes li:hover .arrow{transform:scaleX(-1)}.cargo-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:36px;display:flex}.cargo-figure{background:var(--sand);border:1px solid var(--stone);margin:0;position:relative;box-shadow:0 40px 80px -60px #0b2e2d73}.cargo-figure:before,.cargo-figure:after{content:"";border-color:var(--teal);border-style:solid;width:18px;height:18px;position:absolute}.cargo-figure:before{top:-1px;border-width:2px 0 0 2px;inset-inline-start:-1px}.cargo-figure:after{bottom:-1px;border-width:0 2px 2px 0;inset-inline-end:-1px}[dir=rtl] .cargo-figure:before{border-width:2px 2px 0 0}[dir=rtl] .cargo-figure:after{border-width:0 0 2px 2px}.corridors-map{width:100%;height:auto;display:block}.cm-land{fill:#ebe1cd;stroke:#d3c4a6;stroke-width:.8px}.cm-iraq{fill:var(--teal);stroke:var(--teal-deep);stroke-width:1px}.cm-inland-base{fill:none;stroke:#f3ede040;stroke-width:2.2px;stroke-linecap:round}.cm-inland{fill:none;stroke:var(--sand);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:3 9;transition:stroke .3s,opacity .3s;animation:6s linear infinite cm-march}.cm-corridor{opacity:0;transition:opacity .35s var(--ease)}.cm-arrow{fill:none;stroke:var(--brick);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.cm-flow{fill:none;stroke:#f4c7ae;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:.07 .93;stroke-dashoffset:.07px;opacity:0}.cm-start{fill:var(--sand);stroke:var(--brick);stroke-width:2.2px}.cargo-figure.in .cm-corridor,.corridor-figure.in .cm-corridor,html:not(.js) .cm-corridor{animation:fade-in .4s var(--ease) forwards;animation-delay:var(--d)}.cargo-figure.in .cm-arrow,.corridor-figure.in .cm-arrow,html:not(.js) .cm-arrow{animation:draw 1.2s var(--ease-in-out) forwards;animation-delay:var(--d)}.cargo-figure.in .cm-flow,.corridor-figure.in .cm-flow{animation:2.8s linear infinite flow-out;animation-delay:calc(var(--d) + 1.2s)}@keyframes cm-march{to{stroke-dashoffset:-120px}}@keyframes flow-out{0%{stroke-dashoffset:.07px;opacity:1}to{stroke-dashoffset:-.93px;opacity:1}}.cm-label{font-family:var(--font-latin);letter-spacing:.2em;text-transform:uppercase;fill:#7d7160;font-size:12.5px;font-weight:600}html[lang=ar] .cm-label{font-family:var(--font-arabic);letter-spacing:0;font-size:15px}.cm-label--gulf{fill:var(--teal);letter-spacing:.3em}.cm-label--iraq{font-family:var(--font-display);letter-spacing:.32em;text-transform:none;fill:var(--sand);font-size:30px;font-weight:400}html[lang=ar] .cm-label--iraq{font-family:var(--font-arabic-display);letter-spacing:0;fill:var(--sand);font-size:30px;font-weight:700}:is(.cargo-grid,.corridor-grid):has(li[data-c]:hover) .cm-corridor{opacity:.18!important}:is(:is(.cargo-grid,.corridor-grid):has(li[data-c=north]:hover) .cm-corridor[data-c=north],:is(.cargo-grid,.corridor-grid):has(li[data-c=west]:hover) .cm-corridor[data-c=west],:is(.cargo-grid,.corridor-grid):has(li[data-c=south]:hover) .cm-corridor:is([data-c=south],[data-c=southwest]),:is(.cargo-grid,.corridor-grid):has(li[data-c=sea]:hover) .cm-corridor[data-c=sea]){opacity:1!important}:is(.cargo-grid,.corridor-grid):has(li[data-c=inland]:hover) .cm-inland{stroke:#f4c7ae;stroke-width:3px}.cargo-modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:80px;display:grid;position:relative}.cargo-modes--page{margin-top:0}.cargo--page{padding-block:96px}.cargo--page:before{-webkit-mask-image:radial-gradient(60% 80% at 75%,#000 30%,#0000 75%);mask-image:radial-gradient(60% 80% at 75%,#000 30%,#0000 75%)}.cmode{isolation:isolate;background:var(--sand);border:1px solid var(--stone);min-height:280px;color:var(--ink);transition:color .4s var(--ease), border-color .4s;flex-direction:column;gap:12px;padding:28px 26px 24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.cmode:before{content:"";z-index:-1;background:var(--teal);transform-origin:bottom;transition:transform .55s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.cmode:hover{color:var(--sand);border-color:var(--teal)}.cmode:hover:before{transform:scaleY(1)}.cmode-n{top:22px;font-family:var(--font-display);color:var(--stone-dark);font-size:18px;transition:color .4s;position:absolute;inset-inline-end:24px}.cmode-icon{border:1px solid var(--stone-dark);width:68px;height:68px;color:var(--teal);transition:border-color .4s, color .4s, transform .5s var(--ease);border-radius:50%;place-items:center;display:grid}.cmode h3{margin-top:18px;font-size:24px;line-height:1.15}.cmode p{color:var(--ink-3);font-size:15px;transition:color .4s}.cmode-go{color:var(--teal);align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:15px;font-weight:600;transition:color .4s;display:inline-flex}.cmode:hover :is(.cmode-n,p,.cmode-go){color:var(--teal-soft)}.cmode:hover .cmode-go{color:var(--sand)}.cmode:hover .cmode-icon{color:var(--sand);border-color:#f3ede066;transform:translateY(-4px)}@media (max-width:1060px){.cargo-grid{grid-template-columns:minmax(0,1fr);gap:48px}.cargo-modes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cargo{padding-block:72px}.cargo-routes,.corridors{margin-inline:0}.cargo-routes li,.corridors li{padding-inline:0}.cargo-routes li{grid-template-columns:84px minmax(0,1fr)}.cargo-routes .arrow{display:none}.cargo-modes{grid-template-columns:minmax(0,1fr);margin-top:48px}.cargo-modes--page{margin-top:0}.cmode{min-height:0}}
