@import url('/fonts/noto-sans-sc.css');
@import url('/styles/home-experience.css');
:root{--site-font:'Plus Jakarta Sans','Noto Sans SC','Microsoft YaHei',system-ui,sans-serif}html[lang=zh-CN]{--site-font:'Noto Sans SC','Plus Jakarta Sans','Microsoft YaHei',system-ui,sans-serif}html[dir=rtl],[dir=rtl]{--site-font:'Vazirmatn','Plus Jakarta Sans',sans-serif}body,body *{font-family:var(--site-font)!important}body{font-size:16px;line-height:1.75;-webkit-font-smoothing:antialiased}h1,h2,h3{font-weight:700!important;letter-spacing:-.02em;overflow-wrap:break-word}h1{font-size:clamp(34px,4.2vw,56px)!important;line-height:1.2!important}h2{font-size:clamp(26px,2.9vw,36px)!important;line-height:1.35!important}h3{font-size:20px!important;line-height:1.5!important}button,.btn,.cta,summary{font-weight:600!important}.hero .lead{font-size:17px!important;line-height:1.85!important}.section p,.section li{line-height:1.85}.section{padding-top:64px!important;padding-bottom:64px!important}.section-lead{max-width:820px}.original-section{color:#0d0d4b}.original-section:nth-of-type(even){background:#f4f6f9}.original-section .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.original-section a{overflow-wrap:anywhere}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0!important;line-height:1.55!important}@media(max-width:750px){h1{font-size:32px!important}h2{font-size:27px!important}h3{font-size:19px!important}.section{padding-top:40px!important;padding-bottom:40px!important}.original-section .grid{grid-template-columns:1fr}.hero .lead{font-size:16px!important}}

