/* Approved footer treatment, language flags and reduced-motion layout. */
.site-footer .footer-brand>a{background:transparent;border-radius:0}
.site-footer .footer-brand img{background:transparent;filter:invert(1) hue-rotate(180deg)}
.lang-flag{display:inline-block;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1.1em;line-height:1;vertical-align:-.05em}
.lang-btn{white-space:nowrap}
@media(prefers-reduced-motion:reduce){
 .plat-marquee::before,.plat-marquee::after{display:none}
 .plat-track{animation:none;width:100%}
 .plat-set{width:100%;flex-wrap:wrap;justify-content:center;padding-right:0;gap:1rem 1.5rem}
 .plat-set[aria-hidden="true"]{display:none}
}

@media(max-width:700px){body.at-apply .faq-launcher{display:none}}
