:root{--glass-bg:#ffffffc7;--glass-bg-hover:#fffffff5;--glass-border:#00000012;--glass-shadow:0 4px 24px #0000000f;--glass-shadow-lg:0 20px 50px #6c5ce71a, 0 4px 14px #0000000d;--glass-blur:24px;--glass-blur-heavy:32px;--primary:#6c5ce7;--primary-light:#a29bfe;--primary-dark:#5a4bd6;--primary-ultra-light:#f3f1ff;--accent:#00cec9;--accent-dark:#00b5b1;--accent-ultra-light:#eafffe;--gradient-primary:linear-gradient(135deg, #6c5ce7 0%, #a78bfa 50%, #00cec9 100%);--gradient-primary-soft:linear-gradient(135deg, #7c6cf0, #a29bfe);--gradient-accent:linear-gradient(135deg, #00cec9, #38d9a9);--text-heading:#16163a;--text-body:#3b3b5c;--text-secondary:#6e6e8a;--text-muted:#9e9eb8;--text-dim:#c4c4d8;--bg-page:#f7f7fc;--bg-surface:#fff;--font-family:"Vazirmatn", system-ui, sans-serif;--header-height:68px;--topbar-height:36px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-smooth:cubic-bezier(.4, 0, .2, 1);--transition-fast:.18s var(--ease-smooth);--transition-smooth:.3s var(--ease-out);--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px}.top-bar{background:var(--bg-surface);height:var(--topbar-height);z-index:1001;direction:rtl;border-bottom:1px solid #0000000d;position:relative}.top-bar-container,.main-header-container{box-sizing:border-box!important;width:100%!important;max-width:1360px!important;margin:0 auto!important;padding:0 24px!important}.top-bar-inner{height:var(--topbar-height);justify-content:space-between;align-items:center;font-size:.74rem;font-weight:400;display:flex}.top-bar-right{align-items:center;gap:24px;display:flex}.top-bar-right a{color:var(--text-secondary);transition:color var(--transition-fast);align-items:center;gap:6px;font-size:.75rem;text-decoration:none;display:inline-flex}.top-bar-right a:hover{color:var(--primary)}.top-bar-right a i{color:var(--primary);opacity:.7;font-size:.68rem}.top-bar-left{align-items:center;gap:8px;display:flex}.top-bar-left a{color:var(--text-muted);width:26px;height:26px;transition:all var(--transition-fast);border-radius:6px;justify-content:center;align-items:center;font-size:.75rem;text-decoration:none;display:inline-flex}.top-bar-left a:hover{color:var(--primary);background:var(--primary-ultra-light);transform:translateY(-1px)}.main-header{z-index:1010;height:var(--header-height);-webkit-backdrop-filter:blur(var(--glass-blur));transition:all var(--transition-smooth);direction:rtl;background:#ffffffd1;border-bottom:1px solid #0000000d;position:sticky;top:0}.main-header.scrolled{-webkit-backdrop-filter:blur(var(--glass-blur-heavy));background:#fffffff2;box-shadow:0 4px 20px #0000000a}.header-nav{height:var(--header-height);justify-content:space-between;align-items:center;gap:16px;display:flex}.logo-wrapper{z-index:2!important;flex-direction:column!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:3px!important;line-height:1!important;text-decoration:none!important;display:flex!important}.logo-img{object-fit:contain!important;width:auto!important;height:33px!important;transition:transform var(--transition-smooth)!important}.logo-subtitle{color:var(--text-secondary)!important;white-space:nowrap!important;letter-spacing:-.2px!important;transition:color var(--transition-fast)!important;text-align:center!important;font-size:.58rem!important;font-weight:600!important}.logo-wrapper:hover .logo-subtitle{color:var(--primary)!important}.logo-wrapper:hover .logo-img{transform:scale(1.05)!important}.desktop-nav-menu{height:var(--header-height);flex:1;justify-content:center;align-items:center;gap:2px;margin:0;padding:0 4px;list-style:none;display:flex}.main-header .nav-item{height:var(--header-height);align-items:center;display:flex;position:relative}.main-header .nav-link{color:var(--text-body)!important;white-space:nowrap!important;border-radius:var(--radius-sm)!important;transition:all var(--transition-fast)!important;cursor:pointer!important;background:0 0!important;align-items:center!important;gap:5px!important;padding:7px 10px!important;font-size:.81rem!important;font-weight:500!important;text-decoration:none!important;display:inline-flex!important}.main-header .nav-link i:first-child{color:var(--primary)!important;opacity:.65!important;transition:all var(--transition-fast)!important;font-size:.74rem!important}.main-header .nav-link .arrow-icon{transition:transform var(--transition-smooth)!important;color:var(--text-dim)!important;margin-right:2px!important;font-size:.52rem!important}.main-header .nav-link:hover,.main-header .nav-item.active .nav-link{color:var(--primary)!important;background:var(--primary-ultra-light)!important}.main-header .nav-link:hover i:first-child,.main-header .nav-item.active .nav-link i:first-child{opacity:1!important;color:var(--primary)!important}.main-header .nav-item:hover .nav-link .arrow-icon{color:var(--primary-light)!important;transform:rotate(180deg)!important}.main-header .nav-item.active:after{content:"";background:var(--gradient-primary);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.has-mega-menu:after{content:"";height:16px;position:absolute;top:100%;left:-20px;right:-20px}.main-header .mega-menu{opacity:0;visibility:hidden;pointer-events:none;width:960px;max-width:calc(100vw - 32px);transition:opacity var(--transition-smooth), transform var(--transition-smooth), visibility 0s .25s;z-index:1050;position:absolute;top:calc(100% + 4px);right:-100px;transform:translateY(8px)}.has-mega-menu:hover .mega-menu,.has-mega-menu .mega-menu:hover{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--transition-smooth), transform var(--transition-smooth), visibility 0s 0s;transform:translateY(0)}.mega-menu-inner{border-radius:var(--radius-xl)!important;background:#fff!important;border:1px solid #00000014!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 50px #0000001f,0 4px 16px #0000000a!important}.mega-menu-header{background:#fafafc;border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:10px 16px 8px;display:flex}.mega-menu-header h4{color:var(--text-heading);align-items:center;gap:7px;margin:0;font-size:.84rem;font-weight:700;display:flex}.mega-menu-header h4 i{color:var(--primary);font-size:.8rem}.mega-menu-header p{color:var(--text-muted);margin:0;font-size:.72rem}.mega-menu-grid{background:#fff!important;grid-template-columns:repeat(4,1fr)!important;gap:4px!important;padding:8px 10px!important;display:grid!important}.mega-col{padding:2px 4px!important}.mega-col:not(:last-child){border-left:1px solid #0000000d!important}.mega-col-title{color:var(--primary)!important;border-radius:var(--radius-sm)!important;background:var(--primary-ultra-light)!important;align-items:center!important;gap:6px!important;margin-bottom:4px!important;padding:5px 8px!important;font-size:.74rem!important;font-weight:700!important;display:flex!important}.mega-col-title i{background:var(--gradient-primary-soft)!important;color:#fff!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;font-size:.58rem!important;display:flex!important}.main-header .mega-col ul{flex-direction:column!important;gap:1px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.main-header .mega-col ul li a{color:var(--text-body)!important;border-radius:var(--radius-xs)!important;transition:all var(--transition-fast)!important;text-align:right!important;flex-direction:row!important;align-items:center!important;gap:7px!important;width:100%!important;padding:4.5px 7px!important;font-size:.76rem!important;font-weight:450!important;text-decoration:none!important;display:flex!important}.main-header .mega-col ul li a i{width:22px!important;min-width:22px!important;height:22px!important;color:var(--primary)!important;transition:all var(--transition-fast)!important;background:#6c5ce70d!important;border-radius:5px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;font-size:.62rem!important;display:inline-flex!important}.main-header .mega-col ul li a:hover{background:var(--primary-ultra-light)!important;color:var(--primary)!important;padding-right:10px!important}.main-header .mega-col ul li a:hover i{color:var(--primary)!important;background:#6c5ce726!important;transform:scale(1.06)!important}.mega-menu-footer{text-align:center;background:#fafafc;border-top:1px solid #0000000d;padding:8px 16px}.mega-cta{color:#fff!important;background:var(--gradient-primary)!important;transition:all var(--transition-smooth)!important;border-radius:50px!important;align-items:center!important;gap:7px!important;padding:6px 18px!important;font-size:.74rem!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 3px 10px #6c5ce733!important}.mega-cta:hover{color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 5px 16px #6c5ce74d!important}.mega-cta:hover i{transform:translate(-3px)!important}.has-dropdown:after{content:"";height:16px;position:absolute;top:100%;left:-10px;right:-10px}.main-header .dropdown-menu-custom{opacity:0;visibility:hidden;pointer-events:none;min-width:230px;transition:opacity var(--transition-smooth), transform var(--transition-smooth), visibility 0s .25s;z-index:1050;position:absolute;top:calc(100% + 4px);right:0;transform:translateY(8px);border-radius:var(--radius-lg)!important;background:#fff!important;border:1px solid #00000014!important;margin:0!important;padding:6px!important;list-style:none!important;box-shadow:0 16px 40px #0000001f!important}.has-dropdown:hover .dropdown-menu-custom,.has-dropdown .dropdown-menu-custom:hover{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--transition-smooth), transform var(--transition-smooth), visibility 0s 0s;transform:translateY(0)}.main-header .dropdown-menu-custom li a{color:var(--text-body)!important;border-radius:var(--radius-sm)!important;transition:all var(--transition-fast)!important;text-align:right!important;flex-direction:row!important;align-items:center!important;gap:10px!important;padding:9px 12px!important;font-size:.82rem!important;font-weight:500!important;text-decoration:none!important;display:flex!important}.main-header .dropdown-menu-custom li a i{width:28px!important;min-width:28px!important;height:28px!important;color:var(--primary)!important;transition:all var(--transition-fast)!important;background:#6c5ce70d!important;border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;font-size:.7rem!important;display:inline-flex!important}.main-header .dropdown-menu-custom li a:hover{background:var(--primary-ultra-light)!important;color:var(--primary)!important}.main-header .dropdown-menu-custom li a:hover i{color:var(--primary)!important;background:#6c5ce726!important;transform:scale(1.08)!important}.header-cta-wrapper{z-index:2;flex-direction:column;flex-shrink:0;align-items:center;gap:3px;display:flex}.header-cta{color:#fff!important;background:var(--gradient-primary)!important;white-space:nowrap!important;transition:all var(--transition-smooth)!important;border-radius:50px!important;align-items:center!important;gap:7px!important;padding:8px 20px!important;font-size:.78rem!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 2px 12px #6c5ce740!important}.header-cta:hover{color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 18px #6c5ce759!important}.header-cta-phone{color:var(--primary)!important;white-space:nowrap!important;direction:ltr!important;align-items:center!important;gap:4px!important;font-size:.68rem!important;font-weight:600!important;text-decoration:none!important;display:flex!important}.header-cta-phone i{color:var(--accent)!important;font-size:.6rem!important}.mobile-toggle{cursor:pointer;z-index:1002;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:30px;height:22px;padding:0;display:none}.hamburger-line{background:var(--text-heading);transform-origin:50%;border-radius:4px;width:100%;height:3px;transition:transform .3s,opacity .3s;display:block}.mobile-toggle.active .hamburger-line:first-child{transform:translateY(9.5px)rotate(45deg)}.mobile-toggle.active .hamburger-line:nth-child(2){opacity:0}.mobile-toggle.active .hamburger-line:nth-child(3){transform:translateY(-9.5px)rotate(-45deg)}.mobile-overlay{-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;position:fixed;inset:0;z-index:99990!important;background:#00000080!important}.mobile-overlay.active{opacity:1;visibility:visible}.mobile-drawer{direction:rtl;flex-direction:column;width:320px;max-width:85vw;height:100dvh;transition:right .32s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:-320px;overflow-y:auto;color:var(--text-body)!important;z-index:99999!important;background:#fff!important;box-shadow:-8px 0 32px #00000029!important}.mobile-drawer.active{right:0!important}.mobile-drawer-header{background:#fafafc;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.mobile-close-btn{cursor:pointer;width:34px;height:34px;color:var(--text-heading);background:#0000000d;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:1rem;transition:all .2s;display:flex}.mobile-close-btn:hover{color:#ef4444;background:#ef44441a}.mobile-nav-list{flex-direction:column;flex:1;gap:4px;margin:0;padding:12px 14px;list-style:none;display:flex}.mobile-nav-item{border-radius:var(--radius-sm);overflow:hidden}.mobile-nav-row{border-radius:var(--radius-sm);color:var(--text-heading);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 14px;font-size:.88rem;font-weight:500;text-decoration:none;transition:background .2s;display:flex}.mobile-nav-row:hover,.mobile-nav-item.active>.mobile-nav-row{background:var(--primary-ultra-light);color:var(--primary)}.mobile-nav-row i:first-child{color:var(--primary);margin-left:8px;font-size:.8rem}.mobile-submenu-arrow{width:26px;height:26px;color:var(--text-secondary);background:#0000000a;border-radius:6px;justify-content:center;align-items:center;font-size:.65rem;transition:transform .25s,background .25s;display:flex}.mobile-nav-item.open>.mobile-nav-row .mobile-submenu-arrow{background:var(--primary);color:#fff;transform:rotate(180deg)}.mobile-submenu-accordion{border-radius:var(--radius-sm);background:#f7f7fc;max-height:0;margin:0 4px 4px;transition:max-height .35s;overflow:hidden}.mobile-nav-item.open>.mobile-submenu-accordion{max-height:2000px}.mobile-submenu-inner{flex-direction:column;gap:2px;padding:8px 12px;display:flex}.mobile-sub-col-title{color:var(--primary);border-bottom:1px solid #0000000a;align-items:center;gap:6px;margin-top:6px;padding:8px 6px 4px;font-size:.75rem;font-weight:700;display:flex}.mobile-sub-col-title:first-child{margin-top:0}.mobile-sub-link{color:var(--text-body);border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:.8rem;text-decoration:none;transition:all .2s;display:flex}.mobile-sub-link:hover{color:var(--primary);background:#fff;padding-right:14px}.mobile-sub-link i{color:var(--text-muted);font-size:.65rem}.mobile-drawer-footer{background:#fafafc;border-top:1px solid #0000000f;flex-direction:column;gap:10px;padding:16px 20px;display:flex}.mobile-header-phone{display:none!important}@media (max-width:1100px){.top-bar,.desktop-nav-menu,.header-cta-wrapper{display:none!important}.header-nav{direction:rtl!important;justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.mobile-toggle{z-index:2!important;order:1!important;margin:0!important;display:flex!important}.mobile-header-phone{color:var(--primary)!important;font-size:.85rem!important;font-weight:700!important;font-family:var(--font-family)!important;letter-spacing:.5px!important;cursor:pointer!important;direction:ltr!important;background:linear-gradient(135deg,#6c5ce714 0%,#00cec91a 100%)!important;border:1.5px solid #6c5ce738!important;border-radius:50px!important;order:2!important;align-items:center!important;gap:8px!important;padding:6px 14px 6px 10px!important;text-decoration:none!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 2px 10px #6c5ce714!important}.mobile-header-phone:hover,.mobile-header-phone:focus{background:linear-gradient(135deg,#6c5ce726 0%,#00cec92e 100%)!important;border-color:#6c5ce773!important;box-shadow:0 4px 14px #6c5ce72e!important}.mobile-header-phone:active{background:var(--primary-ultra-light)!important;transform:scale(.95)!important}.mobile-header-phone .phone-icon-bubble{background:var(--gradient-primary)!important;color:#fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:25px!important;height:25px!important;font-size:.65rem!important;animation:2.4s ease-in-out infinite mobilePhonePulse!important;display:inline-flex!important;box-shadow:0 2px 8px #6c5ce759!important}@keyframes mobilePhonePulse{0%,to{box-shadow:0 2px 8px #6c5ce759}50%{box-shadow:0 0 14px #00cec9a6}}.mobile-header-phone .phone-number-text{color:var(--text-heading)!important;font-size:.85rem!important;font-weight:700!important;line-height:1!important}.logo-wrapper{z-index:2!important;flex-direction:column!important;order:3!important;justify-content:center!important;align-items:center!important;gap:2px!important;margin:0!important;display:flex!important}.logo-img{width:auto!important;height:29px!important}.logo-subtitle{color:var(--text-secondary)!important;white-space:nowrap!important;letter-spacing:-.2px!important;font-size:.5rem!important;font-weight:600!important;line-height:1!important}}@media (max-width:420px){.mobile-header-phone{gap:6px!important;padding:5px 10px 5px 8px!important;font-size:.78rem!important}.mobile-header-phone .phone-icon-bubble{width:22px!important;height:22px!important;font-size:.58rem!important}.mobile-header-phone .phone-number-text{font-size:.78rem!important}.logo-img{height:26px!important}.logo-subtitle{font-size:.44rem!important}}
