@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.theme[data-astro-cid-l6lhmie6]{block-size:44px;inline-size:44px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:box-shadow .3s,color .3s;display:grid}.theme[data-astro-cid-l6lhmie6]:hover{box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent)}.theme__icon[data-astro-cid-l6lhmie6]{opacity:0;block-size:18px;inline-size:18px;transition:opacity .3s, transform .5s var(--ease-out);grid-area:1/1;transform:rotate(-45deg)scale(.6)}html:not([data-theme-pref]) .theme__icon--dark[data-astro-cid-l6lhmie6],html[data-theme-pref=dark] .theme__icon--dark[data-astro-cid-l6lhmie6],html[data-theme-pref=light] .theme__icon--light[data-astro-cid-l6lhmie6],html[data-theme-pref=auto] .theme__icon--auto[data-astro-cid-l6lhmie6]{opacity:1;transform:none}.header[data-astro-cid-nen7h5rs]{z-index:50;block-size:var(--header-h);transition:transform .6s var(--ease-out), background-color .4s;justify-content:space-between;align-items:center;gap:2rem;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.header[data-astro-cid-nen7h5rs]:after{content:"";inset-inline:var(--gutter);background:var(--line-strong);opacity:0;block-size:1px;transition:opacity .4s;position:absolute;inset-block-end:0}html.scrolled .header[data-astro-cid-nen7h5rs]{background:var(--header-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html.scrolled .header[data-astro-cid-nen7h5rs]:after{opacity:.6}html.header-hidden .header[data-astro-cid-nen7h5rs]{transform:translateY(-100%)}.header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{block-size:auto;inline-size:136px}.header__nav[data-astro-cid-nen7h5rs]{gap:clamp(1.25rem,2.5vw,2.5rem);font-size:.95rem;font-weight:500;display:flex}.header__link[data-astro-cid-nen7h5rs]{block-size:1.6em;line-height:1.6;display:block;overflow:hidden}.header__link[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transition:transform .5s var(--ease-out);display:block;position:relative}.header__link[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{content:attr(data-text);color:var(--accent);position:absolute;inset-block-start:100%;inset-inline-start:0}.header__link[data-astro-cid-nen7h5rs]:hover span[data-astro-cid-nen7h5rs]{transform:translateY(-100%)}.header__end[data-astro-cid-nen7h5rs]{align-items:center;gap:1.25rem;display:flex}.header__lang[data-astro-cid-nen7h5rs]{block-size:44px;inline-size:44px;box-shadow:inset 0 0 0 1px var(--line-strong);place-items:center;font-size:.9rem;font-weight:600;transition:box-shadow .3s,color .3s;display:grid}.header__lang[data-astro-cid-nen7h5rs]:hover{box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent)}.header__lang[data-astro-cid-nen7h5rs]:lang(ar){font-family:var(--font-ar)}.header__lang[data-astro-cid-nen7h5rs]:lang(en){font-family:var(--font-en)}.header__burger[data-astro-cid-nen7h5rs]{background:var(--surface-2);cursor:pointer;border:0;block-size:44px;inline-size:44px;padding:0;display:none;position:relative}.header__burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{background:var(--text);block-size:2px;transition:transform .4s var(--ease-out);position:absolute;inset-inline:12px}.header__burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-of-type{inset-block-start:17px}.header__burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-of-type{inset-block-start:25px}.header__burger[data-astro-cid-nen7h5rs][aria-expanded=true] i[data-astro-cid-nen7h5rs]:first-of-type{transform:translateY(4px)rotate(45deg)}.header__burger[data-astro-cid-nen7h5rs][aria-expanded=true] i[data-astro-cid-nen7h5rs]:last-of-type{transform:translateY(-4px)rotate(-45deg)}.menu[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 0;padding:2rem var(--gutter) 3rem;background:var(--bg);flex-direction:column;justify-content:space-between;display:flex;position:fixed}.menu[data-astro-cid-nen7h5rs][hidden]{display:none}.menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{flex-direction:column;display:flex}.menu__link[data-astro-cid-nen7h5rs]{border-block-end:1px solid var(--line-strong);align-items:baseline;gap:1rem;padding-block:.9rem;font-size:clamp(2.25rem,10vw,3.5rem);font-weight:800;line-height:1.1;display:flex}.menu__num[data-astro-cid-nen7h5rs]{color:var(--accent);font-size:.85rem;font-weight:500;font-family:var(--font-en)}.menu[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{align-self:flex-start}@media (width<=900px){.header__nav[data-astro-cid-nen7h5rs],.header__cta[data-astro-cid-nen7h5rs]{display:none}.header__burger[data-astro-cid-nen7h5rs]{display:block}.header__end[data-astro-cid-nen7h5rs]{gap:.75rem}}.footer[data-astro-cid-jo6i4kqk]{padding-block:0 2.5rem}.footer__row[data-astro-cid-jo6i4kqk]{font-size:var(--fs-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-block-start:2.5rem;display:flex}.footer__row[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{block-size:auto;inline-size:136px}.footer__top[data-astro-cid-jo6i4kqk]{font-weight:500;transition:color .3s}.footer__top[data-astro-cid-jo6i4kqk]:hover{color:var(--accent)}.wa[data-astro-cid-qyvysh25]{--cut:12px;z-index:40;background:var(--surface-2);block-size:60px;inline-size:60px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--line-strong);transition:transform .6s var(--ease-out), opacity .4s, background-color .3s, color .3s;place-items:center;display:grid;position:fixed;inset-block-end:clamp(16px,3vw,32px);inset-inline-end:clamp(16px,3vw,32px)}.wa[data-astro-cid-qyvysh25] svg[data-astro-cid-qyvysh25]{block-size:26px;inline-size:26px}.wa[data-astro-cid-qyvysh25]:hover{background:var(--accent);color:var(--bg)}html.js .wa[data-astro-cid-qyvysh25]:not(.is-shown){opacity:0;pointer-events:none;transform:translateY(24px)}.wa__label[data-astro-cid-qyvysh25]{white-space:nowrap;color:var(--text);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-strong);opacity:0;transition:opacity .3s, transform .4s var(--ease-out);pointer-events:none;padding:.55em .9em;font-size:.85rem;font-weight:500;position:absolute;inset-inline-end:calc(100% + 10px);transform:translate(8px)}[dir=rtl] .wa__label[data-astro-cid-qyvysh25]{transform:translate(-8px)}@media (hover:hover){.wa[data-astro-cid-qyvysh25]:hover .wa__label[data-astro-cid-qyvysh25]{opacity:1;transform:none}}@media (width<=700px){.wa[data-astro-cid-qyvysh25]{block-size:52px;inline-size:52px}.wa[data-astro-cid-qyvysh25] svg[data-astro-cid-qyvysh25]{block-size:24px;inline-size:24px}}:root{--night:#1a0e33;--purple:#2e1856;--mint:#1afecb;--white:#fff;--lavender:#c9b8f0;--violet:#5325ad;--mist:#f6f4fa;--deep-mint:#007a60;--bg:#08080a;--surface:#0f0f12;--surface-2:#16161b;--line:#ffffff17;--line-strong:#ffffff29;--line-accent:#5325adb3;--glow:#5325ad52;--text:#f5f5f7;--text-2:#a19fae;--accent:var(--mint);--role:var(--lavender);--header-bg:#08080ab8;--logo-filter:brightness(0) invert(1);--team-backdrop:radial-gradient(120% 90% at 50% 20%, #4a2a8a 0%, var(--purple) 60%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-ar:var(--font-arabic), "Segoe UI", Tahoma, sans-serif;--font-en:var(--font-montserrat), system-ui, sans-serif;--font:var(--font-ar);--gutter:clamp(16px, 4vw, 64px);--header-h:84px;--cut:14px;--ease-out:cubic-bezier(.16, 1, .3, 1);--fs-display:clamp(4rem, 15vw, 15rem);--fs-h1:clamp(3rem, 9vw, 9rem);--fs-h2:clamp(2.5rem, 7vw, 7rem);--fs-h3:clamp(1.75rem, 3.6vw, 3.5rem);--fs-lead:clamp(1.125rem, 1.7vw, 1.6rem);--fs-body:clamp(1rem, 1.1vw, 1.125rem);--fs-small:.875rem}:root:lang(en){--font:var(--font-en)}:root[data-theme=light]{--bg:#faf9fc;--surface:#f2f0f7;--surface-2:#e9e6f1;--line:#1a0e331a;--line-strong:#1a0e3333;--line-accent:#5325ad66;--glow:#5325ad24;--text:#140c26;--text-2:#5e5872;--accent:var(--deep-mint);--role:var(--violet);--header-bg:#faf9fccc;--logo-filter:brightness(0);--team-backdrop:radial-gradient(120% 90% at 50% 20%, #fff 0%, #e6def8 65%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.theme-switching,html.theme-switching *{transition:background-color .4s,color .4s,border-color .4s,box-shadow .4s!important}.logo-light,:root[data-theme=light] .logo-dark{display:none!important}:root[data-theme=light] .logo-light{display:block!important}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{font-family:var(--font);font-size:var(--fs-body);background:var(--bg);margin:0;font-weight:300;line-height:1.6;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.03em;font-weight:800;line-height:1}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3,:lang(ar) .hero__title,:lang(ar) .contact__title,:lang(ar) .case__title{letter-spacing:0;font-weight:700;line-height:1.15}::selection{background:var(--accent);color:var(--bg)}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{padding-inline:var(--gutter)}.mint{color:var(--accent)}.muted{color:var(--text-2)}.chamfer{clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%)}[dir=rtl] .chamfer{clip-path:polygon(var(--cut) 0, 100% 0, 100% 100%, 0 100%, 0 var(--cut))}.btn{--cut:12px;background:var(--accent);color:var(--bg);isolation:isolate;align-items:center;gap:.75em;padding:.95em 1.6em;font-size:.95rem;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--text);transition:transform .5s var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before{transform:translateY(0)}.btn--ghost{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.btn--ghost:before{background:var(--surface-2)}.arrow{block-size:.9em;inline-size:.9em;transition:transform .5s var(--ease-out);flex:none}[dir=rtl] .arrow{transform:scaleX(-1)}.btn:hover .arrow{transform:translate(3px)}[dir=rtl] .btn:hover .arrow{transform:scaleX(-1)translate(3px)}.rule{background:var(--line);transform-origin:0;block-size:1px;display:block}[dir=rtl] .rule{transform-origin:100%}html.motion [data-reveal]{visibility:hidden;animation:0s 3s forwards reveal-fallback}html.motion [data-reveal].is-ready{visibility:visible;animation:none}@keyframes reveal-fallback{to{visibility:visible}}.split-line{padding-block-end:.06em}:lang(ar) .split-line-mask{margin-block:-.15em -.35em;padding-block:.15em .35em}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sec-head{align-items:flex-start;gap:1rem;margin-block-end:clamp(2.5rem,5vw,4.5rem);display:flex}.sec-title{font-size:var(--fs-h2)}.sec-intro{max-inline-size:52ch;font-size:var(--fs-lead);margin-block:calc(clamp(2.5rem,5vw,4.5rem)/-2) clamp(2.5rem,5vw,4.5rem);line-height:1.6}.wipe{z-index:100;pointer-events:none;position:fixed;inset:0;overflow:hidden}.wipe__rot{width:300vmax;height:300vmax;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.wipe__panel{background:var(--surface-2);will-change:transform;position:absolute;inset:0;transform:translate(-100%)}.wipe__edge{background:var(--accent);width:6px;position:absolute;top:0;bottom:0;right:0}.wipe__edge--trail{left:0;right:auto}[dir=rtl] .wipe{transform:scaleX(-1)}.cursor{z-index:90;pointer-events:none;display:none;position:fixed;top:0;left:0}html.has-cursor .cursor{display:block}.cursor__dot{background:var(--accent);block-size:10px;inline-size:10px;transition:transform .35s var(--ease-out), opacity .2s;margin:-5px;position:absolute}.cursor__view{background:var(--bg);block-size:120px;inline-size:120px;box-shadow:inset 0 0 0 1px var(--line-strong);transition:transform .45s var(--ease-out);align-content:center;place-items:center;gap:6px;margin:-60px;display:grid;position:absolute;transform:scale(0)}.cursor__label{color:var(--text);font-size:.8rem;font-weight:600}:lang(ar) .cursor__label:after{content:attr(data-label-ar)}:lang(en) .cursor__label:after{content:attr(data-label-en)}.cursor.is-view .cursor__view{transform:scale(1)}.cursor.is-view .cursor__dot{transform:scale(0)}.cursor.is-link .cursor__dot{opacity:.5;transform:scale(2.6)}html.has-cursor [data-cursor=view],html.has-cursor [data-cursor=view] *{cursor:none}
