.testing-center{padding:44px 0 34px;background:#eef3f8}
.testing-center>.testing-original{display:grid;grid-template-columns:minmax(380px,.8fr) minmax(620px,1.2fr);column-gap:46px;row-gap:14px}
.testing-title{grid-column:1/-1;margin:0 0 10px;font-size:clamp(24px,2.6vw,32px);text-align:center;white-space:nowrap}
.testing-intro h3{margin:0 0 8px;font-size:20px}.testing-intro h3 strong{color:var(--cyan)}
.testing-intro>p{max-width:720px}
.hqpp-list{display:grid;gap:11px;margin-top:22px}
.hqpp-list article{display:flex;gap:3px;align-items:flex-start;margin:0}
.hqpp-list article i{width:64px;display:flex;justify-content:flex-end;font-style:normal;background:none}
.hqpp-list article i img{display:block;height:48px;width:auto;object-fit:contain;transform:translateY(-11px)}
.hqpp-list .hqpp-body{min-width:0}
.hqpp-list h4{margin:0;font-size:16px}
.hqpp-list p{margin:2px 0 0!important;font-size:13px}
.testing-equipment{position:relative;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#e8f0f8}
.testing-equipment>div{display:grid;min-height:200px;place-items:center;overflow:hidden}
.testing-equipment img{width:100%;height:100%;object-fit:cover}
.testing-equipment span{color:#7a8da0;font-size:12px;letter-spacing:.08em}
.testing-equipment figcaption{position:absolute;right:0;bottom:0;left:0;padding:11px;background:#16283bde;color:#fff;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.testing-copy{grid-column:2/3;color:var(--muted);line-height:1.85;align-self:center}
.testing-copy p{margin:0 0 18px}
/* 测试覆盖范围清单 */
.testing-scope{margin-top:6px;padding:18px 20px;border:1px solid var(--line);border-radius:10px;background:#fff}
.testing-scope h4{margin:0 0 12px;font-size:16px;color:#16283b}
.testing-scope ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.testing-scope li{display:grid;grid-template-columns:max-content 1fr;gap:12px;align-items:baseline;font-size:13px}
.testing-scope li b{color:#1269c7;font-weight:800;white-space:nowrap}
.testing-scope li span{color:var(--muted);line-height:1.6}
@media(max-width:1050px){.testing-scope li{grid-template-columns:1fr;gap:2px}}
/* 8 张设备图全部放底部（默认网格，CircularGallery 挂载后会接管） */
.testing-gallery{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:6px}
.testing-gallery .testing-equipment>div{min-height:230px}
@media(max-width:1050px){.testing-center>.testing-original{grid-template-columns:1fr}.testing-copy{grid-column:1}.testing-gallery{grid-template-columns:repeat(4,1fr)}}
@media(max-width:700px){.testing-gallery{grid-template-columns:repeat(2,1fr)}.testing-gallery .testing-equipment>div{min-height:220px}}
/* CircularGallery 挂载后的容器样式 */
.testing-gallery.cg-mounted{display:block;padding:0;margin-top:6px}
.circular-gallery{position:relative;width:100%;height:560px;overflow:hidden;cursor:grab;outline:none}
.circular-gallery:active{cursor:grabbing}
.circular-gallery canvas{display:block;width:100%!important;height:100%!important}
@media(max-width:900px){.circular-gallery{height:420px}}
@media(max-width:560px){.circular-gallery{height:350px}}
