:root{--color-navy:#0b2139;--color-cyan:#1ac8db;--color-white:#fff;--color-gray:#94a3b8;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-dark:#1e293b;--color-light:#f8fafc;--font-heading:"Montserrat","Helvetica Neue",Arial,sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-accent:"Playfair Display",serif;--font-persian:"Vazirmatn",sans-serif;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--transition-fast:200ms cubic-bezier(0.4,0,0.2,1);--transition-base:300ms cubic-bezier(0.4,0,0.2,1);--transition-slow:500ms cubic-bezier(0.4,0,0.2,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0b2139;background-color:var(--color-navy);color:#fff;color:var(--color-white);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-body);font-size:16px;line-height:1.6;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3,h4,h5,h6{color:#fff;color:var(--color-white);font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-family:var(--font-heading);font-weight:700;line-height:1.2;margin-bottom:1.5rem;margin-bottom:var(--space-lg)}h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:800}h2{font-size:clamp(2rem,4vw,3rem)}h3{font-size:clamp(1.5rem,3vw,2rem)}h4{font-size:1.5rem}p{color:#94a3b8;color:var(--color-gray);margin-bottom:1rem;margin-bottom:var(--space-md)}a{color:#1ac8db;color:var(--color-cyan);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}a:hover{color:#fff;color:var(--color-white)}.container{margin:0 auto;max-width:1400px;padding:0 1.5rem;padding:0 var(--space-lg)}.section{padding:6rem 0;padding:var(--space-4xl) 0}.text-center{text-align:center}.text-cyan{color:#1ac8db;color:var(--color-cyan)}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1ac8db,#fff);background:linear-gradient(135deg,var(--color-cyan) 0,var(--color-white) 100%);-webkit-background-clip:text;background-clip:text}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes parallax-float{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(-30px) translateX(10px)}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes blur-in{0%{filter:blur(10px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes glow{0%,to{box-shadow:0 0 20px #1ac8db4d}50%{box-shadow:0 0 40px #1ac8db99}}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-fadeIn{animation:fadeIn .6s ease-out forwards}.animate-fadeInUp{animation:fadeInUp .8s ease-out forwards}.animate-slideInLeft{animation:slideInLeft .8s ease-out forwards}.animate-slideInRight{animation:slideInRight .8s ease-out forwards}.animate-float{animation:float 3s ease-in-out infinite}.animate-scaleIn{animation:scale-in .6s ease-out forwards}.animate-blurIn{animation:blur-in .8s ease-out forwards}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.delay-6{animation-delay:.6s}.delay-7{animation-delay:.7s}.delay-8{animation-delay:.8s}.scroll-reveal{opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.4,0,.2,1)}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}.scroll-reveal-left{opacity:0;transform:translateX(-50px);transition:all .8s cubic-bezier(.4,0,.2,1)}.scroll-reveal-left.revealed{opacity:1;transform:translateX(0)}.scroll-reveal-right{opacity:0;transform:translateX(50px);transition:all .8s cubic-bezier(.4,0,.2,1)}.scroll-reveal-right.revealed{opacity:1;transform:translateX(0)}.scroll-reveal-scale{opacity:0;transform:scale(.8);transition:all .8s cubic-bezier(.4,0,.2,1)}.scroll-reveal-scale.revealed{opacity:1;transform:scale(1)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#0b2139;background:var(--color-navy)}::-webkit-scrollbar-thumb{background:#1e293b;background:var(--color-dark);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#1ac8db;background:var(--color-cyan)}@media (max-width:768px){.container{padding:0 1.5rem;padding:0 var(--space-lg)}.section{padding:4rem 0;padding:var(--space-3xl) 0}h1{font-size:2.5rem}h2{font-size:2rem}}@media (max-width:480px){.container{padding:0 1rem;padding:0 var(--space-md)}.section{padding:3rem 0;padding:var(--space-2xl) 0}}.um-wrap{position:relative}.um-trigger,.um-wrap{align-items:center;display:flex}.um-trigger{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;cursor:pointer;gap:.55rem;max-width:220px;outline:none;padding:.3rem .75rem .3rem .3rem;transition:all .22s ease}.um-trigger--open,.um-trigger:hover{background:#ffffff17;border-color:#1ac8db59;box-shadow:0 0 0 3px #1ac8db14}.um-avatar{align-items:center;border:1.5px solid;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.72rem;font-weight:800;height:32px;justify-content:center;letter-spacing:.03em;width:32px}.um-info{align-items:flex-start;display:flex;flex-direction:column;gap:.1rem;min-width:0}.um-name{color:#fff;font-family:Inter,sans-serif;font-size:.82rem;font-weight:700;line-height:1.2;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um-badge{border:1px solid;border-radius:50px;font-size:.66rem;font-weight:600;letter-spacing:.01em;line-height:1.4;padding:.1rem .45rem;white-space:nowrap}.um-chevron{align-items:center;color:#fff6;display:flex;flex-shrink:0;margin-left:.1rem;transition:transform .22s ease,color .22s ease}.um-chevron--up{color:#1ac8dbb3;transform:rotate(180deg)}.um-dropdown{animation:um-dropdown-in .22s cubic-bezier(.34,1.36,.64,1);background:linear-gradient(160deg,#0d2040,#091829);border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 0 0 1px #1ac8db0f,0 20px 60px #0000008c,0 4px 16px #00000059;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);transform-origin:top right;width:270px;z-index:1100}@keyframes um-dropdown-in{0%{opacity:0;transform:scale(.93) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.um-dropdown-header{align-items:center;display:flex;gap:.75rem;padding:1rem 1.1rem}.um-dropdown-avatar{align-items:center;border:1.5px solid;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:.85rem;font-weight:800;height:40px;justify-content:center;letter-spacing:.03em;width:40px}.um-dropdown-info{display:flex;flex-direction:column;gap:.15rem;min-width:0}.um-dropdown-name{color:#fff;font-size:.875rem;font-weight:700;line-height:1.3}.um-dropdown-email,.um-dropdown-name{font-family:Inter,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um-dropdown-email{color:#ffffff61;font-size:.75rem;max-width:165px}.um-membership-card{align-items:center;border:1px solid;border-radius:12px;display:flex;gap:.65rem;margin:0 .75rem .75rem;padding:.65rem .85rem;transition:all .2s ease}.um-membership-icon{flex-shrink:0;font-size:1.2rem;line-height:1}.um-membership-details{display:flex;flex-direction:column;gap:.15rem}.um-membership-type{font-family:Inter,sans-serif;font-size:.8rem;font-weight:700;line-height:1.2}.um-membership-status{align-items:center;color:#fff6;display:flex;font-family:Inter,sans-serif;font-size:.72rem;gap:.35rem}.um-status-dot{background:#10b981;border-radius:50%;box-shadow:0 0 6px #10b98199;flex-shrink:0;height:6px;width:6px}.um-divider{background:#ffffff12;height:1px;margin:0}.um-menu-items{padding:.4rem 0}.um-menu-item{align-items:center;background:none;border:none;color:#ffffffa6;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:.85rem;font-weight:500;gap:.65rem;padding:.65rem 1.1rem;text-align:left;transition:all .18s ease;width:100%}.um-menu-item:hover{background:#ffffff0d;color:#fff}.um-menu-item-icon{align-items:center;background:#ffffff0d;border-radius:8px;color:#ffffff80;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .18s ease;width:28px}.um-menu-item:hover .um-menu-item-icon{background:#ffffff17;color:#fffc}.um-menu-item--logout{color:#ef6464b3;padding:.65rem 1.1rem .9rem}.um-menu-item--logout:hover{background:#ef444412;color:#fca5a5}.um-menu-item--logout .um-menu-item-icon{background:#ef444414;color:#ef646499}.um-menu-item--logout:hover .um-menu-item-icon{background:#ef444424;color:#fca5a5}.um-menu-item--logout:disabled{cursor:not-allowed;opacity:.6}.um-logout-spinner{animation:um-spin .7s linear infinite;border:1.8px solid #ef646440;border-radius:50%;border-top-color:#ef6464b3;display:inline-block;height:13px;width:13px}@keyframes um-spin{to{transform:rotate(1turn)}}@media (max-width:768px){.um-info{display:none}.um-trigger{border-radius:50%;gap:0;padding:.3rem}.um-chevron{display:none}.um-dropdown{right:0;width:250px}}.navigation{background:#0000;left:0;overflow-x:clip;padding:var(--space-lg) 0;position:fixed;right:0;top:0;transition:all var(--transition-base);z-index:1000}.navigation.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b2139f2;box-shadow:0 4px 20px #0000004d;padding:var(--space-md) 0}.nav-container{gap:var(--space-xl);justify-content:space-between;margin:0 auto;max-width:1400px;overflow-x:clip;padding:0 var(--space-2xl);width:100%}.nav-container,.nav-logo{align-items:center;display:flex}.nav-logo{cursor:pointer;gap:var(--space-md);min-width:0}.nav-logo img{height:48px;transition:transform var(--transition-base);width:auto}.nav-logo:hover img{transform:scale(1.05)}.logo-text{color:var(--color-cyan);font-family:var(--font-heading);font-size:1.5rem;font-weight:800;letter-spacing:1px}.nav-links{align-items:center;display:flex;gap:var(--space-xl);list-style:none;margin:0;padding:0}.nav-links li a{align-items:center;color:var(--color-white);display:inline-flex;font-family:var(--font-body);font-size:.95rem;font-weight:500;padding:var(--space-sm) 0;position:relative;transition:color var(--transition-base)}.nav-links li a:after{background:var(--color-cyan);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width var(--transition-base);width:0}.nav-links li a:hover{color:var(--color-cyan)}.nav-links li a:hover:after{width:100%}.nav-dropdown{position:relative}.nav-dropdown>a{gap:4px}.dropdown-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b2139fa;border:1px solid #1ac8db33;border-radius:8px;box-shadow:0 8px 24px #0006;left:0;list-style:none;margin:0;margin-top:var(--space-sm);min-width:180px;opacity:0;padding:var(--space-sm) 0;position:absolute;top:100%;transform:translateY(-10px);transition:all .2s ease;visibility:hidden}.dropdown-menu.open{opacity:1;transform:translateY(0);visibility:visible}.dropdown-menu li{margin:0}.dropdown-menu li a{color:#fffc;display:block;font-size:.875rem;padding:var(--space-sm) var(--space-lg);transition:all .2s ease}.dropdown-menu li a:after{display:none}.dropdown-menu li a:hover{background:#1ac8db1a;color:var(--color-cyan);padding-left:calc(var(--space-lg) + 4px)}.dropdown-divider{background:#1ac8db33;height:1px;list-style:none;margin:var(--space-xs) var(--space-md)}.nav-cta{align-items:center;display:flex;gap:var(--space-md)}.nav-cta>.btn{align-items:center;align-self:center;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:var(--font-body);font-size:.875rem;font-weight:600;gap:6px;height:36px;justify-content:center;letter-spacing:.3px;line-height:1;margin:0;min-height:36px;outline:none;padding:8px 18px;text-decoration:none;white-space:nowrap}.btn-login{-webkit-appearance:none;appearance:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff3d;color:#e8f0fa;font:inherit;transition:all .2s ease}.btn-login:hover{background:#ffffff26;border-color:#1ac8dba6;box-shadow:0 6px 20px #1ac8db38;color:#fff;transform:translateY(-2px)}.btn-login svg{flex-shrink:0;height:14px;opacity:.9;width:14px}.nav-cta .btn-primary{background:linear-gradient(135deg,#1ac8db,#0ea5b6);border:1px solid #0000;box-shadow:0 2px 16px #1ac8db66;color:#060f1e;transition:all .2s ease}.nav-cta .btn-primary:hover{background:linear-gradient(135deg,#22ddf0,#15baca);box-shadow:0 6px 26px #1ac8db99;color:#060f1e;transform:translateY(-2px)}.btn-secondary{background:#0000;border-color:var(--color-cyan);color:var(--color-cyan)}.btn-secondary:hover{background:var(--color-cyan);color:var(--color-navy);transform:translateY(-2px)}.mobile-menu-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:var(--space-sm)}.mobile-nav-tools{align-items:center;display:none;gap:.5rem}.mobile-lang-switcher{display:none}.mobile-icon-btn{align-items:center;background:none;border:none;border-radius:8px;color:#ffffffd9;cursor:pointer;display:none;justify-content:center;line-height:0;padding:6px;text-decoration:none;transition:color .2s ease,background .2s ease}.mobile-icon-btn:hover{background:#ffffff1a;color:#fff}.mobile-donate-btn{color:#f97316}.mobile-donate-btn:hover{background:#f973161f;color:#fb923c}.mobile-menu-toggle span{background:var(--color-cyan);border-radius:2px;height:3px;transition:all var(--transition-base);width:25px}.mobile-menu-toggle.open span:first-child{transform:translateY(8px) rotate(45deg)}.mobile-menu-toggle.open span:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-menu-toggle.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (max-width:1024px){.nav-container,.nav-links{gap:var(--space-md)}.nav-links li a{font-size:.85rem}.nav-cta{display:none}.mobile-icon-btn,.mobile-lang-switcher,.mobile-menu-toggle,.mobile-nav-tools{display:flex}}@media (max-width:768px){.nav-container{padding:0 var(--space-md)}.nav-links{align-items:stretch;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b2139fa;border-radius:12px;box-shadow:0 10px 40px #00000080;flex-direction:column;left:var(--space-md);max-width:calc(100vw - var(--space-md)*2);min-width:0;opacity:0;padding:var(--space-xl);pointer-events:none;position:fixed;right:var(--space-md);top:80px;transform:translateX(calc(100% + var(--space-md)));transition:transform var(--transition-base),opacity var(--transition-base);width:auto;z-index:100}.nav-links.mobile-open{opacity:1;pointer-events:auto;transform:translateX(0)}.nav-dropdown>a{align-items:center;display:inline-flex;gap:4px}.nav-links>li{width:100%}.dropdown-menu{background:#1ac8db0d;box-shadow:none;display:block;margin-left:var(--space-md);margin-top:var(--space-xs);opacity:1;position:static;transform:none;visibility:visible}.dropdown-menu li a{font-size:.85rem;padding:var(--space-xs) var(--space-md)}.dropdown-menu li a:hover{padding-left:var(--space-md)}.mobile-lang-switcher{padding:2px}.mobile-lang-switcher .lang-btn{font-size:.68rem;padding:4px 8px}}@media (max-width:480px){.navigation{padding:var(--space-md) 0}.nav-container{padding:0 .75rem}.nav-logo{gap:.5rem}.nav-logo img{height:40px}.logo-text{font-size:1.15rem}.nav-links{left:.75rem;max-width:calc(100vw - 1.5rem);right:.75rem;top:72px}}.lang-switcher{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:20px;display:flex;gap:2px;padding:3px}.lang-btn{background:#0000;border:none;border-radius:16px;color:#fff9;cursor:pointer;font-size:.72rem;font-weight:600;letter-spacing:.05em;line-height:1;padding:4px 10px;transition:all .2s ease}@media (max-width:1280px){.nav-container,.nav-links{gap:var(--space-lg)}.nav-cta{gap:.55rem}.lang-btn{padding:4px 9px}}.lang-btn:hover{background:#ffffff1a;color:#fff}.lang-btn.active{background:#2563eb;background:var(--primary,#2563eb);color:#fff}.navigation[dir=rtl] .nav-container{direction:rtl}.navigation[dir=rtl] .nav-links{direction:rtl;flex-direction:row-reverse}.navigation[dir=rtl] .nav-dropdown>a{flex-direction:row-reverse}.navigation[dir=rtl] .dropdown-menu{left:auto;right:0}.navigation[dir=rtl] .dropdown-menu li a:hover{padding-left:var(--space-lg);padding-right:calc(var(--space-lg) + 4px)}@media (max-width:768px){.navigation[dir=rtl] .nav-links{align-items:flex-end;flex-direction:column;left:auto;right:var(--space-md);transform:translateX(calc(-100% - var(--space-md)))}.navigation[dir=rtl] .nav-links.mobile-open{transform:translateX(0)}.navigation[dir=rtl] .nav-links>li{text-align:right;width:100%}.navigation[dir=rtl] .nav-links>li>a{display:block;text-align:right}.navigation[dir=rtl] .nav-dropdown>a{flex-direction:row-reverse}.navigation[dir=rtl] .dropdown-menu{margin-left:0;margin-right:var(--space-md);text-align:right}.navigation[dir=rtl] .dropdown-menu li a{padding-left:var(--space-md);padding-right:var(--space-md);text-align:right}.navigation[dir=rtl] .dropdown-menu li a:hover{padding-left:var(--space-md);padding-right:calc(var(--space-md) + 4px)}}@media (max-width:480px){.navigation[dir=rtl] .nav-links{flex-direction:column;left:auto;right:.75rem}}.cookie-banner{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#081628f5;border:1px solid #1ac8db38;border-radius:12px;bottom:1rem;box-shadow:0 16px 44px #0000006b;display:flex;gap:1rem;justify-content:space-between;left:1rem;margin:0 auto;max-width:980px;padding:1rem 1.1rem;position:fixed;right:1rem;z-index:2100}.cookie-banner__content{min-width:0}.cookie-banner h2{color:#fff;font-size:.96rem;line-height:1.3;margin:0 0 .25rem}.cookie-banner p{color:#ffffffb8;font-size:.84rem;line-height:1.55;margin:0}.cookie-banner__actions{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.cookie-banner__link{color:#1ac8db;font-size:.84rem;font-weight:700;text-decoration:none;white-space:nowrap}.cookie-banner__link:hover{text-decoration:underline}.cookie-banner__button{background:#1ac8db;border:none;border-radius:10px;color:#07111f;cursor:pointer;font-size:.86rem;font-weight:800;padding:.68rem 1rem;white-space:nowrap}.cookie-banner__button:hover{background:#5ddde8}@media (max-width:720px){.cookie-banner{align-items:stretch;flex-direction:column}.cookie-banner__actions{justify-content:space-between}}.footer{background:linear-gradient(180deg,var(--color-navy) 0,var(--color-dark) 100%);border-top:1px solid #1ac8db33;padding:var(--space-4xl) 0 var(--space-xl)}.footer-content{display:flex;flex-direction:column;gap:var(--space-3xl)}.footer-main{grid-gap:var(--space-4xl);display:grid;gap:var(--space-4xl);grid-template-columns:2fr 3fr}.footer-brand{display:flex;flex-direction:column;gap:var(--space-md)}.footer-logo{height:auto;width:60px}.footer-brand h3{color:var(--color-cyan);font-family:var(--font-heading);font-size:1.25rem;font-weight:700;margin-bottom:var(--space-xs)}.footer-brand p{color:var(--color-gray);font-size:.95rem;line-height:1.6;max-width:350px}.footer-social{display:flex;gap:var(--space-md);margin-top:var(--space-md)}.footer-social a{align-items:center;background:#1ac8db1a;border:1px solid #1ac8db4d;border-radius:8px;color:var(--color-cyan);display:flex;height:40px;justify-content:center;transition:all var(--transition-base);width:40px}.footer-social a:hover{background:var(--color-cyan);box-shadow:0 4px 12px #1ac8db4d;color:var(--color-navy);transform:translateY(-3px)}.footer-app-download{margin-top:var(--space-lg)}.app-download-label{color:var(--color-white);font-size:.85rem;font-weight:600;letter-spacing:1px;margin-bottom:var(--space-sm);text-transform:uppercase}.app-download-buttons{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.app-store-btn{align-items:center;background:#fff;border:none;border-radius:12px;box-shadow:0 2px 8px #0000002e;color:#000;display:flex;gap:10px;min-width:148px;padding:10px 18px;text-decoration:none;transition:all var(--transition-base)}.app-store-btn:hover{background:#f0f0f0;box-shadow:0 6px 16px #00000038;color:#000;transform:translateY(-2px)}.app-store-btn svg{flex-shrink:0}.app-store-btn span{color:#111;display:flex;flex-direction:column;font-size:.95rem;font-weight:700;line-height:1.2}.app-store-btn span small{color:#444;font-size:.68rem;font-weight:400;letter-spacing:0;text-transform:none}.footer-links{grid-gap:var(--space-2xl);display:grid;gap:var(--space-2xl);grid-template-columns:1fr 1fr 1.6fr}.footer-column h4{color:var(--color-white);font-family:var(--font-heading);font-size:1rem;font-weight:600;letter-spacing:1px;margin-bottom:var(--space-lg);text-transform:uppercase}.footer-column ul{display:flex;flex-direction:column;gap:var(--space-sm);list-style:none;margin:0;padding:0}.footer-column ul li{font-size:.95rem}.footer-column ul li,.footer-column ul li a{color:var(--color-gray);transition:all var(--transition-base)}.footer-column ul li a{display:inline-block}.footer-column ul li a:hover{color:var(--color-cyan);transform:translateX(4px)}.footer-contact-form{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-md)}.footer-contact-form input,.footer-contact-form textarea{background:#1ac8db0d;border:1px solid #1ac8db33;border-radius:8px;color:var(--color-white);font-family:inherit;font-size:.9rem;padding:12px 16px;transition:all var(--transition-base);width:100%}.footer-contact-form input::placeholder,.footer-contact-form textarea::placeholder{color:#bcd2e680}.footer-contact-form input:focus,.footer-contact-form textarea:focus{background:#1ac8db14;border-color:var(--color-cyan);box-shadow:0 0 0 3px #1ac8db1a;outline:none}.footer-contact-form input:disabled,.footer-contact-form textarea:disabled{cursor:not-allowed;opacity:.6}.footer-contact-form textarea{min-height:80px;resize:vertical}.footer-contact-submit{background:linear-gradient(135deg,var(--color-cyan) 0,#0ea5b6 100%);border:none;border-radius:8px;color:var(--color-dark);cursor:pointer;font-size:.95rem;font-weight:700;padding:12px 24px;transition:all var(--transition-base)}.footer-contact-submit:hover:not(:disabled){box-shadow:0 4px 12px #1ac8db66;transform:translateY(-2px)}.footer-contact-submit:disabled{cursor:not-allowed;opacity:.6}.footer-contact-status{border-radius:6px;font-size:.875rem;padding:10px 14px;text-align:center}.footer-contact-status.success{background:#22c55e26;border:1px solid #22c55e4d;color:#86efac}.footer-contact-status.error{background:#ef444426;border:1px solid #ef44444d;color:#fca5a5}.footer-contact-info{border-top:1px solid #1ac8db1a;display:flex;flex-direction:column;gap:var(--space-xs);padding-top:var(--space-sm)}.footer-contact-info a,.footer-contact-info span{color:var(--color-gray);font-size:.875rem;transition:all var(--transition-base)}.footer-contact-info a:hover{color:var(--color-cyan)}.footer-bottom{align-items:center;border-top:1px solid #1ac8db1a;display:flex;flex-wrap:wrap;gap:var(--space-lg);justify-content:space-between;padding-top:var(--space-2xl)}.footer-legal{display:flex;flex-direction:column;gap:var(--space-sm)}.footer-legal p{color:var(--color-gray);font-size:.875rem;margin:0}.legal-links{align-items:center;display:flex;font-size:.875rem;gap:var(--space-md)}.legal-links a{color:var(--color-gray);transition:color var(--transition-base)}.legal-links a:hover{color:var(--color-cyan)}.legal-links span{color:#94a3b866}.footer-badge{align-items:center;background:#1ac8db1a;border:1px solid #1ac8db33;border-radius:20px;color:var(--color-cyan);display:flex;font-size:.875rem;font-weight:600;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg)}.footer-badge span:first-child{color:var(--color-cyan);font-size:1.25rem}.badge-globe{animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@media (max-width:1024px){.footer-main{gap:var(--space-3xl);grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.footer{padding:var(--space-3xl) 0 var(--space-lg)}.footer-links{gap:var(--space-2xl);grid-template-columns:1fr}.footer-bottom{align-items:flex-start;flex-direction:column;text-align:center}.footer-badge{justify-content:center;width:100%}.legal-links{flex-wrap:wrap}}.App{max-width:100%;min-height:100vh;overflow-x:hidden;width:100%}:root{--global-nav-offset:112px}#root,.app-layout,.main-content{max-width:100%;overflow-x:hidden;width:100%}.main-content{padding-top:112px;padding-top:var(--global-nav-offset)}.route-loading-shell{min-height:40vh}@media (max-width:900px){:root{--global-nav-offset:96px}}@media (max-width:640px){:root{--global-nav-offset:88px}}[dir=rtl]{font-family:Vazirmatn,Tahoma,Arial Unicode MS,sans-serif}[dir=rtl] .nav-links{flex-direction:row-reverse}[dir=rtl] .lang-switcher{order:-1}[dir=rtl] .founder-content,[dir=rtl] .initiative-card,[dir=rtl] .intro-text,[dir=rtl] .mission-text,[dir=rtl] .modal-description,[dir=rtl] .project-card,[dir=rtl] .value-card{text-align:right}[dir=rtl] .cta-content,[dir=rtl] .ns-view-all-mobile,[dir=rtl] .section-header,[dir=rtl] .text-center,[dir=rtl] .vision-banner{text-align:center}[dir=rtl] .cta-actions,[dir=rtl] .hero-stats{flex-direction:row-reverse}[dir=rtl] .founder-points{direction:rtl}
/*# sourceMappingURL=main.48e1c380.css.map*/