
.mza5{--navy:#050b12;--panel:#0b1621;--panel2:#0f1d2a;--line:#203242;--gold:#e7c64b;--cyan:#27c4ed;--txt:#eef6fb;--muted:#8298a9;display:grid;grid-template-columns:230px 1fr;min-height:900px;background:radial-gradient(circle at 75% 0,#0c2534 0,transparent 28%),#050b12;color:var(--txt);font-family:Arial,sans-serif;border-radius:22px;overflow:hidden}
.mza5 *{box-sizing:border-box}.side{background:#071019;border-right:1px solid var(--line);padding:28px 18px;display:flex;flex-direction:column}.logo{width:54px;height:54px;background:var(--gold);color:#071019;border-radius:15px;display:grid;place-items:center;font-size:20px;font-weight:1000}.academy{font-weight:900;letter-spacing:1px;margin:13px 0 35px}.academy span{color:var(--gold);font-size:12px}.side nav{display:grid;gap:7px}.side nav button{background:transparent;color:#91a7b7;border:0;text-align:left;padding:13px;border-radius:10px;font-weight:800;cursor:pointer}.side nav button:hover,.side nav button.active{background:#102232;color:#fff}.sidefoot{margin-top:auto;color:#60788b;font-size:10px;line-height:1.7}.sidefoot b{color:var(--gold)}
.main{padding:44px;min-width:0}.view{display:none}.view.active{display:block}.eyebrow{color:var(--gold);font-size:11px;font-weight:900;letter-spacing:2.5px}.mza5 h1{font-size:clamp(50px,7vw,92px);line-height:.86;margin:20px 0 24px;letter-spacing:-4px}.mza5 h1 span{color:var(--gold)}.mza5 h2{font-size:48px;margin:12px 0}.lead{max-width:780px;color:#9cb0bf;font-size:17px;line-height:1.65}.heroActions{display:flex;gap:10px;margin:28px 0}.mza5 button{border:1px solid var(--line);background:#102232;color:#fff;padding:12px 15px;border-radius:10px;font-weight:900;cursor:pointer}.mza5 button.primary{background:var(--gold);color:#0a1118;border-color:var(--gold)}
.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0}.kpis article,.card{background:linear-gradient(180deg,#0d1b28,#09131d);border:1px solid var(--line);border-radius:16px;padding:19px}.kpis small,.cardtop span{color:#718a9d;font-size:10px;font-weight:900;letter-spacing:1.5px}.kpis strong{display:block;font-size:28px;margin:8px 0;color:#fff}.kpis article:nth-child(4) strong{color:var(--gold);font-size:20px}.kpis span{color:#72899a;font-size:11px}.bar{height:5px;background:#172635;border-radius:9px;overflow:hidden}.bar i{display:block;height:100%;width:0;background:var(--gold)}
.two{display:grid;grid-template-columns:1.25fr .75fr;gap:14px;margin:14px 0}.cardtop{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.cardtop b{color:var(--gold);font-size:12px}.green{color:#45d8a3!important}.route{display:grid;grid-template-columns:repeat(4,1fr);position:relative;gap:12px}.route i{position:absolute;left:5%;right:5%;top:16px;height:2px;background:#223747}.route div{position:relative;text-align:center}.route b{margin:auto;width:34px;height:34px;background:#132535;border:1px solid #2a4052;border-radius:50%;display:grid;place-items:center;color:var(--gold)}.route span{display:block;color:#7890a2;font-size:9px;margin-top:9px}.status p{display:flex;justify-content:space-between;border-bottom:1px solid #172938;padding-bottom:10px}.status span{color:#8399a9}.status b{font-size:10px;color:#46d9a6}
.missiongrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mission{background:#0b1722;border:1px solid var(--line);border-radius:15px;padding:17px}.mission.done{border-color:#3d745d}.mission small{color:var(--gold)}.mission p{color:#849aaa;min-height:42px}.mission.done button{background:#153729;color:#83e8bd}
.danger{border-color:#694246}.danger small{color:#ff7a7a}.clock{font-size:56px;font-weight:900;color:var(--gold);margin:20px 0}.decisions{display:grid;gap:9px}.feedback{margin-top:15px;padding:13px;border:1px solid var(--line);border-radius:10px;color:#93a9b9}.feedback.ok{border-color:#36765e;color:#86e9bd}.feedback.bad{border-color:#78434a;color:#ffaaaa}.checks{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.checks span{background:#0f202e;padding:13px;border-radius:10px;color:#9cb0bf;font-size:11px}
.examcards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.examcards article{background:#0b1722;border:1px solid var(--line);border-radius:15px;padding:20px}.examcards article>b{font-size:28px;color:var(--gold)}.examcards p{color:#8399aa;min-height:42px}.examcards em{display:block;color:#6f8799;font-size:10px;margin:14px 0}.question{background:#0b1722;border:1px solid var(--line);padding:16px;border-radius:13px;margin:10px 0}.answers{display:grid;gap:7px;margin-top:10px}.answers button{text-align:left}
.skillgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:22px 0}.skill{background:#0b1722;border:1px solid var(--line);padding:17px;border-radius:14px}.skillhead{display:flex;justify-content:space-between}.skillhead b{color:var(--gold)}.skill .bar{margin-top:12px;height:8px}.certbox{max-width:760px}.certbox input{width:100%;padding:14px;background:#06111a;border:1px solid var(--line);border-radius:10px;color:#fff;margin:12px 0}.certificate{background:#f8f4e8;color:#17212a;padding:36px;margin-top:18px;border-radius:12px;text-align:center;border:8px double #b49a3b}.certificate h3{font-size:28px}.certificate p{color:#43505a}
@media(max-width:900px){.mza5{grid-template-columns:1fr}.side{position:relative}.side nav{grid-template-columns:repeat(3,1fr)}.main{padding:25px}.kpis,.missiongrid,.examcards,.checks,.two{grid-template-columns:1fr 1fr}.mza5 h1{letter-spacing:-2px}}
@media(max-width:600px){.kpis,.missiongrid,.examcards,.checks,.two,.skillgrid{grid-template-columns:1fr}.side nav{grid-template-columns:1fr 1fr}}
