.mha-hero{padding-block:clamp(28px,4vw,56px) var(--seccion)}.mha-hero-cab{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:22px clamp(32px,5vw,72px);display:grid}.mha-hero h1{font-size:clamp(38px,5vw,72px)}.mha-hero-tx{gap:16px;display:grid}.mha-firma{color:var(--gris);font-size:14px}.mha-sel{background:var(--blanco);border:1px solid var(--linea);border-radius:28px;gap:18px;margin-top:clamp(32px,4vw,52px);padding:clamp(16px,2.4vw,28px);display:grid;box-shadow:0 40px 80px -44px #0e1d1a8c}.mha-tipos{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.mha-tipos label{cursor:pointer}.mha-tipos input{opacity:0;width:1px;height:1px;position:absolute}.mha-tipos span{background:var(--crema);text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:8px 12px;font-size:15.5px;font-weight:600;transition:background .25s,color .25s;display:flex}.mha-tipos svg{width:19px;height:19px}.mha-tipos input:checked+span{background:var(--tinta);color:var(--lima)}.mha-tipos input:focus-visible+span{outline:2px solid var(--verde);outline-offset:2px}.mha-tablero{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;display:grid}.mha-fichas{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.mha-h{background:var(--crema-2);border:1px solid var(--linea);border-radius:14px;align-content:start;gap:4px;padding:12px;transition:opacity .3s,background .3s,transform .3s;display:grid}.mha-h b{font:700 15px/1.2 var(--titular)}.mha-h span{color:var(--gris);font-size:12.5px;line-height:1.35}.mha-porque{display:grid}.mha-pq{background:var(--tinta);color:var(--blanco);border-radius:18px;align-content:start;gap:10px;padding:18px 20px;font-size:15px;line-height:1.5;display:none}.mha-pq.def{display:grid}.mha-pq b{color:var(--lima);font-weight:600}.mha-pq-t{font:700 19px var(--titular);align-items:center;gap:8px;display:flex}.mha-pq-t svg{color:var(--lima)}.mha-pq-h{border-top:1px solid var(--linea-osc);color:var(--gris-claro);padding-top:10px}@supports selector(:has(*)){.mha-sel:has(input:checked) .mha-h{opacity:.5}.mha-sel:has(input[value=tienda]:checked) .t-tienda,.mha-sel:has(input[value=software]:checked) .t-software,.mha-sel:has(input[value=servicios]:checked) .t-servicios,.mha-sel:has(input[value=ti]:checked) .t-ti{opacity:1;background:var(--lima);border-color:#0000}.mha-sel:has(input:checked) .mha-h.nos.t-software{background:var(--verde);color:var(--blanco)}.mha-sel:has(input[value=software]:checked) .mha-h.nos span{color:var(--sobre-verde-suave)}.mha-pq.def{display:none}.mha-sel:has(input[value=tienda]:checked) .p-tienda,.mha-sel:has(input[value=software]:checked) .p-software,.mha-sel:has(input[value=servicios]:checked) .p-servicios,.mha-sel:has(input[value=ti]:checked) .p-ti{display:grid}}@supports not selector(:has(*)){.mha-tipos{display:none}.mha-porque{gap:10px}.mha-pq{display:grid}}.mha-fuente{color:var(--gris);max-width:110ch;margin-top:16px;font-size:14px}.mha-embudo{padding-block:var(--seccion)}.mha-em-in{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.mha-em-tx{gap:22px;display:grid}.mha-em-ej{background:var(--blanco);border:1px dashed var(--verde);color:var(--gris);border-radius:16px;padding:16px 18px;font-size:15.5px;line-height:1.55}.mha-em-ej b{color:var(--verde-osc)}.mha-em-l{justify-items:center;gap:8px;display:grid}.mha-em-l li{width:var(--w);background:var(--blanco);color:var(--tinta);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:18px 22px;display:grid}.mha-em-l li:nth-child(2){background:var(--verde-tenue)}.mha-em-l li:nth-child(3){background:var(--verde);color:var(--blanco)}.mha-em-l li:nth-child(3) p{color:var(--sobre-verde-suave)}.mha-em-l li:nth-child(4){background:var(--lima)}.mha-em-l li:nth-child(4) p{color:var(--sobre-lima-suave)}.mha-em-l li:nth-child(4) .cifra{background:var(--tinta);color:var(--lima)}.mha-em-l .cifra{background:var(--lima);width:42px;height:42px;color:var(--tinta);border-radius:50%;place-items:center;font-size:20px;display:grid}.mha-em-l h3{font-size:clamp(18px,1.7vw,21px)}.mha-em-l p{color:var(--gris);margin-top:4px;font-size:14.5px;line-height:1.45}.mha-lista{padding-block:var(--seccion)}.mha-li-cab{gap:22px;max-width:920px;margin-bottom:clamp(36px,4vw,56px);display:grid}.mha-grupo{gap:10px;margin-top:clamp(28px,3vw,40px);display:grid}.mha-gr-t{border-bottom:2px solid var(--tinta);font:700 clamp(20px,2vw,26px) var(--titular);align-items:center;gap:10px;padding-bottom:10px;display:flex}.mha-gr-t svg{color:var(--verde)}.mha-gr-t span{font:500 13px var(--mono);color:var(--gris);margin-left:auto}.mha-row{background:var(--blanco);border:1px solid var(--linea);border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(0,1.8fr) minmax(0,.9fr);gap:clamp(16px,2.4vw,32px);padding:clamp(18px,2.2vw,26px);display:grid}.mha-row-n{align-content:start;gap:8px;display:grid}.mha-row-n h3{font-size:clamp(22px,2.2vw,28px)}.mha-row-n p{color:var(--gris);font-size:14.5px;line-height:1.45}.mha-row-n .enlace{font-size:14.5px}.mha-row-d{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px 22px;margin:0;display:grid}.mha-row-d dt{font:500 11.5px var(--mono);color:var(--verde-osc);margin-bottom:3px}.mha-row-d dd{margin:0;font-size:15px;line-height:1.45}.mha-row-no{background:var(--rojo-tenue);border-radius:14px;align-content:start;align-self:start;gap:6px;padding:14px 16px;font-size:14.5px;line-height:1.45;display:grid}.mha-row-no b{color:var(--rojo);font-size:13px}.mha-row-no small{font:500 11.5px var(--mono);color:var(--gris);margin-top:4px}.mha-row.nos{border:2px solid var(--verde);background:var(--verde-tenue)}.mha-row.nos .mha-row-no{background:var(--blanco)}.mha-li-mas{max-width:100ch;color:var(--gris);margin-top:clamp(28px,3vw,40px);line-height:1.6}.mha-resumen{padding-block:var(--seccion)}.mha-re-cab{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:22px clamp(32px,6vw,96px);margin-bottom:clamp(32px,4vw,48px);display:grid}.mha-tabla{border-collapse:separate;border-spacing:0;background:var(--blanco);width:100%;color:var(--tinta);text-align:left;border-radius:22px;overflow:hidden}.mha-tabla th,.mha-tabla td{border-bottom:1px solid var(--linea);vertical-align:top;padding:13px 16px;font-size:15px;line-height:1.4}.mha-tabla thead th{background:var(--verde-osc);color:var(--blanco);font-size:13px;font-weight:600}.mha-tabla tbody th{font:700 16px var(--titular)}.mha-tabla tbody tr:last-child>*{border-bottom:0}.mha-tabla td:last-child{font-weight:600}.mha-tabla tr.nos>*{background:var(--lima)}.mha-re-nota{max-width:100ch;color:var(--sobre-verde-suave);margin-top:22px;font-size:14px}.mha-canal{padding-block:var(--seccion)}.mha-ca-cab{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:22px clamp(32px,6vw,96px);margin-bottom:clamp(36px,4vw,56px);display:grid}.mha-lineas{gap:0;display:grid}.mha-lineas>li{border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,.7fr) minmax(0,2fr);align-items:center;gap:8px 24px;padding:20px 0;display:grid}.mha-lineas>li:first-child{border-top:1px solid var(--linea)}.mha-ln-t{font:700 clamp(18px,1.7vw,21px) var(--titular);align-items:center;gap:12px;display:flex}.mha-ln-t span{background:var(--tinta);width:42px;height:42px;color:var(--lima);border-radius:50%;place-items:center;display:grid}.mha-ln-t svg{width:20px;height:20px}.mha-ln-p{flex-wrap:wrap;gap:12px 36px;display:flex;position:relative}.mha-ln-p:before{content:"";background:var(--verde-tenue);border-radius:3px;height:3px;position:absolute;top:8px;left:8px;right:0}.mha-ln-p li{gap:2px;padding-top:24px;display:grid;position:relative}.mha-ln-p li:before{content:"";background:var(--blanco);width:19px;height:19px;box-shadow:inset 0 0 0 4px var(--verde);border-radius:50%;position:absolute;top:0;left:0}.mha-ln-p li.nos:before{background:var(--lima);box-shadow:inset 0 0 0 4px var(--tinta)}.mha-ln-p b{font-size:15.5px}.mha-ln-p small{color:var(--gris);font-size:13.5px}.mha-ln-no{color:var(--rojo);grid-column:2;font-size:14px}.mha-carne{padding-block:var(--seccion)}.mha-cr-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(36px,6vw,88px);display:grid}.mha-cr-tx{gap:22px;display:grid}.mha-carnet{background:var(--crema);color:var(--tinta);border-radius:22px;gap:14px;margin-top:8px;padding:clamp(20px,2.4vw,28px);display:grid;position:relative;box-shadow:0 30px 60px -36px #000c}.mha-carnet:after{content:"";background:linear-gradient(135deg,var(--lima),#b8d940);border-radius:7px;width:46px;height:34px;position:absolute;top:22px;right:22px}.mha-ca-et{font:700 18px var(--titular);color:var(--verde-osc);align-items:center;gap:8px;display:flex}.mha-carnet dl{gap:0;margin:0;display:grid}.mha-carnet dl div{border-top:1px dashed var(--linea);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:12px;padding:10px 0;display:grid}.mha-carnet dt{font:500 12px/1.5 var(--mono);color:var(--gris)}.mha-carnet dd{margin:0;font-size:15px;font-weight:600;line-height:1.4}.mha-otra{gap:16px;display:grid}.mha-ot-t{font:700 clamp(20px,2vw,24px) var(--titular)}.mha-otra ul{gap:10px;display:grid}.mha-otra li{background:var(--tinta-2);border:1px solid var(--linea-osc);border-radius:14px;gap:2px;padding:14px 18px;font-size:15px;line-height:1.45;display:grid}.mha-otra li p:last-child{color:var(--gris-claro)}.mha-otra li a{color:var(--lima);text-underline-offset:3px}.mha-ot-mas{color:var(--gris-claro);font-size:15px}.mha-faq{padding-block:var(--seccion);background:var(--crema-2)}.mha-fq-cab{max-width:900px;margin-bottom:clamp(36px,4vw,56px)}.mha-fq-l{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(28px,4vw,64px);display:grid}.mha-fq-l>li{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:16px;display:grid}.mha-fq-n{color:#0000;-webkit-text-stroke:1.5px var(--verde);font-size:72px;line-height:.85}.mha-fq-l>li>div{gap:10px;display:grid}.mha-fq-l h3{font-size:clamp(19px,1.8vw,23px)}.mha-fq-l p{color:var(--gris);line-height:1.55}.mha-fq-l .enlace{justify-self:start}.mha-fq-sig{color:var(--gris);margin-top:clamp(32px,4vw,48px)}.mha-final{background:var(--lima);color:var(--tinta);padding-block:clamp(64px,8vw,104px)}.mha-final-in{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:24px clamp(32px,6vw,96px);display:grid}.mha-final h2{font-size:clamp(34px,4.8vw,68px)}.mha-final-in>div{justify-items:start;gap:18px;display:grid}.mha-final p{color:var(--sobre-lima-suave);font-size:clamp(18px,1.7vw,21px)}@media (width<=1100px){.mha-tablero{grid-template-columns:1fr}.mha-row{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.mha-row-no{grid-column:1/-1}}@media (width<=980px){.mha-hero-cab,.mha-em-in,.mha-re-cab,.mha-ca-cab,.mha-cr-in,.mha-final-in{grid-template-columns:1fr}.mha-tipos{grid-template-columns:repeat(2,minmax(0,1fr))}.mha-fichas{grid-template-columns:repeat(3,minmax(0,1fr))}.mha-fq-l{grid-template-columns:1fr}.mha-tabla thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mha-tabla,.mha-tabla tbody,.mha-tabla tr,.mha-tabla th,.mha-tabla td{display:block}.mha-tabla tr{border-bottom:1px solid var(--linea);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:16px 18px;display:grid}.mha-tabla tbody tr:last-child{border-bottom:0}.mha-tabla th,.mha-tabla td{border:0;padding:0}.mha-tabla tbody th{grid-column:1/-1}.mha-tabla td:before{content:attr(data-t);font:500 11.5px var(--mono);color:var(--gris);display:block}.mha-lineas>li{grid-template-columns:1fr}.mha-ln-no{grid-column:1}}@media (width<=640px){.mha-fichas{grid-template-columns:repeat(2,minmax(0,1fr))}.mha-row,.mha-row-d{grid-template-columns:1fr}.mha-em-l li{width:100%}.mha-tipos span{gap:6px;padding:8px;font-size:14px}.mha-carnet dl div{grid-template-columns:1fr;gap:2px}.mha-carnet:after{display:none}.mha-fq-l>li{grid-template-columns:44px minmax(0,1fr)}.mha-fq-n{font-size:48px}}
