.mr-nuevo{position:absolute;z-index:20;top:-14px;right:-12px;display:inline-flex;align-items:center;gap:.35rem;background:#ffd400;color:#000;border:2px solid #000;border-radius:999px;padding:.3rem .7rem .3rem .55rem;font-weight:900;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;box-shadow:3px 3px #000;transform:rotate(6deg);animation:mr-latido 2.4s ease-in-out infinite}.mr-nuevo:before{content:"✦";font-size:.8rem;animation:mr-giro 4s linear infinite;display:inline-block}@keyframes mr-latido{0%,70%,to{transform:rotate(6deg) scale(1)}78%{transform:rotate(-3deg) scale(1.12)}86%{transform:rotate(8deg) scale(1.04)}}@keyframes mr-giro{to{transform:rotate(360deg)}}.mr-chip{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.6rem;background:#ffd4001f;border:1px solid rgba(255,212,0,.5);color:#fff;border-radius:999px;padding:.45rem .5rem;font-size:.85rem;font-weight:600;transition:background .25s ease,border-color .25s ease}.mr-chip:hover{background:#ffd40033;border-color:#ffd400}.mr-chip b{background:#ffd400;color:#000;border-radius:999px;padding:.15rem .55rem;font-size:.65rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.mr-chip span{padding-right:.4rem}.mr{position:relative;overflow:hidden;border-radius:2rem;background:#ffd400;color:#000;padding:4rem 1.5rem}@media(min-width:768px){.mr{padding:5rem 3rem}}.mr:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(0,0,0,.09) 1px,transparent 1px);background-size:22px 22px}.mr-in.mr-caso{margin-top:1rem;display:block}.mr-caso .caso{margin-top:2.5rem}.mr-caso .caso-eti:before{background:#fff}.mr-in{position:relative;max-width:80rem;margin:0 auto;display:grid;gap:2.5rem;align-items:center}@media(min-width:1024px){.mr-in{grid-template-columns:1.05fr 1fr;gap:4rem}}.mr-eti{display:inline-flex;align-items:center;gap:.5rem;background:#000;color:#ffd400;border-radius:999px;padding:.35rem .85rem;font-size:.7rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.mr-eti i{width:.5rem;height:.5rem;border-radius:999px;background:#ffd400;animation:mr-punto 1.4s ease-in-out infinite}@keyframes mr-punto{50%{opacity:.25;transform:scale(.7)}}.mr h2{margin-top:1.1rem;font-family:var(--font-title);font-weight:900;text-transform:uppercase;letter-spacing:-.04em;line-height:.9;font-size:clamp(2.6rem,6vw,4.6rem)}.mr h2 span{color:#000;background:#fff;padding:0 .12em;border-radius:.12em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.mr-txt{margin-top:1.2rem;max-width:34rem;font-size:1.05rem;line-height:1.6;color:#161616}.mr-precio{margin-top:1.8rem;display:flex;align-items:flex-end;gap:.9rem;flex-wrap:wrap}.mr-precio strong{font-family:var(--font-title);font-weight:900;font-size:clamp(2.8rem,6vw,4rem);letter-spacing:-.04em;line-height:1}.mr-precio small{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#000000c7;line-height:1.35}.mr-cta{margin-top:1.8rem;display:inline-flex;align-items:center;gap:.7rem;background:#000;color:#fff;border-radius:999px;padding:1rem 1.6rem;font-size:.85rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;transition:transform .25s ease,background .25s ease}.mr-cta:hover{transform:translateY(-2px);background:#1a1a1a}.mr-caja{position:relative;background:#fff;border:2px solid #000;border-radius:1.4rem;padding:1.6rem 1.5rem 1.4rem;box-shadow:10px 10px #000}.mr-caja .mr-nuevo{top:-16px;right:18px;font-size:.75rem}.mr-caja h3{font-family:var(--font-title);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;font-size:1.15rem}.mr-lista{margin-top:1rem;display:grid;gap:.75rem}.mr-item{display:flex;gap:.8rem;align-items:flex-start}.mr-item .ic{flex:none;width:2.3rem;height:2.3rem;border-radius:.8rem;background:#fff6c2;display:grid;place-items:center;font-size:1.1rem}.mr-item b{display:block;font-size:.95rem}.mr-item small{display:block;margin-top:1px;font-size:.82rem;line-height:1.45;color:#4a4a4a}.mr-regalo{background:#000;color:#fff;border-radius:.9rem;padding:.7rem .8rem}.mr-regalo .ic{background:#ffd400}.mr-regalo small{color:#ffffffc7}.mr-pie{margin-top:1rem;padding-top:.9rem;border-top:1px dashed rgba(0,0,0,.2);display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:.78rem;font-weight:700;color:#333}@media(prefers-reduced-motion:reduce){.mr-nuevo,.mr-nuevo:before,.mr-eti i{animation:none}}@media(max-width:767px){.service-card>.mr-nuevo{top:.6rem;right:.6rem}}
