@charset "UTF-8";body{background-color:var(--neutral);color:var(--text);font-family:"Inter",sans-serif}.header{background-color:var(--neutral);border-bottom:1px solid rgba(0,0,0,.06);position:relative;width:100%;z-index:1000}.header__inner{display:flex;align-items:center;justify-content:space-between;padding:14px 20px}.header__logo{color:var(--primary);font-size:1.6rem;font-weight:600;text-decoration:none;line-height:1}.header__logo:hover{color:var(--primary-d-1)}.header__toggle{display:none;background:none;border;font-size:1.6rem;color:var(--text);cursor:pointer}.header__toggle:hover{color:var(--accent)}.site-nav .bricks-nav-menu,.site-nav .bricks-nav-menu>li{display:flex;align-items:center;padding:5px 5px!important;min-width:0!important}.site-nav .bricks-nav-menu>li>a{background-color:var(--neutral)!important;color:var(--accent)!important;font-family:inherit!important;font-size:16px!important;font-weight:500!important;padding:10px 20px;border-radius:4px;text-decoration:none;display:flex;align-items:center;transition:all .3s ease;pointer-events:auto!important;position:relative;z-index:9999}.brx-submenu-toggle button{position:relative;z-index:20}.bricks-nav-menu li a{position:relative;z-index:30}.site-nav .bricks-nav-menu>li:hover>a,.site-nav .bricks-nav-menu>li>a:hover{background-color:var(--accent-l-8)!important;color:var(--accent-d-4)!important;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.site-nav .bricks-nav-menu .sub-menu{background-color:var(--neutral)!important;border:1px solid var(--accent-l-8);border-radius:8px;padding:5px 0!important;min-width:200px;display:block!important;gap:0!important}.site-nav .bricks-nav-menu .sub-menu li{display:block!important;margin:0!important;padding:0!important;min-height:0!important}.site-nav .bricks-nav-menu .sub-menu li a{background-color:transparent!important;color:var(--accent)!important;padding:6px 20px!important;display:block!important;width:100%;font-size:14px!important;font-weight:400!important;line-height:1.4!important;min-height:0!important;transition:all .2s ease}.site-nav .bricks-nav-menu .sub-menu li a:hover{background-color:var(--accent-l-8)!important;color:var(--accent-d-4)!important;padding-left:25px!important}