/* =====================================================================
   ENCAMINA · Landings · Sistema visual v0.3 (provisional)
   Fuente de valores: ENCASOUL (skill landing-encamina, references/marca-y-tokens.md).
   Lo mantiene UX. Ni la skill ni Marketing lo editan.
   Todo va aislado bajo .lpe para convivir con Divi y el tema hijo Encamina.

   Color con moderación:
   - Base neutra (blanco, Light Blue 20 y azul noche) y una paleta de 3 colores corporativos
     por landing (--c1 principal, --c2 y --c3 de apoyo) con sus tintes 20 (--t1..--t3).
   - Los colores claros (Light Blue, Aquamarine) solo como luz en los degradados.
   - Degradados solo en hero, cierre, banda y secciones «color» (máx. 2 por landing).
   ===================================================================== */
.lpe{
  --noche:#292F59;      /* Corporate/Dark/Dark Blue */
  --azul:#454F97;       /* Corporate/Main/Dark Blue */
  --tinta:#282828;      /* Neutral/80 */
  --gris:#686868;       /* Neutral/60 */
  --borde:#CDCDCD;      /* Neutral/20 */
  --linea:#E6E6E6;      /* Neutral/10 */
  --niebla:#F2F2F2;     /* Neutral/05 */
  --blanco:#FFFFFF;
  --claro:#D7DAED;      /* Dark Blue 20 */
  --font:"Segoe UI","Helvetica Neue",Arial,sans-serif;
  --s1:4px;--s2:8px;--s3:16px;--s4:24px;--s5:32px;--s6:48px;--s7:72px;--s8:96px;
  --sombra:0 1px 2px rgba(41,47,89,.06),0 8px 24px rgba(41,47,89,.08);
  --sombra-alta:0 2px 4px rgba(41,47,89,.08),0 16px 40px rgba(41,47,89,.14);
  /* Paleta por defecto: azul */
  --c1:#454F97;--c2:#8A4D93;--c3:#517631;
  --t1:#D7DAED;--t2:#E9D9EB;--t3:#DCEBCE;
  --c1-rgb:69,79,151;--c2-rgb:138,77,147;--luz-rgb:109,166,217;
  --suave:#E2EDF7;      /* Light Blue 20 */
  --ante:#454F97;
}
/* Paletas: 3 colores Main de ENCASOUL + sus tintes 20. Todos admiten texto blanco encima (≥ 5,27:1). */
.lpe.paleta-azul  {--c1:#454F97;--c2:#8A4D93;--c3:#517631;--t1:#D7DAED;--t2:#E9D9EB;--t3:#DCEBCE;--c1-rgb:69,79,151;--c2-rgb:138,77,147;--luz-rgb:109,166,217;--suave:#E2EDF7;--ante:#454F97}
.lpe.paleta-morado{--c1:#61438E;--c2:#454F97;--c3:#A11C3B;--t1:#DFD6EC;--t2:#D7DAED;--t3:#F5C8D3;--c1-rgb:97,67,142;--c2-rgb:138,77,147;--luz-rgb:109,166,217;--suave:#E2EDF7;--ante:#61438E}
.lpe.paleta-verde {--c1:#517631;--c2:#454F97;--c3:#61438E;--t1:#DCEBCE;--t2:#D7DAED;--t3:#DFD6EC;--c1-rgb:81,118,49;--c2-rgb:69,79,151;--luz-rgb:107,172,145;--suave:#E1EEE9;--ante:#454F97}
.lpe.paleta-rojo  {--c1:#A11C3B;--c2:#454F97;--c3:#61438E;--t1:#F5C8D3;--t2:#D7DAED;--t3:#DFD6EC;--c1-rgb:161,28,59;--c2-rgb:97,67,142;--luz-rgb:109,166,217;--suave:#E2EDF7;--ante:#A11C3B}
.lpe.paleta-lila  {--c1:#8A4D93;--c2:#454F97;--c3:#517631;--t1:#E9D9EB;--t2:#D7DAED;--t3:#DCEBCE;--c1-rgb:138,77,147;--c2-rgb:97,67,142;--luz-rgb:109,166,217;--suave:#E2EDF7;--ante:#8A4D93}
/* Tono de cada elemento: rota 1-2-3 en las retículas */
.lpe .tono-1{--c:var(--c1);--t:var(--t1)}
.lpe .tono-2{--c:var(--c2);--t:var(--t2)}
.lpe .tono-3{--c:var(--c3);--t:var(--t3)}

/* ===== Base aislada ===== */
.lpe{font-family:var(--font);color:var(--tinta);background:var(--blanco);font-size:16px;line-height:24px;font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:clip;text-align:left}
.lpe *,.lpe *::before,.lpe *::after{box-sizing:border-box}
.lpe :is(h1,h2,h3,h4,p,ul,ol,li,figure,blockquote,dl,dt,dd,summary,details,table,caption,th,td){margin:0;padding:0;border:0;font:inherit;color:inherit;letter-spacing:normal;text-transform:none;-webkit-text-stroke:0;text-align:left;line-height:inherit;background:none}
.lpe :is(h1,h2,h3){text-wrap:balance}
.lpe :is(ul,ol){list-style:none}
.lpe img{display:block;max-width:100%;height:auto;margin:0;border:0}
.lpe a{color:var(--azul);text-underline-offset:3px}
.lpe :focus-visible{outline:2px solid var(--azul);outline-offset:3px}
.lpe [id]{scroll-margin-top:120px}
.lpe .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.lpe .wrap{max-width:1440px;margin:0 auto;padding:0 var(--s8)}

/* ===== Iconos ===== */
.lpe .icono{display:block;width:28px;height:28px;flex:none;background-color:currentColor;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
/* Icono sobre círculo de color suave: tinte 20 de fondo, color Main en el icono */
.lpe .chip-ico{display:inline-flex;align-items:center;justify-content:center;flex:none;width:56px;height:56px;border-radius:50%;background:var(--t);color:var(--c)}
.lpe .chip-ico--mini{width:36px;height:36px}
.lpe .chip-ico--mini .icono{width:20px;height:20px}
.lpe .chip-ico--grande{width:96px;height:96px}
.lpe .chip-ico--grande .icono{width:48px;height:48px}
.lpe .chip-ico--enorme{width:176px;height:176px}
.lpe .chip-ico--enorme .icono{width:80px;height:80px}
.lpe .chip-ico--solido{background:var(--blanco);color:var(--c1)}

/* ===== Botones (ENCASOUL Button: 40 px, radio 4 px; 44 px en móvil) ===== */
.lpe .btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 20px;border-radius:4px;font-size:14px;line-height:24px;font-weight:600;text-decoration:none;white-space:nowrap;border:1px solid transparent;transition:background-color .15s ease,box-shadow .15s ease}
.lpe .btn--primario{background:var(--c1);color:var(--blanco)}
.lpe .btn--primario:hover{background:var(--noche)}
.lpe .btn--claro{background:var(--blanco);color:var(--noche)}
.lpe .btn--claro:hover{box-shadow:0 0 0 4px rgba(255,255,255,.25)}
.lpe .btn--secundario{background:transparent;color:var(--c1);border-color:var(--c1)}
.lpe .btn--secundario:hover{background:var(--t1)}
.lpe .btn--linea-clara{background:transparent;color:var(--blanco);border-color:rgba(255,255,255,.7)}
.lpe .btn--linea-clara:hover{background:rgba(255,255,255,.12)}
.lpe .acciones{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s5)}

/* ===== Hero: degradado corporativo con luz que se mueve despacio y borde inferior en curva ===== */
.lpe .hero{position:relative;overflow:hidden;color:var(--blanco);background:linear-gradient(120deg,var(--noche) 0%,var(--noche) 35%,var(--c1) 125%)}
.lpe .hero__luz{position:absolute;inset:-20%;pointer-events:none;
  background:radial-gradient(38% 46% at 82% 18%,rgba(var(--c2-rgb),.55) 0%,rgba(var(--c2-rgb),0) 70%),
             radial-gradient(34% 40% at 14% 92%,rgba(var(--luz-rgb),.30) 0%,rgba(var(--luz-rgb),0) 70%),
             radial-gradient(26% 30% at 60% 70%,rgba(255,255,255,.07) 0%,rgba(255,255,255,0) 70%);
  animation:lpe-deriva 22s ease-in-out infinite alternate}
@keyframes lpe-deriva{0%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(-3%,2%,0) scale(1.05)}100%{transform:translate3d(2%,-2%,0) scale(1.02)}}
.lpe .hero::after,.lpe .cierre::before{content:"";position:absolute;left:0;right:0;height:72px;pointer-events:none;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 72' preserveAspectRatio='none'%3E%3Cpath d='M0 40C220 72 420 8 720 28s520 40 720 4V72H0z'/%3E%3C/svg%3E") center/100% 100% no-repeat;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 72' preserveAspectRatio='none'%3E%3Cpath d='M0 40C220 72 420 8 720 28s520 40 720 4V72H0z'/%3E%3C/svg%3E") center/100% 100% no-repeat}
.lpe .hero::after{bottom:-1px;background:var(--blanco)}
.lpe .hero--sigue-suave::after{background:var(--suave)}
.lpe .hero--sigue-color::after{background:var(--c1)}
.lpe .hero .wrap{position:relative;z-index:1;padding-top:var(--s8);padding-bottom:144px;display:grid;grid-template-columns:7fr 5fr;gap:var(--s6);align-items:center}
.lpe .hero__texto{grid-column:1}
.lpe .hero__antetitulo{display:inline-block;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,.12);font-size:14px;line-height:20px;font-weight:600}
.lpe .hero__titulo{margin-top:var(--s4);font-size:56px;line-height:64px;font-weight:300;letter-spacing:-.01em;max-width:20ch}
.lpe .hero__entradilla{margin-top:var(--s5);font-size:20px;line-height:30px;max-width:46ch;color:rgba(255,255,255,.92)}
.lpe .hero__visual{grid-column:2;justify-self:end;max-height:380px;width:auto;border-radius:12px;box-shadow:var(--sombra-alta)}
.lpe .hero--texto .wrap{grid-template-columns:1fr}
.lpe .hero--texto .hero__titulo{max-width:22ch}
.lpe .hero__datos{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s5)}
.lpe .hero__dato{padding:var(--s3) var(--s4);border-radius:8px;background:rgba(255,255,255,.10)}
.lpe .hero__dato dt{font-size:14px;line-height:20px;color:var(--claro)}
.lpe .hero__dato dd{margin:var(--s1) 0 0;font-size:18px;line-height:26px;font-weight:600}
.lpe .hero__form{grid-column:2;align-self:start;background:var(--blanco);color:var(--tinta);border-radius:12px;padding:var(--s4);box-shadow:var(--sombra-alta)}
.lpe .hero--lateral:has(.hero__form) .hero__texto{align-self:start;padding-top:var(--s6)}
.lpe .hero__form .formulario{padding:0;box-shadow:none;border-radius:0}
.lpe .hero__form-titulo{margin-bottom:var(--s2);font-size:20px;line-height:28px;font-weight:600;color:var(--noche)}

/* ===== Secciones y fondos ===== */
.lpe .sec{padding:var(--s8) 0}
.lpe .sec--blanco{background:var(--blanco)}
.lpe .sec--suave{background:var(--suave)}
.lpe .sec--color{background:linear-gradient(125deg,var(--noche) 0%,var(--c1) 70%,rgb(var(--c2-rgb)) 140%);color:var(--blanco)}
.lpe .sec__cab{max-width:760px}
.lpe .sec__ante{font-size:15px;line-height:22px;font-weight:600;color:var(--ante);margin-bottom:var(--s2)}
.lpe .sec__titulo{font-size:36px;line-height:44px;font-weight:300;color:var(--noche);letter-spacing:-.005em}
.lpe .sec__intro{margin-top:var(--s3);font-size:18px;line-height:28px}
.lpe .sec__cab--partida{max-width:none;display:grid;grid-template-columns:5fr 7fr;gap:var(--s6);align-items:end}
.lpe .sec__cab--partida .sec__intro{margin-top:0;max-width:60ch}
.lpe .sec__cuerpo{margin-top:var(--s6)}
.lpe .sec__nota{margin-top:var(--s5);max-width:64ch;color:var(--gris);font-style:italic}
.lpe .sec__accion{margin-top:var(--s5)}
.lpe .sec--color :is(.sec__titulo,.sec__ante,.sec__intro,.sec__nota){color:var(--blanco)}
.lpe .sec--color .sec__ante{opacity:.85}

/* ===== Tarjetas ===== */
.lpe .tarjeta{position:relative;background:var(--blanco);border-radius:12px;padding:var(--s5) var(--s4);box-shadow:var(--sombra);color:var(--tinta)}
.lpe .sec--blanco .tarjeta{box-shadow:none;border:1px solid var(--linea);background:var(--blanco)}
.lpe .tarjeta .chip-ico{margin-bottom:var(--s3)}
.lpe .tarjeta__titulo{font-size:20px;line-height:28px;font-weight:600;color:var(--noche)}
.lpe .tarjeta__texto{margin-top:var(--s2)}
.lpe .lista{margin-top:var(--s3)}
.lpe .lista li{position:relative;padding-left:20px;margin-top:var(--s2)}
.lpe .lista li::before{content:"";position:absolute;left:4px;top:9px;width:7px;height:7px;border-radius:50%;background:var(--c,var(--c1))}

/* ===== C02 Datos clave ===== */
.lpe .datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--s5)}
.lpe .dato__cifra{font-size:60px;line-height:64px;font-weight:300;color:var(--c);letter-spacing:-.02em}
.lpe .dato__texto{margin-top:var(--s2);font-size:17px;line-height:26px;max-width:28ch}
.lpe .dato__fuente{margin-top:var(--s2);font-size:14px;line-height:20px;color:var(--gris)}
.lpe .sec--color .dato__cifra{color:var(--blanco)}
.lpe .sec--color .dato__fuente{color:var(--claro)}

/* ===== C03 Planteamiento ===== */
.lpe .planteamiento{display:grid;grid-template-columns:5fr 7fr;gap:var(--s6);align-items:start}
.lpe .planteamiento__texto{font-size:18px;line-height:28px;max-width:60ch}
.lpe .planteamiento__texto p+p{margin-top:var(--s3)}
.lpe .planteamiento__figura,.lpe .planteamiento__chip{margin-top:var(--s5)}
.lpe .planteamiento__figura img{width:100%;border-radius:12px}

/* ===== C04 Puntos y C05 Capacidades (retículas de tarjetas) ===== */
.lpe .puntos,.lpe .capacidades{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s4)}
.lpe .puntos--2,.lpe .capacidades--2{grid-template-columns:repeat(2,1fr)}
.lpe .puntos--4,.lpe .capacidades--4{grid-template-columns:repeat(4,1fr)}

/* ===== C06 Bloques alternos ===== */
.lpe .alternos{display:grid;gap:var(--s7)}
.lpe .alterno{display:grid;grid-template-columns:6fr 6fr;gap:var(--s7);align-items:center}
.lpe .alterno:nth-child(even) .alterno__texto-col{order:2}
.lpe .alterno__titulo{font-size:28px;line-height:36px;font-weight:300;color:var(--noche)}
.lpe .alterno__texto{margin-top:var(--s3);max-width:56ch}
.lpe .alterno__figura img{width:100%;border-radius:12px;box-shadow:var(--sombra)}
.lpe .alterno__visual{display:flex;align-items:center;justify-content:center;min-height:280px;border-radius:16px;background:linear-gradient(135deg,var(--t) 0%,var(--blanco) 100%)}
.lpe .sec--suave .alterno__visual{background:linear-gradient(135deg,var(--t) 0%,rgba(255,255,255,.7) 100%)}
.lpe .alterno__visual .chip-ico{background:var(--blanco);box-shadow:var(--sombra)}
.lpe .alterno--solo-texto{grid-template-columns:5fr 7fr;align-items:start}

/* ===== C07 Proceso ===== */
.lpe .proceso{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s4);counter-reset:paso}
.lpe .proceso--3{grid-template-columns:repeat(3,1fr)}
.lpe .proceso--5{grid-template-columns:repeat(5,1fr)}
.lpe .paso__num{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--c);color:var(--blanco);font-size:20px;font-weight:600;margin-bottom:var(--s3)}
.lpe .paso__meta{display:block;margin-bottom:var(--s1);font-size:14px;line-height:20px;font-weight:600;color:var(--gris)}

/* ===== C08 Tabla ===== */
.lpe .tabla-env{overflow-x:auto;background:var(--blanco);border-radius:12px;box-shadow:var(--sombra)}
.lpe .sec--blanco .tabla-env{box-shadow:none;border:1px solid var(--linea)}
.lpe .tabla{width:100%;border-collapse:collapse;font-size:16px;line-height:24px}
.lpe .tabla th,.lpe .tabla td{text-align:left;vertical-align:top;padding:var(--s3) var(--s4);border-bottom:1px solid var(--linea)}
.lpe .tabla tbody tr:last-child :is(th,td){border-bottom:0}
.lpe .tabla thead th{font-size:14px;line-height:20px;font-weight:600;color:var(--noche);background:var(--t1);border-bottom:0}
.lpe .tabla tbody th{font-weight:600;color:var(--c1);width:26%}

/* ===== C09 Lista de verificación ===== */
.lpe .checks{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s4) var(--s6);max-width:1120px}
.lpe .check{display:flex;gap:var(--s3);align-items:flex-start}
.lpe .check__texto{padding-top:6px}
.lpe .check__texto b{font-weight:600;color:var(--noche)}
.lpe .sec--color .check__texto b{color:var(--blanco)}
.lpe .sec--color .chip-ico{background:rgba(255,255,255,.16);color:var(--blanco)}

/* ===== C10 Cita ===== */
.lpe .cita{max-width:880px;padding:var(--s6);border-radius:16px;background:var(--blanco);box-shadow:var(--sombra)}
.lpe .sec--blanco .cita{box-shadow:none;background:var(--suave)}
.lpe .cita blockquote p{font-size:28px;line-height:40px;font-weight:300;color:var(--noche)}
.lpe .cita figcaption{display:flex;align-items:center;gap:var(--s3);margin-top:var(--s4)}
.lpe .cita__avatar{width:64px;height:64px;border-radius:50%;object-fit:cover}
.lpe .cita__nombre{display:block;font-weight:600;color:var(--c1)}
.lpe .cita__cargo{display:block;font-size:14px;line-height:20px;color:var(--gris)}
.lpe .sec--color .cita{background:rgba(255,255,255,.08);box-shadow:none}
.lpe .sec--color :is(.cita blockquote p,.cita__nombre){color:var(--blanco)}
.lpe .sec--color .cita__cargo{color:var(--claro)}

/* ===== C11 Tecnologías ===== */
.lpe .chips{display:flex;flex-wrap:wrap;gap:var(--s2)}
.lpe .chip{display:inline-block;background:var(--t);color:var(--noche);border-radius:999px;padding:var(--s2) var(--s3);font-size:14px;line-height:20px;font-weight:600}
.lpe .chips-grupo+.chips-grupo{margin-top:var(--s4)}
.lpe .chips-grupo__titulo{font-size:14px;line-height:20px;font-weight:600;color:var(--gris);margin-bottom:var(--s2)}

/* ===== C12 Por qué ENCAMINA ===== */
.lpe .razones{display:grid;grid-template-columns:4fr 8fr;gap:var(--s6);align-items:start}
.lpe .razones__lista{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s5) var(--s5)}
.lpe .razon{display:flex;gap:var(--s3);align-items:flex-start}
.lpe .razon__titulo{font-size:18px;line-height:26px;font-weight:600;color:var(--noche)}
.lpe .razon__texto{margin-top:var(--s1)}
.lpe .razones__figura{margin-top:var(--s5)}
.lpe .razones__figura img{width:100%;max-width:420px;border-radius:12px}
.lpe .sec--color .razon__titulo{color:var(--blanco)}
.lpe .sec--color .razon__texto{color:rgba(255,255,255,.9)}

/* ===== C13 Preguntas frecuentes ===== */
.lpe .faq{max-width:920px;display:grid;gap:var(--s2)}
.lpe .faq details{background:var(--blanco);border-radius:8px;box-shadow:var(--sombra)}
.lpe .sec--blanco .faq details{box-shadow:none;border:1px solid var(--linea)}
.lpe .faq summary{position:relative;list-style:none;cursor:pointer;padding:var(--s4) 64px var(--s4) var(--s4);font-size:18px;line-height:28px;font-weight:600;color:var(--noche)}
.lpe .faq summary::-webkit-details-marker{display:none}
.lpe .faq summary::after{content:"+";position:absolute;right:var(--s4);top:50%;width:32px;height:32px;margin-top:-16px;border-radius:50%;background:var(--t1);color:var(--c1);font-size:22px;line-height:30px;text-align:center;font-weight:400}
.lpe .faq details[open] summary::after{content:"\2212"}
.lpe .faq__respuesta{padding:0 var(--s4) var(--s4);max-width:72ch}

/* ===== C14 Banda de llamada a la acción ===== */
.lpe .sec--banda{padding:var(--s7) 0}
.lpe .banda{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;gap:var(--s5);align-items:center;padding:var(--s6);border-radius:16px;color:var(--blanco);background:linear-gradient(120deg,var(--c1) 0%,rgb(var(--c2-rgb)) 100%)}
.lpe .banda:not(:has(.chip-ico)){grid-template-columns:1fr auto}
.lpe .banda__titulo{font-size:28px;line-height:36px;font-weight:300}
.lpe .banda__texto{margin-top:var(--s2);max-width:56ch;color:rgba(255,255,255,.92)}

/* ===== C15 Cierre con formulario ===== */
.lpe .cierre{position:relative;overflow:hidden;color:var(--blanco);background:linear-gradient(120deg,var(--noche) 0%,var(--noche) 35%,var(--c1) 125%)}
.lpe .cierre::before{top:-1px;transform:scaleY(-1);background:var(--blanco);z-index:1}
.lpe .cierre--tras-suave::before{background:var(--suave)}
.lpe .cierre--tras-color::before{background:var(--c1)}
.lpe .cierre .wrap{position:relative;z-index:1;padding-top:152px;padding-bottom:var(--s8);display:grid;grid-template-columns:5fr 7fr;gap:var(--s6);align-items:start}
.lpe .cierre__titulo{font-size:40px;line-height:48px;font-weight:300}
.lpe .cierre__texto{margin-top:var(--s3);font-size:18px;line-height:28px;max-width:40ch;color:rgba(255,255,255,.92)}
.lpe .cierre__contacto{margin-top:var(--s5);font-size:14px;line-height:22px;color:var(--claro)}
.lpe .cierre__contacto a{color:var(--blanco)}
.lpe .formulario{background:var(--blanco);color:var(--tinta);border-radius:12px;padding:var(--s3);box-shadow:var(--sombra-alta)}
.lpe .formulario iframe{display:block;width:100%;min-height:760px;border:0}
.lpe .formulario__alt{margin:var(--s2) 0 0;font-size:14px;line-height:20px;color:var(--gris)}
.lpe .formulario__pendiente{min-height:320px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--borde);border-radius:8px;color:var(--gris);padding:var(--s4);text-align:center}

/* ===== C16 Agenda ===== */
.lpe .agenda{display:grid;gap:var(--s2);max-width:1000px}
.lpe .agenda__item{display:grid;grid-template-columns:120px 1fr;gap:var(--s4);align-items:start;padding:var(--s4);border-radius:8px;background:var(--blanco);box-shadow:var(--sombra)}
.lpe .sec--blanco .agenda__item{box-shadow:none;border:1px solid var(--linea)}
.lpe .agenda__hora{justify-self:start;padding:4px 12px;border-radius:999px;background:var(--t);color:var(--noche);font-weight:600}
.lpe .agenda__titulo{font-size:18px;line-height:28px;font-weight:600;color:var(--noche)}
.lpe .agenda__detalle{margin-top:var(--s1);color:var(--gris)}

/* ===== C17 Ponentes ===== */
.lpe .ponentes{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--s4)}
.lpe .ponente{display:flex;gap:var(--s3);align-items:center;padding:var(--s4)}
.lpe .ponente__foto{width:64px;height:64px;border-radius:50%;object-fit:cover;flex:none;background:var(--t,var(--t1))}
.lpe .ponente__nombre{font-weight:600;color:var(--noche)}
.lpe .ponente__cargo{font-size:14px;line-height:20px;color:var(--gris)}

/* ===== Responsive ===== */
@media (max-width:1023px){
  .lpe .wrap{padding:0 var(--s5)}
  .lpe :is(.hero .wrap,.cierre .wrap,.planteamiento,.razones,.alterno,.alterno--solo-texto,.sec__cab--partida){grid-template-columns:1fr}
  .lpe :is(.hero__visual,.hero__form){grid-column:1;justify-self:start}
  .lpe .hero__form{width:100%}
  .lpe .alterno:nth-child(even) .alterno__texto-col{order:0}
  .lpe .alterno__visual{min-height:200px}
  .lpe :is(.capacidades,.capacidades--4,.puntos,.puntos--4,.proceso,.proceso--3,.proceso--5){grid-template-columns:repeat(2,1fr)}
  .lpe .banda,.lpe .banda:not(:has(.chip-ico)){grid-template-columns:1fr}
  .lpe .hero__titulo{font-size:48px;line-height:56px}
}
@media (max-width:639px){
  .lpe .wrap{padding:0 var(--s3)}
  .lpe .sec{padding:var(--s7) 0}
  .lpe .hero .wrap{padding-top:var(--s6);padding-bottom:112px}
  .lpe .hero__titulo{font-size:36px;line-height:44px}
  .lpe .hero__entradilla{font-size:18px;line-height:28px}
  .lpe .hero__visual{display:none}
  .lpe .hero::after,.lpe .cierre::before{height:40px}
  .lpe .cierre .wrap{padding-top:96px}
  .lpe .sec__titulo{font-size:28px;line-height:36px}
  .lpe :is(.capacidades,.capacidades--2,.capacidades--4,.puntos,.puntos--2,.puntos--4,.checks,.proceso,.proceso--3,.proceso--5,.razones__lista){grid-template-columns:1fr}
  .lpe .cierre__titulo{font-size:32px;line-height:40px}
  .lpe .cita blockquote p{font-size:22px;line-height:32px}
  .lpe .banda{padding:var(--s4)}
  .lpe .agenda__item{grid-template-columns:1fr;gap:var(--s2)}
  .lpe .tabla thead{display:none}
  .lpe .tabla tr{display:block;padding:var(--s3) 0;border-bottom:1px solid var(--linea)}
  .lpe .tabla :is(th,td){display:block;border:0;padding:var(--s1) var(--s3);width:auto}
  .lpe .tabla tbody th{width:auto}
  .lpe .btn{white-space:normal;min-height:44px}
}
@media (prefers-reduced-motion:reduce){.lpe .hero__luz{animation:none}.lpe *{transition:none!important}}

/* ===== Iconos ===== */
.lpe .icono--agilidad{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M213.85,125.46l-112,120a8,8,0,0,1-13.69-7l14.66-73.33L45.19,143.49a8,8,0,0,1-3-13l112-120a8,8,0,0,1,13.69,7L153.18,90.9l57.63,21.61a8,8,0,0,1,3,12.95Z'></path></svg>")}
.lpe .icono--agro{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M205.41,159.07a60.9,60.9,0,0,1-31.83,8.86,71.71,71.71,0,0,1-27.36-5.66A55.55,55.55,0,0,0,136,194.51V224a8,8,0,0,1-8.53,8,8.18,8.18,0,0,1-7.47-8.25V211.31L81.38,172.69A52.5,52.5,0,0,1,63.44,176a45.82,45.82,0,0,1-23.92-6.67C17.73,156.09,6,125.62,8.27,87.79a8,8,0,0,1,7.52-7.52c37.83-2.23,68.3,9.46,81.5,31.25A46,46,0,0,1,103.74,140a4,4,0,0,1-6.89,2.43l-19.2-20.1a8,8,0,0,0-11.31,11.31l53.88,55.25c.06-.78.13-1.56.21-2.33a68.56,68.56,0,0,1,18.64-39.46l50.59-53.46a8,8,0,0,0-11.31-11.32l-49,51.82a4,4,0,0,1-6.78-1.74c-4.74-17.48-2.65-34.88,6.4-49.82,17.86-29.48,59.42-45.26,111.18-42.22a8,8,0,0,1,7.52,7.52C250.67,99.65,234.89,141.21,205.41,159.07Z'></path></svg>")}
.lpe .icono--ahorro{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M184,89.57V84c0-25.08-37.83-44-88-44S8,58.92,8,84v40c0,20.89,26.25,37.49,64,42.46V172c0,25.08,37.83,44,88,44s88-18.92,88-44V132C248,111.3,222.58,94.68,184,89.57ZM56,146.87C36.41,141.4,24,132.39,24,124V109.93c8.16,5.78,19.09,10.44,32,13.57Zm80-23.37c12.91-3.13,23.84-7.79,32-13.57V124c0,8.39-12.41,17.4-32,22.87Zm-16,71.37C100.41,189.4,88,180.39,88,172v-4.17c2.63.1,5.29.17,8,.17,3.88,0,7.67-.13,11.39-.35A121.92,121.92,0,0,0,120,171.41Zm0-44.62A163,163,0,0,1,96,152a163,163,0,0,1-24-1.75V126.46A183.74,183.74,0,0,0,96,128a183.74,183.74,0,0,0,24-1.54Zm64,48a165.45,165.45,0,0,1-48,0V174.4a179.48,179.48,0,0,0,24,1.6,183.74,183.74,0,0,0,24-1.54ZM232,172c0,8.39-12.41,17.4-32,22.87V171.5c12.91-3.13,23.84-7.79,32-13.57Z'></path></svg>")}
.lpe .icono--ajustes{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M237.94,107.21a8,8,0,0,0-3.89-5.4l-29.83-17-.12-33.62a8,8,0,0,0-2.83-6.08,111.91,111.91,0,0,0-36.72-20.67,8,8,0,0,0-6.46.59L128,41.85,97.88,25a8,8,0,0,0-6.47-.6A111.92,111.92,0,0,0,54.73,45.15a8,8,0,0,0-2.83,6.07l-.15,33.65-29.83,17a8,8,0,0,0-3.89,5.4,106.47,106.47,0,0,0,0,41.56,8,8,0,0,0,3.89,5.4l29.83,17,.12,33.63a8,8,0,0,0,2.83,6.08,111.91,111.91,0,0,0,36.72,20.67,8,8,0,0,0,6.46-.59L128,214.15,158.12,231a7.91,7.91,0,0,0,3.9,1,8.09,8.09,0,0,0,2.57-.42,112.1,112.1,0,0,0,36.68-20.73,8,8,0,0,0,2.83-6.07l.15-33.65,29.83-17a8,8,0,0,0,3.89-5.4A106.47,106.47,0,0,0,237.94,107.21ZM128,168a40,40,0,1,1,40-40A40,40,0,0,1,128,168Z'></path></svg>")}
.lpe .icono--alianza{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M254.3,107.91,228.78,56.85a16,16,0,0,0-21.47-7.15L182.44,62.13,130.05,48.27a8.14,8.14,0,0,0-4.1,0L73.56,62.13,48.69,49.7a16,16,0,0,0-21.47,7.15L1.7,107.9a16,16,0,0,0,7.15,21.47l27,13.51,55.49,39.63a8.06,8.06,0,0,0,2.71,1.25l64,16a8,8,0,0,0,7.6-2.1l40-40,15.08-15.08,26.42-13.21a16,16,0,0,0,7.15-21.46Zm-54.89,33.37L165,113.72a8,8,0,0,0-10.68.61C136.51,132.27,116.66,130,104,122L147.24,80h31.81l27.21,54.41Zm-41.87,41.86L99.42,168.61l-49.2-35.14,28-56L128,64.28l9.8,2.59-45,43.68-.08.09a16,16,0,0,0,2.72,24.81c20.56,13.13,45.37,11,64.91-5L188,152.66Zm-25.72,34.8a8,8,0,0,1-7.75,6.06,8.13,8.13,0,0,1-1.95-.24L80.41,213.33a7.89,7.89,0,0,1-2.71-1.25L51.35,193.26a8,8,0,0,1,9.3-13l25.11,17.94L126,208.24A8,8,0,0,1,131.82,217.94Z'></path></svg>")}
.lpe .icono--arquitectura{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M144,96V80H128a8,8,0,0,0-8,8v80a8,8,0,0,0,8,8h16V160a16,16,0,0,1,16-16h48a16,16,0,0,1,16,16v48a16,16,0,0,1-16,16H160a16,16,0,0,1-16-16V192H128a24,24,0,0,1-24-24V136H72v8a16,16,0,0,1-16,16H24A16,16,0,0,1,8,144V112A16,16,0,0,1,24,96H56a16,16,0,0,1,16,16v8h32V88a24,24,0,0,1,24-24h16V48a16,16,0,0,1,16-16h48a16,16,0,0,1,16,16V96a16,16,0,0,1-16,16H160A16,16,0,0,1,144,96Z'></path></svg>")}
.lpe .icono--buscar{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M168,112a56,56,0,1,1-56-56A56,56,0,0,1,168,112Zm61.66,117.66a8,8,0,0,1-11.32,0l-50.06-50.07a88,88,0,1,1,11.32-11.31l50.06,50.06A8,8,0,0,1,229.66,229.66ZM112,184a72,72,0,1,0-72-72A72.08,72.08,0,0,0,112,184Z'></path></svg>")}
.lpe .icono--calendario{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M208,32H184V24a8,8,0,0,0-16,0v8H88V24a8,8,0,0,0-16,0v8H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32Zm0,48H48V48H72v8a8,8,0,0,0,16,0V48h80v8a8,8,0,0,0,16,0V48h24Z'></path></svg>")}
.lpe .icono--candado{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M208,80H176V56a48,48,0,0,0-96,0V80H48A16,16,0,0,0,32,96V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V96A16,16,0,0,0,208,80Zm-72,78.63V184a8,8,0,0,1-16,0V158.63a24,24,0,1,1,16,0ZM160,80H96V56a32,32,0,0,1,64,0Z'></path></svg>")}
.lpe .icono--capas{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M220,169.09l-92,53.65L36,169.09A8,8,0,0,0,28,182.91l96,56a8,8,0,0,0,8.06,0l96-56A8,8,0,1,0,220,169.09Z'></path><path d='M220,121.09l-92,53.65L36,121.09A8,8,0,0,0,28,134.91l96,56a8,8,0,0,0,8.06,0l96-56A8,8,0,1,0,220,121.09Z'></path><path d='M28,86.91l96,56a8,8,0,0,0,8.06,0l96-56a8,8,0,0,0,0-13.82l-96-56a8,8,0,0,0-8.06,0l-96,56a8,8,0,0,0,0,13.82Z'></path></svg>")}
.lpe .icono--check{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm45.66,85.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z'></path></svg>")}
.lpe .icono--chip{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M104,104h48v48H104Zm136,48a8,8,0,0,1-8,8H216v40a16,16,0,0,1-16,16H160v16a8,8,0,0,1-16,0V216H112v16a8,8,0,0,1-16,0V216H56a16,16,0,0,1-16-16V160H24a8,8,0,0,1,0-16H40V112H24a8,8,0,0,1,0-16H40V56A16,16,0,0,1,56,40H96V24a8,8,0,0,1,16,0V40h32V24a8,8,0,0,1,16,0V40h40a16,16,0,0,1,16,16V96h16a8,8,0,0,1,0,16H216v32h16A8,8,0,0,1,240,152ZM168,96a8,8,0,0,0-8-8H96a8,8,0,0,0-8,8v64a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8Z'></path></svg>")}
.lpe .icono--ciclo{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M224,48V96a8,8,0,0,1-8,8H168a8,8,0,0,1-5.66-13.66L180.65,72a79.48,79.48,0,0,0-54.72-22.09h-.45A79.52,79.52,0,0,0,69.59,72.71,8,8,0,0,1,58.41,61.27,96,96,0,0,1,192,60.7l18.36-18.36A8,8,0,0,1,224,48ZM186.41,183.29A80,80,0,0,1,75.35,184l18.31-18.31A8,8,0,0,0,88,152H40a8,8,0,0,0-8,8v48a8,8,0,0,0,13.66,5.66L64,195.3a95.42,95.42,0,0,0,66,26.76h.53a95.36,95.36,0,0,0,67.07-27.33,8,8,0,0,0-11.18-11.44Z'></path></svg>")}
.lpe .icono--codigo{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40ZM92.8,145.6a8,8,0,1,1-9.6,12.8l-32-24a8,8,0,0,1,0-12.8l32-24a8,8,0,0,1,9.6,12.8L69.33,128Zm58.89-71.4-32,112a8,8,0,1,1-15.38-4.4l32-112a8,8,0,0,1,15.38,4.4Zm53.11,60.2-32,24a8,8,0,0,1-9.6-12.8L186.67,128,163.2,110.4a8,8,0,1,1,9.6-12.8l32,24a8,8,0,0,1,0,12.8Z'></path></svg>")}
.lpe .icono--conversacion{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M232.07,186.76a80,80,0,0,0-62.5-114.17A80,80,0,1,0,23.93,138.76l-7.27,24.71a16,16,0,0,0,19.87,19.87l24.71-7.27a80.39,80.39,0,0,0,25.18,7.35,80,80,0,0,0,108.34,40.65l24.71,7.27a16,16,0,0,0,19.87-19.86Zm-16.25,1.47L224,216l-27.76-8.17a8,8,0,0,0-6,.63,64.05,64.05,0,0,1-85.87-24.88A79.93,79.93,0,0,0,174.7,89.71a64,64,0,0,1,41.75,92.48A8,8,0,0,0,215.82,188.23Z'></path></svg>")}
.lpe .icono--correo{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M224,48H32a8,8,0,0,0-8,8V192a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A8,8,0,0,0,224,48Zm-8,144H40V74.19l82.59,75.71a8,8,0,0,0,10.82,0L216,74.19V192Z'></path></svg>")}
.lpe .icono--crecimiento{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40ZM200,192H56a8,8,0,0,1-8-8V72a8,8,0,0,1,16,0v76.69l34.34-34.35a8,8,0,0,1,11.32,0L128,132.69,172.69,88H144a8,8,0,0,1,0-16h48a8,8,0,0,1,8,8v48a8,8,0,0,1-16,0V99.31l-50.34,50.35a8,8,0,0,1-11.32,0L104,131.31l-40,40V176H200a8,8,0,0,1,0,16Z'></path></svg>")}
.lpe .icono--datos{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M128,24C74.17,24,32,48.6,32,80v96c0,31.4,42.17,56,96,56s96-24.6,96-56V80C224,48.6,181.83,24,128,24Zm80,104c0,9.62-7.88,19.43-21.61,26.92C170.93,163.35,150.19,168,128,168s-42.93-4.65-58.39-13.08C55.88,147.43,48,137.62,48,128V111.36c17.06,15,46.23,24.64,80,24.64s62.94-9.68,80-24.64Zm-21.61,74.92C170.93,211.35,150.19,216,128,216s-42.93-4.65-58.39-13.08C55.88,195.43,48,185.62,48,176V159.36c17.06,15,46.23,24.64,80,24.64s62.94-9.68,80-24.64V176C208,185.62,200.12,195.43,186.39,202.92Z'></path></svg>")}
.lpe .icono--descarga{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M224,144v64a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V144a8,8,0,0,1,16,0v56H208V144a8,8,0,0,1,16,0Zm-101.66,5.66a8,8,0,0,0,11.32,0l40-40A8,8,0,0,0,168,96H136V32a8,8,0,0,0-16,0V96H88a8,8,0,0,0-5.66,13.66Z'></path></svg>")}
.lpe .icono--despliegue{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M101.85,191.14C97.34,201,82.29,224,40,224a8,8,0,0,1-8-8c0-42.29,23-57.34,32.86-61.85a8,8,0,0,1,6.64,14.56c-6.43,2.93-20.62,12.36-23.12,38.91,26.55-2.5,36-16.69,38.91-23.12a8,8,0,1,1,14.56,6.64Zm122-144a16,16,0,0,0-15-15c-12.58-.75-44.73.4-71.4,27.07h0L88,108.7A8,8,0,0,1,76.67,97.39l26.56-26.57A4,4,0,0,0,100.41,64H74.35A15.9,15.9,0,0,0,63,68.68L28.7,103a16,16,0,0,0,9.07,27.16l38.47,5.37,44.21,44.21,5.37,38.49a15.94,15.94,0,0,0,10.78,12.92,16.11,16.11,0,0,0,5.1.83A15.91,15.91,0,0,0,153,227.3L187.32,193A16,16,0,0,0,192,181.65V155.59a4,4,0,0,0-6.83-2.82l-26.57,26.56a8,8,0,0,1-11.71-.42,8.2,8.2,0,0,1,.6-11.1l49.27-49.27h0C223.45,91.86,224.6,59.71,223.85,47.12Z'></path></svg>")}
.lpe .icono--documento{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,176H96a8,8,0,0,1,0-16h64a8,8,0,0,1,0,16Zm0-32H96a8,8,0,0,1,0-16h64a8,8,0,0,1,0,16Zm-8-56V44l44,44Z'></path></svg>")}
.lpe .icono--edificio{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M239.73,208H224V96a16,16,0,0,0-16-16H164a4,4,0,0,0-4,4V208H144V32.41a16.43,16.43,0,0,0-6.16-13,16,16,0,0,0-18.72-.69L39.12,72A16,16,0,0,0,32,85.34V208H16.27A8.18,8.18,0,0,0,8,215.47,8,8,0,0,0,16,224H240a8,8,0,0,0,8-8.53A8.18,8.18,0,0,0,239.73,208ZM76,184a8,8,0,0,1-8.53,8A8.18,8.18,0,0,1,60,183.72V168.27A8.19,8.19,0,0,1,67.47,160,8,8,0,0,1,76,168Zm0-56a8,8,0,0,1-8.53,8A8.19,8.19,0,0,1,60,127.72V112.27A8.19,8.19,0,0,1,67.47,104,8,8,0,0,1,76,112Zm40,56a8,8,0,0,1-8.53,8,8.18,8.18,0,0,1-7.47-8.26V168.27a8.19,8.19,0,0,1,7.47-8.26,8,8,0,0,1,8.53,8Zm0-56a8,8,0,0,1-8.53,8,8.19,8.19,0,0,1-7.47-8.26V112.27a8.19,8.19,0,0,1,7.47-8.26,8,8,0,0,1,8.53,8Z'></path></svg>")}
.lpe .icono--formacion{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M176,207.24a119,119,0,0,0,16-7.73V240a8,8,0,0,1-16,0Zm11.76-88.43-56-29.87a8,8,0,0,0-7.52,14.12L171,128l17-9.06Zm64-29.87-120-64a8,8,0,0,0-7.52,0l-120,64a8,8,0,0,0,0,14.12L32,117.87v48.42a15.91,15.91,0,0,0,4.06,10.65C49.16,191.53,78.51,216,128,216a130,130,0,0,0,48-8.76V130.67L171,128l-43,22.93L43.83,106l0,0L25,96,128,41.07,231,96l-18.78,10-.06,0L188,118.94a8,8,0,0,1,4,6.93v73.64a115.63,115.63,0,0,0,27.94-22.57A15.91,15.91,0,0,0,224,166.29V117.87l27.76-14.81a8,8,0,0,0,0-14.12Z'></path></svg>")}
.lpe .icono--gobierno{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M239.43,133l-32-80A8,8,0,0,0,200,48a8.27,8.27,0,0,0-1.73.21L136,62V40a8,8,0,0,0-16,0V65.58L54.27,80.21A8,8,0,0,0,48.57,85l-32,80a7.92,7.92,0,0,0-.57,3c0,23.31,24.54,32,40,32s40-8.69,40-32a7.92,7.92,0,0,0-.57-3L66.92,93.77,120,82V208H104a8,8,0,0,0,0,16h48a8,8,0,0,0,0-16H136V78.42L187,67.1,160.57,133a7.92,7.92,0,0,0-.57,3c0,23.31,24.54,32,40,32s40-8.69,40-32A7.92,7.92,0,0,0,239.43,133Zm-160,35H32.62L56,109.54Zm97.24-32L200,77.54,223.38,136Z'></path></svg>")}
.lpe .icono--grafico{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M232,208a8,8,0,0,1-8,8H32a8,8,0,0,1,0-16h8V136a8,8,0,0,1,8-8H72a8,8,0,0,1,8,8v64H96V88a8,8,0,0,1,8-8h32a8,8,0,0,1,8,8V200h16V40a8,8,0,0,1,8-8h40a8,8,0,0,1,8,8V200h8A8,8,0,0,1,232,208Z'></path></svg>")}
.lpe .icono--hotel{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M216,72H32V48a8,8,0,0,0-16,0V208a8,8,0,0,0,16,0V176H240v32a8,8,0,0,0,16,0V112A40,40,0,0,0,216,72ZM32,88h72v72H32Z'></path></svg>")}
.lpe .icono--ia{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M88,111.31l48,48V220a4,4,0,0,1-4,4H48a16,16,0,0,1-16-16V48A16,16,0,0,1,48,32H68a4,4,0,0,1,4,4V153.38a24,24,0,1,0,16,0ZM80,184a8,8,0,1,0-8-8A8,8,0,0,0,80,184Zm104-80a8,8,0,1,0-8,8A8,8,0,0,0,184,104Zm24-72H156a4,4,0,0,0-4,4V68.69l13.66,13.66a24,24,0,1,1-11.31,11.31l-16-16A8,8,0,0,1,136,72V36a4,4,0,0,0-4-4H92a4,4,0,0,0-4,4V88.69l61.66,61.65A8,8,0,0,1,152,156v64a4,4,0,0,0,4,4h52a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32Z'></path></svg>")}
.lpe .icono--idea{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M176,232a8,8,0,0,1-8,8H88a8,8,0,0,1,0-16h80A8,8,0,0,1,176,232Zm40-128a87.55,87.55,0,0,1-33.64,69.21A16.24,16.24,0,0,0,176,186v6a16,16,0,0,1-16,16H96a16,16,0,0,1-16-16v-6a16,16,0,0,0-6.23-12.66A87.59,87.59,0,0,1,40,104.49C39.74,56.83,78.26,17.14,125.88,16A88,88,0,0,1,216,104Zm-32.11-9.34a57.6,57.6,0,0,0-46.56-46.55,8,8,0,0,0-2.66,15.78c16.57,2.79,30.63,16.85,33.44,33.45A8,8,0,0,0,176,104a9,9,0,0,0,1.35-.11A8,8,0,0,0,183.89,94.66Z'></path></svg>")}
.lpe .icono--industria{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M232,208h-8V136c0-.05,0-.09,0-.14s0-.29,0-.43,0-.28,0-.41a.76.76,0,0,0,0-.15l-15-105.13A16.08,16.08,0,0,0,193.06,16H174.94A16.08,16.08,0,0,0,159.1,29.74l-11.56,80.91L108.8,81.6A8,8,0,0,0,96,88v32L44.8,81.6A8,8,0,0,0,32,88V208H24a8,8,0,0,0,0,16H232a8,8,0,0,0,0-16ZM108,184H80a8,8,0,0,1,0-16h28a8,8,0,0,1,0,16Zm68,0H148a8,8,0,0,1,0-16h28a8,8,0,0,1,0,16Zm-5.33-56-8.53-6.4L174.94,32h18.12l13.72,96Z'></path></svg>")}
.lpe .icono--integracion{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M88.57,35A8,8,0,0,1,103.43,29l8,20A8,8,0,0,1,96.57,55ZM29,103.43l20,8A8,8,0,1,0,55,96.57l-20-8A8,8,0,0,0,29,103.43ZM227,152.57l-20-8A8,8,0,1,0,201,159.43l20,8A8,8,0,0,0,227,152.57ZM159.43,201A8,8,0,0,0,144.57,207l8,20A8,8,0,1,0,167.43,221ZM237.91,18.52a8,8,0,0,0-11.5-.18L174,70.75l-5.38-5.38a32,32,0,0,0-45.28,0L106.14,82.54a4,4,0,0,0,0,5.66l61.7,61.66a4,4,0,0,0,5.66,0l16.74-16.74a32.76,32.76,0,0,0,9.81-22.52,31.82,31.82,0,0,0-9.37-23.17l-5.38-5.37,52.2-52.17A8.22,8.22,0,0,0,237.91,18.52ZM85.64,90.34a8,8,0,0,0-11.49.18,8.22,8.22,0,0,0,.41,11.37L80.67,108,65.34,123.31A31.82,31.82,0,0,0,56,146.47,32.75,32.75,0,0,0,65.77,169l5,4.94L18.49,226.13a8.21,8.21,0,0,0-.61,11.1,8,8,0,0,0,11.72.43L82,185.25l5.37,5.38a32.1,32.1,0,0,0,45.29,0L148,175.31l6.34,6.35a8,8,0,0,0,11.32-11.32Z'></path></svg>")}
.lpe .icono--mapa{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M228.92,49.69a8,8,0,0,0-6.86-1.45L160.93,63.52,99.58,32.84a8,8,0,0,0-5.52-.6l-64,16A8,8,0,0,0,24,56V200a8,8,0,0,0,9.94,7.76l61.13-15.28,61.35,30.68A8.15,8.15,0,0,0,160,224a8,8,0,0,0,1.94-.24l64-16A8,8,0,0,0,232,200V56A8,8,0,0,0,228.92,49.69ZM96,176a8,8,0,0,0-1.94.24L40,189.75V62.25L95.07,48.48l.93.46Zm120,17.75-55.07,13.77-.93-.46V80a8,8,0,0,0,1.94-.23L216,66.25Z'></path></svg>")}
.lpe .icono--nube{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M160.06,40A88.1,88.1,0,0,0,81.29,88.67h0A87.48,87.48,0,0,0,72,127.73,8.18,8.18,0,0,1,64.57,136,8,8,0,0,1,56,128a103.66,103.66,0,0,1,5.34-32.92,4,4,0,0,0-4.75-5.18A64.09,64.09,0,0,0,8,152c0,35.19,29.75,64,65,64H160a88.09,88.09,0,0,0,87.93-91.48C246.11,77.54,207.07,40,160.06,40Z'></path></svg>")}
.lpe .icono--objetivo{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M221.87,83.16A104.1,104.1,0,1,1,195.67,49l22.67-22.68a8,8,0,0,1,11.32,11.32L167.6,99.71h0l-37.71,37.71-23.95,23.95a40,40,0,0,0,62-35.67,8,8,0,1,1,16-.9,56,56,0,0,1-95.5,42.79h0a56,56,0,0,1,73.13-84.43L184.3,60.39a87.88,87.88,0,1,0,23.13,29.67,8,8,0,0,1,14.44-6.9Z'></path></svg>")}
.lpe .icono--persona{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M230.93,220a8,8,0,0,1-6.93,4H32a8,8,0,0,1-6.92-12c15.23-26.33,38.7-45.21,66.09-54.16a72,72,0,1,1,73.66,0c27.39,8.95,50.86,27.83,66.09,54.16A8,8,0,0,1,230.93,220Z'></path></svg>")}
.lpe .icono--personas{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M64.12,147.8a4,4,0,0,1-4,4.2H16a8,8,0,0,1-7.8-6.17,8.35,8.35,0,0,1,1.62-6.93A67.79,67.79,0,0,1,37,117.51a40,40,0,1,1,66.46-35.8,3.94,3.94,0,0,1-2.27,4.18A64.08,64.08,0,0,0,64,144C64,145.28,64,146.54,64.12,147.8Zm182-8.91A67.76,67.76,0,0,0,219,117.51a40,40,0,1,0-66.46-35.8,3.94,3.94,0,0,0,2.27,4.18A64.08,64.08,0,0,1,192,144c0,1.28,0,2.54-.12,3.8a4,4,0,0,0,4,4.2H240a8,8,0,0,0,7.8-6.17A8.33,8.33,0,0,0,246.17,138.89Zm-89,43.18a48,48,0,1,0-58.37,0A72.13,72.13,0,0,0,65.07,212,8,8,0,0,0,72,224H184a8,8,0,0,0,6.93-12A72.15,72.15,0,0,0,157.19,182.07Z'></path></svg>")}
.lpe .icono--pregunta{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,168a12,12,0,1,1,12-12A12,12,0,0,1,128,192Zm8-48.72V144a8,8,0,0,1-16,0v-8a8,8,0,0,1,8-8c13.23,0,24-9,24-20s-10.77-20-24-20-24,9-24,20v4a8,8,0,0,1-16,0v-4c0-19.85,17.94-36,40-36s40,16.15,40,36C168,125.38,154.24,139.93,136,143.28Z'></path></svg>")}
.lpe .icono--reconocimiento{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M216,96A88,88,0,1,0,72,163.83V240a8,8,0,0,0,11.58,7.16L128,225l44.43,22.21A8.07,8.07,0,0,0,176,248a8,8,0,0,0,8-8V163.83A87.85,87.85,0,0,0,216,96ZM56,96a72,72,0,1,1,72,72A72.08,72.08,0,0,1,56,96Zm16,0a56,56,0,1,1,56,56A56.06,56.06,0,0,1,72,96Z'></path></svg>")}
.lpe .icono--red{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M200,152a31.84,31.84,0,0,0-19.53,6.68l-23.11-18A31.65,31.65,0,0,0,160,128c0-.74,0-1.48-.08-2.21l13.23-4.41A32,32,0,1,0,168,104c0,.74,0,1.48.08,2.21l-13.23,4.41A32,32,0,0,0,128,96a32.59,32.59,0,0,0-5.27.44L115.89,81A32,32,0,1,0,96,88a32.59,32.59,0,0,0,5.27-.44l6.84,15.4a31.92,31.92,0,0,0-8.57,39.64L73.83,165.44a32.06,32.06,0,1,0,10.63,12l25.71-22.84a31.91,31.91,0,0,0,37.36-1.24l23.11,18A31.65,31.65,0,0,0,168,184a32,32,0,1,0,32-32Zm0-64a16,16,0,1,1-16,16A16,16,0,0,1,200,88ZM80,56A16,16,0,1,1,96,72,16,16,0,0,1,80,56ZM56,208a16,16,0,1,1,16-16A16,16,0,0,1,56,208Zm144-8a16,16,0,1,1,16-16A16,16,0,0,1,200,200Z'></path></svg>")}
.lpe .icono--ruta{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M228,200a28,28,0,0,1-54.83,8H72a48,48,0,0,1,0-96h96a24,24,0,0,0,0-48H72a8,8,0,0,1,0-16h96a40,40,0,0,1,0,80H72a32,32,0,0,0,0,64H173.17A28,28,0,0,1,228,200Z'></path></svg>")}
.lpe .icono--salud{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M216,56H176V48a24,24,0,0,0-24-24H104A24,24,0,0,0,80,48v8H40A16,16,0,0,0,24,72V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V72A16,16,0,0,0,216,56Zm-64,88H136v16a8,8,0,0,1-16,0V144H104a8,8,0,0,1,0-16h16V112a8,8,0,0,1,16,0v16h16a8,8,0,0,1,0,16Zm8-88H96V48a8,8,0,0,1,8-8h48a8,8,0,0,1,8,8Z'></path></svg>")}
.lpe .icono--seguridad{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm-34.32,69.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z'></path></svg>")}
.lpe .icono--sensor{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M244.35,92.8l-104,125.43A15.93,15.93,0,0,1,128,224h0a15.93,15.93,0,0,1-12.31-5.77L11.65,92.8A15.65,15.65,0,0,1,8.11,80.91,15.93,15.93,0,0,1,14.28,70.1,186.67,186.67,0,0,1,128,32,186.67,186.67,0,0,1,241.72,70.1a15.93,15.93,0,0,1,6.17,10.81A15.65,15.65,0,0,1,244.35,92.8Z'></path></svg>")}
.lpe .icono--tareas{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM117.66,149.66l-32,32a8,8,0,0,1-11.32,0l-16-16a8,8,0,0,1,11.32-11.32L80,164.69l26.34-26.35a8,8,0,0,1,11.32,11.32Zm0-64-32,32a8,8,0,0,1-11.32,0l-16-16A8,8,0,0,1,69.66,90.34L80,100.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM192,168H144a8,8,0,0,1,0-16h48a8,8,0,0,1,0,16Zm0-64H144a8,8,0,0,1,0-16h48a8,8,0,0,1,0,16Z'></path></svg>")}
.lpe .icono--telefono{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M231.88,175.08A56.26,56.26,0,0,1,176,224C96.6,224,32,159.4,32,80A56.26,56.26,0,0,1,80.92,24.12a16,16,0,0,1,16.62,9.52l21.12,47.15,0,.12A16,16,0,0,1,117.39,96c-.18.27-.37.52-.57.77L96,121.45c7.49,15.22,23.41,31,38.83,38.51l24.34-20.71a8.12,8.12,0,0,1,.75-.56,16,16,0,0,1,15.17-1.4l.13.06,47.11,21.11A16,16,0,0,1,231.88,175.08Z'></path></svg>")}
.lpe .icono--tiempo{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm56,112H128a8,8,0,0,1-8-8V72a8,8,0,0,1,16,0v48h48a8,8,0,0,1,0,16Z'></path></svg>")}
.lpe .icono--ubicacion{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M128,16a88.1,88.1,0,0,0-88,88c0,75.3,80,132.17,83.41,134.55a8,8,0,0,0,9.18,0C136,236.17,216,179.3,216,104A88.1,88.1,0,0,0,128,16Zm0,56a32,32,0,1,1-32,32A32,32,0,0,1,128,72Z'></path></svg>")}
.lpe .icono--video{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M192,72V184a16,16,0,0,1-16,16H32a16,16,0,0,1-16-16V72A16,16,0,0,1,32,56H176A16,16,0,0,1,192,72Zm58,.25a8.23,8.23,0,0,0-6.63,1.22L209.78,95.86A4,4,0,0,0,208,99.19v57.62a4,4,0,0,0,1.78,3.33l33.78,22.52a8,8,0,0,0,8.58.19,8.33,8.33,0,0,0,3.86-7.17V80A8,8,0,0,0,250,72.25Z'></path></svg>")}
.lpe .icono--vision{--i:url("data:image/svg+xml,<svg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'><path d='M247.31,124.76c-.35-.79-8.82-19.58-27.65-38.41C194.57,61.26,162.88,48,128,48S61.43,61.26,36.34,86.35C17.51,105.18,9,124,8.69,124.76a8,8,0,0,0,0,6.5c.35.79,8.82,19.57,27.65,38.4C61.43,194.74,93.12,208,128,208s66.57-13.26,91.66-38.34c18.83-18.83,27.3-37.61,27.65-38.4A8,8,0,0,0,247.31,124.76ZM128,168a40,40,0,1,1,40-40A40,40,0,0,1,128,168Z'></path></svg>")}
