﻿[hidden]{display:none!important}body:has(.lawbot-flotante) main{padding-right:185px}.catalogo-intro{font-size:20px;line-height:1.7;max-width:650px;color:#d6d2db}.filtros{margin:35px 0 60px;padding:25px 0;border-top:1px solid var(--linea);border-bottom:1px solid var(--linea)}label{font-size:13px;display:flex;flex-direction:column;gap:10px;color:#d9d4df}input,select,textarea{font:inherit;color:white;background:#19171e;border:1px solid #57505f;padding:13px 16px;border-radius:4px;max-width:100%;min-width:0}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--rojo);outline-offset:3px}textarea{min-height:95px;resize:vertical}#buscar{margin-top:12px;width:100%;max-width:650px}.chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}button{font:inherit;cursor:pointer;color:white;background:#222027;border:1px solid #5e5465;padding:12px 17px;border-radius:4px}button:hover{background:#49303a}button:disabled{opacity:.6;cursor:default}.chips button{font-size:12px;border-radius:30px}.chips .activo{background:var(--rojo);border-color:var(--rojo)}#resultados{font-size:12px;color:var(--gris);margin-bottom:0}.grupo{margin-bottom:90px}.grupo-titulo{max-width:700px;margin-bottom:30px}.grupo-titulo .etiqueta{margin-bottom:16px}.grupo-titulo h3{font-size:34px;line-height:1.15;margin:0 0 20px;letter-spacing:-1.2px}.grupo-titulo>p:last-child{color:var(--gris);line-height:1.7}.lista-productos{display:grid;grid-template-columns:1fr 1fr;gap:18px}.producto{display:flex;flex-direction:column;background:linear-gradient(135deg,#19161d,#101014);border:1px solid #332b36;padding:30px;position:relative;transition:border-color .25s,transform .25s}.producto:hover{border-color:#b12138;transform:translateY(-3px)}.producto h3{font-size:27px;margin:23px 0 10px}.producto .promesa{font-size:18px;line-height:1.5;font-weight:700;min-height:80px}.producto p{color:white;font-size:14px;line-height:1.8}.producto ul{display:flex;gap:7px;flex-wrap:wrap;list-style:none;padding:0;margin-bottom:30px}.producto li{background:#2c2029;padding:8px 10px;font-size:10px;border-radius:20px;color:#ffd3db}.acciones{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap;margin-top:auto}.acciones a{font-size:12px;font-weight:700;border-bottom:1px solid #665260;padding:12px 0}.acciones .demo-link{color:#ff6170}.acciones .boton{border:0;padding:18px 22px;color:white}.lawbot-flotante{position:fixed;z-index:8;right:0;top:28vh;width:230px;transform:translateY(var(--recorrido,0px)) rotate(var(--inclinacion,0deg));pointer-events:none}.lawbot-flotante canvas{width:440px;max-width:none;margin-left:-100px;display:block;filter:drop-shadow(0 8px 22px #0009)}.lawbot-pie{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;margin-top:-25px;font-size:10px}.lawbot-pie button{pointer-events:auto;font-size:10px;padding:7px 14px;background:#17131ce8;border-radius:20px}.lawbot-pie span{background:#17131ce8;padding:7px 10px;border-radius:20px;color:#ded3dd}.detalle{max-width:1200px;margin:auto}.detalle h1{font-size:clamp(42px,6.5vw,92px);margin:30px 0}.volver{font-size:13px;display:block;margin-bottom:45px;color:#d8b9c3}.detalle>p:not(.etiqueta){max-width:750px;line-height:1.9}.detalle .detalle-lead{font-size:27px;line-height:1.5}.beneficio{background:#1e1018;padding:40px;margin:75px 0;border-left:3px solid var(--rojo)}.beneficio h2{font-size:40px;margin-top:25px}.beneficio p{line-height:1.8}.alcance{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.alcance article{padding:28px;background:#16141b}.alcance h3{font-size:23px}.alcance p{font-size:14px;line-height:1.8;color:white}.proceso{margin:70px 0}.proceso h2{font-size:42px}.proceso li{padding:12px;line-height:1.8;color:#dcd6df}details{padding:22px 0;border-top:1px solid var(--linea);line-height:1.8}summary{cursor:pointer;font-weight:700}.aviso-demo{padding:12px 6vw;background:#34131d;color:#ffd6de;font-size:12px;text-align:center}.demo-main{max-width:1250px;margin:auto;padding:35px 6vw 80px}.demo-arriba{display:flex;justify-content:space-between;gap:20px;font-size:11px;color:var(--gris);margin-bottom:60px}.demo-arriba a{color:#ff7e8c}.demo-main h1{font-size:clamp(38px,5.5vw,70px);margin:0 0 25px}.demo-lead{max-width:700px;line-height:1.8;font-size:19px;color:#c6becb;margin-bottom:40px}.demo-main h2{font-size:30px;letter-spacing:-1px}.feedback{min-height:24px;color:#bdffda;line-height:1.7;font-size:14px}.demo-main form{display:grid;gap:20px;margin-top:28px}.demo-main button{background:#d71535;border:0}.demo-main button:hover{background:#b50c2b}.web-nav{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:25px;border-bottom:1px solid #cec7b7;font-size:12px}.demo-web{background:#e9e4d9;color:#1f302b}.demo-web .etiqueta{color:#566f5f}.web-hero{padding:55px 35px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:35px}.web-hero h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(38px,5vw,67px);letter-spacing:-3px}.web-hero .demo-lead{color:#526258;font-size:15px}.web-hero .boton{background:#243e32;font-size:12px}.arte-web{position:relative;aspect-ratio:4/5;background:#c6c1b1;overflow:hidden;display:grid;place-items:center}.arte-web div{width:63%;height:75%;background:linear-gradient(100deg,#a29e89,#f7edce);border-radius:50% 50% 0 0;box-shadow:15px 25px 20px #34372a44;transform:rotate(-12deg)}.arte-web span{position:absolute;bottom:20px;left:20px;letter-spacing:5px;font-size:12px}.web-interaccion{padding:40px 35px}.web-interaccion h2{font:36px Georgia,serif;margin-bottom:30px}.web-interaccion button{background:#274534}.web-interaccion input,.web-interaccion select,.web-interaccion textarea{background:#f5f0e8;color:#26362e;border-color:#a5afa0}.web-interaccion label{color:#26362e}.web-interaccion .feedback{color:#1f593a}.demo-productos{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.demo-productos article{background:#f2eee5;padding:15px}.demo-productos h3{font:22px Georgia,serif;margin-top:20px}.demo-productos p{font-size:13px;line-height:1.7}.demo-productos button{font-size:12px;width:100%;padding:13px 5px}.objeto{height:150px;position:relative;background:#d8d4c7;overflow:hidden}.objeto::before{content:'';position:absolute;left:30%;top:25%;height:60%;width:40%;background:linear-gradient(120deg,#9d7654,#d9c0a3);border-radius:50% 50% 5px 5px;box-shadow:12px 15px 15px #0002}.objeto-1::before{border-radius:8px;background:linear-gradient(100deg,#7c876b,#c1c2a3);transform:rotate(8deg)}.objeto-2::before{height:25%;top:40%;width:70%;left:15%;border-radius:50%;background:linear-gradient(130deg,#7e5438,#c5a27e)}.resumen-pedido{padding:25px;background:#dedacd;margin-top:30px}.resumen-pedido button{margin:5px 5px 5px 0}.resumen-pedido li{padding:6px}.web-5{background:#221e19;color:#fff3dc}.web-5 .web-nav{border-color:#665944}.web-5 .demo-lead,.web-5 .etiqueta{color:#d4b88c}.web-5 .arte-web{background:#3b2820}.web-5 .arte-web div{background:radial-gradient(ellipse,#cb6830,#7c3021);border-radius:50%;height:60%;box-shadow:0 0 0 10px #181715}.web-5 .web-interaccion article{background:#342b23}.web-5 .web-interaccion button{background:#ae4e29}.web-5 .resumen-pedido{background:#342b23}.web-5 .feedback{color:#dbf4bb}.web-1 .arte-web div{border-radius:0;transform:skew(-12deg);background:repeating-linear-gradient(90deg,#a7a294 0 16px,#e8e0c9 16px 20px)}.web-6{background:#e7e3f0;color:#251d49}.web-6 .arte-web{background:#c7bddf}.web-6 .arte-web div{border-radius:20%;background:linear-gradient(140deg,#9e88d2,#4c386e);transform:rotate(30deg)}.fila{display:flex;align-items:center;gap:16px;border-bottom:1px solid #a1a194;padding:20px 0}.fila .badge{margin-left:auto}.mini-icon{color:#b65a37;font-size:12px}.badge{display:inline-block;font-size:10px;padding:7px 9px;border:1px solid #6c6871;border-radius:20px}.chat-demo{max-width:700px;margin:0 auto;background:#18151e;border:1px solid #453748;border-radius:18px;overflow:hidden}.chat-demo header{display:flex;align-items:center;gap:15px;padding:22px;background:#291723}.chat-avatar{display:grid;place-items:center;border-radius:50%;background:#e71935;width:45px;height:45px;font-weight:900}.chat-demo small{display:block;color:#c2b5c7;font-size:11px;margin-top:6px}.mensajes{height:300px;overflow:auto;padding:22px;display:flex;align-items:flex-start;flex-direction:column;gap:14px}.mensaje{padding:14px 18px;font-size:14px;line-height:1.7;max-width:85%;margin:0;border-radius:12px;background:#322438}.mensaje.usuario{background:#6d1931;align-self:flex-end}.opciones{padding:0 22px;display:flex;gap:10px;flex-wrap:wrap}.opciones button{font-size:12px}.chat-demo form{padding:22px}.chat-input{display:flex;gap:10px}.chat-input input{width:100%}.sistema,.panel-datos,.automatizacion{background:#15131b;border:1px solid #39303f;padding:30px;border-radius:12px}.panel-barra{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:30px}.panel-barra strong{font-size:12px;letter-spacing:2px}.metricas{display:flex;gap:15px;margin:30px 0}.metricas article{flex:1;padding:20px;background:#251d2b;border:1px solid #4b3350;border-radius:8px}.metricas span{font-size:11px;color:#c5b5cd}.metricas strong{display:block;font-size:35px;margin-top:15px}.tabla-scroll{overflow:auto}table{width:100%;border-collapse:collapse;font-size:13px}th,td{text-align:left;padding:17px 12px;border-bottom:1px solid #403247}th{color:#bba9c5;font-size:11px}caption{text-align:left;color:#c5b5cd;margin:25px 0 12px}form#operacion{grid-template-columns:1fr 1fr}form#operacion button{grid-column:1/-1}.telefono{max-width:420px;margin:0 auto;padding:25px 18px;border:7px solid #3d3545;border-radius:40px;background:#18131f;box-shadow:0 35px 50px #0005}.telefono h2{margin-top:40px;font-size:27px}.telefono table{font-size:11px}.telefono td,.telefono th{padding:12px 5px}.telefono form#operacion{grid-template-columns:1fr}.telefono .metricas article{padding:12px}.telefono .metricas strong{font-size:28px}.flujo{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.flujo article{border:1px solid #58405e;background:#24172a;padding:25px;position:relative}.flujo article:not(:last-child)::after{content:'→';position:absolute;right:-17px;top:45%;color:#ff536d;z-index:1}.flujo h3{font-size:20px}.flujo p{font-size:13px;line-height:1.7;color:#cfbed6}.flujo .completado{border-color:#4fbf86;background:#162b25}.bitacora{border-top:1px solid #413048;margin-top:30px}.bitacora li{font-size:13px;line-height:1.9;padding:7px}.grafico{height:260px;display:flex;align-items:flex-end;justify-content:space-around;gap:14px;padding:20px;border-bottom:1px solid #67456c;background:linear-gradient(#1a142000,#3c173b55)}.grafico div{width:12%;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;gap:12px}.grafico div>span{display:block;width:100%;max-height:180px;background:linear-gradient(#ff4767,#a02159);border-radius:6px 6px 0 0}.grafico strong,.grafico small{font-size:11px;color:#dfc6e5}.web-interaccion .feedback{font-size:14px}body{overflow-x:clip}@media(min-width:1500px){body:has(.lawbot-flotante) main{padding-right:220px}.lawbot-flotante{right:10px;width:260px}}@media(max-width:1000px){body:has(.lawbot-flotante) main{padding-right:135px}.lawbot-flotante{width:170px;right:-15px}.lawbot-flotante canvas{width:330px;margin-left:-75px}.lawbot-pie{margin-top:-15px}.lista-productos{grid-template-columns:1fr}.producto .promesa{min-height:0}}@media(max-width:700px){body:has(.lawbot-flotante) main{padding-right:0}.lawbot-flotante{top:auto;bottom:12px;right:-10px;transform:none;width:125px}.lawbot-flotante canvas{width:230px;margin-left:-52px}.lawbot-pie{margin-top:-17px}.lawbot-pie span{display:none}.lawbot-pie button{background:#281722}.grupo-titulo h3{font-size:29px}.producto{padding:25px}.producto .acciones{padding-right:45px}.catalogo-intro{font-size:17px}.grupo{margin-bottom:65px}.detalle .detalle-lead{font-size:22px}.beneficio{padding:25px;margin:45px 0}.beneficio h2{font-size:31px}.alcance,.flujo{grid-template-columns:1fr}.flujo article:not(:last-child)::after{content:'↓';right:50%;top:auto;bottom:-20px}.demo-arriba{flex-direction:column;margin-bottom:35px}.demo-main{padding-left:5vw;padding-right:5vw}.demo-web .web-nav{flex-direction:column;align-items:flex-start}.web-hero{grid-template-columns:1fr;padding:35px 22px}.arte-web{aspect-ratio:5/3}.arte-web div{height:80%;width:50%}.web-interaccion{padding:30px 20px}.demo-productos{grid-template-columns:1fr}.demo-productos article{display:grid;grid-template-columns:1fr 1fr;gap:10px}.demo-productos .objeto{grid-row:span 3}.demo-productos h3{margin:10px 0}.demo-productos p{margin:0}.demo-productos button{font-size:11px}.sistema,.panel-datos,.automatizacion{padding:18px}.metricas{flex-wrap:wrap}.metricas article{min-width:100px;padding:15px}.metricas strong{font-size:27px}.panel-barra{flex-wrap:wrap}.grafico{gap:7px;padding:12px;height:240px}.flujo h3{margin-top:20px}.proceso h2{font-size:32px}.alcance{gap:12px}.detalle h1{font-size:46px;overflow-wrap:anywhere}.acciones{gap:12px}.chat-demo .opciones{padding:0 15px}.chat-demo form{padding:15px}.chat-input{flex-wrap:wrap}.chat-input button{width:100%}.demo-main form#operacion{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lawbot-flotante{transform:none!important}.producto:hover{transform:none}}

.lawbot-carga{font-size:11px;text-align:center;color:#ddd}.lawbot-carga:empty{display:none}
