.mza-cd-wrap{--bg:#07111f;--panel:#0e1b2f;--panel2:#13233d;--text:#f6f8fc;--muted:#aab6c8;--gold:#e9c84a;--blue:#2db7ff;--line:rgba(255,255,255,.09);max-width:1240px;margin:0 auto;padding:40px 24px;color:var(--text);background:linear-gradient(180deg,#07111f,#0b1627);border-radius:24px}.mza-cd-wrap *{box-sizing:border-box}.mza-cd-hero{padding:42px 0}.mza-cd-kicker{display:inline-block;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.04);font-size:13px}.mza-cd-hero h1{font-size:clamp(40px,6vw,68px);line-height:1;margin:16px 0}.mza-cd-hero h1 span{color:var(--gold)}.mza-cd-hero p,.mza-cd-president p,.mza-cd-card p,.mza-cd-panel li{color:var(--muted);line-height:1.65}.mza-cd-president{background:linear-gradient(135deg,rgba(233,200,74,.12),rgba(45,183,255,.08));border:1px solid rgba(233,200,74,.28);border-radius:24px;padding:28px;display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center}.mza-cd-avatar{width:82px;height:82px;border-radius:22px;background:linear-gradient(135deg,var(--gold),var(--blue));display:grid;place-items:center;color:#07111f;font-size:28px;font-weight:900}.mza-cd-role,.mza-cd-function{color:var(--gold);font-weight:800}.mza-cd-section{padding:30px 0}.mza-cd-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mza-cd-card,.mza-cd-panel{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:20px}.mza-cd-small-avatar{width:50px;height:50px;border-radius:14px;background:var(--panel2);display:grid;place-items:center;color:var(--blue);font-weight:800;margin-bottom:12px}.mza-cd-card h3{margin:0 0 6px}.mza-cd-function{font-size:13px;margin-bottom:8px}.mza-cd-org{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.mza-cd-org div,.mza-cd-kpis div{background:#101d31;border:1px solid var(--line);border-radius:14px;padding:16px;text-align:center}.mza-cd-org strong,.mza-cd-kpis strong{display:block}.mza-cd-org span,.mza-cd-kpis span{color:var(--muted);font-size:13px}.mza-cd-governance{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mza-cd-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.mza-cd-kpis strong{font-size:26px}.mza-cd-panel ul{padding-left:20px}@media(max-width:900px){.mza-cd-grid{grid-template-columns:repeat(2,1fr)}.mza-cd-org,.mza-cd-kpis{grid-template-columns:repeat(2,1fr)}.mza-cd-governance{grid-template-columns:1fr}}@media(max-width:560px){.mza-cd-grid,.mza-cd-org,.mza-cd-kpis{grid-template-columns:1fr}.mza-cd-president{grid-template-columns:1fr}}
