@font-face{font-family:__myFont_50a55e;src:url(/_next/static/media/12cc825a4ea1cb9f-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:__myFont_Fallback_50a55e;src:local("Arial");ascent-override:78.50%;descent-override:32.32%;line-gap-override:0.00%;size-adjust:108.29%}.__className_50a55e{font-family:__myFont_50a55e,__myFont_Fallback_50a55e}.__variable_50a55e{--font-expo:"__myFont_50a55e","__myFont_Fallback_50a55e"}@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Tajawal:wght@200;300;400;500;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Amiri:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");:root{--font-arabic:"Cairo","Tajawal","Amiri",system-ui,-apple-system,sans-serif;--font-latin:"Inter","Roboto","Segoe UI",system-ui,-apple-system,sans-serif;--font-mono:"Fira Code","Monaco","Cascadia Code","Roboto Mono",monospace;--color-primary:#3b82f6;--color-secondary:#10b981;--color-accent:#8b5cf6;--color-warning:#f59e0b;--color-danger:#ef4444;--color-info:#06b6d4;--gradient-primary:linear-gradient(135deg,#3b82f6,#1d4ed8);--gradient-secondary:linear-gradient(135deg,#10b981,#059669);--gradient-accent:linear-gradient(135deg,#8b5cf6,#7c3aed);--gradient-warm:linear-gradient(135deg,#f59e0b,#d97706);--gradient-cool:linear-gradient(135deg,#06b6d4,#0891b2);--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--shadow-3xl:0 35px 60px -12px rgba(0,0,0,.3);--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-3xl:2rem;--radius-full:9999px;--transition-fast:150ms ease-in-out;--transition-normal:300ms ease-in-out;--transition-slow:500ms ease-in-out}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-latin);line-height:1.6;color:#1f2937;background-color:#fff;transition:all var(--transition-normal)}body.rtl{font-family:var(--font-arabic);direction:rtl;text-align:right}body.ltr{font-family:var(--font-latin);direction:ltr;text-align:left}.lang-ar{font-family:var(--font-arabic);font-feature-settings:"liga" 1,"kern" 1,"calt" 1;text-rendering:optimizeLegibility;line-height:1.8;letter-spacing:0}.lang-ar h1,.lang-ar h2,.lang-ar h3,.lang-ar h4,.lang-ar h5,.lang-ar h6{line-height:1.4;font-weight:700;margin-bottom:1rem}.lang-ar p{line-height:1.9;margin-bottom:1.25rem}.lang-en,.lang-tr{font-family:var(--font-latin);line-height:1.6;letter-spacing:-.025em}.btn-enhanced{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 2rem;font-weight:600;font-size:1rem;line-height:1.5;border-radius:var(--radius-xl);border:2px solid transparent;cursor:pointer;transition:all var(--transition-normal);overflow:hidden;text-decoration:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.btn-enhanced:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.1) 50%,transparent 70%);transform:translateX(-100%);transition:transform .6s ease}.btn-enhanced:hover:before{transform:translateX(100%)}.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-lg)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-2xl)}.btn-secondary{background:var(--gradient-secondary);color:#fff;box-shadow:var(--shadow-lg)}.btn-secondary:hover{transform:translateY(-2px);box-shadow:var(--shadow-2xl)}.btn-outline{background:transparent;border-color:currentColor;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-outline:hover{background:hsla(0,0%,100%,.1);transform:translateY(-2px)}.card-enhanced{position:relative;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-2xl);padding:2rem;box-shadow:var(--shadow-xl);transition:all var(--transition-normal);overflow:hidden}.card-enhanced:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent)}.card-enhanced:hover{transform:translateY(-8px);box-shadow:var(--shadow-3xl);border-color:hsla(0,0%,100%,.3)}.card-dark{background:rgba(0,0,0,.8);border-color:hsla(0,0%,100%,.1);color:#fff}.card-dark:hover{background:rgba(0,0,0,.9);border-color:hsla(0,0%,100%,.2)}.input-enhanced{position:relative;width:100%;padding:1rem 1.5rem;font-size:1rem;line-height:1.5;background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);border-radius:var(--radius-xl);color:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--transition-normal)}.input-enhanced:focus{outline:none;border-color:var(--color-primary);background:hsla(0,0%,100%,.15);box-shadow:0 0 0 4px rgba(59,130,246,.1)}.input-enhanced::-moz-placeholder{color:hsla(0,0%,100%,.6)}.input-enhanced::placeholder{color:hsla(0,0%,100%,.6)}.rtl .input-enhanced{text-align:right}.rtl .input-enhanced::-moz-placeholder{text-align:right}.rtl .input-enhanced::placeholder{text-align:right}.animate-fade-in{animation:fadeIn .6s ease-out forwards}.animate-slide-up{animation:slideUp .8s ease-out forwards}.animate-slide-down{animation:slideDown .8s ease-out forwards}.animate-slide-left{animation:slideLeft .8s ease-out forwards}.animate-slide-right{animation:slideRight .8s ease-out forwards}.animate-scale-in{animation:scaleIn .6s ease-out forwards}.animate-bounce-in{animation:bounceIn .8s ease-out forwards}.animate-float{animation:float 3s ease-in-out infinite}.animate-pulse-glow{animation:pulseGlow 2s ease-in-out infinite}.animate-gradient{animation:gradientShift 3s ease-in-out infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideRight{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px rgba(59,130,246,.3)}50%{box-shadow:0 0 40px rgba(59,130,246,.6)}}.rtl .animate-slide-left{animation:slideRight .8s ease-out forwards}.rtl .animate-slide-right{animation:slideLeft .8s ease-out forwards}.bg-gradient-primary{background:var(--gradient-primary)}.bg-gradient-secondary{background:var(--gradient-secondary)}.bg-gradient-accent{background:var(--gradient-accent)}.bg-gradient-warm{background:var(--gradient-warm)}.bg-gradient-cool{background:var(--gradient-cool)}.bg-gradient-animated{background:linear-gradient(-45deg,#3b82f6,#8b5cf6,#10b981,#f59e0b);background-size:400% 400%;animation:gradientShift 8s ease infinite}.text-gradient{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-secondary{background:var(--gradient-secondary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-accent{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.backdrop-blur-enhanced{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.glass-effect,.glass-effect-dark{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.glass-effect-dark{background:rgba(0,0,0,.3)}.shadow-enhanced{box-shadow:var(--shadow-2xl)}.shadow-glow{box-shadow:0 0 50px rgba(59,130,246,.3)}.shadow-glow-green{box-shadow:0 0 50px rgba(16,185,129,.3)}.shadow-glow-purple{box-shadow:0 0 50px rgba(139,92,246,.3)}@media (max-width:768px){.lang-ar{font-size:.95em;line-height:1.7}.lang-ar h1{font-size:1.8rem;line-height:1.3}.lang-ar h2{font-size:1.5rem;line-height:1.3}.lang-ar h3{font-size:1.3rem;line-height:1.3}.btn-enhanced{padding:.625rem 1.5rem;font-size:.9rem}.card-enhanced{padding:1.5rem}.input-enhanced{padding:.875rem 1.25rem;font-size:.9rem}}@media (max-width:480px){.lang-ar{font-size:.9em}.btn-enhanced{padding:.5rem 1.25rem;font-size:.85rem}.card-enhanced{padding:1.25rem}}@media print{.animate-bounce-in,.animate-fade-in,.animate-float,.animate-gradient,.animate-pulse-glow,.animate-scale-in,.animate-slide-down,.animate-slide-left,.animate-slide-right,.animate-slide-up{animation:none!important}.backdrop-blur-enhanced,.glass-effect,.glass-effect-dark{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:hsla(0,0%,100%,.9)!important}}@media (prefers-contrast:high){.glass-effect,.glass-effect-dark{background:hsla(0,0%,100%,.9);border:2px solid #000}.btn-enhanced,.input-enhanced{border-width:2px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.animate-float,.animate-gradient,.animate-pulse-glow{animation:none!important}}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#54a8c7,#3b82f6);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#3b82f6,#54a8c7)}.glass-effect{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2)}.glass-effect,.glass-effect-dark{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.glass-effect-dark{background:rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.1)}.gradient-text{background:linear-gradient(135deg,#54a8c7,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.animated-gradient{background:linear-gradient(-45deg,#54a8c7,#3b82f6,#8b5cf6,#ec4899);background-size:400% 400%;animation:gradientShift 15s ease infinite}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.float-animation{animation:float 6s ease-in-out infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.pulse-animation{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.glow-effect{box-shadow:0 0 20px rgba(84,168,199,.3);transition:box-shadow .3s ease}.glow-effect:hover{box-shadow:0 0 30px rgba(84,168,199,.5)}.card-hover-effect{transition:all .3s cubic-bezier(.4,0,.2,1)}.card-hover-effect:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.text-reveal{overflow:hidden}.text-reveal-inner{transform:translateY(100%);animation:textReveal .8s ease-out forwards}@keyframes textReveal{to{transform:translateY(0)}}.stagger-children>*{opacity:0;transform:translateY(20px);animation:staggerFadeIn .6s ease-out forwards}.stagger-children>:first-child{animation-delay:.1s}.stagger-children>:nth-child(2){animation-delay:.2s}.stagger-children>:nth-child(3){animation-delay:.3s}.stagger-children>:nth-child(4){animation-delay:.4s}.stagger-children>:nth-child(5){animation-delay:.5s}.stagger-children>:nth-child(6){animation-delay:.6s}@keyframes staggerFadeIn{to{opacity:1;transform:translateY(0)}}.loading-spinner{border:2px solid #f3f3f3;border-top-color:#54a8c7;border-radius:50%;width:20px;height:20px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.parallax-element{transform:translateZ(0);will-change:transform}.custom-focus:focus{outline:none;box-shadow:0 0 0 3px rgba(84,168,199,.3)}@media (max-width:640px){.responsive-text-xl{font-size:1.125rem;line-height:1.75rem}}@media (min-width:641px) and (max-width:768px){.responsive-text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:769px){.responsive-text-xl{font-size:1.5rem;line-height:2rem}}@media (prefers-color-scheme:dark){.auto-dark{background-color:#1f2937;color:#f9fafb}}@media (prefers-contrast:high){.high-contrast{border:2px solid}}@media (prefers-reduced-motion:reduce){.respect-motion-preference{animation:none;transition:none}}@media print{.no-print{display:none}.print-friendly{background:#fff!important;color:#000!important;box-shadow:none!important}}