.modern-header{position:fixed;top:0;left:0;right:0;background:#f8f8f8;border-bottom:1px solid rgba(0,0,0,.08);z-index:99999;font-family:var(--font-content)}body{padding-top:78px}.nav-container{display:flex;align-items:center;justify-content:space-between;padding:14px 5%;gap:40px}.nav-logo{display:flex;align-items:center;text-decoration:none;transition:transform .3s ease;flex-shrink:0}.nav-logo:hover{transform:scale(1.05)}.logo-img{width:180px;height:50px;background-image:url("../../../assets/Images/Amalt Al'Omam company logo3.png");background-size:contain;background-position:center;background-repeat:no-repeat;filter:grayscale(1) brightness(0);transition:filter .3s ease}.nav-logo:hover .logo-img{filter:grayscale(0) brightness(1)}.desktop-menu{display:flex;align-items:center;gap:4px;flex:1}.menu-link{display:flex;align-items:center;gap:4px;padding:10px 16px;border-radius:8px;text-decoration:none;color:#2d3436;font-size:14px;font-weight:500;font-family:var(--font-content);transition:all .2s ease;background:transparent;border:none;cursor:pointer;white-space:nowrap}.menu-link:hover{background:#0000000d;color:#000}.menu-link.active{background:#00000014;font-weight:600;color:#000}.dropdown-trigger{position:relative}.dropdown-trigger.active{background:#0000000d}.chevron-icon{width:14px;height:14px;transition:transform .2s ease}.dropdown-trigger.active .chevron-icon{transform:rotate(180deg)}.menu-dropdown{position:relative}.dropdown-panel{position:absolute;top:calc(100% + 8px);left:0;min-width:240px;background:#fff;border-radius:12px;box-shadow:0 8px 24px #0000001f;padding:8px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .25s cubic-bezier(.4,0,.2,1);z-index:100}[dir=rtl] .dropdown-panel{left:auto;right:0}.dropdown-panel.open{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item{width:100%;padding:10px 14px;text-align:start;background:transparent;border:none;border-radius:8px;color:#2d3436;font-size:14px;font-weight:500;font-family:var(--font-content);cursor:pointer;transition:all .15s ease;display:block}.dropdown-item:hover{background:#f8f8f8;color:#000;transform:translate(4px)}[dir=rtl] .dropdown-item:hover{transform:translate(-4px)}.nav-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.lang-toggle{display:flex;align-items:center;justify-content:center;gap:6px;width:auto;height:44px;padding:0 12px;min-width:44px;background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:#2d3436}.lang-toggle:hover{background:#0000000d;border-color:#00000026;transform:translateY(-1px)}.lang-toggle svg{width:20px;height:20px}.lang-toggle span{font-size:14px;font-weight:600;font-family:var(--font-content)}.user-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#2d3436;border-radius:10px;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none}.user-icon svg{width:22px;height:22px}.user-icon:hover{background:#1a1d1f;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.mobile-menu-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:10px;cursor:pointer;transition:all .3s ease;color:#2d3436}.menu-icon{width:24px;height:24px;transition:transform .3s ease}.menu-icon line{transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.menu-icon.open .line-top{transform:translateY(6px) rotate(45deg)}.menu-icon.open .line-middle{opacity:0;transform:scaleX(0)}.menu-icon.open .line-bottom{transform:translateY(-6px) rotate(-45deg)}.menu-overlay,.slide-menu{display:none}@media(max-width:1024px){body{padding-top:74px}.nav-container{gap:20px}.desktop-menu{display:none}.mobile-menu-toggle{display:flex}.menu-overlay{display:block;position:fixed;inset:0;background:#00000080;opacity:0;visibility:hidden;transition:all .3s ease;z-index:9998;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.menu-overlay.active{opacity:1;visibility:visible}.slide-menu{display:flex;position:fixed;top:0;inset-inline-start:-100%;width:340px;max-width:85vw;height:100vh;background:#fff;z-index:9999;box-shadow:4px 0 24px #00000026;transition:inset-inline-start .4s cubic-bezier(.4,0,.2,1);flex-direction:column;overflow:hidden}[dir=rtl] .slide-menu{box-shadow:-4px 0 24px #00000026}.slide-menu.open{inset-inline-start:0}.menu-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e9ecef;background:#f8f8f8}.menu-header h2{margin:0;font-size:20px;font-weight:700;color:#2d3436;font-family:var(--font-ar-heading, var(--font-content))}.menu-close{width:36px;height:36px;border-radius:8px;border:none;background:transparent;color:#2d3436;font-size:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;line-height:1}.menu-close:hover{background:#0000000d;transform:rotate(90deg)}.menu-content{flex:1;overflow-y:auto;padding:12px 0}.menu-content::-webkit-scrollbar{width:6px}.menu-content::-webkit-scrollbar-track{background:transparent}.menu-content::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.mobile-menu-item{width:100%;padding:16px 24px;background:transparent;border:none;cursor:pointer;transition:all .2s ease;color:#2d3436;font-size:15px;font-weight:600;font-family:var(--font-content);text-align:start;display:block}.mobile-menu-item:hover{background:#f8f8f8}.mobile-menu-section{margin-bottom:4px}.mobile-section-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:transparent;border:none;cursor:pointer;transition:all .2s ease;color:#2d3436;font-size:15px;font-weight:600;font-family:var(--font-content);text-align:start}.mobile-section-header:hover,.mobile-section-header.expanded{background:#f8f8f8}.mobile-section-header .chevron{width:18px;height:18px;transition:transform .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.mobile-section-header.expanded .chevron{transform:rotate(180deg)}.mobile-section-items{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);background:#fafafa}.mobile-section-items.expanded{max-height:600px;border-bottom:1px solid #e9ecef}.mobile-menu-subitem{width:100%;padding-block:14px;padding-inline-start:40px;padding-inline-end:24px;background:transparent;border:none;cursor:pointer;transition:all .2s ease;color:#6c757d;font-size:14px;font-weight:500;font-family:var(--font-content);text-align:start;display:block}.mobile-menu-subitem:hover{background:#f1f3f5;color:#2d3436;padding-inline-start:44px}}@media(max-width:768px){body{padding-top:70px}.nav-container{padding:12px 4%;gap:16px}.logo-img{width:120px;height:42px}.lang-toggle,.user-icon,.mobile-menu-toggle{width:40px;height:40px}.lang-toggle{padding:0 10px;min-width:40px}.user-icon svg{width:20px;height:20px}.slide-menu{width:300px}}@media(max-width:480px){body{padding-top:66px}.nav-container{padding:10px 4%;gap:12px}.logo-img{width:100px;height:36px}.nav-actions{gap:8px}.lang-toggle,.user-icon,.mobile-menu-toggle{width:38px;height:38px}.lang-toggle{padding:0 8px;min-width:38px}.lang-toggle span{font-size:13px}.slide-menu{width:280px}.menu-header{padding:16px 20px}.menu-header h2{font-size:18px}.mobile-menu-item,.mobile-section-header{padding:14px 20px;font-size:14px}.mobile-menu-subitem{padding-block:12px;padding-inline-start:36px;padding-inline-end:20px;font-size:13px}.mobile-menu-subitem:hover{padding-inline-start:40px}}.mobile-menu-section{animation:fadeInUp .3s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.nav-actions .lang-toggle,.nav-actions .user-icon{display:none}}.mobile-menu-footer{margin-top:12px}.mobile-menu-divider{height:1px;background:#e9ecef;margin:12px 24px 16px}.mobile-menu-actions{padding:0 24px 24px;display:flex;flex-direction:column;gap:10px}.mobile-lang-toggle{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background:#f8f8f8;border:1px solid #e9ecef;border-radius:10px;font-size:14px;font-weight:600;font-family:var(--font-content);cursor:pointer;transition:all .25s ease}.mobile-lang-toggle:hover{background:#f1f3f5}.mobile-login-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background:#2d3436;border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:600;font-family:var(--font-content);cursor:pointer;transition:all .25s ease}.mobile-login-btn:hover{background:#1a1d1f}.menu-footer{padding:16px 24px 22px;border-top:1px solid #e9ecef;background:#fff;display:flex;flex-direction:column;gap:10px}.menu-footer-divider{display:none}.mobile-lang-toggle{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background:#f8f8f8;border:1px solid #e9ecef;border-radius:10px;font-size:14px;font-weight:600;font-family:var(--font-content);cursor:pointer}.mobile-login-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background:#2d3436;border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:600;font-family:var(--font-content);cursor:pointer}.mobile-lang-toggle svg,.mobile-login-btn svg{width:20px;height:20px}:root{--color-primary: #2d3436;--color-primary-dark: #1a1d1f;--color-bg: #f8f9fa;--color-text: #2d3436;--color-muted: #6c757d;--border-color: #e0e0e0;--shadow-soft: 0 20px 60px rgba(0,0,0,.08);--font-content: "Noto Kufi Arabic", sans-serif;--font-ar-heading: "HT Sonata", serif}@font-face{font-family:HT Sonata;src:url(/assets/HTSonata-Regular-BVDZ_kbf.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HT Sonata;src:url(/assets/HTSonata-Bold-OtjEEQLo.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ciclo Display;src:url(/assets/CicloDisplay-Regular-f5aL-2YD.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ciclo Display;src:url(/assets/CicloDisplay-Bold-CxoqrK6v.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Kufi Arabic;src:url(/assets/NotoKufiArabic-VariableFont_wght-ButbgA9D.ttf) format("truetype");font-weight:300 700;font-style:normal;font-display:swap}
