@font-face{font-family:elementskit;src:url(/fonts/elementskit/elementskit.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}:root{--font-altoosi-ar: "Noto Sans Arabic", "Cairo", "Segoe UI", Tahoma, Arial, sans-serif;--font-altoosi-en: "Inter", "Segoe UI", Tahoma, Arial, sans-serif;--font-altoosi-display-ar: "Noto Naskh Arabic", "Cairo", "Segoe UI", serif;--font-altoosi-display-en: "Georgia", "Times New Roman", serif;--motion-ease: cubic-bezier(.22, 1, .36, 1);--motion-side-ease: cubic-bezier(.16, 1, .3, 1);--motion-soft: cubic-bezier(.2, .8, .2, 1);--duration: .22s;--official-blue: #123d79;--official-deep-blue: #081b38;--official-navy: #071427;--official-gold: #d7ad38;--official-gold-2: #f1cf62;--official-bronze: #a87913;--official-ivory: #fbfaf6;--official-paper: #fbfaf6;--official-text: #0f172a;--official-muted: #647188;--official-line: rgba(8, 27, 56, .12);--official-card-shadow: 0 24px 70px rgba(7, 20, 39, .12);--official-strong-shadow: 0 36px 96px rgba(7, 20, 39, .2);--color-altoosi-navy: #071427;--color-altoosi-deep: #081b38;--color-altoosi-blue: #123d79;--color-altoosi-sky: #2f7ecb;--color-altoosi-gold: #d7ad38;--color-altoosi-gold-soft: #f1cf62;--color-altoosi-bronze: #a87913;--color-altoosi-paper: #fbfaf6;--color-altoosi-muted: #647188;--color-altoosi-line: #dbe3ee;--au-navy: #071427;--au-indigo: #081b38;--au-blue: #123d79;--au-gold: #d7ad38;--au-gold-soft: #f1cf62;--au-paper: #fbfaf6;--au-surface: #ffffff;--au-text: #0f172a;--au-muted: #647188;--au-border: rgba(8, 27, 56, .12);--au-glass-dark: rgba(8, 27, 56, .58);--au-glass-light: rgba(255, 255, 255, .82);--au-shadow-soft: 0 24px 70px rgba(7, 20, 39, .12);--au-shadow-strong: 0 36px 96px rgba(7, 20, 39, .2);--au-radius-sm: 10px;--au-radius-md: 18px;--au-radius-lg: 24px;--au-ease: var(--motion-ease);--glass-bg: rgba(255, 255, 255, .12);--glass-bg-strong: rgba(255, 255, 255, .18);--glass-bg-light: rgba(255, 255, 255, .82);--glass-border: rgba(255, 255, 255, .26);--glass-border-gold: rgba(215, 173, 56, .42);--glass-shadow: 0 28px 80px rgba(7, 20, 39, .22);--glass-blur: blur(18px) saturate(1.15);--shadow-altoosi-card: var(--official-card-shadow);--shadow-altoosi-strong: var(--official-strong-shadow);--radius-altoosi-sm: 14px;--radius-altoosi-md: 24px;--radius-altoosi-lg: 34px;--ease-altoosi: var(--motion-ease);--radius-sm: 14px;--radius-md: 24px;--radius-lg: 34px;--radius-pill: 999px;--container: 1240px;--space-gutter: clamp(1rem, 3vw, 2rem);--space-section: clamp(4.25rem, 7.5vw, 7rem)}html{min-width:0;scroll-behavior:smooth;overflow-x:hidden}body{min-width:0;margin:0;font-family:var(--font-altoosi-ar);line-height:1.7;color:var(--official-text);background:radial-gradient(circle at 9% 7%,rgba(215,173,56,.13),transparent 28%),linear-gradient(180deg,var(--official-paper) 0%,#eef3f9 54%,#f7f9fc 100%);overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body:before{position:fixed;inset:0;z-index:-1;opacity:.14;pointer-events:none;background-image:linear-gradient(30deg,rgba(8,27,56,.08) 12%,transparent 12.5%,transparent 87%,rgba(8,27,56,.08) 87.5%,rgba(8,27,56,.08)),linear-gradient(150deg,rgba(8,27,56,.08) 12%,transparent 12.5%,transparent 87%,rgba(8,27,56,.08) 87.5%,rgba(8,27,56,.08)),linear-gradient(30deg,rgba(8,27,56,.08) 12%,transparent 12.5%,transparent 87%,rgba(8,27,56,.08) 87.5%,rgba(8,27,56,.08)),linear-gradient(150deg,rgba(8,27,56,.08) 12%,transparent 12.5%,transparent 87%,rgba(8,27,56,.08) 87.5%,rgba(8,27,56,.08));background-position:0 0,0 0,36px 63px,36px 63px;background-size:72px 126px;content:""}html[dir=rtl] body{direction:rtl;text-align:right}html[dir=ltr] body{direction:ltr;text-align:left}img,svg,video,canvas{max-width:100%}img,video{height:auto}a{color:inherit;text-decoration:none}a,button{font:inherit;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}a,button,input,select,textarea{transition:color var(--duration) var(--motion-ease),background-color var(--duration) var(--motion-ease),border-color var(--duration) var(--motion-ease),box-shadow var(--duration) var(--motion-ease),transform var(--duration) var(--motion-ease),opacity var(--duration) var(--motion-ease)}main,section,article,aside,header,footer,nav,div{min-width:0}::selection{background:#d7ad3847;color:var(--official-navy)}:focus-visible{outline:3px solid rgba(215,173,56,.62);outline-offset:3px}@keyframes uiFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes uiFadeIn{0%{opacity:0}to{opacity:1}}@keyframes uiSoftPop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes uxFloatIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.motion-page{--motion-distance: clamp(28px, 4vw, 58px);--motion-duration: .76s;--motion-delay: calc(var(--motion-index, 0) * 82ms)}.motion-item,.motion-stagger>*{animation:motionFadeUp var(--motion-duration, .64s) var(--motion-side-ease) both;animation-delay:var(--motion-delay, 0ms);will-change:opacity,transform}.motion-stagger>*{--motion-delay: calc(var(--motion-index, 0) * 72ms)}.motion-from-start{--motion-x: var(--motion-distance, 42px);animation-name:motionSlideX;animation-duration:.92s}.motion-from-end{--motion-x: calc(var(--motion-distance, 42px) * -1);animation-name:motionSlideX;animation-duration:.92s}html[dir=ltr] .motion-from-start{--motion-x: calc(var(--motion-distance, 42px) * -1)}html[dir=ltr] .motion-from-end{--motion-x: var(--motion-distance, 42px)}.motion-rise{--motion-y: 22px;animation-name:motionFadeUp}.motion-pop{animation-name:motionSoftPop;animation-duration:.68s}.motion-delay-1{--motion-delay: 90ms}.motion-delay-2{--motion-delay: .17s}.motion-delay-3{--motion-delay: .25s}.motion-delay-4{--motion-delay: .33s}.motion-stagger>:nth-child(1){--motion-index: 0}.motion-stagger>:nth-child(2){--motion-index: 1}.motion-stagger>:nth-child(3){--motion-index: 2}.motion-stagger>:nth-child(4){--motion-index: 3}.motion-stagger>:nth-child(5){--motion-index: 4}.motion-stagger>:nth-child(6){--motion-index: 5}.motion-stagger>:nth-child(7){--motion-index: 6}.motion-stagger>:nth-child(8){--motion-index: 7}.motion-stagger>:nth-child(9){--motion-index: 8}.motion-stagger>:nth-child(10){--motion-index: 9}.motion-stagger>:nth-child(11){--motion-index: 10}.motion-stagger>:nth-child(12){--motion-index: 11}@keyframes motionFadeUp{0%{opacity:0;transform:translate3d(0,var(--motion-y, 18px),0)}to{opacity:1;transform:translateZ(0)}}@keyframes motionSlideX{0%{opacity:0;transform:translate3d(var(--motion-x),0,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes motionSoftPop{0%{opacity:0;transform:translate3d(0,14px,0) scale(.975)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(max-width:560px){:root{--space-gutter: clamp(.875rem, 4vw, 1.125rem);--space-section: clamp(3.25rem, 12vw, 4.5rem)}.motion-page{--motion-distance: 20px}.motion-from-start,.motion-from-end,html[dir=ltr] .motion-from-start,html[dir=ltr] .motion-from-end{--motion-x: 0;--motion-y: var(--motion-distance);animation-name:motionFadeUp;animation-duration:.68s}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-delay:0ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}.motion-item,.motion-stagger>*{opacity:1!important;transform:none!important;animation:none!important}}
