@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Noto+Sans+Arabic:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--header-primary:#00d4ff;--header-secondary:#9d4edd;--header-accent:#ff6b35;--header-deep:#0a0a0f;--header-gradient-primary:linear-gradient(135deg,var(--header-primary) 0%,var(--header-secondary) 50%,var(--header-accent) 100%);--header-gradient-secondary:linear-gradient(45deg,#39ff14 0%,var(--header-primary) 100%);--header-gradient-glass:linear-gradient(135deg,#ffffff1a,#ffffff0d);--header-height:80px;--header-height-scrolled:72px;--header-padding:0 2rem;--header-gap:0.5rem;--header-border-radius:1rem;--header-shadow:0 8px 32px #0a0a0f1a;--header-shadow-glow:0 0 20px #00d4ff4d;--header-shadow-hover:0 8px 25px #ff6b3566;--header-transition:all 0.3s cubic-bezier(0.4,0,0.2,1);--header-transition-fast:all 0.15s cubic-bezier(0.4,0,0.2,1)}body.dark-theme{--header-bg-primary:#0a0a0ff2;--header-bg-glass:#1a1a1fcc;--header-text-primary:#f8fafc;--header-text-secondary:#cbd5e1;--header-border:#ffffff1a}body.light-theme{--header-bg-primary:#fffffff2;--header-bg-glass:#f8fafccc;--header-text-primary:#1e293b;--header-text-secondary:#64748b;--header-border:#e2e8f04d}.pridea-header{height:80px;height:var(--header-height);position:-webkit-sticky;position:sticky;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--header-transition);width:100%;will-change:transform,opacity;z-index:1020}.pridea-header-bg{background:var(--header-bg-primary);border-bottom:1px solid var(--header-border);inset:0;overflow:hidden;position:absolute}.pridea-header-bg:before{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);background:var(--header-gradient-glass);content:"";inset:0;opacity:.5;position:absolute}.pridea-header.pridea-scrolled{box-shadow:0 8px 32px #0a0a0f1a;box-shadow:var(--header-shadow);height:72px;height:var(--header-height-scrolled)}.pridea-header.pridea-scrolled .pridea-header-bg{backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px)}.pridea-header.pridea-hidden{transform:translateY(-100%)}.pridea-header-container{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1440px;padding:0 2rem;padding:var(--header-padding);position:relative}.pridea-header-left{align-items:center;display:flex;flex:1 1;gap:2rem}.pridea-header-right{align-items:center;display:flex;gap:.5rem;gap:var(--header-gap)}.pridea-logo{align-items:center;display:flex;overflow:hidden;padding:.5rem;position:relative;text-decoration:none}.pridea-logo,.pridea-logo:before{border-radius:1rem;border-radius:var(--header-border-radius);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--header-transition)}.pridea-logo:before{background:linear-gradient(135deg,#00d4ff,#9d4edd 50%,#ff6b35);background:var(--header-gradient-primary);content:"";inset:0;opacity:0;position:absolute}.pridea-logo:hover:before{opacity:.1}.pridea-logo:hover{transform:translateY(-2px)}.pridea-logo-container{align-items:center;display:flex;gap:1rem}.pridea-logo-icon{align-items:center;background:linear-gradient(135deg,#00d4ff,#9d4edd 50%,#ff6b35);background:var(--header-gradient-primary);border-radius:1rem;border-radius:var(--header-border-radius);box-shadow:0 0 20px #00d4ff4d;box-shadow:var(--header-shadow-glow);display:flex;height:48px;justify-content:center;overflow:hidden;position:relative;width:48px}.logo-bg-effect,.pridea-logo-icon{transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--header-transition)}.logo-bg-effect{animation:aurora-flow 8s ease-in-out infinite;background:linear-gradient(45deg,#39ff14,#00d4ff);background:var(--header-gradient-secondary);inset:0;opacity:0;position:absolute}@keyframes aurora-flow{0%,to{opacity:0;transform:rotate(0deg) scale(1)}50%{opacity:.3;transform:rotate(180deg) scale(1.1)}}.pridea-logo:hover .logo-bg-effect{opacity:.6}.logo-image{height:32px;object-fit:contain;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--header-transition);width:32px;z-index:2}.pridea-logo:hover .logo-image{transform:scale(1.1) rotate(5deg)}.pridea-logo-text-container{display:flex;flex-direction:column;gap:.25rem}.pridea-logo-text{-webkit-text-fill-color:#0000;animation:gradient-shift 4s ease-in-out infinite;background:linear-gradient(135deg,#00d4ff,#9d4edd 50%,#ff6b35);background:var(--header-gradient-primary);background-clip:text;-webkit-background-clip:text;background-size:200% 200%;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:800;letter-spacing:-.025em;line-height:1;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--header-transition)}body.lang-ar .pridea-logo-text{font-family:Cairo,sans-serif;font-size:1.75rem}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.pridea-logo:hover .pridea-logo-text{transform:translateY(-1px)}.pridea-logo-tagline{color:var(--header-text-secondary);font-size:.75rem;font-weight:500;letter-spacing:.1em;opacity:.8;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--header-transition)}.pridea-logo:hover .pridea-logo-tagline{color:#00d4ff;color:var(--header-primary);opacity:1}.pridea-main-nav{-webkit-margin-end:1.5rem;margin-inline-end:1.5rem}.pridea-nav-links{display:flex;gap:.5rem;gap:var(--header-gap);list-style:none;margin:0;padding:0}.pridea-nav-item{position:relative}.pridea-nav-link{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:1rem;border-radius:var(--header-border-radius);color:var(--header-text-primary);font-size:.875rem;font-weight:500;overflow:hidden;padding:.5rem 1rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--header-transition)}.nav-link-content,.pridea-nav-link{align-items:center;display:flex;gap:.5rem;position:relative}.nav-link-content{z-index:2}.nav-bg-effect{background:linear-gradient(135deg,#00d4ff,#9d4edd 50%,#ff6b35);background:var(--header-gradient-primary);border-radius:1rem;border-radius:var(--header-border-radius);inset:0;opacity:0;position:absolute;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--header-transition)}.pridea-nav-link:hover .nav-bg-effect{opacity:.1}.pridea-nav-link:hover{background:var(--header-bg-glass);box-shadow:0 8px 32px #0a0a0f1a;box-shadow:var(--header-shadow);color:#00d4ff;color:var(--header-primary);transform:translateY(-2px)}.nav-icon-container{align-items:center;display:flex;justify-content:center;position:relative}.nav-icon{height:18px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--header-transition);width:18px}.pridea-nav-link:hover .nav-icon{transform:scale(1.1) rotate(5deg)}.pridea-nav-link.pridea-upgrade-link{background:linear-gradient(135deg,#00d4ff,#9d4edd 50%,#ff6b35);background:var(--header-gradient-primary);box-shadow:0 0 20px #00d4ff4d;box-shadow:var(--header-shadow-glow);color:#fff;font-weight:600;overflow:hidden;position:relative}.pridea-nav-link.pridea-upgrade-link:after{background:linear-gradient(45deg,#39ff14,#00d4ff);background:var(--header-gradient-secondary);border-radius:1rem;border-radius:var(--header-border-radius);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:0 50%;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--header-transition);z-index:1}.pridea-nav-link.pridea-upgrade-link:hover{box-shadow:0 8px 25px #ff6b3566;box-shadow:var(--header-shadow-hover);color:#fff!important;transform:translateY(-3px) scale(1.02)}.pridea-nav-link.pridea-upgrade-link:hover:after{transform:scaleX(1)}.premium-badge{align-items:center;animation:premium-pulse 2s ease-in-out infinite;background:linear-gradient(45deg,#39ff14,#00d4ff);background:var(--header-gradient-secondary);border-radius:50%;box-shadow:0 0 20px #00d4ff4d;box-shadow:var(--header-shadow-glow);display:flex;height:12px;justify-content:center;position:absolute;right:-4px;top:-4px;width:12px}@keyframes premium-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.pridea-nav-link.active{background:#00d4ff1a;border:1px solid #00d4ff33;color:#00d4ff;color:var(--header-primary)}.pridea-controls-section{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--header-bg-glass);border:1px solid var(--header-border);border-radius:1.5rem;box-shadow:0 8px 32px #0a0a0f1a;box-shadow:var(--header-shadow);display:flex;gap:.5rem;gap:var(--header-gap);padding:.5rem}.pridea-language-toggle{align-items:center;background:#0000;border:1px solid var(--header-border);color:var(--header-text-primary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;overflow:hidden;padding:.5rem 1rem;position:relative}.pridea-language-toggle,.pridea-language-toggle:before{border-radius:1rem;border-radius:var(--header-border-radius);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--header-transition)}.pridea-language-toggle:before{background:linear-gradient(135deg,#00d4ff,#9d4edd 50%,#ff6b35);background:var(--header-gradient-primary);content:"";inset:0;opacity:0;position:absolute}.pridea-language-toggle:hover:before{opacity:.1}.pridea-language-toggle:hover{border-color:#00d4ff;border-color:var(--header-primary);box-shadow:0 8px 32px #0a0a0f1a;box-shadow:var(--header-shadow);color:#00d4ff;color:var(--header-primary);transform:translateY(-1px)}.language-icon-container{align-items:center;display:flex;justify-content:center;position:relative}.language-icon{height:16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--header-transition);width:16px}.pridea-language-toggle:hover .language-icon{transform:rotate(180deg)}.language-text{font-weight:600;position:relative;z-index:1}.pridea-theme-toggle{align-items:center;background:#0000;border:1px solid var(--header-border);cursor:pointer;display:flex;height:40px;justify-content:center;overflow:hidden;position:relative;width:40px}.pridea-theme-toggle,.pridea-theme-toggle:before{border-radius:1rem;border-radius:var(--header-border-radius);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--header-transition)}.pridea-theme-toggle:before{background:linear-gradient(135deg,#00d4ff,#9d4edd 50%,#ff6b35);background:var(--header-gradient-primary);content:"";inset:0;opacity:0;position:absolute}.pridea-theme-toggle:hover:before{opacity:.1}.pridea-theme-toggle:hover{border-color:#00d4ff;border-color:var(--header-primary);box-shadow:0 8px 32px #0a0a0f1a;box-shadow:var(--header-shadow);transform:translateY(-1px)}.theme-icon-container{align-items:center;display:flex;justify-content:center;position:relative}.theme-icon-wrapper{position:relative;transition:all .5s cubic-bezier(.68,-.55,.265,1.55);z-index:2}.moon-icon,.sun-icon{color:var(--header-text-primary);height:20px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--header-transition);width:20px}.pridea-theme-toggle:hover .moon-icon,.pridea-theme-toggle:hover .sun-icon{color:#00d4ff;color:var(--header-primary);transform:rotate(15deg) scale(1.1)}.pridea-theme-toggle.dark-mode .theme-icon-wrapper{transform:rotate(180deg)}.pridea-mobile-menu-toggle{align-items:center;background:var(--header-bg-glass);border:1px solid var(--header-border);cursor:pointer;display:none;height:48px;justify-content:center;overflow:hidden;position:relative;width:48px;z-index:1021}.pridea-mobile-menu-toggle,.pridea-mobile-menu-toggle:before{border-radius:1rem;border-radius:var(--header-border-radius);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--header-transition)}.pridea-mobile-menu-toggle:before{background:linear-gradient(135deg,#00d4ff,#9d4edd 50%,#ff6b35);background:var(--header-gradient-primary);content:"";inset:0;opacity:0;position:absolute}.pridea-mobile-menu-toggle:hover:before{opacity:.1}.pridea-mobile-menu-toggle:hover{border-color:#00d4ff;border-color:var(--header-primary);box-shadow:0 8px 32px #0a0a0f1a;box-shadow:var(--header-shadow);transform:translateY(-2px)}.burger-container{height:18px;position:relative;width:24px;z-index:1}.burger-line{background:var(--header-text-primary);border-radius:2px;height:2px;position:absolute;transform-origin:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--header-transition);width:100%}.burger-line-1{top:0}.burger-line-2{top:50%;transform:translateY(-50%)}.burger-line-3{bottom:0}.pridea-mobile-menu-toggle.active .burger-line-1{background:#00d4ff;background:var(--header-primary);transform:rotate(45deg) translate(5px,5px)}.pridea-mobile-menu-toggle.active .burger-line-2{opacity:0;transform:translateY(-50%) scale(0)}.pridea-mobile-menu-toggle.active .burger-line-3{background:#00d4ff;background:var(--header-primary);transform:rotate(-45deg) translate(5px,-5px)}@media (max-width:768px){:root{--header-height:64px;--header-height-scrolled:56px;--header-padding:0 1rem}.pridea-mobile-menu-toggle{display:flex}.pridea-main-nav{display:none}.pridea-header-right{align-items:stretch;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);background:var(--header-bg-primary);border-left:1px solid var(--header-border);box-shadow:-8px 0 32px #0a0a0f33;flex-direction:column;height:100vh;justify-content:flex-start;overflow-y:auto;padding:5rem 1.5rem 1.5rem;position:fixed;right:-100%;top:0;transition:right .4s cubic-bezier(.4,0,.2,1);width:320px;z-index:1020}.pridea-header-right.mobile-open{right:0}body.lang-ar .pridea-header-right{border-left:none;border-right:1px solid var(--header-border);box-shadow:8px 0 32px #0a0a0f33;left:-100%;right:auto;transition:left .4s cubic-bezier(.4,0,.2,1)}body.lang-ar .pridea-header-right.mobile-open{left:0}.pridea-main-nav{-webkit-margin-end:0;display:block;margin-inline-end:0;margin-bottom:2rem;width:100%}.pridea-nav-links{flex-direction:column;gap:.75rem;width:100%}.pridea-nav-item{width:100%}.pridea-nav-link{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--header-bg-glass);border:1px solid var(--header-border);justify-content:flex-start;padding:1rem 1.5rem;width:100%}.pridea-nav-link:hover{transform:translateX(.5rem)}body.lang-ar .pridea-nav-link:hover{transform:translateX(-.5rem)}.pridea-controls-section{background:#0000;border:none;box-shadow:none;flex-direction:column;gap:1rem;margin-top:1.5rem;padding:0;width:100%}.pridea-language-toggle{font-size:1rem;justify-content:center;padding:1rem 1.25rem}.pridea-language-toggle,.pridea-theme-toggle{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:var(--header-bg-glass);width:100%}.pridea-theme-toggle{height:56px}}@media (max-width:480px){:root{--header-height:56px;--header-height-scrolled:48px;--header-padding:0 0.75rem}.pridea-logo-icon{height:40px;width:40px}.logo-image{height:28px;width:28px}.pridea-logo-text{font-size:1.25rem}body.lang-ar .pridea-logo-text{font-size:1.5rem}.pridea-logo-tagline{display:none}.pridea-header-right{width:90%}.pridea-mobile-menu-toggle{height:44px;width:44px}}.pridea-header,.pridea-language-toggle,.pridea-mobile-menu-toggle,.pridea-nav-link,.pridea-theme-toggle{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.aurora-flow,.gradient-shift,.premium-pulse{animation:none!important}}.pridea-language-toggle:focus-visible,.pridea-mobile-menu-toggle:focus-visible,.pridea-nav-link:focus-visible,.pridea-theme-toggle:focus-visible{box-shadow:0 0 0 4px #00d4ff33;outline:3px solid #00d4ff;outline:3px solid var(--header-primary);outline-offset:2px}@media print{.pridea-header{background:#fff!important;box-shadow:none;height:auto!important;position:static}.pridea-header-bg,.pridea-mobile-menu-toggle,.pridea-theme-toggle{display:none}.pridea-logo-text{-webkit-text-fill-color:#000!important}.pridea-logo-text,.pridea-nav-link{background:none!important;color:#000!important}}@supports (padding:max(0px)){.pridea-header-container{padding-left:max(2rem,env(safe-area-inset-left));padding-right:max(2rem,env(safe-area-inset-right))}@media (max-width:768px){.pridea-header-container{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}}}.pridea-header-right::-webkit-scrollbar{width:4px}.pridea-header-right::-webkit-scrollbar-track{background:#0000}.pridea-header-right::-webkit-scrollbar-thumb{background:#00d4ff;background:var(--header-primary);border-radius:2px;opacity:.5}@media (hover:hover){.pridea-nav-link:after{background:linear-gradient(135deg,#00d4ff,#9d4edd 50%,#ff6b35);background:var(--header-gradient-primary);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--header-transition);width:0}.pridea-nav-link:hover:after{width:80%}.pridea-nav-link.active:after{width:100%}}.pridea-mobile-overlay{animation:overlay-fade-in .3s cubic-bezier(.4,0,.2,1) forwards;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0009;inset:0;opacity:0;position:fixed;z-index:1019}@keyframes overlay-fade-in{0%{opacity:0}to{opacity:1}}.ai-animated-background{overflow:hidden;pointer-events:none;z-index:1}.ai-animated-background,.ai-bg-layer{height:100%;left:0;position:absolute;top:0;width:100%}.ai-gradient-layer{animation:gradientFlow 25s ease-in-out infinite;background:linear-gradient(135deg,#3b82f60a,#1e3a8a0f 25%,#fb923c08 50%,#1e3a8a0f 75%,#3b82f60a)}@keyframes gradientFlow{0%,to{background:linear-gradient(135deg,#3b82f60a,#1e3a8a0f 25%,#fb923c08 50%,#1e3a8a0f 75%,#3b82f60a)}50%{background:linear-gradient(135deg,#fb923c0a,#3b82f60d 25%,#1e3a8a0a 50%,#3b82f60d 75%,#fb923c0a)}}.ai-floating-icons{height:100%;overflow:hidden;position:absolute;width:100%}.ai-icon{filter:drop-shadow(0 0 4px rgba(59,130,246,.1));opacity:0;pointer-events:none;position:absolute;will-change:transform,opacity}.ai-icon-brain{animation:floatBrain 20s ease-in-out infinite;color:#1e3a8aa6;filter:drop-shadow(0 0 8px rgba(30,58,138,.2));height:28px;width:28px}.ai-icon-network{animation:floatNetwork 24s ease-in-out infinite;color:#2563eb99;filter:drop-shadow(0 0 8px rgba(37,99,235,.25));height:32px;width:32px}.ai-icon-circuit{animation:floatCircuit 18s ease-in-out infinite;color:#fb923cb3;filter:drop-shadow(0 0 8px rgba(251,146,60,.3));height:24px;width:24px}.ai-icon-robot{animation:floatRobot 26s ease-in-out infinite;color:#1e3a8a9e;filter:drop-shadow(0 0 8px rgba(30,58,138,.2));height:30px;width:30px}.ai-icon-neural{animation:floatNeural 22s ease-in-out infinite;color:#2563eba6;filter:drop-shadow(0 0 8px rgba(37,99,235,.25));height:26px;width:26px}.ai-icon-chip{animation:floatChip 19s ease-in-out infinite;color:#fb923cad;filter:drop-shadow(0 0 8px rgba(251,146,60,.3));height:25px;width:25px}.ai-icon-deep{animation:floatDeep 23s ease-in-out infinite;color:#1e3a8a99;filter:drop-shadow(0 0 8px rgba(30,58,138,.2));height:29px;width:29px}.ai-icon-chat{animation:floatChat 21s ease-in-out infinite;color:#fb923ca8;filter:drop-shadow(0 0 8px rgba(251,146,60,.3));height:27px;width:27px}@keyframes floatBrain{0%{filter:drop-shadow(0 0 4px rgba(30,58,138,.1));opacity:0;transform:translate(-50px,100vh) rotate(0deg) scale(.6)}15%{filter:drop-shadow(0 0 12px rgba(30,58,138,.3));opacity:.8}50%{filter:drop-shadow(0 0 16px rgba(30,58,138,.4));opacity:1;transform:translate(50vw,45vh) rotate(180deg) scale(1)}85%{filter:drop-shadow(0 0 12px rgba(30,58,138,.3));opacity:.8}to{filter:drop-shadow(0 0 4px rgba(30,58,138,.1));opacity:0;transform:translate(105vw,-50px) rotate(1turn) scale(.6)}}@keyframes floatNetwork{0%{filter:drop-shadow(0 0 4px rgba(37,99,235,.1));opacity:0;transform:translate(105vw,75vh) rotate(0deg) scale(.5)}20%{filter:drop-shadow(0 0 14px rgba(37,99,235,.35));opacity:.9}50%{filter:drop-shadow(0 0 18px rgba(37,99,235,.45));opacity:1;transform:translate(25vw,35vh) rotate(-180deg) scale(.9)}80%{filter:drop-shadow(0 0 14px rgba(37,99,235,.35));opacity:.9}to{filter:drop-shadow(0 0 4px rgba(37,99,235,.1));opacity:0;transform:translate(-60px,-50px) rotate(-1turn) scale(.5)}}@keyframes floatCircuit{0%{filter:drop-shadow(0 0 4px rgba(251,146,60,.1));opacity:0;transform:translate(40vw,105vh) rotate(45deg) scale(.7)}25%{filter:drop-shadow(0 0 12px rgba(251,146,60,.4));opacity:.7}50%{filter:drop-shadow(0 0 16px rgba(251,146,60,.5));opacity:.9;transform:translate(75vw,25vh) rotate(225deg) scale(1.1)}75%{filter:drop-shadow(0 0 12px rgba(251,146,60,.4));opacity:.7}to{filter:drop-shadow(0 0 4px rgba(251,146,60,.1));opacity:0;transform:translate(110vw,-40px) rotate(405deg) scale(.7)}}@keyframes floatRobot{0%{filter:drop-shadow(0 0 4px rgba(30,58,138,.1));opacity:0;transform:translate(-60px,15vh) rotate(-30deg) scale(.6)}18%{filter:drop-shadow(0 0 12px rgba(30,58,138,.3));opacity:.9}50%{filter:drop-shadow(0 0 16px rgba(30,58,138,.4));opacity:1;transform:translate(65vw,65vh) rotate(120deg) scale(.95)}82%{filter:drop-shadow(0 0 12px rgba(30,58,138,.3));opacity:.9}to{filter:drop-shadow(0 0 4px rgba(30,58,138,.1));opacity:0;transform:translate(115vw,85vh) rotate(270deg) scale(.6)}}@keyframes floatNeural{0%{filter:drop-shadow(0 0 4px rgba(37,99,235,.1));opacity:0;transform:translate(85vw,-60px) rotate(60deg) scale(.65)}22%{filter:drop-shadow(0 0 14px rgba(37,99,235,.35));opacity:.8}50%{filter:drop-shadow(0 0 18px rgba(37,99,235,.45));opacity:1;transform:translate(15vw,70vh) rotate(240deg) scale(1)}78%{filter:drop-shadow(0 0 14px rgba(37,99,235,.35));opacity:.8}to{filter:drop-shadow(0 0 4px rgba(37,99,235,.1));opacity:0;transform:translate(-70px,110vh) rotate(420deg) scale(.65)}}@keyframes floatChip{0%{filter:drop-shadow(0 0 4px rgba(251,146,60,.1));opacity:0;transform:translate(110vw,55vh) rotate(0deg) scale(.8)}30%{filter:drop-shadow(0 0 12px rgba(251,146,60,.4));opacity:.9}50%{filter:drop-shadow(0 0 16px rgba(251,146,60,.5));opacity:1;transform:translate(35vw,15vh) rotate(180deg) scale(1.2)}70%{filter:drop-shadow(0 0 12px rgba(251,146,60,.4));opacity:.9}to{filter:drop-shadow(0 0 4px rgba(251,146,60,.1));opacity:0;transform:translate(-80px,75vh) rotate(1turn) scale(.8)}}@keyframes floatDeep{0%{filter:drop-shadow(0 0 4px rgba(30,58,138,.1));opacity:0;transform:translate(20vw,108vh) rotate(0deg) scale(.55)}20%{filter:drop-shadow(0 0 14px rgba(30,58,138,.4));opacity:1}50%{filter:drop-shadow(0 0 20px rgba(30,58,138,.5));opacity:1;transform:translate(80vw,18vh) rotate(270deg) scale(1.1)}80%{filter:drop-shadow(0 0 14px rgba(30,58,138,.4));opacity:1}to{filter:drop-shadow(0 0 4px rgba(30,58,138,.1));opacity:0;transform:translate(125vw,-60px) rotate(540deg) scale(.55)}}@keyframes floatChat{0%{filter:drop-shadow(0 0 4px rgba(251,146,60,.1));opacity:0;transform:translate(-80px,35vh) rotate(-20deg) scale(.65)}25%{filter:drop-shadow(0 0 12px rgba(251,146,60,.4));opacity:.9}50%{filter:drop-shadow(0 0 16px rgba(251,146,60,.5));opacity:1;transform:translate(55vw,78vh) rotate(140deg) scale(1.05)}75%{filter:drop-shadow(0 0 12px rgba(251,146,60,.4));opacity:.9}to{filter:drop-shadow(0 0 4px rgba(251,146,60,.1));opacity:0;transform:translate(118vw,8vh) rotate(320deg) scale(.65)}}.ai-static-icons{height:100%;opacity:.025;position:absolute;width:100%}.ai-static-icon{animation:staticPulse 12s ease-in-out infinite;color:#3b82f666;filter:drop-shadow(0 0 6px rgba(59,130,246,.15));position:absolute}.static-icon-1{animation-delay:0s;height:60px;left:18%;top:12%;width:60px}.static-icon-2{animation-delay:3s;height:50px;right:22%;top:68%;width:50px}.static-icon-3{animation-delay:6s;bottom:25%;height:45px;left:28%;width:45px}.static-icon-4{animation-delay:9s;height:55px;right:15%;top:35%;width:55px}@keyframes staticPulse{0%,to{filter:drop-shadow(0 0 4px rgba(59,130,246,.1));opacity:.025;transform:scale(1) rotate(0deg)}50%{filter:drop-shadow(0 0 10px rgba(59,130,246,.25));opacity:.06;transform:scale(1.05) rotate(2deg)}}.ai-connection-lines{height:100%;overflow:hidden;position:absolute;width:100%}.connection-line{animation:connectionFlow 15s ease-in-out infinite;background:linear-gradient(90deg,#0000,#3b82f640 20%,#3b82f699 50%,#3b82f640 80%,#0000);box-shadow:0 0 4px #3b82f64d;height:.8px;opacity:0;position:absolute}.line-1{animation-delay:0s;top:25%;transform:rotate(8deg);width:200px}.line-2{animation-delay:5s;top:60%;transform:rotate(-12deg);width:180px}.line-3{animation-delay:10s;top:80%;transform:rotate(6deg);width:220px}@keyframes connectionFlow{0%{box-shadow:0 0 2px #3b82f61a;left:-100%;opacity:0}15%{box-shadow:0 0 8px #3b82f666;opacity:.7}50%{box-shadow:0 0 12px #3b82f699;opacity:1}85%{box-shadow:0 0 8px #3b82f666;opacity:.7}to{box-shadow:0 0 2px #3b82f61a;left:100%;opacity:0}}.ai-data-points{height:100%;position:absolute;width:100%}.data-point{animation:dataFlow 12s ease-in-out infinite;background:#3b82f6cc;border-radius:50%;box-shadow:0 0 8px #3b82f680;height:3px;opacity:0;position:absolute;width:3px}.point-1{animation-delay:0s}.point-2{animation-delay:2s}.point-3{animation-delay:4s}@keyframes dataFlow{0%,to{box-shadow:0 0 4px #3b82f633;opacity:0;transform:translateY(100vh) scale(.3)}15%{box-shadow:0 0 12px #3b82f699;opacity:.9}50%{box-shadow:0 0 16px #3b82f6cc;opacity:1;transform:translate(50vw,50vh) scale(1.2)}85%{box-shadow:0 0 12px #3b82f699;opacity:.9}}.ai-energy-waves{animation:energyWave 18s ease-in-out infinite;background:radial-gradient(circle at 25% 75%,#3b82f60a 0,#3b82f605 30%,#0000 50%),radial-gradient(circle at 75% 25%,#fb923c08 0,rgba(251,146,60,.015) 30%,#0000 50%);height:100%;position:absolute;width:100%}@keyframes energyWave{0%,to{opacity:.5;transform:scale(1) rotate(0deg)}50%{opacity:.8;transform:scale(1.08) rotate(1deg)}}@media (max-width:1024px){.ai-icon-brain,.ai-icon-robot{height:24px;width:24px}.ai-icon-network{height:28px;width:28px}.ai-icon-chat,.ai-icon-chip,.ai-icon-circuit,.ai-icon-deep,.ai-icon-neural{height:22px;width:22px}.static-icon-1,.static-icon-2,.static-icon-3,.static-icon-4{height:40px;width:40px}}@media (max-width:768px){.ai-floating-icons{opacity:.7}.ai-static-icons{opacity:.01}.ai-energy-waves{display:none}.ai-connection-lines{opacity:.5}}@media (max-width:480px){.ai-animated-background{opacity:.6}.ai-icon{filter:none}.static-icon-3,.static-icon-4{display:none}}body.dark-theme .ai-icon-brain,body.dark-theme .ai-icon-deep,body.dark-theme .ai-icon-robot,body.dark-theme .ai-static-icon{color:#94a3b8b3;filter:drop-shadow(0 0 10px rgba(148,163,184,.3))}body.dark-theme .ai-icon-network,body.dark-theme .ai-icon-neural{color:#64748ba6;filter:drop-shadow(0 0 10px rgba(100,116,139,.35))}body.dark-theme .ai-icon-chat,body.dark-theme .ai-icon-chip,body.dark-theme .ai-icon-circuit{color:#fb923cb3;filter:drop-shadow(0 0 10px rgba(251,146,60,.4))}body.dark-theme .ai-gradient-layer{background:linear-gradient(135deg,#1e3a8a1f,#0f172a2e 25%,#fb923c14 50%,#0f172a2e 75%,#1e3a8a1f)}@media (prefers-reduced-motion:reduce){.ai-animated-background *{animation:none!important;transform:none!important}.ai-floating-icons{display:none}.ai-static-icons{opacity:.02}}.ai-icon{backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}.ai-animated-background{contain:layout style paint;transform:translateZ(0)}.ai-connection-lines,.ai-data-points,.ai-floating-icons,.ai-static-icons{transform:translateZ(0);will-change:transform,opacity}

/*!* ===== Unified Design System ===== *!*/
/*    !* Primary AI Colors *!*/

/*    !* Secondary Colors *!*/

/*    !* Neutral Colors *!*/

/*    !* Unified Gradients *!*/

/*    !* Typography *!*/

/*    !* Unified Spacing System *!*/

/*    !* Border Radius *!*/

/*    !* Shadows *!*/

/*    !* Transitions *!*/

/*    !* Z-Index Scale *!*/

/*!* ===== Dark Theme Variables ===== *!*/

/*!* ===== Base Styles ===== *!*/

/*!* ===== Main Hero Section ===== *!*/

/*!* ===== Container ===== *!*/

/*!* ===== Notification Bar ===== *!*/

/*!* ===== Content Section ===== *!*/

/*!* ===== Typography ===== *!*/

/*!* ===== Action Buttons ===== *!*/

/*!* ===== Enhanced Buttons ===== *!*/

/*!* Button Variants *!*/

/*!* Button States *!*/

/*!* Focus States *!*/

/*!* Mobile Button Styles *!*/

/*!* ===== Visual Section ===== *!*/

/*!* Morphing Shape *!*/

/*!* Floating Particles *!*/

/*!* ===== Stats Section ===== *!*/

/*!* Glassmorphism Stat Cards *!*/

/*!* Stat Icons *!*/

/*!* ===== Floating Action Button ===== *!*/

/*!* ===== Scroll Indicator ===== *!*/

/*!* ===== Video Modal ===== *!*/

/*!* ===== Responsive ===== *!*/

/*!* ===== Accessibility ===== *!*/

/*!* High Contrast Mode *!*/

/*!* ===== Performance ===== *!*/
/*!*.hero-stat-value {*!*/
/*!*    font-size: 2rem;*!*/
/*!*}*!*/

/*!*.hero-stat-label {*!*/
/*!*    font-size: 1rem;*!*/
/*!*}*!*/


/*!* ===== HeroSection.css - Professionally refactored and optimized ===== *!*/

/*!* ===== Design System - Simplified and Purposeful ===== *!*/
/*!*:root {*!*/
/*!*    !* AI Enhanced Colors (New from user) *!*!*/
/*!*    --hero-neon-blue: #00D4FF;*!*/
/*!*    --hero-electric-purple: #9D4EDD;*!*/
/*!*    --hero-cyber-green: #39FF14;*!*/
/*!*    --hero-neural-orange: #FF6B35;*!*/
/*!*    --hero-deep-space: #0A0A0F;*!*/
/*!*    --hero-quantum-violet: #7209B7;*!*/
/*!*    --hero-plasma-pink: #FF0080;*!*/
/*!*    --hero-hologram-cyan: #00FFFF;*!*/

/*!*    !* Core Brand Colors - Mapped to AI Enhanced Colors for integration *!*!*/
/*!*    !* هذه المتغيرات هي المستخدمة في باقي الكود لسهولة التبديل *!*!*/
/*!*    --primary-blue: var(--hero-neon-blue); !* للأزرق الفاتح / النيون *!*!*/
/*!*    --primary-dark: var(--hero-deep-space); !* للداكن الأساسي *!*!*/
/*!*    --accent-orange: var(--hero-neural-orange); !* للون المميز البرتقالي *!*!*/
/*!*    --neural-purple: var(--hero-electric-purple); !* للون البنفسجي *!*!*/

/*!*    !* Neutral Colors *!*!*/
/*!*    --neutral-50: #F8FAFC;*!*/
/*!*    --neutral-100: #F1F5F9;*!*/
/*!*    --neutral-200: #E2E8F0;*!*/
/*!*    --neutral-300: #CBD5E1;*!*/
/*!*    --neutral-400: #94A3B8;*!*/
/*!*    --neutral-500: #64748B;*!*/
/*!*    --neutral-600: #475569;*!*/
/*!*    --neutral-700: #334155;*!*/
/*!*    --neutral-800: #1E293B;*!*/
/*!*    --neutral-900: #0F172A;*!*/

/*!*    !* Semantic Colors *!*!*/
/*!*    --success: #10B981;*!*/
/*!*    --error: #EF4444;*!*/
/*!*    --warning: #F59E0B;*!*/

/*!*    !* Gradients - Updated to new AI Enhanced Gradients *!*!*/
/*!*    --gradient-primary: var(--hero-gradient-neural); !* التدرج الأساسي *!*!*/
/*!*    --gradient-accent: var(--hero-gradient-cyber); !* التدرج الثانوي / المميز *!*!*/
/*!*    --gradient-glassmorphism: var(--hero-gradient-glassmorphism);*!*/

/*!*    !* New AI Enhanced Gradients (added explicitly for clarity) *!*!*/
/*!*    --hero-gradient-neural: linear-gradient(135deg, var(--hero-neon-blue) 0%, var(--hero-electric-purple) 50%, var(--hero-neural-orange) 100%);*!*/
/*!*    --hero-gradient-cyber: linear-gradient(45deg, var(--hero-cyber-green) 0%, var(--hero-neon-blue) 100%);*!*/
/*!*    --hero-gradient-quantum: linear-gradient(180deg, var(--hero-quantum-violet) 0%, var(--hero-deep-space) 100%);*!*/
/*!*    --hero-gradient-holographic: linear-gradient(45deg, var(--hero-plasma-pink), var(--hero-hologram-cyan), var(--hero-neural-orange));*!*/
/*!*    --hero-gradient-glassmorphism: linear-gradient(135deg, rgba(255,255,255,0.1), rgba(255,255,255,0.05));*!*/

/*!*    !* Typography *!*!*/
/*!*    --font-primary: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;*!*/
/*!*    --font-arabic: 'Noto Sans Arabic', sans-serif;*!*/

/*!*    !* Spacing Scale - Consistent 8px base *!*!*/
/*!*    --space-1: 0.25rem;   !* 4px *!*!*/
/*!*    --space-2: 0.5rem;    !* 8px *!*!*/
/*!*    --space-3: 0.75rem;   !* 12px *!*!*/
/*!*    --space-4: 1rem;      !* 16px *!*!*/
/*!*    --space-5: 1.25rem;   !* 20px *!*!*/
/*!*    --space-6: 1.5rem;    !* 24px *!*!*/
/*!*    --space-8: 2rem;      !* 32px *!*!*/
/*!*    --space-10: 2.5rem;   !* 40px *!*!*/
/*!*    --space-12: 3rem;     !* 48px *!*!*/
/*!*    --space-16: 4rem;     !* 64px *!*!*/
/*!*    --space-20: 5rem;     !* 80px *!*!*/

/*!*    !* Border Radius *!*!*/
/*!*    --radius-sm: 0.25rem;*!*/
/*!*    --radius-md: 0.375rem;*!*/
/*!*    --radius-lg: 0.5rem;*!*/
/*!*    --radius-xl: 0.75rem;*!*/
/*!*    --radius-2xl: 1rem;*!*/
/*!*    --radius-full: 9999px;*!*/

/*!*    !* Shadows - Updated to new AI Enhanced Shadows *!*!*/
/*!*    --shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);*!*/
/*!*    --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);*!*/
/*!*    --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);*!*/
/*!*    --shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);*!*/
/*!*    --shadow-glow: var(--hero-shadow-glow-orange); !* التوهج الرئيسي سيكون باللون البرتقالي *!*!*/

/*!*    !* New AI Enhanced Shadows (added explicitly for clarity) *!*!*/
/*!*    --hero-shadow-glow-blue: 0 0 30px rgba(0, 212, 255, 0.3);*!*/
/*!*    --hero-shadow-glow-purple: 0 0 30px rgba(157, 78, 221, 0.3);*!*/
/*!*    --hero-shadow-glow-orange: 0 0 30px rgba(255, 107, 53, 0.3);*!*/
/*!*    --hero-shadow-glassmorphism: 0 8px 32px rgba(31, 38, 135, 0.37);*!*/
/*!*    --hero-shadow-neumorphism: 20px 20px 60px #d9d9d9, -20px -20px 60px #ffffff;*!*/
/*!*    --hero-shadow-holographic: 0 0 50px rgba(255, 0, 128, 0.5), 0 0 100px rgba(0, 255, 255, 0.3);*!*/

/*!*    !* Transitions *!*!*/
/*!*    --transition-fast: 150ms cubic-bezier(0.4, 0, 0.2, 1);*!*/
/*!*    --transition-base: 250ms cubic-bezier(0.4, 0, 0.2, 1);*!*/
/*!*    --transition-slow: 350ms cubic-bezier(0.4, 0, 0.2, 1);*!*/

/*!*    !* Z-Index Scale *!*!*/
/*!*    --z-background: 1;*!*/
/*!*    --z-content: 10;*!*/
/*!*    --z-floating: 50;*!*/
/*!*    --z-modal: 1000;*!*/

/*!*    !* Container Sizes *!*!*/
/*!*    --container-sm: 640px;*!*/
/*!*    --container-md: 768px;*!*/
/*!*    --container-lg: 1024px;*!*/
/*!*    --container-xl: 1280px;*!*/
/*!*    --container-2xl: 1536px;*!*/
/*!*}*!*/
/*    !* ========== Neon / Cyber / Plasma / Hologram Colors ========== *!*/

/*    !* Alternate Naming (اختياري للمشاريع الكبيرة) *!*/

/*    !* Core Brand Colors *!*/

/*    !* ========== Neutral Colors (للخلفيات والنصوص) ========== *!*/

/*    !* ========== Semantic Colors ========== *!*/

/*    !* ========== Gradients ========== *!*/

/*    !* ========== Shadows ========== *!*/

/*    !* ========== Typography ========== *!*/

/*    !* ========== Spacing Scale ========== *!*/

/*    !* ========== Border Radius ========== *!*/

/*    !* ========== Transitions ========== *!*/

/*    !* ========== Z-Index Scale ========== *!*/

/*    !* ========== Container Sizes ========== *!*/

/*!* ========== Dark Theme (الوضع الليلي) ========== *!*/


/*!* ===== Reset and Base Styles ===== *!*/

/*!* ===== Main Hero Section ===== *!*/

/*    !* Updated background with new colors *!*/

/*!* ===== Container ===== *!*/

/*!* ===== Notification Bar ===== *!*/

/*!* ===== Content Section ===== *!*/

/*!* ===== Typography ===== *!*/

/*!* ===== Action Buttons ===== *!*/

/*!* ===== Enhanced Buttons ===== *!*/

/*!* Button Variants *!*/

/*!* Button States *!*/

/*!* Focus States *!*/

/*!* Mobile Button Styles *!*/

/*!* ===== Visual Section ===== *!*/

/*!* Simplified Morphing Shape *!*/

/*!* Only animate if motion is not reduced *!*/

/*!* Floating Particles *!*/

/*!* ===== Stats Section ===== *!*/

/*!* Glassmorphism Stat Cards *!*/

/*!* Stat Icons *!*/

/*!* ===== Floating Action Button ===== *!*/

/*!* ===== Scroll Indicator ===== *!*/

/*!* ===== Video Modal ===== *!*/

/*!* ===== Dark Theme Support ===== *!*/

/*!* ===== Accessibility Improvements ===== *!*/

/*!* High Contrast Mode *!*/

/*!* ===== Container Queries ===== *!*/

/*!* ===== Print Styles ===== *!*/

/*!* ===== Performance Optimizations ===== *!*/:root{--primary-neon:var(--hero-neon-blue);--primary-purple:var(--hero-electric-purple);--accent-orange:var(--hero-neural-orange);--accent-green:var(--hero-cyber-green);--dark-space:var(--hero-deep-space);--quantum-violet:var(--hero-quantum-violet);--plasma-pink:var(--hero-plasma-pink);--hologram-cyan:var(--hero-hologram-cyan);--primary-blue:var(--hero-neon-blue);--primary-dark:var(--hero-deep-space);--neural-purple:var(--hero-electric-purple);--neutral-50:#f8fafc;--neutral-100:#f1f5f9;--neutral-200:#e2e8f0;--neutral-300:#cbd5e1;--neutral-400:#94a3b8;--neutral-500:#64748b;--neutral-600:#475569;--neutral-700:#334155;--neutral-800:#1e293b;--neutral-900:#0f172a;--gradient-cyber:linear-gradient(45deg,var(--hero-cyber-green) 0%,var(--hero-neon-blue) 100%);--gradient-holographic:linear-gradient(45deg,var(--hero-plasma-pink),var(--hero-hologram-cyan),var(--hero-neural-orange));--gradient-glassmorphism:linear-gradient(135deg,#ffffff1a,#ffffff0d);--hero-gradient-neural:linear-gradient(135deg,var(--hero-neon-blue) 0%,var(--hero-electric-purple) 50%,var(--hero-neural-orange) 100%);--hero-gradient-cyber:linear-gradient(45deg,var(--hero-cyber-green) 0%,var(--hero-neon-blue) 100%);--hero-gradient-quantum:linear-gradient(180deg,var(--hero-quantum-violet) 0%,var(--hero-deep-space) 100%);--hero-gradient-holographic:linear-gradient(45deg,var(--hero-plasma-pink),var(--hero-hologram-cyan),var(--hero-neural-orange));--hero-gradient-glassmorphism:linear-gradient(135deg,#ffffff1a,#ffffff0d);--shadow-glow-neon:0 0 30px #00d4ff4d;--shadow-glow-purple:0 0 30px #9d4edd4d;--shadow-glow-orange:0 0 30px #ff6b354d;--shadow-glow:var(--shadow-glow-orange);--hero-shadow-glow-blue:0 0 30px #00d4ff4d;--hero-shadow-glow-purple:0 0 30px #9d4edd4d;--hero-shadow-glow-orange:0 0 30px #ff6b354d;--hero-shadow-glassmorphism:0 8px 32px #1f26875e;--hero-shadow-neumorphism:20px 20px 60px #d9d9d9,-20px -20px 60px #fff;--hero-shadow-holographic:0 0 50px #ff008080,0 0 100px #00ffff4d;--z-background:1;--z-content:10;--z-floating:50;--z-modal:1000}body.dark-theme{--bg-primary:var(--dark-space);--bg-secondary:#131822;--bg-tertiary:#1a1f35;--text-tertiary:#94a3b8;--card-bg:#ffffff0d;--card-hover:#ffffff14;--card-border:#ffffff1a;--gradient-glassmorphism:linear-gradient(135deg,#ffffff0a,#ffffff03)}*,:after,:before{box-sizing:border-box}.neural-background{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:1;z-index:var(--z-background)}.hero-section{align-items:center;background:radial-gradient(circle at 20% 80%,#00d4ff0d 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff6b350d 0,#0000 50%),linear-gradient(135deg,#f8fafc,#fff);background:radial-gradient(circle at 20% 80%,#00d4ff0d 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff6b350d 0,#0000 50%),linear-gradient(135deg,var(--neutral-50) 0,#fff 100%);display:flex;flex-direction:column;isolation:isolate;justify-content:center;min-height:100vh;overflow:hidden;padding:1.5rem 1rem;padding:var(--space-6) var(--space-4);position:relative;width:100%}@media (prefers-color-scheme:dark){.hero-section{background:radial-gradient(circle at 20% 80%,#00d4ff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff6b351a 0,#0000 50%),linear-gradient(135deg,#0f172a,#1e293b);background:radial-gradient(circle at 20% 80%,#00d4ff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff6b351a 0,#0000 50%),linear-gradient(135deg,var(--neutral-900) 0,var(--neutral-800) 100%);color:#f1f5f9;color:var(--neutral-100)}}.hero-container{grid-gap:2rem;grid-gap:var(--space-8);align-items:center;display:grid;gap:2rem;gap:var(--space-8);grid-template-columns:1fr;margin:0 auto;max-width:1280px;max-width:var(--container-xl);position:relative;width:100%;z-index:10;z-index:var(--z-content)}@media (min-width:1024px){.hero-container{gap:3rem;gap:var(--space-12);grid-template-columns:1fr 400px}}.hero-notification{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);background:var(--gradient-glassmorphism);border:1px solid #fff3;border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);color:#0a0a0f;color:var(--primary-dark);display:flex;font-size:.875rem;font-weight:500;gap:.75rem;gap:var(--space-3);left:50%;max-width:calc(100vw - 2rem);padding:.75rem 1.25rem;padding:var(--space-3) var(--space-5);position:absolute;top:1rem;top:var(--space-4);transform:translateX(-50%);transition:.25s cubic-bezier(.4,0,.2,1);transition:var(--transition-base);z-index:50;z-index:var(--z-floating)}.hero-notification:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 30px #ff6b354d;box-shadow:var(--shadow-xl),var(--hero-shadow-glow-orange);transform:translateX(-50%) translateY(-2px)}.hero-notification-content{align-items:center;display:flex;gap:.5rem;gap:var(--space-2)}.hero-notification-icon{animation:notification-pulse 2s ease-in-out infinite;color:#ff6b35;color:var(--accent-orange);flex-shrink:0}@keyframes notification-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.hero-notification-close{background:none;border:none;border-radius:.25rem;border-radius:var(--radius-sm);color:inherit;cursor:pointer;flex-shrink:0;padding:.25rem;padding:var(--space-1);transition:.15s cubic-bezier(.4,0,.2,1);transition:var(--transition-fast)}.hero-notification-close:hover{background:#ff6b351a;opacity:.7}.hero-notification-close:focus-visible{outline:2px solid #ff6b35;outline:2px solid var(--accent-orange);outline-offset:2px}@media (max-width:768px){.hero-notification{font-size:.8rem;left:0;margin-bottom:1rem;margin-bottom:var(--space-4);padding:.5rem 1rem;padding:var(--space-2) var(--space-4);position:relative;top:0;transform:none}.hero-notification:hover{transform:translateY(-2px)}}.hero-content{display:flex;flex-direction:column;gap:1.5rem;gap:var(--space-6);position:relative;text-align:center;z-index:10;z-index:var(--z-content)}@media (min-width:1024px){.hero-content{text-align:left}.hero-content:dir(rtl){text-align:right}}.hero-title-wrapper{margin-bottom:.5rem;margin-bottom:var(--space-2);position:relative}.hero-title{color:#0f172a;color:var(--neutral-900);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);font-size:clamp(2.5rem,5vw,4rem);font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:0;position:relative;z-index:2}.hero-title:dir(rtl){font-family:Noto Sans Arabic,sans-serif;font-family:var(--font-arabic);letter-spacing:0}.hero-title-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#9d4edd);background:var(--gradient-primary);background-clip:text;-webkit-background-clip:text;color:#0000;display:inline-block;position:relative}.hero-title-gradient:before{animation:title-glow 3s ease-in-out infinite alternate;background:linear-gradient(135deg,#00d4ff,#9d4edd);background:var(--gradient-primary);bottom:0;content:"";filter:blur(20px);left:0;opacity:.3;position:absolute;right:0;top:0;z-index:-1}@keyframes title-glow{0%{opacity:.2;transform:scale(.95)}to{opacity:.4;transform:scale(1.05)}}.hero-title-accent{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b35,#7209b7);background:var(--gradient-accent);background-clip:text;-webkit-background-clip:text;color:#0000;display:inline-block;position:relative}.hero-title-accent:before{animation:accent-glow 2.5s ease-in-out infinite alternate;background:linear-gradient(135deg,#ff6b35,#7209b7);background:var(--gradient-accent);bottom:0;content:"";filter:blur(15px);left:0;opacity:.25;position:absolute;right:0;top:0;z-index:-1}@keyframes accent-glow{0%{opacity:.15;transform:scale(.98)}to{opacity:.35;transform:scale(1.02)}}.hero-subtitle{color:#0a0a0f;color:var(--primary-dark);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);font-size:clamp(1.125rem,2vw,1.25rem);font-weight:500;line-height:1.6;margin:0 0 1rem;margin:0 0 var(--space-4) 0;margin-left:auto;margin-right:auto;max-width:600px;position:relative}.hero-subtitle:dir(rtl){font-family:Noto Sans Arabic,sans-serif;font-family:var(--font-arabic)}@media (min-width:1024px){.hero-subtitle{margin-left:0;margin-right:0}.hero-subtitle:dir(rtl){margin-left:0;margin-right:0}}.hero-description{color:#475569;color:var(--neutral-600);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7;margin:0 0 1.5rem;margin:0 0 var(--space-6) 0;margin-left:auto;margin-right:auto;max-width:550px;position:relative}.hero-description:dir(rtl){font-family:Noto Sans Arabic,sans-serif;font-family:var(--font-arabic)}@media (min-width:1024px){.hero-description{margin-left:0;margin-right:0}.hero-description:dir(rtl){margin-left:0;margin-right:0}}@media (prefers-color-scheme:dark){.hero-title{color:#f1f5f9;color:var(--neutral-100)}.hero-subtitle{color:#cbd5e1;color:var(--neutral-300)}.hero-description{color:#94a3b8;color:var(--neutral-400)}.hero-notification{background:#ffffff1a;border-color:#fff3;color:#e2e8f0;color:var(--neutral-200)}}@media (prefers-contrast:more){.hero-title-accent,.hero-title-gradient{-webkit-text-fill-color:currentColor!important;background:none!important;color:currentColor!important}.hero-title-accent:before,.hero-title-gradient:before{display:none}}@media (prefers-reduced-motion:reduce){.hero-notification-icon,.hero-title-accent:before,.hero-title-gradient:before{animation:none!important}.hero-notification:hover{transform:translateX(-50%)}@media (max-width:768px){.hero-notification:hover{transform:none}}}.hero-description,.hero-notification,.hero-subtitle,.hero-title{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);will-change:transform}.hero-actions{align-items:center;display:flex;flex-direction:column;gap:.75rem;gap:var(--space-3);position:relative;width:100%}@media (min-width:640px){.hero-actions{flex-direction:row;flex-wrap:wrap;justify-content:center}}@media (min-width:1024px){.hero-actions{justify-content:flex-start}.hero-actions:dir(rtl){justify-content:flex-end}}.hero-btn{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none;border-radius:.75rem;border-radius:var(--radius-xl);cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);font-size:1rem;font-weight:600;gap:.5rem;gap:var(--space-2);isolation:isolate;justify-content:center;min-height:48px;overflow:hidden;padding:.75rem 1.5rem;padding:var(--space-3) var(--space-6);position:relative;text-decoration:none;transition:.25s cubic-bezier(.4,0,.2,1);transition:var(--transition-base);white-space:nowrap}.hero-btn:dir(rtl){font-family:Noto Sans Arabic,sans-serif;font-family:var(--font-arabic)}.hero-btn:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.hero-btn-primary{background:linear-gradient(135deg,#00d4ff,#9d4edd);background:var(--gradient-primary);border:1px solid #fff3;box-shadow:0 0 30px #ff6b354d;box-shadow:var(--shadow-glow);color:#fff;overflow:hidden;position:relative}.hero-btn-primary:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.35s cubic-bezier(.4,0,.2,1);transition:var(--transition-slow);width:100%}.hero-btn-primary:hover:not(:disabled){box-shadow:0 0 30px #ff6b354d,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--shadow-glow),var(--shadow-xl);transform:translateY(-2px)}.hero-btn-primary:hover:not(:disabled):before{left:100%}.hero-btn-secondary{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);background:var(--gradient-glassmorphism);border:1px solid #00d4ff4d;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);color:#0a0a0f;color:var(--primary-dark);position:relative}.hero-btn-secondary:hover:not(:disabled){background:#ff6b350d;border-color:#ff6b35;border-color:var(--accent-orange);box-shadow:0 0 30px #ff6b354d;box-shadow:var(--hero-shadow-glow-orange);color:#ff6b35;color:var(--accent-orange);transform:translateY(-2px)}.hero-btn-ghost{background:#0000;border:1px solid #0000;color:#ff6b35;color:var(--accent-orange);font-weight:500;padding:.5rem 1rem;padding:var(--space-2) var(--space-4);position:relative}.hero-btn-ghost:before{background:#ff6b350d;border-radius:.75rem;border-radius:var(--radius-xl);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:.25s cubic-bezier(.4,0,.2,1);transition:var(--transition-base)}.hero-btn-ghost:hover:not(:disabled){border-color:#ff6b3533;color:#ff6b35;color:var(--accent-orange);transform:translateY(-1px)}.hero-btn-ghost:hover:not(:disabled):before{opacity:1}.hero-btn-loading{opacity:.8;pointer-events:none}.hero-btn-spinner{animation:hero-spin 1s linear infinite}@keyframes hero-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hero-btn-success{background:#10b981;background:var(--success);border-color:#10b981;border-color:var(--success);color:#fff}.hero-btn-success:hover:not(:disabled){background:#059669;box-shadow:0 0 20px #10b98166}.hero-btn-error{background:#ef4444;background:var(--error);border-color:#ef4444;border-color:var(--error);color:#fff}.hero-btn-error:hover:not(:disabled){background:#dc2626;box-shadow:0 0 20px #ef444466}.hero-btn:focus-visible{border-radius:.75rem;border-radius:var(--radius-xl);outline:3px solid #ff6b35;outline:3px solid var(--accent-orange);outline-offset:2px}@media (max-width:640px){.hero-btn{font-size:.9rem;justify-content:center;max-width:320px;min-height:44px;padding:.75rem 1rem;padding:var(--space-3) var(--space-4);width:100%}}.hero-visual{align-items:center;display:flex;justify-content:center;min-height:300px;position:relative;z-index:10;z-index:var(--z-content)}@media (min-width:1024px){.hero-visual{min-height:400px}}.hero-shape{background:linear-gradient(135deg,#00d4ff,#9d4edd);background:var(--gradient-primary);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;box-shadow:0 0 30px #ff6b354d;box-shadow:var(--shadow-glow);height:250px;overflow:hidden;position:relative;width:250px}@media (min-width:1024px){.hero-shape{height:300px;width:300px}}@media (prefers-reduced-motion:no-preference){.hero-shape{animation:hero-morph 8s ease-in-out infinite}}@keyframes hero-morph{0%,to{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;transform:rotate(0deg)}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%;transform:rotate(90deg)}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%;transform:rotate(180deg)}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%;transform:rotate(270deg)}}.hero-particles{inset:0;pointer-events:none;position:absolute}.hero-particle{background:#ff6b35;background:var(--hero-neural-orange);border-radius:50%;box-shadow:0 0 8px currentColor;height:4px;position:absolute;width:4px}.hero-particle:first-child{left:20%;top:20%}.hero-particle:nth-child(2){left:80%;top:60%}.hero-particle:nth-child(3){left:30%;top:80%}@media (prefers-reduced-motion:no-preference){.hero-particle{animation:hero-float 6s ease-in-out infinite}.hero-particle:first-child{animation-delay:0s}.hero-particle:nth-child(2){animation-delay:2s}.hero-particle:nth-child(3){animation-delay:4s}}@keyframes hero-float{0%,to{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.8;transform:translateY(-15px) scale(1.2)}}.hero-stats{grid-gap:1rem;grid-gap:var(--space-4);display:grid;gap:1rem;gap:var(--space-4);grid-template-columns:1fr;margin-top:2rem;margin-top:var(--space-8);position:relative;width:80%;z-index:10;z-index:var(--z-content)}@media (min-width:640px){.hero-stats{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.hero-stats{grid-template-columns:repeat(3,1fr);margin-top:3rem;margin-top:var(--space-12)}}.hero-stat-card{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);background:var(--gradient-glassmorphism);border:1px solid #ffffff4d;border-radius:1rem;border-radius:var(--radius-2xl);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);cursor:pointer;display:flex;gap:1rem;gap:var(--space-4);overflow:hidden;padding:1.25rem 1.5rem;padding:var(--space-5) var(--space-6);position:relative;transition:.25s cubic-bezier(.4,0,.2,1);transition:var(--transition-base)}.hero-stat-card:before{background:linear-gradient(90deg,#0000,#ff6b351a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.35s cubic-bezier(.4,0,.2,1);transition:var(--transition-slow);width:100%}.hero-stat-card:hover{background:#fff3;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 30px #ff6b354d;box-shadow:var(--shadow-xl),var(--hero-shadow-glow-orange);transform:translateY(-4px)}.hero-stat-card:hover:before{left:100%}.hero-stat-icon{align-items:center;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);background:var(--gradient-glassmorphism);color:#ff6b35;color:var(--accent-orange);display:flex;flex-shrink:0;height:48px;justify-content:center;position:relative;width:48px}.hero-stat-icon,.hero-stat-icon:before{border-radius:.5rem;border-radius:var(--radius-lg)}.hero-stat-icon:before{background:#ff6b351a;content:"";inset:0;opacity:0;position:absolute;transition:.25s cubic-bezier(.4,0,.2,1);transition:var(--transition-base)}.hero-stat-card:hover .hero-stat-icon:before{opacity:1}.hero-stat-content{display:flex;flex-direction:column;flex-grow:1;gap:.25rem;gap:var(--space-1);min-width:0}.hero-stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#9d4edd);background:var(--gradient-primary);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:1.75rem;font-weight:700;line-height:1.1}.hero-stat-label,.hero-stat-value{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary)}.hero-stat-label{color:#475569;color:var(--neutral-600);font-size:.875rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.hero-stat-label:dir(rtl){font-family:Noto Sans Arabic,sans-serif;font-family:var(--font-arabic);text-transform:none}@media (max-width:640px){.hero-stat-card{gap:.75rem;gap:var(--space-3);padding:1rem 1.25rem;padding:var(--space-4) var(--space-5)}.hero-stat-icon{height:40px;width:40px}.hero-stat-value{font-size:1.5rem}.hero-stat-label{font-size:.8rem}}@media (prefers-color-scheme:dark){.hero-btn-secondary{background:#ffffff1a;border-color:#ff6b3566}.hero-btn-ghost,.hero-btn-secondary{color:#ff6b35;color:var(--accent-orange)}.hero-stat-card{background:#ffffff1a;border-color:#fff3}.hero-stat-card:hover{background:#ffffff26}.hero-stat-label{color:#94a3b8;color:var(--neutral-400)}}@media (prefers-contrast:more){.hero-btn-primary{background:#0a0a0f!important;background:var(--primary-dark)!important;border:2px solid #ff6b35!important;border:2px solid var(--accent-orange)!important}.hero-btn-secondary{background:#fff!important;border:2px solid #0a0a0f!important;border:2px solid var(--primary-dark)!important;color:#0a0a0f!important;color:var(--primary-dark)!important}.hero-stat-card{background:#fff!important;border:2px solid!important}}.hero-btn,.hero-shape,.hero-stat-card{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);will-change:transform}.hero-fab{align-items:center;border:none;border-radius:9999px;border-radius:var(--radius-full);bottom:1.5rem;bottom:var(--space-6);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 30px #ff6b354d;box-shadow:var(--shadow-xl),var(--shadow-glow);color:#fff;cursor:pointer;display:flex;height:56px;isolation:isolate;justify-content:center;overflow:hidden;position:fixed;right:1.5rem;right:var(--space-6);transition:.25s cubic-bezier(.4,0,.2,1);transition:var(--transition-base);width:56px;z-index:50;z-index:var(--z-floating)}.hero-fab,.hero-fab:before{background:linear-gradient(135deg,#00d4ff,#9d4edd);background:var(--gradient-primary)}.hero-fab:before{animation:fab-pulse 2s ease-in-out infinite;border-radius:9999px;border-radius:var(--radius-full);content:"";inset:0;opacity:.7;position:absolute;z-index:-1}@keyframes fab-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.3;transform:scale(1.2)}}.hero-fab:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 30px #00d4ff4d;box-shadow:var(--shadow-xl),var(--hero-shadow-glow-blue);transform:scale(1.1)}.hero-fab:active{transform:scale(.95)}.hero-fab:focus-visible{outline:3px solid #ff6b35;outline:3px solid var(--accent-orange);outline-offset:2px}@media (max-width:768px){.hero-fab{bottom:1rem;bottom:var(--space-4);height:48px;right:1rem;right:var(--space-4);width:48px}}.hero-fab:dir(rtl){left:1.5rem;left:var(--space-6);right:auto}@media (max-width:768px){.hero-fab:dir(rtl){left:1rem;left:var(--space-4)}}.hero-scroll{align-items:center;background:none;border:none;border-radius:.375rem;border-radius:var(--radius-md);bottom:2rem;bottom:var(--space-8);color:#475569;color:var(--neutral-600);cursor:pointer;display:flex;flex-direction:column;gap:.5rem;gap:var(--space-2);left:50%;padding:.5rem;padding:var(--space-2);position:absolute;transform:translateX(-50%);transition:.25s cubic-bezier(.4,0,.2,1);transition:var(--transition-base);z-index:10;z-index:var(--z-content)}.hero-scroll:hover{color:#ff6b35;color:var(--accent-orange);transform:translateX(-50%) translateY(-2px)}.hero-scroll:focus-visible{outline:2px solid #ff6b35;outline:2px solid var(--accent-orange);outline-offset:2px}.hero-scroll-text{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);font-size:.875rem;font-weight:500;text-align:center}.hero-scroll-text:dir(rtl){font-family:Noto Sans Arabic,sans-serif;font-family:var(--font-arabic)}@media (max-width:768px){.hero-scroll{bottom:1rem;bottom:var(--space-4)}.hero-scroll-text{font-size:.8rem}}.hero-video-overlay{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000000e6;display:flex;inset:0;justify-content:center;padding:1.5rem;padding:var(--space-6);position:fixed;z-index:1000;z-index:var(--z-modal)}.hero-video-content{animation:modal-appear .3s ease-out;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);background:var(--gradient-glassmorphism);border:1px solid #fff3;border-radius:.75rem;border-radius:var(--radius-xl);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 50px #ff008080,0 0 100px #00ffff4d;box-shadow:var(--shadow-xl),var(--hero-shadow-holographic);max-width:800px;overflow:hidden;position:relative;width:100%}@keyframes modal-appear{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.hero-video-close{align-items:center;background:#ffffffe6;border:none;border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);color:#1e293b;color:var(--neutral-800);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:1rem;right:var(--space-4);top:1rem;top:var(--space-4);transition:.25s cubic-bezier(.4,0,.2,1);transition:var(--transition-base);width:40px;z-index:1001;z-index:calc(var(--z-modal) + 1)}.hero-video-close:hover{background:#ff6b35;background:var(--accent-orange);color:#fff;transform:scale(1.1)}.hero-video-close:focus-visible{outline:2px solid #ff6b35;outline:2px solid var(--accent-orange);outline-offset:2px}.hero-video-close:dir(rtl){left:1rem;left:var(--space-4);right:auto}.hero-video-wrapper{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.hero-video-wrapper iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:768px){.hero-video-overlay{padding:1rem;padding:var(--space-4)}.hero-video-close{height:36px;right:.75rem;right:var(--space-3);top:.75rem;top:var(--space-3);width:36px}.hero-video-close:dir(rtl){left:.75rem;left:var(--space-3)}}@media (prefers-color-scheme:dark){.hero-scroll{color:#94a3b8;color:var(--neutral-400)}.hero-video-content{background:#0a0a0ff2;border-color:#ffffff1a}.hero-video-overlay{background:#000000f2}}@media (prefers-reduced-motion:reduce){.hero-fab:before,.hero-video-content{animation:none!important}.hero-fab:hover{transform:none}.hero-scroll:hover{transform:translateX(-50%)}}@supports (container-type:inline-size){.hero-container{container-type:inline-size}@container (min-width: 600px){.hero-actions{flex-direction:row}}@container (min-width: 800px){.hero-stats{grid-template-columns:repeat(3,1fr)}}}@media print{.hero-fab,.hero-notification,.hero-particles,.hero-scroll,.hero-shape,.hero-video-overlay,.neural-background{display:none!important}.hero-section{background:#fff!important;color:#000!important;min-height:auto!important;padding:2rem 1rem!important;page-break-inside:avoid}.hero-btn{color:#000!important}.hero-btn,.hero-stat-card{background:#fff!important;border:1px solid #333!important;box-shadow:none!important}.hero-title-accent,.hero-title-gradient{-webkit-text-fill-color:#000!important;background:none!important;color:#000!important}}.hero-btn,.hero-fab,.hero-section,.hero-shape,.hero-stat-card,.hero-video-content{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);will-change:transform}.hero-stat-value,.hero-title-accent,.hero-title-gradient{transform:translateZ(0)}.neural-background canvas{transform:translateZ(0);will-change:transform}@media (max-width:768px){.neural-background{opacity:.4}}@media (max-width:480px){.hero-title-accent:before,.hero-title-gradient:before{display:none}.hero-fab:before{animation-duration:4s}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero-btn,.hero-fab,.hero-stat-card{backface-visibility:hidden;-webkit-backface-visibility:hidden}}@media (min-width:768px) and (max-width:1023px){.hero-container{gap:2.5rem;gap:var(--space-10)}.hero-visual{min-height:350px}.hero-stats{gap:1.25rem;gap:var(--space-5);grid-template-columns:repeat(2,1fr)}}@media (max-height:600px) and (orientation:landscape){.hero-section{min-height:auto;padding:1rem;padding:var(--space-4) var(--space-4)}.hero-scroll{display:none}.hero-visual{min-height:200px}}.hero-btn:hover,.hero-fab:hover,.hero-notification:hover,.hero-stat-card:hover{transform:translateZ(0)}
/*!* ================================================================= *!*/
/*!* TrustBadgesSection.css - Enhanced & Optimized Version           *!*/
/*!* ================================================================= *!*/

/*!* ===== IMPORTS ===== *!*/

/*!* ===== CSS CUSTOM PROPERTIES ===== *!*/
/*    !* Enhanced Color System *!*/

/*    !* Neutral Colors *!*/

/*    !* Dark Theme Colors *!*/

/*    !* Enhanced Gradients *!*/

/*    !* Typography *!*/

/*    !* Spacing System *!*/

/*    !* Border Radius *!*/

/*    !* Shadows *!*/

/*    !* Transitions *!*/

/*    !* Z-Index Scale *!*/

/*!* ===== BASE SECTION STYLES ===== *!*/

/*!* ===== CONTAINER & LAYOUT ===== *!*/

/*!* RTL Support *!*/

/*!* ===== SECTION HEADER ===== *!*/

/*!* Arabic Typography *!*/

/*!* ===== LEADERSHIP BADGES ===== *!*/

/*!* Dark Theme Leadership Badges *!*/

/*!* ===== QUICK STATS ===== *!*/

/*!* Dark Theme Stats *!*/

/*!* ===== SECTION SUBTITLES ===== *!*/

/*!* ===== CLIENT LOGOS ===== *!*/

/*!* Dark Theme Client Logos *!*/

/*!* ===== CERTIFICATIONS ===== *!*/

/*!* Dark Theme Certifications *!*/

/*!* ===== TRUST SEAL ===== *!*/

/*!* Dark Theme Trust Seal *!*/

/*!* ===== BACKGROUND ELEMENTS ===== *!*/

/*!* ===== ANIMATIONS ===== *!*/

/*!* ===== RESPONSIVE DESIGN ===== *!*/

/*!* ===== ACCESSIBILITY & PERFORMANCE ===== *!*/

/*!* Reduced Motion Support *!*/

/*!* High Contrast Mode *!*/

/*!* Print Styles *!*/

/*!* Performance Optimizations *!*/

/*!* Focus States for Accessibility *!*/

/*!* Smooth Scrolling *!*/

/*!* CSS Grid Fallback *!*/

/*!* ===== DARK THEME ENHANCEMENTS ===== *!*/

/*!* ===== UTILITY CLASSES ===== *!*/

/*!* ===== COMPONENT LOADING STATES ===== *!*/

/*!* ===== ENHANCED HOVER STATES ===== *!*/

/*!* ===== FINAL OPTIMIZATIONS ===== *!*/

/*!* End of TrustBadgesSection.css *!*/:root{--trust-primary-50:#eff6ff;--trust-primary-100:#dbeafe;--trust-primary-200:#bfdbfe;--trust-primary-300:#93c5fd;--trust-primary-400:#60a5fa;--trust-primary-500:#3b82f6;--trust-primary-600:#2563eb;--trust-primary-700:#1d4ed8;--trust-primary-900:#1e3a8a;--trust-success-50:#ecfdf5;--trust-success-100:#d1fae5;--trust-success-200:#a7f3d0;--trust-success-300:#6ee7b7;--trust-success-400:#34d399;--trust-success-500:#10b981;--trust-success-600:#059669;--trust-success-700:#047857;--trust-warning-50:#fffbeb;--trust-warning-100:#fef3c7;--trust-warning-200:#fde68a;--trust-warning-300:#fcd34d;--trust-warning-400:#fbbf24;--trust-warning-500:#f59e0b;--trust-warning-600:#d97706;--trust-accent-50:#faf5ff;--trust-accent-100:#f3e8ff;--trust-accent-200:#e9d5ff;--trust-accent-300:#d8b4fe;--trust-accent-400:#c084fc;--trust-accent-500:#8b5cf6;--trust-accent-600:#7c3aed;--trust-neutral-50:#f8fafc;--trust-neutral-100:#f1f5f9;--trust-neutral-200:#e2e8f0;--trust-neutral-300:#cbd5e1;--trust-neutral-400:#94a3b8;--trust-neutral-500:#64748b;--trust-neutral-600:#475569;--trust-neutral-700:#334155;--trust-neutral-800:#1e293b;--trust-neutral-900:#0f172a;--trust-dark-bg:#0a0f1c;--trust-dark-surface:#1a2332;--trust-dark-border:#2d3748;--trust-dark-card-bg:#1a2332f2;--trust-dark-text-primary:#f1f5f9;--trust-dark-text-secondary:#cbd5e1;--trust-dark-text-muted:#94a3b8;--trust-gradient-primary:linear-gradient(135deg,var(--trust-primary-500) 0%,var(--trust-primary-600) 100%);--trust-gradient-success:linear-gradient(135deg,var(--trust-success-500) 0%,var(--trust-success-600) 100%);--trust-gradient-warning:linear-gradient(135deg,var(--trust-warning-500) 0%,var(--trust-warning-600) 100%);--trust-gradient-accent:linear-gradient(135deg,var(--trust-accent-500) 0%,var(--trust-accent-600) 100%);--trust-gradient-bg:linear-gradient(135deg,var(--trust-neutral-50) 0%,#fff 50%,var(--trust-primary-50) 100%);--trust-gradient-bg-dark:linear-gradient(135deg,var(--trust-dark-bg) 0%,var(--trust-dark-surface) 100%);--trust-font-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--trust-font-arabic:"Noto Sans Arabic",sans-serif;--trust-space-1:0.25rem;--trust-space-2:0.5rem;--trust-space-3:0.75rem;--trust-space-4:1rem;--trust-space-5:1.25rem;--trust-space-6:1.5rem;--trust-space-8:2rem;--trust-space-10:2.5rem;--trust-space-12:3rem;--trust-space-16:4rem;--trust-space-20:5rem;--trust-radius-sm:0.375rem;--trust-radius-md:0.5rem;--trust-radius-lg:0.75rem;--trust-radius-xl:1rem;--trust-radius-2xl:1.5rem;--trust-radius-3xl:2rem;--trust-radius-full:9999px;--trust-shadow-sm:0 1px 2px #0000000d;--trust-shadow-md:0 4px 6px #00000012;--trust-shadow-lg:0 10px 15px #0000001a;--trust-shadow-xl:0 20px 25px #0000001a;--trust-shadow-primary:0 10px 25px #3b82f626;--trust-shadow-success:0 10px 25px #10b98126;--trust-shadow-warning:0 10px 25px #f59e0b26;--trust-shadow-accent:0 10px 25px #8b5cf626;--trust-transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--trust-transition-base:250ms cubic-bezier(0.4,0,0.2,1);--trust-transition-slow:350ms cubic-bezier(0.4,0,0.2,1);--trust-z-background:1;--trust-z-content:10;--trust-z-floating:20;--trust-z-overlay:30}.trust-badges-section{background:linear-gradient(135deg,#f8fafc,#fff 50%,#eff6ff);background:var(--trust-gradient-bg);isolation:isolate;min-height:100vh;overflow:hidden;padding:5rem 0;padding:var(--trust-space-20) 0;position:relative;transition:all .35s cubic-bezier(.4,0,.2,1);transition:all var(--trust-transition-slow);width:100%}.trust-badges-section.dark-theme{background:linear-gradient(135deg,#0a0f1c,#1a2332);background:var(--trust-gradient-bg-dark);color:#e2e8f0;color:var(--trust-neutral-200)}.trust-badges-container{margin:0 auto;max-width:1400px;padding:0 1.5rem;padding:0 var(--trust-space-6);position:relative;z-index:10;z-index:var(--trust-z-content)}.trust-badges-content{display:flex;flex-direction:column;gap:4rem;gap:var(--trust-space-16)}.trust-badges-section.rtl{direction:rtl}.trust-badges-section.ltr{direction:ltr}.trust-section-header{margin:0 auto 4rem;margin:0 auto var(--trust-space-16);max-width:800px;text-align:center}.trust-header-icon{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);background:var(--trust-gradient-primary);border-radius:9999px;border-radius:var(--trust-radius-full);box-shadow:0 10px 25px #3b82f626;box-shadow:var(--trust-shadow-primary);color:#fff;display:inline-flex;height:80px;justify-content:center;margin-bottom:1.5rem;margin-bottom:var(--trust-space-6);overflow:hidden;position:relative;width:80px}.trust-header-icon:before{animation:shimmer 3s ease-in-out infinite;background:linear-gradient(45deg,#0000,#ffffff1a,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}.trust-main-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0f172a,#2563eb);background:linear-gradient(135deg,var(--trust-neutral-900) 0,var(--trust-primary-600) 100%);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:1rem;margin-bottom:var(--trust-space-4)}.trust-main-subtitle,.trust-main-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--trust-font-primary)}.trust-main-subtitle{color:#475569;color:var(--trust-neutral-600);font-size:1.25rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:700px}.dark-theme .trust-main-subtitle{color:#e2e8f0;font-weight:500;text-shadow:0 1px 2px #0006}.trust-badges-section.rtl .trust-main-subtitle,.trust-badges-section.rtl .trust-main-title{font-family:Noto Sans Arabic,sans-serif;font-family:var(--trust-font-arabic)}.leadership-badges-section{width:100%}.leadership-badges-grid{grid-gap:2rem;grid-gap:var(--trust-space-8);display:grid;gap:2rem;gap:var(--trust-space-8);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1200px}.leadership-badge{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #e2e8f0;border:1px solid var(--trust-neutral-200);border-radius:1.5rem;border-radius:var(--trust-radius-2xl);box-shadow:0 4px 6px #00000012;box-shadow:var(--trust-shadow-md);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:2.5rem;padding:var(--trust-space-10);position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--trust-transition-base)}.leadership-badge:hover{border-color:#93c5fd;border-color:var(--trust-primary-300);box-shadow:0 20px 25px #0000001a;box-shadow:var(--trust-shadow-xl);transform:translateY(-8px)}.badge-primary{border-left:4px solid #3b82f6;border-left:4px solid var(--trust-primary-500)}.badge-success{border-left:4px solid #10b981;border-left:4px solid var(--trust-success-500)}.badge-accent{border-left:4px solid #8b5cf6;border-left:4px solid var(--trust-accent-500)}.badge-icon-wrapper{align-items:center;border-radius:1.5rem;border-radius:var(--trust-radius-2xl);display:flex;height:90px;justify-content:center;margin-bottom:1.5rem;margin-bottom:var(--trust-space-6);position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--trust-transition-base);width:90px}.icon-primary{background:linear-gradient(135deg,#dbeafe,#eff6ff);background:linear-gradient(135deg,var(--trust-primary-100),var(--trust-primary-50));color:#2563eb;color:var(--trust-primary-600)}.icon-success{background:linear-gradient(135deg,#d1fae5,#ecfdf5);background:linear-gradient(135deg,var(--trust-success-100),var(--trust-success-50));color:#059669;color:var(--trust-success-600)}.icon-accent{background:linear-gradient(135deg,#f3e8ff,#faf5ff);background:linear-gradient(135deg,var(--trust-accent-100),var(--trust-accent-50));color:#7c3aed;color:var(--trust-accent-600)}.icon-glow{background:radial-gradient(circle,currentColor 0,#0000 70%);border-radius:1.5rem;border-radius:var(--trust-radius-2xl);height:120%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s cubic-bezier(.4,0,.2,1);transition:opacity var(--trust-transition-base);width:120%}.leadership-badge:hover .icon-glow{opacity:.1}.badge-content{flex-grow:1;text-align:center}.badge-title{color:#0f172a;color:var(--trust-neutral-900);font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:.75rem;margin-bottom:var(--trust-space-3)}.badge-subtitle,.badge-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--trust-font-primary)}.badge-subtitle{color:#475569;color:var(--trust-neutral-600);font-size:.95rem;font-weight:500;line-height:1.4}.badge-priority{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);background:var(--trust-gradient-primary);border-radius:9999px;border-radius:var(--trust-radius-full);box-shadow:0 1px 2px #0000000d;box-shadow:var(--trust-shadow-sm);color:#fff;display:flex;font-size:.875rem;font-weight:700;height:32px;justify-content:center;position:absolute;right:1rem;right:var(--trust-space-4);top:1rem;top:var(--trust-space-4);width:32px}.trust-badges-section.rtl .badge-priority{left:1rem;left:var(--trust-space-4);right:auto}.dark-theme .leadership-badge{background:#1a2332f2;background:var(--trust-dark-card-bg);border:1px solid #3b82f633;box-shadow:0 4px 20px #0000004d,0 0 0 1px #3b82f61a}.dark-theme .leadership-badge:hover{border-color:#3b82f666;box-shadow:0 20px 40px #0006,0 0 0 1px #3b82f633}.dark-theme .badge-title{color:#fff;font-weight:800;text-shadow:0 1px 3px #0009}.dark-theme .badge-subtitle{color:#e2e8f0;font-weight:500;text-shadow:0 1px 2px #0006}.quick-stats-section{width:100%}.stats-grid{grid-gap:1.5rem;grid-gap:var(--trust-space-6);display:grid;gap:1.5rem;gap:var(--trust-space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px}.stat-card{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #e2e8f0;border:1px solid var(--trust-neutral-200);border-radius:1rem;border-radius:var(--trust-radius-xl);box-shadow:0 4px 6px #00000012;box-shadow:var(--trust-shadow-md);cursor:pointer;display:flex;overflow:hidden;padding:2rem;padding:var(--trust-space-8);position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--trust-transition-base)}.stat-card:hover{box-shadow:0 20px 25px #0000001a;box-shadow:var(--trust-shadow-xl);transform:translateY(-6px) scale(1.02)}.stat-primary{border-left:4px solid #3b82f6;border-left:4px solid var(--trust-primary-500)}.stat-success{border-left:4px solid #10b981;border-left:4px solid var(--trust-success-500)}.stat-warning{border-left:4px solid #f59e0b;border-left:4px solid var(--trust-warning-500)}.stat-accent{border-left:4px solid #8b5cf6;border-left:4px solid var(--trust-accent-500)}.stat-icon-wrapper{align-items:center;border-radius:1rem;border-radius:var(--trust-radius-xl);display:flex;flex-shrink:0;height:64px;justify-content:center;margin-right:1.5rem;margin-right:var(--trust-space-6);transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--trust-transition-base);width:64px}.trust-badges-section.rtl .stat-icon-wrapper{margin-left:1.5rem;margin-left:var(--trust-space-6);margin-right:0}.stat-content{flex-grow:1}.stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#2563eb);background:var(--trust-gradient-primary);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:2.5rem;font-weight:800;line-height:1;margin-bottom:.5rem;margin-bottom:var(--trust-space-2)}.stat-label,.stat-value{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--trust-font-primary)}.stat-label{color:#1e293b;color:var(--trust-neutral-800);font-size:1rem;font-weight:600;margin-bottom:.25rem;margin-bottom:var(--trust-space-1)}.stat-description{color:#475569;color:var(--trust-neutral-600);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--trust-font-primary);font-size:.875rem;font-weight:400;margin-bottom:.5rem;margin-bottom:var(--trust-space-2)}.stat-growth{align-items:center;background:#d1fae5;background:var(--trust-success-100);border-radius:9999px;border-radius:var(--trust-radius-full);color:#047857;color:var(--trust-success-700);display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;gap:var(--trust-space-1);padding:.25rem .5rem;padding:var(--trust-space-1) var(--trust-space-2)}.dark-theme .stat-card{background:#1a2332f2;background:var(--trust-dark-card-bg);border:1px solid #3b82f633;box-shadow:0 4px 20px #0000004d,0 0 0 1px #3b82f61a}.dark-theme .stat-card:hover{border-color:#3b82f666;box-shadow:0 20px 40px #0006,0 0 0 1px #3b82f633}.dark-theme .stat-label{color:#fff;font-weight:800;text-shadow:0 1px 3px #0009}.dark-theme .stat-description{color:#e2e8f0;font-weight:500;text-shadow:0 1px 2px #0006}.section-subtitle{align-items:center;color:#0f172a;color:var(--trust-neutral-900);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--trust-font-primary);font-size:1.75rem;font-weight:700;gap:.75rem;gap:var(--trust-space-3);justify-content:center;margin-bottom:2.5rem;margin-bottom:var(--trust-space-10);text-align:center}.subtitle-icon{color:#3b82f6;color:var(--trust-primary-500);transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--trust-transition-base)}.dark-theme .section-subtitle{color:#fff;font-weight:800;text-shadow:0 1px 3px #0009}.client-logos-section{width:100%}.client-logos-grid{grid-gap:1.5rem;grid-gap:var(--trust-space-6);display:grid;gap:1.5rem;gap:var(--trust-space-6);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1200px}.client-card{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #e2e8f0;border:1px solid var(--trust-neutral-200);border-radius:1rem;border-radius:var(--trust-radius-xl);box-shadow:0 4px 6px #00000012;box-shadow:var(--trust-shadow-md);cursor:pointer;display:flex;overflow:hidden;padding:1.5rem;padding:var(--trust-space-6);position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--trust-transition-base)}.client-card:hover{box-shadow:0 20px 25px #0000001a;box-shadow:var(--trust-shadow-xl);transform:translateY(-6px)}.client-primary{border-left:3px solid #3b82f6;border-left:3px solid var(--trust-primary-500)}.client-success{border-left:3px solid #10b981;border-left:3px solid var(--trust-success-500)}.client-warning{border-left:3px solid #f59e0b;border-left:3px solid var(--trust-warning-500)}.client-accent{border-left:3px solid #8b5cf6;border-left:3px solid var(--trust-accent-500)}.client-logo-container{align-items:center;border-radius:.75rem;border-radius:var(--trust-radius-lg);display:flex;flex-shrink:0;height:72px;justify-content:center;margin-right:1.5rem;margin-right:var(--trust-space-6);overflow:hidden;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--trust-transition-base);width:72px}.trust-badges-section.rtl .client-logo-container{margin-left:1.5rem;margin-left:var(--trust-space-6);margin-right:0}.logo-primary{background:linear-gradient(135deg,#3b82f6,#2563eb);background:var(--trust-gradient-primary)}.logo-success{background:linear-gradient(135deg,#10b981,#059669);background:var(--trust-gradient-success)}.logo-warning{background:linear-gradient(135deg,#f59e0b,#d97706);background:var(--trust-gradient-warning)}.logo-accent{background:linear-gradient(135deg,#8b5cf6,#7c3aed);background:var(--trust-gradient-accent)}.client-logo-text{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--trust-font-primary);font-size:1.75rem;font-weight:800;position:relative;z-index:2}.logo-shimmer-effect{animation:shimmer 4s ease-in-out infinite;background:linear-gradient(45deg,#0000,#fff3,#0000);height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);width:200%}.client-info{flex-grow:1}.client-name{color:#0f172a;color:var(--trust-neutral-900);font-size:1.125rem;font-weight:700;margin-bottom:.5rem;margin-bottom:var(--trust-space-2)}.client-name,.client-sector{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--trust-font-primary)}.client-sector{color:#475569;color:var(--trust-neutral-600);font-size:.875rem;margin-bottom:.75rem;margin-bottom:var(--trust-space-3)}.client-projects{align-items:center;background:#dbeafe;background:var(--trust-primary-100);border-radius:9999px;border-radius:var(--trust-radius-full);color:#1d4ed8;color:var(--trust-primary-700);display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;gap:var(--trust-space-1);padding:.25rem .75rem;padding:var(--trust-space-1) var(--trust-space-3)}.dark-theme .client-card{background:#1a2332f2;background:var(--trust-dark-card-bg);border:1px solid #3b82f633;box-shadow:0 4px 20px #0000004d,0 0 0 1px #3b82f61a}.dark-theme .client-card:hover{border-color:#3b82f666;box-shadow:0 20px 40px #0006,0 0 0 1px #3b82f633}.dark-theme .client-name{color:#fff;font-weight:800;text-shadow:0 1px 3px #0009}.dark-theme .client-sector{color:#e2e8f0;font-weight:500;text-shadow:0 1px 2px #0006}.certifications-section{width:100%}.certifications-grid{grid-gap:2rem;grid-gap:var(--trust-space-8);display:grid;gap:2rem;gap:var(--trust-space-8);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1200px}.certification-card{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #e2e8f0;border:1px solid var(--trust-neutral-200);border-radius:1.5rem;border-radius:var(--trust-radius-2xl);box-shadow:0 4px 6px #00000012;box-shadow:var(--trust-shadow-md);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:2.5rem;padding:var(--trust-space-10);position:relative;text-align:center;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--trust-transition-base)}.certification-card:hover{box-shadow:0 20px 25px #0000001a;box-shadow:var(--trust-shadow-xl);transform:translateY(-8px)}.cert-primary{border-top:4px solid #3b82f6;border-top:4px solid var(--trust-primary-500)}.cert-success{border-top:4px solid #10b981;border-top:4px solid var(--trust-success-500)}.cert-warning{border-top:4px solid #f59e0b;border-top:4px solid var(--trust-warning-500)}.cert-icon-wrapper{align-items:center;display:flex;height:100px;justify-content:center;margin-bottom:2rem;margin-bottom:var(--trust-space-8);position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--trust-transition-base);width:100px}.cert-glow-effect,.cert-icon-wrapper{border-radius:1.5rem;border-radius:var(--trust-radius-2xl)}.cert-glow-effect{background:radial-gradient(circle,currentColor 0,#0000 70%);height:130%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s cubic-bezier(.4,0,.2,1);transition:opacity var(--trust-transition-base);width:130%}.certification-card:hover .cert-glow-effect{opacity:.1}.cert-content{flex-grow:1}.cert-title{color:#0f172a;color:var(--trust-neutral-900);font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:1rem;margin-bottom:var(--trust-space-4)}.cert-description,.cert-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--trust-font-primary)}.cert-description{color:#475569;color:var(--trust-neutral-600);font-size:.95rem;line-height:1.5;margin-bottom:1.5rem;margin-bottom:var(--trust-space-6)}.cert-badges{display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--trust-space-2);justify-content:center;margin-bottom:1rem;margin-bottom:var(--trust-space-4)}.cert-badge{background:#f1f5f9;background:var(--trust-neutral-100);border:1px solid #e2e8f0;border:1px solid var(--trust-neutral-200);border-radius:9999px;border-radius:var(--trust-radius-full);color:#334155;color:var(--trust-neutral-700);font-size:.75rem;font-weight:600;padding:.25rem .75rem;padding:var(--trust-space-1) var(--trust-space-3)}.cert-rating{align-items:center;color:#d97706;color:var(--trust-warning-600);display:flex;font-weight:600;gap:.5rem;gap:var(--trust-space-2);justify-content:center}.cert-rating .filled{fill:currentColor}.reviews-count{color:#64748b;color:var(--trust-neutral-500);font-weight:400}.dark-theme .certification-card{background:#1a2332f2;background:var(--trust-dark-card-bg);border:1px solid #3b82f633;box-shadow:0 4px 20px #0000004d,0 0 0 1px #3b82f61a}.dark-theme .certification-card:hover{border-color:#3b82f666;box-shadow:0 20px 40px #0006,0 0 0 1px #3b82f633}.dark-theme .cert-title{color:#fff;font-weight:800;text-shadow:0 1px 3px #0009}.dark-theme .cert-description{color:#e2e8f0;font-weight:500;text-shadow:0 1px 2px #0006}.dark-theme .cert-badge{background:#2d3748;background:var(--trust-dark-border);border-color:#475569;border-color:var(--trust-neutral-600);color:#fff;text-shadow:0 1px 2px #0006}.trust-seal-section{margin:0 auto;max-width:900px;width:100%}.trust-seal-card{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffffa,#f8fafcf2);border:2px solid #bfdbfe;border:2px solid var(--trust-primary-200);border-radius:2rem;border-radius:var(--trust-radius-3xl);box-shadow:0 10px 25px #3b82f626;box-shadow:var(--trust-shadow-primary);display:flex;gap:2rem;gap:var(--trust-space-8);overflow:hidden;padding:2.5rem;padding:var(--trust-space-10);position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--trust-transition-base)}.trust-seal-card:hover{border-color:#93c5fd;border-color:var(--trust-primary-300);box-shadow:0 20px 25px #0000001a,0 10px 25px #3b82f626;box-shadow:var(--trust-shadow-xl),var(--trust-shadow-primary);transform:translateY(-4px)}.seal-icon-container{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);background:var(--trust-gradient-primary);border-radius:9999px;border-radius:var(--trust-radius-full);box-shadow:0 10px 25px #3b82f626;box-shadow:var(--trust-shadow-primary);color:#fff;display:flex;flex-shrink:0;height:100px;justify-content:center;position:relative;width:100px}.seal-pulse-rings{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.pulse-ring{animation:pulse-ring 3s ease-out infinite;border:2px solid #60a5fa;border:2px solid var(--trust-primary-400);border-radius:9999px;border-radius:var(--trust-radius-full);opacity:0;position:absolute}.ring-1{animation-delay:0s;height:120px;width:120px}.ring-2{animation-delay:1s;height:140px;width:140px}.seal-content{flex-grow:1}.seal-title{color:#0f172a;color:var(--trust-neutral-900);font-size:1.5rem;font-weight:700;margin-bottom:1rem;margin-bottom:var(--trust-space-4)}.seal-description,.seal-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--trust-font-primary)}.seal-description{color:#334155;color:var(--trust-neutral-700);font-size:1.125rem;line-height:1.6;margin-bottom:1.5rem;margin-bottom:var(--trust-space-6)}.seal-badges{display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--trust-space-3)}.seal-badge{align-items:center;border-radius:9999px;border-radius:var(--trust-radius-full);display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;gap:var(--trust-space-2);padding:.5rem 1rem;padding:var(--trust-space-2) var(--trust-space-4);transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--trust-transition-base)}.seal-badge.primary{background:linear-gradient(135deg,#10b981,#059669);background:var(--trust-gradient-success);box-shadow:0 10px 25px #10b98126;box-shadow:var(--trust-shadow-success);color:#fff}.seal-badge.secondary{background:#dbeafe;background:var(--trust-primary-100);border:1px solid #bfdbfe;border:1px solid var(--trust-primary-200);color:#1d4ed8;color:var(--trust-primary-700)}.seal-badge:hover{transform:translateY(-2px)}.dark-theme .trust-seal-card{background:linear-gradient(135deg,#1a2332f2,#0f172ae6);background:linear-gradient(135deg,var(--trust-dark-card-bg) 0,#0f172ae6 100%);border:2px solid #3b82f64d;box-shadow:0 10px 30px #0006,0 0 0 1px #3b82f633}.dark-theme .trust-seal-card:hover{border-color:#3b82f680;box-shadow:0 25px 50px #00000080,0 0 0 1px #3b82f64d}.dark-theme .seal-title{color:#fff;font-weight:800;text-shadow:0 1px 3px #0009}.dark-theme .seal-description{color:#e2e8f0;font-weight:500;text-shadow:0 1px 2px #0006}.dark-theme .seal-badge.secondary{background:#2d3748;background:var(--trust-dark-border);border-color:#1d4ed8;border-color:var(--trust-primary-700);color:#fff;text-shadow:0 1px 2px #0006}.trust-section-background{overflow:hidden;pointer-events:none;z-index:1;z-index:var(--trust-z-background)}.bg-gradient-overlay,.trust-section-background{bottom:0;left:0;position:absolute;right:0;top:0}.bg-gradient-overlay{animation:gradient-float 20s ease-in-out infinite;background:radial-gradient(circle at 25% 75%,#eff6ff 0,#0000 50%),radial-gradient(circle at 75% 25%,#faf5ff 0,#0000 50%);background:radial-gradient(circle at 25% 75%,var(--trust-primary-50) 0,#0000 50%),radial-gradient(circle at 75% 25%,var(--trust-accent-50) 0,#0000 50%);opacity:.6}.bg-pattern-dots{animation:pattern-drift 30s linear infinite;background-image:radial-gradient(#bfdbfe 1px,#0000 0);background-image:radial-gradient(var(--trust-primary-200) 1px,#0000 1px);background-size:50px 50px;bottom:0;left:0;opacity:.3;position:absolute;right:0;top:0}.floating-element{height:8px;width:8px}.element-1{animation:float-1 15s ease-in-out infinite;background:var(--trust-primary-400)}.element-2{animation:float-2 18s ease-in-out infinite;background:var(--trust-success-400)}.element-3{animation:float-3 12s ease-in-out infinite;background:var(--trust-accent-400)}.element-4{animation:float-4 20s ease-in-out infinite;background:var(--trust-warning-400)}.element-5{animation:float-5 16s ease-in-out infinite;background:#93c5fd;background:var(--trust-primary-300);left:60%;top:15%}.element-6{animation:float-6 14s ease-in-out infinite;background:#6ee7b7;background:var(--trust-success-300);left:15%;top:60%}.element-7{animation:float-7 22s ease-in-out infinite;background:#d8b4fe;background:var(--trust-accent-300);left:85%;top:45%}.element-8{animation:float-8 19s ease-in-out infinite;background:#fcd34d;background:var(--trust-warning-300);left:50%;top:85%}@keyframes shimmer{0%{transform:translateX(-100%)}50%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes pulse-ring{0%{opacity:1;transform:translate(-50%,-50%) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) scale(1.4)}}@keyframes float-5{0%,to{opacity:.5;transform:translateY(0) translateX(0) scale(1)}30%{opacity:.3;transform:translateY(25px) translateX(-30px) scale(.9)}70%{opacity:.7;transform:translateY(-20px) translateX(35px) scale(1.1)}}@keyframes float-6{0%,to{opacity:.6;transform:translateY(0) translateX(0) scale(1)}60%{opacity:.9;transform:translateY(-40px) translateX(25px) scale(1.2)}}@keyframes float-7{0%,to{opacity:.4;transform:translateY(0) translateX(0) scale(1)}25%{opacity:.3;transform:translateY(20px) translateX(-25px) scale(.8)}75%{opacity:.8;transform:translateY(-30px) translateX(40px) scale(1.3)}}@keyframes float-8{0%,to{opacity:.5;transform:translateY(0) translateX(0) scale(1)}45%{opacity:.7;transform:translateY(-25px) translateX(-35px) scale(1.1)}90%{opacity:.4;transform:translateY(30px) translateX(20px) scale(.9)}}.dark-theme .badge-icon-wrapper,.dark-theme .cert-icon-wrapper,.dark-theme .stat-icon-wrapper{filter:brightness(1.2) contrast(1.1)}.dark-theme .badge-icon-wrapper:hover,.dark-theme .cert-icon-wrapper:hover,.dark-theme .stat-icon-wrapper:hover{filter:brightness(1.4) contrast(1.2)}.dark-theme .cert-glow-effect,.dark-theme .icon-glow{opacity:.2}.dark-theme .certification-card:hover .cert-glow-effect,.dark-theme .leadership-badge:hover .icon-glow{opacity:.4}.dark-theme .trust-main-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#93c5fd);background:linear-gradient(135deg,#fff 0,var(--trust-primary-300) 100%);background-clip:text;-webkit-background-clip:text;filter:brightness(1.1) contrast(1.2);text-shadow:0 2px 4px #0000004d}.dark-theme .client-logo-text{filter:brightness(1.1);text-shadow:0 1px 3px #0009}.dark-theme .bg-gradient-overlay{opacity:.8}.dark-theme .bg-pattern-dots{opacity:.4}.dark-theme .floating-element{filter:brightness(1.3);opacity:.6}.dark-theme .stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#93c5fd);background:linear-gradient(135deg,#fff 0,var(--trust-primary-300) 100%);background-clip:text;-webkit-background-clip:text;filter:brightness(1.2) contrast(1.1)}.dark-theme .client-projects,.dark-theme .stat-growth{background:#3b82f633;border:1px solid #3b82f64d;color:#bfdbfe;color:var(--trust-primary-200);text-shadow:0 1px 2px #0006}@media (max-width:1200px){.trust-badges-container{padding:0 1.25rem;padding:0 var(--trust-space-5)}.certifications-grid,.client-logos-grid,.leadership-badges-grid,.stats-grid{gap:1.5rem;gap:var(--trust-space-6)}}@media (max-width:1024px){.trust-badges-section{padding:4rem 0;padding:var(--trust-space-16) 0}.trust-badges-content{gap:3rem;gap:var(--trust-space-12)}.leadership-badges-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.stats-grid{grid-template-columns:repeat(2,1fr)}.client-logos-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.trust-seal-card{flex-direction:column;gap:1.5rem;gap:var(--trust-space-6);text-align:center}.seal-badges{justify-content:center}}@media (max-width:768px){.trust-badges-section{padding:3rem 0;padding:var(--trust-space-12) 0}.trust-badges-container{padding:0 1rem;padding:0 var(--trust-space-4)}.trust-badges-content{gap:2.5rem;gap:var(--trust-space-10)}.trust-main-title{font-size:2.25rem}.trust-main-subtitle{font-size:1.125rem}.section-subtitle{flex-direction:column;font-size:1.5rem;gap:.5rem;gap:var(--trust-space-2)}.certifications-grid,.leadership-badges-grid{grid-template-columns:1fr;margin:0 auto;max-width:500px}.client-logos-grid,.stats-grid{grid-template-columns:1fr;margin:0 auto;max-width:400px}.client-card,.stat-card{flex-direction:column;gap:1rem;gap:var(--trust-space-4);text-align:center}.client-logo-container,.stat-icon-wrapper{margin:0}.certification-card,.leadership-badge,.trust-seal-card{padding:2rem;padding:var(--trust-space-8)}.seal-icon-container{height:80px;width:80px}}@media (max-width:640px){.trust-badges-section{padding:2.5rem 0;padding:var(--trust-space-10) 0}.trust-main-title{font-size:2rem}.trust-header-icon{height:64px;width:64px}.badge-icon-wrapper{height:72px;width:72px}.stat-value{font-size:2rem}.client-logo-container{height:56px;width:56px}.client-logo-text{font-size:1.5rem}.cert-icon-wrapper{height:80px;width:80px}.seal-icon-container{height:72px;width:72px}.seal-title{font-size:1.25rem}.seal-description{font-size:1rem}.seal-badges{align-items:center;flex-direction:column}}@media (max-width:480px){.trust-badges-container{padding:0 .75rem;padding:0 var(--trust-space-3)}.trust-main-title{font-size:1.875rem}.certification-card,.leadership-badge{padding:1.5rem;padding:var(--trust-space-6)}.client-card,.stat-card{padding:1.25rem;padding:var(--trust-space-5)}.trust-seal-card{padding:1.5rem;padding:var(--trust-space-6)}}@media (prefers-reduced-motion:reduce){.bg-gradient-overlay,.bg-pattern-dots,.cert-glow-effect,.floating-element,.icon-glow,.logo-shimmer-effect,.pulse-ring,.trust-badges-section *,.trust-header-icon{animation:none!important;transition:opacity .25s cubic-bezier(.4,0,.2,1)!important;transition:opacity var(--trust-transition-base)!important}.certification-card:hover,.client-card:hover,.leadership-badge:hover,.stat-card:hover,.trust-seal-card:hover{transform:none!important}}@media (prefers-contrast:high){.stat-value,.trust-main-title{-webkit-text-fill-color:currentColor!important;background:none!important;color:currentColor!important}.badge-icon-wrapper,.cert-icon-wrapper,.client-logo-container,.seal-icon-container,.stat-icon-wrapper{background:#0f172a!important;background:var(--trust-neutral-900)!important;border:2px solid!important;box-shadow:none!important}.certification-card,.client-card,.leadership-badge,.stat-card,.trust-seal-card{background:#fff!important;border:2px solid!important;box-shadow:none!important}.dark-theme .certification-card,.dark-theme .client-card,.dark-theme .leadership-badge,.dark-theme .stat-card,.dark-theme .trust-seal-card{background:#0f172a!important;background:var(--trust-neutral-900)!important;color:#fff!important}}@media print{.cert-glow-effect,.floating-elements,.icon-glow,.logo-shimmer-effect,.pulse-ring,.trust-section-background{display:none!important}.trust-badges-section{background:#fff!important;color:#000!important;padding:2rem 0!important}.certification-card,.client-card,.leadership-badge,.stat-card,.trust-seal-card{background:#fff!important;border:1px solid #333!important;box-shadow:none!important;break-inside:avoid;page-break-inside:avoid}.trust-badges-content{gap:1.5rem!important}}.certification-card,.client-card,.leadership-badge,.stat-card,.trust-badges-section,.trust-seal-card{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);will-change:transform}.certification-card:focus,.client-card:focus,.leadership-badge:focus,.stat-card:focus,.trust-seal-card:focus{outline:2px solid #3b82f6;outline:2px solid var(--trust-primary-500);outline-offset:2px}.dark-theme .certification-card:focus,.dark-theme .client-card:focus,.dark-theme .leadership-badge:focus,.dark-theme .stat-card:focus,.dark-theme .trust-seal-card:focus{outline-color:#60a5fa;outline-color:var(--trust-primary-400)}@supports (scroll-behavior:smooth){.trust-badges-section{scroll-behavior:smooth}}@supports not (display:grid){.certifications-grid,.client-logos-grid,.leadership-badges-grid,.stats-grid{display:flex;flex-wrap:wrap;justify-content:center}.certification-card,.client-card,.leadership-badge,.stat-card{flex:1 1 300px;max-width:400px}}.dark-theme{--trust-neutral-50:#1e293b;--trust-neutral-100:#334155;--trust-neutral-200:#475569;--trust-neutral-300:#64748b;--trust-neutral-400:#94a3b8;--trust-neutral-500:#cbd5e1;--trust-neutral-600:#e2e8f0;--trust-neutral-700:#f1f5f9;--trust-neutral-800:#f8fafc;--trust-neutral-900:#fff}.dark-theme .bg-gradient-overlay{background:radial-gradient(circle at 25% 75%,#3b82f61f 0,#0000 50%),radial-gradient(circle at 75% 25%,#8b5cf61f 0,#0000 50%)}.dark-theme .bg-pattern-dots{background-image:radial-gradient(#3b82f640 1px,#0000 0)}.trust-badges-section.loading{opacity:.7;pointer-events:none}.trust-badges-section.loading .certification-card,.trust-badges-section.loading .client-card,.trust-badges-section.loading .leadership-badge,.trust-badges-section.loading .stat-card{animation:skeleton-loading 1.5s ease-in-out infinite alternate}@keyframes skeleton-loading{0%{opacity:.7}to{opacity:1}}.certification-card,.client-card,.leadership-badge,.stat-card{cursor:pointer;overflow:hidden;position:relative}.certification-card:before,.client-card:before,.leadership-badge:before,.stat-card:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%;z-index:1}.certification-card:hover:before,.client-card:hover:before,.leadership-badge:hover:before,.stat-card:hover:before{left:100%}.trust-badges-section *{box-sizing:border-box}.trust-badges-section img{height:auto;max-width:100%}.trust-badges-section [role=button],.trust-badges-section button{cursor:pointer}.trust-badges-section [aria-disabled=true]{opacity:.6;pointer-events:none}
/*!* src/components/CompanyMissionSection.css *!*/

/*!* ===== Mission Section Base Styles ===== *!*/

/*!* RTL Support *!*/

/*!* ===== Container ===== *!*/

/*!* ===== Section Title ===== *!*/

/*!* ===== Mission Cards ===== *!*/

/*!* ===== Core Values List ===== *!*/

/*!* ===== Inspirational Quote ===== *!*/

/*!* ===== Call to Action ===== *!*/

/*!* ===== Background Elements ===== *!*/

/*!* ===== Responsive Styles ===== *!*/

/*!* ===== Animation Keyframes ===== *!*/

/*!* Apply animations *!*/

/*!* ===== Enhanced Accessibility ===== *!*/

/*!* High Contrast Mode Support *!*/:root{--mission-primary-50:#eff6ff;--mission-primary-100:#dbeafe;--mission-primary-200:#bfdbfe;--mission-primary-300:#93c5fd;--mission-primary-400:#60a5fa;--mission-primary-500:#3b82f6;--mission-primary-600:#2563eb;--mission-primary-700:#1d4ed8;--mission-primary-900:#1e3a8a;--mission-success-50:#ecfdf5;--mission-success-100:#d1fae5;--mission-success-200:#a7f3d0;--mission-success-300:#6ee7b7;--mission-success-400:#34d399;--mission-success-500:#10b981;--mission-success-600:#059669;--mission-success-700:#047857;--mission-warning-50:#fffbeb;--mission-warning-100:#fef3c7;--mission-warning-200:#fde68a;--mission-warning-300:#fcd34d;--mission-warning-400:#fbbf24;--mission-warning-500:#f59e0b;--mission-warning-600:#d97706;--mission-accent-50:#faf5ff;--mission-accent-100:#f3e8ff;--mission-accent-200:#e9d5ff;--mission-accent-300:#d8b4fe;--mission-accent-400:#c084fc;--mission-accent-500:#8b5cf6;--mission-accent-600:#7c3aed;--mission-neutral-50:#f8fafc;--mission-neutral-100:#f1f5f9;--mission-neutral-200:#e2e8f0;--mission-neutral-300:#cbd5e1;--mission-neutral-400:#94a3b8;--mission-neutral-500:#64748b;--mission-neutral-600:#475569;--mission-neutral-700:#334155;--mission-neutral-800:#1e293b;--mission-neutral-900:#0f172a;--mission-dark-bg:#0a0f1c;--mission-dark-surface:#1a2332;--mission-dark-border:#2d3748;--mission-dark-card-bg:#1a2332f2;--mission-dark-text-primary:#f1f5f9;--mission-dark-text-secondary:#cbd5e1;--mission-dark-text-muted:#94a3b8;--mission-gradient-primary:linear-gradient(135deg,var(--mission-primary-500) 0%,var(--mission-primary-600) 100%);--mission-gradient-success:linear-gradient(135deg,var(--mission-success-500) 0%,var(--mission-success-600) 100%);--mission-gradient-warning:linear-gradient(135deg,var(--mission-warning-500) 0%,var(--mission-warning-600) 100%);--mission-gradient-accent:linear-gradient(135deg,var(--mission-accent-500) 0%,var(--mission-accent-600) 100%);--mission-gradient-bg:linear-gradient(135deg,var(--mission-neutral-50) 0%,#fff 50%,var(--mission-primary-50) 100%);--mission-gradient-bg-dark:linear-gradient(135deg,var(--mission-dark-bg) 0%,var(--mission-dark-surface) 100%);--mission-font-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mission-font-arabic:"Noto Sans Arabic",sans-serif;--mission-space-1:0.25rem;--mission-space-2:0.5rem;--mission-space-3:0.75rem;--mission-space-4:1rem;--mission-space-5:1.25rem;--mission-space-6:1.5rem;--mission-space-8:2rem;--mission-space-10:2.5rem;--mission-space-12:3rem;--mission-space-16:4rem;--mission-space-20:5rem;--mission-radius-sm:0.375rem;--mission-radius-md:0.5rem;--mission-radius-lg:0.75rem;--mission-radius-xl:1rem;--mission-radius-2xl:1.5rem;--mission-radius-3xl:2rem;--mission-radius-full:9999px;--mission-shadow-sm:0 1px 2px #0000000d;--mission-shadow-md:0 4px 6px #00000012;--mission-shadow-lg:0 10px 15px #0000001a;--mission-shadow-xl:0 20px 25px #0000001a;--mission-shadow-primary:0 10px 25px #3b82f626;--mission-shadow-success:0 10px 25px #10b98126;--mission-shadow-warning:0 10px 25px #f59e0b26;--mission-shadow-accent:0 10px 25px #8b5cf626;--mission-transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--mission-transition-base:250ms cubic-bezier(0.4,0,0.2,1);--mission-transition-slow:350ms cubic-bezier(0.4,0,0.2,1);--mission-z-background:1;--mission-z-content:10;--mission-z-floating:20;--mission-z-overlay:30}.mission-section{background:linear-gradient(135deg,#f8fafc,#fff 50%,#eff6ff);background:var(--mission-gradient-bg);isolation:isolate;min-height:100vh;overflow:hidden;padding:5rem 0;padding:var(--mission-space-20) 0;position:relative;transition:all .35s cubic-bezier(.4,0,.2,1);transition:all var(--mission-transition-slow);width:100%}.mission-section.dark-theme{background:linear-gradient(135deg,#0a0f1c,#1a2332);background:var(--mission-gradient-bg-dark);color:#e2e8f0;color:var(--mission-neutral-200)}body.lang-ar .mission-section{direction:rtl}.mission-container{margin:0 auto;max-width:1400px;padding:0 1.5rem;padding:0 var(--mission-space-6);position:relative;z-index:10;z-index:var(--mission-z-content)}.mission-content{display:flex;flex-direction:column;gap:4rem;gap:var(--mission-space-16)}.mission-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0f172a,#2563eb);background:linear-gradient(135deg,var(--mission-neutral-900) 0,var(--mission-primary-600) 100%);background-clip:text;-webkit-background-clip:text;color:#0000;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--mission-font-primary);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:1rem;margin-bottom:var(--mission-space-4);margin-left:auto;margin-right:auto;max-width:900px;text-align:center}body.lang-ar .mission-title{font-family:Noto Sans Arabic,sans-serif;font-family:var(--mission-font-arabic)}.dark-theme .mission-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#93c5fd);background:linear-gradient(135deg,#fff 0,var(--mission-primary-300) 100%);background-clip:text;-webkit-background-clip:text;filter:brightness(1.1) contrast(1.2);text-shadow:0 2px 4px #0000004d}.mission-cards{grid-gap:2rem;grid-gap:var(--mission-space-8);display:grid;gap:2rem;gap:var(--mission-space-8);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1200px}.mission-card{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #e2e8f0;border:1px solid var(--mission-neutral-200);border-radius:1.5rem;border-radius:var(--mission-radius-2xl);box-shadow:0 4px 6px #00000012;box-shadow:var(--mission-shadow-md);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:2.5rem;padding:var(--mission-space-10);position:relative;text-align:center;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--mission-transition-base);will-change:transform}.mission-card:hover{border-color:#93c5fd;border-color:var(--mission-primary-300);box-shadow:0 20px 25px #0000001a;box-shadow:var(--mission-shadow-xl);transform:translateY(-8px)}.mission-card:before{background:linear-gradient(135deg,#3b82f6,#2563eb);background:var(--mission-gradient-primary);content:"";height:4px;left:0;position:absolute;right:0;top:0;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--mission-transition-base)}.mission-card:after{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%;z-index:1}.mission-card:hover:after{left:100%}.vision-card{border-left:4px solid #10b981;border-left:4px solid var(--mission-success-500)}.vision-card:before{background:linear-gradient(135deg,#10b981,#059669);background:var(--mission-gradient-success)}.dark-theme .vision-card .card-icon-container{background:linear-gradient(135deg,#059669,#10b981);background:linear-gradient(135deg,var(--mission-success-600),var(--mission-success-500));color:#d1fae5;color:var(--mission-success-100)}.mission-card-primary{background:linear-gradient(135deg,#3b82f6,#2563eb);background:var(--mission-gradient-primary);border-left:4px solid #1d4ed8;border-left:4px solid var(--mission-primary-700);box-shadow:0 10px 25px #3b82f626;box-shadow:var(--mission-shadow-primary);color:#fff}.mission-card-primary:before{background:#fff3}.mission-card-primary .card-description,.mission-card-primary .card-title{color:#fff}.values-card{border-left:4px solid #8b5cf6;border-left:4px solid var(--mission-accent-500)}.values-card:before{background:linear-gradient(135deg,#8b5cf6,#7c3aed);background:var(--mission-gradient-accent)}.dark-theme .values-card .card-icon-container{background:linear-gradient(135deg,#7c3aed,#8b5cf6);background:linear-gradient(135deg,var(--mission-accent-600),var(--mission-accent-500));color:#f3e8ff;color:var(--mission-accent-100)}.card-icon-container{align-items:center;border-radius:1.5rem;border-radius:var(--mission-radius-2xl);display:flex;height:90px;justify-content:center;margin-bottom:1.5rem;margin-bottom:var(--mission-space-6);position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--mission-transition-base);width:90px}.vision-card .card-icon-container{background:linear-gradient(135deg,#d1fae5,#ecfdf5);background:linear-gradient(135deg,var(--mission-success-100),var(--mission-success-50));color:#059669;color:var(--mission-success-600)}.mission-card-primary .card-icon-container{background:#ffffff26;color:#fff}.values-card .card-icon-container{background:linear-gradient(135deg,#f3e8ff,#faf5ff);background:linear-gradient(135deg,var(--mission-accent-100),var(--mission-accent-50));color:#7c3aed;color:var(--mission-accent-600)}.card-icon{height:40px;position:relative;width:40px;z-index:2}.card-icon-container:before{background:radial-gradient(circle,currentColor 0,#0000 70%);border-radius:1.5rem;border-radius:var(--mission-radius-2xl);content:"";height:120%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s cubic-bezier(.4,0,.2,1);transition:opacity var(--mission-transition-base);width:120%}.mission-card:hover .card-icon-container:before{opacity:.1}.card-title{color:#0f172a;color:var(--mission-neutral-900);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--mission-font-primary);font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:1rem;margin-bottom:var(--mission-space-4)}body.lang-ar .card-title{font-family:Noto Sans Arabic,sans-serif;font-family:var(--mission-font-arabic)}.card-description{color:#475569;color:var(--mission-neutral-600);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--mission-font-primary);font-size:1rem;font-weight:400;line-height:1.6}body.lang-ar .card-description{font-family:Noto Sans Arabic,sans-serif;font-family:var(--mission-font-arabic)}.dark-theme .mission-card{background:#1a2332f2;background:var(--mission-dark-card-bg);border-color:#2d3748;border-color:var(--mission-dark-border)}.dark-theme .card-title{color:#f1f5f9;color:var(--mission-dark-text-primary)}.dark-theme .card-description{color:#cbd5e1;color:var(--mission-dark-text-secondary)}.dark-theme .mission-card-primary .card-description,.dark-theme .mission-card-primary .card-title{color:#fff}.values-list{display:flex;flex-direction:column;gap:1.25rem;gap:var(--mission-space-5);list-style:none;margin:0;padding:0;width:100%}.value-item{align-items:flex-start;background:#ffffff80;border-radius:.75rem;border-radius:var(--mission-radius-lg);display:flex;gap:1rem;gap:var(--mission-space-4);padding:1rem;padding:var(--mission-space-4);text-align:left;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--mission-transition-base)}body.lang-ar .value-item{text-align:right}.value-item:hover{background:#fffc;transform:translateX(5px)}body.lang-ar .value-item:hover{transform:translateX(-5px)}.value-icon-container{align-items:center;background:linear-gradient(135deg,#f3e8ff,#faf5ff);background:linear-gradient(135deg,var(--mission-accent-100),var(--mission-accent-50));border-radius:1rem;border-radius:var(--mission-radius-xl);color:#7c3aed;color:var(--mission-accent-600);display:flex;flex-shrink:0;height:48px;justify-content:center;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--mission-transition-base);width:48px}.dark-theme .value-icon-container{background:linear-gradient(135deg,#7c3aed,#8b5cf6);background:linear-gradient(135deg,var(--mission-accent-600),var(--mission-accent-500));color:#f3e8ff;color:var(--mission-accent-100)}.value-item:hover .value-icon-container{transform:scale(1.1)}.dark-theme .value-item:hover .value-icon-container{background:linear-gradient(135deg,#8b5cf6,#c084fc);background:linear-gradient(135deg,var(--mission-accent-500),var(--mission-accent-400));color:#fff}.value-icon{height:24px;width:24px;z-index:2}.value-content{flex:1 1;min-width:0}.value-title{color:#0f172a;color:var(--mission-neutral-900);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--mission-font-primary);font-size:1rem;font-weight:700;margin-bottom:.25rem;margin-bottom:var(--mission-space-1)}body.lang-ar .value-title{font-family:Noto Sans Arabic,sans-serif;font-family:var(--mission-font-arabic)}.value-description{color:#475569;color:var(--mission-neutral-600);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--mission-font-primary);font-size:.875rem;line-height:1.5}body.lang-ar .value-description{font-family:Noto Sans Arabic,sans-serif;font-family:var(--mission-font-arabic)}.dark-theme .value-item{background:#1a233299;border:1px solid #3b82f61a}.dark-theme .value-item:hover{background:#1a2332e6;border:1px solid #3b82f633}.dark-theme .value-title{color:#f1f5f9;color:var(--mission-dark-text-primary)}.dark-theme .value-description{color:#cbd5e1;color:var(--mission-dark-text-secondary)}.mission-quote{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffc;border:1px solid #e2e8f0;border:1px solid var(--mission-neutral-200);border-radius:1.5rem;border-radius:var(--mission-radius-2xl);display:flex;gap:1.5rem;gap:var(--mission-space-6);justify-content:center;margin:0 auto;max-width:900px;overflow:hidden;padding:2rem;padding:var(--mission-space-8);position:relative}.mission-quote:before{background:linear-gradient(135deg,#3b82f6,#2563eb);background:var(--mission-gradient-primary);content:"";height:4px;left:0;position:absolute;right:0;top:0}.quote-line{background:linear-gradient(90deg,#0000,#3b82f6,#0000);background:linear-gradient(90deg,#0000,var(--mission-primary-500),#0000);border-radius:9999px;border-radius:var(--mission-radius-full);flex:1 1;height:2px;max-width:100px}.quote-text{color:#2563eb;color:var(--mission-primary-600);flex:0 1 auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--mission-font-primary);font-size:1.25rem;font-style:italic;font-weight:600;line-height:1.6;text-align:center}body.lang-ar .quote-text{font-family:Noto Sans Arabic,sans-serif;font-family:var(--mission-font-arabic);font-style:normal}.dark-theme .mission-quote{background:#1a2332e6;border:1px solid #3b82f633}.dark-theme .quote-text{color:#93c5fd;color:var(--mission-primary-300)}.dark-theme .quote-line{background:linear-gradient(90deg,#0000,#60a5fa,#0000);background:linear-gradient(90deg,#0000,var(--mission-primary-400),#0000)}.mission-cta{display:flex;justify-content:center;margin-top:2rem;margin-top:var(--mission-space-8)}.cta-button{background:linear-gradient(135deg,#3b82f6,#2563eb);background:var(--mission-gradient-primary);border-radius:1rem;border-radius:var(--mission-radius-xl);box-shadow:0 10px 25px #3b82f626;box-shadow:var(--mission-shadow-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--mission-font-primary);gap:.5rem;gap:var(--mission-space-2);overflow:hidden;padding:var(--mission-space-4) var(--mission-space-8);position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--mission-transition-base)}body.lang-ar .cta-button{font-family:Noto Sans Arabic,sans-serif;font-family:var(--mission-font-arabic)}.cta-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.cta-button:hover:before{left:100%}.cta-button:hover{box-shadow:0 20px 25px #0000001a,0 10px 25px #3b82f626;box-shadow:var(--mission-shadow-xl),var(--mission-shadow-primary)}.cta-button:active{transform:translateY(-1px)}.mission-bg{overflow:hidden;pointer-events:none;z-index:1;z-index:var(--mission-z-background)}.mission-bg,.mission-bg-gradient{bottom:0;left:0;position:absolute;right:0;top:0}.mission-bg-gradient{animation:gradient-float 20s ease-in-out infinite;background:radial-gradient(circle at 25% 75%,#eff6ff 0,#0000 50%),radial-gradient(circle at 75% 25%,#faf5ff 0,#0000 50%);background:radial-gradient(circle at 25% 75%,var(--mission-primary-50) 0,#0000 50%),radial-gradient(circle at 75% 25%,var(--mission-accent-50) 0,#0000 50%);opacity:.6}.mission-bg-particles{animation:pattern-drift 25s linear infinite;background-image:radial-gradient(#bfdbfe 1px,#0000 0);background-image:radial-gradient(var(--mission-primary-200) 1px,#0000 1px);background-size:40px 40px;bottom:0;left:0;opacity:.3;position:absolute;right:0;top:0}.mission-bg-shape{background:linear-gradient(135deg,#3b82f6,#2563eb);background:var(--mission-gradient-primary);border-radius:50%;filter:blur(70px);opacity:.1;position:absolute}.shape-1{animation:float-1 15s ease-in-out infinite;height:500px;left:5%;top:10%;width:500px}.shape-2{animation:float-2 18s ease-in-out infinite;background:linear-gradient(135deg,#8b5cf6,#7c3aed);background:var(--mission-gradient-accent);bottom:10%;height:600px;right:5%;width:600px}.floating-elements{bottom:0;left:0;position:absolute;right:0;top:0}.floating-element{border-radius:50%;filter:blur(1px);height:6px;opacity:.4;position:absolute;width:6px}.element-1{animation:float-1 12s ease-in-out infinite;background:#60a5fa;background:var(--mission-primary-400);left:10%;top:20%}.element-2{animation:float-2 15s ease-in-out infinite;background:#34d399;background:var(--mission-success-400);left:80%;top:70%}.element-3{animation:float-3 10s ease-in-out infinite;background:#c084fc;background:var(--mission-accent-400);left:70%;top:30%}.element-4{animation:float-4 17s ease-in-out infinite;background:#fbbf24;background:var(--mission-warning-400);left:20%;top:80%}@keyframes gradient-float{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}}@keyframes pattern-drift{0%{transform:translate(0)}to{transform:translate(40px,40px)}}@keyframes float-1{0%,to{opacity:.4;transform:translateY(0) translateX(0) scale(1)}25%{opacity:.7;transform:translateY(-20px) translateX(10px) scale(1.2)}50%{opacity:.3;transform:translateY(-10px) translateX(-15px) scale(.8)}75%{opacity:.6;transform:translateY(-30px) translateX(20px) scale(1.1)}}@keyframes float-2{0%,to{opacity:.5;transform:translateY(0) translateX(0) scale(1)}33%{opacity:.8;transform:translateY(-25px) translateX(-20px) scale(1.3)}66%{opacity:.3;transform:translateY(15px) translateX(25px) scale(.7)}}@keyframes float-3{0%,to{opacity:.6;transform:translateY(0) translateX(0) scale(1)}40%{opacity:.9;transform:translateY(-15px) translateX(-25px) scale(1.15)}80%{opacity:.4;transform:translateY(20px) translateX(15px) scale(.85)}}@keyframes float-4{0%,to{opacity:.4;transform:translateY(0) translateX(0) scale(1)}50%{opacity:.8;transform:translateY(-35px) translateX(30px) scale(1.25)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #3b82f64d}50%{box-shadow:0 0 40px #3b82f699,0 0 60px #3b82f64d}}@media (max-width:1200px){.mission-container{padding:0 1.25rem;padding:0 var(--mission-space-5)}.mission-cards{gap:1.5rem;gap:var(--mission-space-6)}.mission-card{padding:2rem;padding:var(--mission-space-8)}}@media (max-width:1024px){.mission-section{padding:4rem 0;padding:var(--mission-space-16) 0}.mission-content{gap:3rem;gap:var(--mission-space-12)}.mission-cards{grid-template-columns:1fr;margin:0 auto;max-width:600px}.mission-quote{padding:1.5rem;padding:var(--mission-space-6)}.quote-text{font-size:1.125rem}}@media (max-width:768px){.mission-section{padding:3rem 0;padding:var(--mission-space-12) 0}.mission-container{padding:0 1rem;padding:0 var(--mission-space-4)}.mission-content{gap:2.5rem;gap:var(--mission-space-10)}.mission-title{font-size:2.25rem}.mission-quote{flex-direction:column;gap:1rem;gap:var(--mission-space-4);padding:1.25rem;padding:var(--mission-space-5)}.quote-line{height:2px;width:80px}.quote-text{font-size:1rem}.mission-card{padding:1.5rem;padding:var(--mission-space-6)}.card-icon-container{height:70px;width:70px}.card-icon{height:32px;width:32px}.value-item{flex-direction:column;gap:.75rem;gap:var(--mission-space-3)}.value-item,body.lang-ar .value-item{text-align:center}.value-item:hover,body.lang-ar .value-item:hover{transform:translateY(-3px)}}@media (max-width:640px){.mission-section{padding:2.5rem 0;padding:var(--mission-space-10) 0}.mission-title{font-size:2rem}.mission-card{padding:1.25rem;padding:var(--mission-space-5)}.card-icon-container{height:60px;width:60px}.card-icon{height:28px;width:28px}.card-title{font-size:1.125rem}.card-description{font-size:.9375rem}.value-icon-container{height:40px;width:40px}.value-icon{height:20px;width:20px}.cta-button{font-size:.9375rem;padding:.75rem 1.5rem;padding:var(--mission-space-3) var(--mission-space-6)}}@media (max-width:480px){.mission-container{padding:0 .75rem;padding:0 var(--mission-space-3)}.mission-title{font-size:1.875rem}.mission-card,.mission-quote{padding:1rem;padding:var(--mission-space-4)}}@media (prefers-reduced-motion:reduce){.card-icon-container,.floating-element,.mission-bg-gradient,.mission-bg-particles,.mission-bg-shape,.mission-section *,.value-icon-container{animation:none!important;transition:opacity .25s cubic-bezier(.4,0,.2,1)!important;transition:opacity var(--mission-transition-base)!important}.cta-button:hover,.mission-card:hover,.value-item:hover{transform:none!important}}@media (prefers-contrast:more){.mission-title{-webkit-text-fill-color:currentColor!important;background:none!important;color:currentColor!important}.mission-card{background:#fff!important;border:2px solid!important;box-shadow:none!important}.mission-card-primary{background:#2563eb!important;background:var(--mission-primary-600)!important;color:#fff!important}.card-icon-container,.value-icon-container{background:#e2e8f0!important;background:var(--mission-neutral-200)!important;border:2px solid!important}.mission-quote{background:#fff!important;border:2px solid!important}.quote-line{background:currentColor!important}.cta-button{background:#2563eb!important;background:var(--mission-primary-600)!important;border:2px solid!important}.dark-theme .mission-card{background:#0f172a!important;background:var(--mission-neutral-900)!important;color:#fff!important}}@media print{.floating-elements,.mission-bg,.mission-bg-shape{display:none!important}.mission-section{background:#fff!important;color:#000!important;padding:1rem 0!important}.mission-card{background:#fff!important;border:1px solid #333!important;box-shadow:none!important;break-inside:avoid;page-break-inside:avoid}.mission-card-primary{background:#f8f9fa!important;color:#000!important}}.cta-button,.mission-card,.mission-section,.value-item{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);will-change:transform}.cta-button:focus,.mission-card:focus,.value-item:focus{outline:2px solid #3b82f6;outline:2px solid var(--mission-primary-500);outline-offset:2px}.dark-theme .cta-button:focus,.dark-theme .mission-card:focus,.dark-theme .value-item:focus{outline-color:#60a5fa;outline-color:var(--mission-primary-400)}@supports (scroll-behavior:smooth){.mission-section{scroll-behavior:smooth}}@supports not (display:grid){.mission-cards{display:flex;flex-wrap:wrap;justify-content:center}.mission-card{flex:1 1 300px;max-width:400px}}.dark-theme{--mission-neutral-50:#1e293b;--mission-neutral-100:#334155;--mission-neutral-200:#475569;--mission-neutral-300:#64748b;--mission-neutral-400:#94a3b8;--mission-neutral-500:#cbd5e1;--mission-neutral-600:#e2e8f0;--mission-neutral-700:#f1f5f9;--mission-neutral-800:#f8fafc;--mission-neutral-900:#fff}.dark-theme .mission-bg-gradient{background:radial-gradient(circle at 25% 75%,#3b82f614 0,#0000 50%),radial-gradient(circle at 75% 25%,#8b5cf614 0,#0000 50%)}.dark-theme .mission-bg-particles{background-image:radial-gradient(#3b82f626 1px,#0000 0)}.dark-theme .card-icon,.dark-theme .value-icon{filter:brightness(1.2) contrast(1.1)}.dark-theme .mission-card{border:1px solid #3b82f633;box-shadow:0 4px 20px #0000004d,0 0 0 1px #3b82f61a}.dark-theme .mission-card:hover{border-color:#3b82f666;box-shadow:0 20px 40px #0006,0 0 0 1px #3b82f633}.dark-theme .mission-card-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);background:linear-gradient(135deg,var(--mission-primary-600) 0,var(--mission-primary-700) 100%);border:1px solid #ffffff1a;box-shadow:0 10px 30px #3b82f64d,0 0 0 1px #ffffff1a}.dark-theme .mission-card-primary:hover{border-color:#fff3;box-shadow:0 25px 50px #3b82f666,0 0 0 1px #fff3}.dark-theme .card-icon-container:before{opacity:.2}.dark-theme .mission-card:hover .card-icon-container:before{opacity:.3}.dark-theme .card-title{color:#fff;font-weight:800;text-shadow:0 1px 3px #0009}.dark-theme .card-description{color:#e2e8f0;font-weight:500;text-shadow:0 1px 2px #0006}.dark-theme .value-title{color:#fff;font-weight:800;text-shadow:0 1px 3px #0009}.dark-theme .value-description{color:#e2e8f0;font-weight:500;text-shadow:0 1px 2px #0006}.dark-theme .quote-text{color:#bfdbfe;color:var(--mission-primary-200);filter:brightness(1.2) contrast(1.1);font-weight:700;text-shadow:0 2px 6px #0009}.dark-theme .cta-button{background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--mission-primary-500) 0,var(--mission-primary-600) 100%);box-shadow:0 10px 25px #3b82f666,0 0 0 1px #ffffff1a}.dark-theme .cta-button:hover{background:linear-gradient(135deg,#60a5fa,#3b82f6);background:linear-gradient(135deg,var(--mission-primary-400) 0,var(--mission-primary-500) 100%);box-shadow:0 15px 35px #3b82f680,0 0 0 1px #fff3}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;padding:0;position:absolute;white-space:nowrap;width:1px}.no-scroll,.sr-only{overflow:hidden}.visually-hidden{clip:rect(1px,1px,1px,1px)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.services-section{background-color:#f8fafc;overflow:hidden;padding:6rem 0;position:relative;width:100%}body.lang-ar .services-section{direction:rtl}.services-container{margin:0 auto;max-width:1440px;padding:0 5%;position:relative;z-index:2}.services-content{display:flex;flex-direction:column;gap:4rem}.services-header{margin:0 auto 2rem;max-width:900px;text-align:center}.services-title{color:#1e293b;font-family:Montserrat,sans-serif;font-size:2.75rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}body.lang-ar .services-title{font-family:Cairo,sans-serif;font-size:3rem}.services-description{color:#64748b;font-family:Montserrat,sans-serif;font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:800px}body.lang-ar .services-description{font-family:Cairo,sans-serif;font-size:1.375rem}.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:3rem}.service-card{background:#fff;border:1px solid #cbd5e14d;border-radius:1.25rem;box-shadow:0 15px 35px #0000000d;display:flex;flex-direction:column;overflow:hidden;padding:2.5rem;position:relative;transition:all .3s ease}.service-card:before{background:linear-gradient(135deg,#5045e4,#6858f2);content:"";height:5px;left:0;position:absolute;right:0;top:0}.service-icon-container{align-items:center;background:linear-gradient(135deg,#5045e41a,#8b5cf61a);border-radius:1rem;display:flex;height:70px;justify-content:center;margin-bottom:1.5rem;width:70px}.service-icon{color:#5045e4;height:35px;width:35px}.service-title{color:#1e293b;font-family:Montserrat,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.3;margin-bottom:1rem}body.lang-ar .service-title{font-family:Cairo,sans-serif;font-size:1.5rem}.service-description{color:#64748b;font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}body.lang-ar .service-description{font-family:Cairo,sans-serif;font-size:1.125rem}.service-features{background:#f8fafcb3;border:1px solid #cbd5e14d;border-radius:1rem;margin-bottom:1.5rem;margin-top:auto;padding:1.25rem}.features-title{color:#334155;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;margin-bottom:.75rem}body.lang-ar .features-title{font-family:Cairo,sans-serif;font-size:1.125rem}.features-list{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0;padding:0}.feature-item{align-items:center;display:flex;gap:.75rem}.feature-icon{color:#5045e4;flex-shrink:0;height:16px;width:16px}.feature-item span{color:#475569;font-family:Montserrat,sans-serif;font-size:.9375rem}body.lang-ar .feature-item span{font-family:Cairo,sans-serif;font-size:1rem}.service-footer{display:flex;justify-content:flex-end;margin-top:auto}.service-button{align-items:center;background:#0000;border:none;color:#5045e4;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.5rem 0;transition:all .3s ease}body.lang-ar .service-button{font-family:Cairo,sans-serif;font-size:1rem}.service-button:hover{color:#6858f2;transform:translateX(5px)}.arrow-icon{height:16px;width:16px}.service-button:hover .arrow-icon{transform:translateX(3px)}.service-button:hover .arrow-icon.rtl{transform:rotate(180deg) translateX(3px)}.services-cta{align-items:center;background:linear-gradient(135deg,#5045e40d,#8b5cf60d);border:1px solid #5045e41a;border-radius:1.25rem;display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:900px;padding:3rem;text-align:center}.cta-text{font-size:1.5rem}body.lang-ar .cta-text{font-size:1.625rem}.services-bg{overflow:hidden;z-index:1}.services-bg,.services-bg-gradient{bottom:0;left:0;position:absolute;right:0;top:0}.services-bg-gradient{background:linear-gradient(135deg,#f8fafcf2,#f1f5f9f2)}.services-bg-pattern{background-image:linear-gradient(#5045e408 1px,#0000 0),linear-gradient(90deg,#5045e408 1px,#0000 0);background-size:20px 20px;bottom:0;left:0;opacity:.7;position:absolute;right:0;top:0}.services-bg-shape{border-radius:50%;filter:blur(70px);opacity:.05;position:absolute}.shape-1{right:-10%}.shape-2{left:-10%}.service-card:hover .service-icon-container{box-shadow:0 10px 25px #5045e41a;transform:scale(1.05)}.service-card:hover .service-title{color:#5045e4}@media (max-width:1280px){.services-title{font-size:2.5rem}body.lang-ar .services-title{font-size:2.75rem}.services-grid{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.service-card{padding:2rem}}@media (max-width:1024px){.services-section{padding:5rem 0}.services-title{font-size:2.25rem}body.lang-ar .services-title{font-size:2.5rem}.services-description{font-size:1.125rem}body.lang-ar .services-description{font-size:1.25rem}.services-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:768px){.services-section{padding:4rem 0}.services-content{gap:3rem}.services-title{font-size:2rem}body.lang-ar .services-title{font-size:2.25rem}.services-description{font-size:1rem;line-height:1.5}body.lang-ar .services-description{font-size:1.125rem}.services-grid{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:500px}.services-cta{padding:2rem}.cta-text{font-size:1.25rem}body.lang-ar .cta-text{font-size:1.375rem}}@media (max-width:480px){.services-section{padding:3rem 0}.services-title{font-size:1.75rem}body.lang-ar .services-title{font-size:2rem}.service-card{padding:1.75rem}.service-icon-container{height:60px;width:60px}.service-icon{height:30px;width:30px}.service-title{font-size:1.25rem}body.lang-ar .service-title{font-size:1.375rem}.cta-button{padding:.875rem 1.5rem}}.service-icon-container{animation:pulse 3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cta-button,.service-button,.service-card,.service-icon-container{animation:none!important;transition:none!important}}@media (prefers-contrast:more){.service-card{background:#fff;border:2px solid #000;box-shadow:none}.service-card:before{background:#000}.service-icon-container{background:#e2e8f0;border:1px solid #000}.service-features{background:#f1f5f9;border:1px solid #000}.cta-text,.features-title,.service-title{color:#000}.feature-item span,.service-description{color:#333}.feature-icon,.service-icon{color:#000}.service-button{color:#000;text-decoration:underline}.cta-button{background:#000;border:2px solid #000;color:#fff}.services-cta{background:#f1f5f9;border:2px solid #000}}.industries-section{overflow:hidden;padding:6rem 0;position:relative;width:100%}body.lang-ar .industries-section{direction:rtl}.industries-container{margin:0 auto;max-width:1440px;padding:0 5%;position:relative;z-index:2}.industries-content{display:flex;flex-direction:column;gap:4rem}.industries-header{margin:0 auto 2rem;max-width:900px;text-align:center}.industries-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-family:Montserrat,sans-serif;font-size:2.75rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}body.lang-ar .industries-title{font-family:Cairo,sans-serif;font-size:3rem}.industries-description{color:#64748b;font-family:Montserrat,sans-serif;font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:800px}body.lang-ar .industries-description{font-family:Cairo,sans-serif;font-size:1.375rem}.industries-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:3rem}.industry-card{background:#fff;border:1px solid #cbd5e14d;border-radius:1.25rem;box-shadow:0 15px 35px #0000000d;display:flex;flex-direction:column;overflow:hidden;padding:2.5rem;position:relative;transition:all .3s ease}.industry-card:before{background:linear-gradient(135deg,#5045e4,#6858f2);bottom:0;content:"";height:5px;left:0;position:absolute;right:0}.industry-header{align-items:center;display:flex;gap:1.25rem;margin-bottom:1.75rem}.industry-icon-container{align-items:center;background:linear-gradient(135deg,#5045e41a,#8b5cf61a);border-radius:1rem;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.industry-icon{color:#5045e4;height:30px;width:30px}.industry-title{color:#1e293b;font-family:Montserrat,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.3}body.lang-ar .industry-title{font-family:Cairo,sans-serif;font-size:1.5rem}.industry-solutions{margin-bottom:1.75rem}.solutions-title{color:#334155;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;margin-bottom:.75rem}body.lang-ar .solutions-title{font-family:Cairo,sans-serif;font-size:1.125rem}.solutions-list{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0;padding:0}.solution-item{align-items:center;display:flex;gap:.75rem}.solution-icon{color:#5045e4;flex-shrink:0;height:16px;width:16px}.solution-item span{color:#475569;font-family:Montserrat,sans-serif;font-size:.9375rem}body.lang-ar .solution-item span{font-family:Cairo,sans-serif;font-size:1rem}.industry-example{background:linear-gradient(135deg,#5045e40d,#8b5cf60d);border-radius:1rem;margin-top:auto;overflow:hidden;padding:1.25rem;position:relative}.example-badge{background:linear-gradient(135deg,#5045e4,#6858f2);border-radius:0 0 .5rem .5rem;color:#fff;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600;padding:.25rem .75rem;position:absolute;right:1.25rem;top:0}body.lang-ar .example-badge{font-family:Cairo,sans-serif;font-size:.8125rem;left:1.25rem;right:auto}.example-text{color:#334155;font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.5;margin-top:.5rem}body.lang-ar .example-text{font-family:Cairo,sans-serif;font-size:1rem}.industries-cta{align-items:center;background:linear-gradient(135deg,#5045e40d,#8b5cf60d);border:1px solid #5045e41a;border-radius:1.25rem;display:flex;justify-content:space-between;margin:0 auto;padding:2.5rem 3rem}.cta-text{color:#1e293b;font-family:Montserrat,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.4;max-width:60%}body.lang-ar .cta-text{font-family:Cairo,sans-serif;font-size:1.5rem}.cta-button{background:linear-gradient(135deg,#5045e4,#6858f2);border:none;box-shadow:0 10px 25px #5045e440;color:#fff;padding:1rem 1.75rem}.cta-button:hover{box-shadow:0 15px 30px #5045e44d;transform:translateY(-3px)}.arrow-icon{height:18px;transition:transform .3s ease;width:18px}.arrow-icon.rtl{transform:rotate(180deg)}.cta-button:hover .arrow-icon{transform:translateX(5px)}.cta-button:hover .arrow-icon.rtl{transform:rotate(180deg) translateX(5px)}.industries-bg{overflow:hidden;z-index:1}.industries-bg,.industries-bg-gradient{bottom:0;left:0;position:absolute;right:0;top:0}.industries-bg-gradient{background:linear-gradient(135deg,#fffffff2,#f8fafcf2)}.industries-bg-pattern{background-image:linear-gradient(135deg,#5045e405 25%,#0000 0),linear-gradient(225deg,#5045e405 25%,#0000 0),linear-gradient(315deg,#5045e405 25%,#0000 0),linear-gradient(45deg,#5045e405 25%,#0000 0);background-size:100px 100px;bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.industries-bg-shape{border-radius:50%;filter:blur(70px);opacity:.05;position:absolute}.shape-1{background:linear-gradient(135deg,#5045e4,#6858f2);height:600px;left:-10%;top:-10%;width:600px}.shape-2{background:linear-gradient(135deg,#6858f2,#8b5cf6);bottom:-10%;height:700px;right:-10%;width:700px}.industry-card:hover .industry-icon-container{box-shadow:0 10px 25px #5045e41a;transform:scale(1.05)}.industry-card:hover .industry-title{color:#5045e4}@media (max-width:1280px){.industries-title{font-size:2.5rem}body.lang-ar .industries-title{font-size:2.75rem}.industries-grid{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.industry-card{padding:2rem}.cta-text{font-size:1.25rem}body.lang-ar .cta-text{font-size:1.375rem}}@media (max-width:1024px){.industries-section{padding:5rem 0}.industries-title{font-size:2.25rem}body.lang-ar .industries-title{font-size:2.5rem}.industries-description{font-size:1.125rem}body.lang-ar .industries-description{font-size:1.25rem}.industries-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.industries-cta{flex-direction:column;gap:1.5rem;padding:2rem;text-align:center}.cta-text{margin-bottom:.5rem;max-width:100%}}@media (max-width:768px){.industries-section{padding:4rem 0}.industries-content{gap:3rem}.industries-title{font-size:2rem}body.lang-ar .industries-title{font-size:2.25rem}.industries-description{font-size:1rem;line-height:1.5}body.lang-ar .industries-description{font-size:1.125rem}.industries-grid{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:500px}.cta-text{font-size:1.125rem}body.lang-ar .cta-text{font-size:1.25rem}}@media (max-width:480px){.industries-section{padding:3rem 0}.industries-title{font-size:1.75rem}body.lang-ar .industries-title{font-size:2rem}.industry-card{padding:1.75rem}.industry-header{gap:1rem}.industry-icon-container{height:50px;width:50px}.industry-icon{height:25px;width:25px}.industry-title{font-size:1.25rem}body.lang-ar .industry-title{font-size:1.375rem}.cta-button{padding:.875rem 1.5rem}}.industry-icon-container{animation:pulse 3s ease-in-out infinite}.solution-icon{animation:pulse 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.arrow-icon,.cta-button,.industry-card,.industry-icon-container,.solution-icon{animation:none!important;transition:none!important}}@media (prefers-contrast:more){.industry-card{background:#fff;border:2px solid #000;box-shadow:none}.industry-card:before{background:#000}.industry-icon-container{background:#e2e8f0;border:1px solid #000}.industry-example{background:#f1f5f9;border:1px solid #000}.example-badge{background:#000}.cta-text,.industry-title,.solutions-title{color:#000}.industries-title{-webkit-text-fill-color:#000;background:none;color:#000}.example-text,.industries-description,.solution-item span{color:#333}.industry-icon,.solution-icon{color:#000}.cta-button{background:#000;border:2px solid #000;color:#fff}.industries-cta{background:#f1f5f9;border:2px solid #000}}.why-leading-section{background-color:#f8fafc;overflow:hidden;padding:6rem 0;position:relative;width:100%}body.lang-ar .why-leading-section{direction:rtl}.why-leading-container{margin:0 auto;max-width:1440px;padding:0 5%;position:relative;z-index:2}.why-leading-content{display:flex;flex-direction:column;gap:4rem}.why-leading-header{margin:0 auto 2rem;max-width:900px;text-align:center}.why-leading-title{color:#1e293b;font-family:Montserrat,sans-serif;font-size:2.75rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}body.lang-ar .why-leading-title{font-family:Cairo,sans-serif;font-size:3rem}.why-leading-description{color:#64748b;font-family:Montserrat,sans-serif;font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:800px}body.lang-ar .why-leading-description{font-family:Cairo,sans-serif;font-size:1.375rem}.advantages-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-bottom:3rem}.advantage-card{align-items:center;background:#fff;border:1px solid #cbd5e14d;border-radius:1.25rem;box-shadow:0 15px 35px #0000000d;display:flex;flex-direction:column;overflow:hidden;padding:2.5rem;position:relative;text-align:center;transition:all .3s ease}.advantage-card:before{background:linear-gradient(135deg,#5045e4,#6858f2);content:"";height:5px;left:0;position:absolute;right:0;top:0}.advantage-icon-container{align-items:center;background:linear-gradient(135deg,#5045e41a,#8b5cf61a);border-radius:50%;display:flex;height:70px;justify-content:center;margin-bottom:1.5rem;width:70px}.advantage-icon{color:#5045e4;height:35px;width:35px}.advantage-title{color:#1e293b;font-family:Montserrat,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.3;margin-bottom:1rem}body.lang-ar .advantage-title{font-family:Cairo,sans-serif;font-size:1.5rem}.advantage-description{color:#64748b;font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.6}body.lang-ar .advantage-description{font-family:Cairo,sans-serif;font-size:1.125rem}.additional-benefits{background:linear-gradient(135deg,#5045e40d,#8b5cf60d);border:1px solid #5045e41a;border-radius:1.25rem;margin:0 auto;max-width:1000px;padding:3rem}.benefits-title{color:#1e293b;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:2rem;text-align:center}body.lang-ar .benefits-title{font-family:Cairo,sans-serif;font-size:1.625rem}.benefits-list{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.benefit-item{align-items:center;display:flex;gap:1rem}.benefit-icon{color:#5045e4;flex-shrink:0;height:24px;width:24px}.benefit-item span{color:#334155;font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.5}body.lang-ar .benefit-item span{font-family:Cairo,sans-serif;font-size:1.125rem}.why-leading-cta{padding:2rem 0;text-align:center}.cta-heading{color:#1e293b;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;margin-bottom:2rem}body.lang-ar .cta-heading{font-family:Cairo,sans-serif;font-size:2.25rem}.cta-buttons{flex-wrap:wrap;gap:1.5rem}.cta-button,.cta-buttons{display:flex;justify-content:center}.cta-button{align-items:center;border-radius:.75rem;cursor:pointer;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;gap:.75rem;padding:1rem 2rem;transition:all .3s ease}body.lang-ar .cta-button{font-family:Cairo,sans-serif;font-size:1.125rem}.primary-button{background:linear-gradient(135deg,#5045e4,#6858f2);border:none;box-shadow:0 10px 25px #5045e440;color:#fff}.primary-button:hover{box-shadow:0 15px 30px #5045e44d;transform:translateY(-3px)}.secondary-button{background:#0000;border:2px solid #5045e4;color:#5045e4}.secondary-button:hover{background:#5045e40d;transform:translateY(-3px)}.button-icon{height:20px;width:20px}.client-testimonial{margin:0 auto;max-width:1000px}.testimonial-container{background:#fff;border:1px solid #cbd5e14d;border-radius:1.25rem;box-shadow:0 15px 35px #0000000d;padding:3rem;position:relative}.quote-mark{color:#5045e41a;font-family:Georgia,serif;font-size:6rem;font-weight:900;left:2rem;line-height:1;position:absolute;top:2rem}body.lang-ar .quote-mark{left:auto;right:2rem}.testimonial-text{color:#334155;font-family:Montserrat,sans-serif;font-size:1.25rem;font-style:italic;line-height:1.7;margin-bottom:2rem;padding:0 1rem 0 3rem;position:relative;z-index:1}body.lang-ar .testimonial-text{font-family:Cairo,sans-serif;font-size:1.375rem;font-style:normal;padding:0 3rem 0 1rem}.testimonial-author{align-items:center;display:flex;gap:1rem;margin-top:1.5rem}.author-avatar{background:linear-gradient(135deg,#5045e4,#6858f2);border-radius:50%;flex-shrink:0;height:60px;width:60px}.author-info{display:flex;flex-direction:column}.author-name{color:#1e293b;font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:700;margin-bottom:.25rem}body.lang-ar .author-name{font-family:Cairo,sans-serif;font-size:1.25rem}.author-position{color:#64748b;font-family:Montserrat,sans-serif;font-size:.875rem}body.lang-ar .author-position{font-family:Cairo,sans-serif;font-size:1rem}.why-leading-bg{overflow:hidden;z-index:1}.why-leading-bg,.why-leading-bg-gradient{bottom:0;left:0;position:absolute;right:0;top:0}.why-leading-bg-gradient{background:linear-gradient(135deg,#f8fafce6,#f1f5f9e6)}.why-leading-bg-pattern{background-image:radial-gradient(#5045e40d 2px,#0000 0);background-size:30px 30px;bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.advantage-card:hover .advantage-icon-container{box-shadow:0 10px 25px #5045e41a;transform:scale(1.05)}.advantage-card:hover .advantage-title{color:#5045e4}@media (max-width:1280px){.why-leading-title{font-size:2.5rem}body.lang-ar .why-leading-title{font-size:2.75rem}.advantages-grid{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.advantage-card{padding:2rem}}@media (max-width:1024px){.why-leading-section{padding:5rem 0}.why-leading-title{font-size:2.25rem}body.lang-ar .why-leading-title{font-size:2.5rem}.why-leading-description{font-size:1.125rem}body.lang-ar .why-leading-description{font-size:1.25rem}.benefits-list{gap:1rem;grid-template-columns:1fr}.additional-benefits{padding:2rem}.testimonial-container{padding:2.5rem}.testimonial-text{font-size:1.125rem}body.lang-ar .testimonial-text{font-size:1.25rem}.cta-heading{font-size:1.75rem}body.lang-ar .cta-heading{font-size:2rem}}@media (max-width:768px){.why-leading-section{padding:4rem 0}.why-leading-content{gap:3rem}.why-leading-title{font-size:2rem}body.lang-ar .why-leading-title{font-size:2.25rem}.why-leading-description{font-size:1rem;line-height:1.5}body.lang-ar .why-leading-description{font-size:1.125rem}.advantages-grid{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:500px}.quote-mark{font-size:4rem;left:1.5rem;top:1.5rem}body.lang-ar .quote-mark{right:1.5rem}.testimonial-text{padding:0 1rem 0 2rem}body.lang-ar .testimonial-text{padding:0 2rem 0 1rem}}@media (max-width:480px){.why-leading-section{padding:3rem 0}.why-leading-title{font-size:1.75rem}body.lang-ar .why-leading-title{font-size:2rem}.advantage-card{padding:1.75rem}.advantage-icon-container{height:60px;width:60px}.advantage-icon{height:30px;width:30px}.advantage-title{font-size:1.25rem}body.lang-ar .advantage-title{font-size:1.375rem}.testimonial-container{padding:2rem 1.5rem}.quote-mark{font-size:3rem;left:1rem;top:1rem}body.lang-ar .quote-mark{right:1rem}.testimonial-text{font-size:1rem;padding:0 .5rem 0 1.5rem}body.lang-ar .testimonial-text{font-size:1.125rem;padding:0 1.5rem 0 .5rem}.cta-buttons{flex-direction:column;gap:1rem}.cta-button{width:100%}}.advantage-icon-container{animation:pulse 3s ease-in-out infinite}.benefit-icon{animation:pulse 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.advantage-card,.advantage-icon-container,.benefit-icon,.cta-button{animation:none!important;transition:none!important}}@media (prefers-contrast:more){.advantage-card{background:#fff;border:2px solid #000;box-shadow:none}.advantage-card:before{background:#000}.advantage-icon-container{background:#e2e8f0;border:1px solid #000}.additional-benefits{background:#f1f5f9;border:2px solid #000}.testimonial-container{border:2px solid #000;box-shadow:none}.advantage-title,.author-name,.benefits-title,.cta-heading{color:#000}.advantage-description,.author-position,.benefit-item span,.testimonial-text,.why-leading-description{color:#333}.advantage-icon,.benefit-icon{color:#000}.primary-button{background:#000;color:#fff}.secondary-button{background:#0000;border:2px solid #000;color:#000}.author-avatar{background:#000;border:2px solid #fff}}
/*!* src/components/FooterSection.css *!*/

/*!* ===== Footer Section Base Styles ===== *!*/

/*!* RTL Support *!*/

/*!* ===== Footer Columns ===== *!*/

/*!* ===== Company Info ===== *!*/

/*!* ===== Contact Info ===== *!*/

/*!* ===== Column Titles ===== *!*/

/*!* ===== Footer Links ===== *!*/

/*!* ===== Social Links ===== *!*/

/*!* ===== Newsletter ===== *!*/

/*!* ===== Footer Bottom ===== *!*/

/*!* ===== Responsive Styles ===== *!*/

/*!* ===== Enhanced Accessibility ===== *!*/

/*!* High Contrast Mode Support *!*/:root{--hero-neon-blue:#00d4ff;--hero-electric-purple:#9d4edd;--hero-cyber-green:#39ff14;--hero-neural-orange:#ff6b35;--hero-deep-space:#0a0a0f;--hero-quantum-violet:#7209b7;--hero-plasma-pink:#ff0080;--hero-hologram-cyan:#0ff;--neutral-50:#fafbfc;--neutral-100:#f2f4f7;--neutral-200:#e4e7ec;--neutral-300:#d0d5dd;--neutral-400:#98a2b3;--neutral-500:#667085;--neutral-600:#475467;--neutral-700:#344054;--neutral-800:#1d2939;--neutral-900:#101828;--footer-bg-light:var(--neutral-50);--footer-bg-dark:var(--hero-deep-space);--footer-secondary-light:#fff;--footer-secondary-dark:#131822;--footer-bottom-light:var(--neutral-100);--footer-bottom-dark:#060b14;--footer-text-primary-light:var(--neutral-900);--footer-text-primary-dark:#fff;--footer-text-secondary-light:var(--neutral-700);--footer-text-secondary-dark:#e2e8f0;--footer-text-tertiary-light:var(--neutral-600);--footer-text-tertiary-dark:#94a3b8;--gradient-primary:linear-gradient(135deg,var(--hero-neon-blue) 0%,var(--hero-electric-purple) 100%);--gradient-accent:linear-gradient(135deg,var(--hero-neural-orange) 0%,var(--hero-quantum-violet) 100%);--gradient-glassmorphism-light:linear-gradient(135deg,#fffc,#fff6);--gradient-glassmorphism-dark:linear-gradient(135deg,#ffffff1a,#ffffff0d);--shadow-sm:0 1px 2px 0 #0000000d;--shadow-glow-blue:0 0 20px #00d4ff4d;--shadow-glow-purple:0 0 20px #9d4edd4d;--font-primary:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-arabic:"Noto Sans Arabic",sans-serif;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-sm:0.25rem;--radius-md:0.375rem;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-base:250ms cubic-bezier(0.4,0,0.2,1);--transition-slow:350ms cubic-bezier(0.4,0,0.2,1);--transition-smooth:300ms cubic-bezier(0.25,0.46,0.45,0.94);--z-base:0;--z-sticky:1100;--z-overlay:1300;--z-modal:1400;--z-toast:1700}.footer-section{--footer-bg:var(--footer-bg-light);--footer-bg-secondary:var(--footer-secondary-light);--footer-bg-bottom:var(--footer-bottom-light);--footer-text-primary:var(--footer-text-primary-light);--footer-text-secondary:var(--footer-text-secondary-light);--footer-text-tertiary:var(--footer-text-tertiary-light);--footer-gradient-glass:var(--gradient-glassmorphism-light);--footer-border:#00000014;--footer-hover-bg:#0000000d;--footer-shadow:var(--shadow-md)}.footer-section.dark-theme,body.dark-theme .footer-section{--footer-bg:var(--footer-bg-dark);--footer-bg-secondary:var(--footer-secondary-dark);--footer-bg-bottom:var(--footer-bottom-dark);--footer-text-primary:var(--footer-text-primary-dark);--footer-text-secondary:var(--footer-text-secondary-dark);--footer-text-tertiary:var(--footer-text-tertiary-dark);--footer-gradient-glass:var(--gradient-glassmorphism-dark);--footer-border:#ffffff1f;--footer-hover-bg:#ffffff14;--footer-shadow:0 4px 6px -1px #0000004d}@media (prefers-color-scheme:dark){.footer-section:not(.light-theme){--footer-bg:var(--footer-bg-dark);--footer-bg-secondary:var(--footer-secondary-dark);--footer-bg-bottom:var(--footer-bottom-dark);--footer-text-primary:var(--footer-text-primary-dark);--footer-text-secondary:var(--footer-text-secondary-dark);--footer-text-tertiary:var(--footer-text-tertiary-dark);--footer-gradient-glass:var(--gradient-glassmorphism-dark);--footer-border:#ffffff1f;--footer-hover-bg:#ffffff14;--footer-shadow:0 4px 6px -1px #0000004d}}.footer-section{background:var(--footer-bg);background-image:radial-gradient(circle at 20% 80%,#00d4ff08 0,#0000 50%),radial-gradient(circle at 80% 20%,#9d4edd08 0,#0000 50%);color:var(--footer-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);overflow:hidden;position:relative;transition:background-color .3s cubic-bezier(.25,.46,.45,.94),color .3s cubic-bezier(.25,.46,.45,.94);transition:background-color var(--transition-smooth),color var(--transition-smooth);width:100%;will-change:background-color,color}body.dark-theme .footer-section{background-image:radial-gradient(circle at 20% 80%,#00d4ff14 0,#0000 50%),radial-gradient(circle at 80% 20%,#9d4edd0f 0,#0000 50%)}.footer-section.rtl,.footer-section[dir=rtl]{direction:rtl}.footer-section.rtl *,.footer-section[dir=rtl] *{font-family:Noto Sans Arabic,sans-serif;font-family:var(--font-arabic)}.footer-main{background:var(--footer-bg);padding:5rem 0 3rem;padding:var(--space-20) 0 var(--space-12);position:relative;transition:background-color .3s cubic-bezier(.25,.46,.45,.94);transition:background-color var(--transition-smooth)}.footer-container{margin:0 auto;max-width:1400px;padding:0 1.5rem;padding:0 var(--space-6);position:relative}@media (max-width:1440px){.footer-container{max-width:1200px;padding:0 1.25rem;padding:0 var(--space-5)}}@media (max-width:1024px){.footer-container{padding:0 1rem;padding:0 var(--space-4)}.footer-main{padding:4rem 0 2.5rem;padding:var(--space-16) 0 var(--space-10)}}@media (max-width:768px){.footer-container{padding:0 .75rem;padding:0 var(--space-3)}.footer-main{padding:3rem 0 2rem;padding:var(--space-12) 0 var(--space-8)}}@media (max-width:480px){.footer-container{padding:0 .5rem;padding:0 var(--space-2)}.footer-main{padding:2.5rem 0 1.5rem;padding:var(--space-10) 0 var(--space-6)}}.footer-content{grid-gap:3rem;grid-gap:var(--space-12);align-items:start;display:grid;gap:3rem;gap:var(--space-12);grid-template-columns:1.8fr 1fr 1fr 1.2fr}@media (max-width:1280px){.footer-content{gap:2.5rem;gap:var(--space-10);grid-template-columns:1.5fr 1fr 1fr 1fr}}@media (max-width:1024px){.footer-content{gap:2rem;gap:var(--space-8);grid-template-columns:1fr 1fr}.company-info{grid-column:1/-1;margin-bottom:1.5rem;margin-bottom:var(--space-6)}}@media (max-width:768px){.footer-content{gap:1.5rem;gap:var(--space-6);grid-template-columns:1fr}.footer-content,.footer-content.rtl{text-align:center}}.footer-column{display:flex;flex-direction:column;gap:1rem;gap:var(--space-4);min-width:0;width:100%}.company-info{gap:1.25rem;gap:var(--space-5)}.footer-logo-container{align-items:center;display:flex;gap:1rem;gap:var(--space-4);margin-bottom:.5rem;margin-bottom:var(--space-2)}@media (max-width:768px){.footer-logo-container{justify-content:center}}@media (max-width:480px){.footer-logo-container{flex-direction:column;gap:.75rem;gap:var(--space-3);text-align:center}}.footer-logo{border:2px solid var(--footer-border);border-radius:.75rem;border-radius:var(--radius-xl);box-shadow:var(--footer-shadow);height:72px;object-fit:contain;transition:.3s cubic-bezier(.25,.46,.45,.94);transition:var(--transition-smooth);width:72px}.footer-logo:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 20px #00d4ff4d;box-shadow:var(--shadow-xl),var(--shadow-glow-blue);transform:scale(1.05) rotate(2deg)}@media (max-width:1024px){.footer-logo{height:64px;width:64px}}@media (max-width:768px){.footer-logo{height:56px;width:56px}}.logo-text{display:flex;flex-direction:column;gap:.25rem;gap:var(--space-1)}.company-name{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#9d4edd);background:var(--gradient-primary);background-clip:text;-webkit-background-clip:text;color:#0000;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:800;line-height:1.2;margin:0}.footer-section.rtl .company-name,.footer-section[dir=rtl] .company-name{font-family:Noto Sans Arabic,sans-serif;font-family:var(--font-arabic);font-size:clamp(1.5rem,3vw,2rem)}.company-tagline{color:var(--footer-text-tertiary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);font-size:clamp(.875rem,1.5vw,1rem);font-weight:500;line-height:1.4;margin:0}.footer-section.rtl .company-tagline,.footer-section[dir=rtl] .company-tagline{font-family:Noto Sans Arabic,sans-serif;font-family:var(--font-arabic);font-size:clamp(1rem,2vw,1.125rem)}.company-description{color:var(--footer-text-secondary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);font-size:clamp(.9375rem,1.8vw,1.0625rem);line-height:1.7;margin:0;max-width:90%}.footer-section.rtl .company-description,.footer-section[dir=rtl] .company-description{font-family:Noto Sans Arabic,sans-serif;font-family:var(--font-arabic);font-size:clamp(1rem,2vw,1.125rem);line-height:1.8;max-width:100%}@media (max-width:768px){.company-description{max-width:100%;text-align:center}}.contact-info{flex-direction:column}.contact-info,.contact-item{display:flex;gap:.75rem;gap:var(--space-3)}.contact-item{align-items:center;border-radius:.5rem;border-radius:var(--radius-lg);color:var(--footer-text-secondary);cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);font-size:clamp(.875rem,1.5vw,.9375rem);padding:.5rem;padding:var(--space-2);transition:.3s cubic-bezier(.25,.46,.45,.94);transition:var(--transition-smooth)}.contact-item:hover{background:var(--footer-hover-bg);color:var(--footer-text-primary);transform:translateX(5px)}.footer-section.rtl .contact-item:hover,.footer-section[dir=rtl] .contact-item:hover{transform:translateX(-5px)}.footer-section.rtl .contact-item,.footer-section[dir=rtl] .contact-item{flex-direction:row-reverse;font-family:Noto Sans Arabic,sans-serif;font-family:var(--font-arabic);font-size:clamp(.9375rem,2vw,1rem)}.contact-icon{color:#00d4ff;color:var(--hero-neon-blue);flex-shrink:0;height:20px;transition:.25s cubic-bezier(.4,0,.2,1);transition:var(--transition-base);width:20px}.contact-item:hover .contact-icon{color:#9d4edd;color:var(--hero-electric-purple);transform:scale(1.1)}.contact-item a{align-items:center;color:inherit;display:flex;gap:.25rem;gap:var(--space-1);text-decoration:none}.contact-item a,.external-link-icon{transition:.25s cubic-bezier(.4,0,.2,1);transition:var(--transition-base)}.external-link-icon{opacity:0}.contact-item:hover .external-link-icon{opacity:1}@media (max-width:768px){.contact-info{align-items:center}.contact-item{justify-content:center;max-width:300px}}.column-title{color:var(--footer-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);font-size:clamp(1.125rem,2vw,1.375rem);font-weight:700;line-height:1.3;margin:0 0 1.25rem;margin:0 0 var(--space-5) 0;padding-bottom:.75rem;padding-bottom:var(--space-3);position:relative}.footer-section.rtl .column-title,.footer-section[dir=rtl] .column-title{font-family:Noto Sans Arabic,sans-serif;font-family:var(--font-arabic);font-size:clamp(1.25rem,2.5vw,1.5rem)}.column-title:after{background:linear-gradient(135deg,#00d4ff,#9d4edd);background:var(--gradient-primary);border-radius:9999px;border-radius:var(--radius-full);bottom:0;content:"";height:3px;left:0;position:absolute;transition:.3s cubic-bezier(.25,.46,.45,.94);transition:var(--transition-smooth);width:60px}.footer-section.rtl .column-title:after,.footer-section[dir=rtl] .column-title:after{left:auto;right:0}@media (max-width:768px){.column-title:after{left:50%;transform:translateX(-50%)}.footer-section.rtl .column-title:after,.footer-section[dir=rtl] .column-title:after{left:50%;right:auto;transform:translateX(-50%)}}.column-title:hover:after{background:linear-gradient(135deg,#ff6b35,#7209b7);background:var(--gradient-accent);box-shadow:0 0 20px #9d4edd4d;box-shadow:var(--shadow-glow-purple);width:80px}.footer-links{display:flex;flex-direction:column;gap:.75rem;gap:var(--space-3);list-style:none}.footer-link-item,.footer-links{margin:0;padding:0}.footer-link{align-items:center;border-radius:.375rem;border-radius:var(--radius-md);color:var(--footer-text-secondary);display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);font-size:clamp(.875rem,1.5vw,.9375rem);line-height:1.5;padding:.5rem 0 .5rem 1.5rem;padding:var(--space-2) 0 var(--space-2) var(--space-6);position:relative;text-decoration:none;transition:.3s cubic-bezier(.25,.46,.45,.94);transition:var(--transition-smooth)}.footer-section.rtl .footer-link,.footer-section[dir=rtl] .footer-link{font-family:Noto Sans Arabic,sans-serif;font-family:var(--font-arabic);font-size:clamp(.9375rem,2vw,1rem);justify-content:flex-end;padding:.5rem 1.5rem .5rem 0;padding:var(--space-2) var(--space-6) var(--space-2) 0}.footer-link:before{color:#00d4ff;color:var(--hero-neon-blue);content:"▶";font-size:.75rem;left:0;opacity:.7;position:absolute;top:50%;transform:translateY(-50%);transition:.3s cubic-bezier(.25,.46,.45,.94);transition:var(--transition-smooth)}.footer-section.rtl .footer-link:before,.footer-section[dir=rtl] .footer-link:before{content:"◀";left:auto;right:0}.footer-link:hover{background:var(--footer-hover-bg);color:var(--footer-text-primary);padding-left:2rem;padding-left:var(--space-8);transform:translateX(8px)}.footer-section.rtl .footer-link:hover,.footer-section[dir=rtl] .footer-link:hover{padding-right:2rem;padding-right:var(--space-8);transform:translateX(-8px)}.footer-link:hover:before{color:#9d4edd;color:var(--hero-electric-purple);opacity:1;transform:translateY(-50%) scale(1.2)}@media (max-width:768px){.footer-links{align-items:center}.footer-link{justify-content:center;padding:.5rem 1rem;padding:var(--space-2) var(--space-4)}.footer-link:before{display:none}.footer-link:hover{padding:.5rem 1rem;padding:var(--space-2) var(--space-4);transform:translateY(-2px)}}.social-links{display:flex;flex-wrap:wrap;gap:1rem;gap:var(--space-4);margin-bottom:1.5rem;margin-bottom:var(--space-6)}@media (max-width:768px){.social-links{gap:.75rem;gap:var(--space-3);justify-content:center}}.social-link{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--footer-gradient-glass);border:1px solid var(--footer-border);border-radius:.75rem;border-radius:var(--radius-xl);color:var(--footer-text-primary);display:flex;height:48px;justify-content:center;overflow:hidden;position:relative;transition:.3s cubic-bezier(.25,.46,.45,.94);transition:var(--transition-smooth);width:48px}.social-link:before{background:linear-gradient(135deg,#00d4ff,#9d4edd);background:var(--gradient-primary);content:"";height:100%;left:-100%;opacity:0;position:absolute;top:0;transition:.25s cubic-bezier(.4,0,.2,1);transition:var(--transition-base);width:100%}.social-link:hover:before{left:0;opacity:1}.social-link:hover{border-color:#00d4ff;border-color:var(--hero-neon-blue);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 20px #00d4ff4d;box-shadow:var(--shadow-xl),var(--shadow-glow-blue);color:#fff;transform:translateY(-4px) scale(1.1)}.social-icon{height:22px;position:relative;transition:.25s cubic-bezier(.4,0,.2,1);transition:var(--transition-base);width:22px;z-index:1}.social-link:hover .social-icon{transform:scale(1.1) rotate(5deg)}@media (max-width:480px){.social-link{height:44px;width:44px}.social-icon{height:20px;width:20px}}.newsletter{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:var(--footer-gradient-glass);border:1px solid var(--footer-border);border-radius:1rem;border-radius:var(--radius-2xl);margin-top:1rem;margin-top:var(--space-4);overflow:hidden;padding:1.5rem;padding:var(--space-6);position:relative}.newsletter:before{background:linear-gradient(135deg,#00d4ff,#9d4edd);background:var(--gradient-primary);content:"";height:1px;left:0;opacity:.5;position:absolute;right:0;top:0}.newsletter-title{color:var(--footer-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);font-size:clamp(1rem,2vw,1.25rem);font-weight:600;line-height:1.3;margin:0 0 .5rem;margin:0 0 var(--space-2) 0}.footer-section.rtl .newsletter-title,.footer-section[dir=rtl] .newsletter-title{font-family:Noto Sans Arabic,sans-serif;font-family:var(--font-arabic);font-size:clamp(1.125rem,2.5vw,1.375rem)}.newsletter-description{color:var(--footer-text-secondary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);font-size:clamp(.8125rem,1.5vw,.9375rem);line-height:1.6;margin:0 0 1.25rem;margin:0 0 var(--space-5) 0}.footer-section.rtl .newsletter-description,.footer-section[dir=rtl] .newsletter-description{font-family:Noto Sans Arabic,sans-serif;font-family:var(--font-arabic);font-size:clamp(.9375rem,2vw,1rem);line-height:1.7}.newsletter-form{display:flex;gap:.5rem;gap:var(--space-2);position:relative}@media (max-width:480px){.newsletter-form{flex-direction:column;gap:.75rem;gap:var(--space-3)}}.newsletter-input-container{flex:1 1;position:relative}.newsletter-input{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--footer-gradient-glass);border:2px solid var(--footer-border);border-radius:.5rem;border-radius:var(--radius-lg);color:var(--footer-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);font-size:clamp(.875rem,1.5vw,.9375rem);padding:.75rem 1rem;padding:var(--space-3) var(--space-4);transition:.3s cubic-bezier(.25,.46,.45,.94);transition:var(--transition-smooth);width:100%}.footer-section.rtl .newsletter-input,.footer-section[dir=rtl] .newsletter-input{font-family:Noto Sans Arabic,sans-serif;font-family:var(--font-arabic);text-align:right}.newsletter-input:focus{border-color:#00d4ff;border-color:var(--hero-neon-blue);box-shadow:0 0 0 3px #00d4ff1a,0 0 20px #00d4ff4d;box-shadow:0 0 0 3px #00d4ff1a,var(--shadow-glow-blue);outline:none}.newsletter-input.success{border-color:#39ff14;border-color:var(--hero-cyber-green);box-shadow:0 0 0 3px #39ff141a}.newsletter-input.error{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.newsletter-input::placeholder{color:var(--footer-text-tertiary)}.newsletter-status{border-radius:.375rem;border-radius:var(--radius-md);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);font-size:.75rem;left:0;margin-top:.25rem;margin-top:var(--space-1);padding:.25rem .5rem;padding:var(--space-1) var(--space-2);position:absolute;right:0;top:100%}.newsletter-status.success{background:#39ff141a;color:#39ff14;color:var(--hero-cyber-green)}.newsletter-status.error{background:#ef44441a;color:#ef4444}.newsletter-button{align-items:center;background:linear-gradient(135deg,#00d4ff,#9d4edd);background:var(--gradient-primary);border:none;border-radius:.5rem;border-radius:var(--radius-lg);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);color:#fff;cursor:pointer;display:flex;height:52px;justify-content:center;min-width:52px;overflow:hidden;position:relative;transition:.3s cubic-bezier(.25,.46,.45,.94);transition:var(--transition-smooth)}.newsletter-button:hover:not(:disabled){background:linear-gradient(135deg,#ff6b35,#7209b7);background:var(--gradient-accent);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 20px #9d4edd4d;box-shadow:var(--shadow-xl),var(--shadow-glow-purple);transform:translateY(-2px) scale(1.05)}.newsletter-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.newsletter-button.loading{pointer-events:none}.loading-spinner,.send-icon{height:20px;transition:.25s cubic-bezier(.4,0,.2,1);transition:var(--transition-base);width:20px}@media (max-width:480px){.newsletter-button{height:48px;min-width:auto;width:100%}}.footer-bottom{background:var(--footer-bg-bottom);border-top:1px solid var(--footer-border);padding:1.5rem 0;padding:var(--space-6) 0;position:relative;transition:background-color .3s cubic-bezier(.25,.46,.45,.94);transition:background-color var(--transition-smooth)}.footer-bottom:before{background:linear-gradient(135deg,#00d4ff,#9d4edd);background:var(--gradient-primary);content:"";height:1px;left:0;opacity:.3;position:absolute;right:0;top:0}@media (max-width:768px){.footer-bottom{padding:1.25rem 0;padding:var(--space-5) 0}}@media (max-width:480px){.footer-bottom{padding:1rem 0;padding:var(--space-4) 0}}.bottom-content{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;gap:var(--space-4);justify-content:space-between}@media (max-width:1024px){.bottom-content{align-items:center;flex-direction:column;gap:1rem;gap:var(--space-4);text-align:center}}@media (max-width:768px){.bottom-content{gap:.75rem;gap:var(--space-3)}}.copyright{align-items:center;color:var(--footer-text-tertiary);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);font-size:clamp(.8125rem,1.5vw,.875rem);font-weight:500;gap:.5rem;gap:var(--space-2);transition:.25s cubic-bezier(.4,0,.2,1);transition:var(--transition-base)}.copyright:hover{color:var(--footer-text-secondary)}.footer-section.rtl .copyright,.footer-section[dir=rtl] .copyright{font-family:Noto Sans Arabic,sans-serif;font-family:var(--font-arabic);font-size:clamp(.875rem,2vw,.9375rem)}.legal-links{display:flex;flex-wrap:wrap;gap:1.5rem;gap:var(--space-6)}@media (max-width:768px){.legal-links{align-items:center;flex-direction:column;gap:.75rem;gap:var(--space-3)}}@media (max-width:480px){.legal-links{gap:.5rem;gap:var(--space-2)}}.legal-link{border-radius:.375rem;border-radius:var(--radius-md);color:var(--footer-text-tertiary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);font-size:clamp(.8125rem,1.5vw,.875rem);font-weight:500;padding:.25rem .5rem;padding:var(--space-1) var(--space-2);position:relative;text-decoration:none;transition:.3s cubic-bezier(.25,.46,.45,.94);transition:var(--transition-smooth)}.footer-section.rtl .legal-link,.footer-section[dir=rtl] .legal-link{font-family:Noto Sans Arabic,sans-serif;font-family:var(--font-arabic);font-size:clamp(.875rem,2vw,.9375rem)}.legal-link:after{background:linear-gradient(135deg,#00d4ff,#9d4edd);background:var(--gradient-primary);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:.25s cubic-bezier(.4,0,.2,1);transition:var(--transition-base);width:0}.legal-link:hover{background:var(--footer-hover-bg);color:var(--footer-text-primary)}.legal-link:hover:after{width:80%}.developed-by{align-items:center;border-radius:.375rem;border-radius:var(--radius-md);color:var(--footer-text-tertiary);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);font-size:clamp(.8125rem,1.5vw,.875rem);font-weight:500;gap:.5rem;gap:var(--space-2);padding:.25rem .5rem;padding:var(--space-1) var(--space-2);transition:.25s cubic-bezier(.4,0,.2,1);transition:var(--transition-base)}.developed-by:hover{background:var(--footer-hover-bg);color:var(--footer-text-secondary)}.footer-section.rtl .developed-by,.footer-section[dir=rtl] .developed-by{flex-direction:row-reverse;font-family:Noto Sans Arabic,sans-serif;font-family:var(--font-arabic);font-size:clamp(.875rem,2vw,.9375rem)}.heart-icon-container{align-items:center;display:inline-flex;justify-content:center}.heart-icon{color:#ef4444;filter:drop-shadow(0 0 4px rgba(239,68,68,.5));height:16px;transition:.25s cubic-bezier(.4,0,.2,1);transition:var(--transition-base);width:16px}.developed-by:hover .heart-icon{color:#dc2626;transform:scale(1.2)}.scroll-to-top-btn{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#00d4ff,#9d4edd);background:var(--gradient-primary);border:2px solid #ffffff1a;border-radius:9999px;border-radius:var(--radius-full);bottom:2rem;bottom:var(--space-8);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 20px #00d4ff4d;box-shadow:var(--shadow-xl),var(--shadow-glow-blue);color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:2rem;right:var(--space-8);transition:.3s cubic-bezier(.25,.46,.45,.94);transition:var(--transition-smooth);width:56px;z-index:1300;z-index:var(--z-overlay)}.footer-section.rtl~.scroll-to-top-btn,.footer-section[dir=rtl]~.scroll-to-top-btn{left:2rem;left:var(--space-8);right:auto}.scroll-to-top-btn:hover{background:linear-gradient(135deg,#ff6b35,#7209b7);background:var(--gradient-accent);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 20px #9d4edd4d;box-shadow:var(--shadow-xl),var(--shadow-glow-purple);transform:translateY(-4px) scale(1.1)}.scroll-to-top-btn:focus{outline:3px solid #00d4ff4d;outline-offset:2px}@media (max-width:1024px){.scroll-to-top-btn{bottom:1.5rem;bottom:var(--space-6);height:52px;right:1.5rem;right:var(--space-6);width:52px}.footer-section.rtl~.scroll-to-top-btn,.footer-section[dir=rtl]~.scroll-to-top-btn{left:1.5rem;left:var(--space-6);right:auto}}@media (max-width:768px){.scroll-to-top-btn{bottom:1.25rem;bottom:var(--space-5);height:48px;right:1.25rem;right:var(--space-5);width:48px}.footer-section.rtl~.scroll-to-top-btn,.footer-section[dir=rtl]~.scroll-to-top-btn{left:1.25rem;left:var(--space-5);right:auto}}@media (max-width:480px){.scroll-to-top-btn{bottom:1rem;bottom:var(--space-4);height:44px;right:1rem;right:var(--space-4);width:44px}.footer-section.rtl~.scroll-to-top-btn,.footer-section[dir=rtl]~.scroll-to-top-btn{left:1rem;left:var(--space-4);right:auto}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.contact-item:hover,.footer-link:hover,.legal-link:hover,.newsletter-button:hover,.scroll-to-top-btn:hover,.social-link:hover{transform:none!important}.heart-icon,.loading-spinner{animation:none!important}}@media (prefers-contrast:more){.footer-section{background:#000!important;color:#fff!important}.footer-bottom{background:#222!important}.company-description,.company-tagline,.contact-item,.copyright,.developed-by,.footer-link,.legal-link,.newsletter-description,.social-link{color:#fff!important}.social-link{background:#333!important;border:2px solid #fff!important}.social-link:hover{background:#fff!important;color:#000!important}.newsletter{background:#333!important}.newsletter,.newsletter-input{border:2px solid #fff!important}.newsletter-input{background:#000!important;color:#fff!important}.newsletter-button{background:#fff!important;border:2px solid #000!important;color:#000!important}.company-name{-webkit-text-fill-color:#fff!important;background:none!important}.company-name,.contact-icon,.social-icon{color:#fff!important}.column-title:after{background:#fff!important}.footer-link:before,.heart-icon{color:#fff!important}.scroll-to-top-btn{background:#fff!important;border:2px solid #000!important;color:#000!important}}@media print{.footer-section{background:#fff!important;box-shadow:none!important;color:#000!important}.footer-bottom{background:#f5f5f5!important}.newsletter,.scroll-to-top-btn,.social-links{display:none!important}.company-name,.contact-item,.copyright,.developed-by,.footer-link,.legal-link{color:#000!important}.company-name{-webkit-text-fill-color:#000!important;background:none!important}.footer-main{padding:2rem 0!important;page-break-inside:avoid}.footer-content{display:block!important}.footer-column{margin-bottom:1rem!important;page-break-inside:avoid}}.footer-bottom,.footer-main,.footer-section,.newsletter-button,.scroll-to-top-btn,.social-link{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);will-change:transform,background-color}.contact-info,.footer-content,.social-links{contain:layout style}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.footer-logo{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.column-title,.company-name{text-rendering:optimizeLegibility}}@media (hover:none) and (pointer:coarse){.contact-item:hover,.footer-link:hover,.legal-link:hover,.newsletter-button:hover,.scroll-to-top-btn:hover,.social-link:hover{transform:none}.footer-link:active,.newsletter-button:active,.scroll-to-top-btn:active,.social-link:active{transform:scale(.95)}.contact-item,.footer-link,.legal-link,.social-link{min-height:44px;touch-action:manipulation}.newsletter-button,.scroll-to-top-btn{min-height:48px;min-width:48px}}.footer-section.rtl,.footer-section[dir=rtl]{text-align:right}.footer-section.rtl .bottom-content,.footer-section.rtl .footer-content,.footer-section[dir=rtl] .bottom-content,.footer-section[dir=rtl] .footer-content{direction:rtl}@media (max-width:768px){.footer-section.rtl,.footer-section.rtl .footer-content,.footer-section[dir=rtl],.footer-section[dir=rtl] .footer-content{text-align:center}}.footer-section *{box-sizing:border-box}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.newsletter,.newsletter-input,.scroll-to-top-btn,.social-link{background:var(--footer-bg-secondary)}body.dark-theme .newsletter,body.dark-theme .newsletter-input,body.dark-theme .scroll-to-top-btn,body.dark-theme .social-link{background:#131822f2}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.footer-link:focus,.legal-link:focus,.newsletter-button:focus,.newsletter-input:focus,.scroll-to-top-btn:focus,.social-link:focus{outline:2px solid #00d4ff;outline:2px solid var(--hero-neon-blue);outline-offset:2px}.footer-link:active,.legal-link:active,.newsletter-button:active,.social-link:active{transform:scale(.98)}.footer-link,.legal-link,.newsletter-button,.scroll-to-top-btn,.social-link{-webkit-user-select:none;user-select:none}.footer-section{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*{margin:0;padding:0}body{background-color:#f8fafc;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}body.lang-ar{font-family:Cairo,Noto Sans Arabic,Tahoma,Geneva,Verdana,sans-serif}.homepage{overflow-x:hidden;position:relative;width:100%}.rtl{direction:rtl}.ltr{direction:ltr}.homepage__main{display:flex;flex-direction:column;width:100%}.homepage__section{min-height:100px}.homepage__footer,.homepage__section{position:relative;width:100%}.scroll-progress-indicator{background:#0000001a;height:4px;left:0;position:fixed;top:0;width:100%;z-index:9999}.scroll-progress-bar{background:linear-gradient(90deg,#5045e4,#6858f2,#8b5cf6);height:100%}.back-to-top{align-items:center;background:linear-gradient(135deg,#5045e4,#6858f2);border:none;border-radius:50%;bottom:2rem;box-shadow:0 8px 25px #5045e44d;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:2rem;transition:transform .3s ease,box-shadow .3s ease;width:56px;z-index:1000}.back-to-top:hover{box-shadow:0 12px 30px #5045e466;transform:translateY(-5px)}.back-to-top.rtl{left:2rem;right:auto}.back-to-top.rtl svg{transform:rotate(180deg)}@media (max-width:768px){.back-to-top{bottom:1.5rem;height:48px;right:1.5rem;width:48px}.back-to-top.rtl{left:1.5rem;right:auto}}@media (max-width:480px){.back-to-top{bottom:1rem;height:40px;right:1rem;width:40px}.back-to-top.rtl{left:1rem;right:auto}}@media (prefers-reduced-motion:reduce){.back-to-top{transition:none}}@media (prefers-contrast:more){.back-to-top{background:#000;border:2px solid #fff;box-shadow:none}}:root{--primary-gradient:linear-gradient(135deg,#00f5ff,#0080ff 50%,#8000ff);--primary-gradient-hover:linear-gradient(135deg,#00e6ff,#0073e6 50%,#7300e6);--primary-blue:#0080ff;--primary-blue-light:#39f;--primary-blue-dark:#06c;--primary-cyan:#00f5ff;--primary-cyan-light:#33f7ff;--primary-cyan-dark:#00d9e6;--primary-purple:#8000ff;--primary-purple-light:#93f;--primary-purple-dark:#60c;--primary-pink:#ff0080;--primary-pink-light:#f39;--primary-pink-dark:#c06;--secondary-blue:#1e40af;--secondary-indigo:#4338ca;--secondary-purple:#7c3aed;--secondary-pink:#db2777;--secondary-red:#dc2626;--secondary-orange:#ea580c;--secondary-yellow:#d97706;--secondary-green:#059669;--secondary-teal:#0d9488;--secondary-cyan:#0891b2;--text-primary-dark:#0f172a;--text-light:#cbd5e1;--text-lighter:#e2e8f0;--text-white:#fff;--text-black:#000;--bg-muted:#e2e8f0;--bg-dark:#0f172a;--bg-dark-secondary:#1e293b;--bg-dark-tertiary:#334155;--bg-overlay:#00000080;--bg-overlay-light:#ffffff80;--glass-bg:#ffffff1a;--glass-bg-dark:#0000001a;--glass-border:#fff3;--glass-border-dark:#0003;--glass-blur:blur(10px);--glass-blur-strong:blur(20px);--success:#10b981;--success-light:#34d399;--success-dark:#059669;--warning:#f59e0b;--warning-light:#fbbf24;--warning-dark:#d97706;--error:#ef4444;--error-light:#f87171;--error-dark:#dc2626;--info:#3b82f6;--info-light:#60a5fa;--info-dark:#2563eb;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-inner:inset 0 2px 4px 0 #0000000f;--shadow-glow-blue:0 0 20px #0080ff4d;--shadow-glow-cyan:0 0 20px #00f5ff4d;--shadow-glow-purple:0 0 20px #8000ff4d;--shadow-glow-pink:0 0 20px #ff00804d;--spacing-0:0;--spacing-px:1px;--spacing-0-5:0.125rem;--spacing-1:0.25rem;--spacing-1-5:0.375rem;--spacing-2:0.5rem;--spacing-2-5:0.625rem;--spacing-3:0.75rem;--spacing-3-5:0.875rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--spacing-xs:var(--spacing-1);--spacing-sm:var(--spacing-2);--spacing-md:var(--spacing-4);--spacing-lg:var(--spacing-6);--spacing-xl:var(--spacing-8);--spacing-2xl:var(--spacing-12);--spacing-3xl:var(--spacing-16);--spacing-4xl:var(--spacing-24);--spacing-5xl:var(--spacing-32);--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--text-9xl:8rem;--font-thin:100;--font-extralight:200;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--font-black:900;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--tracking-tighter:-0.05em;--tracking-tight:-0.025em;--tracking-normal:0em;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--font-arabic:"Cairo","Noto Sans Arabic",Tahoma,Arial,sans-serif;--font-english:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"Fira Code","Monaco","Consolas","Liberation Mono","Courier New",monospace;--radius-none:0px;--radius-sm:0.125rem;--radius-md:0.25rem;--radius-base:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--radius-full:9999px;--transition-none:none;--transition-all:all 0.15s ease-in-out;--transition-fast:0.15s;--transition-normal:0.3s;--transition-slow:0.5s;--transition-slower:0.75s;--transition-slowest:1s;--ease-linear:linear;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-in-back:cubic-bezier(0.6,-0.28,0.735,0.045);--ease-out-back:cubic-bezier(0.175,0.885,0.32,1.275);--ease-in-out-back:cubic-bezier(0.68,-0.55,0.265,1.55);--z-auto:auto;--z-0:0;--z-10:10;--z-20:20;--z-30:30;--z-40:40;--z-50:50;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080;--breakpoint-xs:480px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--container-xs:100%;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1536px;--text-direction:ltr;--start:left;--end:right;--dir-factor:1;--grid-cols-1:repeat(1,minmax(0,1fr));--grid-cols-2:repeat(2,minmax(0,1fr));--grid-cols-3:repeat(3,minmax(0,1fr));--grid-cols-4:repeat(4,minmax(0,1fr));--grid-cols-5:repeat(5,minmax(0,1fr));--grid-cols-6:repeat(6,minmax(0,1fr));--grid-cols-12:repeat(12,minmax(0,1fr));--aspect-square:1/1;--aspect-video:16/9;--aspect-photo:4/3;--aspect-wide:21/9;--animate-duration-75:75ms;--animate-duration-100:100ms;--animate-duration-150:150ms;--animate-duration-200:200ms;--animate-duration-300:300ms;--animate-duration-500:500ms;--animate-duration-700:700ms;--animate-duration-1000:1000ms;--blur-none:0;--blur-sm:4px;--blur-base:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--opacity-0:0;--opacity-5:0.05;--opacity-10:0.1;--opacity-20:0.2;--opacity-25:0.25;--opacity-30:0.3;--opacity-40:0.4;--opacity-50:0.5;--opacity-60:0.6;--opacity-70:0.7;--opacity-75:0.75;--opacity-80:0.8;--opacity-90:0.9;--opacity-95:0.95;--opacity-100:1}@media (prefers-color-scheme:dark){:root{--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--text-light:#64748b;--text-lighter:#475569;--bg-primary:#0f172a;--bg-secondary:#1e293b;--bg-tertiary:#334155;--bg-muted:#475569;--glass-bg:#ffffff0d;--glass-border:#ffffff1a}}[dir=rtl]{--text-direction:rtl;--start:right;--end:left;--dir-factor:-1}@media print{:root{--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--shadow-2xl:none;--shadow-glow-blue:none;--shadow-glow-cyan:none;--shadow-glow-purple:none;--shadow-glow-pink:none;--glass-blur:none;--glass-blur-strong:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes bounce{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-8px,0)}70%{transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinReverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes wobble{0%{transform:rotate(0deg)}15%{transform:rotate(-5deg)}30%{transform:rotate(4deg)}45%{transform:rotate(-3deg)}60%{transform:rotate(2deg)}75%{transform:rotate(-1deg)}to{transform:rotate(0deg)}}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes gradientRotate{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 0}}@keyframes textShimmer{0%,to{background-position:0 50%;opacity:1}50%{background-position:100% 50%;opacity:.8}}@keyframes textGlow{0%,to{text-shadow:0 0 5px #00f5ff80}50%{text-shadow:0 0 20px #00f5ffcc,0 0 30px #0080ff99}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatReverse{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes floatHorizontal{0%,to{transform:translateX(0)}50%{transform:translateX(10px)}}@keyframes particleFloat{0%{opacity:.3;transform:translate(0) rotate(0deg)}33%{opacity:.8;transform:translate(20px,-20px) rotate(120deg)}66%{opacity:.5;transform:translate(-20px,-40px) rotate(240deg)}to{opacity:0;transform:translateY(-60px) rotate(1turn)}}@keyframes sparkle{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutToTop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes slideOutToBottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes loadingDots{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}@keyframes loadingBars{0%,40%,to{opacity:.5;transform:scaleY(.4)}20%{opacity:1;transform:scaleY(1)}}@keyframes progressBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes morphCircleToSquare{0%{border-radius:50%}to{border-radius:0}}@keyframes breathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes elastic{0%{transform:scale(1)}20%{transform:scale(1.2,.8)}40%{transform:scale(.8,1.2)}60%{transform:scale(1.1,.9)}80%{transform:scale(.95,1.05)}to{transform:scale(1)}}@keyframes rubberBand{0%{transform:scale(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}@keyframes glowPulse{0%,to{box-shadow:0 0 5px #00f5ff4d}50%{box-shadow:0 0 20px #00f5ff99,0 0 30px #0080ff66,0 0 40px #8000ff33}}@keyframes neonGlow{0%,to{text-shadow:0 0 5px #00f5ff80,0 0 10px #00f5ff4d,0 0 15px #0080ff33}50%{text-shadow:0 0 10px #00f5ffcc,0 0 20px #00f5ff99,0 0 30px #0080ff66,0 0 40px #8000ff4d}}@keyframes wave{0%{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes ripple{0%{opacity:.8;transform:scale(0)}to{opacity:0;transform:scale(4)}}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes blinkCursor{0%,to{border-color:#0000}50%{border-color:var(--primary-blue)}}.animate-none{animation:none!important}.animate-spin{animation:spin 1s linear infinite}.animate-ping{animation:pulse 1s cubic-bezier(0,0,.2,1) infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-bounce{animation:bounce 1s infinite}.animate-fade-in{animation:fadeIn .5s ease-out}.animate-fade-in-up{animation:fadeInUp .6s ease-out}.animate-fade-in-down{animation:fadeInDown .6s ease-out}.animate-fade-in-left{animation:fadeInLeft .6s ease-out}.animate-fade-in-right{animation:fadeInRight .6s ease-out}.animate-scale-in{animation:scaleIn .3s ease-out}.animate-float{animation:float 3s ease-in-out infinite}.animate-glow{animation:glowPulse 2s ease-in-out infinite}.animate-gradient{animation:gradientShift 3s ease-in-out infinite}.animate-shimmer{animation:textShimmer 2s linear infinite}.hover-scale:hover{transform:scale(1.05)}.hover-scale-sm:hover,.hover-scale:hover{transition:transform var(--transition-normal) var(--ease-out)}.hover-scale-sm:hover{transform:scale(1.02)}.hover-scale-lg:hover{transform:scale(1.1)}.hover-lift:hover,.hover-scale-lg:hover{transition:transform var(--transition-normal) var(--ease-out)}.hover-lift:hover{transform:translateY(-5px)}.hover-lift-sm:hover{transform:translateY(-2px)}.hover-lift-lg:hover,.hover-lift-sm:hover{transition:transform var(--transition-normal) var(--ease-out)}.hover-lift-lg:hover{transform:translateY(-10px)}.hover-rotate:hover{transform:rotate(5deg)}.hover-rotate:hover,.hover-skew:hover{transition:transform var(--transition-normal) var(--ease-out)}.hover-skew:hover{transform:skewX(-5deg)}.hover-glow:hover{box-shadow:var(--shadow-glow-blue);transition:box-shadow var(--transition-normal) var(--ease-out)}.focus-ring:focus{box-shadow:0 0 0 3px #0080ff4d;outline:none;transition:box-shadow var(--transition-fast) var(--ease-out)}.focus-scale:focus{transform:scale(1.02);transition:transform var(--transition-fast) var(--ease-out)}.entrance-fade{animation:fadeIn .6s ease-out forwards;opacity:0}.entrance-slide-up{animation:fadeInUp .8s ease-out forwards;opacity:0;transform:translateY(30px)}.entrance-slide-down{animation:fadeInDown .8s ease-out forwards;opacity:0;transform:translateY(-30px)}.entrance-slide-left{animation:fadeInLeft .8s ease-out forwards;opacity:0;transform:translateX(-30px)}.entrance-slide-right{animation:fadeInRight .8s ease-out forwards;opacity:0;transform:translateX(30px)}.entrance-scale{animation:scaleIn .5s ease-out forwards;opacity:0;transform:scale(.9)}.entrance-bounce{animation:fadeInUp .6s ease-out forwards,bounce .8s ease-out .6s;opacity:0;transform:translateY(30px)}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-500{animation-delay:.5s}.delay-700{animation-delay:.7s}.delay-1000{animation-delay:1s}.loading-spinner{animation:spin 1s ease-in-out infinite;border:3px solid #0080ff4d;border-radius:50%;border-top:3px solid var(--primary-blue);display:inline-block;height:20px;width:20px}.loading-dots{display:inline-flex;gap:4px}.loading-dots>div{animation:loadingDots 1.4s ease-in-out infinite both;background:var(--primary-blue);border-radius:50%;height:8px;width:8px}.loading-dots>div:first-child{animation-delay:-.32s}.loading-dots>div:nth-child(2){animation-delay:-.16s}.loading-bars{align-items:end;display:inline-flex;gap:2px;height:20px}.loading-bars>div{animation:loadingBars 1.2s ease-in-out infinite;background:var(--primary-blue);height:100%;width:3px}.loading-bars>div:nth-child(2){animation-delay:-1.1s}.loading-bars>div:nth-child(3){animation-delay:-1s}.loading-bars>div:nth-child(4){animation-delay:-.9s}.loading-bars>div:nth-child(5){animation-delay:-.8s}.bg-gradient-animated{animation:gradientShift 8s ease infinite;background:linear-gradient(-45deg,#00f5ff,#0080ff,#8000ff,#ff0080);background-size:400% 400%}.bg-particles:before{animation:float 6s ease-in-out infinite;background-image:radial-gradient(circle at 20% 80%,#00f5ff4d 0,#0000 50%),radial-gradient(circle at 80% 20%,#8000ff4d 0,#0000 50%),radial-gradient(circle at 40% 40%,#0080ff4d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media (max-width:768px){.animate-bounce,.animate-float,.hover-lift,.hover-scale{animation:none!important;transform:none!important}.mobile-simple-hover:hover{opacity:.8;transition:opacity var(--transition-fast)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.animate-bounce,.animate-float,.animate-glow,.animate-gradient,.animate-ping,.animate-pulse,.animate-shimmer,.animate-spin,.bg-gradient-animated,.loading-bars,.loading-dots,.loading-spinner{animation:none!important}.bg-gradient-animated{background:var(--primary-blue)!important}}@media print{*{animation:none!important;transform:none!important;transition:none!important}.animate-bounce,.animate-ping,.animate-pulse,.animate-spin,.loading-bars,.loading-dots,.loading-spinner{display:none!important}}body,html{max-width:100vw;overflow-x:hidden!important;position:relative;width:100%}*{box-sizing:border-box;scroll-behavior:smooth}.footer-section,.hero-section,.industries-section,.services-section,.trust-badges-section,.why-leading-section{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);will-change:scroll-position}::-webkit-scrollbar{background:#0000;width:8px}::-webkit-scrollbar-track{background:#0000000d;border-radius:4px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#5045e4,#6858f2);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#4338ca,#5b45e8)}body.dark-theme ::-webkit-scrollbar-track{background:#ffffff1a}body.dark-theme ::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#6366f1,#8b5cf6)}:root{--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--text-primary:#1e293b;--text-secondary:#64748b;--text-muted:#94a3b8;--border-color:#e2e8f0;--shadow-light:#0000000d;--shadow-medium:#0000001a;--shadow-dark:#00000026;--primary-50:#eff6ff;--primary-500:#5045e4;--primary-600:#6858f2;--primary-700:#4338ca}body.dark-theme{--bg-primary:#0f172a;--bg-secondary:#1e293b;--bg-tertiary:#334155;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--border-color:#334155;--shadow-light:#0000004d;--shadow-medium:#00000080;--shadow-dark:#000000b3}body{background-color:#fff;background-color:var(--bg-primary);color:#1e293b;color:var(--text-primary);transition:all .3s ease}.hero-section{background:#fff;background:var(--bg-primary)}.services-section,.trust-badges-section,.why-leading-section{background:#f8fafc;background:var(--bg-secondary)}.industries-section,.mission-section{background:#fff;background:var(--bg-primary)}.advantage-card,.certification-card,.client-logo-card,.industry-card,.leadership-badge,.service-card,.stat-card{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);box-shadow:0 10px 25px #0000000d;box-shadow:0 10px 25px var(--shadow-light);transition:all .3s ease}.advantage-card:hover,.industry-card:hover,.service-card:hover,.stat-card:hover{box-shadow:0 20px 40px #0000001a;box-shadow:0 20px 40px var(--shadow-medium);transform:translateY(-5px)}.industries-title,.services-title,.trust-title,.why-leading-title{color:#1e293b;color:var(--text-primary)}.industries-description,.services-description,.why-leading-description{color:#64748b;color:var(--text-secondary)}.advantage-title,.industry-title,.service-title{color:#1e293b;color:var(--text-primary)}.advantage-description,.industry-solutions,.service-description{color:#64748b;color:var(--text-secondary)}.pridea-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;background:rgba(var(--bg-primary-rgb,255,255,255),.9);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color)}body.dark-theme .pridea-header{background:#0f172ae6}.btn-primary{background:linear-gradient(135deg,#5045e4,#6858f2);background:linear-gradient(135deg,var(--primary-500),var(--primary-600));border:none;color:#fff}.btn-secondary{background:#fff;background:var(--bg-primary);border:2px solid #5045e4;border:2px solid var(--primary-500);color:#5045e4;color:var(--primary-500)}.btn-secondary:hover{background:#5045e4;background:var(--primary-500);color:#fff}.footer-section{background:#1e293b;background:var(--text-primary);color:#fff;color:var(--bg-primary)}body.dark-theme .footer-section{background:#000;color:#1e293b;color:var(--text-primary)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:768px){.gradient-mesh,.hero-background,.luxury-orbs{display:none}.advantage-card,.industry-card,.service-card{box-shadow:0 5px 15px #0000000d;box-shadow:0 5px 15px var(--shadow-light)}.hero-title{font-size:clamp(1.8rem,6vw,2.5rem)}.industries-title,.services-title{font-size:clamp(1.6rem,5vw,2.2rem)}}.container,.hero-container,.industries-container,.services-container{margin:0 auto;max-width:100%;padding-left:clamp(1rem,5vw,5%);padding-right:clamp(1rem,5vw,5%)}*{word-wrap:break-word;overflow-wrap:break-word}.motion-element{transform:translateZ(0);will-change:transform,opacity}.motion-element:not(:hover):not(:focus):not(.animating){will-change:auto}body.lang-ar{direction:rtl;text-align:right}body.lang-ar .hero-actions{flex-direction:row-reverse}body.lang-ar .industries-grid,body.lang-ar .services-grid{direction:rtl}.theme-transition{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.advantage-card,.hero-section,.industries-section,.industry-card,.pridea-header,.service-card,.services-section,body{@extend .theme-transition}@media (prefers-contrast:more){:root{--shadow-light:#0003;--shadow-medium:#0000004d;--border-color:#000}body.dark-theme{--border-color:#fff;--text-primary:#fff;--bg-primary:#000}}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #5045e4;outline:2px solid var(--primary-500);outline-offset:2px}@font-face{font-display:swap}img{height:auto;max-width:100%}html{min-height:100%}body{min-height:100vh;position:relative}