/* 联系我们页联系卡片（contact.html） */
.hcontact-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:24px 0 8px;}
.hcontact-card{background:#f8f8f8;border:1px solid #ececec;border-radius:12px;padding:24px;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease;}
.hcontact-card:hover{box-shadow:0 10px 26px rgba(0,40,90,.08);border-color:#dbe7f3;transform:translateY(-2px);}
.hcontact-label{font-size:13px;color:#0068b3;font-weight:600;margin-bottom:8px;}
.hcontact-value{font-size:20px;font-weight:700;color:#1a1a1a;line-height:1.35;}
.hcontact-value-sm{font-size:16px;line-height:1.65;}
.hcontact-sub{font-size:12px;color:#888;margin-top:6px;line-height:1.6;}
@media (max-width:1024px){.hcontact-cards{grid-template-columns:repeat(2,1fr);}}
@media (max-width:640px){.hcontact-cards{grid-template-columns:1fr;gap:14px;}.hcontact-card{padding:20px;}}
