:root{--lhq-font:"Be Vietnam Pro","Segoe UI",Arial,sans-serif}html{font-size:16px}body,button,input,select,textarea{font-family:var(--lhq-font)!important;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{line-height:1.65}h1,h2,h3,h4,b,strong{font-family:var(--lhq-font);font-weight:700}p{font-size:15px;line-height:1.75}.header,.mss-head{height:84px}.header nav,.mss-head nav{font-size:13px;font-weight:600;letter-spacing:-.01em}.brand img{width:132px}.corp-copy{max-width:780px}.corp-copy h1{font-size:clamp(52px,5.8vw,88px);line-height:1.07;letter-spacing:-.045em;font-weight:700}.corp-copy>p{font-size:17px;line-height:1.85;max-width:660px}.eyebrow,.kicker,.mss-kicker,.mss-label{font-size:11px;font-weight:700;letter-spacing:.16em}.section{padding-top:96px;padding-bottom:96px}.section h2,.contact h2{font-size:clamp(40px,4.2vw,62px);line-height:1.16;letter-spacing:-.035em;font-weight:700}.company-intro h2,.capacity h2,.partners h2{font-size:clamp(40px,4.1vw,58px)}.big-copy{font-size:18px!important;line-height:1.85!important}.company-intro p,.capacity>div>p,.partners p{font-size:15px;line-height:1.85}.identity-top h3{font-size:18px;line-height:1.65;font-weight:600}.slogan h2{font-size:clamp(46px,5.4vw,70px);letter-spacing:-.025em}.value-grid h3,.service-list h3{font-weight:650;letter-spacing:-.02em}.value-grid p,.service-list p{font-size:13.5px;line-height:1.75}.service-list article{padding-top:24px;padding-bottom:24px}.contact input,.contact textarea,.mss-demo input,.mss-demo select,.mss-demo textarea{font-size:14px;line-height:1.5}.mss-hero h1{font-size:clamp(50px,5.5vw,80px);line-height:1.08;font-weight:700;letter-spacing:-.045em}.mss-hero-copy>p{font-size:17px;line-height:1.85}.mss-overview h2,.mss-title h2,.mss-benefits h2,.mss-device h2,.mss-demo h2{font-size:clamp(38px,3.9vw,58px);line-height:1.17;font-weight:700}.mss-title{max-width:850px}.mss-title>p:last-child{font-size:15px;max-width:720px;margin-left:auto;margin-right:auto}.mss-feature-grid article{padding:28px;min-height:245px}.mss-feature-grid h3{font-size:17px;line-height:1.45;font-weight:650}.mss-feature-grid p,.mss-app-grid p{font-size:13px;line-height:1.75}.mss-app-grid h3{font-size:18px;font-weight:650}.mss-actions a,.button,.mss-cta,.mss-demo button{font-size:13px;font-weight:700;letter-spacing:-.01em}.mss-brand span b{font-weight:700}.corp-contact ul{font-size:14px}.mss-footer p,footer p{font-size:12px}@media(max-width:980px){.section{padding-top:82px;padding-bottom:82px}}@media(max-width:640px){html{font-size:15px}.section{padding:68px 22px}.corp-copy h1,.mss-hero h1{font-size:44px;line-height:1.12}.section h2,.contact h2,.mss-overview h2,.mss-title h2,.mss-benefits h2,.mss-device h2,.mss-demo h2{font-size:36px;line-height:1.2}.corp-copy>p,.mss-hero-copy>p{font-size:15px}.header,.mss-head{height:72px}.value-grid article,.mss-feature-grid article{min-height:auto}}
