.header-default{position:relative;z-index:1030;background:var(--bs-secondary, #000);color:#a1a1aa;border-bottom:1px solid rgba(255,255,255,0.08);transition:all 0.3s ease;width:100%}.header-default.header-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:1030;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header-default.header-fixed{position:fixed;top:0;left:0;width:100%;z-index:1030;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header-default.header-absolute{position:absolute;top:0;left:0;width:100%;z-index:1030}.header-default.header-static{position:relative;z-index:1030}.header-default .header-brand{text-decoration:none}.header-default .header-brand-title{color:#f8fafc;font-weight:800;font-size:1.5rem;letter-spacing:-0.02em;text-decoration:none;line-height:1.2;transition:color 0.2s ease}.header-default .header-brand-title:hover{color:var(--bs-primary)}.header-default .header-nav-link{color:#d4d4d8;font-size:0.98rem;font-weight:500;padding:0.55rem 0.9rem !important;text-decoration:none;transition:all 0.2s ease;position:relative;display:inline-flex;align-items:center;border-radius:6px}.header-default .header-nav-link:hover{color:var(--bs-primary)}.header-default .header-nav-link.active{color:#f8fafc;font-weight:700}.header-default .header-nav-link.active::after{content:"";position:absolute;bottom:-2px;left:0.9rem;right:0.9rem;height:2.5px;background:var(--bs-primary);border-radius:2px}.header-default .header-dropdown-menu{background:#121212;border:1px solid rgba(255,255,255,0.1);border-radius:12px;padding:8px;box-shadow:0 10px 25px -5px rgba(0,0,0,0.4),0 8px 10px -6px rgba(0,0,0,0.3);min-width:210px}.header-default .header-dropdown-item{color:#d4d4d8;font-size:0.92rem;font-weight:500;padding:8px 14px;border-radius:8px;transition:all 0.15s ease;text-decoration:none;display:flex;align-items:center}.header-default .header-dropdown-item:hover,.header-default .header-dropdown-item:focus{background:rgba(var(--bs-primary-rgb), 0.15);color:var(--bs-primary)}.header-default .header-dropdown-item.active{background:rgba(var(--bs-primary-rgb), 0.25);color:var(--bs-primary);font-weight:600}.header-default .header-social-btn{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,0.06);color:#d4d4d8;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:all 0.25s ease;font-size:1rem;border:1px solid rgba(255,255,255,0.08)}.header-default .header-social-btn:hover{color:#000000;background:var(--bs-primary);border-color:var(--bs-primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--bs-primary-rgb), 0.35)}.header-default .header-wa-btn{display:inline-flex;align-items:center;background:rgba(37,211,102,0.12);color:#25d366;border:1px solid rgba(37,211,102,0.28);padding:8px 18px;border-radius:30px;font-size:0.92rem;font-weight:600;text-decoration:none;transition:all 0.25s ease;white-space:nowrap}.header-default .header-wa-btn:hover{background:#25d366;color:#ffffff;border-color:#25d366;transform:translateY(-2px);box-shadow:0 4px 14px rgba(37,211,102,0.3)}.header-default .header-lang-btn{display:inline-flex;align-items:center;background:rgba(255,255,255,0.06);color:#d4d4d8;border:1px solid rgba(255,255,255,0.08);padding:6px 12px;border-radius:20px;font-size:0.85rem;font-weight:600;transition:all 0.2s ease}.header-default .header-lang-btn:hover,.header-default .header-lang-btn:focus{background:rgba(255,255,255,0.12);color:#f8fafc;border-color:rgba(255,255,255,0.18)}.header-default .header-toggler{border:1px solid rgba(255,255,255,0.15);padding:6px 12px;border-radius:8px;color:#f8fafc;background:rgba(255,255,255,0.05);box-shadow:none !important}.header-default .header-toggler:focus{border-color:var(--bs-primary)}@media (min-width: 992px){.header-default .dropdown{position:relative}.header-default .navbar-nav .dropdown-menu{position:absolute !important;top:100%;z-index:1050 !important;float:none}.header-default .dropdown:hover>.header-dropdown-menu{display:block;margin-top:0}}@media (max-width: 991.98px){.header-default.header-sticky,.header-default.header-fixed{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.header-default .navbar-collapse{background:var(--bs-secondary, #000);border-top:1px solid rgba(255,255,255,0.08);padding:1rem 0;margin-top:0.75rem}.header-default .header-nav-link{padding:0.5rem 0.75rem !important}.header-default .header-nav-link.active::after{left:0.75rem;right:auto;width:24px}}
