/* Keep the Chinese design intact; allow English copy to breathe. */
.hero-slogan-english,[data-lang-only="en"]{display:none}
html[lang="en"] [data-lang-only="zh"]{display:none}
html[lang="en"] [data-lang-only="en"]{display:inline}
html[lang="en"] .hero #hero-title .hero-slogan-full,
html[lang="en"] .hero #hero-title .hero-slogan-split{display:none}
html[lang="en"] .hero #hero-title{width:auto;max-width:94%;font-size:clamp(42px,5.8vw,90px);letter-spacing:-.045em;font-weight:500;line-height:1.12}
html[lang="en"] .hero-slogan-english{display:block}
.slogan-en-break{display:none}
html[lang="en"] .hero-description{letter-spacing:0;max-width:660px}
html[lang="en"] .hero-description .service-mobile-break{display:block}
html[lang="en"] h2,html[lang="en"] h3{letter-spacing:-.035em}
html[lang="en"] .plan-card h3{font-size:clamp(22px,2vw,28px);line-height:1.2;min-height:2.4em}
html[lang="en"] .plan-audience{min-height:5.5em}
html[lang="en"] .plan-price{font-size:clamp(30px,3vw,44px);letter-spacing:-.055em}
html[lang="en"] .plan-price>span{font-size:12px;letter-spacing:0}
html[lang="en"] .plan-price small{font-size:11px}
html[lang="en"] .plan-action{line-height:1.45;text-align:center;min-height:52px}
html[lang="en"] .creator-bio{max-width:390px}
html[lang="en"] .creator-stat dt{line-height:1.5;letter-spacing:0}
html[lang="en"] .creator-months{letter-spacing:-.02em}
html[lang="en"] .contact-heading h2{overflow-wrap:normal}
@media(max-width:1100px){
 html[lang="en"] .plan-card h3{font-size:26px;min-height:2.4em}
 html[lang="en"] .plan-audience{min-height:3.7em}
}
@media(max-width:760px){
 html[lang="en"] .hero #hero-title{font-size:clamp(40px,10.6vw,64px);max-width:100%;line-height:1.16}
 .slogan-en-break{display:block}
 html[lang="en"] .hero-description{font-size:14px;max-width:340px;line-height:1.75}
 html[lang="en"] .plan-card h3{min-height:0;font-size:28px}
 html[lang="en"] .plan-audience{min-height:0}
 html[lang="en"] .plan-price{font-size:42px}
 html[lang="en"] .creator-stat dt{font-size:10px}
 html[lang="en"] .creator-stat dd small{font-size:11px}
 html[lang="en"] .creator-stat .creator-time{font-size:25px}
 html[lang="en"] .creator-contact .contact-heading h2{font-size:35px}
}
