/* yzq-boost.css — 全站增强样式（轻量，不影响原版式） */

/* 防止注入 width/height 属性导致响应式图片变形 */
img[width][height] { height: auto; }

/* 联系页「服务承诺」区块 */
.yzq-trust { padding: 56px 0 72px; background: #f0f9ff; }
.yzq-trust h2 { text-align: center; font-size: 28px; color: #0c4a6e; margin: 0 0 32px; }
.yzq-trust-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); gap: 18px; }
.yzq-trust-item { background: #fff; border-radius: 14px; padding: 24px 22px; box-shadow: 0 2px 10px rgba(3, 105, 161, .08); }
.yzq-trust-item .yzq-trust-icon { font-size: 30px; display: block; margin-bottom: 10px; }
.yzq-trust-item b { display: block; font-size: 17px; color: #0369a1; margin-bottom: 8px; }
.yzq-trust-item p { margin: 0; font-size: 14px; line-height: 1.7; color: #475569; }
.yzq-trust-note { text-align: center; margin: 28px 0 0; font-size: 14px; color: #64748b; }
.yzq-trust-note a { color: #0284c7; text-decoration: none; }
.yzq-trust-note a:hover { text-decoration: underline; }
@media (max-width: 720px) { .yzq-trust { padding: 40px 0 52px; } .yzq-trust h2 { font-size: 22px; } }
