.mmgm-stage{margin:34px 0 8px;border-radius:24px;overflow:hidden;background:#0a0f2c;box-shadow:0 24px 60px rgb(10 15 44 / .35)}.mmgm-art{display:block;width:100%;height:auto}.mmgm-stage figcaption{padding:12px 20px;font-size:.82rem;color:#9fb2e6;background:#0a0f2c}.mmgm-key{animation:mmgmd 6s ease-in-out infinite alternate}.mmgm-card{animation:mmgmd 7s ease-in-out infinite alternate-reverse}@keyframes mmgmd{to{translate:0 22px}}.mmgm-key:nth-child(odd){animation-duration:8s}.mmgm-beam{animation:mmgmb 1.2s linear infinite}@keyframes mmgmb{to{stroke-dashoffset:-26}}.mmgm-ship{animation:mmgms 5s ease-in-out infinite alternate}@keyframes mmgms{from{transform:translate(480px,360px)}to{transform:translate(720px,360px)}}.mmgm-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.mmgm-f{padding:26px;border-radius:22px}.mmgm-f h3{margin:14px 0 8px;font-size:1.12rem}.mmgm-f p{margin:0;opacity:.8;font-size:.95rem;line-height:1.55}.mmgm-ic{display:inline-flex;width:46px;height:46px;border-radius:14px;align-items:center;justify-content:center;background:linear-gradient(135deg,#28A7B6,#177883);color:#fff}.mmgm-ic svg{width:22px;height:22px}.mmgm-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.mmgm-s{padding:28px;border-radius:22px;background:#121415;color:#fff}.mmgm-s b{font:800 2.2rem "Plus Jakarta Sans",sans-serif;color:#5fd0dc}.mmgm-s h3{margin:8px 0;color:#fff}.mmgm-s p{margin:0;color:#b8c6c9;line-height:1.55}.mmgm-duo{display:flex;align-items:center;justify-content:center;gap:16px;padding:34px 22px;border-radius:24px;background:linear-gradient(160deg,#0a0f2c,#25367a);color:#fff}.mmgm-duo div{flex:1;padding:22px;border-radius:18px;background:rgb(255 255 255 / .08);text-align:center}.mmgm-duo small{display:block;color:#ffc861;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.mmgm-duo b{display:block;margin-top:6px;font-size:1.05rem}.mmgm-duo i{font-style:normal;font-size:1.8rem;color:#6fa8ff}.mmgm-chips{margin-top:26px}@media(max-width:900px){.mmgm-feats,.mmgm-steps{grid-template-columns:1fr}.mmgm-duo{flex-direction:column}}@media(prefers-reduced-motion:reduce){.mmgm-key,.mmgm-card,.mmgm-beam,.mmgm-ship{animation:none}.mmgm-ship{transform:translate(600px,360px)}}.mmgm .mmbc-in,.mmgm~.mmbc-in{display:none!important}.mmp-hero .mmbc-in{display:none!important}.mmgm-play{position:relative;left:50%;transform:translateX(-50%);width:98vw;max-width:2000px;margin:30px 0 0;border-radius:0;overflow:hidden;background:#0a0f2c;box-shadow:none}.mmgm-play iframe{display:block;width:100%;height:calc(100vh - 90px);min-height:720px;border:0}.mmgm-pb{justify-content:center;margin-top:22px}@media(max-width:700px){.mmgm-play iframe{height:calc(100vh - 120px);min-height:640px}}