/* ===== 外贸能力页 / 牌号对照表（中文站点内页） ===== */
.exz-hero{background:radial-gradient(900px 360px at 82% -10%,rgba(243,87,23,.30),transparent 62%),
  linear-gradient(160deg,#061a33 0%,#0d2946 60%,#0a2f4f 100%);color:#eaf1f8;padding:52px 0 46px}
.exz-hero .eyebrow{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.14em;
  color:#ffb493;background:rgba(243,87,23,.16);border:1px solid rgba(243,87,23,.42);
  padding:5px 11px;border-radius:99px;margin-bottom:14px}
.exz-hero h1{color:#fff;font-size:clamp(26px,4vw,40px);margin:0 0 10px;line-height:1.22}
.exz-hero p{color:#c4d3e3;font-size:16px;max-width:68ch;margin:0 0 22px}
.exz-sec{padding:46px 0}
.exz-sec--alt{background:#fff;border-top:1px solid #e6ecf3;border-bottom:1px solid #e6ecf3}
.exz-h2{font-size:clamp(20px,2.6vw,27px);color:#061a33;margin:0 0 8px;font-weight:800}
.exz-sub{color:#5a6b80;font-size:15px;margin:0 0 26px;max-width:72ch}
.exz-grid{display:grid;gap:16px}
.exz-g2{grid-template-columns:repeat(2,1fr)}
.exz-g3{grid-template-columns:repeat(3,1fr)}
.exz-g4{grid-template-columns:repeat(4,1fr)}
.exz-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:20px;
  box-shadow:0 1px 2px rgba(6,26,51,.05),0 8px 22px rgba(6,26,51,.06)}
.exz-card h3{margin:0 0 8px;font-size:16px;color:#061a33}
.exz-card p{margin:0;font-size:14px;color:#5a6b80;line-height:1.68}
.exz-stat{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#dfe5ec;
  border:1px solid #dfe5ec;border-radius:10px;overflow:hidden}
.exz-stat div{background:#fff;padding:20px 16px;text-align:center}
.exz-stat b{display:block;font-size:27px;font-weight:900;color:#061a33;line-height:1.15}
.exz-stat span{display:block;font-size:12.5px;color:#5a6b80;margin-top:6px;font-weight:700}
.exz-tbl-wrap{overflow-x:auto;border:1px solid #dfe5ec;border-radius:10px;background:#fff}
table.exz-tbl{width:100%;border-collapse:collapse;font-size:14px;min-width:560px}
table.exz-tbl th,table.exz-tbl td{padding:10px 13px;text-align:left;
  border-bottom:1px solid #eaeff5;vertical-align:top}
table.exz-tbl thead th{background:#f0f4f9;color:#061a33;font-weight:800;font-size:12.5px;
  letter-spacing:.03em;white-space:nowrap}
table.exz-tbl tbody tr:last-child td{border-bottom:0}
table.exz-tbl tbody tr:nth-child(even){background:#fafcfe}
table.exz-tbl td:first-child{font-weight:800;color:#061a33;white-space:nowrap}
.exz-note{font-size:13px;color:#5a6b80;margin:10px 0 0;line-height:1.7}
.exz-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}
.exz-tag{font-size:12.5px;font-weight:700;background:#eef3f8;color:#123a5e;
  border:1px solid #dde6f0;border-radius:99px;padding:3px 10px;display:inline-block}
.exz-tag:hover{background:#123a5e;color:#fff;border-color:#123a5e}
.exz-tag--hit{background:#fff1e9;border-color:#ffd0b8;color:#a53c0c}
.exz-callout{background:#fff8f4;border:1px solid #ffd9c6;border-left:4px solid #f35717;
  border-radius:8px;padding:16px 18px;font-size:14px;color:#5a3a29;margin:20px 0;line-height:1.7}
.exz-callout b{color:#8a3b12}
.exz-form{display:grid;grid-template-columns:1fr 1fr;gap:13px}
.exz-form .full{grid-column:1/-1}
.exz-field label{display:block;font-size:12.5px;font-weight:800;color:#061a33;margin-bottom:5px}
.exz-field input,.exz-field textarea,.exz-field select{width:100%;padding:10px 12px;
  border:1px solid #ccd7e3;border-radius:8px;font-size:15px;font-family:inherit;color:#16283d;background:#fff}
.exz-field input:focus,.exz-field textarea:focus,.exz-field select:focus{
  outline:2px solid rgba(243,87,23,.32);border-color:#f35717}
.exz-field textarea{min-height:96px;resize:vertical}
.exz-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.exz-msg{margin-top:10px;font-size:14px;font-weight:700;display:none}
.exz-msg.ok{display:block;color:#1a7f5a}
.exz-msg.err{display:block;color:#c0392b}
.exz-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}
.exz-filter button{border:1px solid #dde6f0;background:#fff;color:#123a5e;font-size:13px;
  font-weight:700;padding:6px 13px;border-radius:99px;cursor:pointer;font-family:inherit}
.exz-filter button.on{background:#061a33;border-color:#061a33;color:#fff}
.exz-count{font-size:13px;color:#5a6b80;margin-bottom:12px}
@media(max-width:860px){
  .exz-g3,.exz-g4{grid-template-columns:repeat(2,1fr)}
  .exz-stat{grid-template-columns:repeat(2,1fr)}
  .exz-form{grid-template-columns:1fr}
}
@media(max-width:560px){
  .exz-g2,.exz-g3,.exz-g4{grid-template-columns:1fr}
  .exz-hero{padding:38px 0 34px}
  .exz-sec{padding:34px 0}
}
