/* v17.3.35 · navegación móvil de 909 */
.mobile-center-about{display:none}
@media(max-width:800px){
 .site-header{position:relative;display:flex!important;justify-content:space-between;align-items:center;min-height:68px;gap:6px}
 .site-header .brand-cluster{flex:0 0 auto!important;min-width:0}
 .site-header .brand{width:clamp(38px,5.3vw,48px)!important;min-width:0!important;padding:0!important}
 .site-header .brand img{display:block;width:100%!important;height:auto!important;max-height:49px;object-fit:contain}
 .site-header .brand-socials{display:none!important}
 .site-header .header-end{margin-left:auto;gap:4px!important;flex-shrink:0!important}
 .site-header .site-search-toggle{width:34px!important;min-width:34px!important;min-height:36px!important;padding:7px!important}
 .site-header .menu-toggle{width:38px!important;min-width:38px!important;height:38px!important}
 .site-header .mobile-center-about{display:block!important;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max-content;max-width:calc(100% - 166px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:1;font:800 clamp(9px,2.6vw,12px)/1.2 Manrope,Arial,sans-serif;text-transform:uppercase;text-decoration:none;letter-spacing:.01em;color:#ee1c33!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(105deg,#e70c25 0%,#ff3447 35%,#fff 48%,#ff3447 60%,#e70c25 100%);background-size:280% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;animation:navAboutWhiteGlimmer 5.2s ease-in-out infinite}
 .site-header .header-locale{display:none!important}
 .site-header .mobile-menu{z-index:2022!important}
 .hero-visual img,.pm-hero-mark img{max-width:78%;height:auto}
}
@media(max-width:360px){.site-header .mobile-center-about{font-size:9px;max-width:calc(100% - 151px)}.site-header .brand{width:38px!important}}
@media(prefers-reduced-motion:reduce){.site-header .mobile-center-about{animation:none;background:#ee1c33;-webkit-background-clip:text;background-clip:text}}
