.tl-exp{padding:calc(var(--tl-esp-32) * 3) 0 var(--tl-esp-48,3rem);background:var(--tl-color-lienzo);color:var(--tl-color-blanco);overflow-x:clip}.tl-exp .tl-ancho>*+*{margin-top:var(--tl-esp-24)}.tl-exp-halo{position:relative}.tl-exp-halo:before{content:"";background:radial-gradient(closest-side, var(--tl-luz-horizonte), transparent);opacity:.5;pointer-events:none;z-index:0;height:16rem;position:absolute;inset:-4rem 0 auto}.tl-exp-halo>*{position:relative}.tl-sello-demo{align-items:center;gap:var(--tl-esp-8);max-width:100%;padding:var(--tl-esp-8) var(--tl-esp-12);border:1px solid var(--tl-esc-amanecer-3);border-radius:var(--tl-radio-etiqueta);color:var(--tl-esc-amanecer-3);font-family:var(--tl-t-etiqueta-family);font-size:var(--tl-t-etiqueta-size);letter-spacing:var(--tl-t-etiqueta-track);text-transform:uppercase;overflow-wrap:anywhere;display:inline-flex}.tl-sello-fijo{z-index:5;background:var(--tl-color-lienzo);padding:var(--tl-esp-8) 0;position:sticky;top:4.5rem}.tl-nota-referencia{color:var(--tl-color-ceniza)}.tl-exp-n{color:var(--tl-esc-amanecer-3);font-family:var(--tl-t-etiqueta-family)}.tl-casos{gap:var(--tl-lay-hueco);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.tl-tarjeta-caso{gap:var(--tl-esp-12);min-width:0;display:grid}.tl-tarjeta-caso .tl-boton{justify-self:start}.tl-exp-dl{gap:var(--tl-esp-4);margin:0;display:grid}.tl-exp-dl dd{margin:0 0 var(--tl-esp-8)}.tl-mini-panel{gap:var(--tl-esp-8);padding:var(--tl-esp-12);border:1px solid var(--tl-cristal-borde);border-radius:var(--tl-radio-tarjeta);background:var(--tl-color-tarjeta-oscura);flex-wrap:wrap;display:flex}.tl-mini-nodo{padding:var(--tl-esp-4) var(--tl-esp-8);border:1px solid var(--tl-color-etiqueta);border-radius:var(--tl-radio-etiqueta);font-family:var(--tl-t-etiqueta-family);font-size:var(--tl-t-etiqueta-size);color:var(--tl-color-ceniza)}.tl-mini-nodo[data-activo]{border-color:var(--tl-color-enlace);color:var(--tl-color-enlace)}.tl-tablero-demo{gap:var(--tl-lay-hueco);display:grid}.tl-exp-kpis{gap:var(--tl-lay-hueco);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.tl-exp-kpi{font-size:var(--tl-t-titular-sm-size);color:var(--tl-esc-amanecer-3)}.tl-exp-pasos{gap:var(--tl-esp-8);margin:var(--tl-esp-12) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.tl-exp-paso{min-height:var(--tl-lay-objetivo-minimo);padding:var(--tl-esp-4) var(--tl-esp-12);border:1px solid var(--tl-color-etiqueta);border-radius:var(--tl-radio-boton);color:var(--tl-color-blanco);font:inherit;cursor:pointer;background:0 0}.tl-exp-paso[aria-current=step]{border-color:var(--tl-color-accion);background:var(--tl-color-accion)}.tl-exp-registro ul{margin:var(--tl-esp-8) 0 0;padding:0;list-style:none}.tl-exp-mono{font-family:var(--tl-t-etiqueta-family);overflow-wrap:anywhere}.tl-exp-btn{cursor:pointer;font:inherit;color:var(--tl-color-enlace);background:0 0;border:0}.tl-boton:disabled,.tl-exp-btn:disabled{opacity:.45;cursor:default}.tl-exp-rango{width:100%;accent-color:var(--tl-color-accion)}.tl-exp-tabla-scroll{max-width:100%;overflow-x:auto}.tl-exp-tabla{border-collapse:collapse;width:100%;font-size:var(--tl-t-etiqueta-size)}.tl-exp-tabla th,.tl-exp-tabla td{padding:var(--tl-esp-8);border-bottom:1px solid var(--tl-cristal-borde);text-align:left}.tl-exp-contacto .tl-botones{margin-top:var(--tl-esp-12)}.tl-exp-correo{overflow-wrap:anywhere}.tl-exp-invitacion{gap:var(--tl-esp-12);margin-top:var(--tl-lay-hueco);display:grid}.tl-exp-pilares{gap:var(--tl-esp-8);counter-reset:pilar;grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.tl-exp-pilares li{counter-increment:pilar}.tl-exp-pilares li:before{content:"0" counter(pilar) " ";color:var(--tl-esc-amanecer-3);font-family:var(--tl-t-etiqueta-family)}.tl-heroe-frase{margin-top:var(--tl-esp-12)}@media (min-width:48em){.tl-casos,.tl-exp-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.tl-exp-pilares{grid-template-columns:repeat(2,minmax(0,1fr))}}.tl-ancla{visibility:hidden;height:0;display:block;position:relative;top:-5rem}.tl-boton-contorno{border:1px solid var(--tl-color-blanco);background:0 0}.tl-boton-contorno-azul{border-color:var(--tl-color-accion);color:var(--tl-color-enlace)}.tl-heroe-botones .tl-boton{flex:100%}@media (min-width:48em){.tl-heroe-botones .tl-boton{flex:none}}.tl-division-verbo{color:var(--tl-esc-amanecer-3);display:block}.tl-academy{gap:var(--tl-esp-12);margin-top:var(--tl-lay-hueco);display:grid}.tl-academy-ambar{color:var(--tl-esc-amanecer-3)}.tl-academy-lista{gap:var(--tl-esp-12);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.tl-academy-lista li{gap:var(--tl-esp-4);padding:var(--tl-esp-12);border:1px solid var(--tl-cristal-borde);border-radius:var(--tl-radio-tarjeta);min-width:0;display:grid}.tl-academy-nota{padding:var(--tl-esp-12);border:1px solid var(--tl-esc-amanecer-3);border-radius:var(--tl-radio-tarjeta)}.tl-academy .tl-boton{justify-self:start}@media (min-width:48em){.tl-academy-lista{grid-template-columns:repeat(3,minmax(0,1fr))}}.tl-calc{gap:var(--tl-esp-16);display:grid}.tl-calc-campos{gap:var(--tl-esp-16);grid-template-columns:1fr;display:grid}.tl-calc-campo{gap:var(--tl-esp-4);display:grid}.tl-calc-campo input{min-height:var(--tl-lay-objetivo-minimo);padding:var(--tl-esp-8) var(--tl-esp-12);border:1px solid var(--tl-cristal-borde);border-radius:var(--tl-esp-8);background:var(--tl-color-tarjeta-oscura);color:var(--tl-color-blanco);font:inherit;width:100%;max-width:12rem}.tl-calc-campo input:focus-visible{outline:2px solid var(--tl-color-enlace);outline-offset:2px}.tl-calc-horas{font-family:var(--tl-t-display-family);font-weight:var(--tl-t-display-weight);font-size:var(--tl-t-titular-size);line-height:var(--tl-t-titular-line);color:var(--tl-esc-amanecer-3)}.tl-calc-aviso{color:var(--tl-color-platino)}.tl-sectores-lista{gap:var(--tl-esp-12);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.tl-sector-tarjeta{gap:var(--tl-esp-8);height:100%;padding:var(--tl-esp-16);color:var(--tl-color-blanco);border:1px solid var(--tl-cristal-borde);border-radius:var(--tl-esp-8);display:grid}.tl-sector-tarjeta:hover,.tl-sector-tarjeta:focus-visible{border-color:var(--tl-acento-calido)}@media (min-width:48em){.tl-calc-campos,.tl-sectores-lista{grid-template-columns:repeat(2,1fr)}}@media (min-width:64em){.tl-sectores-lista{grid-template-columns:repeat(4,1fr)}}
