
.zx-fields{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;width:100%;max-width:1240px;margin:0 auto;padding:0 20px;box-sizing:border-box}
.zx-fcard{display:block;background:#fff;border:1px solid #E6EEF6;border-radius:16px;padding:18px 16px 16px;transition:transform .25s,box-shadow .25s,border-color .25s}
.zx-fcard:hover{transform:translateY(-5px);border-color:rgba(27,84,196,.45);box-shadow:0 14px 34px rgba(15,40,80,.12)}
.zx-fcard i{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#1B54C4,#3E6FD4);color:#fff;display:flex;align-items:center;justify-content:center;font-size:17px}
.zx-fcard b{display:block;margin:12px 0 6px;font-size:15.5px;color:#0f2540;letter-spacing:.02em}
.zx-fcard span{display:block;font-size:12.5px;line-height:1.65;color:#5a6b7d}
@media(max-width:1100px){.zx-fields{grid-template-columns:repeat(3,1fr)}}
@media(max-width:640px){.zx-fields{grid-template-columns:repeat(2,1fr);gap:10px}.zx-fcard{padding:14px 12px 12px;border-radius:13px}.zx-fcard b{font-size:14px}}
