.lp{--lp-navy: var(--navy-900, #1A3A4A);--lp-navy-oscuro: var(--navy-950, #0f2535);--lp-cian: var(--cyan-500, #0CADE3);--lp-cian-oscuro: var(--cyan-600, #0892c0);--lp-azul: var(--blue-200, #A7C6DB);--lp-texto: #35505f;--lp-fondo-suave: #f4f8fb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--lp-texto);background:#fff;line-height:1.6;overflow-x:hidden}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp h1,.lp h2,.lp h3{color:var(--lp-navy);margin:0;line-height:1.15;letter-spacing:-.02em}.lp p{margin:0}.lp a{text-decoration:none}html{scroll-behavior:smooth}.lp-contenedor{width:100%;max-width:1140px;margin:0 auto;padding:0 20px}.lp-boton{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 26px;border-radius:999px;font-weight:600;font-size:15px;border:2px solid transparent;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s,color .2s}.lp-boton:hover{transform:translateY(-2px)}.lp-boton:disabled{opacity:.7;cursor:default;transform:none}.lp-boton--primario{background:var(--lp-cian);color:#fff;box-shadow:0 8px 22px #0cade359}.lp-boton--primario:hover{background:var(--lp-cian-oscuro);color:#fff}.lp-boton--claro{background:#ffffff1a;color:#fff;border-color:#ffffff59}.lp-boton--claro:hover{background:#fff3;color:#fff}.lp-boton--contorno{color:var(--lp-cian);border-color:var(--lp-cian);padding:9px 20px}.lp-boton--contorno:hover{background:var(--lp-cian);color:#fff}.lp-boton--bloque{width:100%}.lp-barra{position:fixed;inset:0 0 auto;z-index:50;transition:background .25s,box-shadow .25s}.lp-barra--fondo{background:#0f2535f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 24px #0000002e}.lp-barra__interior{display:flex;align-items:center;justify-content:space-between;height:72px}.lp-logo{display:block;height:60px;width:auto}.lp-barra__enlaces{display:flex;align-items:center;gap:30px}.lp-barra__enlaces>a:not(.lp-boton){color:#ffffffd9;font-weight:500;font-size:15px;transition:color .2s}.lp-barra__enlaces>a:not(.lp-boton):hover{color:var(--lp-cian)}.lp-barra .lp-boton--contorno{color:#fff;border-color:#fff9}.lp-barra .lp-boton--contorno:hover{background:var(--lp-cian);border-color:var(--lp-cian)}.lp-barra__menu{display:none;background:none;border:0;color:#fff;font-size:24px;cursor:pointer;padding:6px}.lp-hero{position:relative;color:#fff;padding:150px 0 110px;background:radial-gradient(900px 500px at 85% 10%,rgba(12,173,227,.35),transparent 60%),radial-gradient(700px 500px at 0% 100%,rgba(167,198,219,.18),transparent 60%),linear-gradient(135deg,var(--lp-navy-oscuro) 0%,var(--lp-navy) 100%)}.lp-hero:after{content:"";position:absolute;inset:auto 0 -1px;height:70px;background:#fff;clip-path:ellipse(70% 100% at 50% 100%)}.lp-hero__interior{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.lp-etiqueta{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;font-size:13px;font-weight:600;background:#0cade32e;color:var(--lp-azul);border:1px solid rgba(12,173,227,.4)}.lp-hero h1{color:#fff;font-size:clamp(34px,5vw,56px);margin:20px 0 18px}.lp-resaltado{background:linear-gradient(90deg,var(--lp-cian),#7fdcff);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-hero__texto>p{font-size:18px;color:#fffc;max-width:540px}.lp-hero__acciones{display:flex;flex-wrap:wrap;gap:14px;margin:32px 0 26px}.lp-hero__puntos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 24px;color:#ffffffbf;font-size:14px}.lp-hero__puntos i{color:var(--lp-cian);margin-right:6px}.lp-hero__visual{position:relative}.lp-maqueta{background:#fff;border-radius:18px;box-shadow:0 30px 70px #0006;overflow:hidden;transform:perspective(1200px) rotateY(-8deg) rotateX(3deg)}.lp-maqueta__barra{display:flex;gap:6px;padding:12px 14px;background:#eaf1f6}.lp-maqueta__barra span{width:10px;height:10px;border-radius:50%;background:#c5d5e0}.lp-maqueta__cuerpo{padding:20px}.lp-maqueta__cifras{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lp-maqueta__cifras div{background:var(--lp-fondo-suave);border-radius:10px;padding:10px 12px}.lp-maqueta__cifras small{display:block;color:#7a93a3;font-size:11px}.lp-maqueta__cifras strong{color:var(--lp-navy);font-size:14px}.lp-maqueta__grafico{display:flex;align-items:flex-end;gap:12px;height:150px;margin-top:18px;padding:0 6px}.lp-maqueta__grafico span{flex:1;border-radius:8px 8px 0 0;background:linear-gradient(180deg,var(--lp-cian),#7fdcff);transform-origin:bottom;animation:lp-crecer .9s ease-out both}@keyframes lp-crecer{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.lp-flotante{position:absolute;display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;background:#fff;color:var(--lp-navy);font-size:13px;font-weight:600;box-shadow:0 14px 34px #00000047;animation:lp-flotar 4s ease-in-out infinite}.lp-flotante i{color:#2e7d32;font-size:16px}.lp-flotante--a{left:-26px;bottom:38px}.lp-flotante--b{right:-10px;top:-16px;animation-delay:1.4s}.lp-flotante--b i{color:var(--lp-cian)}@keyframes lp-flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lp-seccion{padding:96px 0}.lp-seccion--oscura{background:linear-gradient(135deg,var(--lp-navy-oscuro),var(--lp-navy))}.lp-seccion__cabecera{text-align:center;max-width:640px;margin:0 auto 52px}.lp-sobretitulo{display:inline-block;margin-bottom:12px;color:var(--lp-cian);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.lp-seccion__cabecera h2,.lp-acceso h2{font-size:clamp(28px,3.6vw,40px);margin-bottom:14px}.lp-seccion__cabecera p{font-size:17px}.lp-seccion--oscura h2,.lp-seccion--oscura h3{color:#fff}.lp-seccion--oscura .lp-seccion__cabecera p,.lp-seccion--oscura .lp-beneficio p{color:#ffffffbf}.lp-rejilla{display:grid;gap:22px}.lp-rejilla--4{grid-template-columns:repeat(4,1fr)}.lp-rejilla--2{grid-template-columns:repeat(2,1fr);gap:28px 40px}.lp-tarjeta{background:#fff;border:1px solid #e3edf3;border-radius:16px;padding:28px 24px;transition:transform .25s,box-shadow .25s,border-color .25s}.lp-tarjeta:hover{transform:translateY(-6px);box-shadow:0 18px 40px #1a3a4a1f;border-color:var(--lp-cian)}.lp-tarjeta h3{font-size:19px;margin:18px 0 8px}.lp-tarjeta p{font-size:15px}.lp-icono{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:14px;font-size:24px;color:var(--lp-cian);background:#0cade31f;flex:none}.lp-icono--claro{background:#0cade333;color:#7fdcff}.lp-icono--chico{width:44px;height:44px;font-size:20px;border-radius:12px}.lp-beneficio{display:flex;gap:20px;align-items:flex-start}.lp-beneficio h3{font-size:20px;margin-bottom:6px}.lp-clientes{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.lp-cliente{margin:0;height:160px;padding:8px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e3edf3;border-radius:16px;box-shadow:0 6px 18px #1a3a4a0d;transition:opacity .7s ease,transform .35s ease,box-shadow .35s ease,border-color .35s ease}.lp-cliente img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:saturate(.85);transition:transform .35s ease,filter .35s ease}.lp-cliente:hover{transform:translateY(-6px);border-color:var(--lp-cian);box-shadow:0 18px 40px #1a3a4a24}.lp-cliente:hover img{transform:scale(1.06);filter:none}.lp-seccion--acceso{padding:0;margin-top:-1px;background:var(--lp-fondo-suave)}.lp-acceso{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:60px 0}.lp-acceso p{font-size:17px}.lp-acceso__campo{display:flex;align-items:center;background:#fff;border:2px solid #d5e3ec;border-radius:14px;overflow:hidden;margin-bottom:8px;transition:border-color .2s}.lp-acceso__campo:focus-within{border-color:var(--lp-cian)}.lp-acceso__campo input{flex:1;min-width:0;border:0;outline:0;padding:15px 16px;font-size:16px;text-align:right;color:var(--lp-navy);background:transparent}.lp-acceso__sufijo{padding:0 16px 0 2px;color:#7a93a3;font-weight:600;white-space:nowrap}.lp-acceso form .lp-boton{margin-top:10px}.lp-contacto{display:grid;grid-template-columns:.8fr 1.2fr;gap:36px;align-items:start}.lp-contacto__datos{list-style:none;margin:0;padding:32px 28px;display:grid;gap:22px;border-radius:18px;background:linear-gradient(135deg,var(--lp-navy-oscuro),var(--lp-navy))}.lp-contacto__datos li{display:flex;gap:14px;align-items:center}.lp-contacto__datos .lp-icono{background:#0cade333;color:#7fdcff}.lp-contacto__datos small{display:block;color:var(--lp-azul);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.lp-contacto__datos a,.lp-contacto__datos span:not(.lp-icono){color:#fff;font-weight:500;word-break:break-word}.lp-contacto__datos a:hover{color:var(--lp-cian)}.lp-formulario{background:#fff;border:1px solid #e3edf3;border-radius:18px;padding:30px;box-shadow:0 14px 40px #1a3a4a14;display:grid;gap:16px}.lp-formulario__fila{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lp-formulario label{display:grid;gap:6px;font-size:14px;font-weight:600;color:var(--lp-navy)}.lp-formulario input,.lp-formulario textarea{width:100%;padding:12px 14px;border:1.5px solid #d5e3ec;border-radius:10px;font:inherit;font-weight:400;color:var(--lp-navy);outline:0;transition:border-color .2s,box-shadow .2s;resize:vertical}.lp-formulario input:focus,.lp-formulario textarea:focus{border-color:var(--lp-cian);box-shadow:0 0 0 3px #0cade326}.lp-formulario .lp-boton{justify-self:start}.lp-error{color:#c62828;font-size:13px;font-weight:500}.lp-trampa{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0}.lp-pie{background:var(--lp-navy-oscuro);color:#ffffffb3;padding-top:56px}.lp-pie__interior{display:flex;justify-content:space-between;gap:32px;flex-wrap:wrap;padding-bottom:36px}.lp-pie .lp-logo{height:60px;margin-bottom:14px}.lp-pie p{max-width:380px;font-size:14px}.lp-pie nav{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-start}.lp-pie nav a{color:#fffc;font-size:14px}.lp-pie nav a:hover{color:var(--lp-cian)}.lp-pie__legal{border-top:1px solid rgba(255,255,255,.1);text-align:center;padding:20px;font-size:13px}.lp-whatsapp{position:fixed;right:20px;bottom:20px;z-index:60;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;font-size:30px;box-shadow:0 10px 26px #25d36673;transition:transform .2s}.lp-whatsapp:hover{transform:scale(1.08);color:#fff}.lp-revelar{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.lp-revelar--visible{opacity:1;transform:none}.lp-tarjeta.lp-revelar--visible:hover{transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{animation:none!important;transition:none!important}.lp-revelar{opacity:1;transform:none}html{scroll-behavior:auto}}@media(max-width:991px){.lp-rejilla--4{grid-template-columns:repeat(2,1fr)}.lp-clientes{grid-template-columns:repeat(3,1fr)}.lp-hero__interior{grid-template-columns:1fr;gap:48px}.lp-maqueta{transform:none}.lp-flotante--a{left:8px}.lp-flotante--b{right:8px}.lp-acceso,.lp-contacto{grid-template-columns:1fr}}@media(max-width:767px){.lp-seccion{padding:68px 0}.lp-hero{padding:116px 0 90px}.lp-barra__menu{display:block}.lp-barra__enlaces{display:none;position:absolute;top:72px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:8px 20px 20px;background:#0f2535fa}.lp-barra__enlaces--abierto{display:flex}.lp-barra__enlaces>a{padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08)}.lp-barra__enlaces .lp-boton{margin-top:14px;border-bottom:2px solid rgba(255,255,255,.6);text-align:center}.lp-rejilla--4,.lp-rejilla--2,.lp-formulario__fila,.lp-maqueta__cifras{grid-template-columns:1fr}.lp-clientes{grid-template-columns:repeat(2,1fr);gap:14px}.lp-cliente{height:120px;padding:6px}.lp-flotante{font-size:12px;padding:8px 12px}.lp-formulario{padding:22px 18px}.lp-formulario .lp-boton{justify-self:stretch}}.nv{--nv-navy: var(--navy-900, #1A3A4A);--nv-navy-oscuro: var(--navy-950, #0f2535);--nv-cian: var(--cyan-500, #0CADE3);--nv-cian-oscuro: var(--cyan-600, #0892c0);--nv-azul: var(--blue-200, #A7C6DB);--nv-texto: #35505f;--nv-fondo: #f4f8fb;--nv-borde: #e3ecf2;width:100%;flex:1;min-width:0;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;color:var(--nv-texto);background:var(--nv-fondo);line-height:1.6;overflow-x:clip}.nv *,.nv *:before,.nv *:after{box-sizing:border-box}.nv h1,.nv h2,.nv h3{color:var(--nv-navy);margin:0;letter-spacing:-.02em;line-height:1.2}.nv p{margin:0}.nv button{font-family:inherit}.nv code{background:#e8f4fa;color:var(--nv-navy);padding:1px 6px;border-radius:5px;font-size:.88em;word-break:break-all}.nv-contenedor{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}.nv-barra{position:sticky;top:0;z-index:40;background:#0f2535f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #0000002e}.nv-barra__interior{display:flex;align-items:center;gap:18px;height:68px}.nv-marca img{display:block;height:52px;width:auto}.nv-pestanas{display:flex;gap:6px;margin-left:12px;padding-left:18px;border-left:1px solid rgba(255,255,255,.25)}.nv-pestana{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:999px;color:#fffc;font-weight:600;font-size:14.5px;text-decoration:none;transition:background .2s,color .2s;white-space:nowrap}.nv-pestana:hover{background:#ffffff1f;color:#fff}.nv-pestana--activa,.nv-pestana--activa:hover{background:var(--nv-cian);color:#fff}.nv-barra__indice{display:none;margin-left:auto;white-space:nowrap;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:7px 16px;font-size:14px;cursor:pointer}.nv-hero{color:#fff;padding:48px 0 56px;background:radial-gradient(800px 420px at 85% 0%,rgba(12,173,227,.35),transparent 60%),radial-gradient(600px 400px at 0% 100%,rgba(167,198,219,.18),transparent 60%),linear-gradient(135deg,var(--nv-navy-oscuro) 0%,var(--nv-navy) 100%)}.nv-hero h1{color:#fff;font-size:clamp(28px,4vw,42px);font-weight:800}.nv-hero p{color:var(--nv-azul);font-size:17px;margin-top:8px}.nv-hero__versiones{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.nv-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;cursor:pointer;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.3);font-weight:600;font-size:15px;transition:background .2s,transform .2s}.nv-chip:hover{background:#ffffff38;transform:translateY(-2px)}.nv-chip--activo{background:var(--nv-cian);border-color:var(--nv-cian)}.nv-chip small{background:#fff;color:var(--nv-cian-oscuro);border-radius:999px;padding:0 8px;font-size:11px;font-weight:700;text-transform:uppercase}.nv-buscador{position:relative;margin-top:22px;max-width:520px}.nv-buscador i{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#7b95a5}.nv-buscador input{width:100%;height:48px;border-radius:999px;border:2px solid transparent;padding:0 20px 0 46px;font-size:15px;font-family:inherit;color:var(--nv-navy);background:#fff;outline:none;box-shadow:0 8px 24px #0000002e}.nv-buscador input:focus{border-color:var(--nv-cian)}.nv-cuerpo{display:grid;grid-template-columns:270px minmax(0,1fr);gap:32px;padding-top:32px;padding-bottom:40px;align-items:start}.nv-indice{position:sticky;top:88px;max-height:calc(100vh - 108px);overflow-y:auto;background:#fff;border:1px solid var(--nv-borde);border-radius:14px;padding:16px 12px;box-shadow:0 4px 18px #1a3a4a0f}.nv-indice__titulo{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8aa0ae;padding:0 10px 8px}.nv-indice__vacio{padding:6px 10px;font-size:14px;color:#8aa0ae}.nv-indice__grupo{margin-bottom:12px}.nv-indice a{display:block;text-decoration:none;border-radius:8px;transition:background .15s,color .15s}.nv-indice__version{padding:8px 10px;font-weight:700;color:var(--nv-navy);font-size:14.5px}.nv-indice__version i{color:var(--nv-cian);margin-right:6px}.nv-indice__tema{padding:6px 10px 6px 26px;font-size:13.5px;color:#587383;border-left:2px solid var(--nv-borde);margin-left:14px;border-radius:0 8px 8px 0!important}.nv-indice a:hover{background:#eef6fa;color:var(--nv-cian-oscuro)}.nv-indice__tema--activo,.nv-indice__version--activo{background:#e4f5fc;color:var(--nv-cian-oscuro)!important}.nv-indice__tema--activo{border-left-color:var(--nv-cian);font-weight:600}.nv-indice-velo{display:none}.nv-principal{min-width:0}.nv-aviso{background:#fff8e1;border:1px solid #ffe08a;color:#7a5b00;padding:12px 16px;border-radius:10px;margin-bottom:18px}.nv-herramientas{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:14px;color:#6b8394}.nv-herramientas button{background:none;border:0;color:var(--nv-cian-oscuro);font-weight:600;font-size:13.5px;cursor:pointer;margin-left:14px;padding:4px 0}.nv-herramientas button:hover{text-decoration:underline}.nv-vacio{text-align:center;padding:60px 20px;color:#8aa0ae}.nv-vacio i{font-size:38px;margin-bottom:10px}.nv-version{margin-bottom:44px;scroll-margin-top:88px}.nv-version__cabecera{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:18px}.nv-version__numero{display:inline-flex;align-items:center;gap:8px;color:var(--nv-cian-oscuro);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.06em}.nv-version__numero small{background:var(--nv-cian);color:#fff;border-radius:999px;padding:1px 10px;font-size:11px}.nv-version h2{font-size:clamp(22px,3vw,30px);font-weight:800;margin-top:4px}.nv-version__cabecera p{margin-top:6px;max-width:720px}.nv-resumen{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;margin-bottom:22px}.nv-resumen__tarjeta{display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;background:#fff;border:1px solid var(--nv-borde);border-radius:12px;padding:12px 14px;transition:transform .2s,box-shadow .2s,border-color .2s}.nv-resumen__tarjeta:hover{transform:translateY(-3px);border-color:var(--nv-cian);box-shadow:0 10px 24px #0cade329}.nv-resumen__icono,.nv-tema__icono{flex:none;width:40px;height:40px;border-radius:10px;background:#e4f5fc;color:var(--nv-cian-oscuro);display:flex;align-items:center;justify-content:center;font-size:18px}.nv-resumen__texto{flex:1;min-width:0;display:flex;flex-direction:column}.nv-resumen__texto strong{color:var(--nv-navy);font-size:14.5px;line-height:1.3}.nv-resumen__texto small{color:#6b8394;font-size:12.5px;line-height:1.4;margin-top:2px}.nv-etiqueta{flex:none;display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap}.nv-etiqueta--nuevo{background:#e8f5e9;color:#2e7d32}.nv-etiqueta--mejora{background:#e4f5fc;color:#0892c0}.nv-etiqueta--correccion{background:#fff3e0;color:#e65100}.nv-temas{display:flex;flex-direction:column;gap:14px}.nv-ancla{scroll-margin-top:88px}.nv-tema{background:#fff;border:1px solid var(--nv-borde);border-radius:14px;box-shadow:0 2px 10px #1a3a4a0a;overflow:hidden}.nv-ancla:target .nv-tema{border-color:var(--nv-cian)}.nv-tema__cabecera{display:flex;align-items:center;gap:8px;padding-right:12px}.nv-tema__alternar{flex:1;min-width:0;display:flex;align-items:center;gap:14px;background:none;border:0;padding:14px 8px 14px 16px;text-align:left;cursor:pointer}.nv-tema__titulos{flex:1;min-width:0;display:flex;flex-direction:column}.nv-tema__titulo{color:var(--nv-navy);font-weight:700;font-size:17px;line-height:1.3}.nv-tema__donde{font-size:12.5px;color:#7b95a5}.nv-tema__donde i{color:var(--nv-azul);margin-right:3px}.nv-tema__flecha{color:#9bb3c1;transition:transform .25s}.nv-tema--abierto .nv-tema__flecha{transform:rotate(180deg)}.nv-tema__cuerpo{padding:2px 22px 18px 70px;animation:nv-aparecer .25s ease}@keyframes nv-aparecer{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.nv-lista{margin:0;padding-left:18px}.nv-lista li{margin-bottom:8px}.nv-lista li::marker{color:var(--nv-cian)}.nv-lista ul{margin-top:6px;padding-left:18px}.nv-copiar{flex:none;background:#f1f7fa;color:#587383;border:0;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.nv-copiar:hover{background:var(--nv-cian);color:#fff}.nv-copiar--version{background:#fff;border:1px solid var(--nv-borde);padding:8px 16px}.nv-actualizacion{margin-top:22px;background:linear-gradient(135deg,var(--nv-navy-oscuro),var(--nv-navy));color:#dbe9f1;border-radius:16px;padding:24px 26px}.nv-actualizacion h3{color:#fff;font-size:19px;margin-bottom:14px}.nv-actualizacion h3 i{color:var(--nv-cian);margin-right:8px}.nv-actualizacion ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.nv-actualizacion li{display:flex;gap:14px;align-items:flex-start}.nv-actualizacion strong{color:#fff}.nv-actualizacion code{background:#ffffff1f;color:#bfe9f8}.nv-actualizacion__numero{flex:none;width:28px;height:28px;border-radius:50%;background:var(--nv-cian);color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.nv-soporte{text-align:center;color:#6b8394;margin-top:8px}.nv-soporte i{color:var(--nv-cian);margin-right:6px}.nv-pie{background:var(--nv-navy-oscuro);color:var(--nv-azul);text-align:center;padding:22px 20px;font-size:14px}.nv-aviso--suave{background:#fff;border-color:var(--nv-borde);color:#587383;font-size:14px}.nv-enlace-manual{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding:14px 18px;text-decoration:none;color:inherit;background:linear-gradient(135deg,#e4f5fc,#fff);border:1px solid #bfe9f8;border-radius:14px;transition:transform .2s,box-shadow .2s}.nv-enlace-manual:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0cade32e;color:inherit}.nv-enlace-manual__icono{flex:none;width:44px;height:44px;border-radius:12px;background:var(--nv-cian);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px}.nv-enlace-manual__texto{flex:1;min-width:0;display:flex;flex-direction:column}.nv-enlace-manual__texto strong{color:var(--nv-navy);font-size:16px}.nv-enlace-manual__texto small{color:#587383;font-size:13.5px}.nv-enlace-manual>.fa-arrow-right{color:var(--nv-cian-oscuro)}.nv-porconfirmar{display:inline-block;background:#fff3e0;color:#e65100;border-radius:999px;padding:0 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;vertical-align:1px}.nv-modulo__intro{margin-bottom:16px}.nv-md>:first-child{margin-top:0}.nv-md__parrafo{margin:0 0 12px}.nv-md__subtitulo{margin:18px 0 8px;font-size:15.5px;font-weight:700;color:var(--nv-navy)}.nv-md__lista{margin:0 0 12px;padding-left:20px}.nv-md__lista li{margin-bottom:6px}.nv-md__lista li::marker{color:var(--nv-cian-oscuro);font-weight:700}.nv-md__lista .nv-md__lista{margin:6px 0 0}.nv-md__cita{margin:0 0 12px;padding:10px 14px;border-left:4px solid var(--nv-cian);background:#f1f8fc;border-radius:0 10px 10px 0}.nv-md__tabla{overflow-x:auto;margin:4px 0 14px;border:1px solid var(--nv-borde);border-radius:10px}.nv-md__tabla table{width:100%;border-collapse:collapse;font-size:14px}.nv-md__tabla th{background:#f1f7fa;color:var(--nv-navy);text-align:left;padding:9px 12px;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.nv-md__tabla td{padding:9px 12px;border-top:1px solid var(--nv-borde);vertical-align:top}.nv-tema__cuerpo>.nv-md:last-child>:last-child{margin-bottom:0}@media(max-width:900px){.nv-cuerpo{grid-template-columns:minmax(0,1fr)}.nv-barra__indice{display:inline-flex;align-items:center;gap:6px}.nv-pestanas{margin-left:0;padding-left:0;border-left:0;gap:2px}.nv-pestana{padding:7px 11px;font-size:13.5px}.nv-pestana__largo{display:none}.nv-marca img{height:40px}.nv-indice{position:fixed;top:68px;left:0;bottom:0;width:min(310px,86vw);max-height:none;z-index:60;border-radius:0 14px 14px 0;transform:translate(-105%);transition:transform .25s}.nv-indice--abierto{transform:none}.nv-indice-velo{display:block;position:fixed;inset:68px 0 0;background:#0f253573;z-index:55}.nv-tema__cuerpo{padding:2px 16px 16px 20px}.nv-tema__cabecera{flex-wrap:wrap;padding-bottom:8px}.nv-tema__alternar{flex-basis:100%}.nv-copiar{margin-left:16px}}@media(max-width:560px){.nv-barra__interior{gap:8px}.nv-barra__indice-texto{display:none}.nv-barra__indice{padding:8px 12px}.nv-marca img{height:34px}.nv-pestana{padding:7px 9px;font-size:13px;gap:5px}}@media(prefers-reduced-motion:reduce){.nv *,.nv *:before,.nv *:after{animation:none!important;transition:none!important}}:root{--navy-950: #0f2535;--navy-900: #1A3A4A;--navy-800: #22475d;--cyan-500: #0CADE3;--cyan-600: #0892c0;--blue-200: #A7C6DB;--shadow-header: 0 4px 20px rgba(9, 26, 38, .28);--shadow-sidebar-item: 0 2px 10px rgba(12, 173, 227, .18);--header-bg: #f7fafc;--header-border: #e8eef3;--header-texto: #2D4F63;--header-texto-suave: #6b8394}html,body{height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#root{min-height:100vh;display:flex;flex-direction:column}#root>.wrapper{flex:1;min-height:100vh}.content-card{background:#fff;border-radius:18px;box-shadow:0 4px 24px #1a3a4a14,0 1px 3px #0000000a;padding:24px 26px 28px;margin:6px 2px 24px}.content-card .box{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.content-card .box-header{padding:14px 18px;border-bottom:1px solid #f0f0f0}.content-card .box-body{padding:16px 18px}.tabla-fila{transition:background .12s}.tabla-fila:hover{background:#0cade30b}.factura-resultado-fila{transition:background .1s}.factura-resultado-fila:hover{background:#f0f7ff}.factura-item-fila{background:#fff;transition:background .12s}.factura-item-fila:hover{background:#0cade30b}.main-header,.main-header .navbar{background:var(--header-bg)!important;border-bottom:1px solid var(--header-border)!important;box-shadow:0 1px 3px #091a260a}.main-header .logo{background:linear-gradient(180deg,var(--navy-950) 0%,#0a1e2b 100%)!important;border-right:1px solid rgba(255,255,255,.06)!important;transition:background .18s}.main-header .logo:hover{background:linear-gradient(180deg,#0c2030,#081720)!important}.main-header{position:fixed!important;top:0;left:0;right:0;z-index:1030}.main-sidebar{background:linear-gradient(180deg,var(--navy-900) 0%,var(--navy-800) 100%)!important;position:fixed!important;top:61px;bottom:0;height:auto!important;min-height:0!important;padding-top:0!important;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.main-sidebar::-webkit-scrollbar{width:6px}.main-sidebar::-webkit-scrollbar-track{background:transparent}.main-sidebar::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}.main-sidebar::-webkit-scrollbar-thumb:hover{background:#ffffff47}.content-wrapper{padding-top:61px}@media(max-width:767px){.main-sidebar{top:120px}.content-wrapper{padding-top:120px}}.main-sidebar .sidebar-menu>li>a{background:transparent!important;color:#ffffffa6!important;border-left:none!important}.main-sidebar .sidebar-menu>li.active>a,.main-sidebar .sidebar-menu>li>a:hover{background:transparent!important;color:#0cade3!important}.sidebar-item-link{padding:10px 14px}.sidebar-item-icon{background:transparent}.sidebar-item-link:hover .sidebar-item-icon{background:#ffffff14}.sidebar-item-icon-activo,.sidebar-item-link:hover .sidebar-item-icon-activo{background:#0cade329!important}.sidebar-collapse .sidebar-item-label{display:none!important}.sidebar-collapse .sidebar-item-link{padding:10px 0!important;justify-content:center!important;gap:0!important}.sidebar-collapse .sidebar-item-icon{margin:0 auto!important}@media(max-width:640px){.navbar-logout-label,.navbar-usuario-label{display:none}}@media(max-width:991px){.navbar-empresa-label{display:none}}.dashboard-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.dashboard-main-row{display:flex;gap:16px;align-items:flex-start}@media(max-width:1100px){.dashboard-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.dashboard-kpi-grid{grid-template-columns:1fr}.dashboard-main-row{flex-direction:column}.dashboard-main-row>div:last-child{flex:none!important;width:100%!important}}.factura-tabs{display:none}@media(max-width:768px){.factura-tabs{display:flex;background:#fff;border-bottom:2px solid #e8ecf0;flex-shrink:0;z-index:1}.factura-tab{flex:1;padding:11px 8px;text-align:center;font-weight:600;font-size:.88rem;cursor:pointer;border:none;background:none;color:#888;border-bottom:3px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s}.factura-tab.activo{color:#0cade3;border-bottom-color:#0cade3}.factura-tab .factura-tab-badge{display:inline-block;background:#0cade3;color:#fff;border-radius:10px;padding:1px 7px;font-size:.72rem;margin-left:5px;vertical-align:middle}.factura-tab.activo .factura-tab-badge{background:#0cade3}}@media(max-width:640px){.pedido-btn-label{display:none}}.login-card{display:flex;flex-direction:row;width:100%;max-width:860px;border-radius:20px;overflow:hidden;box-shadow:0 24px 64px #0cade32e,0 4px 24px #0000001a}.login-panel-logo{flex:0 0 360px;padding:48px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center}.login-panel-logo img{max-width:300px;width:100%}.login-panel-logo .login-logo-subtitulo{display:block}.login-panel-form{flex:1;padding:48px 40px}@media(max-width:600px){.login-card{flex-direction:column;border-radius:16px}.login-panel-logo{flex:none;width:100%;flex-direction:row;padding:20px 24px;gap:16px;justify-content:center}.login-panel-logo img{max-width:140px}.login-panel-logo .login-logo-subtitulo{display:none}.login-panel-form{padding:28px 24px 32px}}@media print{.no-print,.main-header,.main-sidebar,.content-header,.box:not(.print-ticket-wrapper){display:none!important}.content-wrapper{margin:0!important;padding:0!important;background:#fff!important}.print-ticket{display:block!important}}
