.service-new{color:#173b50}.sn-hero{padding:80px 0;background:#153a50;color:white}.sn-eyebrow{font-size:10px;letter-spacing:.18em;margin:0 0 26px;color:#5595b3}.sn-hero .sn-eyebrow{color:#a1c9dc}.sn-hero h1{font-size:clamp(38px,4.3vw,66px);font-weight:400;line-height:1.35;margin:0 0 45px;letter-spacing:-.045em}.sn-hero h1 span{color:#b5d4df}.sn-hero-bottom{display:flex;justify-content:space-between;align-items:end;border-top:1px solid #ffffff28;padding-top:24px}.sn-hero-bottom p{font-size:14px;line-height:1.9;color:#c3d7e1}.sn-hero-bottom a{font-size:13px;color:#fff;border-bottom:1px solid #89acbf;padding-bottom:9px}.sn-nav{display:flex;gap:48px;border-bottom:1px solid #dde6ec;padding-top:24px;padding-bottom:24px;font-size:14px;overflow:auto;white-space:nowrap}.sn-section{padding-top:80px;padding-bottom:80px}.sn-section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:40px}.service-new h2{font-size:36px;font-weight:400;line-height:1.4;margin:0}.sn-section-head>p{color:#778994;font-size:14px;line-height:1.9}.sn-options{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sn-options>a{padding:35px;background:#f1f6f8;border-top:3px solid #3685a9}.sn-options>a:nth-child(2){background:#f5f3ee;border-color:#aa9676}.sn-options>a:nth-child(3){background:#eef5f3;border-color:#639b90}.sn-options span{font-size:10px;letter-spacing:.12em;color:#8098a6}.sn-options h3{font-size:26px;font-weight:500;margin:25px 0 18px}.sn-options p{font-size:14px;line-height:1.9;color:#758995;min-height:56px}.sn-options b{font-size:12px;font-weight:500;display:block;margin-top:30px}.sn-online{background:#eef3f6;padding:65px 0}.sn-support{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.sn-support article{padding-top:24px;border-top:1px solid #cfdee6}.sn-support span{font-size:32px;color:#b1c4cf}.sn-support h3{font-size:21px;font-weight:500;margin:20px 0 14px}.sn-support p{font-size:14px;line-height:1.9;color:#768b98}.sn-visit{background:#f4f5f3;padding:65px 0}.sn-visit>.container{display:flex;justify-content:space-between;gap:40px;align-items:center}.sn-visit p:not(.sn-eyebrow){font-size:14px;line-height:2;color:#778994;margin-top:25px}.sn-phone{display:block;font-size:32px;margin-bottom:22px}.sn-text-link{font-size:13px;border-bottom:1px solid #b4c8d2;padding-bottom:8px;display:inline-block}.channel-heading>p{font-size:10px;letter-spacing:.15em;color:#6f8b9c;margin:0 0 15px}.channel-heading h2{font-size:28px!important;line-height:1.5;font-weight:400;margin:0 0 12px}.channel-heading>span{font-size:12px;color:#7a909d}.channel-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:30px}.channel-item{position:relative;min-width:0}.channel-item summary{display:flex;gap:10px;align-items:center;list-style:none;padding:17px 13px;border:1px solid #d8e3e9;border-radius:7px;background:#fff;cursor:pointer;font-size:14px;color:#24485c}.channel-item summary::-webkit-details-marker{display:none}.channel-item summary>span:last-child{margin-left:auto;color:#8ba2b0}.channel-symbol{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#edf2f5;font-size:13px;font-weight:600}.channel-tmall .channel-symbol{color:#bd3b48}.channel-jd .channel-symbol{color:#ce3434}.channel-douyin .channel-symbol{color:#133d4d}.channel-rednote .channel-symbol{color:#de435b}.channel-wechat .channel-symbol{color:#379c64}.channel-pop{position:absolute;z-index:30;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%);width:230px;background:#fff;color:#24485c;padding:22px;border:1px solid #dce6ec;box-shadow:0 12px 45px #16354b20;border-radius:10px;text-align:center}.channel-pop strong{font-size:15px}.channel-pop p{font-size:12px;line-height:1.8;color:#7b909c;margin:15px 0}.channel-pop img{display:block;width:160px;height:160px;object-fit:contain;margin:14px auto}.channel-pop a{font-size:12px!important;color:#1876a6!important;margin-top:12px}.channel-hub--footer{border-top:1px solid #dbe5eb;padding:30px 0;margin:30px auto 0}.channel-hub--footer .channel-heading h2{font-size:20px!important}.channel-hub--footer .channel-grid{max-width:920px;margin-top:20px}.channel-hub--footer .channel-pop a{display:inline-block}.service-new section[id]{scroll-margin-top:110px}@media(max-width:800px){.sn-options,.sn-support{grid-template-columns:1fr}.sn-options p{min-height:0}.sn-section-head,.sn-hero-bottom,.sn-visit>.container{align-items:start;flex-direction:column;gap:24px}.sn-section{padding-top:48px;padding-bottom:48px}.sn-hero{padding:50px 0}.service-new h2{font-size:29px}.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-item:nth-child(odd) .channel-pop{left:0;transform:none}.channel-item:nth-child(even) .channel-pop{left:auto;right:0;transform:none}.sn-nav{gap:25px}.sn-phone{font-size:27px}}
/* One shared display area, no floating overlapping panels. */
.channel-hub .channel-grid{position:relative;display:flex;gap:0;max-width:none;padding-bottom:0;border-bottom:1px solid #ccdae3}.channel-hub .channel-item{position:static;flex:1;min-width:0}.channel-hub .channel-item summary{border:0;border-radius:0;background:transparent;padding:18px 15px;color:#516f83;border-bottom:2px solid transparent;transition:color .2s,border-color .2s;justify-content:center}.channel-hub .channel-item[open] summary{border-bottom-color:#1888b9;color:#0879af}.channel-hub .channel-symbol{background:#e7f0f5;width:35px;height:35px}.channel-hub .channel-item summary>span:last-child{margin-left:12px;font-size:15px}.channel-hub .channel-pop{position:absolute;left:0!important;right:0!important;top:calc(100% + 22px);bottom:auto;transform:none!important;width:100%;height:264px;display:flex;justify-content:space-between;align-items:center;gap:35px;padding:28px 42px;background:#fff;border:1px solid #e0e9ef;border-radius:10px;box-shadow:0 8px 28px #16426108;text-align:left}.channel-hub:has(.channel-item[open]) .channel-grid{margin-bottom:286px}.channel-hub .channel-copy{min-width:0}.channel-hub .channel-overline{display:block;font-size:10px;letter-spacing:.12em;color:#7c96a6;margin-bottom:12px}.channel-hub .channel-pop strong{display:block;font-size:28px;font-weight:500;color:#163e56}.channel-hub .channel-pop p{font-size:13px;line-height:1.9;margin:12px 0 16px;color:#78909f}.channel-hub .channel-pop a{display:inline-flex!important;align-items:center;gap:40px;border-bottom:1px solid #a5bfce;padding:0 0 6px;font-size:13px!important;color:#176b97!important}.channel-hub .channel-visual{flex:0 0 190px;text-align:center}.channel-hub .channel-pop img{width:180px;height:180px;object-fit:contain;margin:0 auto;background:#fff}.channel-hub .channel-visual small{display:block;font-size:10px;color:#839aa9;margin-top:7px}.channel-monogram{display:grid;place-items:center;width:180px;height:180px;font-size:40px;letter-spacing:-.04em;color:#426b83;background:#f0f5f8;border-radius:8px}.site-footer .channel-hub{border-color:#ffffff20}.site-footer .channel-heading h2{color:#eef6fa}.site-footer .channel-heading>span,.site-footer .channel-heading>p{color:#94afbf}.site-footer .channel-item summary{color:#bdd0dd}.site-footer .channel-item[open] summary{color:white;border-color:#7bcce6}.site-footer .channel-grid{border-color:#ffffff20}.site-footer .channel-symbol{background:#ffffff10;color:#d5e8f2}.channel-hub summary:focus-visible{outline:2px solid #55acd3;outline-offset:2px}@media(prefers-reduced-motion:no-preference){.channel-hub .channel-item[open] .channel-pop{animation:channel-reveal .25s ease}@keyframes channel-reveal{from{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}}@media(max-width:600px){.channel-hub .channel-item summary{padding:14px 3px;font-size:11px;gap:5px;flex-direction:column}.channel-hub .channel-item summary>span:last-child{display:none}.channel-hub .channel-symbol{width:30px;height:30px}.channel-hub .channel-pop{height:290px;padding:20px;gap:12px}.channel-hub:has(.channel-item[open]) .channel-grid{margin-bottom:312px}.channel-hub .channel-visual{flex-basis:125px}.channel-hub .channel-pop img,.channel-hub .channel-monogram{width:125px;height:125px}.channel-hub .channel-pop strong{font-size:24px}.channel-hub .channel-pop p{font-size:12px}.channel-hub .channel-overline{font-size:8px}.channel-hub .channel-pop a{gap:12px}}