#mzbg{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(90% 60% at 80% -10%,rgba(247,127,0,.16),transparent 60%),radial-gradient(80% 60% at -10% 110%,rgba(0,158,96,.18),transparent 60%),#f6f4ef}
.mztick{position:relative;overflow:hidden;background:#0b1512;color:#e8f3ee;border-radius:14px;margin:12px 0;height:40px;display:flex;align-items:center;box-shadow:0 10px 24px -14px #000,inset 0 -3px 0 #f77f00}
.mztick::before{content:'EN DIRECT';flex:none;z-index:2;height:100%;display:flex;align-items:center;padding:0 12px;font:800 11px system-ui;letter-spacing:.1em;background:linear-gradient(180deg,#ff9a2e,#ef7600);color:#fff}
.mztick-t{display:flex;gap:28px;white-space:nowrap;animation:mzt 60s linear infinite;padding-left:20px;font:600 13px system-ui}
.mztick-t b{color:#7ff0b8}.mztick:hover .mztick-t{animation-play-state:paused}
@keyframes mzt{to{transform:translateX(-50%)}}
.mzrv{opacity:0;transform:perspective(900px) translateY(36px) rotateX(14deg);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.8,.2,1)}
.mzrv.in{opacity:1;transform:none}
.box,.kpi,.ban,.mz-trust>*{transform-style:preserve-3d;will-change:transform;transition:transform .25s ease,box-shadow .25s}
.kpi{background:linear-gradient(160deg,#fff,#f1efe7);box-shadow:0 8px 18px -10px rgba(0,0,0,.35),0 3px 0 #e2ddd0}
.kpi b{background:linear-gradient(90deg,#067647,#f77f00);-webkit-background-clip:text;background-clip:text;color:transparent}
.ban{position:relative;overflow:hidden}
.ban::after{content:'';position:absolute;inset:-50%;background:conic-gradient(from 0deg,transparent 0 70%,rgba(247,127,0,.25) 80%,transparent 90%);animation:mzspin 9s linear infinite;pointer-events:none}
@keyframes mzspin{to{transform:rotate(360deg)}}
.ban>*{position:relative;z-index:1}
tbody tr{transition:transform .2s}tbody tr:active,tbody tr:hover{transform:translateX(4px) scale(1.01)}
.btn,.nav a,.tabs button{transition:transform .12s}.btn:active,.nav a:active,.tabs button:active{transform:translateY(3px)}
@media (prefers-reduced-motion:reduce){.mztick-t,.ban::after{animation:none}.mzrv{opacity:1;transform:none}}
