@charset "UTF-8";
:root{--ink:#06152f;--ink2:#08285a;--blue:#0878ef;--blue2:#13b8ff;--ice:#edf7ff;--paper:#fff;--line:#b9dcff;--muted:#53677f;--r:22px;--shadow:0 22px 55px rgba(1,35,85,.16)}
html{scroll-padding-top:104px}body.mq-blue{font-family:"Tajawal","Segoe UI",Tahoma,Arial,sans-serif;color:var(--ink);background:#fff}body.mq-blue ::selection{background:#0878ef;color:#fff}.wrap{width:min(1240px,calc(100% - 36px))}
.top{background:#0878ef!important;color:#fff!important;border:0}.topin{min-height:34px;font-weight:800;letter-spacing:.1px}.hdr{background:rgba(3,20,48,.97)!important;border-color:#176bc2!important;box-shadow:0 12px 35px rgba(0,23,58,.2)}.nav{min-height:84px;direction:rtl}.logo{width:84px!important;min-width:84px!important;height:76px!important;background:url('/assets/brand/logo-mqawlksa.webp') center/72px 72px no-repeat!important;filter:drop-shadow(0 0 14px rgba(18,184,255,.25))}.logo>*{display:none!important}.desk{margin-inline-start:auto!important;margin-inline-end:0!important;gap:8px;color:#fff}.desk a{padding:10px 14px!important;border:1px solid transparent!important;border-radius:12px;transition:background .2s,border-color .2s,transform .2s}.desk a:hover,.desk a:focus{background:#0a376d;border-color:#2398ff!important;transform:translateY(-2px)}.mobile-menu-summary-v14{background:#0878ef!important;border:1px solid #55b7ff!important;box-shadow:0 10px 28px rgba(0,100,220,.3)!important}.mobile-menu-panel-v14{background:#061a3a!important;border-color:#1683ea!important}.mobile-menu-panel-v14 a{background:#092958!important;border-color:#185994!important}.mobile-menu-panel-v14 a:hover,.mobile-menu-panel-v14 a:focus{background:#0878ef!important;border-color:#8bd5ff!important}
.mq-hero{position:relative;isolation:isolate;min-height:680px;display:flex;align-items:center;overflow:hidden;background:#06152f;color:#fff}.mq-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.mq-hero:after{content:"";position:absolute;z-index:-1;inset:0 0 0 auto;width:57%;background:#06152f;border-radius:0 0 0 48%}.mq-hero-inner{display:flex;justify-content:flex-start;padding:90px 0 118px}.mq-hero-copy{width:min(610px,52%);padding:36px 44px;border:1px solid rgba(91,191,255,.38);background:rgba(3,21,49,.78);border-radius:34px;box-shadow:0 30px 70px rgba(0,15,42,.34);backdrop-filter:blur(9px)}.mq-kicker{display:inline-flex;padding:7px 13px;border:1px solid #1b8ef4;border-radius:999px;color:#8fd7ff;font-size:14px;font-weight:900}.mq-hero h1{font-size:clamp(43px,5.1vw,76px);line-height:1.15;margin:18px 0 16px;color:#fff;letter-spacing:-1.4px}.mq-hero p{font-size:clamp(17px,1.5vw,21px);line-height:1.9;color:#c9e7ff;margin:0;max-width:58ch}.mq-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.mq-btn{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 22px;border-radius:17px;font-weight:900;color:#fff;border:1px solid #45b7ff;transition:transform .2s,box-shadow .2s,background .2s}.mq-btn-call{background:#0878ef;box-shadow:0 12px 32px rgba(0,126,255,.32)}.mq-btn-wa{background:#08285a}.mq-btn:hover,.mq-btn:focus{transform:translateY(-3px);background:#0b91ff;box-shadow:0 18px 38px rgba(0,126,255,.32)}
.mq-service-rail{position:relative;margin-top:-84px;z-index:5;padding-bottom:24px}.mq-service-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:13px;padding:15px;background:#051a3b;border:1px solid #1587ef;border-radius:28px;box-shadow:0 28px 65px rgba(0,22,60,.35)}.mq-service-grid a{position:relative;overflow:hidden;min-height:225px;border:1px solid #227ac7;border-radius:20px;background:#08285a;color:#fff;transition:transform .25s,border-color .25s,box-shadow .25s}.mq-service-grid a:hover,.mq-service-grid a:focus{transform:translateY(-7px) scale(1.015);border-color:#6ecbff;box-shadow:0 16px 36px rgba(0,130,255,.27)}.mq-service-grid img{width:100%;height:100%;min-height:225px;object-fit:cover;display:block;filter:grayscale(1) sepia(.25) hue-rotate(165deg) saturate(4) brightness(.7) contrast(1.12);transition:transform .55s,filter .3s}.mq-service-grid a:hover img{transform:scale(1.07);filter:grayscale(1) sepia(.25) hue-rotate(165deg) saturate(5) brightness(.85) contrast(1.08)}.mq-service-grid span{position:absolute;inset:auto 0 0;padding:42px 10px 13px;background:rgba(3,20,48,.86);text-align:center;font-weight:900;font-size:15px}.mq-process{padding:20px 0 52px;background:#fff}.mq-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mq-process-grid div{padding:22px 25px;border:1px solid var(--line);border-radius:20px;background:#f7fbff;box-shadow:0 10px 30px rgba(0,70,150,.07)}.mq-process-grid b,.mq-process-grid span{display:block}.mq-process-grid b{font-size:18px;color:#075fb9}.mq-process-grid span{font-size:14px;color:var(--muted);margin-top:5px}
.section{padding:82px 0}.sand,.light,.see-also-v13{background:#edf7ff!important}.dark,.project-request-v13{background:#061a3a!important;color:#fff}.head>span,.eyebrow{color:#0878ef!important}.head h2,.process h2,.showcase h2,.vgrid h2,.two h2,.acta h2{color:#061e43}.dark .head h2,.dark h2,.project-request-v13 h2{color:#fff}.btn.pri,.pri{background:#0878ef!important;color:#fff!important;border-color:#45b7ff!important;box-shadow:0 10px 26px rgba(0,115,235,.22)}.btn.ghost,.ghost{background:#08285a!important;border-color:#45b7ff!important;color:#fff!important}.btn:hover{transform:translateY(-2px)}.services,.cards{gap:20px}.scard,.card,.see-card-v13{border:1px solid #b8dcff!important;border-radius:22px!important;box-shadow:0 12px 34px rgba(0,56,125,.09)!important}.scard:hover,.card:hover,.see-card-v13:hover{border-color:#2a9cf8!important;box-shadow:0 20px 45px rgba(0,78,170,.16)!important}.scard img,.card img,.see-card-v13 img,.gallery img{filter:saturate(.72) hue-rotate(5deg)}.services .scard>div>span,.scard div>span,.card div>span,.see-card-v13 span{background:#e8f5ff!important;color:#075fb9!important}.process li{background:#08285a!important;border-color:#1a64a9!important}.process li>b{color:#53c6ff!important}.steps div,.stats div{background:#edf7ff!important;border-color:#b9dcff!important}.steps b,.stats b{color:#0878ef!important}.checks li:before{color:#0878ef!important}.project-form-v13{border:1px solid #34aaff!important;border-top:5px solid #0878ef!important;border-radius:24px!important}
.pageh,.a-hero,.shero{background:#061a3a!important;color:#fff!important;padding:66px 0 52px!important;border-bottom:1px solid #147bd1}.pageh h1,.a-hero h1,.shero h1{color:#fff!important}.pageh p,.a-hero p,.shero p{color:#c4e4ff!important}.crumb{color:#8ed3ff!important}.a-hero h1 small{color:#7bd0ff!important}.article{position:relative;border:1px solid #78bfff!important;border-radius:26px!important;padding:32px!important;background:#fff;box-shadow:0 24px 60px rgba(0,57,125,.12)!important}.article:before{content:"";display:block;height:5px;background:#0878ef;border-radius:999px;margin:-12px 0 28px}.article h2{color:#062d64!important;border-right:5px solid #0788f6;padding-right:14px}.article h3{color:#0756a5!important}.article p{color:#304961!important}.article p strong.keyword-emphasis-v13{color:#086bc8!important;background:#e6f4ff!important;padding:0 4px;border-radius:5px}.feature img,.support img,.article-media{border:1px solid #90caff!important;border-radius:21px!important;box-shadow:0 16px 38px rgba(0,63,140,.13)}.answer{background:#061a3a!important;border:1px solid #1a80dc}.answer>b{color:#73d1ff!important}.toc,.article-key-terms-v13{background:#f2f9ff!important;border-color:#b9dcff!important}.article-key-terms-v13 strong{background:#dff1ff!important;color:#0759aa!important}.note{background:#edf7ff!important;border-right-color:#0878ef!important}.faq details{border-color:#b9dcff!important;background:#f9fcff}.faq details[open]{border-color:#168cf0!important;box-shadow:0 10px 26px rgba(0,102,210,.09)}.keyword-links-v13{background:#edf7ff!important;border-color:#a9d3ff!important}.keyword-title-v13 span{color:#0878ef!important}.keyword-chips-v13 a,.seo-related a{border-color:#b9dcff!important;color:#0756a5!important;background:#fff!important}.keyword-chips-v13 a:hover,.seo-related a:hover{background:#0878ef!important;color:#fff!important;border-color:#0878ef!important}.article-final-contact,.article-final-number{border:1px solid #9bceff!important;background:#edf7ff!important}.article-final-number a{color:#0878ef!important}.acta{background:#061a3a!important;border:1px solid #198be8!important}.rlinks a{border-color:#b9dcff!important}.service-link{background:#edf7ff!important}
.riyadh-300-keywords{padding:72px 0;background:#061a3a!important;color:#fff;border-top:1px solid #147bd1}.riyadh-keyword-cloud{display:flex;flex-wrap:wrap;gap:9px}.riyadh-keyword-cloud a{padding:8px 12px;border:1px solid #1f69ac!important;border-radius:999px;background:#08285a!important;color:#d9efff!important;font-size:.88rem;transition:background .2s,border-color .2s,transform .2s}.riyadh-keyword-cloud a:hover{background:#0878ef!important;border-color:#5dc2ff!important;transform:translateY(-2px)}
.footer-v13,footer{background:#04142f!important;color:#d4eaff!important;border-top:1px solid #137dd7}.footer-v13-groups section{background:#071f46!important;border-color:#175b99!important}.footer-chip-links a,.footer-v13-dev div a{background:#092958!important;border-color:#1c68aa!important;color:#e7f6ff!important}.footer-v13-brand p{color:#a9c8e4!important}.footer-v13-bottom{border-color:#154774!important;color:#91b3d1!important}.footer-wa,.footer-call{background:#0878ef!important;color:#fff!important;border:1px solid #5cc4ff}.contact-float-v13 a{background:#0878ef!important;border:1px solid #65c9ff!important;box-shadow:0 16px 38px rgba(0,87,190,.35)!important;transition:transform .25s,box-shadow .25s!important}.contact-float-v13 a:hover,.contact-float-v13 a:focus{transform:translateX(5px) scale(1.06);box-shadow:0 20px 45px rgba(0,133,255,.45)!important}.contact-float-v13 span{background:#061a3a!important;border:1px solid #2a91e9}
.motion-ready{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease;transition-delay:var(--motion-delay,0ms)}.motion-ready.is-visible{opacity:1;transform:none}.mq-service-grid.motion-ready{transform:translateY(36px) scale(.98)}.mq-service-grid.motion-ready.is-visible{transform:none}
@media(max-width:1100px){.mq-hero:after{width:68%}.mq-hero-copy{width:min(650px,66%)}.mq-service-grid{grid-template-columns:repeat(3,1fr)}.mq-service-grid a,.mq-service-grid img{min-height:190px}}
@media(max-width:700px){.wrap{width:calc(100% - 22px)}.topin span{max-width:68%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav{min-height:72px}.logo{width:68px!important;min-width:68px!important;height:64px!important;background-size:58px 58px!important}.mq-hero{min-height:650px;align-items:flex-end}.mq-hero-photo{object-position:39% center}.mq-hero:after{width:100%;height:62%;inset:auto 0 0;border-radius:44% 0 0 0;background:rgba(3,20,48,.94)}.mq-hero-inner{padding:285px 0 110px}.mq-hero-copy{width:100%;padding:24px 20px;border-radius:24px;background:rgba(3,20,48,.84)}.mq-hero h1{font-size:42px;letter-spacing:-.6px}.mq-hero p{font-size:16.5px}.mq-actions{display:grid;grid-template-columns:1fr}.mq-btn{width:100%}.mq-service-rail{margin-top:-72px}.mq-service-grid{grid-template-columns:repeat(2,1fr);gap:9px;padding:10px;border-radius:21px}.mq-service-grid a,.mq-service-grid img{min-height:158px}.mq-service-grid span{font-size:13px;padding:34px 7px 9px}.mq-process{padding-top:10px}.mq-process-grid{grid-template-columns:1fr;gap:9px}.mq-process-grid div{padding:17px}.section{padding:56px 0}.article{padding:17px!important;border-radius:19px!important}.article:before{margin:-5px 0 20px}.article h2{padding-right:10px;border-right-width:4px}.riyadh-300-keywords{padding:52px 0}.riyadh-keyword-cloud a{font-size:.8rem}.contact-float-v13 a:hover,.contact-float-v13 a:focus{transform:scale(1.05)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-ready,.motion-ready.is-visible{opacity:1;transform:none;transition:none}.mq-btn,.mq-service-grid a,.scard,.card,.contact-float-v13 a{transition:none!important}}
