.mxs{width:min(1160px,calc(100% - 40px));margin:90px auto 0}.mxs-head{max-width:760px;margin:0 auto 36px;text-align:center}.mxs-kicker{color:#d6a6f7;font:700 11px DM Mono,monospace;letter-spacing:.15em}.mxs-head h2{margin:12px 0;color:#fff;font-size:clamp(30px,4.2vw,50px);line-height:1.04;letter-spacing:-.045em}.mxs-head p{margin:0;color:#aaa1b5;font-size:17px;line-height:1.65}.mxs-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:36px;align-items:center;margin-top:34px}.mxs-row-reverse{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mxs-row-reverse .mxs-shot{order:2}.mxs-shot{margin:0}.mxs-shot img{display:block;width:100%;height:auto;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#0c0a10;box-shadow:0 30px 80px #00000073,0 0 0 1px #ef4aa814}.mxs-row-reverse .mxs-shot img{max-height:620px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.mxs-shot figcaption{margin-top:10px;color:#8f8497;font-size:13px;text-align:center}.mxs-features{margin:0;padding:0;list-style:none;display:grid;gap:14px}.mxs-features li{padding:20px 22px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(145deg,#ef4aa814,#a84ff00a 60%,#ffffff05)}.mxs-features h3{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 6px;color:#fff;font-size:17px;letter-spacing:-.01em}.mxs-features h3 em{padding:2px 7px;border:1px solid rgba(239,74,168,.45);border-radius:6px;color:#ff9fd3;font:700 9px DM Mono,monospace;font-style:normal;letter-spacing:.1em}.mxs-features p{margin:0;color:#aaa1b5;font-size:14px;line-height:1.6}.mxs-cta{display:table;margin:34px auto 0;padding:15px 26px;border-radius:12px;background:linear-gradient(135deg,#ef4aa8,#a84ff0);color:#fff;font-weight:800;text-decoration:none;box-shadow:0 14px 40px #ef4aa84d}.mxs-cta:hover{filter:brightness(1.08)}@media(max-width:900px){.mxs-row,.mxs-row-reverse{grid-template-columns:1fr;gap:20px}.mxs-row-reverse .mxs-shot{order:0}.mxs-row-reverse .mxs-shot img{max-height:520px}}@media(max-width:600px){.mxs{width:calc(100% - 32px);margin-top:64px}.mxs-head p{font-size:15px}}
