/* Additional responsive safeguards */
html,body{max-width:100%;overflow-x:hidden}
@media(max-width:430px){.brand img{width:134px}.btn{padding:13px 17px}.card{padding:22px}.hero-float{font-size:.9rem}.stats-grid{grid-template-columns:1fr}.stat{border-right:0!important;border-bottom:1px solid var(--line)!important}.stat:last-child{border-bottom:0!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
