@font-face{font-family:Tajawal;src:url('Tajawal-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Tajawal;src:url('Tajawal-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
:root{--ink:#102646;--blue:#0079b6;--sky:#009df0;--muted:#526477;--paper:#f8faf9;--line:#dce5e8}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.7 Tajawal,Arial,sans-serif}a{color:inherit;text-decoration:none}a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid var(--sky);outline-offset:6px}img{display:block;max-width:100%;height:auto}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{line-height:1.2}em{font-style:normal}p{color:var(--muted)}.wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.skip{position:fixed;top:-80px;background:var(--ink);color:white;padding:10px 20px;z-index:30}.skip:focus{top:8px}header{border-bottom:1px solid var(--line);background:rgba(248,250,249,.97);position:sticky;top:0;z-index:10}.nav{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:100px}.brand{display:flex;align-items:center;gap:12px;direction:ltr;font-family:Arial,sans-serif}.brand img{width:39px;height:46px;object-fit:contain}.brand>span{font-size:19px;font-weight:bold;letter-spacing:1.3px}.brand small{display:block;font:400 11px/2 Tajawal,Arial,sans-serif;letter-spacing:2px}nav{display:flex;gap:32px;font-size:16px}nav a:hover,.text-link:hover{color:var(--blue)}.language{font-size:15px;border-bottom:1px solid var(--ink);padding-block:5px;white-space:nowrap}.hero{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-block:56px 60px;align-items:center}.eyebrow{font-size:13px;font-weight:700;letter-spacing:1.2px;color:var(--blue);display:flex;align-items:center;gap:10px;margin-bottom:25px}.eyebrow>span{width:7px;height:7px;border-radius:100%;background:var(--sky)}h1{font-size:clamp(38px,4.2vw,65px);line-height:1.2;font-weight:700;letter-spacing:-1.6px}h1 em{color:var(--blue)}.hero-copy>p{font-size:19px;max-width:480px;margin-top:26px;line-height:1.85}.actions{display:flex;align-items:center;gap:25px;margin-top:32px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;font-weight:700;font-size:16px;padding:16px 23px;transition:background .18s,transform .18s}.button:hover{transform:translateY(-2px)}.primary{background:var(--ink);color:white}.primary:hover{background:var(--blue)}.outline{border:1px solid var(--ink)}.outline:hover{background:#e5eef2}.text-link{font-weight:700;font-size:16px}.hero-foot{border-top:1px solid var(--line);margin-top:46px;padding-top:20px;display:flex;align-items:center;gap:16px;font-size:13px;font-weight:700;flex-wrap:wrap}.hero-foot i{width:4px;height:4px;background:#91a8b7;border-radius:50%}.hero-foot small{font-size:12px;font-weight:400;flex-basis:100%;color:var(--muted)}.hero-art{position:relative;min-width:0;overflow:hidden;background:#102646;align-self:stretch;min-height:510px;border-radius:2px 2px 90px 2px}.hero-art>img{height:100%;width:100%;object-fit:cover;position:absolute;inset:0}.art-label{position:absolute;top:25px;left:25px;right:25px;display:flex;justify-content:space-between;color:#c9e5f0;font:10px Arial,sans-serif;letter-spacing:2px;direction:ltr}.art-bottom{position:absolute;bottom:30px;inset-inline-start:27px;display:flex;align-items:center;gap:10px;color:#e4f2f8;font-size:13px}.pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:#49ccff;box-shadow:0 0 0 5px #49ccff20}.statement{background:var(--ink);color:#fff;padding:21px 0;font-size:21px}.statement>.wrap{display:flex;justify-content:space-between;gap:30px;align-items:center}.statement span{font:12px Arial,sans-serif;letter-spacing:3px;color:#6bc5ed;direction:ltr;white-space:nowrap}.section{padding-block:100px}h2{font-size:clamp(32px,3.2vw,47px);letter-spacing:-.8px}h2 span{color:#6b8294}.about{display:grid;grid-template-columns:1fr 1fr;gap:70px}.about-copy p+p{margin-top:20px}.about-copy .text-link{display:inline-block;margin-top:22px}.services{background:#edf2f3}.section-head{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:44px}.section-head p{max-width:380px;font-size:16px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.service{background:var(--paper);padding:30px 28px 24px;border-top:3px solid var(--blue)}.service.air{border-color:#468b72}.service.road{border-color:#a9814b}.service-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;color:#6b8294;font:13px Arial,sans-serif}.service-top svg{width:55px;height:55px;color:var(--blue)}.air .service-top svg{color:#468b72}.road .service-top svg{color:#a9814b}.service h3{font-size:28px;margin-bottom:12px}.service h4{font-size:17px;font-weight:400;margin-bottom:15px}.service p{font-size:16px;min-height:125px}.service a{display:block;border-top:1px solid var(--line);padding-top:20px;margin-top:22px;font-weight:700;font-size:15px}.service a:hover{color:var(--blue)}.service-note{font-size:13px;margin-top:24px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:46px}.steps-grid article{border-top:1px solid #bcccd5;padding-top:25px}.steps-grid article>span{color:var(--blue);font:14px Arial,sans-serif}.steps-grid h3{font-size:25px;margin-top:22px;margin-bottom:15px}.steps-grid p{font-size:16px}.app-section{background:var(--ink);color:white;overflow:hidden}.app-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;padding-block:75px}.app-copy .eyebrow{color:#64d0ff}.app-copy h2{line-height:1.3}.app-copy h2 em{color:#64d0ff}.app-copy p{color:#b9cbd8;font-size:17px;max-width:520px;margin-top:25px}.app-copy ul{list-style:none;padding:0;margin:25px 0 30px}.app-copy li{font-size:16px;margin:10px 0;display:flex;gap:13px}.app-copy li span{color:#64d0ff}.store-link{display:inline-flex;align-items:center;gap:15px;border:1px solid #8ea8bf;border-radius:8px;padding:10px 20px;font:22px Arial,sans-serif;direction:ltr;background:#0a1c34}.store-link:hover{background:#193959}.store-link svg{width:32px;height:36px}.store-link small{display:block;font:12px Tajawal,Arial,sans-serif;margin-bottom:3px}.store-link b{font-size:20px;margin-left:15px}.app-copy p.app-note{font-size:13px;margin-top:18px;max-width:400px}.app-art{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:590px}.orbit{position:absolute;width:500px;height:500px;border:1px solid #71b5d32b;border-radius:50%;pointer-events:none}.orbit-two{width:650px;height:650px}.phone{background:#f3f7fb;color:var(--ink);width:285px;border:7px solid #314f69;box-shadow:18px 30px 80px #030f2159;border-radius:36px;padding:15px 18px 25px;position:relative;transform:rotate(-4deg)}[dir=rtl] .phone{transform:rotate(4deg)}.phone-bar{display:flex;justify-content:space-between;direction:ltr;font:10px Arial,sans-serif;margin-bottom:25px}.phone-brand{display:flex;align-items:center;justify-content:center;gap:10px;direction:ltr;font:12px Arial,sans-serif;letter-spacing:1px}.phone-brand img{width:30px}.phone h3{font-size:22px;margin:30px 0 20px}.mock-card{background:#102646;color:#fff;padding:20px;border-radius:16px}.mock-card small{color:#7bcfff;font-size:11px;letter-spacing:1px}.mock-card h4{font-size:19px;margin:12px 0}.mock-card p{color:#b3c9d9;font-size:12px;line-height:1.5}.mock-route{display:flex;align-items:center;gap:10px;color:#5acaff;margin:15px 0}.mock-route i{height:1px;background:#72b3d0;flex:1}.mock-stats{display:flex;gap:10px;margin:15px 0}.mock-stats>div{flex:1;background:#fff;padding:12px;border-radius:10px;color:#526477;font-size:11px}.mock-stats b{display:block;color:var(--ink);font:700 16px/1.8 Arial,sans-serif}.mock-row{display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--line);padding:14px 0;font-size:12px}.mock-row>span{color:var(--blue);font-size:18px}.mock-row b{margin-inline-start:auto}.phone-line{width:80px;height:4px;border-radius:3px;background:#102646;margin:25px auto 0}.mock-caption{position:relative;margin-top:25px;font-size:11px;color:#b8cddd}.faq{display:grid;grid-template-columns:1fr 1.6fr;gap:80px}.questions details{border-bottom:1px solid var(--line)}.questions details:first-child{border-top:1px solid var(--line)}summary{cursor:pointer;list-style:none;font-size:20px;font-weight:700;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 0}summary::-webkit-details-marker{display:none}summary span{color:var(--blue);font-size:25px;font-weight:400}details[open] summary span{transform:rotate(45deg)}details p{padding-bottom:24px;font-size:16px;max-width:600px}.contact{background:#dceff5;padding:70px 0}.contact-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.contact h2{font-size:48px}.contact p{margin-top:22px;max-width:440px}.contact-links>small{font-size:12px;letter-spacing:2px;color:var(--blue)}.email{display:block;font-family:Arial,sans-serif;font-size:clamp(20px,2.5vw,34px);padding:18px 0 24px;border-bottom:1px solid #9bbfcf;overflow-wrap:anywhere}.contact-links>div{display:flex;gap:30px;margin-top:22px;font-size:15px}footer{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-block:32px}footer .brand img{width:28px;height:34px}footer .brand span{font-size:14px}footer p{font-size:12px}footer>div{display:flex;gap:22px;font-size:13px}footer a:hover{color:var(--blue)}[dir=ltr] h1{font-size:clamp(36px,3.7vw,56px);line-height:1.12}[dir=ltr] h2{line-height:1.15}[dir=ltr] .hero-copy>p{line-height:1.6}
@media(min-width:1600px){.hero{padding-block:80px}.hero-art{min-height:570px}}
@media(max-width:1000px){.wrap{width:calc(100% - 48px)}nav{gap:18px}.hero{gap:25px}.hero-art{min-height:490px}.section{padding-block:70px}.about{gap:35px}.service{padding:24px 20px}.service p{min-height:160px}.app-layout{gap:30px}.faq{gap:40px}footer{flex-wrap:wrap}.section-head{gap:35px}h1{font-size:45px}.actions{gap:18px}.button{gap:15px}}
@media(max-width:720px){.wrap{width:calc(100% - 40px)}.nav{min-height:85px;gap:20px;flex-wrap:wrap;padding-block:15px}.brand>span{font-size:16px}.brand small{font-size:9px}.brand img{width:32px;height:39px}nav{order:3;width:100%;justify-content:space-between;gap:10px;font-size:14px;border-top:1px solid var(--line);padding-top:10px}.language{margin-inline-start:auto;font-size:14px}header{position:relative}.hero{grid-template-columns:1fr;padding-top:35px;gap:35px}.hero-copy>p{font-size:18px;max-width:none}h1,[dir=ltr] h1{font-size:43px}.hero-art{min-height:380px;aspect-ratio:1.1;border-end-end-radius:60px}.hero-foot{margin-top:30px}.eyebrow{margin-bottom:20px}.statement{font-size:17px}.statement span{font-size:10px}.section{padding-block:56px}.about,.faq,.contact-inner{grid-template-columns:1fr;gap:30px}h2{font-size:34px}.section-head{align-items:start;flex-direction:column;gap:22px;margin-bottom:30px}.section-head p{max-width:none}.service-grid{grid-template-columns:1fr;gap:18px}.service{padding:24px}.service-top{margin-bottom:15px}.service p{min-height:0}.service h3{font-size:28px}.steps-grid{grid-template-columns:1fr;gap:26px}.steps-grid h3{margin-top:14px}.app-layout{grid-template-columns:1fr;padding-block:55px;gap:35px}.app-art{min-height:570px}.app-copy h2{font-size:35px}.orbit{width:380px;height:380px}.orbit-two{width:490px;height:490px}.contact{padding:50px 0}.contact h2{font-size:39px}.email{font-size:27px}.contact-links>div{flex-wrap:wrap}footer{align-items:start;flex-direction:column;gap:18px}summary{font-size:18px}.hero-foot small{font-size:13px}.app-copy p.app-note{max-width:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
@media(max-width:720px){.hero-art{min-height:0;height:360px;aspect-ratio:auto;width:100%}.hero>*,.app-layout>*{min-width:0}}
@media(max-width:370px){h1,[dir=ltr] h1{font-size:37px}.hero-art{height:320px}.art-label{letter-spacing:1px;font-size:9px}}
.theme-toggle{display:inline-flex;gap:8px;align-items:center;justify-content:center;white-space:nowrap;font:700 13px Tajawal,Arial,sans-serif;color:var(--ink);border:1px solid var(--line);background:transparent;border-radius:24px;padding:8px 13px;cursor:pointer}.theme-toggle:focus-visible{outline:3px solid var(--sky);outline-offset:4px}.theme-toggle>[aria-hidden]{font:20px Arial,sans-serif}.nav{gap:22px}.nav nav{margin-inline-start:auto}
html[data-theme=dark]{color-scheme:dark;--ink:#e7f2fc;--blue:#61c9ff;--sky:#32b7fc;--muted:#afc0d2;--paper:#091726;--line:#2a3b4e}html[data-theme=light]{color-scheme:light}
[data-theme=dark] header{background:#091726f7}[data-theme=dark] .brand img{background:#f8faf9;border-radius:8px;padding:4px}[data-theme=dark] .primary{background:#2cb6f5;color:#071d2f}[data-theme=dark] .primary:hover{background:#81d7ff}[data-theme=dark] .outline:hover{background:#21344a}[data-theme=dark] .statement{background:#122b45}[data-theme=dark] h2 span{color:#9db2c7}[data-theme=dark] .services{background:#102236}[data-theme=dark] .service{background:#132a40}[data-theme=dark] .service h4{color:#d3e2ec}[data-theme=dark] .service.air{border-color:#78c6a6}[data-theme=dark] .air .service-top svg{color:#78c6a6}[data-theme=dark] .service.road{border-color:#e0b878}[data-theme=dark] .road .service-top svg{color:#e0b878}[data-theme=dark] .service-top{color:#afc0d2}[data-theme=dark] .steps-grid article{border-color:#35495d}[data-theme=dark] .app-section{background:#102646}[data-theme=dark] .contact{background:#132e43}[data-theme=dark] .email{border-color:#3c5e75}.phone{--ink:#102646;--blue:#0079b6;--line:#dce5e8;--muted:#526477;color-scheme:light}
@media(max-width:720px){.nav{gap:12px}.nav nav{margin-inline-start:0}.theme-toggle{margin-inline-start:auto;padding:6px 9px}.language{margin-inline-start:0;font-size:12px}.brand>span{font-size:14px}.theme-label{font-size:11px}}
@media(max-width:370px){.theme-label{display:none}.theme-toggle{padding:5px 8px}.brand small{letter-spacing:1px}}
