@media (max-width:992px){.nav-desktop{display:none}.mobile-toggle{display:flex}.header__container{padding:0 1.5rem}.nav-mobile__close{right:1.5rem}.header .header__cta{display:none!important}.header__logo{display:block;flex-grow:1}.header.show-logo .header__logo{opacity:1;visibility:visible}.fullscreen-menu{align-items:flex-start;overflow-y:auto;padding:70px 0}.fullscreen-menu__container{grid-template-columns:1fr;gap:40px;max-width:500px;padding:0 30px;margin:0 auto}.fullscreen-menu__close{top:20px;right:20px}.fullscreen-menu .menu-section__image{height:40vh;max-height:300px}}@media (max-width:768px){.header{padding:1.2rem 0}.header.scrolled{padding:.8rem 0}.header__logo img{height:35px}.header.scrolled .header__logo img{height:30px}.nav-mobile__link{font-size:1.1rem}.fullscreen-menu .menu-section__title{font-size:1.5rem}.fullscreen-menu .menu-section__description{font-size:.95rem}}@media (max-width:480px){.header__logo img{height:30px}.fullscreen-menu__container{padding:0 20px}.fullscreen-menu .menu-section__title{font-size:1.3rem}.fullscreen-menu .menu-section__image{height:35vh;max-height:250px}.fullscreen-menu .menu-section__description{font-size:.9rem}.fullscreen-menu .menu-section__cta{padding:10px 25px;font-size:.85rem}}
