/* WORLD BRIDGE V53 — mobile home hero fit */
@media (max-width:600px){
  body>main .hero{height:auto!important;min-height:0!important;padding:72px 18px 44px!important;align-items:flex-start!important;background-position:64% center!important;overflow:hidden!important}
  body>main .hero-copy{width:100%!important;max-width:100%!important;min-width:0!important}
  body>main .hero .eyebrow{font-size:10px!important;line-height:1.55!important;letter-spacing:.14em!important;margin:0 0 14px!important}
  body>main .hero h1{font-size:clamp(34px,9.4vw,43px)!important;line-height:1.08!important;letter-spacing:-.055em!important;width:100%!important;max-width:100%!important;margin:0 0 18px!important;overflow-wrap:break-word!important;word-break:keep-all!important;text-wrap:balance!important}
  body>main .hero h1 br{display:none!important}
  body>main .hero .lead{font-size:14px!important;line-height:1.65!important;width:100%!important;max-width:100%!important;margin:0 0 22px!important;word-break:keep-all!important}
  body>main .hero .ai{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:62px!important;padding:10px 12px 10px 14px!important;border-radius:15px!important;gap:8px!important}
  body>main .hero .ai i{flex:0 0 auto;font-size:17px!important}
  body>main .hero .ai span{min-width:0!important;padding:0!important;font-size:11px!important;line-height:1.45!important;white-space:normal!important;word-break:keep-all!important}
  body>main .hero .ai b{display:none!important}
  body>main .hero .chips{display:flex!important;width:100%!important;max-width:100%!important;gap:7px!important;margin-top:11px!important;overflow-x:auto!important;padding:0 0 5px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}
  body>main .hero .chips::-webkit-scrollbar{display:none!important}
  body>main .hero .chips span{flex:0 0 auto!important;font-size:10px!important;padding:8px 12px!important;white-space:nowrap!important}
  body>main+.metrics,.metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0 18px 18px!important}
}
@media (max-width:380px){
  body>main .hero{padding-left:16px!important;padding-right:16px!important}
  body>main .hero h1{font-size:33px!important}
  body>main .hero .ai span{font-size:10.5px!important}
}
