
.mza5{width:100%;max-width:none!important;background:#f5f7fb;color:#172033;overflow:hidden}.mza5 *{box-sizing:border-box}.mza5-wrap{width:min(1440px,94%);margin:auto}
.mza5-hero{padding:58px 0;background:linear-gradient(135deg,#06172e,#0b3a6f);color:white}.mza5-hero span{color:#efd978;font-weight:900;letter-spacing:.08em}.mza5-hero h1{font-size:clamp(38px,5vw,64px);margin:8px 0 12px}.mza5-hero p{font-size:18px;opacity:.92}
.mza5-section{padding:44px 0}.mza5-grid,.mza5-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.mza5-kpis{margin-bottom:24px}
.mza5-card,.mza5-kpis>div{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}
.mza5-kpis b{display:block;font-size:34px;color:#0b3a6f}.mza5-kpis span,.mza5-card p{color:#64748b}.mza5-tablewrap{overflow:auto;border-radius:16px;background:white;border:1px solid #e6eaf0}
.mza5 table{width:100%;border-collapse:collapse;min-width:650px}.mza5 th,.mza5 td{padding:14px;border-bottom:1px solid #e6eaf0;text-align:left}.mza5 th{background:#0d223f;color:white}
@media(max-width:700px){.mza5-grid,.mza5-kpis{grid-template-columns:1fr}.mza5-section{padding:32px 0}}
