.mt-wrap{max-width:1280px;margin:0 auto;padding:0 24px 80px}.mt-head{padding:56px 0 24px}.mt-head h1 .red{color:var(--red)}.mt-head h1{letter-spacing:-.03em;font-size:clamp(30px,5vw,52px);line-height:1.04}.mt-head p{color:#55585e;max-width:60ch;margin-top:14px;font-size:15.5px}.mt-grade{grid-template-columns:1fr 320px;align-items:start;gap:20px;display:grid}.mt-palco{touch-action:none;background:#fff;border:1px solid #e8e8e4;border-radius:22px;height:68vh;min-height:440px;overflow:hidden}.mt-lado{background:#fff;border:1px solid #e8e8e4;border-radius:22px;padding:18px}.mt-lado h2{letter-spacing:.2em;text-transform:uppercase;color:#9a9da3;margin-bottom:12px;font-size:11px}.mt-aviso{color:#8a2020;background:#ffe2e2;border-radius:14px;margin-bottom:12px;padding:11px 13px;font-size:12.5px;font-weight:600}.mt-linha{border-bottom:1px solid #f2f2ef;justify-content:space-between;padding:7px 0;font-size:13.5px;display:flex}.mt-linha b{font-variant-numeric:tabular-nums}.mt-fer{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.mt-fer button{cursor:pointer;background:#fff;border:1px solid #e2e2de;border-radius:12px;padding:9px 13px;font-family:inherit;font-size:12.5px;font-weight:700}.mt-fer button.on{background:var(--red);color:#fff;border-color:var(--red)}.mt-cta{text-align:center;background:var(--red);color:#fff;border-radius:14px;width:100%;margin-top:16px;padding:14px;font-size:14px;font-weight:800;text-decoration:none;display:block}@media (width<=900px){.mt-grade{grid-template-columns:1fr}.mt-palco{height:52vh}}
