html:has(.mnt) body{margin:0}.mnt{--mnt-naranja:#f1592a;--mnt-naranja-oscuro:#d9481c;--mnt-bordo:#680006;--mnt-texto:#333;--mnt-gris:#5f6368;box-sizing:border-box;min-height:100dvh;color:var(--mnt-texto);text-align:center;background:radial-gradient(circle at 12% 88%,#f1592a29 0,#f1592a00 42%),radial-gradient(circle at 92% 8%,#6800061f 0,#68000600 38%),#f6f2ef;flex-direction:column;justify-content:center;align-items:center;padding:164px 16px 40px;font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:1.5;display:flex;position:relative}.mnt *,.mnt :before,.mnt :after{box-sizing:border-box}.mnt .mnt-logo{border-radius:0 0 22px;width:112px;line-height:0;display:block;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 6px 18px #6800062e}.mnt .mnt-logo img{width:100%;height:auto;display:block}.mnt .mnt-tarjeta{background:#fff;border:1px solid #e3ddd9;border-radius:15px;width:100%;max-width:560px;padding:40px 48px 36px;box-shadow:0 18px 50px #33190f1a}.mnt .mnt-m{width:64px;height:64px;margin:0 auto 8px;display:block}.mnt .mnt-etiqueta{color:var(--mnt-bordo);letter-spacing:1.5px;text-transform:uppercase;background:#f1592a1f;border-radius:999px;margin:0 0 14px;padding:4px 14px;font-size:13px;font-weight:700;display:inline-block}.mnt h1{color:var(--mnt-bordo);letter-spacing:normal;text-transform:none;margin:0 0 10px;font-family:inherit;font-size:30px;font-weight:800;line-height:1.2}.mnt h1:focus,.mnt h1:focus-visible{outline:none}.mnt .mnt-mensaje{max-width:440px;color:var(--mnt-texto);white-space:pre-line;overflow-wrap:anywhere;margin:0 auto 18px;font-size:18px}.mnt .mnt-regreso{color:var(--mnt-bordo);background:#fff5f1;border:1px solid #f7c9b8;border-radius:999px;align-items:center;gap:8px;margin:0 0 24px;padding:8px 16px;font-size:15px;font-weight:600;display:inline-flex}.mnt .mnt-regreso svg{flex:none;width:18px;height:18px}.mnt .mnt-boton{border:2px solid var(--mnt-naranja);background:var(--mnt-naranja);color:#fff;cursor:pointer;border-radius:30px;justify-content:center;align-items:center;gap:10px;min-width:200px;min-height:52px;margin:0;padding:12px 32px;font-family:inherit;font-size:19px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .25s,border-color .25s;display:inline-flex}.mnt .mnt-boton:hover{background:var(--mnt-bordo);border-color:var(--mnt-bordo)}.mnt .mnt-boton:focus-visible{outline:3px solid var(--mnt-bordo);outline-offset:3px}.mnt .mnt-boton svg{width:18px;height:18px}.mnt .mnt-contacto{border-top:1px solid #eee5e0;margin-top:30px;padding-top:22px}.mnt .mnt-contacto h2{color:var(--mnt-texto);text-transform:none;margin:0 0 12px;font-family:inherit;font-size:15px;font-weight:700}.mnt .mnt-canales{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mnt .mnt-canal{border:2px solid var(--mnt-naranja);min-height:44px;color:var(--mnt-bordo);background:#fff;border-radius:30px;align-items:center;gap:8px;padding:8px 18px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex}.mnt .mnt-canal:hover{background:var(--mnt-naranja);color:#fff}.mnt .mnt-canal:focus-visible{outline:3px solid var(--mnt-bordo);outline-offset:2px}.mnt .mnt-canal svg{flex:none;width:20px;height:20px}.mnt .mnt-canal--wa svg{color:#25a244}.mnt .mnt-canal--wa:hover svg{color:#fff}.mnt .mnt-pie{color:var(--mnt-gris);margin:24px 0 0;font-size:13px}.mnt .mnt-solo-lector{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mnt-banda{z-index:2147483000;color:#fff;background:#680006;border-radius:999px;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:10px 18px;font:600 14px/1.3 Open Sans,system-ui,sans-serif;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000040}.mnt-banda b{color:#ffb59c}@media (width<=600px){.mnt{justify-content:flex-start;padding:128px 16px 28px}.mnt .mnt-logo{border-radius:0 0 18px;width:88px}.mnt .mnt-tarjeta{padding:28px 20px 26px}.mnt h1{font-size:24px}.mnt .mnt-mensaje{font-size:16px}.mnt .mnt-boton{width:100%}.mnt .mnt-canales{flex-direction:column;align-items:stretch}.mnt .mnt-canal{justify-content:center}.mnt-banda{border-radius:14px;bottom:10px}}@media (prefers-reduced-motion:reduce){.mnt .mnt-m{display:none}.mnt .mnt-boton,.mnt .mnt-canal{transition:none}}
