.mhero{min-height:clamp(380px,48vh,520px);display:flex;align-items:center;justify-content:center}
.mhero-cta{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}

.duo{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:stretch}
.mcard{position:relative;z-index:2;display:flex;flex-direction:column;gap:14px;padding:clamp(22px,2.6vw,38px)}
.mchips{display:flex;gap:9px;flex-wrap:wrap}
.mh{font-weight:800;text-transform:uppercase;font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1.02;letter-spacing:-.02em}
.mh.a{color:#A1EB1A;text-shadow:0 0 44px rgba(161,235,26,.45)}
.mh.m{color:#fff;text-shadow:0 0 44px rgba(120,199,239,.45)}
.mlead{font-size:14px;line-height:1.55;color:#dfe6d9;max-width:520px}
.lit-sky .mlead{color:#d5ecf9}
.mspecs{list-style:none;display:flex;flex-direction:column;gap:9px}
.mspecs li{display:flex;align-items:center;gap:10px;font-family:'JetBrains Mono',monospace;font-size:11.5px;
  letter-spacing:.04em;color:#c9c9c9}
.mspecs li::before{content:"—";font-weight:700}
.mspecs.a li::before{color:#A1EB1A}
.mspecs.m li::before{color:#78C7EF}
.mcard>figure.mframe{position:relative;inset:auto;margin-top:auto;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.14);
  aspect-ratio:16/8.4;background:#0A0A0A;box-shadow:0 18px 50px -18px rgba(0,0,0,.6)}
.mframe img,.mframe video{width:100%;height:100%;object-fit:cover}

.mini-grid.cmpx{grid-template-columns:repeat(4,1fr)}
.mini-grid.cmpx .mini{min-height:160px}
.mini-grid.cmpx .mini.wide{grid-column:span 2}
.mic.sky{color:#78C7EF}
.wt{color:#A1EB1A;font-weight:700}
.ws{color:#78C7EF;font-weight:700}
.switch-note{font-size:12.5px}
.switch-note b{color:#A1EB1A;font-weight:700}

.mclose{min-height:clamp(300px,38vh,400px);display:flex;align-items:center;justify-content:center}

@media(max-width:1150px){
  .mini-grid.cmpx{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:960px){
  .duo{grid-template-columns:1fr}
}
@media(max-width:700px){
  .mini-grid.cmpx{grid-template-columns:1fr}
  .mini-grid.cmpx .mini.wide{grid-column:auto}
  .mini-grid.cmpx .mini{min-height:0}
}
