.header{background:var(--lexx-white) !important;background-image:none !important;border-bottom:1px solid var(--lexx-border);box-shadow:0 4px 16px rgba(0,0,0,.08);position:relative;z-index:1000;margin:0;padding:0;will-change:box-shadow}.header .shell{max-width:1500px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:88px;flex-wrap:wrap}.header .logo{display:flex;align-items:center;text-decoration:none;transition:all .3s ease;position:static;flex-shrink:0}.header .logo img{height:60px;width:auto;display:block}.header .logo img.logo-mobile{display:none}.header__actions{display:flex;align-items:center;flex:0 1 auto;width:auto;max-width:100%;justify-content:flex-end}.header__actions-mobile{display:none}.nav-header{display:flex;list-style:none;margin:0;padding:0 !important;gap:4px;align-items:center}.nav-header li{position:relative}.nav-header a{color:var(--lexx-text);text-decoration:none;font-family:var(--lexx-font-primary);font-weight:400;font-size:16px;line-height:1.5;transition:color .2s ease}.nav-header a:hover{color:var(--lexx-accent-blue)}.nav-header>li:last-child>a{font-weight:600}.nav-header>li>a:hover{color:var(--lexx-accent-blue) !important;transform:translateY(-2px)}.nav-header>li>a:hover:after{width:100%}.nav-header li.has-mega-menu>a:hover{color:var(--lexx-accent-blue) !important}.nav-header li.has-mega-menu>a:hover:after{width:100%;opacity:1}.nav-header li.has-mega-menu.active>a:before,.nav-header li.has-mega-menu.active>a:after{content:none !important;display:none !important;margin:0 !important;height:0 !important;border:0 !important}.nav-header li.has-mega-menu.active>a{transform:none !important}.contact-btn{color:var(--lexx-text) !important;text-decoration:none;font-family:var(--lexx-font-primary);font-weight:500;font-size:16px;line-height:1.5;transition:color .2s ease}.contact-btn:hover{color:var(--lexx-accent-blue) !important}.header-actions-right{display:flex;align-items:center;gap:20px;margin-left:20px}.search-trigger{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:50%;background:0 0;color:var(--lexx-text);cursor:pointer;padding:0;line-height:1;transition:background .3s ease-in-out}.search-trigger:hover{background:var(--lexx-btn-gradient);color:var(--lexx-white)}.search-trigger i{font-size:18px;line-height:1}.header a.login-btn{background:var(--lexx-btn-gradient);background-size:200% 100%;background-position:left center;transition:background-position .4s ease-in-out !important;font-family:var(--lexx-font-primary);font-size:18px;font-weight:500;border-radius:var(--lexx-radius-btn);padding:5px 20px;text-decoration:none;color:var(--lexx-white) !important}.header a.login-btn:hover{color:var(--lexx-white) !important;background-position:right center}.form-header{position:fixed;top:0;left:0;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);display:flex !important;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:99999;padding:0 20px}.form-header.active{opacity:1 !important;visibility:visible !important}.form-header .shell{max-width:800px;width:100%;margin:0 auto;position:relative;animation:slideUpFade .5s cubic-bezier(.4,0,.2,1)}@keyframes slideUpFade{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.form-header.active .shell{animation:slideUpFade .5s cubic-bezier(.4,0,.2,1)}.search-form-global{position:relative;display:flex;align-items:center;gap:20px}.search-form-wrapper{position:relative;display:flex;align-items:center;flex:1;background:var(--lexx-white);border:2px solid var(--lexx-text);border-radius:var(--lexx-radius-btn);padding:8px 8px 8px 28px;transition:all .3s ease;backdrop-filter:blur(10px)}.search-form-wrapper:focus-within{background:var(--lexx-white);border-color:var(--lexx-text)}.search-form-wrapper .search-icon{color:var(--lexx-text);font-size:24px;margin-right:20px;flex-shrink:0}.search-input{flex:1;background:0 0;border:none;color:var(--lexx-text);font-size:16px;font-weight:400;padding:0;outline:none;font-family:var(--lexx-font-primary)}.search-input::placeholder{color:var(--lexx-input-placeholder);font-weight:300}.search-submit-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--lexx-text);border:none;border-radius:50%;color:var(--lexx-white);font-size:20px;cursor:pointer;transition:all .3s ease;flex-shrink:0}.search-submit-btn:hover{background:var(--lexx-dark-gray)}.search-close-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:0 0;border:1px solid var(--lexx-text);border-radius:50%;color:var(--lexx-text);font-size:18px;cursor:pointer;transition:all .3s ease;flex-shrink:0}.search-close-btn:hover{background:var(--lexx-dark-gray);border-color:var(--lexx-dark-gray);color:var(--lexx-white);transform:rotate(90deg)}.searchTrigger{position:absolute;top:20px;right:20px;color:var(--lexx-white);font-size:24px;text-decoration:none;font-weight:700;transition:all .3s ease}.searchTrigger:hover{color:var(--lexx-accent-blue);transform:scale(1.1)}body.megamenu-open:before{content:'';position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);z-index:998;pointer-events:none;opacity:0;animation:fadeInOverlay .3s ease forwards}@keyframes fadeInOverlay{to{opacity:1}}.nav-header .nav__mega-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:var(--lexx-white) !important;background-image:none !important;border:1px solid var(--lexx-border) !important;border-radius:12px !important;box-shadow:0 20px 60px rgba(0,0,0,.12) !important;padding:30px !important;display:flex;gap:30px;min-width:700px;z-index:100;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;transform:translateX(-50%) translateY(10px)}.nav-header .nav__mega-menu>* a{text-decoration:none}.nav-header .nav__mega-menu>* a:hover{text-decoration:none}.nav-header .nav__mega-menu .menu__aside a:after,.nav-header .nav__mega-menu .menu__aside a:before,.nav-header .nav__mega-menu .menu__content a:after,.nav-header .nav__mega-menu .menu__content a:before{display:none !important}.nav-header .nav__mega-menu .menu__aside{flex:0 0 200px;border-right:1px solid var(--lexx-border);padding-right:20px}.nav-header .nav__mega-menu .menu__aside h6{font-family:var(--lexx-font-primary);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--lexx-accent-orange);margin:0 0 16px;padding:8px 12px;border-radius:8px;display:block;transition:all .3s ease;cursor:pointer}.nav-header .nav__mega-menu .menu__aside h6 a{color:inherit !important;text-decoration:none !important;display:block;white-space:nowrap}.nav-header .nav__mega-menu .menu__aside h6 a:hover{color:var(--lexx-white) !important}.nav-header .nav__mega-menu .menu__aside li+li{margin-top:2px}.nav-header .nav__mega-menu .menu__aside a{display:flex;align-items:center;padding:10px 12px;border-radius:8px;color:var(--lexx-text) !important;font-family:var(--lexx-font-primary);font-size:15px;font-weight:500;transition:all .3s ease;cursor:pointer;position:relative}.nav-header .nav__mega-menu .menu__aside a:hover,.nav-header .nav__mega-menu .menu__aside li.active a{background:var(--lexx-light-gray);color:var(--lexx-accent-blue) !important;padding-left:16px}.nav-header .nav__mega-menu .menu__aside a:hover:after,.nav-header .nav__mega-menu .menu__aside a:hover:before,.nav-header .nav__mega-menu .menu__aside li.active a:after,.nav-header .nav__mega-menu .menu__aside li.active a:before{display:none !important}.nav-header .nav__mega-menu .menu__content{flex:1;min-width:0}.nav-header .nav__mega-menu .menu__content ul{list-style:none;margin:0;padding:0}.nav-header .nav__mega-menu .menu__content li.active{display:block}.nav-header .nav__mega-menu .tabs__item{margin-bottom:20px;flex-direction:column}.tabs .tabs__item h5{flex:0 0 auto !important;font-size:18px !important;padding-bottom:0 !important;border:none !important}.tabs .tabs__item+.tabs__item:after{content:none !important}.nav-header .nav__mega-menu .tabs__item h5{font-family:var(--lexx-font-primary);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--lexx-text);margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid var(--lexx-light-gray)}.nav-header .nav__mega-menu .tabs__item ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.nav-header .nav__mega-menu .tabs__item ul li{display:block !important;margin:0}.nav-header .nav__mega-menu .tabs__item ul li a{display:flex;align-items:center;padding:8px 12px;border-radius:6px;color:var(--lexx-text) !important;font-family:var(--lexx-font-primary);font-size:14px;font-weight:400;transition:all .2s ease;position:relative;line-height:1.4;border:solid 1px var(--lexx-light-gray);background:var(--lexx-light-gray)}.nav-header .nav__mega-menu .tabs__item ul li a:hover{color:var(--lexx-accent-blue) !important;padding-left:16px}.nav-header .nav__mega-menu .tabs__item ul li a:hover:after,.nav-header .nav__mega-menu .tabs__item ul li a:hover:before,.nav-header .nav__mega-menu .tabs__item ul li a:after,.nav-header .nav__mega-menu .tabs__item ul li a:before{display:none !important}.nav-header .nav__mega-menu .tabs__item-secondary{margin-top:20px}.nav-header .nav__mega-menu .tabs__item-secondary ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.nav-header .nav__mega-menu .tabs__item-secondary ul li{display:block !important}.nav-header .nav__mega-menu .tabs__item-secondary ul li:hover{transform:translateY(-2px)}.nav-header .nav__mega-menu .tabs__item-secondary ul li a{display:flex;flex-direction:column;padding:16px;border-radius:12px;background:var(--lexx-light-gray);transition:all .3s ease}.nav-header .nav__mega-menu .tabs__item-secondary ul li a:hover{background:var(--lexx-white);box-shadow:var(--lexx-shadow)}.nav-header .nav__mega-menu .tabs__item-secondary ul li a:hover:after,.nav-header .nav__mega-menu .tabs__item-secondary ul li a:hover:before,.nav-header .nav__mega-menu .tabs__item-secondary ul li a:after,.nav-header .nav__mega-menu .tabs__item-secondary ul li a:before{display:none !important}.nav-header .nav__mega-menu .tabs__item-secondary ul li a p{color:rgba(73,73,73,.7) !important;font-size:13px;line-height:1.4;margin:4px 0 0}.nav-header .nav__mega-menu .tabs__item-secondary ul li a h6{font-family:var(--lexx-font-primary);font-size:15px;font-weight:600;color:var(--lexx-text) !important;margin:0;line-height:1.3;display:flex;align-items:center;gap:8px}.nav-header .nav__mega-menu .tabs__item-secondary ul li a:hover h6{color:var(--lexx-accent-blue) !important}.nav-header .nav__mega-menu .tabs__item-tertiary{margin-top:20px;padding-top:20px;border-top:1px solid var(--lexx-border)}.nav-header .nav__mega-menu .tabs__item-tertiary ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.nav-header .nav__mega-menu .tabs__item-tertiary li+li{margin-top:0}.nav-header .nav__mega-menu .tabs__item-tertiary h6{font-family:var(--lexx-font-primary);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--lexx-accent-blue);margin:0 0 12px}.nav-header .nav__mega-menu .tabs__item-tertiary a{font-family:var(--lexx-font-primary);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--lexx-text);margin:0 0 12px;padding:0 !important}.nav-header .nav__mega-menu .tabs__item-tertiary a:hover{color:var(--lexx-accent-blue) !important;background:0 0 !important}.nav-header .nav__mega-menu .tabs__item-tertiary a:after{content:'→';position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--lexx-accent-blue);font-size:14px;opacity:0;transition:opacity .3s ease,transform .3s ease}.nav-header .nav__mega-menu .tabs__item-tertiary a:hover{background:var(--lexx-light-gray);color:var(--lexx-accent-blue) !important;padding-left:18px}.nav-header .nav__mega-menu .tabs__item-tertiary a:hover:after{opacity:1;transform:translateY(-50%) translateX(4px)}.nav-header .nav__mega-menu{left:10px;right:10px;top:90%;transform:translateY(8px);min-width:0;width:auto;padding:20px 20px 20px 10px !important;border-radius:12px !important;background:var(--lexx-white) !important;border:1px solid var(--lexx-border) !important}.nav-header li.has-mega-menu:hover .nav__mega-menu,.nav-header li.has-mega-menu:focus-within .nav__mega-menu,.nav-header li.has-mega-menu.active .nav__mega-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-header .nav__mega-menu .menu__aside{flex:0 0 230px;max-width:230px;border-right:1px solid var(--lexx-border);padding-right:20px}.nav-header .nav__mega-menu .menu__aside h6{margin-right:8px;margin-bottom:14px;padding:12px 8px;border-radius:14px;text-align:center;background:var(--lexx-btn-gradient);background-size:200% 100%;background-position:left center;transition:background-position .5s ease-in-out;color:var(--lexx-white);text-transform:capitalize}.nav-header .nav__mega-menu .menu__aside h6:hover{background-position:right center}.nav-header .nav__mega-menu .menu__aside li+li{margin-top:8px}.nav-header .nav__mega-menu .menu__aside a{display:block;padding:7px 14px;border-radius:4px}.nav-header .nav__mega-menu .menu__aside a:hover,.nav-header .nav__mega-menu .menu__aside li.active a{background:var(--lexx-light-gray);color:var(--lexx-accent-blue) !important;padding-left:14px}.nav-header .nav__mega-menu .menu__content{flex:1 1 auto}.nav-header .nav__mega-menu .menu__content>.tabs>li{background:var(--lexx-white);border-radius:8px}.nav-header .nav__mega-menu .tabs__item ul{columns:3 auto;column-gap:28px;display:block}.nav-header .nav__mega-menu .tabs__item ul li{break-inside:avoid;margin:0 0 8px}.nav-header .nav__mega-menu .tabs__item ul li a{display:block;padding:8px 10px;border-radius:4px}.nav-header .nav__mega-menu .tabs__item ul li a:hover{background:var(--lexx-light-gray);color:var(--lexx-accent-blue) !important;padding-left:10px}.nav-header .nav__mega-menu .tabs__item-secondary{margin-top:-6px}.nav-header .nav__mega-menu .tabs__item-secondary ul{display:block}.nav-header .nav__mega-menu .tabs__item-secondary ul li{display:block !important;border-bottom:1px solid var(--lexx-border);margin:0 0 8px;padding-bottom:8px}.nav-header .nav__mega-menu .tabs__item-secondary ul li:hover{transform:none}.nav-header .nav__mega-menu .tabs__item-secondary ul li a{display:block;padding:8px 10px;border-radius:4px;background:0 0}.nav-header .nav__mega-menu .tabs__item-secondary ul li a:hover{background:var(--lexx-light-gray);box-shadow:none}.nav-header .nav__mega-menu .tabs__item-secondary ul li a p{margin-bottom:6px}.nav-header .nav__mega-menu .tabs__item-secondary ul li a h6{margin:0}.nav-header .nav__mega-menu .tabs__item-tertiary{display:grid;grid-template-columns:minmax(220px,40%) minmax(260px,1fr);gap:34px;margin-top:0;padding-top:0;border-top:0}.nav-header .nav__mega-menu .tabs__item-tertiary>ul{display:block;border-right:1px solid var(--lexx-border);padding-right:34px}.nav-header .nav__mega-menu .tabs__item-tertiary>ul li{margin:0 0 8px}.nav-header .nav__mega-menu .tabs__item-tertiary>ul li a{display:block;padding:8px 10px;border-radius:4px}.nav-header .nav__mega-menu .tabs__item-tertiary>ul li a:hover{background:var(--lexx-light-gray);padding-left:10px}.nav-header .nav__mega-menu .tabs__item-tertiary .tab__entry{color:var(--lexx-text);font-size:16px;line-height:1.35}.nav-header .nav__mega-menu .tabs__item-tertiary .tab__entry h4{color:var(--lexx-accent-orange);font-size:32px;margin-bottom:14px}.nav-header>li:not(.has-mega-menu) ul,.nav-header .sub-menu{position:absolute !important;top:100% !important;left:0 !important;right:auto !important;margin-left:0 !important;margin-top:8px !important;background:var(--lexx-white) !important;background-color:var(--lexx-white) !important;background-image:none !important;color:var(--lexx-text) !important;border:1px solid var(--lexx-border) !important;border-radius:12px !important;box-shadow:0 12px 40px rgba(0,0,0,.1) !important;padding:12px !important;width:auto !important;min-width:260px;list-style:none;z-index:100;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease,transform .25s ease;transform:translateY(8px)}.nav-header .menu-item-has-children:hover>.sub-menu,.nav-header .menu-item-has-children:focus-within>.sub-menu,.nav-header .menu-item-has-children.active>.sub-menu,.nav-header>li:not(.has-mega-menu):hover>ul,.nav-header>li:not(.has-mega-menu):focus-within>ul,.nav-header>li:not(.has-mega-menu).active>ul{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0) !important;left:50% !important}.nav-header>li:not(.has-mega-menu) ul:before,.nav-header .sub-menu:before{content:'' !important;position:absolute !important;top:-8px !important;bottom:auto !important;left:24px !important;right:auto !important;margin-left:0 !important;border:8px solid transparent !important;border-width:8px !important;border-style:solid !important;border-color:transparent transparent var(--lexx-white) transparent !important;display:block !important;background:0 0 !important;width:0 !important;height:0 !important;transform:none !important}.nav-header>li:not(.has-mega-menu) ul:after,.nav-header .sub-menu:after{display:none !important;content:none !important}.nav-header>li:not(.has-mega-menu) ul li,.nav-header .sub-menu li{margin:0 !important;padding:0 !important;list-style:none !important;background:0 0 !important;color:var(--lexx-text) !important}.nav-header>li:not(.has-mega-menu) ul li+li,.nav-header .sub-menu li+li{margin-top:2px !important}.nav-header>li:not(.has-mega-menu) ul a,.nav-header .sub-menu a{display:block !important;padding:10px 16px !important;color:var(--lexx-text) !important;font-family:var(--lexx-font-primary) !important;font-size:14px !important;font-weight:500 !important;text-decoration:none !important;background:0 0 !important;background-color:transparent !important;border:none !important;border-radius:8px !important;position:relative}.nav-header>li:not(.has-mega-menu) ul a:before,.nav-header>li:not(.has-mega-menu) ul a:after,.nav-header .sub-menu a:before,.nav-header .sub-menu a:after{display:none !important;content:none !important}.nav-header>li:not(.has-mega-menu) ul a:hover,.nav-header .sub-menu a:hover{color:var(--lexx-accent-blue) !important}.nav-header .sub-menu .current-menu-item>a,.nav-header .sub-menu .current_page_item>a{color:var(--lexx-accent-blue) !important}.hub-badge-soon{display:inline-block;font-size:9px !important;font-weight:700 !important;letter-spacing:.06em;text-transform:uppercase;color:var(--lexx-accent-orange) !important;margin-left:6px;vertical-align:middle}.nav-header .sub-menu .menu-item--disabled .sub-menu-label{display:block !important;padding:10px 16px !important;color:var(--lexx-text) !important;font-family:var(--lexx-font-primary) !important;font-size:14px !important;font-weight:500 !important;cursor:default}.nav-header .sub-menu .menu-item--disabled:hover .sub-menu-label{color:var(--lexx-text) !important;background:0 0 !important}@media (min-width:1023px){.nav-header>li:not(.has-mega-menu) ul,.nav-header .sub-menu{display:block !important}.lexx-mobile-submenu-backdrop{display:none !important}}