/* QilyLean international About | CN layout/VI parity – intentionally scoped to this route. */
html body.qily-about-intl{margin:0!important;background:#fff!important;color:#365f62!important;font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif}
html body.qily-about-intl main{display:block;min-height:0;background:#fff}
html body.qily-about-intl main .content{width:min(1128px,calc(100% - 36px));margin-inline:auto;max-width:1128px}
html body.qily-about-intl main .page-hero{background:linear-gradient(110deg,#073c47,#0f4b5a 64%,#075262);padding:35px 0 36px!important}
html body.qily-about-intl main .page-hero .hero-eyebrow{display:block;color:#ffe39b!important;-webkit-text-fill-color:#ffe39b!important;font-size:19px!important;font-weight:500!important;letter-spacing:.015em;margin-bottom:8px}
html body.qily-about-intl main .page-hero h1{margin:0 0 14px!important;color:white!important;-webkit-text-fill-color:white!important;font-size:clamp(29px,3vw,36px)!important;font-weight:800!important;line-height:1.22!important}
html body.qily-about-intl main .page-hero p{max-width:1128px;color:#f4fbfb!important;-webkit-text-fill-color:#f4fbfb!important;font-size:18px!important;line-height:1.72!important;margin:0!important}
html body.qily-about-intl main .section{padding:52px 0 62px!important;background:white!important}
html body.qily-about-intl main .article-body{width:100%;max-width:none;font-size:18px!important;line-height:1.72;color:#365f62}
html body.qily-about-intl main .article-body>h2{margin:0 0 9px;color:#0f4b5a!important;-webkit-text-fill-color:#0f4b5a!important;font-size:20px!important;font-weight:800!important;line-height:1.45!important}
html body.qily-about-intl main .article-body>p{margin:0 0 25px;font-size:18px!important;line-height:1.72!important;color:#3d6062!important}
html body.qily-about-intl main .article-body a{color:#0f4b5a;text-underline-offset:3px}
html body.qily-about-intl main .qily-about-action{display:inline-flex;align-items:center;border:1px solid #b9d9d4;border-radius:7px;background:#f4fbfb;padding:5px 12px;color:#0f4b5a!important;font:750 18px/1.4 "Microsoft YaHei","PingFang SC",Arial,sans-serif;cursor:pointer}
html body.qily-about-intl main .qily-about-copy-feedback{margin-left:8px;color:#a77d34}
html body.qily-about-intl main .qily-about-phone-group{margin:15px 0}
html body.qily-about-intl main .qily-about-phone-group>p{margin:0 0 12px}
html body.qily-about-intl main .qily-about-phone-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
html body.qily-about-intl main .qily-about-phone-item{min-width:0;border:1px solid #cfe0dd;border-left:4px solid #caa15f;border-radius:10px;padding:12px 16px;background:white;display:grid;gap:5px}
html body.qily-about-intl main .qily-about-phone-item span{color:#0f4b5a}
html body.qily-about-intl main .qily-about-addresses{margin:26px 0}
html body.qily-about-intl main .qily-about-addresses h3{font-size:20px;color:#0f4b5a}
html body.qily-about-intl main .qily-about-address-help{font-size:16px;line-height:1.6}
html body.qily-about-intl main .qily-about-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
html body.qily-about-intl main .qily-about-address-card{min-width:0;overflow:hidden;border:1px solid #cfe0dd;border-left:4px solid #caa15f;border-radius:12px;background:#fff;box-shadow:0 8px 22px rgba(15,75,90,.075)}
html body.qily-about-intl main .qily-about-address-copy{padding:16px 18px 12px}
html body.qily-about-intl main .qily-about-address-copy>*{display:block;line-height:1.6;color:#315f64}
html body.qily-about-intl main .qily-about-address-copy strong{font-size:19px;color:#0f4b5a}
html body.qily-about-intl main .qily-about-nav-point{color:#8a6331!important;font-size:15px}
html body.qily-about-intl main .qily-about-map-nav-panel{padding:14px 18px 18px;background:#f7fbfa;border-top:1px solid #cfe0dd}
html body.qily-about-intl main .qily-about-map-nav-copy{display:grid;gap:5px;margin-bottom:12px}
html body.qily-about-intl main .qily-about-map-nav-copy strong{font-size:17px;color:#0f4b5a}
html body.qily-about-intl main .qily-about-map-nav-copy span{font-size:14px;line-height:1.55}
html body.qily-about-intl main .qily-about-map-nav-actions{display:flex;flex-wrap:wrap;gap:8px}
html body.qily-about-intl main .qily-about-map-nav-action{display:inline-flex;align-items:center;justify-content:center;padding:7px 11px;min-height:36px;border:1px solid #bc9a5c;border-radius:8px;background:#fff;color:#0f4b5a!important;text-decoration:none;font-size:15px!important;white-space:nowrap}
html body.qily-about-intl main .qily-about-map-nav-action.primary{background:#0f4b5a;color:#ffe39b!important;-webkit-text-fill-color:#ffe39b!important}
html body.qily-about-intl main .trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:12px}
html body.qily-about-intl main .trust-box{min-width:0;padding:22px;border:1px solid #d3e3df;border-radius:12px;background:#f8fcfa}
html body.qily-about-intl main .trust-box .status{display:inline-block;font-size:14px!important;color:#a87c36}
html body.qily-about-intl main .trust-box h3{color:#0f4b5a;font-size:21px!important;margin:12px 0 7px}
html body.qily-about-intl main .trust-box p{font-size:17px!important;line-height:1.6!important}
@media(max-width:820px){html body.qily-about-intl main .qily-about-phone-grid{grid-template-columns:1fr}html body.qily-about-intl main .qily-about-address-grid{grid-template-columns:1fr}html body.qily-about-intl main .trust{grid-template-columns:1fr}html body.qily-about-intl main .page-hero{padding:30px 0!important}}
@media(max-width:390px){html body.qily-about-intl main .page-hero h1{font-size:30px!important}html body.qily-about-intl main .article-body{font-size:17px!important}}
