@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&display=swap');
:root{--navy:#102b46;--navy2:#173b5b;--gold:#c8a96b;--ink:#172b3c;--muted:#697887;--paper:#f7f8f8;--line:#dce2e5}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}a{color:inherit;text-decoration:none}.site-header{height:86px;padding:0 7vw;display:flex;align-items:center;justify-content:space-between;background:#fff}.brand{display:flex;align-items:center;gap:11px;color:var(--navy);direction:ltr}.brand-mark{width:39px;height:39px;border:1px solid var(--gold);display:grid;place-items:center;font:700 13px "DM Sans";letter-spacing:-1px;color:var(--gold)}.brand strong,.brand small{display:block;letter-spacing:1.7px}.brand strong{font:700 14px "DM Sans"}.brand small{font:500 8px "DM Sans";margin-top:4px;color:#84919c}.desktop-nav{display:flex;gap:34px;font-size:13px;color:#536372}.desktop-nav a:hover,.text-link:hover,.under-link:hover{color:var(--gold)}.lang-toggle{background:none;border:1px solid var(--line);padding:9px 15px;color:var(--navy);font:600 12px "DM Sans";cursor:pointer}.hero{min-height:600px;background:var(--navy);color:white;padding:95px 10vw 28px;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center}.hero:before{content:"";position:absolute;width:650px;height:650px;border:1px solid #ffffff12;border-radius:50%;right:-100px;top:-230px}.hero-content{position:relative;z-index:2;max-width:530px}.eyebrow,.section-kicker{font-size:12px;letter-spacing:.4px;color:var(--gold)}.eyebrow:before{content:"";display:inline-block;width:30px;height:1px;background:var(--gold);vertical-align:middle;margin-inline-end:12px}.hero h1{font-size:clamp(42px,5vw,68px);line-height:1.3;margin:25px 0;font-weight:600;letter-spacing:-1.5px}.hero h1 em,.section h2 em{font-style:normal;color:var(--gold)}.hero-copy{max-width:450px;line-height:2;color:#d2dce4;font-size:15px}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:34px}.button{padding:14px 22px;font-size:13px;font-weight:600}.button-light{background:#fff;color:var(--navy)}.text-link{font-size:13px;color:#fff}.text-link span,.under-link span{color:var(--gold);margin-inline-start:7px}.hero-art{height:390px;position:relative;direction:ltr}.sun{position:absolute;width:205px;height:205px;border-radius:50%;background:#c8a96b20;border:1px solid #c8a96b65;right:13%;top:8%}.route{position:absolute;border:1px solid #c8a96b70;border-color:#c8a96b70 transparent transparent;border-radius:50%;transform:rotate(-28deg)}.route-one{width:430px;height:180px;top:42px;left:-10px}.route-two{width:370px;height:140px;top:100px;left:35px;transform:rotate(18deg)}.container-stack{position:absolute;bottom:67px;left:16%;width:300px;height:145px}.container-box{position:absolute;border:1px solid #d4b77e;background:linear-gradient(110deg,#294e6b,#1b3b58);height:74px;width:170px;box-shadow:inset 0 0 0 7px #ffffff08}.container-box:after{content:"";position:absolute;inset:9px;background:repeating-linear-gradient(90deg,transparent 0 15px,#ffffff20 16px 17px)}.box-a{left:0;bottom:0}.box-b{left:112px;bottom:0;background:#315b76}.box-c{left:57px;bottom:72px;width:170px;height:70px;background:#244967}.port-line{position:absolute;bottom:63px;left:0;width:100%;height:1px;background:#c8a96b80}.art-label{position:absolute;bottom:23px;left:0;font:10px "DM Sans";letter-spacing:3px;color:#9babb9}.hero-bottom{position:absolute;bottom:24px;left:10vw;right:10vw;display:flex;justify-content:space-between;color:#8ea0af;font-size:10px}.section{padding:105px 10vw}.section-kicker{display:flex;gap:14px;align-items:center}.section-kicker span:first-child{font:11px "DM Sans";color:#a2abb1}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;margin-top:38px}.section h2{font-size:clamp(34px,4vw,51px);line-height:1.45;margin:0;font-weight:600;letter-spacing:-1px}.lead{font-size:16px;line-height:2.1;color:#5e6e7b;margin:0 0 25px}.under-link{font-size:13px;font-weight:600;border-bottom:1px solid var(--gold);padding-bottom:9px}.services{background:#eef1f2}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:45px}.section-heading h2{font-size:38px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.service-card{background:#fff;padding:28px 27px 32px;min-height:245px;position:relative;border:1px solid #e6eaec}.service-no{font:11px "DM Sans";color:#a3adb5}.service-icon{font:30px "DM Sans";color:var(--gold);margin:22px 0 12px}.service-card h3{font-size:19px;margin:0 0 10px}.service-card p{font-size:13px;line-height:1.9;color:var(--muted);margin:0}.markets{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;background:#fff}.markets-copy p,.contact-grid p{max-width:430px;color:var(--muted);line-height:2;font-size:15px;margin-top:22px}.world-graphic{height:360px;background:var(--navy);position:relative;display:grid;place-items:center;overflow:hidden}.globe{width:245px;height:245px;border:1px solid #c8a96b;border-radius:50%;position:relative;background:radial-gradient(circle at 35% 30%,#2a5574,#102b46 70%);box-shadow:0 0 0 25px #ffffff08,0 0 0 55px #ffffff05}.globe:before,.globe:after{content:"";position:absolute;inset:0;border:1px solid #c8a96b70;border-radius:50%;transform:scaleX(.48)}.globe:after{transform:scaleX(.78)}.globe-line{position:absolute;background:#c8a96b80}.line-v{height:100%;width:1px;left:50%}.line-h{width:100%;height:1px;top:50%}.globe-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px #c8a96b25}.dot-one{top:28%;left:28%}.dot-two{top:58%;right:24%}.dot-three{bottom:23%;left:51%}.world-caption{position:absolute;bottom:25px;color:#9babb9;font:9px "DM Sans";letter-spacing:3px}.contact{background:var(--navy);color:white}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;margin-top:38px}.contact-grid p{color:#c4d0d9}.contact-details{display:flex;flex-direction:column;align-items:flex-start;gap:8px;border-left:1px solid #ffffff25;padding-left:35px}.contact-details span{font-size:11px;color:#aab9c5;margin-top:9px}.contact-details>a{font:500 18px "DM Sans";color:var(--gold);direction:ltr}.contact-details small{font-size:10px;color:#91a2b0;line-height:1.8;margin-top:14px}footer{background:#0b2034;color:#9cabb8;display:flex;justify-content:space-between;align-items:center;padding:27px 7vw;font-size:10px}.footer-brand{color:#fff}.top-link{color:var(--gold)}[dir="ltr"] body{text-align:left}[dir="ltr"] .section-kicker{flex-direction:row}[dir="ltr"] .contact-details{border-left:0;border-right:1px solid #ffffff25;padding-left:0;padding-right:35px}
@media(max-width:760px){.site-header{height:72px;padding:0 5vw}.desktop-nav{display:none}.hero{padding:75px 7vw 60px;grid-template-columns:1fr;min-height:760px}.hero-art{height:300px;margin-top:20px}.hero h1{font-size:46px}.hero-bottom{left:7vw;right:7vw}.section{padding:75px 7vw}.intro-grid,.markets,.contact-grid{grid-template-columns:1fr;gap:30px}.section-heading{display:block}.section-heading h2{margin-top:22px;font-size:34px}.service-grid{grid-template-columns:1fr}.service-card{min-height:205px}.world-graphic{height:300px}.contact-details{border:0;padding:0}footer{padding:25px 5vw;gap:18px;flex-wrap:wrap}.footer-brand{flex-basis:100%}}
