.club-language{display:flex;align-items:center;gap:4px;flex-shrink:0}.club-language a{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:38px;padding:4px;box-sizing:border-box;border:1px solid transparent;border-radius:6px;opacity:.65}.club-language a[aria-current]{opacity:1;border-color:#8c733b;background:#d4af370b}.club-language a:hover{opacity:1;border-color:#d4af60}.club-language svg{display:block;border-radius:2px;box-shadow:0 0 0 1px #ffffff20}.club-language a:focus-visible{outline:3px solid #eed292;outline-offset:3px}.header .brand-logo{flex-shrink:0}.header .header-container{gap:12px}.header .header-actions{gap:8px}.header .nav-menu{gap:14px}.header .nav-link{font-size:12px}
@media(max-width:1280px){.header .nav-menu{display:none}.header .mobile-toggle{display:inline-flex}}
@media(max-width:700px){.header-actions .btn-whatsapp,.header-actions .btn-cta{display:none!important}.club-language a{min-width:28px;padding:3px}.header .header-actions{gap:6px}.header .brand-name{font-size:23px}.header .brand-sub{font-size:8px}.header .logo-symbol{width:34px;height:34px}.header .brand-logo{gap:8px}.hero-title,.section-title{overflow-wrap:anywhere}.mobile-drawer:not(.active){display:none}}
@media(max-width:380px){.header .brand-name{font-size:20px}.header .brand-sub{font-size:7px}.header .logo-symbol{width:28px;height:30px}.header .header-container{gap:6px}.hero-title{font-size:34px!important}.hero-badge{white-space:normal}.hero-subtitle{overflow-wrap:anywhere}}
