@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/noto-naskh-arabic-arabic-600-normal.G5n5bgdQ.woff2)format("woff2"),url(/_astro/noto-naskh-arabic-arabic-600-normal.DaTr67aF.woff)format("woff")}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-naskh-arabic-arabic-700-normal.BdBAMxnO.woff2)format("woff2"),url(/_astro/noto-naskh-arabic-arabic-700-normal.fm10sHOa.woff)format("woff")}@font-face{font-family:Almarai;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/almarai-arabic-400-normal.BFOw1b4Z.woff2)format("woff2"),url(/_astro/almarai-arabic-400-normal.BFru3eIr.woff)format("woff")}@font-face{font-family:Almarai;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/almarai-arabic-700-normal.RufW5IrK.woff2)format("woff2"),url(/_astro/almarai-arabic-700-normal.ChHbFnJB.woff)format("woff")}@font-face{font-family:Almarai;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/almarai-arabic-800-normal.q55zvtRO.woff2)format("woff2"),url(/_astro/almarai-arabic-800-normal.tXREQugt.woff)format("woff")}@font-face{font-family:Almarai;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/almarai-latin-400-normal.vHk6bQw7.woff2)format("woff2"),url(/_astro/almarai-latin-400-normal.nk-oBp0x.woff)format("woff")}@font-face{font-family:Almarai;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/almarai-latin-700-normal.CmEa8QLc.woff2)format("woff2"),url(/_astro/almarai-latin-700-normal.Bw55lGft.woff)format("woff")}@font-face{font-family:Almarai;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/almarai-latin-800-normal.B6zOSGTD.woff2)format("woff2"),url(/_astro/almarai-latin-800-normal.LcFWNW6i.woff)format("woff")}:root{--green:#315f3b;--green-dark:#254a2e;--green-line:#5a8462;--green-soft:#eaf1ec;--navy:#24526e;--navy-dark:#1a3e55;--navy-soft:#e3ecf2;--lime:#8dc63f;--paper:#fafaf8;--surface:#fff;--surface-alt:#eaeff3;--ink:#18221b;--ink-2:#49534c;--ink-3:#6a746d;--rule:#dde3de;--rule-soft:#e9eeea;--ph-1:#e6ece7;--ph-2:#eaefeb;--ph-3:#e1e8e3;--ph-ink:#5e685f;--ph-video:#dde4df;--font-display:"Noto Naskh Arabic", "Almarai", serif;--font-body:"Almarai", system-ui, sans-serif;--radius-lg:28px;--radius:22px;--radius-sm:14px;--shadow-lift:0 18px 36px -22px #18221b61;--ease:cubic-bezier(.2, .7, .2, 1);--gutter:96px;--maxw:1440px;--section-y:72px}@media (width<=1280px){:root{--gutter:64px}}@media (width<=1100px){:root{--gutter:40px;--section-y:56px}}@media (width<=760px){:root{--gutter:20px;--section-y:40px;--radius-lg:22px;--radius:18px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:24px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:target{scroll-margin-top:24px}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.85}img{max-width:100%;display:block}a{color:var(--navy);text-decoration:none;transition:color .2s}a:hover{color:var(--navy-dark)}:where(a,button,summary,input,textarea):focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}h1,h2,h3{font-family:var(--font-body);color:var(--ink);text-wrap:balance;margin:0;font-weight:800;line-height:1.5}p{margin:0}.accent{color:var(--green)}.container{max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.section--surface{background:var(--surface);border-block:1px solid var(--rule)}.section--paper{background:var(--paper)}.heading{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:34px;display:flex}.heading h2{font-size:34px;line-height:1.55}.heading .sub{max-width:64ch;color:var(--ink-3);font-size:16px;line-height:1.85}.heading--start{text-align:start;align-items:flex-start;margin-bottom:18px}.heading--start h2{font-size:27px}.mark{background:var(--lime);border-radius:2px;width:56px;height:4px;display:block}.section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.section-head h2{font-size:29px;line-height:1.6}.section-head .sub{color:var(--ink-3);margin-top:4px;font-size:14.5px}.meta{color:var(--ink-3);font-size:14px}.eyebrow{color:var(--navy);font-size:15.5px;font-weight:700}.btn{min-height:48px;font-family:var(--font-body);cursor:pointer;transition:background-color .2s, color .2s, border-color .2s, transform .2s var(--ease), box-shadow .2s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-size:16px;font-weight:700;line-height:1.4;display:inline-flex}.btn:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.btn--lg{min-height:54px;padding:0 34px;font-size:16.5px}.btn--primary{background:var(--green);color:#fff}.btn--primary:hover{background:var(--green-dark);color:#fff}.btn--outline{background:var(--surface);color:var(--navy);border-color:var(--navy)}.btn--outline:hover,.btn--navy{background:var(--navy);color:#fff}.btn--navy:hover{background:var(--navy-dark);color:#fff}.btn--light{color:var(--navy-dark);background:#fff;font-weight:800}.btn--light:hover{background:var(--navy-soft);color:var(--navy-dark)}.tag{background:var(--green-soft);color:var(--green);border-radius:999px;align-items:center;padding:4px 13px;font-size:12.5px;font-weight:700;line-height:1.6;display:inline-flex}.tag--navy{background:var(--surface-alt);color:var(--navy)}.tag--lime{background:var(--lime);color:var(--ink);font-weight:800}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--rule);background:var(--surface);min-height:44px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 20px;font-size:14.5px;font-weight:700;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.chip:hover{border-color:var(--navy);color:var(--navy)}.chip--on,.chip--on:hover{background:var(--navy);border-color:var(--navy);color:#fff}.link-strong{text-underline-offset:6px;font-weight:700;text-decoration:underline 1px}.card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius)}.lift{transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s}.lift:hover{box-shadow:var(--shadow-lift);transform:translateY(-5px)}.zoom{overflow:hidden}.zoom :where(img){transition:transform .7s var(--ease)}.lift:hover .zoom :where(img),.zoom:hover :where(img){transform:scale(1.05)}.dashed{border:1.5px dashed var(--green-line);border-radius:var(--radius);background:var(--surface)}.dashed--navy{border-color:var(--navy)}.ph{background:var(--ph-1);border:1px solid var(--rule);border-radius:var(--radius-sm);color:var(--ph-ink);text-align:center;justify-content:center;align-items:center;font-size:14px;line-height:1.7;display:flex}.ph--2{background:var(--ph-2)}.ph--3{background:var(--ph-3)}figure{margin:0}figcaption{color:var(--ink-3);font-size:14px;line-height:1.75}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@view-transition{navigation:auto}@media (prefers-reduced-motion:no-preference){::view-transition-old(root),::view-transition-new(root){animation-duration:.35s}.enter{animation:enter .8s var(--ease) backwards;animation-delay:var(--delay,0s)}.enter-scale{animation:enter-scale 1s var(--ease) backwards;animation-delay:var(--delay,0s)}html.js-reveal .reveal:not(.is-in){opacity:0}.reveal.is-in{animation:reveal-up .9s var(--ease) backwards;animation-delay:var(--stagger,0s)}.reveal--zoom.is-in{animation-name:reveal-zoom;animation-duration:1.1s}.reveal--side.is-in{animation-name:reveal-from-right}.reveal--end.is-in,html[dir=ltr] .reveal--side.is-in{animation-name:reveal-from-left}html[dir=ltr] .reveal--end.is-in{animation-name:reveal-from-right}.reveal.is-in .accent{animation:accent-in .6s var(--ease) backwards;animation-delay:calc(var(--stagger,0s) + .15s)}.reveal.is-in .mark{animation:mark-draw .8s var(--ease) backwards;animation-delay:calc(var(--stagger,0s) + .2s)}}@keyframes enter{0%{opacity:0;transform:translateY(20px)}}@keyframes enter-scale{0%{opacity:0;transform:scale(.93)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(56px)}}@keyframes reveal-zoom{0%{opacity:0;transform:scale(.9)}}@keyframes reveal-from-right{0%{opacity:0;transform:translate(64px)}}@keyframes reveal-from-left{0%{opacity:0;transform:translate(-64px)}}@keyframes accent-in{0%{opacity:0;filter:blur(6px)}}@keyframes mark-draw{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.btn:hover,.lift:hover,.lift:hover .zoom :where(img),.zoom:hover :where(img){transform:none}}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}
