body:has(.nav-publica){overflow:clip visible}.landing>.nav-publica+*{margin-top:28px}.landing:has(>.nav-publica) section[id]{scroll-margin-top:72px}.landing .nav.nav-publica{--puny-alto-boton:44px;--puny-pad-boton-v:10px;--puny-pad-boton-h:18px;--puny-boton-icono-ancho:52px;--puny-boton-icono-alto:44px;z-index:900;background:linear-gradient(to bottom, var(--scaffold-bg) 0%, var(--scaffold-bg) 55%, color-mix(in srgb, var(--scaffold-bg) 35%, transparent) 100%);width:100%;max-width:none;transition:translate .32s var(--puny-curva-entrada);margin:0;padding:0;display:block;position:sticky;top:0}.landing .nav.nav-publica:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--scaffold-bg) 35%, transparent), transparent);pointer-events:none;height:28px;position:absolute;top:100%;left:0;right:0}.landing .nav.nav-publica.is-oculta{translate:0 -100%}.np-dentro{box-sizing:border-box;align-items:center;gap:8px;max-width:1080px;min-height:68px;margin:0 auto;padding:12px 24px;display:flex}.landing .nav-publica .nav-logo{flex:none}.landing .nav-publica .nav-logo img{height:28px}.nav-publica .nav-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.nav-publica puny-boton.puny-button{font:var(--puny-label-small)}.nav-publica .puny-appbar-profile{width:44px;height:44px}.np-grupos{align-items:center;gap:4px;margin-left:32px;display:flex}.np-grupo{position:relative}.np-disparador{border-radius:var(--puny-radio-pildora);min-height:40px;font:700 16px/1 var(--puny-font);color:var(--puny-on-surface);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;padding:0 14px;text-decoration:none;list-style:none;transition:background-color .15s;display:inline-flex}.np-disparador::-webkit-details-marker{display:none}.np-disparador:hover,.np-grupo[open]>.np-disparador{background-color:color-mix(in srgb, var(--puny-on-surface) 7%, transparent)}.np-disparador:focus-visible{outline:2px solid var(--puny-primary);outline-offset:2px}.np-disparador.is-actual{color:var(--puny-primary)}.np-disparador ion-icon{opacity:.55;transition:rotate .2s var(--puny-curva-entrada);font-size:14px}.np-grupo[open]>.np-disparador ion-icon{rotate:180deg}.np-panel{background:var(--puny-surface);border:1px solid color-mix(in srgb, var(--puny-on-surface) 8%, transparent);width:360px;box-shadow:var(--puny-sombra-aviso);animation:np-abre .22s var(--puny-curva-entrada) both;border-radius:24px;padding:8px;position:absolute;top:calc(100% + 10px);left:-8px}.np-panel:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.np-panel.is-ancho{grid-template-columns:repeat(2,minmax(0,1fr));width:660px;display:grid}.np-panel.is-tres{grid-template-columns:repeat(3,minmax(0,1fr));width:900px}.np-panel .np-tono-otras,.mm-filas .np-tono-otras{grid-column:1/-1;margin-top:9px;position:relative}.np-panel .np-tono-otras:before,.mm-filas .np-tono-otras:before{content:"";background:color-mix(in srgb, var(--puny-on-surface) 12%, transparent);height:1px;position:absolute;top:-5px;left:12px;right:12px}@keyframes np-abre{0%{opacity:0;translate:0 -6px}}.np-fila{--np-tono:var(--puny-primary);color:var(--puny-on-surface);border-radius:16px;align-items:center;gap:14px;padding:10px 12px;text-decoration:none;transition:background-color .15s;display:flex}.np-fila:hover,.np-fila:focus-visible{background-color:color-mix(in srgb, var(--puny-on-surface) 6%, transparent);outline:none}.np-fila:focus-visible{box-shadow:inset 0 0 0 2px var(--puny-primary)}.np-fila-icono{background:var(--np-tono);width:40px;height:40px;color:var(--puny-on-primary);box-shadow:var(--puny-relieve);border-radius:13px;flex:none;place-items:center;font-size:21px;display:grid}.np-fila-icono.con-imagen{outline:1px solid color-mix(in srgb, var(--puny-on-surface) 14%, transparent);outline-offset:-1px;overflow:hidden}.np-fila-icono.con-imagen img{width:100%;height:100%;display:block}.np-fila-icono.con-imagen.is-clara{background:var(--puny-on-primary);box-shadow:var(--puny-relieve)}.np-fila-icono.is-clara img{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding:7px}.np-mascara{width:22px;height:22px;-webkit-mask:var(--np-mascara) center / contain no-repeat;-webkit-mask:var(--np-mascara) center / contain no-repeat;mask:var(--np-mascara) center / contain no-repeat;background:currentColor;display:block}.np-mascara-staff{--np-mascara:url(/brand/puny-staff-glifo.svg)}.np-fila-textos{flex-direction:column;gap:2px;min-width:0;display:flex}.np-fila-titulo{font:800 16px/1.2 var(--puny-font);align-items:center;gap:4px;display:flex}.np-fila-texto{font:600 14px/1.3 var(--puny-font);color:var(--puny-texto-suave);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.np-fuera{opacity:.5;font-size:13px;rotate:45deg}.np-tono-pymes{--np-tono:var(--puny-naranja)}.np-tono-belleza{--np-tono:var(--puny-kit-menu)}.np-tono-clinicas{--np-tono:var(--puny-primary)}.np-tono-restaurantes{--np-tono:var(--puny-kit-menu)}.np-tono-gimnasios{--np-tono:var(--puny-coral)}.np-tono-bienes-raices{--np-tono:var(--puny-verde)}.np-tono-seguros{--np-tono:var(--puny-primary)}.np-tono-talleres{--np-tono:var(--puny-kit-dealer)}.np-tono-contratistas{--np-tono:var(--puny-naranja)}.np-tono-academias{--np-tono:var(--puny-kit-booking)}.np-tono-eventos{--np-tono:var(--puny-kit-informative)}.np-tono-hospedajes{--np-tono:var(--puny-verde)}.np-tono-profesionales{--np-tono:var(--puny-primary)}.np-tono-sin-fines{--np-tono:var(--puny-kit-informative)}.np-tono-boutiques{--np-tono:var(--puny-kit-shop)}.np-tono-veterinarias{--np-tono:var(--puny-coral)}.np-tono-dealers,.np-tono-auto{--np-tono:var(--puny-primary)}.np-tono-distribucion{--np-tono:var(--puny-verde)}.np-tono-callcenter{--np-tono:var(--puny-coral)}.np-tono-otras{--np-tono:var(--puny-kit-informative)}.np-tono-shop{--np-tono:var(--puny-kit-shop)}.np-tono-booking{--np-tono:var(--puny-kit-booking)}.np-tono-menu{--np-tono:var(--puny-kit-menu)}.np-tono-dealer{--np-tono:var(--puny-kit-dealer)}.np-tono-informative{--np-tono:var(--puny-kit-informative)}.np-tono-staff{--np-tono:var(--puny-coral)}.np-tono-pass{--np-tono:var(--puny-kit-pass)}.np-tono-team{--np-tono:var(--puny-kit-shop)}.np-tono-donde{--np-tono:var(--puny-verde)}.np-tono-leo{--np-tono:var(--puny-kit-dealer)}.np-tono-glosaro{--np-tono:var(--puny-rosa)}.np-tono-desk{--np-tono:var(--puny-verde)}.np-tono-blog{--np-tono:var(--puny-primary)}.np-tono-ayuda{--np-tono:var(--puny-kit-informative)}.np-tono-faq{--np-tono:var(--puny-naranja)}.np-tono-demo{--np-tono:var(--puny-verde)}.np-tono-mision{--np-tono:var(--puny-coral)}.nav-publica .nav-menu-movil{display:none}.nav-publica .puny-icon.nav-menu-movil,.mm-arriba .puny-icon.mm-cerrar{border-radius:18px;width:52px;height:44px;padding:0;font-size:24px}@media (max-width:959px){.np-grupos,.landing .nav-publica puny-boton.np-solo-ancho{display:none}.nav-publica .puny-icon.nav-menu-movil{display:inline-flex}.np-dentro{min-height:60px;padding:8px 16px}}@media (max-width:359px){.landing .nav-publica puny-boton.np-empezar{display:none}}@media (prefers-reduced-motion:reduce){.landing .nav.nav-publica{transition:none}.landing .nav.nav-publica.is-oculta{translate:none}.np-panel{animation:none}}.mm-grupo[data-grupo=industrias] .mm-filas{overscroll-behavior:contain;max-height:56vh;overflow-y:auto}.mm-grupo[data-grupo=industrias] .np-fila{padding-top:7px;padding-bottom:7px}
.mm-pantalla{z-index:1000;background:var(--scaffold-bg);visibility:hidden;opacity:0;flex-direction:column;transition:opacity .25s,visibility 0s linear .25s;display:flex;position:fixed;inset:0}.mm-pantalla.is-abierta{visibility:visible;opacity:1;transition-delay:0s}.mm-arriba{--puny-boton-icono-ancho:52px;--puny-boton-icono-alto:44px;box-sizing:border-box;flex:none;justify-content:space-between;align-items:center;width:100%;max-width:720px;min-height:60px;margin:0 auto;padding:8px 16px;display:flex}.mm-logo{width:auto;height:28px}.mm-cuerpo{box-sizing:border-box;overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;width:100%;max-width:720px;margin:0 auto;padding:12px 16px 16px;display:flex;overflow-y:auto}.mm-grupo,.mm-suelto{background:var(--surface);border-radius:24px}.mm-titulo{box-sizing:border-box;min-height:64px;color:var(--puny-on-surface);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:24px;justify-content:space-between;align-items:center;gap:12px;padding:6px 20px 0 22px;text-decoration:none;list-style:none;display:flex}.mm-titulo::-webkit-details-marker{display:none}.mm-titulo>span{font-family:Dongle,Nunito,sans-serif;font-size:40px;font-weight:700;line-height:.8}.mm-titulo>ion-icon{opacity:.5;transition:rotate .25s var(--puny-curva-entrada);margin-top:-6px;font-size:20px}.mm-grupo[open]>.mm-titulo>ion-icon{rotate:180deg}.mm-titulo:focus-visible{outline:2px solid var(--puny-primary);outline-offset:2px}.mm-suelto.is-actual{color:var(--puny-primary)}.mm-filas{flex-direction:column;gap:2px;padding:0 8px 10px;display:flex}.mm-grupo[open] .mm-fila{animation:mm-entra .36s var(--puny-curva-entrada) both}.mm-grupo[open] .mm-fila:nth-child(2){animation-delay:30ms}.mm-grupo[open] .mm-fila:nth-child(3){animation-delay:60ms}.mm-grupo[open] .mm-fila:nth-child(4){animation-delay:90ms}.mm-grupo[open] .mm-fila:nth-child(5){animation-delay:.12s}.mm-grupo[open] .mm-fila:nth-child(6){animation-delay:.15s}.mm-grupo[open] .mm-fila:nth-child(7){animation-delay:.18s}.mm-pantalla.is-abierta .mm-cuerpo>*,.mm-pantalla.is-abierta .mm-abajo{animation:mm-entra .45s var(--puny-curva-entrada) both}.mm-pantalla.is-abierta .mm-cuerpo>:nth-child(2){animation-delay:50ms}.mm-pantalla.is-abierta .mm-cuerpo>:nth-child(3){animation-delay:.1s}.mm-pantalla.is-abierta .mm-cuerpo>:nth-child(4){animation-delay:.15s}.mm-pantalla.is-abierta .mm-abajo{animation-delay:.2s}@keyframes mm-entra{0%{opacity:0;translate:0 14px}}.mm-abajo{--puny-alto-boton:56px;--puny-pad-boton-v:14px;--puny-pad-boton-h:18px;width:100%;max-width:720px;padding:12px 16px calc(16px + env(safe-area-inset-bottom));box-sizing:border-box;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 auto;display:grid}.mm-abajo puny-boton.puny-button{font:800 18px/1.2 var(--puny-font)}@media (prefers-reduced-motion:reduce){.mm-pantalla{transition:none}.mm-pantalla.is-abierta .mm-cuerpo>*,.mm-pantalla.is-abierta .mm-abajo,.mm-grupo[open] .mm-fila{animation:none}.mm-titulo>ion-icon{transition:none}}
