.header-left-wrapper{position:relative;z-index:1030;width:100%;background-color:var(--header-left-bg, #fff);color:var(--header-left-text, #1e293b);box-shadow:0 2px 14px -2px rgba(0,0,0,0.05);border-bottom:1px solid rgba(0,0,0,0.06);transition:all 0.3s ease}.header-left-wrapper.header-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:1030}.header-left-wrapper.header-fixed{position:fixed;top:0;left:0;width:100%;z-index:1030}.header-left-wrapper.header-absolute{position:absolute;top:0;left:0;width:100%;z-index:1030}.header-left-wrapper.header-static{position:relative;z-index:1030}.header-left-wrapper.header-scrolled{box-shadow:0 6px 24px -4px rgba(0,0,0,0.09);border-bottom-color:rgba(0,0,0,0.08)}.header-left-wrapper .header-left-brand{text-decoration:none;display:inline-flex;align-items:center;transition:opacity 0.2s ease}.header-left-wrapper .header-left-brand:hover{opacity:0.9}.header-left-wrapper .header-left-brand-title{font-size:1.5rem;font-weight:800;letter-spacing:-0.02em;color:var(--header-left-text, #0f172a);line-height:1.2;margin:0}.header-left-wrapper .header-left-logo{max-height:48px;width:auto;-o-object-fit:contain;object-fit:contain}.header-left-wrapper .header-left-nav-link{position:relative;color:var(--header-left-text, #334155) !important;font-size:0.94rem;font-weight:600;padding:0.55rem 0.95rem !important;text-decoration:none;transition:color 0.2s ease;display:inline-flex;align-items:center;white-space:nowrap}.header-left-wrapper .header-left-nav-link::after{content:"";position:absolute;bottom:2px;left:0.95rem;right:0.95rem;height:2.5px;background:var(--bs-primary);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform 0.25s cubic-bezier(0.16, 1, 0.3, 1)}.header-left-wrapper .header-left-nav-link:hover::after,.header-left-wrapper .header-left-nav-link.active::after{transform:scaleX(1)}.header-left-wrapper .header-left-nav-link:hover{color:var(--bs-primary) !important}.header-left-wrapper .header-left-nav-link.active{color:var(--bs-primary) !important;font-weight:700}.header-left-wrapper .header-left-dropdown-menu{background:#ffffff;border:1px solid rgba(0,0,0,0.08);border-radius:12px;padding:8px;box-shadow:0 15px 35px -5px rgba(0,0,0,0.12),0 4px 12px rgba(0,0,0,0.03);min-width:210px;color:#334155;z-index:1050}.header-left-wrapper .header-left-dropdown-item{color:#334155;font-size:0.92rem;font-weight:500;padding:8px 14px;border-radius:8px;text-decoration:none;transition:all 0.15s ease;display:flex;align-items:center}.header-left-wrapper .header-left-dropdown-item:hover,.header-left-wrapper .header-left-dropdown-item:focus{background:rgba(var(--bs-primary-rgb), 0.08);color:var(--bs-primary)}.header-left-wrapper .header-left-dropdown-item.active{background:rgba(var(--bs-primary-rgb), 0.14);color:var(--bs-primary);font-weight:700}@media (min-width: 992px){.header-left-wrapper .dropdown{position:relative}.header-left-wrapper .navbar-nav .dropdown-menu{position:absolute !important;top:100%;left:0;z-index:1050 !important;margin-top:6px;float:none}.header-left-wrapper .header-left-dropdown-menu::before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.header-left-wrapper .dropdown-menu-end{left:auto !important;right:0 !important}.header-left-wrapper .dropdown:hover>.header-left-dropdown-menu{display:block;-webkit-animation:headerLeftDropdownIn 0.2s cubic-bezier(0.16, 1, 0.3, 1) forwards;animation:headerLeftDropdownIn 0.2s cubic-bezier(0.16, 1, 0.3, 1) forwards}@-webkit-keyframes headerLeftDropdownIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes headerLeftDropdownIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.header-left-wrapper .header-left-contact-pill{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:0.86rem;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid rgba(0,0,0,0.06);text-decoration:none;transition:all 0.2s ease;white-space:nowrap}.header-left-wrapper .header-left-contact-pill:hover{color:var(--bs-primary);border-color:rgba(var(--bs-primary-rgb), 0.3);background:rgba(var(--bs-primary-rgb), 0.04)}.header-left-wrapper .header-left-lang-btn{display:inline-flex;align-items:center;padding:6px 12px;border-radius:20px;font-size:0.82rem;font-weight:600;color:#64748b;background:#f8fafc;border:1px solid rgba(0,0,0,0.06);text-decoration:none;transition:all 0.2s ease}.header-left-wrapper .header-left-lang-btn:hover,.header-left-wrapper .header-left-lang-btn:focus{color:var(--bs-primary);border-color:rgba(var(--bs-primary-rgb), 0.3)}.header-left-wrapper .header-left-cta-btn{display:inline-flex;align-items:center;background:#25d366;color:#ffffff !important;padding:8px 18px;border-radius:24px;font-size:0.9rem;font-weight:600;text-decoration:none;box-shadow:0 4px 14px rgba(37,211,102,0.35);transition:all 0.25s ease;white-space:nowrap}.header-left-wrapper .header-left-cta-btn:hover{background:#22c55e;color:#ffffff !important;transform:translateY(-2px);box-shadow:0 6px 18px rgba(37,211,102,0.45)}.header-left-wrapper .header-left-toggler{border:1px solid rgba(0,0,0,0.1);padding:6px 12px;border-radius:8px;color:#334155;background:rgba(0,0,0,0.03);box-shadow:none !important}.header-left-wrapper .header-left-toggler:focus{border-color:var(--bs-primary)}.header-left-wrapper .header-left-mobile-wa{width:38px;height:38px;border-radius:50%;background:rgba(37,211,102,0.12);color:#25d366;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid rgba(37,211,102,0.3);transition:all 0.2s ease}.header-left-wrapper .header-left-mobile-wa:hover{background:#25d366;color:#ffffff}@media (max-width: 991.98px){.header-left-wrapper .header-left-nav-collapse{background:#ffffff;border-top:1px solid rgba(0,0,0,0.06);padding:1rem 0;margin-top:0.5rem}.header-left-wrapper .header-left-nav-link{padding:0.65rem 0.75rem !important;border-radius:8px;width:100%}.header-left-wrapper .header-left-nav-link::after{display:none}.header-left-wrapper .header-left-nav-collapse .header-left-dropdown-menu{position:static !important;float:none;box-shadow:none;border:1px solid rgba(0,0,0,0.06);background:#f8fafc;margin-top:4px;margin-bottom:8px;border-radius:10px;padding:4px}}
