.en-sub{display:block;font-size:.76em;font-weight:400;line-height:1.55;letter-spacing:0;opacity:.78;margin-top:5px}.header-nav a{line-height:1.25;text-align:center}.header-chat{display:flex}.hero-offer a{flex-wrap:wrap}.pay-button:disabled{cursor:not-allowed;opacity:.65}.purchase-faq summary .en-sub{display:block}.homepage-copy{margin-top:26px}@media(max-width:600px){.header-chat .en-sub{font-size:9px}.mobile-contact .en-sub{font-size:10px;margin-top:2px}.header-nav{display:none}.whatsapp-button>span{line-height:1.35}.review-banner{font-size:10px;letter-spacing:0}.review-banner span{display:none}}
.hero-offer a .en-sub{color:#183e30;opacity:1;margin-top:2px;font-size:12px}.hero-offer a{gap:10px}.hero-offer a b{margin-left:auto}@media(max-width:600px){html[lang="zh-CN"] .introduction h1{font-size:29px;line-height:1.35;letter-spacing:0}.header-chat{max-width:155px}}

/* English leads; Chinese remains a quieter supporting translation. */
.zh-sub{display:block;font-family:"Microsoft YaHei","PingFang SC",sans-serif;font-size:.76em;font-weight:400;line-height:1.65;letter-spacing:0;opacity:.7;margin-top:8px}
.introduction h1{font-family:var(--serif);font-size:clamp(40px,4.4vw,67px);line-height:1.06;letter-spacing:-.035em}.introduction h1 em{font-size:.82em;line-height:1.15}.introduction h1>.zh-sub{font-size:17px;line-height:1.65;letter-spacing:0;margin-top:18px;max-width:34em}.bilingual-paragraph p[lang="en"]{font-family:var(--sans);font-size:1.06rem;line-height:1.8}.bilingual-paragraph p.zh-sub{font-size:.86rem;line-height:1.8;margin-top:10px;color:#c9d0c4}.hero-offer a .zh-sub{color:#183e30;font-size:11px;margin-top:2px}.mobile-contact[hidden]{display:none!important}.site-header .header-nav{margin-left:auto;margin-right:0}.checkout-story h1>.zh-sub{font-size:17px}.purchase-details h2>.zh-sub{font-size:16px}.hero-offer>span>.zh-sub{font-size:10px}
@media(max-width:600px){.introduction h1{font-size:34px;width:68%;min-height:0}.introduction h1>.zh-sub{font-size:12px}.introduction .eyebrow{font-size:9px;max-width:230px}.introduction .eyebrow .zh-sub{font-size:10px}.header-nav{display:flex}.header-nav a{font-size:11px!important}.header-nav .zh-sub{display:none}.hero-offer{margin-top:25px}.mobile-contact .zh-sub{font-size:10px}.bilingual-paragraph p[lang="en"]{font-size:1rem}}

[hidden]{display:none!important}#order-status{line-height:1.7}#whatsapp{display:block;text-decoration:none;text-align:center}#check-order{margin-top:1rem}
