@font-face{font-family:Tajawal;src:url(assets/Regular.ttf)}@font-face{font-family:Tajawal;src:url(assets/Bold.ttf);font-weight:700}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#071c2c;color:#edf2f3;font:18px/1.8 Tajawal,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid #d3b274;outline-offset:5px}.skip{position:absolute;top:-100px;background:white;color:#071c2c;z-index:20}.skip:focus{top:0}header{height:96px;padding:12px 5%;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#071c2c;position:sticky;top:0;z-index:10;border-bottom:1px solid #ffffff18}.brand{display:flex;align-items:center;gap:14px;line-height:1.4;letter-spacing:2px;font-weight:700}.brand img{width:38px;height:60px;object-fit:contain}.brand small{display:block;font-size:14px;letter-spacing:0;font-weight:400;color:#cdb17b}nav{display:flex;gap:28px;font-size:16px}nav a:hover{color:#d3b274}#language{border:1px solid #b99a63;background:transparent;color:#e2c78d;padding:7px 18px;cursor:pointer;font-size:16px}.hero{min-height:740px;min-height:calc(100svh - 96px);position:relative;display:flex;align-items:center;background:linear-gradient(90deg,#071c2c20,#071c2ccf),url(assets/hero.webp) center/cover}.hero-inner{width:90%;max-width:1340px;margin:auto;padding:100px 0 130px}.eyebrow{color:#caaa70;font-size:14px;letter-spacing:2px;font-weight:700}.hero h1{font-size:clamp(48px,6vw,92px);line-height:1.25;max-width:800px;margin:24px 0;color:#f2d99f}.hero-sub{font-size:clamp(22px,2.7vw,34px);font-weight:400;margin:15px 0 36px}.actions{display:flex;gap:14px;flex-wrap:wrap}.button{padding:12px 28px;border:1px solid #cfb17a;font-size:17px}.gold{background:#cfb17a;color:#071c2c}.outline{background:#071c2c55}.button:hover{background:#e8ca91;color:#071c2c}.hero-bottom{position:absolute;bottom:25px;inset-inline:5%;display:flex;justify-content:space-between;color:#e1d3b9;letter-spacing:2px;font-size:12px;gap:20px}.wrap{max-width:1320px;margin:auto;padding:100px 32px}.about{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:center}h2{font-size:clamp(32px,3.8vw,52px);line-height:1.35;margin:18px 0 28px}p{color:#aebec8}figure{margin:0;position:relative}figure img{width:100%;height:560px;object-fit:cover;border-bottom:4px solid #caaa70}figcaption{font-size:14px;color:#caaa70;margin-top:10px}.stats{display:flex;gap:70px;border-top:1px solid #caaa7060;padding-top:24px;margin-top:40px}.stats strong{display:block;font-size:64px;color:#caaa70;line-height:1.2;direction:ltr}.stats span{font-size:16px}.services{background:#f7f5ef;color:#102c3b}.sectionhead{margin-bottom:48px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.service-grid article{border-top:1px solid #caaa70;padding:20px 0 10px}.index{font-size:28px;color:#b68d50}.service-grid h3{font-size:25px;line-height:1.4;margin:15px 0}.service-grid p{color:#51626e;margin:0;font-size:17px}.photo-band{min-height:460px;display:flex;align-items:center;padding:70px 8%;background:linear-gradient(90deg,#071c2c15,#071c2ce8),url(assets/road.webp) center/cover}.photo-band h2{max-width:550px}.photo-band p{font-size:23px;color:#dfc491}.gateway-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.gateway-grid article{border-inline-start:1px solid #caaa70;padding-inline-start:30px}.gateway-grid h3{font-size:26px;margin:12px 0}.gateway-grid ul{list-style:none;padding:0;margin:0;color:#bfccd4}.gateway-grid li{margin:14px 0}.clients{background:#fff;color:#102c3b}.client-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ddd}.client{background:#fff;text-align:center;padding:30px 24px}.logobox{height:100px;display:flex;align-items:center;justify-content:center;margin:0 auto 22px;max-width:240px}.logobox img{max-width:100%;max-height:100%;object-fit:contain}.animal{background:#071c2c;padding:10px}.client h3{font-size:16px;margin:0;font-weight:400;line-height:1.6}.contact{display:grid;grid-template-columns:1fr 1fr;gap:70px}.contact-list a{display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid #ffffff25;padding:20px 0;flex-wrap:wrap}.contact-list span{font-size:15px;color:#caaa70}.contact-list b{font-weight:400;font-size:21px;direction:ltr}.contact-list a:hover b{color:#e3c286}footer{border-top:1px solid #caaa7050;display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap;padding:30px 5%;font-size:14px;color:#caaa70}html[dir=ltr] .hero{background-image:linear-gradient(90deg,#071c2cdd,#071c2c20),url(assets/hero.webp)}html[dir=ltr] .photo-band{background-image:linear-gradient(90deg,#071c2ce8,#071c2c15),url(assets/road.webp)}@media(max-width:950px){nav{gap:15px}.brand{font-size:15px;letter-spacing:1px}.about{gap:40px}.stats{gap:25px}.stats strong{font-size:50px}.service-grid{grid-template-columns:repeat(2,1fr)}.gateway-grid{gap:20px}.contact{gap:35px}}@media(max-width:700px){header{height:auto;min-height:88px;flex-wrap:wrap;padding:12px 5%;gap:12px}.brand{flex:1}nav{order:3;width:100%;overflow:auto;gap:25px;white-space:nowrap;padding:5px 0;font-size:14px}#language{font-size:14px}.hero{min-height:630px}.hero-inner{padding:65px 0 110px}.hero-bottom{flex-direction:column;gap:5px;font-size:10px}.wrap{padding:65px 24px}.about,.contact{grid-template-columns:1fr;gap:40px}figure img{height:340px}.stats{justify-content:space-between}.service-grid{gap:25px}.service-grid h3{font-size:21px}.gateway-grid{grid-template-columns:1fr;gap:34px}.client-grid{grid-template-columns:repeat(2,1fr)}.client{padding:23px 12px}.logobox{height:75px}.client h3{font-size:14px}.photo-band{min-height:360px}.contact-list b{font-size:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}