body.thai{font-family:Manrope,"Noto Sans Thai","Leelawadee UI",Tahoma,Arial,sans-serif}
body.thai .hero h1,body.thai .section h2,body.thai .bundle h2,body.thai .why-intro h2,body.thai .contact h2,body.thai .home-copy h2{letter-spacing:-.8px}
body.thai .hero h1{line-height:1.08}
body.thai .hero-lead,body.thai .hero-text,body.thai .service-card p,body.thai .why-grid p,body.thai .contact-info,body.thai .contact-title>p:last-child,body.thai .contact-cta p{line-height:1.55}
body.thai .service-card h3,body.thai .why-grid h3{line-height:1.3}
body.thai .service-card p,body.thai .why-grid p,body.thai .contact-info{font-size:12px}
body.thai .hero-brandmark strong{font-family:Manrope,"Noto Sans Thai","Leelawadee UI",Tahoma,Arial,sans-serif;font-size:20px;font-weight:600}
body.thai .mobile-hero-brand strong{font-family:Manrope,"Noto Sans Thai","Leelawadee UI",Tahoma,Arial,sans-serif;font-size:17px;font-weight:600}
@media(max-width:899px){
  body.thai .hero h1{font-size:38px;line-height:1.08}
  body.thai .hero-copy{padding-top:29px}
  body.thai .hero-lead{font-size:16px}
  body.thai .hero-text{font-size:12px}
  body.thai .service-card h3{font-size:14px}
  body.thai .service-card p{font-size:12px}
  body.thai .bundle h2,body.thai .why-intro h2,body.thai .home-copy h2{font-size:29px}
  body.thai .contact h2{font-size:31px}
  body.thai .home-copy h2{max-width:260px}
  body.thai .menu-open .main-nav{background:rgba(243,251,251,.99)}
}
