.content-body{overflow-wrap:anywhere}.content-body img{max-width:100%;height:auto}.content-body h2{margin-top:30px}.sideRow{gap:12px;align-items:flex-start}.sideRow b{overflow-wrap:anywhere;white-space:pre-wrap}#leadForm label{display:block;margin:14px 0 8px}#leadForm input,#leadForm select,#leadForm textarea{display:block;width:100%;padding:11px;border:1px solid #d6d3ce;border-radius:5px;margin-top:7px;background:white;color:#1f2937}#leadForm button{width:100%;white-space:nowrap}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#leadStatus{line-height:1.6}button:disabled{opacity:.65;cursor:wait}.nav .links{flex-wrap:wrap;gap:10px}.navcta,.btn{white-space:nowrap}.sideRow span{flex:0 0 90px}.cardBody p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.stats b{font-size:32px}@media(max-width:700px){.navin{flex-wrap:wrap}.nav .links{width:100%;order:3;overflow-x:auto;flex-wrap:nowrap;padding:10px 0}.nav .links a{white-space:nowrap}.heroCopy h1{overflow-wrap:anywhere}.stats b{font-size:24px}.sideRow span{flex-basis:80px}}

@media(max-width:1100px){.nav .links{display:flex;width:100%;order:3;overflow-x:auto;flex-wrap:nowrap;padding:10px 0}.navin{flex-wrap:wrap}.nav .links a{white-space:nowrap}}

/* 导航及品牌设置增量更新，2026-10-05 */
.navin{gap:32px;min-height:88px}.nav .links{gap:26px;flex-wrap:nowrap;min-width:0}.nav .links a{white-space:nowrap;flex-shrink:0}.brand{flex:0 0 auto}.brand img{width:auto;height:48px;max-width:180px;object-fit:contain}.header-contact{display:flex;align-items:center;gap:18px;flex:0 0 auto}.header-phone{display:flex;flex-direction:column;line-height:1.4;white-space:nowrap}.header-phone small{font-size:11px;color:var(--muted)}.header-phone strong{font-size:19px;letter-spacing:.025em;color:var(--ink)}.header-phone[hidden]{display:none}.support-credit{display:inline-block}
@media(max-width:1350px){.navin{flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:15px}.nav .links{display:flex;order:3;flex:0 0 100%;width:100%;overflow-x:auto;gap:24px;padding:10px 0}.header-contact{gap:14px}}
@media(max-width:650px){.navin{min-height:74px;gap:10px;padding-top:12px}.brand img{max-width:142px;height:40px}.header-contact{gap:10px}.header-phone strong{font-size:14px}.header-phone small{font-size:10px}.navcta{padding:9px 10px;font-size:12px}.nav .links{gap:24px;font-size:14px}}
@media(max-width:360px){.brand img{max-width:120px}.header-contact{gap:7px}.header-phone strong{font-size:12px}.navcta{padding:8px;font-size:11px}}