/* v99: bilingual Chinese support landing pages */
.bilingual-page h1{font-size:clamp(34px,4vw,54px);line-height:1.12;max-width:850px}.bilingual-page h2{font-size:clamp(26px,3vw,36px);line-height:1.3}.bilingual-page h3{font-size:21px;line-height:1.4}.bilingual-page p{line-height:1.8}.bilingual-hero{padding:48px 0;background:linear-gradient(120deg,#eef7fc,#f0f7ef)}.bilingual-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:42px;align-items:center}.bilingual-hero .lead{font-size:23px;font-weight:700;color:#166451}.bilingual-hero .btn{margin-top:14px}.bilingual-small{font-size:13px!important;line-height:1.7!important}.language-bridge{background:#fff;border:1px solid #cddfd6;border-radius:20px;padding:28px}.language-bridge>span{font-size:12px;font-weight:800;letter-spacing:.08em;color:#166451}.language-bridge h2{font-size:25px}.language-bridge ol{padding-left:23px;margin-bottom:0}.language-bridge li{padding:10px 0;line-height:1.6}.language-bridge small{display:block;font-size:14px;color:#50675d}.bilingual-jumps{display:flex;flex-wrap:wrap;gap:14px 25px;padding-block:22px;border-bottom:1px solid #d8e5dc;font-size:14px;font-weight:700}.bilingual-jumps a,.bilingual-cards a{text-decoration:underline;text-underline-offset:4px}.bilingual-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bilingual-cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}.bilingual-cards article{background:#fff;border:1px solid #d6e1d9;border-radius:14px;padding:24px}.bilingual-cards h3{margin-top:0}.bilingual-cards p{font-size:15px}.bilingual-example{background:#153e34;color:#fff}.bilingual-example h2,.bilingual-example h3{color:#fff}.bilingual-example .eyebrow{color:#bde4d1}.example-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:25px 0}.example-steps article{border:1px solid #638477;border-radius:12px;padding:22px}.example-steps article>span{font-size:12px;color:#c6e3d3;font-weight:800}.bilingual-principle{border-top:1px solid #638477;padding-top:20px}.bilingual-progress{max-width:1050px}.bilingual-faq details{border-bottom:1px solid #ccdcd3;padding:16px 0}.bilingual-faq summary{font-size:18px;font-weight:750;cursor:pointer;line-height:1.6}.bilingual-faq p{max-width:950px}.bilingual-enquiry{background:#eaf4ef}.bilingual-enquiry p{max-width:900px}.bilingual-page section[id]{scroll-margin-top:110px}.bilingual-feature{padding:28px 0;background:#edf6f1;border-block:1px solid #d4e2d9}.bilingual-feature>.wrap{display:flex;gap:30px;align-items:center;justify-content:space-between}.bilingual-feature h2{font-size:23px;line-height:1.3;margin:0 0 10px}.bilingual-feature p{line-height:1.75;max-width:800px;margin:0}.bilingual-feature .btn{flex-shrink:0;white-space:normal}.bilingual-page .btn{white-space:normal}
@media(max-width:800px){.bilingual-hero-grid,.bilingual-cards.three{grid-template-columns:1fr}.bilingual-feature>.wrap{display:block}.bilingual-feature .btn{margin-top:18px}.bilingual-hero{padding:32px 0}.bilingual-hero .lead{font-size:21px}}@media(max-width:550px){.bilingual-cards,.example-steps{grid-template-columns:1fr}.language-bridge{padding:22px}.bilingual-jumps{gap:12px 18px}.bilingual-hero .btn,.bilingual-enquiry .btn{width:100%}}

.bilingual-hero .bilingual-small,.bilingual-enquiry .bilingual-small{margin-top:14px}
