.review-language{max-width:180px;padding:5px 8px!important}.review-language select{max-width:100%;width:100%;min-height:28px;border:0;background:transparent;color:inherit;font:inherit;outline-offset:4px}.review-language option{background:#fff;color:#222}
html:not([lang="zh-CN"]):not([lang="zh-TW"]) .hero-title{font-size:clamp(20px,6vw,29px);line-height:1.2}
.hero-sub,.hero-mini,.story-title,.story-text,.trust-pill,.cta-btn,.reg-progress strong,.reg-progress small{overflow-wrap:anywhere}
html:not([lang="zh-CN"]):not([lang="zh-TW"]) .hero-sub{font-size:12px;line-height:1.4}
.trust-pill strong{font-size:14px}.trust-pill span{line-height:1.4}.guide-caption{min-height:84px}
.guide-photo span{font-size:9px}.guide-bar{gap:5px}.guide-app{font-size:11px}.guide-sheet>div{font-size:10px}.guide-sheet b{font-size:11px}.guide-success strong{font-size:11px}.guide-caption strong{font-size:12px}.guide-controls{gap:4px}.guide-controls button{max-width:40%;overflow-wrap:anywhere}
[dir="rtl"] .hero-info,[dir="rtl"] .story-card,[dir="rtl"] .dialog-card,[dir="rtl"] .registration-preview{text-align:right}
[dir="rtl"] .guide-phone{direction:ltr}[dir="rtl"] .guide-caption{direction:rtl}
[dir="rtl"] .reg-progress b{direction:ltr}