.site-header{height:98px;background:rgba(243,239,231,.97);border-bottom:1px solid rgba(46,47,51,.1);position:sticky;top:0;z-index:40;transition:height .2s,box-shadow .2s}.site-header.is-scrolled{height:83px;box-shadow:0 5px 30px rgba(0,0,0,.09)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:35px}.brand{display:flex;align-items:center;flex:0 0 auto}.brand img{width:210px;height:auto;max-height:75px;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1))}.site-nav{display:flex;align-items:center;gap:32px}.site-nav>a:not(.btn){font:600 .82rem var(--font-head);position:relative;white-space:nowrap}.site-nav>a:not(.btn)::after{content:'';position:absolute;left:0;bottom:-9px;width:0;height:2px;background:var(--gold);transition:width .2s}.site-nav>a[aria-current=page]::after,.site-nav>a:not(.btn):hover::after{width:100%}.site-nav .nav-whatsapp{font-size:.77rem;min-height:46px;padding:12px 16px}.nav-toggle{display:none;background:none;border:0;padding:12px;cursor:pointer}.nav-toggle span{display:block;width:25px;height:2px;background:var(--charcoal);margin:5px 0;transition:transform .2s}.site-header.is-scrolled .brand img{width:195px}@media(max-width:920px){.site-header,.site-header.is-scrolled{height:80px}.brand img,.site-header.is-scrolled .brand img{width:175px}.nav-toggle{display:block;z-index:2}.site-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--sand);padding:20px max(20px,calc((100vw - var(--max))/2)) 28px;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 20px 30px rgba(0,0,0,.13);border-top:1px solid var(--line)}.site-nav.is-open{display:flex}.site-nav>a:not(.btn){padding:15px 0;border-bottom:1px solid var(--line);font-size:1rem}.site-nav>a:not(.btn)::after{display:none}.site-nav .nav-whatsapp{margin-top:20px;justify-content:center}}
