
.mza4{width:100%;max-width:none!important;background:#f5f7fb;color:#172033;overflow:hidden}
.mza4 *{box-sizing:border-box}.mza4-wrap{width:min(1440px,94%);margin:auto}
.mza4-hero{padding:58px 0;background:linear-gradient(135deg,#071a33,#0b3a6f);color:#fff}
.mza4-hero span{color:#efd978;font-weight:900;letter-spacing:.08em}.mza4-hero h1{font-size:clamp(38px,5vw,64px);margin:8px 0 12px}.mza4-hero p{font-size:18px;opacity:.92}
.mza4-section{padding:44px 0}.mza4-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}
.mza4-card{display:block;background:#fff;border:1px solid #e6eaf0;border-radius:18px;padding:22px;color:#172033;text-decoration:none;box-shadow:0 8px 25px rgba(7,26,51,.05);min-width:0}
.mza4-card h3{margin:8px 0 10px}.mza4-card p{color:#64748b;line-height:1.6}.mza4-badge{font-size:12px;font-weight:800;background:#edf3f8;padding:6px 9px;border-radius:999px}
.mza4-btn{display:inline-block;background:#d4af37;color:#111827!important;padding:10px 15px;border-radius:9px;font-weight:800;text-decoration:none}
.mza4-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px;margin-bottom:24px}.mza4-kpis div{background:#fff;padding:22px;border-radius:16px;border:1px solid #e6eaf0}.mza4-kpis b{display:block;font-size:32px;color:#0b3a6f}.mza4-kpis span{color:#64748b}
.mza4-empty{background:#fff;padding:25px;border-radius:16px;border:1px dashed #cbd5e1}
@media(max-width:700px){.mza4-grid{grid-template-columns:1fr}.mza4-section{padding:32px 0}}
