.trust-showcase{padding:58px 0 66px;background:linear-gradient(180deg,#fbfefc,#fff);border-top:1px solid #eef4ef}
.trust-heading{text-align:center}.trust-heading h2{font-size:32px;letter-spacing:-.7px}.trust-heading>p{font-size:13px;color:#64756a;margin-top:13px}
.trust-navigation{display:flex;align-items:center;justify-content:center;gap:24px;margin:34px auto 28px}
.trust-tab-window{min-width:0;max-width:100%}.trust-tabs{display:flex;gap:12px;overflow-x:auto;padding:7px 5px 17px;scrollbar-width:none;scroll-behavior:smooth}.trust-tabs::-webkit-scrollbar{display:none}
.trust-tabs button{flex-shrink:0;min-height:51px;padding:0 27px;white-space:nowrap;font-size:14px;font-weight:650;color:#5d6d62;border:1px solid #e0ebe3;background:#fff;border-radius:50px;box-shadow:0 4px 11px #19432608;transition:background .25s,color .25s,box-shadow .25s}
.trust-tabs button:hover{border-color:#9acfad;color:#07854a}.trust-tabs button[aria-selected=true]{background:#07854a;border-color:#07854a;color:#fff;box-shadow:0 9px 22px #07854a26}
.trust-progress{height:3px;background:#dfefe4;max-width:360px;margin:0 auto;border-radius:5px;overflow:hidden}.trust-progress span{display:block;width:25%;height:100%;border-radius:5px;background:#07c160;transform:translateX(0);transition:transform .35s}
.trust-arrow{flex-shrink:0;margin-bottom:12px;color:#40825a}.trust-arrow:disabled{color:#819e8b}
.trust-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab;border-radius:18px;align-items:flex-start}
.trust-track::-webkit-scrollbar{display:none}.trust-track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto!important;user-select:none}
.trust-panel{flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:start;padding:4px 5px 10px;outline-offset:-3px;box-sizing:border-box}
.trust-track{overflow-y:hidden}.trust-panel[aria-hidden=true]{height:0;overflow:hidden;padding-block:0}
.trust-panel-intro{text-align:center;font-size:12px;color:#64756a;margin:0 0 23px;min-height:24px}
.trust-placeholder-note{display:inline-block;font-size:10px;color:#657d6e;background:#f0f6f2;border:1px solid #e2ece5;border-radius:20px;padding:3px 10px;margin-left:7px}
.trust-logo-card{margin:0;min-height:110px;border:1px solid #dfeae3;background:#fff;border-radius:15px;box-shadow:0 8px 22px #1b4c3007;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:18px 20px;transition:transform .25s,border-color .25s}
.trust-partner-grid{--partner-gap:18px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--partner-gap))/4);gap:var(--partner-gap);width:100%;margin:0 auto;padding:8px 0 18px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;outline-offset:-2px}
.trust-partner-grid::-webkit-scrollbar{display:none}.trust-partner-grid.is-dragging{scroll-snap-type:none;cursor:grabbing;user-select:none}.trust-partner-card{scroll-snap-align:start}
.trust-weyoung-brand{width:174px;height:74px;object-fit:contain;border-radius:4px}.trust-partner-card:has(.trust-weyoung-brand){gap:15px}
.trust-partner-navigation{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding-bottom:16px;font-size:11px;color:#6e8275;cursor:default}.trust-partner-navigation .icon-button{width:30px;height:30px;font-size:18px}.trust-partner-navigation>span:first-child{margin-right:auto}.trust-partner-navigation>span{font-variant-numeric:tabular-nums}
.trust-partner-card{min-height:168px;gap:28px}.trust-partner-card:hover{transform:translateY(-4px);border-color:#a6d5b8}
.trust-aiping-brand{display:flex;align-items:center;gap:13px}.trust-aiping-brand>img{width:43px;height:43px;object-fit:contain}.trust-aiping-brand strong{font-size:30px;letter-spacing:-1px;color:#192d43}.trust-watcha-brand{width:138px;height:48px;object-fit:contain}
.trust-partner-caption{font-size:11px;color:#6e8275;display:flex;align-items:center;justify-content:space-between;gap:30px}.trust-partner-caption>span{font-size:15px;color:#34935c}
.trust-partner-card{min-width:0;padding-inline:12px}.trust-partner-card>img{max-width:100%}.trust-partner-caption{max-width:100%;gap:12px}.trust-partner-caption>span{flex-shrink:0}
.trust-honghub-brand,.trust-markethon-brand{filter:brightness(0)}
@media(min-width:761px) and (max-width:1100px){.trust-partner-grid{--partner-gap:12px}.trust-aiping-brand{gap:8px}.trust-aiping-brand>img{width:32px;height:32px}.trust-aiping-brand strong{font-size:24px}.trust-partner-caption{font-size:10px;gap:7px}}
@media(max-width:760px){.trust-partner-grid{--partner-gap:12px;grid-auto-columns:calc((100% - var(--partner-gap))/2)}.trust-weyoung-brand{height:57px}.trust-partner-navigation{gap:8px;font-size:10px}}
.trust-city-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-bottom:24px}
.trust-city-card{position:relative;overflow:hidden;border:1px solid #dceae0;background:linear-gradient(155deg,#f4fbf6,#fff);border-radius:16px;padding:20px 24px 22px}
.trust-city-number{font:9px/1.7 monospace;letter-spacing:1.3px;color:#718d7b}.trust-city-art{height:100px;margin:18px -8px 12px;color:#5ba67a}.trust-city-art svg{display:block;width:100%;height:100%}.trust-city-card h3{font-size:25px;letter-spacing:3px;font-weight:650}.trust-city-status{display:flex;align-items:center;gap:6px;color:#577d63;font-size:10px;margin-top:9px}.trust-city-status i{width:5px;height:5px;background:#07c160;border-radius:50%}
.trust-customer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding-bottom:22px}
.trust-customer-grid img{width:min(100%,240px);height:55px;object-fit:contain}.trust-customer-grid figcaption{color:#718b7c;font-size:9px;margin-top:12px;letter-spacing:.8px}
.trust-award-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;max-width:960px;margin:0 auto;padding:3px 2px 20px}
.trust-award-card{margin:0}.trust-award-card>img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;border:1px solid #dce8df;border-radius:9px;box-shadow:0 9px 19px #224b2b09}
.trust-award-link{display:block;min-width:0;border-radius:9px;cursor:pointer}.trust-award-link:hover .trust-award-card>img,.trust-award-link:focus-visible .trust-award-card>img{border-color:#07854a}
.trust-award-card figcaption{text-align:center;padding-top:15px}.trust-award-card strong{display:block;font-size:12px;font-weight:600;color:#456c53}.trust-award-card figcaption span{display:block;font-size:10px;margin-top:6px;color:#728878}
.trust-footer{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #e9f0eb;padding-top:19px;margin:10px 5px 0;font-size:10px;color:#718978}.trust-footer>span:last-child{color:#39825a;font-variant-numeric:tabular-nums}
@media(max-width:1100px){.trust-tabs button{font-size:12px;padding:0 20px}.trust-navigation{gap:15px}.trust-city-card{padding:18px}.trust-city-number{font-size:8px;letter-spacing:.5px}.trust-city-grid{gap:12px}.trust-award-grid{gap:20px}}
@media(max-width:760px){.trust-showcase{padding:40px 0 44px}.trust-heading{text-align:left}.trust-heading h2{font-size:27px;line-height:1.55;letter-spacing:-.7px}.trust-heading>p{font-size:12px;margin-top:13px}.trust-navigation{gap:8px;margin:24px auto 19px}.trust-arrow{width:31px;height:31px}.trust-arrow .icon{width:17px;height:17px}.trust-tabs{gap:8px;padding-bottom:15px}.trust-tabs button{font-size:12px;min-height:43px;padding:0 17px}.trust-progress{max-width:180px;height:2px}.trust-panel{padding-left:2px;padding-right:2px}.trust-panel-intro{font-size:11px;line-height:1.9;margin-bottom:18px;min-height:42px}.trust-placeholder-note{font-size:9px;margin:5px 0 0;display:table;margin-inline:auto}.trust-partner-grid{gap:12px;padding-bottom:24px}.trust-partner-card{min-height:143px;padding:16px 9px;gap:23px}.trust-aiping-brand{gap:7px}.trust-aiping-brand>img{width:28px;height:28px}.trust-aiping-brand strong{font-size:22px}.trust-watcha-brand{width:105px;height:37px}.trust-partner-caption{font-size:10px;gap:23px}.trust-city-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding-bottom:18px}.trust-city-card{padding:16px 17px}.trust-city-number{font-size:8px}.trust-city-art{height:72px;margin:8px -7px}.trust-city-card h3{font-size:22px}.trust-city-status{font-size:9px}.trust-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.trust-logo-card{border-radius:12px}.trust-customer-grid .trust-logo-card{min-height:96px;padding:14px 10px}.trust-customer-grid img{height:42px}.trust-customer-grid figcaption{font-size:8px;margin-top:8px;letter-spacing:.1px}.trust-award-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 14px;max-width:420px;padding-bottom:18px}.trust-award-card figcaption{padding-top:11px}.trust-award-card strong{font-size:11px}.trust-award-card figcaption span{font-size:9px}.trust-footer{font-size:9px;gap:8px;padding-top:16px}.trust-footer>span:first-child{font-size:8px}}
@media(prefers-reduced-motion:reduce){.trust-tabs{scroll-behavior:auto}.trust-progress span,.trust-tabs button,.trust-logo-card{transition:none}}
