/* Mobile hero / atalhos — 12 Oct 2026 */
.br-title-mobile{display:none!important}@media(max-width:760px){.br-title-desktop{display:none!important}.br-title-mobile{display:inline!important}
.site-header-v3{margin-bottom:0!important}
.site-header-v3 .top-nav{display:none!important}
.bx-mobile-shortcuts{display:flex!important;gap:8px;overflow-x:auto;scrollbar-width:none;padding:10px 16px 12px;margin:0 -8px 4px;white-space:nowrap;position:relative;z-index:5}
.bx-mobile-shortcuts::-webkit-scrollbar{display:none}
.bx-mobile-shortcuts a{flex:0 0 auto;min-height:42px;display:inline-flex;align-items:center;padding:0 15px;border:1px solid #315675;border-radius:14px;background:#092039;color:#dceeff;font:700 13px Manrope,sans-serif;text-decoration:none}
#homeView .br-hero{display:flex!important;flex-direction:column!important;gap:0!important;padding:8px 0 0!important;min-height:0!important}
#homeView .br-hero-copy{display:block!important;width:100%!important;padding:0!important;margin:0!important}
#homeView .br-hero-copy .br-eyebrow,#homeView .br-hero-lead,#homeView .br-hero-actions,#homeView .br-hero-portal-link,#homeView .br-hero-proof{display:none!important}
#homeView #brHeroTitle{font-size:clamp(30px,8.3vw,44px)!important;line-height:1.1!important;letter-spacing:-.045em!important;margin:10px 0 0!important;text-align:center!important;max-width:none!important}
#homeView #brHeroTitle em{color:#62a9ff!important;font-style:normal}
#homeView .br-hero-art{width:100%!important;min-height:0!important;height:min(55vh,430px)!important;margin:0!important;padding:0!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}
#homeView .br-hero-art .br-art-top,#homeView .br-hero-art .br-art-bottom,#homeView .br-hero-art .br-art-note{display:none!important}
#homeView .br-hero-art .br-brax{position:relative!important;inset:auto!important;transform:none!important;display:block!important;width:auto!important;height:94%!important;max-width:94%!important;object-fit:contain!important;z-index:3!important}
.bx-social-dock{width:46px!important;gap:8px!important;right:12px!important}
.bx-social-dock .bx-social-link,.bx-social-dock .bx-social-link:hover,.bx-social-dock .bx-social-art{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important}
}
@media(min-width:761px){.bx-mobile-shortcuts{display:none!important}.bx-social-dock{width:50px!important;gap:9px!important}.bx-social-dock .bx-social-link,.bx-social-dock .bx-social-link:hover,.bx-social-dock .bx-social-art{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;max-width:50px!important;max-height:50px!important}}
/* Social dock compact clean — approved 12 Oct */
.bx-social-dock{width:38px!important;gap:7px!important;right:10px!important}
.bx-social-dock .bx-social-link,.bx-social-dock .bx-social-link:hover,.bx-social-dock .bx-social-art{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;box-shadow:0 3px 10px #0005!important;filter:none!important}
.bx-social-dock .bx-social-link svg{width:29px!important;height:29px!important;filter:none!important}
@media(min-width:761px){.bx-social-dock{width:42px!important;gap:8px!important}.bx-social-dock .bx-social-link,.bx-social-dock .bx-social-link:hover,.bx-social-dock .bx-social-art{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important}.bx-social-dock .bx-social-link svg{width:32px!important;height:32px!important}}