@font-face{font-family:GT America Arabic;src:url(/fonts/gt-america-arabic-100.woff2)format("woff2");font-weight:100;font-display:swap}@font-face{font-family:GT America Arabic;src:url(/fonts/gt-america-arabic-200.woff2)format("woff2");font-weight:200;font-display:swap}@font-face{font-family:GT America Arabic;src:url(/fonts/gt-america-arabic-300.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:GT America Arabic;src:url(/fonts/gt-america-arabic-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:GT America Arabic;src:url(/fonts/gt-america-arabic-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:GT America Arabic;src:url(/fonts/gt-america-arabic-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:GT America Arabic;src:url(/fonts/gt-america-arabic-900.woff2)format("woff2");font-weight:900;font-display:swap}:root{--purple:#3601b2;--purple-700:#3500b1;--purple-soft:#f4effe;--purple-lilac:#d0befa;--ink:#0c0a18;--ink-2:#191818;--muted:#0c0a188c;--body:#0c0a18b8;--grey-700:#404040;--bg:#fafafa;--surface:#fff;--line:#0c0a1814;--night:#140736;--night-2:#280e6c;--wa:#25d366;--font-display:"GT America Arabic", system-ui, sans-serif;--font-body:var(--font-display);--font-numeric:var(--font-display);--font-latin:var(--font-display);--container:1368px;--gutter:clamp(16px, 2.4vw, 34px);--ease-out:cubic-bezier(.22, 1, .36, 1);--fs-h1:clamp(34px, 4.25vw, 61px);--fs-h2:clamp(30px, 3.62vw, 52px);--fs-lead:clamp(18px, 2.04vw, 29px);--fs-sub:clamp(18px, 2.7vw, 39px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink-2);font-family:var(--font-display);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}button{font:inherit}:focus-visible{outline:3px solid color-mix(in srgb, var(--purple) 55%, transparent);outline-offset:3px;border-radius:8px}::selection{background:var(--purple);color:#fff}[id]{scroll-margin-top:110px}.container{width:min(var(--container), 100% - var(--gutter) * 2);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.pill{background:var(--purple-700);color:#fff;white-space:nowrap;border-radius:32px;justify-content:center;align-items:center;padding:8px 47px;font-size:clamp(20px,2vw,29px);font-weight:500;line-height:1.75;display:inline-flex}.pill--tilt{transform:rotate(-6deg)}.section-head{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.section-head--center{text-align:center;align-items:center}.section-head h2{font-size:var(--fs-h2);color:var(--ink);font-weight:700;line-height:1.5}.section-head p{font-size:var(--fs-sub);color:var(--ink-2);font-weight:300;line-height:1.5}.back-pill{color:var(--purple-700);background:#f7f7f6;border:1px solid #4b01f938;border-radius:999px;gap:8px;padding:8px 18px;font-size:15px;font-weight:500;line-height:1.5;display:inline-flex}.chip{color:var(--purple-700);background:#3500b10f;border:1px solid #3500b12e;border-radius:999px;padding:8px 20px;font-size:16px;font-weight:500;line-height:1.5;display:inline-flex}.tags{flex-wrap:wrap;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.tag{color:#0c0a18bf;font-family:var(--font-latin);background:#fff;border:1px solid #0c0a181f;border-radius:999px;padding:6px 16px;font-size:15px;font-weight:500;line-height:1.5}.project-name{color:var(--ink);font-size:60px;font-weight:700;line-height:1.3}.project-sub{color:var(--muted);font-size:22px;font-weight:300;line-height:1.5}.project-desc{font-family:var(--font-body);color:var(--body);font-size:18px;line-height:1.8}@media (width<=1435px){.project-name{font-size:52px}.project-sub{font-size:20px}}@media (width<=809px){.project-name{font-size:38px}.project-sub{font-size:18px}.project-desc{font-size:16px}}.js [data-reveal]{opacity:.2;transition:opacity 1.2s var(--ease-out), transform 1.2s var(--ease-out);transform:translateY(20px)}.js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal]{opacity:1;transition:none;transform:none}}.nav-wrap[data-astro-cid-wpvy4v7s]{inset-inline:0;z-index:50;position:absolute;top:23px}.nav[data-astro-cid-wpvy4v7s]{-webkit-backdrop-filter:blur(26px);background:#ffffff29;border:1px solid #f5f5f542;border-radius:93px;justify-content:space-between;align-items:center;gap:24px;padding:16px 18px;display:flex}.nav__brand[data-astro-cid-wpvy4v7s]{color:var(--purple);flex-shrink:0}.nav__brand[data-astro-cid-wpvy4v7s] svg{width:clamp(150px,16.8vw,242px);height:auto}.nav__links[data-astro-cid-wpvy4v7s]{color:var(--ink-2);gap:clamp(24px,3.8vw,54px);margin:0;padding:0;font-size:20px;font-weight:500;list-style:none;display:flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{transition:color .2s}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--purple)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--purple);font-weight:700}.nav__cta[data-astro-cid-wpvy4v7s]{color:#4b01f9;background:#f7f7f6;border:1.5px solid #4b01f938;border-radius:27px;justify-content:center;align-items:center;width:175px;height:52px;font-size:18px;font-weight:700;transition:background-color .2s;display:inline-flex}.nav__cta[data-astro-cid-wpvy4v7s]:hover{background:#fff}.nav__menu[data-astro-cid-wpvy4v7s]{display:none;position:relative}.nav__menu[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]{cursor:pointer;background:#f7f7f6;border:1.5px solid #4b01f938;border-radius:16px;place-content:center;gap:5px;width:48px;height:48px;list-style:none;display:grid}.nav__menu[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s]::-webkit-details-marker{display:none}.nav__menu[data-astro-cid-wpvy4v7s] summary[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--purple);border-radius:2px;width:20px;height:2px;transition:transform .25s,opacity .25s}.nav__menu[data-astro-cid-wpvy4v7s][open] summary[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(7px)rotate(45deg)}.nav__menu[data-astro-cid-wpvy4v7s][open] summary[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:nth-child(2){opacity:0}.nav__menu[data-astro-cid-wpvy4v7s][open] summary[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav__sheet[data-astro-cid-wpvy4v7s]{inset-inline-end:0;background:#fff;border-radius:22px;flex-direction:column;min-width:220px;padding:10px;font-size:17px;font-weight:500;display:flex;position:absolute;top:calc(100% + 12px);box-shadow:0 24px 60px -20px #0c0a184d}.nav__sheet[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-radius:14px;padding:12px 14px}.nav__sheet[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{background:var(--purple-soft)}.nav__sheet-cta[data-astro-cid-wpvy4v7s]{background:var(--purple);color:#fff;text-align:center;margin-top:6px}.nav__sheet-cta[data-astro-cid-wpvy4v7s]:hover{background:var(--purple)!important}@media (width<=1180px){.nav__links[data-astro-cid-wpvy4v7s]{display:none}}@media (width<=809px){.nav-wrap[data-astro-cid-wpvy4v7s]{top:14px}.nav[data-astro-cid-wpvy4v7s]{padding:10px 10px 10px 14px;padding-inline-start:18px}.nav__cta[data-astro-cid-wpvy4v7s]{display:none}.nav__menu[data-astro-cid-wpvy4v7s]{display:block}}@media (width>=810px) and (width<=1180px){.nav__menu[data-astro-cid-wpvy4v7s]{display:block}.nav__cta[data-astro-cid-wpvy4v7s]{margin-inline-start:auto}}.cta-pair[data-astro-cid-m747vu3z]{flex-wrap:wrap;gap:12px;display:flex}.cta-pair--center[data-astro-cid-m747vu3z]{justify-content:center}.btn[data-astro-cid-m747vu3z]{height:58px;font-family:var(--font-display);white-space:nowrap;transition:transform .25s var(--ease-out), background-color .25s var(--ease-out), box-shadow .25s var(--ease-out);border-radius:18px;justify-content:center;align-items:center;gap:10px;padding-inline:28px;font-size:17px;font-weight:500;line-height:1.2;display:inline-flex}.btn[data-astro-cid-m747vu3z]:hover{transform:translateY(-2px)}.btn[data-astro-cid-m747vu3z]:active{transform:translateY(0)scale(.98)}.btn--primary[data-astro-cid-m747vu3z]{background:var(--purple);color:#fff;box-shadow:0 14px 30px -12px #3500b18c}.btn--primary[data-astro-cid-m747vu3z]:hover{box-shadow:0 18px 34px -12px #3500b1b3}.btn__arrow[data-astro-cid-m747vu3z]{font-family:var(--font-latin);font-size:20px;line-height:1}.btn--wa[data-astro-cid-m747vu3z]{color:var(--ink);background:#fff;border:1.5px solid #0c0a181f;padding-inline:26px}.btn--wa[data-astro-cid-m747vu3z] svg[data-astro-cid-m747vu3z]{color:var(--wa)}.btn--wa[data-astro-cid-m747vu3z]:hover{background:#f3fcf6}@media (width<=400px){.btn[data-astro-cid-m747vu3z]{height:54px;padding-inline:20px;font-size:16px}}.foot[data-astro-cid-jo6i4kqk]{background:var(--night);color:#fff}.cta-band[data-astro-cid-jo6i4kqk]{background:var(--night-2);padding-block:min(5.41vw,74px)}.cta-band__inner[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;align-items:center;gap:min(.88vw,12px);width:min(66.9vw,915px);display:flex}.cta-band__pill[data-astro-cid-jo6i4kqk]{background:#ffffff2b;border-radius:min(2.34vw,32px);padding:min(.58vw,8px) min(3.44vw,47px);font-size:min(2.12vw,29px);font-weight:500;line-height:1.75;transform:rotate(-6deg)}.cta-band[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-size:min(3.8vw,52px);font-weight:700;line-height:1.2}.cta-band[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#fff9;margin-bottom:min(2.2vw,30px);font-size:min(2.12vw,29px);font-weight:300;line-height:1.2}.foot__main[data-astro-cid-jo6i4kqk]{--gap-top:min(3.8vw, 52px);min-height:calc(var(--gap-top) + min(43.42vw, 594px));padding-top:var(--gap-top);position:relative;overflow:hidden}.foot--no-cta[data-astro-cid-jo6i4kqk] .foot__main[data-astro-cid-jo6i4kqk]{--gap-top:0px}.foot__inner[data-astro-cid-jo6i4kqk]{z-index:1;width:min(79.6vw,1089px);margin-inline:auto;padding-top:min(.36vw,5px);position:relative}.foot[data-astro-cid-jo6i4kqk] hr[data-astro-cid-jo6i4kqk]{background:#ffffff2e;border:0;height:1px;margin:0 0 min(1.97vw,27px)}.foot__row[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:flex-start;gap:min(2.13vw,29px);display:flex}.foot__brand[data-astro-cid-jo6i4kqk]{flex-direction:column;flex-shrink:0;gap:min(.92vw,12.6px);width:clamp(170px,15.3vw,210px);display:flex}.foot__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-size:clamp(12px,1.04vw,14.23px);line-height:1.35}.foot__links[data-astro-cid-jo6i4kqk]{flex-direction:column;flex-shrink:0;gap:min(.83vw,11.4px);margin:0;padding:0;font-size:clamp(12px,1.32vw,18px);font-weight:500;list-style:none;display:flex}.foot__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.foot__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{opacity:.75}.foot__contact[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:min(1.35vw,18.5px);max-width:231px;font-size:clamp(12px,1.04vw,14.23px);font-weight:500;display:flex}.foot__contact[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{font-size:clamp(13px,1.32vw,18px);font-weight:500}.foot__contact[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:#ffffff70;display:block}.foot__contact[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{line-height:1.35}.foot__contact[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk][dir=ltr]{text-align:end}.foot__social[data-astro-cid-jo6i4kqk]{flex-shrink:0;gap:clamp(12px,1.6vw,22px);margin:0;padding:0;list-style:none;display:flex}.foot__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fcfbff;background:#ffffff0f;border:.6px solid #ffffff0a;border-radius:50%;place-items:center;width:clamp(28px,2.4vw,33px);height:clamp(28px,2.4vw,33px);transition:opacity .2s;display:grid}.foot__mark[data-astro-cid-jo6i4kqk]{inset-inline:0;width:min(63.1vw,863px);height:auto;margin-inline:auto;position:absolute;bottom:0}@media (width<=809px){.cta-band[data-astro-cid-jo6i4kqk]{padding-block:74px}.cta-band__inner[data-astro-cid-jo6i4kqk]{gap:12px;width:calc(100% - 24px)}.cta-band__pill[data-astro-cid-jo6i4kqk]{border-radius:32px;margin-bottom:23px;padding:8px 47px;font-size:24px}.cta-band[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-size:32px}.cta-band[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin-bottom:30px;font-size:24px}.foot__main[data-astro-cid-jo6i4kqk]{--gap-top:52px;min-height:0;padding-bottom:279px}.foot__inner[data-astro-cid-jo6i4kqk]{width:calc(100% - 90px);padding-block:10px 36px}.foot[data-astro-cid-jo6i4kqk] hr[data-astro-cid-jo6i4kqk]{display:none}.foot__row[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:18px}.foot__row[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]{width:100%;max-width:none}.foot__row[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]+[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff2e;padding-top:18px}.foot__brand[data-astro-cid-jo6i4kqk]{gap:12.6px}.foot__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:210px;font-size:14.23px}.foot__links[data-astro-cid-jo6i4kqk]{gap:11.4px;font-size:18px}.foot__contact[data-astro-cid-jo6i4kqk]{gap:18.5px;font-size:14.23px}.foot__contact[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{font-size:18px}.foot__contact[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:231px}.foot__social[data-astro-cid-jo6i4kqk]{gap:22px}.foot__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:33px;height:33px}.foot__mark[data-astro-cid-jo6i4kqk]{inset-inline:auto;width:863px;max-width:none;margin:0;left:50%;translate:-50%}}.skip[data-astro-cid-hkbrpulz]{inset-inline-start:16px;z-index:100;background:var(--purple);color:#fff;border-radius:12px;padding:10px 18px;position:absolute;top:-60px}.skip[data-astro-cid-hkbrpulz]:focus{top:16px}
