.language-switch{display:flex;align-items:center;gap:4px;flex-shrink:0;font-size:12px;line-height:1.3;letter-spacing:0;color:inherit}
.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:36px;padding:6px 8px;border:1px solid transparent;border-radius:5px;white-space:nowrap}
.language-switch a:hover,.language-switch a:focus-visible{border-color:var(--cyan,#0892b4)}
.language-switch a[aria-current=page]{border-color:var(--border,rgba(255,255,255,.2));color:var(--cyan,#38e1ff);font-weight:600}
.nav-inner{gap:18px}.nav-right{margin-left:auto}.nav .language-switch{margin-left:4px}
.topbar{grid-template-columns:1fr auto auto auto;gap:20px}.topbar .language-switch{color:#fff}
html[lang=en] .logo-cn,html[lang=en] .brand-cn{letter-spacing:.08em}
html[lang=en] .logo-en,html[lang=en] .brand-en{display:none}
html[lang=en] .hero-title .l1{font-size:clamp(40px,8.7vw,130px);letter-spacing:-.025em}
html[lang=en] .hero-title .l2{display:none}
html[lang=en] .hero-sub{max-width:650px;letter-spacing:0}
html[lang=en] .hero-btns{flex-wrap:wrap}
html[lang=en] .nav-links{gap:20px}
html[lang=en] .nav-links a{font-size:11px;letter-spacing:0}
html[lang=en] .step-name .en{display:none}
html[lang=en] .agent-title{font-size:clamp(32px,4vw,58px);line-height:1.12;letter-spacing:-.025em}
html[lang=en] .scen-title,html[lang=en] .plat-title,html[lang=en] .story-title{line-height:1.2;letter-spacing:-.025em}
html[lang=en] .scen-name{font-size:clamp(21px,2.2vw,32px);line-height:1.25}
html[lang=en] .contact-title{font-size:clamp(34px,6vw,80px);line-height:1.18;letter-spacing:-.025em}
html[lang=en] .contact-company{line-height:1.5}
html[lang=en] .term{font-size:11px}
html[lang=en] .product-name{font-size:11px;letter-spacing:.02em}
html[lang=en] .option{line-height:1.5}
html[lang=en] .survey-footer .btn{white-space:normal;line-height:1.3}
html[lang=en] .dimension>div{gap:12px}
html[lang=en] .dimension strong{flex-shrink:0}
html[lang=en] .result-banner h1{overflow-wrap:anywhere}
@media(max-width:1200px){.nav-links,.nav-right .nav-cta{display:none}.hamburger{display:flex}}
@media(max-width:800px){.topbar{grid-template-columns:1fr auto auto;gap:10px;padding:0 14px}.topbar .product-name{display:none}.topbar .home-link{font-size:10px}.topbar .language-switch{font-size:11px}.topbar .language-switch a{padding:6px;min-width:32px}.topbar .brand{gap:0}}
@media(max-width:680px){.nav-inner{gap:10px}.nav .language-switch{font-size:11px}.nav .language-switch a{min-width:32px;padding:6px}.nav .logo-en{display:none}.nav .logo-cn{font-size:17px}html[lang=en] .drawer a{font-size:20px;line-height:1.5}html[lang=en] .hero-sub{line-height:1.7}html[lang=en] .hero h1{font-size:clamp(32px,8.7vw,41px)}html[lang=en] .vision-mission{font-size:30px}.language-switch{gap:1px}}
@media print{.language-switch{display:none}}
