*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--cyan-primary:#00b4e6;--cyan-bright:#0cf;--cyan-deep:#09c;--teal-accent:#00e5c8;--teal-mid:#00c4a8;--teal-dark:#009e88;--white:#fff;--white-soft:#f0fbff;--white-muted:#ffffffd9;--dark-navy:#0a1628;--dark-mid:#0d1f3c;--dark-card:#0f2444;--gray-light:#e8f7fc;--gray-mid:#b0d8e8;--text-primary:#fff;--text-muted:#ffffffbf;--text-dark:#0a1628;--shadow-glow:0 0 30px #00b4e659;--shadow-card:0 8px 32px #00143c4d;--shadow-hover:0 16px 48px #00b4e640;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:36px;--radius-full:9999px;--transition-fast:.2s ease;--transition-mid:.4s cubic-bezier(.4, 0, .2, 1);--transition-slow:.7s cubic-bezier(.4, 0, .2, 1);--font-main:"Cairo", sans-serif}html{scroll-behavior:smooth}body{font-family:var(--font-main);background-color:var(--dark-navy);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.7;overflow-x:hidden}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:var(--font-main);border:none;outline:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--dark-navy)}::-webkit-scrollbar-thumb{background:var(--cyan-primary);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--teal-accent)}.container{max-width:1200px;margin:0 auto;padding:0 24px}.section-tag{color:var(--cyan-bright);border-radius:var(--radius-full);letter-spacing:.08em;text-transform:uppercase;background:#00b4e626;border:1px solid #00b4e64d;align-items:center;gap:8px;margin-bottom:16px;padding:6px 16px;font-size:.8rem;font-weight:600;display:inline-flex}.section-title{color:var(--white);font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2}.section-title span{background:linear-gradient(135deg, var(--cyan-bright), var(--teal-accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-subtitle{color:var(--text-muted);max-width:600px;margin-top:12px;font-size:1.1rem;line-height:1.8}.btn-primary{background:linear-gradient(135deg, var(--cyan-primary), var(--cyan-bright));color:var(--white);border-radius:var(--radius-full);font-size:1rem;font-weight:700;font-family:var(--font-main);transition:all var(--transition-mid);isolation:isolate;align-items:center;gap:10px;padding:14px 32px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00b4e666}.btn-primary:before{content:"";z-index:-1;background:linear-gradient(135deg, var(--teal-accent), var(--cyan-primary));opacity:0;transition:opacity var(--transition-mid);position:absolute;inset:0}.btn-primary:hover:before{opacity:1}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00e5c866}.btn-primary>*{z-index:1;position:relative}.btn-outline{color:var(--white);border-radius:var(--radius-full);font-size:1rem;font-weight:600;font-family:var(--font-main);transition:all var(--transition-mid);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:0 0;border:2px solid #ffffff4d;align-items:center;gap:10px;padding:13px 30px;display:inline-flex}.btn-outline:hover{border-color:var(--cyan-bright);color:var(--cyan-bright);background:#00b4e61a;transform:translateY(-2px)}.gradient-bg-cyan{background:linear-gradient(135deg, var(--cyan-primary) 0%, var(--cyan-deep) 50%, var(--dark-navy) 100%)}.glass-card{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-lg);transition:all var(--transition-mid);background:#ffffff0d;border:1px solid #ffffff1a}.glass-card:hover{box-shadow:var(--shadow-hover);background:#00b4e614;border-color:#00b4e64d;transform:translateY(-4px)}.page-wrapper{flex-direction:column;min-height:100vh;display:flex}main{flex:1}@media (width<=768px){.container{padding:0 16px}}.highlight-chips{flex-wrap:wrap;gap:8px;margin-top:16px;padding:0;list-style:none;display:flex}.highlight-chip{color:var(--teal-accent);background:#00e5c81f;border:1px solid #00e5c866;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.85rem;font-weight:700;display:inline-flex}.navbar{z-index:1000;padding:12px 0;transition:all .4s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0}.navbar.scrolled{-webkit-backdrop-filter:blur(24px);background:#081020e6;border-bottom:1px solid #00b4e62e;padding:8px 0;box-shadow:0 4px 32px #00000059}.navbar-inner{align-items:center;gap:20px;height:56px;display:flex}.navbar-brand{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;transition:opacity .3s;display:flex}.navbar-brand:hover{opacity:.85}.navbar-logo-img{object-fit:contain;flex-shrink:0;width:44px;height:44px}.navbar-brand-text{flex-direction:column;line-height:1;display:flex}.navbar-brand-name{color:#fff;letter-spacing:-.01em;font-size:1.05rem;font-weight:800}.navbar-brand-sub{color:var(--cyan-bright);letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:.65rem;font-weight:500}.navbar-links{flex:1;justify-content:center;align-items:center;gap:2px;list-style:none;display:flex}.nav-link{color:#ffffffbf;white-space:nowrap;border-radius:10px;align-items:center;padding:8px 14px;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .25s,background .25s;display:inline-flex;position:relative}.nav-link:hover{color:var(--white);background:#00b4e61a}.nav-link.active{color:var(--cyan-bright);background:#00b4e61f}.nav-link.active:after{content:"";background:linear-gradient(90deg, var(--cyan-bright), var(--teal-accent));border-radius:2px;width:20px;height:2px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.navbar-controls{flex-shrink:0;align-items:center;gap:10px;display:flex}.lang-picker{position:relative}.lang-btn{color:#ffffffd9;cursor:pointer;font-family:var(--font-main);white-space:nowrap;background:#ffffff12;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:5px;padding:7px 11px;font-size:.82rem;font-weight:600;transition:all .25s;display:inline-flex}.lang-btn:hover,.lang-btn.open{color:var(--cyan-bright);background:#00b4e626;border-color:#00b4e666}.lang-btn-label{font-size:1rem;line-height:1}.lang-chevron{opacity:.6;transition:transform .3s}.lang-btn.open .lang-chevron{transform:rotate(180deg)}.lang-dropdown{z-index:200;direction:ltr;background:#0d1e38;border:1px solid #00b4e640;border-radius:12px;min-width:140px;padding:6px;animation:.2s cubic-bezier(.4,0,.2,1) dropIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 40px #00000080,0 0 0 1px #00b4e61a}@keyframes dropIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.lang-option{color:#ffffffbf;cursor:pointer;width:100%;font-family:var(--font-main);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:.88rem;font-weight:600;transition:all .2s;display:flex}.lang-option:hover{color:var(--white);background:#00b4e61f}.lang-option.selected{color:var(--cyan-bright);background:#00b4e62e}.lang-option-flag{font-size:1.05rem;line-height:1}.lang-option-label{flex:1}.lang-check{color:var(--teal-accent);flex-shrink:0}.drawer-lang-row{direction:ltr;gap:8px;padding:14px 12px 8px;display:flex}.drawer-lang-btn{color:#ffffffa6;cursor:pointer;font-family:var(--font-main);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:.85rem;font-weight:600;transition:all .25s;display:flex}.drawer-lang-btn:hover{color:var(--white);background:#00b4e61f;border-color:#00b4e640}.drawer-lang-btn.active{color:var(--cyan-bright);background:#00b4e62e;border-color:#00b4e666}.navbar-cta{background:linear-gradient(135deg, var(--cyan-primary), var(--cyan-bright));color:#fff;font-size:.88rem;font-weight:700;font-family:var(--font-main);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:9px 20px;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 2px 16px #00b4e659}.navbar-cta:hover{background:linear-gradient(135deg, var(--teal-accent), var(--cyan-primary));transform:translateY(-1px);box-shadow:0 6px 24px #00e5c866}.navbar-burger{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-left:auto;padding:10px;transition:background .3s,border-color .3s;display:none}.navbar-burger:hover{background:#00b4e626;border-color:#00b4e659}.burger-line{transform-origin:50%;background:#fff;border-radius:2px;width:20px;height:2px;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .3s;display:block}.navbar-burger.open .burger-line:first-child{transform:translateY(7px)rotate(45deg)}.navbar-burger.open .burger-line:nth-child(2){opacity:0;transform:scaleX(0)}.navbar-burger.open .burger-line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-drawer{visibility:hidden;z-index:1002;background:linear-gradient(170deg,#09172a 0%,#071220 100%);border-left:1px solid #00b4e62e;width:min(360px,88vw);height:100dvh;transition:transform .4s cubic-bezier(.4,0,.2,1),visibility .4s;position:fixed;top:0;right:0;overflow:hidden auto;transform:translate(100%)}.mobile-drawer.open{visibility:visible;transform:none}.mobile-drawer-inner{min-height:100%;padding:0 0 calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.drawer-header{background:inherit;z-index:2;border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:20px 20px 18px;display:flex;position:sticky;top:0}.drawer-logo{object-fit:contain;flex-shrink:0;width:46px;height:46px}.drawer-brand-name{color:#fff;font-size:1rem;font-weight:800}.drawer-brand-sub{color:#ffffff73;margin-top:2px;font-size:.72rem}.drawer-close{color:#ffffffb3;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin-inline-start:auto;transition:all .2s;display:flex}.drawer-close:hover{color:#ff6b6b;background:#ff3c3c26;border-color:#ff50504d}.drawer-nav{flex-direction:column;gap:4px;padding:12px 12px 0;list-style:none;display:flex}.mobile-nav-link{color:#ffffffbf;animation:.35s both drawerItemIn;animation-delay:calc(50ms * var(--item-i,0));border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:13px 14px;font-size:.97rem;font-weight:600;text-decoration:none;transition:all .25s;display:flex}@keyframes drawerItemIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.mobile-nav-link:hover{color:var(--white);background:#00b4e61a;border-color:#00b4e633}.mobile-nav-link.active{color:var(--cyan-bright);background:#00b4e626;border-color:#00b4e64d}.mobile-nav-icon{text-align:center;flex-shrink:0;width:28px;font-size:1.1rem}.mobile-nav-label{flex:1}.mobile-nav-chevron{color:#fff3;flex-shrink:0;transition:color .2s;transform:rotate(-90deg)}[dir=rtl] .mobile-nav-chevron{transform:rotate(90deg)}.mobile-nav-link:hover .mobile-nav-chevron,.mobile-nav-link.active .mobile-nav-chevron{color:var(--cyan-bright)}.drawer-actions{border-top:1px solid #ffffff12;flex-direction:column;gap:10px;margin-top:auto;padding:20px 12px 0;display:flex}.drawer-cta-primary,.drawer-cta-secondary{font-size:.95rem;font-weight:700;font-family:var(--font-main);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:13px 16px;text-decoration:none;transition:all .3s;display:flex}.drawer-cta-primary{background:linear-gradient(135deg, var(--cyan-primary), var(--cyan-bright));color:#fff;box-shadow:0 4px 16px #00b4e64d}.drawer-cta-primary:hover{background:linear-gradient(135deg, var(--teal-accent), var(--cyan-primary));transform:translateY(-1px);box-shadow:0 8px 24px #00e5c859}.drawer-cta-secondary{color:#fffc;background:#ffffff0f;border:1px solid #ffffff1f}.drawer-cta-secondary:hover{color:var(--cyan-bright);background:#00b4e61a;border-color:#00b4e640}.drawer-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1001;background:#000000a6;animation:.3s overlayFade;position:fixed;inset:0}@keyframes overlayFade{0%{opacity:0}to{opacity:1}}@media (width<=1180px){.navbar-links,.navbar-cta{display:none}.navbar-burger{display:flex}}@media (width>=1181px){.mobile-drawer{display:none}}.footer{background:#06101e;margin-top:80px;position:relative}.footer-wave{width:100%;margin-bottom:-2px;line-height:0;overflow:hidden}.footer-wave svg{width:100%;height:80px;display:block}.footer-body{padding-top:60px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:48px;padding-bottom:60px;display:grid}.footer-logo{margin-bottom:16px;transition:transform .3s;display:inline-block}.footer-logo:hover{transform:scale(1.05)}.footer-logo img{object-fit:contain;width:72px;height:72px}.footer-tagline{color:var(--text-muted);max-width:300px;margin-bottom:28px;font-size:.95rem;line-height:1.8}.footer-socials{flex-direction:column;gap:10px;display:flex}.social-pill{border-radius:var(--radius-full);color:#fffc;background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;gap:10px;width:fit-content;padding:10px 18px;font-size:.9rem;font-weight:600;transition:all .3s;display:inline-flex}.social-pill:hover{color:var(--cyan-bright);background:#00b4e626;border-color:#00b4e666;transform:translate(-4px)}.social-arrow{opacity:0;margin-left:auto;transition:all .3s;transform:translate(-4px,4px)}.social-pill:hover .social-arrow{opacity:1;transform:translate(0)}.footer-col-title{color:var(--white);border-bottom:2px solid;border-image:linear-gradient(90deg, var(--cyan-primary), transparent) 1;margin-bottom:20px;padding-bottom:12px;font-size:1rem;font-weight:800}.footer-links{flex-direction:column;gap:8px;list-style:none;display:flex}.footer-link{color:var(--text-muted);align-items:center;gap:10px;padding:4px 0;font-size:.9rem;font-weight:500;transition:all .3s;display:flex}.footer-link:hover{color:var(--cyan-bright);transform:translate(-6px)}.footer-link-dot{background:var(--cyan-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:background .3s}.footer-link:hover .footer-link-dot{background:var(--teal-accent)}.footer-contact-list{flex-direction:column;gap:14px;list-style:none;display:flex}.footer-contact-item{color:var(--text-muted);align-items:center;gap:12px;font-size:.9rem;display:flex}.footer-contact-item a{color:var(--text-muted);transition:color .3s}.footer-contact-item a:hover{color:var(--cyan-bright)}.contact-icon{color:var(--cyan-primary);flex-shrink:0}.footer-bottom{border-top:1px solid #ffffff12;padding:20px 0}.footer-bottom-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.footer-copyright{color:#fff6;font-size:.85rem;font-weight:500}.footer-copyright-en{color:#00b4e680;letter-spacing:.05em;font-size:.8rem;font-weight:400}@media (width<=900px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-brand{grid-column:1/-1}}@media (width<=600px){.footer-grid{grid-template-columns:1fr}.footer-bottom-inner{text-align:center;flex-direction:column}}.main-content{padding-top:80px}.service-card{border-radius:var(--radius-lg);cursor:pointer;color:inherit;background:#ffffff0a;border:1px solid #ffffff14;flex-direction:column;gap:20px;padding:32px 28px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.service-card:hover{border-color:var(--card-color,var(--cyan-primary));box-shadow:0 20px 60px #0006, 0 0 0 1px var(--card-color,var(--cyan-primary));background:#00b4e60f;transform:translateY(-8px)}.service-card-glow{background:var(--card-color,var(--cyan-primary));opacity:0;filter:blur(60px);pointer-events:none;border-radius:50%;width:180px;height:180px;transition:opacity .5s;position:absolute;top:-60px;right:-60px}.service-card:hover .service-card-glow{opacity:.2}.service-card-icon-wrap{background:var(--card-gradient,linear-gradient(135deg, var(--cyan-primary), var(--teal-accent)));color:#fff;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:68px;height:68px;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s;display:flex;position:relative;box-shadow:0 8px 24px #0000004d}.service-card:hover .service-card-icon-wrap{transform:scale(1.1)rotate(-3deg);box-shadow:0 12px 32px #0006}.service-card-icon-ring{opacity:0;border:1px solid #fff3;border-radius:22px;transition:opacity .4s;position:absolute;inset:-4px}.service-card:hover .service-card-icon-ring{opacity:1}.service-card-content{flex:1}.service-card-title{color:var(--white);margin-bottom:4px;font-size:1.25rem;font-weight:800;line-height:1.3}.service-card-title-en{color:var(--card-color,var(--cyan-primary));letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:.75rem;font-weight:500}.service-card-desc{color:var(--text-muted);font-size:.92rem;line-height:1.75}.service-card-footer{border-top:1px solid #ffffff12;margin-top:4px;padding-top:16px}.service-card-cta{color:var(--card-color,var(--cyan-primary));align-items:center;gap:8px;font-size:.9rem;font-weight:700;transition:all .3s;display:inline-flex}.service-card:hover .service-card-cta{gap:12px}.service-card:hover .service-card-cta svg{transition:transform .3s;transform:translate(-4px)}.hero{z-index:10;background:linear-gradient(160deg,#061526 0%,#0a1f3c 40%,#0c2a4a 70%,#061526 100%);align-items:center;min-height:100vh;display:flex;position:relative}.hero-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-orb{filter:blur(100px);border-radius:50%;position:absolute}.hero-orb-1{background:radial-gradient(circle,#00b4e64d 0%,#0000 70%);width:600px;height:600px;animation:8s ease-in-out infinite orbFloat;top:-150px;left:-200px}.hero-orb-2{background:radial-gradient(circle,#00e5c833 0%,#0000 70%);width:400px;height:400px;animation:10s ease-in-out infinite reverse orbFloat;bottom:-100px;right:-100px}.hero-orb-3{background:radial-gradient(circle,#00b4e61a 0%,#0000 70%);width:300px;height:300px;animation:6s ease-in-out 2s infinite orbFloat;top:40%;left:40%}@keyframes orbFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.05)}66%{transform:translate(-20px,30px)scale(.95)}}.hero-grid{background-image:linear-gradient(#00b4e60a 1px,#0000 1px),linear-gradient(90deg,#00b4e60a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000,#0000);mask-image:radial-gradient(80% 80%,#000,#0000)}.hero-content{z-index:1;justify-content:space-between;align-items:center;gap:60px;width:100%;padding:120px 0 80px;display:flex;position:relative}.hero-brand{flex-shrink:0;justify-content:center;align-items:center;display:flex}.hero-logo-wrap{justify-content:center;align-items:center;width:280px;height:280px;display:flex;position:relative}.hero-logo{object-fit:contain;z-index:2;width:220px;height:220px;animation:6s ease-in-out infinite logoBreath;position:relative}@keyframes logoBreath{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.hero-logo-ring{border:1px solid #00b4e640;border-radius:48px;animation:4s ease-in-out infinite ringPulse;position:absolute;inset:10px}.hero-logo-ring-2{border:1px solid #00e5c826;border-radius:56px;animation:4s ease-in-out 2s infinite ringPulse;inset:0}@keyframes ringPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.04)}}.hero-text{flex:1;max-width:620px}.hero-badge{margin-bottom:20px;display:inline-flex}.hero-title{color:var(--white);letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(2.4rem,5vw,4rem);font-weight:900;line-height:1.15}.hero-title-gradient{background:linear-gradient(135deg, var(--cyan-bright) 0%, var(--teal-accent) 50%, var(--cyan-primary) 100%);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:6s infinite gradientShift}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.hero-subtitle{color:var(--text-muted);margin-bottom:36px;font-size:1.1rem;line-height:1.85}.hero-actions{z-index:50;flex-wrap:wrap;gap:16px;display:flex;position:relative}.hero-links{flex-wrap:wrap;gap:8px 20px;margin-top:24px;display:flex}.hero-link{color:var(--text-muted);text-underline-offset:4px;font-size:.95rem;-webkit-text-decoration:underline #00b4e666;text-decoration:underline #00b4e666;transition:color .2s}.hero-link:hover{color:var(--cyan-bright)}.hero-dropdown-container{z-index:100;display:inline-block;position:relative}.hero-dropdown-trigger{cursor:pointer;border:none;font-family:inherit}.hero-chevron{transition:transform .3s cubic-bezier(.4,0,.2,1)}.hero-chevron.rotate{transform:rotate(180deg)}.hero-services-menu{-webkit-backdrop-filter:blur(28px);border-radius:var(--radius-xl);z-index:500;transform-origin:0 0;box-sizing:border-box;background:#081224fa;border:1px solid #00b4e64d;width:min(520px,100vw - 32px);padding:14px;animation:.28s cubic-bezier(.16,1,.3,1) heroMenuIn;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 25px 60px #000000d9,0 0 35px #00b4e633}[dir=rtl] .hero-services-menu{transform-origin:100% 0;left:auto;right:0}@keyframes heroMenuIn{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.hero-menu-header{border-bottom:1px solid #ffffff14;margin-bottom:10px;padding:2px 6px 8px}.hero-menu-title{color:var(--cyan-bright);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700}.hero-menu-grid{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hero-menu-grid>:last-child:nth-child(odd){grid-column:1/-1}@media (width<=480px){.hero-services-menu{width:min(320px,100vw - 24px)}.hero-menu-grid{grid-template-columns:1fr}}.hero-menu-item{border-radius:var(--radius-md);color:var(--text-primary);box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff0f;align-items:center;gap:10px;min-width:0;padding:10px 12px;text-decoration:none;transition:all .25s;display:flex}.hero-menu-item:hover{border-color:var(--item-color,#00b4e673);background:#00b4e61f;transform:translateY(-2px);box-shadow:0 6px 20px #00000059}.hero-menu-item-icon{color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 4px 12px #0000004d}.hero-menu-item-title{color:#fff;flex:1;min-width:0;font-size:.88rem;font-weight:700;line-height:1.35}.hero-menu-item-arrow{color:var(--item-color,var(--cyan-primary));opacity:.5;flex-shrink:0;margin-inline-start:auto;transition:transform .25s,opacity .25s}.hero-menu-item:hover .hero-menu-item-arrow{opacity:1;transform:translate(2px)}[dir=rtl] .hero-menu-item:hover .hero-menu-item-arrow{transform:translate(-2px)}.hero-menu-footer{text-align:center;border-top:1px solid #ffffff14;margin-top:10px;padding-top:8px}.hero-menu-all-link{color:var(--cyan-primary);border-radius:6px;padding:4px 8px;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .2s,background .2s;display:inline-block}.hero-menu-all-link:hover{color:var(--teal-accent);background:#00b4e614}.hero-scroll-hint{flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.scroll-dot{background:var(--cyan-primary);width:6px;height:6px;box-shadow:0 0 12px var(--cyan-primary);border-radius:50%;animation:2s ease-in-out infinite scrollBounce}@keyframes scrollBounce{0%,to{opacity:.8;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}.stats-section{z-index:1;margin-top:0;padding:60px 0;position:relative}.stats-grid{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #00b4e626;grid-template-columns:repeat(4,1fr);gap:16px;padding:32px 24px;display:grid}.stat-card{text-align:center;border-radius:var(--radius-md);flex-direction:column;align-items:center;gap:8px;padding:16px;transition:background .3s;display:flex}.stat-card:hover{background:#00b4e614}.stat-icon{width:44px;height:44px;color:var(--cyan-bright);background:linear-gradient(135deg,#00b4e633,#00e5c81a);border:1px solid #00b4e640;border-radius:12px;justify-content:center;align-items:center;display:flex}.stat-label{color:var(--text-muted);font-size:.85rem;font-weight:500}.video-section{padding:100px 0}.section-header.center{text-align:center;flex-direction:column;align-items:center;margin-bottom:48px;display:flex}.shorts-grid{grid-template-columns:repeat(2,1fr);gap:32px;max-width:720px;margin:0 auto;display:grid}.short-wrapper{border-radius:var(--radius-xl);aspect-ratio:9/16;background:#000;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000008c,0 0 0 1px #00b4e633}.short-wrapper:hover{transform:translateY(-6px)scale(1.01);box-shadow:0 32px 80px #0009,0 0 0 1px #00e5c866}.short-frame-glow{border-radius:calc(var(--radius-xl) + 2px);background:linear-gradient(160deg, var(--cyan-primary), var(--teal-accent), var(--cyan-bright));z-index:-1;opacity:.5;position:absolute;inset:-2px}.short-wrapper iframe{border-radius:var(--radius-xl);border:none;width:100%;height:100%;display:block}.services-section{padding:100px 0}.services-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px;display:grid}.services-grid>*{display:flex}.services-grid .service-card{flex:1}.services-grid>:last-child:nth-child(odd){grid-column:1/-1}.why-goal-title{color:var(--cyan-bright);margin-top:24px;font-size:1.15rem;font-weight:700}.why-section{background:linear-gradient(#0000,#00143280,#0000);padding:100px 0;overflow-x:clip}.why-inner{grid-template-columns:1fr 1.4fr;align-items:center;gap:80px;display:grid}.why-visual{justify-content:center;align-items:center;display:flex}.why-logo-frame{justify-content:center;align-items:center;width:320px;height:320px;display:flex;position:relative}.why-logo{object-fit:contain;z-index:1;width:280px;height:280px;position:relative}.why-glow{filter:blur(30px);background:radial-gradient(circle,#00b4e640,#0000 70%);border-radius:60px;position:absolute;inset:-20px}.cta-section{padding:100px 0;position:relative;overflow:hidden}.cta-bg{z-index:0;position:absolute;inset:0}.cta-orb{filter:blur(80px);border-radius:50%;position:absolute}.cta-orb-1{background:radial-gradient(circle,#00b4e633,#0000 70%);width:500px;height:500px;top:-150px;left:50%;transform:translate(-50%)}.cta-orb-2{background:radial-gradient(circle,#00e5c826,#0000 70%);width:300px;height:300px;bottom:-100px;right:10%}.cta-content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.cta-title{color:var(--white);max-width:700px;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:900}.cta-subtitle{color:var(--text-muted);max-width:500px;font-size:1.05rem}.cta-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:12px;display:flex}.cta-btn{justify-content:center;min-width:220px}@media (width<=1024px){.hero-content{text-align:center;flex-direction:column;gap:40px;padding:140px 24px 80px}.hero-actions,.hero-links{justify-content:center}.hero-dropdown-container{position:static}.hero-services-menu,[dir=rtl] .hero-services-menu{transform-origin:top;margin-inline:auto;left:0;right:0}.hero-subtitle{text-align:center}.why-inner{grid-template-columns:1fr;gap:48px}.why-visual{order:-1}.why-logo-frame{width:240px;height:240px}.why-logo{width:200px;height:200px}}@media (width<=768px){.hero-logo-wrap{width:200px;height:200px}.hero-logo{width:160px;height:160px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:12px}.services-grid{grid-template-columns:1fr}.shorts-grid{grid-template-columns:1fr;max-width:360px}}@media (width<=480px){.stats-grid{grid-template-columns:repeat(2,1fr)}.hero-title{font-size:2.4rem}}.sp-hero{text-align:center;background:linear-gradient(160deg,#061526 0%,#0a1f3c 50%,#061526 100%);padding:140px 0 80px;position:relative;overflow:hidden}.sp-hero-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.sp-hero-orb{background:radial-gradient(circle, var(--sp-color,var(--cyan-primary)) 0%, transparent 65%);opacity:.15;filter:blur(60px);border-radius:50%;width:700px;height:700px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.sp-hero-grid{background-image:linear-gradient(#00b4e60a 1px,#0000 1px),linear-gradient(90deg,#00b4e60a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000,#0000);mask-image:radial-gradient(70% 70% at 50% 40%,#000,#0000)}.sp-hero-content{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.sp-hero-content>div{flex-direction:column;align-items:center;width:100%;display:flex}.sp-breadcrumb{color:#ffffff80;align-items:center;gap:8px;margin-bottom:32px;font-size:.88rem;display:flex}.sp-breadcrumb-link{color:var(--sp-color,var(--cyan-primary));font-weight:600;transition:color .3s}.sp-breadcrumb-link:hover{color:var(--teal-accent)}.sp-breadcrumb-sep{color:#ffffff4d}.sp-breadcrumb-current{color:#ffffffb3}.sp-icon-wrap{background:var(--sp-gradient,linear-gradient(135deg, var(--cyan-primary), var(--teal-accent)));color:#fff;border-radius:28px;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 28px;animation:.6s cubic-bezier(.4,0,.2,1) forwards iconPop;display:flex;box-shadow:0 16px 48px #0006,0 0 0 1px #ffffff1a}@keyframes iconPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.sp-title{color:var(--white);max-width:700px;margin-bottom:8px;font-size:clamp(2rem,4vw,3.2rem);font-weight:900;line-height:1.2}.sp-title-en{color:var(--sp-color,var(--cyan-primary));letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;font-size:1rem;font-weight:500}.sp-subtitle{color:var(--text-muted);max-width:600px;margin-bottom:36px;font-size:1.1rem;line-height:1.8}.sp-hero-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.sp-features{flex-wrap:wrap;justify-content:center;gap:16px;width:100%;max-width:760px;margin:28px auto 0;padding:0;list-style:none;display:flex}.sp-feature{aspect-ratio:1;text-align:center;-webkit-backdrop-filter:blur(14px);min-width:0;transition:transform var(--transition-mid), border-color var(--transition-mid);background:linear-gradient(160deg,#ffffff17,#ffffff05);border:1px solid #ffffff1f;border-radius:22px;flex-direction:column;flex:0 0 calc(25% - 12px);justify-content:center;align-items:center;gap:14px;padding:18px 12px;display:flex;box-shadow:inset 0 1px #ffffff1f,0 12px 32px #00000040}.sp-feature:hover{border-color:color-mix(in srgb, var(--sp-color,var(--cyan-primary)) 60%, transparent);transform:translateY(-4px)}.sp-feature-icon{width:52px;height:52px;color:var(--white);background:var(--sp-gradient,linear-gradient(135deg, var(--cyan-primary), var(--teal-accent)));border-radius:16px;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 20px #0000004d}.sp-feature-text{color:var(--white);font-size:.95rem;font-weight:700;line-height:1.5}@media (width<=640px){.sp-features{gap:12px;margin-top:24px}.sp-feature{flex-basis:calc(50% - 6px)}.sp-feature-text{font-size:.88rem}}.sp-video{aspect-ratio:9/16;width:100%;max-width:360px;box-shadow:0 20px 48px #0006, 0 0 40px color-mix(in srgb, var(--sp-color,var(--cyan-primary)) 25%, transparent);background:#000;border:1px solid #ffffff1f;border-radius:24px;margin:32px auto 0;overflow:hidden}.sp-video iframe{border:0;width:100%;height:100%;display:block}.sp-content{padding:80px 0}.sp-content-grid{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.sp-content-single{grid-template-columns:minmax(0,760px);justify-content:center}.sp-arabic-card{border-radius:var(--radius-xl);background:linear-gradient(135deg,#ffffff0d,#00b4e60a);border:1px solid #00b4e633;padding:40px;position:relative;overflow:hidden}.sp-arabic-card:before{content:"";background:var(--sp-gradient,linear-gradient(180deg, var(--cyan-primary), var(--teal-accent)));border-radius:0 var(--radius-xl) var(--radius-xl) 0;width:6px;height:100%;position:absolute;top:0;right:0}.sp-arabic-badge{color:var(--sp-color,var(--cyan-primary));border-radius:var(--radius-full);background:#00b4e61f;border:1px solid #00b4e640;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.sp-description{color:var(--text-muted);font-size:1rem;line-height:1.85}@keyframes featureSlide{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.sp-related{padding:80px 0}.sp-related-header{text-align:center;margin-bottom:40px}.sp-related-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sp-related-card{border-radius:var(--radius-lg);color:var(--white);background:#ffffff0a;border:1px solid #ffffff14;align-items:center;gap:16px;padding:20px 24px;text-decoration:none;transition:all .3s;display:flex}.sp-related-card:hover{background:#00b4e614;border-color:#00b4e640;transform:translateY(-4px);box-shadow:0 12px 40px #0000004d}.sp-related-icon{color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.sp-related-title{margin-bottom:2px;font-size:.95rem;font-weight:700}.sp-related-en{color:#fff6;font-size:.72rem;font-weight:400}.sp-related-arrow{color:var(--cyan-primary);opacity:0;margin-left:auto;transition:all .3s;transform:translate(4px)}.sp-related-card:hover .sp-related-arrow{opacity:1;transform:translate(0)}.sp-cta{background:linear-gradient(135deg,#00b4e614,#00e5c80d);border-top:1px solid #00b4e626;border-bottom:1px solid #00b4e626;margin:0;padding:80px 0;position:relative;overflow:hidden}.sp-cta-bg{background:radial-gradient(60% 80% at 50% 0,#00b4e61f,#0000);position:absolute;inset:0}.sp-cta-content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.sp-cta-title{color:var(--white);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:900}.sp-cta-subtitle{color:var(--text-muted);font-size:1rem}.sp-cta-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:8px;display:flex}@media (width<=1024px){.sp-related-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.sp-content-grid,.sp-related-grid{grid-template-columns:1fr}}@media (width<=480px){.sp-arabic-card{padding:24px 20px}}.nf-hero{align-items:center;min-height:70vh;display:flex}.nf-hero .sp-hero-content{width:100%}.nf-code{letter-spacing:-.04em;background:linear-gradient(135deg, var(--cyan-primary), var(--teal-accent));color:#0000;direction:ltr;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:clamp(6rem,22vw,11rem);font-weight:900;line-height:1}
