@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.CyU-ddYS.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.C4MQITzh.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/ibm-plex-sans-arabic-arabic-700-normal.DrtBj6UE.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/ibm-plex-sans-arabic-latin-400-normal.Bo5KPYvw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/ibm-plex-sans-arabic-latin-500-normal.Cd6jVIg7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/ibm-plex-sans-arabic-latin-700-normal.BzSf6GNr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Mono One;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/rubik-mono-one-latin-400-normal.U2Afr9Di.woff2)format("woff2")}:root{--green:#208e6f;--green-deep:#0f4a38;--green-ink:#17694f;--green-ink-dark:#0f5640;--green-text:#1d4a3b;--green-night:#0a3629;--paper:#f4f3ee;--hero-bg:#f4f1ea;--ink:#22302b;--muted:#4d6a5f;--gutter:clamp(20px,4.66vw,64px);--container:1280px;--font:"IBM Plex Sans Arabic",Tahoma,"Segoe UI",sans-serif;--font-mark:"Rubik Mono One","Arial Black",sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%}a{color:inherit}.container{width:min(100% - 2*var(--gutter),var(--container));margin-inline:auto}.hero{height:100svh;min-height:620px;color:var(--green-ink);background:var(--hero-bg);direction:rtl;flex-direction:column;display:flex;position:relative;overflow:hidden}.hero a{color:#fff}.shards-layer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-partners{left:var(--edge);bottom:calc(1.6 * var(--u));z-index:3;align-items:flex-end;gap:calc(.6 * var(--u));flex-direction:column;display:flex;position:absolute}.hero-partners-title{font-size:max(11px,calc(.95 * var(--u)));color:var(--green-ink);margin:0;font-weight:500;line-height:1.2}.hero-partners-logos{align-items:center;gap:calc(1.3 * var(--u));display:flex}.hero-partner{opacity:.92;width:auto;display:block}.hero-partner.monshaat{height:max(36px,calc(3.8 * var(--u)))}.hero-partner.zatca{height:max(22px,calc(2.25 * var(--u)))}.hero-partners-rule{width:1px;height:max(22px,calc(2.5 * var(--u)));background:#17694f4d}.intro .hero-partners{animation:.6s .6s both fade}.shards-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-stage{--mark-size:4.6;z-index:1;flex:auto;min-height:0;position:relative;container-type:size}.hero-stage>*{--u:min(.92cqw,1.6cqh);--mid:calc((84px + 100cqh) / 2);--edge:max(4.66cqw,calc(50cqw - 60 * var(--u)));--side:calc(5cqw + .15 * (100cqw - 100 * var(--u)))}.mark{text-align:center;font-family:var(--font-mark);font-weight:400;font-size:calc(var(--mark-size) * var(--u));letter-spacing:-.05em;word-spacing:-.5em;white-space:nowrap;z-index:1;direction:ltr;margin:0;padding-right:.05em;line-height:1;display:none;position:absolute;top:96px;left:0;right:0}.figure{left:50%;top:var(--mid);width:calc(46 * var(--u));height:auto;margin-left:calc(-24.75 * var(--u));z-index:4;pointer-events:none;filter:drop-shadow(0 calc(2 * var(--u)) calc(2.6 * var(--u)) #00281c4d);display:block;position:absolute;translate:0 -50%}.hero-left{right:calc(50cqw + 25.5 * var(--u));top:var(--mid);z-index:3;width:max(220px,calc(21.45 * var(--u)));position:absolute;translate:0 -50%}.hero-left h2{font-weight:500;font-size:calc(3.35 * var(--u));margin:0;line-height:1.22}.hero-kicker{margin:0 0 calc(.9 * var(--u));font-size:max(13px,calc(1.05 * var(--u)));color:var(--green);font-weight:700;line-height:1.4}.cta{white-space:nowrap;margin-top:calc(1.6 * var(--u));width:calc(21.45 * var(--u));height:calc(3.5 * var(--u));color:#fff;min-width:220px;min-height:44px;padding:0 calc(1.55 * var(--u)) 0 calc(1.6 * var(--u));font-size:max(13px,calc(1.2 * var(--u)));background:#000;justify-content:space-between;align-items:center;font-weight:500;text-decoration:none;display:flex}.cta svg{width:max(11px,calc(.85 * var(--u)));height:max(11px,calc(.85 * var(--u)));transition:transform .25s;transform:scaleX(-1)}.cta:hover svg{transform:scaleX(-1)translate(2px,-2px)}.cta{position:relative}.cta:before{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:0 0 0 1px #3ddca44d}.cta-beam{pointer-events:none;width:calc(100% + 32px);height:calc(100% + 32px);display:block;position:absolute;top:-16px;left:-16px}@media (prefers-reduced-motion:reduce){.cta-beam{display:none}}@keyframes ctaWipe{0%{clip-path:inset(-48px -48px -48px 100%)}to{clip-path:inset(-48px)}}.cta:focus-visible{outline:2px solid var(--green-ink);outline-offset:3px}.cta-glare{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cta-glare:after{content:"";background:linear-gradient(100deg,#0000 0,#3ddca41f 28%,#78f5c894 50%,#3ddca41f 72%,#0000 100%);width:50%;animation:4.2s cubic-bezier(.45,0,.25,1) 2.2s infinite ctaGlare;position:absolute;top:-30%;bottom:-30%;right:0;transform:translate(120%)skew(-18deg)}@keyframes ctaGlare{0%{transform:translate(120%)skew(-18deg)}38%,to{transform:translate(-300%)skew(-18deg)}}.cta>svg,.cta>.cta-label{position:relative}@media (prefers-reduced-motion:reduce){.cta-glare:after{opacity:0;animation:none}}.is-static .cta-glare:after{opacity:0;animation:none}.get-app{margin-top:calc(1.5 * var(--u))}.hero .badges{grid-template-columns:1fr 1fr;display:grid}.hero .badge img{width:100%;height:auto}.get-app-label{margin:0 0 calc(.6 * var(--u));font-size:max(13px,calc(1.05 * var(--u)));font-weight:700;line-height:1.3}.badges{gap:max(8px,calc(.8 * var(--u)));flex-wrap:wrap;display:flex}.badge{border-radius:8px;line-height:0;transition:transform .2s;display:block}.badge img{height:max(38px,calc(3 * var(--u)));width:auto;display:block}.badge:hover{transform:translateY(-2px)}.badge:focus-visible{outline:2px solid var(--green-ink);outline-offset:3px}.hero-right{left:calc(50cqw + 19.25 * var(--u));top:var(--mid);z-index:3;width:max-content;max-width:calc(29 * var(--u));position:absolute;translate:0 -50%}.hero-right .title{font-weight:400;font-size:calc(4.7 * var(--u));white-space:nowrap;margin:0;line-height:1.25}.grad{background:linear-gradient(270deg,#17694f6b 0,var(--green-ink) .8em);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-right p{color:var(--green-text);margin:calc(1.2 * var(--u)) 0 0;font-size:max(13px,calc(1.05 * var(--u)));max-width:calc(29 * var(--u));line-height:1.65}.hero-right p b{font-weight:700}.clock{right:var(--edge);bottom:calc(1.6 * var(--u));text-align:right;z-index:3;position:absolute}.clock .t{font-size:max(14px,calc(1.5 * var(--u)));font-variant-numeric:tabular-nums;font-weight:500;line-height:1.1}.clock .c{font-size:max(11px,calc(.95 * var(--u)));margin-top:calc(.5 * var(--u));font-weight:500;line-height:1.2}.line{display:block;overflow:hidden}.line>span{display:block}@keyframes wipeLtr{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes wipe{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes lift{0%{opacity:0;transform:translateY(calc(3 * var(--u)))}to{opacity:1;transform:none}}@keyframes rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes fadeup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--u)))}}.figure{will-change:transform;animation:6s ease-in-out infinite float}.intro .mark{animation:.55s cubic-bezier(.65,0,.35,1) both wipeLtr}.intro .figure{animation:1s cubic-bezier(.2,.8,.2,1) .45s both lift,6s ease-in-out 1.45s infinite float}.intro .clock{animation:.6s .6s both fade}.intro .line>span{animation:.7s cubic-bezier(.2,.8,.2,1) both rise}.intro .hero-right .line:first-child>span{animation-delay:.95s}.intro .hero-right .line:nth-child(2)>span{animation-delay:1.03s}.intro .hero-kicker{animation:.6s 1.05s both fadeup}.intro .hero-left .line:first-child>span{animation-delay:1.1s}.intro .hero-left .line:nth-child(2)>span{animation-delay:1.16s}.intro .hero-left .line:nth-child(3)>span{animation-delay:1.22s}.intro .hero-right p{animation:.6s 1.3s both fadeup}.intro .cta{animation:.6s cubic-bezier(.65,0,.35,1) 1.4s both ctaWipe}.intro .get-app{animation:.6s 1.55s both fadeup}.section{direction:rtl;position:relative;overflow:hidden}.btn{justify-content:center;align-items:center;gap:10px;height:clamp(48px,3.5vw,54px);min-height:48px;padding:0 clamp(20px,2vw,30px);font-size:clamp(14px,1.15vw,17px);font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.btn-primary{background:var(--green-ink);color:#fff}.btn-primary:hover{background:var(--green-ink-dark);color:#fff}.btn-secondary{border:1.5px solid var(--green-ink);color:var(--green-ink);background:0 0}.btn-secondary:hover{background:var(--green-ink);color:#fff}.btn svg{width:12px;height:12px;transform:scaleX(-1)}.btn:focus-visible{outline:2px solid var(--green-ink);outline-offset:3px}.reveal .rv{opacity:0;transform:translateY(42px)}.reveal .line>span{transform:translateY(105%)}.reveal.is-revealed .rv{animation:.9s cubic-bezier(.2,.8,.2,1) both reveal-up;animation-delay:var(--d,0s)}.reveal.is-revealed .line>span{animation:.8s cubic-bezier(.2,.8,.2,1) both rise;animation-delay:var(--d,0s)}@keyframes reveal-up{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:none}}.no-js .reveal .rv,.no-js .reveal .line>span{opacity:1;transform:none}.about{background:var(--paper);color:var(--ink);padding:clamp(56px,7.5vw,120px) 0 clamp(56px,7vw,112px)}.about-inner{grid-template-columns:minmax(0,56fr) minmax(0,44fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.devices{justify-content:center;display:flex}.devices-img{filter:drop-shadow(0 20px 26px #0c3c2c2e);width:90%;max-width:700px;height:auto;display:block}.about-title{color:var(--green-ink);margin:0 0 clamp(10px,1.2vw,18px);font-size:clamp(26px,2.6vw,40px);font-weight:700;line-height:1.2}.about-lead{color:var(--green-text);margin:0;font-size:clamp(17px,1.6vw,23px);font-weight:500;line-height:1.75}.stats{border-top:1px solid #17694f33;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);margin:clamp(24px,2.6vw,38px) 0 0;padding:clamp(18px,2vw,28px) 0 0;list-style:none;display:grid}.stat{flex-direction:column;gap:4px;display:flex}.stat-pre{color:var(--muted);font-size:clamp(12px,.95vw,14px);font-weight:500}.stat-num{color:var(--green-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(22px,2.5vw,36px);font-weight:700;line-height:1.15}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stat-what{font-size:clamp(13px,1vw,15px);font-weight:500;line-height:1.45}.about-ctas{flex-wrap:wrap;gap:clamp(10px,1vw,14px);margin-top:clamp(24px,2.6vw,38px);display:flex}.tagline{color:var(--green-ink);margin:clamp(20px,2.4vw,34px) 0 0;font-size:clamp(18px,1.6vw,23px);font-weight:700}.clients{background:var(--green);color:#fff;padding:clamp(18px,2vw,28px) 0 clamp(14px,1.6vw,22px)}.clients-title{padding:0 var(--gutter);white-space:nowrap;justify-content:center;align-items:center;gap:14px;margin:0 0 clamp(8px,1vw,14px);font-size:clamp(18px,1.6vw,23px);font-weight:700;display:flex}.clients-title:before,.clients-title:after{content:"";background:#ffffff8c;border-radius:2px;width:28px;height:2px}.marquee{direction:ltr;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.marquee-track{align-items:center;width:max-content;animation:34s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.client-logo{border-radius:16px;flex:none;place-items:center;margin:clamp(6px,.6vw,10px) clamp(6px,1.3vw,20px);padding:clamp(8px,.8vw,12px) clamp(12px,1.45vw,20px);transition:background .35s,transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:grid}.client-logo img{grid-area:1/1;width:auto;height:clamp(36px,3.1vw,46px);transition:opacity .35s;display:block}.client-logo .is-white{opacity:.95}.client-logo .is-color{opacity:0}.client-logo:hover{background:var(--chip,#fff);transform:translateY(-2px)scale(1.06);box-shadow:0 16px 30px -14px #04281c8c}.client-logo:hover .is-white{opacity:0}.client-logo:hover .is-color{opacity:1}@media (prefers-reduced-motion:reduce){.client-logo,.client-logo img{transition:none}.client-logo:hover{transform:none}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}.services{color:#22302b;direction:rtl;background:#f4f3ee;padding:clamp(56px,7vw,112px) clamp(20px,4.66vw,64px) clamp(64px,8vw,128px);font-family:IBM Plex Sans Arabic,Tahoma,Segoe UI,sans-serif;position:relative;overflow:clip}.svc-head{text-align:center;margin:0 auto clamp(36px,4.4vw,64px)}.svc-title{color:#17694f;margin:0;font-size:clamp(28px,2.9vw,44px);font-weight:700;line-height:1.25}.svc-list{flex-direction:column;gap:clamp(56px,7vw,104px);max-width:1180px;margin:0 auto;display:flex;position:relative}.svc-track{background:#17694f24;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.svc-fill{background:linear-gradient(#3ddca4 0%,#208e6f 55%,#17694f 100%);border-radius:2px;height:100%;position:absolute;top:0;left:0;right:0;box-shadow:0 0 10px #3ddca48c,0 0 22px #208e6f4d}.svc-fill:after{content:"";background:#3ddca4;border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;bottom:-7px;left:50%;box-shadow:0 0 0 4px #3ddca440,0 0 18px 4px #3ddca48c}.svc-row{grid-template-columns:minmax(0,1fr) clamp(72px,9vw,128px) minmax(0,1fr);align-items:center;display:grid;position:relative}.svc-copy{--sx:56px;grid-area:1/1;max-width:440px}.svc-visual{--sx:-56px;grid-area:1/3}.svc-row.is-flip .svc-copy{--sx:-56px;grid-column:3}.svc-row.is-flip .svc-visual{--sx:56px;grid-column:1}.svc-node{z-index:2;box-sizing:border-box;background:#f4f3ee;border:4px solid #208e6f;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 6px #3ddca429,0 0 16px #3ddca480}.svc-num{color:#0000;-webkit-text-stroke:1.5px #17694f61;text-align:right;direction:ltr;margin-bottom:clamp(10px,1.2vw,18px);font-family:Rubik Mono One,Arial Black,sans-serif;font-size:clamp(40px,4.6vw,68px);line-height:1;display:block}.svc-badge{color:#17694f;background:#e1f0e9;border-radius:999px;margin-bottom:clamp(10px,1vw,14px);padding:6px 14px;font-size:13px;font-weight:700;display:inline-block}.svc-name{color:#0f4a38;margin:0;font-size:clamp(24px,2.3vw,34px);font-weight:700;line-height:1.3}.svc-text{color:#1d4a3b;margin:clamp(10px,1vw,14px) 0 0;font-size:clamp(16px,1.3vw,19px);font-weight:500;line-height:1.8}.svc-more{color:#17694f;align-items:center;gap:8px;min-height:44px;margin-top:clamp(10px,1.2vw,16px);font-size:clamp(15px,1.1vw,17px);font-weight:700;text-decoration:none;display:inline-flex}.svc-more svg{width:16px;height:16px;transition:transform .25s}.svc-more:hover{color:#0f5640}.svc-more:hover svg{transform:translate(-3px)}.svc-more:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #17694f}.svc-row.reveal .rv{transform:translateX(var(--sx))}.svc-row.reveal.is-revealed .rv{animation-name:svc-in}@keyframes svc-in{0%{opacity:0;transform:translateX(var(--sx))}to{opacity:1;transform:none}}.svc-card{box-sizing:border-box;background:#fff;border:1px solid #0f4a3814;border-radius:22px;padding:clamp(12px,1.2vw,18px);box-shadow:0 34px 60px -38px #0c3c2c6b}.svc-card p{margin:0}.count-photo{background:#d9dcd6;border-radius:14px;position:relative;overflow:hidden}.count-photo img{width:100%;height:auto;display:block}.count-scan{background:linear-gradient(#3ddca400,#3ddca438);border-bottom:2px solid #3ddca4d9;height:30%;animation:3.4s ease-in-out infinite svc-scan;position:absolute;top:0;left:0;right:0}@keyframes svc-scan{0%{transform:translateY(-110%)}60%,to{transform:translateY(345%)}}.count-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.count-cell{background:#f4f6f3;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.count-label{color:#3f5a50;font-size:13px;font-weight:500}.count-val{color:#17694f;font-variant-numeric:tabular-nums;font-size:clamp(18px,1.6vw,24px);font-weight:700}.count-cell.is-diff{background:#fff3dc}.count-cell.is-diff .count-label{color:#6b4a00}.count-cell.is-diff .count-val{color:#8a5a00}.svc-dash{background:#f2f4f1;flex-direction:column;gap:10px;display:flex}.dash-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dash-kpi,.dash-panel{background:#fff;border-radius:12px;padding:10px 14px}.dash-kpi{flex-direction:column;gap:2px;display:flex}.dash-label{color:#3f5a50;font-size:12px;font-weight:500}.dash-num{color:#0f2a22;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(16px,1.45vw,21px);font-weight:700}.dash-num small{color:#3f5a50;font-size:11px;font-weight:500}.dash-kpi.is-net .dash-num{color:#17694f}.dash-mid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px;display:grid}.dash-title{color:#0f2a22;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.dash-goal{color:#3f5a50;font-size:11px;font-weight:500}.dash-legend{flex-wrap:wrap;gap:12px;margin:6px 0 4px;display:flex}.lg{color:#3f5a50;align-items:center;gap:5px;font-size:11px;font-weight:500;display:inline-flex}.lg:before{content:"";background:currentColor;border-radius:2px;width:10px;height:3px}.lg-rev:before{background:#0f5640}.lg-exp:before{background:#c0453a}.lg-net:before{background:#2fb383}.dash-chart{width:100%;height:auto;margin-top:4px;display:block;overflow:visible}.dash-chart path{fill:none;stroke-linecap:round;stroke-linejoin:round}.dash-chart .grid{stroke:#0f4a3814;stroke-width:1px}.ln-rev{stroke:#0f5640;stroke-width:2.4px}.ln-exp{stroke:#c0453a;stroke-width:2.2px}.ln-net{stroke:#2fb383;stroke-width:2.4px}.dash-chart .goal{stroke:#8a9a93;stroke-width:1.4px;stroke-dasharray:5 5}.ln-act{stroke:#2a8a66;stroke-width:2.2px}.dots circle{fill:#17694f;stroke:#fff;stroke-width:1.5px}.dash-split{flex-direction:column;gap:9px;margin:10px 0 0;padding:0;list-style:none;display:flex}.dash-split li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;font-size:12px;display:grid}.dash-split-name{color:#3f5a50;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.dash-split b{color:#0f2a22;font-variant-numeric:tabular-nums;font-weight:700}.dash-split .stock-bar{grid-column:1/-1;height:6px}.svc-loyal{color:#1b2017;background:#f4f1ea;border-color:#1b201714;border-radius:18px;flex-direction:column;gap:clamp(14px,1.3vw,18px);width:min(100%,380px);margin-inline:auto;padding:clamp(16px,1.5vw,22px);display:flex}.wl-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.wl-brand{align-items:center;gap:8px;font-size:clamp(17px,1.4vw,20px);font-weight:700;display:inline-flex}.wl-brand svg{flex:none;width:30px;height:30px}.wl-count{flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.wl-count small,.wl-fields dt{color:#60685c;font-size:11px;font-weight:700}.wl-count b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:500}.stamps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px;margin:0;padding:0;list-style:none;display:grid}.stamp{aspect-ratio:1;border-radius:50%}.stamp img{width:100%;height:100%;display:block}.stamp.is-on{transition:transform .5s cubic-bezier(.34,1.56,.64,1) .7s,opacity .4s .7s}.wl-fields{justify-content:space-between;gap:12px;margin:0;display:flex}.wl-fields dd{margin:2px 0 0;font-size:clamp(15px,1.25vw,18px);font-weight:500}.wl-fields .is-end{text-align:left}.wl-qr{background:#fff;border-radius:10px;flex-direction:column;align-self:center;align-items:center;gap:6px;padding:14px 16px 10px;display:flex}.qr{width:clamp(110px,10vw,140px);height:auto;display:block}.wl-code{letter-spacing:.08em;color:#1b2017;font-size:11px;font-weight:500}.svc-stock{padding:clamp(16px,1.6vw,24px)}.stock-head{color:#3f5a50;border-bottom:1px solid #0f4a3814;justify-content:space-between;padding:0 2px 10px;font-size:12px;font-weight:500;display:flex}.stock-list{margin:0;padding:0;list-style:none}.stock-list li{border-bottom:1px solid #0f4a380f;grid-template-columns:minmax(0,7.5em) minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 2px;display:grid}.stock-list li:last-child{border-bottom:0;padding-bottom:4px}.stock-name{color:#0f2a22;font-size:14px;font-weight:700}.stock-bar{direction:ltr;background:#e8ece8;border-radius:999px;height:10px;overflow:hidden}.stock-fill{width:100%;height:100%;transform:scaleX(var(--v));transform-origin:0;background:#3c9a6b;border-radius:999px;transition:transform 1.2s cubic-bezier(.2,.8,.2,1) .55s;display:block}.stock-fill.is-low{background:#d29a22}.stock-foot{border-top:1px solid #0f4a3814;margin:0;padding:14px 2px 2px;font-size:12px;font-weight:700}.chip{white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.chip.is-ok{color:#17694f;background:#e1f0e9}.chip.is-low{color:#7a5000;background:#fdf0d2}.dash-chart .draw{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.2,1) .55s}.dots circle{transition:opacity .4s 1.6s}.svc-row.reveal:not(.is-revealed) .draw{stroke-dashoffset:1px}.svc-row.reveal:not(.is-revealed) .dots circle{opacity:0}.svc-row.reveal:not(.is-revealed) .stock-fill{transform:scaleX(0)}.svc-row.reveal:not(.is-revealed) .stamp.is-on{opacity:0;transform:scale(.4)}@media (width<=960px){.services{padding:clamp(56px,8vw,80px) var(--gutter) clamp(64px,9vw,96px)}.svc-list{gap:clamp(56px,8vw,72px)}.svc-track{margin:0;left:auto;right:9px}.svc-row,.svc-row.is-flip{grid-template-columns:minmax(0,1fr);gap:20px;padding-right:40px}.svc-copy,.svc-row.is-flip .svc-copy{--sx:28px;grid-area:1/1;max-width:none}.svc-visual,.svc-row.is-flip .svc-visual{--sx:28px;grid-area:2/1;width:100%;max-width:600px}.svc-node{margin:0 -11px 0 0;top:22px;left:auto;right:10px}}@media (width<=720px){.dash-mid{grid-template-columns:minmax(0,1fr)}.count-strip{gap:6px}.count-cell{flex-direction:column;align-items:flex-start;padding:8px 10px}.stock-list li{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.stock-bar{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.count-scan{animation:none;display:none}.svc-fill,.svc-node{animation:none}.dash-chart .draw,.stock-fill,.dots circle,.stamp.is-on{transition:none}.svc-row.reveal .rv,.svc-row.reveal.is-revealed .rv{opacity:1;animation:none;transform:none}}.svc-reports{background:#f2f4f1;flex-direction:column;gap:12px;display:flex}.rp-tabs{background:#fff;border-radius:12px;align-self:center;gap:6px;padding:5px;display:flex}.rp-tabs button{min-height:32px;font:inherit;color:#4a5a54;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:6px 14px;font-size:12px;font-weight:700;transition:background .2s,color .2s}.rp-tabs button:hover{color:#17694f;background:#e1f0e9}.rp-tabs button.is-on{color:#fff;background:#17694f}.rp-tabs button:focus-visible{outline-offset:2px;outline:2px solid #17694f}.rp-panel{flex-direction:column;gap:12px;display:flex}.rp-panel[hidden]{display:none}.rp-panel.is-switched .rp-kpi b{animation:.45s both fadeup}.rp-panel.is-switched .rp-bar{animation:.7s cubic-bezier(.2,.8,.2,1) both rp-grow}@keyframes rp-grow{0%{transform:scaleY(0)}to{transform:none}}.rp-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rp-kpi{background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.rp-label{color:#3f5a50;font-size:12px;font-weight:500}.rp-kpi b{color:#0f2a22;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(17px,1.5vw,22px);font-weight:700}.rp-kpi b small{color:#3f5a50;font-size:11px;font-weight:500}.rp-delta{color:#17694f;font-size:11px;font-weight:700}.rp-chart{background:#fff;border-radius:12px;padding:10px 14px}.rp-title{color:#0f2a22;margin:0;font-size:13px;font-weight:700}.rp-legend{gap:14px;margin:6px 0 2px;display:flex}.rp-legend span{color:#3f5a50;align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.rp-legend span:before{content:"";border-radius:3px;width:10px;height:10px}.rp-legend .lg-cur:before{background:#17694f}.rp-legend .lg-prev:before{background:#cfe6da}.rp-chart svg{width:100%;height:auto;display:block;overflow:visible}.rp-base{stroke:#0f4a381f;stroke-width:1px}.rp-bar.is-prev{fill:#cfe6da}.rp-bar.is-cur{fill:#17694f}.rp-chart text{fill:#5b7268;font-family:IBM Plex Sans Arabic,Tahoma,sans-serif;font-size:9px}.rp-bar{transform-box:fill-box;transform-origin:50% 100%;transition:transform 1s cubic-bezier(.2,.8,.2,1) .5s}.svc-row.reveal:not(.is-revealed) .rp-bar{transform:scaleY(0)}.svc-products{padding:clamp(16px,1.6vw,24px)}.pd-head{color:#3f5a50;border-bottom:1px solid #0f4a3814;grid-template-columns:minmax(0,1fr) 74px 76px;gap:10px;margin:0;padding:0 2px 10px;font-size:12px;font-weight:500;display:grid}.pd-list{margin:0;padding:0;list-style:none}.pd-list li{border-bottom:1px solid #0f4a380f;grid-template-columns:minmax(0,1fr) 74px 76px;align-items:center;gap:10px;padding:13px 2px;display:grid}.pd-name b{color:#0f2a22;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.pd-name small{color:#5b7268;margin-top:3px;font-size:12px;display:block}.pd-name .chip{padding:3px 9px;font-size:11px}.pd-price{color:#0f2a22;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:700}.pd-bonus{color:#17694f;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.pd-foot{color:#3f5a50;grid-template-columns:minmax(0,1fr) 74px 76px;align-items:center;gap:10px;margin:0;padding:18px 2px 2px;font-size:12px;font-weight:700;display:grid}.pd-foot .pd-sync{grid-column:1/span 2}.pd-foot>span:last-child{white-space:nowrap;grid-column:3}.pd-sync{color:#17694f;align-items:center;gap:8px;display:inline-flex}.pd-sync i{background:#2fbf8c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2fbf8c2e}@media (width<=720px){.rp-kpis{grid-template-columns:minmax(0,1fr)}.rp-tabs{justify-content:space-between;align-self:stretch}.rp-tabs button{padding:6px 8px}.pd-head,.pd-list li{grid-template-columns:minmax(0,1fr) 62px 62px;gap:8px}.pd-foot{flex-wrap:wrap;justify-content:space-between;display:flex}}@media (prefers-reduced-motion:reduce){.rp-bar{transition:none}.rp-panel.is-switched .rp-kpi b,.rp-panel.is-switched .rp-bar{animation:none}}.svc-track{background:repeating-linear-gradient(#17694f4d 0 5px,#0000 5px 11px);width:2px}.svc-fill{width:3px;height:calc(var(--svc-p,0) * 100%);background:linear-gradient(#17694f59 0%,#1f9d74 40%,#3ddca4 85%,#c9fbe6 100%);border-radius:4px;margin-left:-1.5px;left:50%;right:auto;box-shadow:0 0 8px #3ddca44d}.svc-fill:after{background:radial-gradient(circle,#fff 0 25%,#c9fbe6 45%,#3ddca4 75%);width:12px;height:12px;margin-left:-6px;bottom:-6px;box-shadow:0 0 0 4px #3ddca429,0 0 14px 3px #3ddca466}.svc-list[data-fx] .svc-fill{transition:height .12s linear}.svc-list:not([data-fx]) .svc-fill{height:100%}.svc-node{width:26px;height:26px;box-shadow:none;background:#f4f3ee;border:2px dashed #17694f61;margin:-13px 0 0 -13px;transition:border-color .3s,background .3s,box-shadow .4s}.svc-node:before{content:"";opacity:0;background:#fff;border-radius:50%;transition:opacity .3s;position:absolute;inset:7px;transform:scale(.4)}.svc-node:after{content:"";opacity:0;pointer-events:none;border:2px solid #3ddca4;border-radius:50%;position:absolute;inset:-4px}.svc-core{pointer-events:none;opacity:0;background:conic-gradient(from 0deg,#3ddca400 0 60%,#3ddca48c 86%,#3ddca400 88%);border-radius:50%;transition:opacity .4s;position:absolute;inset:-9px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))}.svc-beam{pointer-events:none;opacity:0;background:linear-gradient(90deg,#c9fbe600,#fffc 50%,#c9fbe600) -60% 0/45% 100% no-repeat,linear-gradient(#3ddca44d,#3ddca44d) 0 0/100% 100%;width:calc(clamp(72px,9vw,128px)/2 - 19px);height:2px;margin-top:-1px;transition:opacity .3s,transform .6s cubic-bezier(.2,.8,.2,1) 80ms;position:absolute;top:50%;transform:scaleX(0)}.svc-beam.is-r{transform-origin:0;left:calc(100% + 6px);-webkit-mask:linear-gradient(90deg,#000 50%,#0000);mask:linear-gradient(90deg,#000 50%,#0000)}.svc-beam.is-l{transform-origin:100%;background-position:160% 0,0 0;right:calc(100% + 6px);-webkit-mask:linear-gradient(270deg,#000 50%,#0000);mask:linear-gradient(270deg,#000 50%,#0000)}@keyframes svc-spin{to{transform:rotate(360deg)}}@keyframes svc-breathe{0%,to{transform:scale(.8)}50%{transform:scale(.95)}}@keyframes svc-beam-r{0%{background-position:-60% 0,0 0}60%,to{background-position:160% 0,0 0}}@keyframes svc-beam-l{0%{background-position:160% 0,0 0}60%,to{background-position:-60% 0,0 0}}@keyframes svc-pop{0%{transform:scale(.55)}to{transform:scale(1)}}@keyframes svc-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.svc-row[data-lit] .svc-node,.svc-list:not([data-fx]) .svc-node{background:#17694f;border:2px solid #17694f;box-shadow:0 0 0 5px #3ddca41f,0 0 12px #3ddca459}.svc-row[data-lit] .svc-node{animation:.55s cubic-bezier(.34,1.56,.64,1) svc-pop}.svc-row[data-lit] .svc-node:before{opacity:1;animation:2.8s ease-in-out infinite svc-breathe}.svc-list:not([data-fx]) .svc-node:before{opacity:1;transform:scale(.8)}.svc-row[data-lit] .svc-node:after{animation:1.1s ease-out svc-ring}.svc-row[data-lit] .svc-core{opacity:1;animation:5s linear infinite svc-spin}.svc-list:not([data-fx]) .svc-core{opacity:1}.svc-row[data-lit] .svc-beam{opacity:1;transform:scaleX(1)}.svc-row[data-lit] .svc-beam.is-r{animation:3.2s cubic-bezier(.45,0,.55,1) .6s infinite svc-beam-r}.svc-row[data-lit] .svc-beam.is-l{animation:3.2s cubic-bezier(.45,0,.55,1) .6s infinite svc-beam-l}.svc-num{transition:-webkit-text-stroke-color .5s,color .5s}.svc-row[data-lit] .svc-num{-webkit-text-stroke-color:#2fbf8c;color:#3ddca424}.svc-card{transition:box-shadow .6s}.svc-row[data-lit] .svc-card{box-shadow:0 34px 60px -38px #0c3c2c6b,0 0 0 1px #2fbf8c4d}@media (width<=960px){.svc-node{margin:0 -13px 0 0;right:10px}.svc-beam{display:none}}@media (prefers-reduced-motion:reduce){.svc-fill:after,.svc-row[data-lit] .svc-node,.svc-row[data-lit] .svc-node:before,.svc-row[data-lit] .svc-node:after,.svc-row[data-lit] .svc-core,.svc-row[data-lit] .svc-beam.is-r,.svc-row[data-lit] .svc-beam.is-l{animation:none}.svc-list[data-fx] .svc-fill,.svc-beam,.svc-num,.svc-card{transition:none}}.svc-list[data-fx] .svc-row .rv{opacity:0;transform:translateX(var(--sx));transition:opacity .7s ease var(--d,0s),transform .9s cubic-bezier(.2,.8,.2,1) var(--d,0s);animation:none}.svc-list[data-fx] .svc-row[data-shown] .rv{opacity:1;transform:none}.svc-list[data-fx] .svc-row:not([data-shown]) .draw{stroke-dashoffset:1px}.svc-list[data-fx] .svc-row:not([data-shown]) .dots circle{opacity:0}.svc-list[data-fx] .svc-row:not([data-shown]) .stock-fill{transform:scaleX(0)}.svc-list[data-fx] .svc-row:not([data-shown]) .stamp.is-on{opacity:0;transform:scale(.4)}.svc-list[data-fx] .svc-row:not([data-shown]) .rp-bar{transform:scaleY(0)}@media (prefers-reduced-motion:reduce){.svc-list[data-fx] .svc-row .rv{opacity:1;transition:none;transform:none}}.no-js .svc-row.reveal .rv{opacity:1;transform:none}.no-js .svc-row.reveal .draw{stroke-dashoffset:0}.no-js .svc-row.reveal .dots circle,.no-js .svc-row.reveal .stamp.is-on{opacity:1;transform:none}.no-js .svc-row.reveal .stock-fill{transform:scaleX(var(--v))}.no-js .svc-row.reveal .rp-bar{transform:none}.is-static .svc-fill,.is-static .svc-node{animation:none}.is-static .count-scan,.is-static .cta-beam{display:none}.why{background:var(--paper);color:var(--ink);padding:clamp(56px,7vw,112px) 0}.why-inner{padding-right:max(var(--gutter),calc((100% - var(--container)) / 2));grid-template-columns:minmax(0,42fr) minmax(0,58fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.why-copy{max-width:560px}.why-title{color:var(--green-ink);margin:0 0 clamp(12px,1.4vw,20px);font-size:clamp(28px,2.9vw,44px);font-weight:700;line-height:1.25}.why-copy p{color:var(--green-text);margin:0 0 clamp(10px,1.2vw,16px);font-size:clamp(17px,1.55vw,22px);font-weight:500;line-height:1.8}.why-copy .btn{margin-top:clamp(10px,1.4vw,18px)}.why-stage{aspect-ratio:2.3;justify-self:start;place-items:center;width:100%;max-width:980px;display:grid;position:relative}.why-stage:before{content:"";aspect-ratio:1;opacity:0;background:radial-gradient(closest-side,#208e6f33,#208e6f14 55%,#208e6f00);border-radius:50%;height:100%;position:absolute;transform:scale(.6)}.why-stage .shake{opacity:0;width:100%;height:100%;position:absolute;inset:0;transform:translateY(18px)scale(.92)}.shake-ring{aspect-ratio:1;border:3px solid var(--green);opacity:0;pointer-events:none;border-radius:50%;height:78%;position:absolute}.shake-sparks path{fill:none;stroke:var(--green);stroke-width:34px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.why.is-in .why-stage:before{animation:.6s ease-out forwards shake-glow}.why.is-in .why-stage .shake{animation:.5s cubic-bezier(.2,.8,.25,1) forwards shake-enter}.why.is-shaken .shake-ring{animation:.9s ease-out forwards shake-ring}.why.is-shaken .shake-sparks path{animation:.3s ease-out forwards shake-spark}.why.is-shaken .shake-sparks path+path{animation-delay:70ms}@keyframes shake-glow{to{opacity:1;transform:none}}@keyframes shake-enter{to{opacity:1;transform:none}}@keyframes shake-ring{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.3)}}@keyframes shake-spark{0%{opacity:1;stroke-dashoffset:1px}to{opacity:1;stroke-dashoffset:0}}.contact{background:var(--green-deep);color:#fff;padding:clamp(56px,7vw,112px) 0}.acid-layer{z-index:0;pointer-events:none;position:absolute;inset:0}.acid-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.acid-layer:after{content:"";background:linear-gradient(90deg,#0a3629c7 0%,#0a362980 38%,#0a362900 62%);position:absolute;inset:0}.contact-inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,96px);display:grid;position:relative}.contact-copy{text-shadow:0 1px 14px #041c14a6}.contact-kicker{color:#d6f2e6;margin:0 0 clamp(10px,1.2vw,16px);font-size:clamp(15px,1.2vw,18px);font-weight:500}.contact-title{margin:0;font-size:clamp(30px,3.4vw,52px);font-weight:700;line-height:1.3}.contact-title span{display:block}.contact-note{color:#e6f5ee;max-width:30em;margin:clamp(14px,1.6vw,22px) 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.75}@media (width<=1024px){.about-inner,.contact-inner{gap:32px}.stat-num{white-space:normal}}@media (width>=721px) and (width<=939px),(width>=721px) and (width<=1365px) and (orientation:portrait){.hero{height:auto;min-height:0}.hero-stage{padding:clamp(112px,13vw,150px) var(--gutter) 32px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-template-areas:"right fig""left fig""clock partners";align-items:center;column-gap:clamp(24px,4vw,56px);display:grid;container-type:normal}.hero-stage>*{--u:1vw;translate:none}.hero-right{grid-area:right;align-self:end;width:auto;max-width:none;position:static}.hero-right .title{white-space:normal;font-size:clamp(40px,6.2vw,72px)}.hero-right p{max-width:34ch;margin-top:12px;font-size:clamp(15px,1.9vw,18px)}.hero-left{grid-area:left;align-self:start;width:auto;margin-top:clamp(28px,4vw,44px);position:static}.hero-kicker{margin-bottom:8px;font-size:clamp(13px,1.7vw,16px)}.hero-left h2{font-size:clamp(26px,3.9vw,40px)}.cta{width:100%;max-width:360px;height:52px;margin-top:20px;padding:0 18px;font-size:16px}.cta svg{width:12px;height:12px}.get-app{margin-top:20px}.get-app-label{margin-bottom:8px;font-size:14px}.hero .badges{gap:10px;max-width:360px}.figure{grid-area:fig;width:100%;max-width:480px;margin:0 auto;position:static}.clock{grid-area:clock;align-self:end;margin-top:clamp(36px,5vw,56px);position:static}.clock .t{font-size:18px}.clock .c{margin-top:4px;font-size:12px}.hero-partners{grid-area:partners;justify-self:end;gap:8px;margin-top:clamp(36px,5vw,56px);position:static}.hero-partners-title{font-size:12px}.hero-partner.monshaat{height:44px}.hero-partner.zatca{height:26px}.hero-partners-logos{gap:14px}.hero-partners-rule{height:26px}}@media (width<=720px){.hero{height:auto;min-height:100svh}.hero-stage{text-align:center;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""fig fig""lede lede""left left""clock partners";column-gap:12px;padding:124px 26px 112px;display:grid;container-type:normal}.hero-stage>*{--u:1vw;translate:none}.has-tucked-nav .hero-stage{padding-top:22px}.mark{text-align:center;grid-area:title;margin-top:2px;font-size:7.6vw;position:relative;top:auto;left:auto;right:auto}.figure{grid-area:fig;justify-self:center;width:min(82vw,400px);max-width:none;margin:8px auto 0;position:relative;top:auto;left:auto}.hero-right{display:contents}.hero-right .title{white-space:normal;grid-area:title;font-size:min(9.2vw,44px);line-height:1.18}.hero-right p{grid-area:lede;max-width:31ch;margin:8px auto 0;font-size:14px;line-height:1.6}.hero-left{flex-direction:column;grid-area:left;align-items:center;width:auto;margin-top:20px;display:flex;position:relative;top:auto;left:auto;right:auto}.hero-kicker{margin-bottom:4px;font-size:12px}.hero-left h2{white-space:nowrap;font-size:min(5.95238vw - 3.57143px,24px);line-height:1.3}.hero-left h2 .line{vertical-align:top;display:inline-block}.hero-left h2 .line+.line{margin-inline-start:.27em}.cta{width:100%;min-width:0;max-width:290px;height:48px;margin-top:14px;padding:0 16px;font-size:14px}.cta svg{width:11px;height:11px}.get-app{flex-direction:column;align-items:center;margin-top:18px;display:flex}.get-app-label{margin-bottom:8px;font-size:13px}.hero .badges{justify-content:center;max-width:none;display:flex}.hero .badge img{width:auto;height:40px}.clock{text-align:right;grid-area:clock;place-self:end start;margin-top:40px;position:relative;bottom:auto;right:auto}.clock .t{font-size:16px}.clock .c{margin-top:3px}.hero-partners{grid-area:partners;place-self:end;align-items:flex-end;gap:6px;margin-top:40px;position:relative;bottom:auto;left:auto}.hero-partners-logos{gap:10px}.hero-partner.monshaat{height:32px}.hero-partner.zatca,.hero-partners-rule{height:19px}.about-inner,.why-inner,.contact-inner{grid-template-columns:minmax(0,1fr)}.devices{max-width:520px;margin:0 auto}.stats{gap:12px}.clients-title,.why-inner{padding:0 20px}.why-stage{aspect-ratio:1.6}.contact-copy{order:-1}.acid-layer:after{background:#0a362980}}.is-static *,.is-static :before,.is-static :after{transition:none!important;animation:none!important}.is-static .reveal .rv,.is-static .reveal .line>span{opacity:1;transform:none}.is-static .why-stage:before,.is-static .why-stage .shake,.is-static .shake-sparks path{opacity:1;stroke-dashoffset:0;transform:none}.is-static .client-logo.is-copy{display:none}.is-static .marquee-track{flex-wrap:wrap;justify-content:center;row-gap:16px;width:auto}.is-static .marquee{-webkit-mask-image:none;mask-image:none}.is-static .shards-layer,.is-static .acid-layer canvas{display:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.figure,.intro .mark,.intro .figure,.intro .clock,.intro .hero-partners,.intro .line>span,.intro .hero-right p,.intro .cta,.intro .get-app{animation:none}.marquee-track{flex-wrap:wrap;width:auto;animation:none}.client-logo.is-copy{display:none}.reveal .rv,.reveal .line>span,.reveal.is-revealed .rv,.reveal.is-revealed .line>span{opacity:1;animation:none;transform:none}.why-stage:before,.why-stage .shake,.shake-sparks path,.why.is-in .why-stage:before,.why.is-in .why-stage .shake,.why.is-shaken .shake-sparks path{opacity:1;stroke-dashoffset:0;animation:none;transform:none}.why.is-shaken .shake-ring{animation:none}}.topnav{z-index:70;--nav-ink:#0f4a38;--nav-accent:#17694f;--nav-tint:#ffffff57;--nav-line:#0f4a3824;--nav-hover:#ffffff57;--nav-active:#17694f1f;direction:rtl;width:min(100% - 2*clamp(14px,3vw,48px),1280px);margin-inline:auto;font-family:IBM Plex Sans Arabic,Tahoma,Segoe UI,sans-serif;position:fixed;top:14px;left:0;right:0}.topnav.is-dark{--nav-ink:#fff;--nav-accent:#fff;--nav-tint:#082e229e;--nav-line:#ffffff3d;--nav-hover:#ffffff1f;--nav-active:#ffffff29}.topnav-glass{isolation:isolate;box-sizing:border-box;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;height:64px;padding-inline:18px 10px;display:grid;position:relative;box-shadow:0 12px 32px -14px #05281d52,0 2px 6px #05281d0f}.topnav-glass:before{content:"";z-index:-1;border-radius:inherit;clip-path:inset(0 round 20px);background:var(--nav-tint);transition:background .35s;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #fff3,inset 0 0 0 1px #ffffff4d,inset 0 0 14px 2px #ffffff1f}.topnav-glass.is-svg:before{backdrop-filter:url(#noor-glass)saturate(1.15)}.topnav-glass.is-fallback:before{backdrop-filter:blur(5px)saturate(1.35)brightness(1.04)}@supports not (backdrop-filter:blur(1px)){.topnav-glass:before{background:#f4f3eedb}.topnav.is-dark .topnav-glass:before{background:#0a3629db}}.topnav-filter{opacity:0;pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.topnav-brand{min-height:44px;color:var(--nav-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.topnav-brand img{width:44px;height:auto;transition:filter .35s;display:block}.topnav.is-dark .topnav-brand img{filter:brightness(0)invert()}.topnav-brand span{letter-spacing:-.02em;word-spacing:-.35em;white-space:nowrap;direction:ltr;font-family:Rubik Mono One,Arial Black,sans-serif;font-size:14px}.topnav a.topnav-brand:hover{color:var(--nav-ink)}.topnav-links{justify-content:center;align-items:center;gap:6px;display:flex}.topnav-links a{min-height:44px;color:var(--nav-ink);white-space:nowrap;border-radius:12px;align-items:center;padding:0 16px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,color .35s;display:inline-flex;position:relative}.topnav-links a+a:before{content:"";background:var(--nav-line);width:1px;position:absolute;top:14px;bottom:14px;right:-4px}.topnav-links a:hover{color:var(--nav-ink);background:var(--nav-hover)}.topnav-links a.is-active{background:var(--nav-active);color:var(--nav-accent)}.topnav-login{box-sizing:border-box;border:1.5px solid var(--nav-accent);min-height:44px;color:var(--nav-accent);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,color .2s,border-color .35s;display:inline-flex}.topnav a.topnav-login:hover{background:var(--nav-accent);color:#fff}.topnav.is-dark a.topnav-login:hover{color:#0f4a38}.topnav-brand:focus-visible,.topnav-links a:focus-visible,.topnav-login:focus-visible{outline:2px solid var(--nav-accent);outline-offset:2px}.nav-short{display:none}@media (width<=960px){.topnav-glass{border-radius:18px;gap:6px;height:56px;padding-inline:10px 8px}.topnav-glass:before{clip-path:inset(0 round 18px)}.topnav-brand span{display:none}.topnav-brand img{width:38px}.topnav-links{gap:2px}.topnav-links a{border-radius:10px;min-height:40px;padding:0 10px;font-size:14px}.topnav-links a+a:before{top:12px;bottom:12px;right:-2px}.topnav-login{border-radius:10px;min-height:40px;padding:0 14px;font-size:14px}}@media (width<=720px){.topnav{width:calc(100% - 20px);top:10px}.topnav-glass{border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand.login""links links links";row-gap:2px;height:auto;padding:5px 6px 4px}.topnav-glass:before{clip-path:inset(0 round 16px)}.topnav-brand{grid-area:brand;gap:8px;min-height:40px;padding-inline-start:4px}.topnav-brand img{width:30px}.topnav-brand span{font-size:11px;display:inline}.topnav-login{border-width:1.25px;grid-area:login;min-height:34px;padding:0 14px;font-size:13px}.topnav-links{border-top:1px solid var(--nav-line);grid-area:links;justify-content:space-between;gap:0;padding-top:3px}.topnav-links a{border-radius:9px;min-height:36px;padding:0 9px;font-size:13px;font-weight:600}.topnav-links a+a:before{display:none}}@media (width<=400px){.topnav-links a{padding:0 8px}.nav-full{display:none}.nav-short{display:inline}}@media (width<=340px){.topnav-brand span{display:none}.topnav-links a{padding:0 6px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.topnav-glass,.topnav-links a,.topnav-login,.topnav-brand img{transition:none}}.topnav{transform-origin:50% 0;transition:transform .62s cubic-bezier(.2,1.3,.35,1),opacity .3s}.topnav.is-hidden{opacity:0;pointer-events:none;transition:transform .42s cubic-bezier(.6,0,.85,.35),opacity .3s .1s;transform:translateY(calc(-100% - 22px))scale(.6,.5)}@media (width<=720px){.topnav.is-at-top{opacity:0;pointer-events:none;transition:transform .42s cubic-bezier(.6,0,.85,.35),opacity .3s .1s;transform:translateY(calc(-100% - 22px))scale(.6,.5)}}@media (prefers-reduced-motion:reduce){.topnav,.topnav.is-hidden,.topnav.is-at-top{transition:opacity .2s linear}.topnav.is-at-top,.topnav.is-hidden{transform:translateY(calc(-100% - 22px))}}.ft{color:#cfe3da;direction:rtl;background:#082c21;padding:clamp(48px,6vw,80px) 0 0;font-family:IBM Plex Sans Arabic,Tahoma,Segoe UI,sans-serif}.ft-wrap{width:min(100% - 2*clamp(20px,4.66vw,64px),1200px);margin-inline:auto}.ft-top{border-bottom:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px 40px;padding-bottom:clamp(28px,3vw,40px);display:grid}.ft-brand{color:#fff;align-items:center;gap:12px;min-height:44px;text-decoration:none;display:inline-flex}.ft-brand:hover{color:#fff}.ft-brand img{filter:brightness(0)invert();width:48px;height:auto;display:block}.ft-brand span{letter-spacing:-.02em;word-spacing:-.35em;white-space:nowrap;direction:ltr;font-family:Rubik Mono One,Arial Black,sans-serif;font-size:16px}.ft-tagline{color:#a9c7ba;margin:0;font-size:14px;line-height:1.85}.ft-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:clamp(32px,4vw,52px) 0;display:grid}.ft-h{color:#fff;margin:0 0 14px;font-size:16px;font-weight:700}.ft-list,.ft-contact{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ft-list a{color:#cfe3da;align-items:center;min-height:36px;font-size:15px;text-decoration:none;transition:color .2s;display:inline-flex}.ft-list a:hover{color:#3ddca4}.ft-contact{gap:12px}.ft-contact li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.6;display:flex}.ft-contact svg{color:#3ddca4;flex:none;width:19px;height:19px;margin-top:3px}.ft-contact a{color:#cfe3da;unicode-bidi:isolate;text-decoration:none}.ft-contact a:hover{color:#3ddca4}.ft-app p{color:#a9c7ba;margin:0 0 14px;font-size:14px}.ft .badges{flex-wrap:wrap;gap:10px;display:flex}.ft .badge img{width:auto;height:42px;display:block}.ft-bottom{padding:14px 0 calc(14px + env(safe-area-inset-bottom,0px));color:#8fb3a4;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;font-size:13px;display:flex}.ft-legal a{color:#cfe3da;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.ft-legal a:hover{color:#3ddca4;text-underline-offset:4px;text-decoration:underline}.ft a:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #3ddca4}@media (width<=960px){.ft-top{grid-template-columns:minmax(0,1fr)}.ft-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.ft-cols{gap:28px 20px}.ft-col:nth-child(n+3){grid-column:1/-1}}@media (width<=1365px){.svc-card small,.rp-kpi b small,.lg,.dash-goal,.wl-count small,.wl-fields dt,.wl-code,.rp-delta,.rp-legend span,.pd-list .chip{font-size:12px}.clock .c,.hero-partners-title{font-size:max(12px,calc(.95 * var(--u)))}}@media (width<=1365px) and (pointer:coarse){.ft-list{gap:0}.ft-list a,.ft-contact a{align-items:center;min-height:44px;display:inline-flex}.ft-contact li{align-items:center}.ft-contact svg{margin-top:0}.rp-tabs button{min-height:40px}}.contact-inner.is-centered{text-align:center;justify-content:center;padding-block:clamp(8px,2vw,28px);display:flex}.contact-inner.is-centered .contact-copy{max-width:760px}.contact-inner.is-centered .contact-note{max-width:36em;margin-inline:auto}.contact-cta{color:#0f4a38;height:clamp(48px,3.5vw,54px);min-height:48px;text-shadow:none;background:#fff;align-items:center;gap:12px;margin-top:clamp(28px,2.4vw,36px);padding:0 clamp(24px,2.2vw,34px);font-size:clamp(15px,1.15vw,17px);font-weight:700;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 18px 40px -14px #00000080}.contact-cta svg{width:13px;height:13px;transition:transform .2s;transform:scaleX(-1)}.contact-cta:hover{color:#0f4a38;background:#e1f6ec;transform:translateY(-2px);box-shadow:0 22px 46px -14px #0000008c}.contact-cta:hover svg{transform:scaleX(-1)translate(3px)}.contact-cta:focus-visible{outline-offset:4px;outline:2px solid #fff}
