/* v13: straight ticker band + smaller, well-set hero heading on mobile */
:root{--tick-angle:0deg}
.tick-w{padding:0!important;overflow:hidden}
.tick{transform:none!important;width:100%!important;margin-inline:0!important;box-shadow:none}
@media(max-width:720px){
  :root{--tick-angle:0deg}
  .tick span{font-size:.95rem;padding-block:13px}
  .hero h1{font-size:1.3rem!important;line-height:1.65!important;margin:10px 0 16px;text-wrap:balance;overflow-wrap:break-word}
  html[lang=en] .hero h1{font-size:1.3rem!important;line-height:1.35!important}
  .hero p{font-size:.95rem;line-height:1.85}
}
@media(max-width:380px){
  .hero h1,html[lang=en] .hero h1{font-size:1.15rem!important}
}
