@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes borderGlow{0%{border-color:#ffffff1a;box-shadow:0 0 5px #ffffff1a}50%{border-color:#ffffff4d;box-shadow:0 0 15px #fff3}to{border-color:#ffffff1a;box-shadow:0 0 5px #ffffff1a}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-slideDown{animation:.5s ease-out forwards slideDown}.animate-slideUp{animation:.5s ease-out forwards slideUp}.animate-fadeIn{animation:.5s ease-out forwards fadeIn}.animate-fadeInScale{animation:.5s ease-out forwards fadeInScale}.animate-borderGlow{animation:3s ease-in-out infinite borderGlow}.animate-pulse{animation:2s ease-in-out infinite pulse}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.bg-dark{background-color:var(--color-background)}.bg-card{background-color:var(--color-card-bg)}.bg-card-light{background-color:var(--color-card-bg-light)}.gradient-overlay{background:linear-gradient(#0000 0%,#000c 100%)}.gradient-overlay-top{background:linear-gradient(#000c 0%,#0000 100%)}.glass{-webkit-backdrop-filter:blur(10px);background:#111c;border:1px solid #ffffff1a}.hover-lift{transition:transform .3s,box-shadow .3s}.hover-lift:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000004d}.hover-glow{transition:box-shadow .3s}.hover-glow:hover{box-shadow:0 0 30px #ffffff1a}.bento-grid{gap:16px;display:grid}@media (min-width:768px){.bento-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(200px,auto)}.bento-large{grid-area:span 2/span 2}.bento-wide{grid-column:span 2}.bento-tall{grid-row:span 2}}.timeline{position:relative}.timeline:before{content:"";background:linear-gradient(#0000 0%,#fff3 10% 90%,#0000 100%);width:2px;height:100%;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:768px){.timeline:before{left:20px}}.input-modern{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);width:100%;padding:14px 20px;transition:all .3s}.input-modern:focus{border-color:var(--color-text);outline:none;box-shadow:0 0 0 3px #ffffff1a}.input-modern::placeholder{color:var(--color-text-muted)}.divider{background:linear-gradient(90deg,#0000 0%,#ffffff1a 50%,#0000 100%);height:1px;margin:80px 0}.section-padding{padding:100px 0}@media (max-width:768px){.section-padding{padding:60px 0}}.text-gradient{background:linear-gradient(135deg,#fff 0%,#a0a0a0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:-.18em;padding-bottom:.18em}.number-display{color:var(--color-text);font-size:clamp(4rem,10vw,8rem);font-weight:800;line-height:1}.tag{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text);background:#ffffff1a;border:1px solid #fff3;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-block}.arrow-icon{background:var(--color-text);width:40px;height:40px;color:var(--color-background);border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:inline-flex}.arrow-icon:hover{transform:scale(1.1)}.dot-nav{justify-content:center;gap:8px;margin-top:24px;display:flex}.dot{background:var(--color-gray);cursor:pointer;border-radius:50%;width:10px;height:10px;transition:all .3s}.dot.active{background:var(--color-text);transform:scale(1.2)}.dot:hover{background:var(--color-text-muted)}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.article-content-boxed h3{text-transform:uppercase;letter-spacing:.2em;color:#ffffff4d;margin-top:0;margin-bottom:1rem;font-size:.75rem;font-weight:600}.article-content-boxed h3:not(:first-child){margin-top:2.5rem}.article-content-boxed p{color:#fffc;background:#ffffff05;border:1px solid #ffffff0d;border-radius:1rem;margin-bottom:0;padding:1.5rem;font-size:1.125rem;line-height:1.7}.article-content-boxed p+h3{margin-top:2.5rem}.article-content-boxed ul{background:#ffffff05;border:1px solid #ffffff0d;border-radius:1rem;margin-top:1rem;margin-bottom:0;padding:1.5rem 1.5rem 1.5rem 3rem;list-style-type:disc}.article-content-boxed ul+h3{margin-top:2.5rem}.article-content-boxed li{color:#fffc;margin-bottom:.75rem;font-size:1.125rem;line-height:1.7}.article-content-boxed li:last-child{margin-bottom:0}.article-content-boxed strong{color:#fff;font-weight:600}
@font-face{font-family:montserrat;src:url(../media/Montserrat_VariableFont_wght-s.p.1ahhh8s8kxdop.ttf)format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:montserrat;src:url(../media/Montserrat_Italic_VariableFont_wght-s.p.2lh6m_6_anyuk.ttf)format("truetype");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.montserrat_e5694a7f-module__-TKwVG__className{font-family:montserrat,montserrat Fallback}.montserrat_e5694a7f-module__-TKwVG__variable{--font-montserrat:"montserrat", "montserrat Fallback"}
@font-face{font-family:arabicFont;src:url(../media/thmanyahserifdisplay_Light-s.p.2zb5ubzdq4jqq.otf)format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:arabicFont;src:url(../media/thmanyahserifdisplay_Regular-s.p.2m_wh4ftpalpk.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:arabicFont;src:url(../media/thmanyahserifdisplay_Medium-s.p.3nlvt60rxm5gy.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:arabicFont;src:url(../media/thmanyahserifdisplay_Bold-s.p.0feikx61qai0c.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:arabicFont Fallback;src:local(Arial);ascent-override:88.11%;descent-override:22.03%;line-gap-override:0.0%;size-adjust:113.49%}.arabicfont_36835c84-module__EUENHW__className{font-family:arabicFont,arabicFont Fallback}.arabicfont_36835c84-module__EUENHW__variable{--font-arabic-family:"arabicFont", "arabicFont Fallback"}
