@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/almarai-0.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/almarai-1.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/almarai-2.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/almarai-3.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/almarai-4.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/almarai-5.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/geist-0.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/geist-1.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/geist-2.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/geist-3.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/geist-4.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/geist-0.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/geist-1.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/geist-2.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/geist-3.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/geist-4.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/geist-0.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/geist-1.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/geist-2.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/geist-3.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/geist-4.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/geist-0.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/geist-1.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/geist-2.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/geist-3.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/geist-4.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/geist-0.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/geist-1.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/geist-2.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/geist-3.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/geist-4.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-geist-sans:Geist,Arial,sans-serif;--font-geist-mono:ui-monospace,monospace;--font-almarai:Almarai,Arial,sans-serif}.admin-login{min-height:100svh;display:grid;place-items:center;padding:30px;background:radial-gradient(circle at 75% 15%,#d9f2ff,#9fd4ed 45%,#173f59);font-family:var(--font-geist-sans),Arial,sans-serif;color:#102e40}.admin-login form{width:min(430px,100%);padding:42px;background:#f8fbfd;border:1px solid #fff;border-radius:20px;box-shadow:0 35px 90px #08253f55}.admin-login img{width:105px;height:38px;object-fit:contain}.admin-login form>p:first-of-type{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#668092;margin:20px 0 30px}.admin-login h1{font-size:34px;letter-spacing:-1.5px;margin:0 0 30px}.admin-login label{font-size:14px;font-weight:600}.admin-login input{display:block;width:100%;font:inherit;padding:13px;margin-top:8px;border:1px solid #bed0dc;border-radius:9px;background:white}.admin-login button{width:100%;padding:14px;margin-top:20px;border:0;border-radius:9px;background:#fb1c1c;color:white;font:inherit;font-weight:650}.admin-login button:disabled{opacity:.55}.admin-login a{display:inline-block;margin-top:25px;font-size:13px;color:#506b7c}.login-error{font-size:14px;color:#a31212;background:#fee9e9;padding:11px;border-radius:7px;margin:14px 0 0}.internal-journey{min-height:100dvh;background:#061322;color:#f5f9fd;overflow:hidden}.internal-main{background:linear-gradient(180deg,#a8d8ef,#2c759b 30%,#082640 61%,#020b14)}.internal-space .internal-main{background:linear-gradient(180deg,#78b9d8,#174f76 27%,#071d34 55%,#020912)}.internal-cloud .internal-main{background:linear-gradient(180deg,#b9e2f4,#73b7d7 38%,#164e72 70%,#051625)}.internal-navigation{color:#f6fbff;background:linear-gradient(110deg,#0d365a9c,#274f6b65)}.internal-navigation .wordmark img{width:136px;height:auto}.internal-language{display:flex;align-items:center;gap:5px;direction:ltr}.internal-language button{border:0;background:transparent;color:inherit;opacity:.5;padding:7px 4px;cursor:pointer}.internal-language button.active{opacity:1;font-weight:700}.internal-language span{opacity:.35}.internal-hero{position:relative;min-height:100dvh;padding:clamp(180px,23vh,255px) 6% 110px;display:flex;align-items:flex-start;isolation:isolate}.internal-sky-layer{position:absolute;inset:0;overflow:hidden;z-index:-1}.internal-sky-layer:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 20%,#f7fcff7a 0,transparent 26%),linear-gradient(180deg,#98d0eb11,transparent 65%)}.internal-sky-layer img{position:absolute;width:125%;max-width:none;left:-25%;bottom:-42%;opacity:.72;filter:saturate(.8);animation:internal-cloud-drift 20s ease-in-out infinite alternate}.internal-stars{position:absolute;inset:32% 0 0;background:var(--nrg-image-space,url("/assets/space.png")) center/cover;opacity:.3;mask-image:linear-gradient(transparent,#000 42%)}.internal-orbit{position:absolute;width:min(62vw,840px);aspect-ratio:1;border:1px solid #dcf1ff55;border-radius:50%;right:-17%;top:6%;transform:rotate(-18deg);box-shadow:0 0 90px #9ad7ff19,inset 0 0 70px #b7e2ff12}.internal-orbit:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:white;box-shadow:0 0 24px 8px #9fd7ff;left:16%;top:17%}.internal-hero-copy{max-width:1000px;position:relative;z-index:2}.internal-hero .eyebrow{margin-bottom:28px}.internal-hero h1{font-size:clamp(58px,7vw,116px);line-height:.98;letter-spacing:-.065em;max-width:1050px;margin:0 0 36px;text-wrap:balance}.internal-hero-copy>p:not(.eyebrow){font-size:clamp(18px,1.6vw,24px);line-height:1.62;max-width:760px;color:#dcecf6}.internal-back{display:inline-block;margin-top:36px;padding-bottom:8px;border-bottom:1px solid #ffffff72;font-size:14px}.internal-coordinate{position:absolute;right:6%;bottom:90px;font-size:10px;line-height:1.8;letter-spacing:1.6px;color:#d5ebf7}.internal-content{padding:20px 6% 80px;max-width:1700px;margin:auto}.internal-row{display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1.5fr) 70px;gap:5vw;padding:70px 0;border-top:1px solid #c7e1ef45;position:relative}.internal-label{font-size:11px;letter-spacing:1.7px;line-height:1.7;color:#b9d2e2}.internal-row h2{font-size:clamp(35px,4.2vw,68px);line-height:1.05;letter-spacing:-.05em;margin:0 0 25px;max-width:930px}.internal-row>div>p{font-size:18px;line-height:1.75;color:#c9dbe7;max-width:720px}.internal-row ul{list-style:none;padding:0;margin:35px 0 0;display:flex;flex-wrap:wrap;gap:10px}.internal-row li{border:1px solid #c5e5f04d;background:#a5cce70c;padding:12px 15px;border-radius:8px;font-size:13px}.internal-row-number{font-size:14px;font-variant-numeric:tabular-nums;color:#a9c9db;text-align:right}.internal-service-links{padding:60px 6% 130px;max-width:1700px;margin:auto}.internal-service-links>div{border-top:1px solid #c7e1ef45}.internal-service-links a{display:grid;grid-template-columns:70px 1fr 28px;align-items:center;gap:30px;padding:25px 0;border-bottom:1px solid #c7e1ef45;transition:padding .25s,background .25s}.internal-service-links a:hover{padding-inline:16px;background:#ffffff08}.internal-service-links span{font-size:12px;color:#a9c9db}.internal-service-links strong{font-size:clamp(21px,2.1vw,31px);font-weight:550;letter-spacing:-.02em}.internal-cta{min-height:620px;padding:130px 6% 170px;display:grid;grid-template-columns:1.4fr .6fr;gap:8%;align-items:center;background:radial-gradient(circle at 70% 60%,#24638c44,transparent 35%),var(--nrg-image-space,url("/assets/space.png")) center bottom/cover}.internal-cta h2{font-size:clamp(46px,5.6vw,88px);line-height:1.04;letter-spacing:-.055em;margin:0 0 27px;max-width:900px}.internal-cta>div>p:last-child{font-size:18px;line-height:1.65;color:#bfd3e1;max-width:590px}.internal-cta .button{justify-content:space-between;max-width:330px;width:100%}.internal-footer{display:flex;align-items:center;gap:34px;padding:30px 6%;border-top:1px solid #ffffff38;background:#020912;font-size:12px}.internal-footer img{width:120px}.internal-footer p{color:#aec2d1}.internal-footer>div{margin-left:auto;display:flex;gap:25px}.internal-footer a{transition:opacity .2s}.internal-footer a:hover{opacity:.65}[dir=rtl] .internal-cta h2,[dir=rtl] .internal-hero h1,[dir=rtl] .internal-row h2{letter-spacing:0;line-height:1.25}[dir=rtl] .internal-orbit{right:auto;left:-17%}[dir=rtl] .internal-coordinate{right:auto;left:6%}[dir=rtl] .internal-row-number{text-align:left}[dir=rtl] .internal-footer>div{margin-left:0;margin-right:auto}@keyframes internal-cloud-drift{to{transform:translate3d(6%,-3%,0) scale(1.03)}}html:after{content:"";position:fixed;inset:-12%;z-index:1000;pointer-events:none;background:linear-gradient(180deg,#bfe4f4ee,#5e9fc2f3 48%,#092139f8),var(--nrg-image-clouds,url("/assets/clouds.png")) center/cover;opacity:0;transform:translate3d(0,105%,0) scale(1.15);filter:blur(12px);transition:transform .44s cubic-bezier(.55,.05,.25,1),opacity .22s ease,filter .44s ease}html.route-leaving:after{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}@media(max-width:899px){.internal-hero{min-height:880px;padding-top:150px}.internal-hero h1{font-size:clamp(54px,11vw,82px)}.internal-coordinate{display:none}.internal-orbit{width:100vw;right:-55%;top:30%}.internal-sky-layer img{width:190%;left:-65%;bottom:-20%}.internal-row{grid-template-columns:1fr 45px;gap:20px;padding:52px 0}.internal-row .internal-label{grid-column:1/-1}.internal-row h2{font-size:42px}.internal-row>div>p{font-size:16px}.internal-cta{grid-template-columns:1fr;min-height:700px;padding-block:100px}.internal-footer{flex-wrap:wrap}.internal-footer>div{width:100%;margin:0;gap:18px}.internal-service-links a{grid-template-columns:42px 1fr 24px;gap:15px}}@media(max-width:520px){.internal-hero{min-height:800px;padding-top:135px}.internal-hero h1{font-size:50px}.internal-hero-copy>p:not(.eyebrow){font-size:17px}.internal-row h2{font-size:36px}.internal-footer p{margin-left:auto}.internal-footer>div{justify-content:space-between}.internal-language,.internal-navigation nav{display:none}.internal-cta h2{font-size:45px}}@media(prefers-reduced-motion:reduce){.contact-office-orbit span,.internal-sky-layer img{animation:none}html:after{transition-duration:.01ms}}.internal-journey .skip-link{position:fixed;top:0;left:0;z-index:1100;padding:12px 16px;background:#fff;color:#092437;transform:translateY(-150%);border-radius:0 0 8px 0}.internal-journey .skip-link:focus-visible{transform:translateY(0)}.internal-journey .internal-navigation{position:fixed;top:20px;left:3%;width:94%;max-width:1760px;min-height:68px;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px 22px;border:1px solid #ffffff80;border-radius:14px;box-shadow:inset 0 1px #fff6,0 8px 30px #29577818;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.internal-journey .internal-navigation .wordmark{display:flex;align-items:center;justify-content:center;align-self:center;flex:none;line-height:0;width:128px;height:48px;overflow:visible;filter:none}.internal-journey .internal-navigation .wordmark img{display:block;width:128px;height:auto;max-height:48px;object-fit:contain;object-position:center center;position:static;transform:none;margin:0}.internal-journey .internal-navigation .nav-actions,.internal-journey .internal-navigation nav{display:flex;align-items:center;gap:30px;font-size:14px}.internal-journey .internal-navigation .nav-actions{gap:20px}.internal-journey .internal-navigation nav a{white-space:nowrap}.internal-journey .internal-navigation nav a:hover{text-decoration:underline;text-underline-offset:7px}.internal-growth-link{margin-inline-start:30px}@media(min-width:1800px){.internal-journey .internal-navigation{left:50%;transform:translateX(-50%)}}@media(max-width:899px){.internal-journey .internal-navigation{top:13px;min-height:61px;padding:8px 16px}.internal-journey .internal-navigation nav{display:none}.internal-journey .internal-navigation .wordmark{width:105px;height:44px}.internal-journey .internal-navigation .wordmark img{width:105px;max-height:44px}}@media(max-width:520px){.internal-journey .internal-navigation .wordmark,.internal-journey .internal-navigation .wordmark img{width:85px}.internal-journey .internal-navigation .nav-actions{gap:10px}}.work-page-projects{padding:45px 6% 125px;max-width:1700px;margin:auto}.work-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #c7e1ef55;padding-bottom:20px;margin-bottom:35px}.work-page-heading .eyebrow{margin:0}.work-page-heading>span{font-size:12px;color:#c7e1ef}.work-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:62px 3vw}.work-page-card:nth-child(2n){padding-top:100px}.work-page-card a{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:start;cursor:pointer}.work-page-cover{aspect-ratio:4/3;border-radius:13px;overflow:hidden;background:#0a2639;border:1px solid #ffffff55}.work-page-cover img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.75,.2,1)}.work-page-card a:hover img{transform:scale(1.045)}.work-page-card-caption{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding-top:22px}.work-page-card-caption p{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#c7dce9;margin-bottom:10px}.work-page-card-caption h2{font-size:clamp(26px,2.4vw,38px);line-height:1.12;letter-spacing:-.03em;margin:0 0 8px}.work-page-card-caption span{font-size:13px;color:#c4d9e7}.work-page-card-caption>span{font-size:26px}.work-page-empty{font-size:20px;padding:50px 0}@media(max-width:700px){.work-page-projects{padding-top:20px;padding-bottom:80px}.work-page-grid{grid-template-columns:1fr;gap:48px}.work-page-card:nth-child(2n){padding-top:0}.work-page-cover{aspect-ratio:16/11}.work-page-card-caption h2{font-size:26px}}.internal-journey[dir=rtl]{font-family:var(--font-almarai),Arial,sans-serif}.contact-presence{position:relative;max-width:1700px;margin:auto;padding:55px 6% 150px}.contact-presence-heading{display:grid;grid-template-columns:minmax(130px,.36fr) minmax(300px,1fr) minmax(260px,.55fr);gap:4vw;align-items:end;padding-bottom:42px;border-bottom:1px solid #c7e1ef45}.contact-presence-heading .eyebrow{align-self:start;margin-top:11px}.contact-presence-heading h2{font-size:clamp(42px,5vw,78px);line-height:1.02;letter-spacing:-.055em;margin:0;max-width:780px}.contact-presence-heading>p:last-child{font-size:17px;line-height:1.65;color:#c9dbe7;max-width:420px}.contact-office-selector{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1px;background:#bfe2f12b;border:1px solid #bfe2f12b}.contact-office-selector button{position:relative;min-height:210px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:6px;padding:30px;border:0;background:#071d32cc;color:inherit;text-align:start;cursor:pointer;overflow:hidden;transition:background .3s ease,color .3s ease}.contact-office-selector button:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff17,transparent 55%);opacity:0;transition:opacity .3s}.contact-office-selector button:after{content:"";position:absolute;left:30px;right:30px;bottom:0;height:2px;background:#fb1c1c;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.2,.75,.2,1)}.contact-office-selector button.active:before,.contact-office-selector button:hover:before{opacity:1}.contact-office-selector button.active{background:#103451}.contact-office-selector button.active:after{transform:scaleX(1)}.contact-office-selector button>span{position:absolute;top:26px;left:30px;font-size:10px;letter-spacing:1.5px;color:#9fc1d6}.contact-office-selector strong{font-size:clamp(29px,3vw,46px);font-weight:550;letter-spacing:-.04em}.contact-office-selector small{font-size:13px;color:#bad1df}.contact-office-panel{position:relative;min-height:330px;display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:7%;padding:55px 5%;border:1px solid #bfe2f12b;border-top:0;background:radial-gradient(circle at 18% 50%,#2f719b45,transparent 34%),#051525;overflow:hidden}.contact-office-panel>div:not(.contact-office-orbit){position:relative;z-index:1}.contact-office-panel h3{font-size:clamp(38px,4.8vw,72px);line-height:1.08;letter-spacing:-.05em;margin:8px 0 20px}.contact-office-time{display:flex;align-items:center;gap:15px;font-size:21px;font-variant-numeric:tabular-nums}.contact-office-time span{font-size:11px;letter-spacing:1.2px;color:#9fc1d6;text-transform:uppercase}.contact-office-details{display:grid;border-top:1px solid #bfe2f138}.contact-office-details a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 4px;border-bottom:1px solid #bfe2f138;transition:padding .25s,background .25s}.contact-office-details a:hover{padding-inline:15px;background:#ffffff09}.contact-office-details span{font-size:12px;letter-spacing:1px;color:#a9c9db;text-transform:uppercase}.contact-office-details strong{font-size:clamp(16px,1.5vw,21px);font-weight:550}.contact-office-orbit{position:absolute!important;width:350px;height:350px;left:-90px;top:50%;transform:translateY(-50%);border:1px solid #b9e6ff25;border-radius:50%}.contact-office-orbit:after,.contact-office-orbit:before{content:"";position:absolute;border:1px solid #b9e6ff18;border-radius:50%;inset:46px}.contact-office-orbit:after{inset:98px}.contact-office-orbit span{left:48%;top:-4px;background:#fb1c1c;box-shadow:0 0 20px #fb1c1c;animation:contact-orbit-pulse 2s ease-in-out infinite}.contact-office-orbit i,.contact-office-orbit span{position:absolute;width:8px;height:8px;border-radius:50%}.contact-office-orbit i{inset:49%;background:#dff6ff;box-shadow:0 0 30px #a8ddff}@keyframes contact-orbit-pulse{50%{transform:scale(1.7);opacity:.55}}[dir=rtl] .contact-office-panel h3,[dir=rtl] .contact-presence-heading h2{letter-spacing:0}[dir=rtl] .contact-office-selector button>span{left:auto;right:30px}[dir=rtl] .contact-office-selector button:after{transform-origin:right}@media(max-width:899px){.contact-presence{padding-bottom:100px}.contact-presence-heading{grid-template-columns:1fr}.contact-presence-heading .eyebrow{margin:0}.contact-presence-heading>p:last-child{max-width:620px}.contact-office-selector button{min-height:170px;padding:23px}.contact-office-selector button>span{top:20px;left:23px}.contact-office-selector button:after{left:23px;right:23px}.contact-office-panel{grid-template-columns:1fr;gap:35px}.contact-office-orbit{left:auto;right:-100px;opacity:.65}[dir=rtl] .contact-office-selector button>span{right:23px}}@media(max-width:620px){.contact-presence{padding-top:25px;padding-inline:0}.contact-presence-heading{margin-inline:6%;padding-bottom:32px}.contact-presence-heading h2{font-size:43px}.contact-office-selector{grid-template-columns:1fr;margin-top:0;border-inline:0}.contact-office-selector button{min-height:125px;padding:22px 6%}.contact-office-selector button>span{top:20px;left:auto;right:6%}.contact-office-selector button:after{left:6%;right:6%}.contact-office-selector strong{font-size:32px}.contact-office-panel{padding:48px 6%;border-inline:0}.contact-office-panel h3{font-size:38px}.contact-office-details a{align-items:flex-start;flex-direction:column;gap:7px}.contact-office-orbit{width:260px;height:260px;right:-120px}[dir=rtl] .contact-office-selector button>span{right:auto;left:6%}}.case-page-container{max-width:1240px;margin:0 auto;padding:145px 5% 130px}.case-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:0 0 24px;color:#c2d8e8;font-size:13px}.case-breadcrumbs a{color:#e9f5fc;text-decoration:none}.case-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:4px}.case-breadcrumbs span:last-child{color:#91b2c9}.case-page.case-study{display:block;width:100%;overflow:hidden;border:1px solid #25435c;border-radius:16px;background:#071526;color:#edf6ff;box-shadow:0 30px 100px #0005;font-family:var(--font-geist-sans),Arial,sans-serif}.case-page.case-study[dir=rtl]{font-family:var(--font-almarai),Arial,sans-serif}.case-page.case-study .case-body{padding-bottom:72px}.work-page-card a{text-decoration:none}@media(max-width:700px){.case-page-container{padding:112px 0 80px}.case-breadcrumbs{padding-inline:22px}.case-page.case-study{border-inline:0;border-radius:0}.case-page.case-study .case-body{padding-bottom:54px}}.insights-site{min-height:100dvh;background:#03101d;color:#f5f9fd;overflow:hidden}.insights-navigation{color:#fff;background:linear-gradient(110deg,#0d365ad9,#071a2add);position:fixed;top:0;left:0;right:0;z-index:80}.insights-navigation .wordmark img{width:136px;height:auto}.insights-site main{background:linear-gradient(180deg,#92cce7,#2d769c 22%,#092b48 53%,#03101d)}.insights-eyebrow{font-size:11px!important;line-height:1.4!important;letter-spacing:.2em!important;text-transform:uppercase;color:#d8eef9!important}.insights-hero{min-height:78dvh;padding:clamp(180px,25vh,260px) 6% 110px;position:relative;display:flex;flex-direction:column;justify-content:center;isolation:isolate}.insights-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 78% 25%,#fff9 0,transparent 24%),linear-gradient(180deg,#9ed8f1aa,#24688999),var(--nrg-image-clouds,url("/assets/clouds.png")) center 115%/130% auto no-repeat}.insights-hero h1{max-width:1100px;margin:24px 0 28px;font-size:clamp(64px,8.4vw,140px);line-height:.92;letter-spacing:-.07em;text-wrap:balance}.insights-hero>p:not(.insights-eyebrow){max-width:750px;font-size:clamp(18px,1.6vw,25px);line-height:1.62;color:#e4f1f7}.insights-hero>span{position:absolute;right:6%;bottom:78px;font-size:10px;line-height:1.8;letter-spacing:.18em;text-align:right;color:#e2f1f8}.insights-index{max-width:1700px;margin:auto;padding:90px 6% 150px}.insight-card{border-top:1px solid #b9dceb55;padding:42px 0}.insight-card>a{display:grid;grid-template-columns:minmax(280px,.9fr) 1.1fr;gap:clamp(35px,6vw,100px);align-items:center;text-decoration:none;color:inherit}.insight-card-image{aspect-ratio:1.65;overflow:hidden;border-radius:18px;position:relative;background:#0b2940}.insight-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.75,.2,1),filter .5s}.insight-card:hover img{transform:scale(1.035);filter:saturate(1.12)}.insight-card-image span{position:absolute;left:18px;top:18px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#061321cc;border:1px solid #fff3;font-size:11px}.insight-card>a>div:last-child>p{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#b9d6e5}.insight-card h2{font-size:clamp(35px,4.3vw,70px);line-height:1.02;letter-spacing:-.05em;margin:18px 0 34px;max-width:900px}.insight-card strong{font-size:14px;font-weight:500;border-bottom:1px solid #fff6;padding-bottom:8px}.insights-empty{padding:120px 0;border-top:1px solid #b9dceb55}.insights-empty h2{font-size:clamp(40px,6vw,86px);letter-spacing:-.05em}.insight-article{padding-top:110px}.insight-preview-banner{position:fixed;top:110px;left:50%;transform:translateX(-50%);z-index:70;padding:10px 18px;border-radius:999px;background:#fb1c1c;color:#fff;font-size:12px;box-shadow:0 8px 30px #0006}.insight-article-hero{min-height:75dvh;padding:clamp(180px,23vh,250px) 6% 100px;display:flex;align-items:center;position:relative;background:radial-gradient(circle at 80% 25%,#dff5ff66,transparent 25%),linear-gradient(180deg,#5ca4c8,#144b70 70%,#08233a)}.insight-article-hero>div{max-width:1300px}.insight-article-hero h1{font-size:clamp(55px,7.3vw,118px);line-height:.96;letter-spacing:-.065em;margin:25px 0 34px;text-wrap:balance}.insight-article-hero>div>p:not(.insights-eyebrow){max-width:830px;font-size:clamp(18px,1.6vw,25px);line-height:1.6;color:#deedf5}.insight-byline{display:flex;gap:28px;margin-top:38px;font-size:12px;letter-spacing:.08em;color:#c1dae7}.insight-cover{margin:0;background:#071927;max-height:82vh;overflow:hidden}.insight-cover img{display:block;width:100%;height:min(78vh,900px);object-fit:cover}.insight-layout{max-width:1500px;margin:auto;padding:110px 6% 150px;display:grid;grid-template-columns:220px minmax(0,820px);justify-content:center;gap:clamp(60px,9vw,150px)}.insight-layout aside{position:sticky;top:150px;align-self:start;border-top:1px solid #a9cddd66;padding-top:18px}.insight-layout aside p{font-size:10px;letter-spacing:.18em;color:#aac8d8}.insight-layout aside span{display:block;font-size:12px;margin:14px 0;color:#d5e6ee}.insight-prose{font-size:clamp(18px,1.35vw,22px);line-height:1.85;color:#d4e4ed}.insight-prose>p:first-child{font-size:clamp(23px,2vw,31px);line-height:1.6;color:#fff}.insight-prose h2{font-size:clamp(38px,4.4vw,68px);line-height:1.05;letter-spacing:-.045em;margin:90px 0 30px;color:#fff}.insight-prose h3{font-size:clamp(26px,3vw,42px);line-height:1.15;letter-spacing:-.03em;margin:60px 0 22px;color:#fff}.insight-prose p{margin:0 0 28px}.insight-prose ul{padding-left:22px;margin:25px 0 40px}.insight-prose li{padding:8px 0 8px 10px}.insight-faq{max-width:1200px;margin:auto;padding:0 6% 150px}.insight-faq h2{font-size:clamp(48px,6vw,90px);letter-spacing:-.06em;margin:25px 0 60px}.insight-faq details{border-top:1px solid #b6d4e352;padding:25px 0}.insight-faq details:last-child{border-bottom:1px solid #b6d4e352}.insight-faq summary{cursor:pointer;font-size:clamp(19px,2vw,27px);list-style:none;display:flex;justify-content:space-between;gap:30px}.insight-faq summary:after{content:"+"}.insight-faq details[open] summary:after{content:"−"}.insight-faq details p{max-width:760px;margin:22px 0 5px;line-height:1.7;color:#cbdfe9}.insight-cta{min-height:520px;padding:100px 6%;display:flex;align-items:center;justify-content:space-between;gap:60px;background:radial-gradient(circle at 70% 45%,#397aa755,transparent 33%),var(--nrg-image-space,url("/assets/space.png")) center/cover}.insight-cta h2{font-size:clamp(46px,6vw,90px);line-height:1.02;letter-spacing:-.055em;max-width:900px;margin:22px 0}.insights-footer{padding:42px 6%;display:flex;align-items:center;gap:40px;border-top:1px solid #bed9e444;background:#020a12}.insights-footer img{width:116px;height:auto}.insights-footer p{font-size:11px;color:#99b5c4}.insights-footer nav{margin-left:auto;display:flex;gap:28px;font-size:13px}.insights-site[dir=rtl]{font-family:var(--font-almarai),Arial,sans-serif}.insights-site[dir=rtl] .insight-article h1,.insights-site[dir=rtl] .insight-card h2,.insights-site[dir=rtl] .insight-cta h2,.insights-site[dir=rtl] .insight-faq h2,.insights-site[dir=rtl] .insight-prose h2,.insights-site[dir=rtl] .insight-prose h3,.insights-site[dir=rtl] .insights-hero h1{letter-spacing:-.035em}.insights-site[dir=rtl] .insights-hero>span{right:auto;left:6%;text-align:left}.insights-site[dir=rtl] .insight-layout aside{direction:rtl}.insights-site[dir=rtl] .insight-prose ul{padding-left:0;padding-right:22px}.insights-site[dir=rtl] .insights-footer nav{margin-left:0;margin-right:auto}@media(max-width:850px){.insights-hero{min-height:82dvh;padding-inline:22px}.insights-hero:before{background-size:auto 70%;background-position:bottom}.insights-hero>span{display:none}.insights-index{padding:60px 22px 100px}.insight-card{padding:28px 0}.insight-card>a{grid-template-columns:1fr;gap:25px}.insight-card h2{margin:12px 0 25px}.insight-article{padding-top:78px}.insight-article-hero{min-height:72dvh;padding:150px 22px 70px}.insight-cover img{height:48vh}.insight-layout{padding:75px 22px 110px;grid-template-columns:1fr;gap:55px}.insight-layout aside{position:static;display:flex;gap:9px;flex-wrap:wrap}.insight-layout aside p{width:100%}.insight-layout aside span{margin:0;border:1px solid #b7d7e73b;padding:8px 10px;border-radius:999px}.insight-faq{padding:0 22px 100px}.insight-cta{min-height:480px;padding:75px 22px;display:block}.insight-cta .button{margin-top:35px}.insights-footer{padding:40px 22px;align-items:flex-start;flex-wrap:wrap}.insights-footer nav{width:100%;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.insights-site[dir=rtl] .insights-footer nav{margin:0}.insight-preview-banner{top:88px;white-space:nowrap;max-width:calc(100vw - 30px);overflow:hidden;text-overflow:ellipsis}}.insight-cover--empty{height:min(42vh,460px);max-height:none;display:grid;place-items:center;background:radial-gradient(circle at 70% 30%,#75b9dc55,transparent 28%),linear-gradient(145deg,#0a3553,#03101d 72%)}.insight-cover--empty span{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#b9d6e5}.insight-layout--solo{grid-template-columns:minmax(0,820px)}.insight-layout aside nav{display:flex;flex-direction:column;gap:14px}.insight-layout aside a{color:#d5e6ee;font-size:14px;line-height:1.6;text-decoration:none;border-bottom:1px solid #b7d7e73b;padding:8px 0;transition:color .2s}.insight-layout aside a:hover{color:#fff}.insight-layout aside a:focus-visible{outline:2px solid #fb1c1c;outline-offset:4px}