/* ============================================================
   Why Choose Us 选择理由 —— 与 factories.html 源码样式一致
   ============================================================ */

.qing-wcu {
    --blue: #1b3df5;
    --navy: #0b1a3a;
    --muted: #6b7891;
    padding: 64px 0;
    font-family: "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", sans-serif;
    line-height: 1.6;
}

.qing-wcu *,
.qing-wcu *::before,
.qing-wcu *::after { box-sizing: border-box; }

.qing-wcu .container {
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
    padding: 0;
}

.qing-wcu .wcu-head {
    font-size: 20px;
    font-weight: 600;
    color: var(--navy);
    margin: 0 0 24px;
}

.qing-wcu .wcu-grid {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 24px;
}

.qing-wcu .wcu {
    display: flex;
    align-items: flex-start;
    gap: 12px;
}
.qing-wcu .wcu-ico {
    color: var(--blue);
    flex-shrink: 0;
}
.qing-wcu .wcu-ico svg { width: 34px; height: 34px; }
.qing-wcu .wcu-ico i { font-size: 30px; }

.qing-wcu .wcu h4 {
    font-size: 14px;
    font-weight: 600;
    color: var(--navy);
    margin: 0 0 6px;
}
.qing-wcu .wcu p {
    font-size: 12.5px;
    color: var(--muted);
    line-height: 1.55;
    margin: 0;
}

/* ---------- 响应式（与源码断点一致） ---------- */
@media (max-width: 820px) {
    .qing-wcu { padding: 44px 0; }
    .qing-wcu .wcu-grid { grid-template-columns: repeat(3, 1fr); row-gap: 26px; }
}

@media (max-width: 560px) {
    .qing-wcu .wcu-grid { grid-template-columns: 1fr 1fr; }
}
