/* English typography and controls; independent of the Chinese page. */
html[lang^="en"] .hero h1{font-size:clamp(32px,3.1vw,45px)!important;line-height:1.18!important;letter-spacing:-.035em!important}
html[lang^="en"] .hero .hero-cta-top a{font-size:13px!important}
html[lang^="en"] .ap-step-tag{display:none}
html[lang^="en"] .ap-workflow-heading{font-size:22px}
html[lang^="en"] .stat-num{font-size:clamp(20px,2.1vw,29px)}
html[lang^="en"] #ai-model-index{padding:0 0 48px!important}
html[lang^="en"] .ap-full-index>div{margin:24px}
html[lang^="en"] .ap-full-index>.section-center{display:none}
html[lang^="en"] .ap-full-index[open]>summary~.section-center{display:none}
html[lang^="en"] .ap-full-index>summary::after{content:none}
html[lang^="en"] .ap-ai-card{min-height:212px}
html[lang^="en"] .ap-ai-card footer{gap:8px;flex-wrap:wrap}
html[lang^="en"] .ap-ai-card footer a{font-size:11px}
html[lang^="en"] .ap-ai-title{overflow-wrap:anywhere}
html[lang^="en"] #lead-form .ap-panel{min-width:0}
html[lang^="en"] .ap-form-help{line-height:1.65}
html[lang^="en"] .ap-full-index small{max-width:80%}
@media(max-width:760px){html[lang^="en"] .hero h1{font-size:34px!important}html[lang^="en"] .hero-cta-top{grid-template-columns:1fr}html[lang^="en"] .hero-cta-top a{min-height:46px}html[lang^="en"] .ap-hero-meta{font-size:11px}html[lang^="en"] .ap-hero-meta span{border:0;padding:0}html[lang^="en"] .stat-num{font-size:21px}html[lang^="en"] .stat-label{line-height:1.6}html[lang^="en"] .ap-ai-card{min-height:198px}html[lang^="en"] .ap-workflow-top{gap:12px}html[lang^="en"] .ap-workflow-top small{font-size:9px}html[lang^="en"] .ap-section-nav .wrap{gap:22px}html[lang^="en"] #lh-global-header .lhg-button{font-size:11px!important;padding-inline:12px!important;white-space:nowrap}html[lang^="en"] .ap-full-index>div{margin:16px}}
@media(max-width:760px){html[lang^="en"] #lead-form .ap-split>.ap-panel:has(#leadForm){order:-1}}
