.cm{--cm-fondo:#08090b;--cm-panel:#0e1013;--cm-panel-2:#14171b;--cm-linea:#1f2328;--cm-texto:#ededef;--cm-tenue:#9198a1;--cm-acento:#19dde0;--cm-ok:#3fd68a;--cm-cuerpo:var(--font-geist-sans), system-ui, sans-serif;--cm-mono:var(--font-geist-mono), ui-monospace, monospace;--cm-salida:cubic-bezier(.16, 1, .3, 1);--cm-ui:cubic-bezier(.4, 0, .2, 1);color:var(--cm-texto);font-family:var(--cm-cuerpo);-webkit-font-smoothing:antialiased}.cm *,.cm :before,.cm :after{box-sizing:border-box}.cm-cont{width:min(1200px,100% - 40px);margin-inline:auto;position:relative}.cm h1,.cm h2,.cm h3{letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:600;line-height:1.05}.cm h2{font-size:clamp(32px,4.4vw,54px)}.cm p{margin:0}.cm-fig{font:500 12px var(--cm-mono);color:var(--cm-tenue);flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.cm-fig b{color:var(--cm-acento);font-weight:500}.cm-lead{color:var(--cm-tenue);max-width:58ch;font-size:clamp(16px,1.5vw,18px);line-height:1.6}.cm-sec{border-top:1px solid var(--cm-linea);padding-block:clamp(80px,10vw,130px);scroll-margin-top:64px;position:relative}.cm-btn{cursor:pointer;min-height:48px;transition:transform .16s var(--cm-ui), background-color .16s, border-color .16s;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.cm-btn:active{transform:scale(.98)}.cm-btn:focus-visible,.cm button:focus-visible,.cm a:focus-visible,.cm summary:focus-visible{outline:2px solid var(--cm-acento);outline-offset:3px}.cm-btn-pri{background:var(--cm-texto);color:#000}.cm-btn-pri:hover{background:#fff}.cm-btn-sec{border:1px solid var(--cm-linea);background:var(--cm-panel);color:var(--cm-texto)}.cm-btn-sec:hover{border-color:#3a3f46}.cm-reticula{pointer-events:none;background-image:linear-gradient(var(--cm-linea) 1px, transparent 1px), linear-gradient(90deg, var(--cm-linea) 1px, transparent 1px);opacity:.55;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 75%)}.cm-halo{filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#19dde033,#0000 70%);width:1000px;height:500px;position:absolute;left:50%;translate:-50%}.cm-heroe{border-top:0;padding-top:120px;padding-bottom:60px;overflow:hidden}.cm-estado{font:500 13px var(--cm-mono);color:var(--cm-tenue);border:1px solid var(--cm-linea);background:var(--cm-panel);border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 10px;display:inline-flex}.cm-estado i{background:var(--cm-ok);width:8px;height:8px;box-shadow:0 0 10px var(--cm-ok);border-radius:50%}.cm-heroe-top{grid-template-columns:1.2fr .8fr;align-items:end;gap:40px;margin-top:30px;display:grid}.cm-heroe h1{letter-spacing:-.05em;font-size:clamp(40px,6.4vw,84px)}.cm-heroe h1>span{display:inline-block}.cm-grad{background:linear-gradient(90deg, #fff, var(--cm-acento) 60%, #7ef3f4);color:#0000;-webkit-background-clip:text;background-clip:text}.cm-ctas{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.cm-nota{font:13px var(--cm-mono);color:var(--cm-tenue);margin-top:12px}@media (prefers-reduced-motion:no-preference){.cm-estado i{animation:2s ease-in-out infinite cm-vivo}.cm-heroe h1>span{animation:cm-aparecer .9s var(--cm-salida) both;animation-delay:calc(var(--i) * 60ms)}.cm-entrar{animation:cm-aparecer .9s var(--cm-salida) both;animation-delay:var(--d,.4s)}}@keyframes cm-vivo{50%{opacity:.4}}@keyframes cm-aparecer{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}}.cm-marco{border:1px solid var(--cm-linea);background:var(--cm-panel);border-radius:16px;margin-top:60px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,0 80px 120px -60px #19dde040,0 50px 100px -40px #000}.cm-marco:before{content:"";background:linear-gradient(90deg, transparent, var(--cm-acento), transparent);opacity:.7;height:1px;position:absolute;top:0;left:10%;right:10%}.cm-pestanas{border-bottom:1px solid var(--cm-linea);scrollbar-width:none;display:flex;overflow-x:auto}.cm-pestanas button{border:0;border-right:1px solid var(--cm-linea);min-width:150px;min-height:52px;color:var(--cm-tenue);font:500 14px var(--cm-cuerpo);cursor:pointer;text-align:left;background:0 0;flex:1;align-items:center;gap:10px;padding:0 18px;display:flex;position:relative}.cm-pestanas button span{font:500 11px var(--cm-mono);opacity:.6}.cm-pestanas button[aria-selected=true]{color:var(--cm-texto);background:var(--cm-panel-2)}.cm-pestanas button:after{content:"";background:var(--cm-acento);transform-origin:0;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.cm-pestanas button[aria-selected=true]:after{transform:scaleX(var(--p,1))}.cm-vistas{height:470px;position:relative}.cm-vista{padding:22px;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.cm-vista{animation:cm-aparecer .5s var(--cm-salida) both}}.cm-rotulo{font:11px var(--cm-mono);color:var(--cm-tenue);opacity:.8;position:absolute;bottom:10px;right:14px}.cm-v-consola{grid-template-rows:auto 1fr;grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.cm-kpi{border:1px solid var(--cm-linea);background:var(--cm-fondo);border-radius:10px;padding:14px}.cm-kpi small{font:11px var(--cm-mono);color:var(--cm-tenue);text-transform:uppercase;letter-spacing:.08em}.cm-kpi strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:26px;font-weight:600;display:block}.cm-kpi em{font:normal 12px var(--cm-mono);color:var(--cm-ok)}.cm-tabla{border:1px solid var(--cm-linea);background:var(--cm-fondo);border-radius:10px;grid-column:1/-1;align-self:start;font-size:13px;overflow:hidden}.cm-tabla div{border-bottom:1px solid var(--cm-linea);font-family:var(--cm-mono);color:#c4c8ce;grid-template-columns:1.2fr 1fr 1fr .8fr;gap:10px;padding:11px 14px;display:grid}.cm-tabla div:last-child{border-bottom:0}.cm-tabla div:first-child{color:var(--cm-tenue);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.cm-pill{white-space:nowrap;border:1px solid;border-radius:999px;justify-self:start;padding:2px 8px;font-size:11px}.cm-pill-ok{color:var(--cm-ok);background:#3fd68a14;border-color:#3fd68a4d}.cm-pill-az{color:var(--cm-acento);background:#19dde014;border-color:#19dde04d}.cm-v-wa{grid-template-columns:260px 1fr;padding:0;display:grid}.cm-convs{border-right:1px solid var(--cm-linea);font-size:13px}.cm-conv{border-bottom:1px solid var(--cm-linea);gap:2px;padding:14px 16px;display:grid}.cm-conv b{justify-content:space-between;font-weight:500;display:flex}.cm-conv b span{font:11px var(--cm-mono);color:var(--cm-tenue)}.cm-conv small{color:var(--cm-tenue);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cm-conv-act{background:var(--cm-panel-2);box-shadow:inset 2px 0 0 var(--cm-acento)}.cm-v-crm{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cm-col{border:1px solid var(--cm-linea);background:var(--cm-fondo);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.cm-col h4{font:500 12px var(--cm-mono);color:var(--cm-tenue);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;margin:0 0 4px;display:flex}.cm-ficha{border:1px solid var(--cm-linea);background:var(--cm-panel-2);border-radius:8px;padding:10px;font-size:13px}.cm-ficha small{color:var(--cm-tenue);font-size:12px;display:block}.cm-ficha .cm-et{font:11px var(--cm-mono);color:var(--cm-acento);margin-top:6px;display:inline-block}@media (prefers-reduced-motion:no-preference){.cm-ficha-mueve{animation:cm-mover 3.5s var(--cm-salida) 1s both}}@keyframes cm-mover{0%{transform:translate(0)}60%,to{border-color:#19dde080;transform:translate(calc(100% + 36px));box-shadow:0 10px 30px -10px #19dde080}}.cm-v-demo{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cm-term{border:1px solid var(--cm-linea);font:13px/1.9 var(--cm-mono);color:#c4c8ce;background:#050607;border-radius:10px;padding:18px;overflow:hidden}.cm-term p{white-space:nowrap}.cm-term .p{color:var(--cm-acento)}.cm-term .ok{color:var(--cm-ok)}.cm-term .t{color:var(--cm-tenue)}@media (prefers-reduced-motion:no-preference){.cm-term p{animation:cm-aparecer .3s var(--cm-salida) both;animation-delay:calc(var(--i) * .45s)}}.cm-previa{border:1px solid var(--cm-linea);color:#111;background:#f6f7f9;border-radius:10px;overflow:hidden}.cm-previa-top{color:#fff;background:#a0243e;padding:22px 18px}.cm-previa-top b{letter-spacing:-.03em;font-size:22px}.cm-previa-top small{opacity:.85;font-size:12px;display:block}.cm-previa-pl{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin:12px;padding:12px 14px;font-size:14px;display:flex;box-shadow:0 1px 2px #0000000f}.cm-previa-pl span{color:#fff;background:#a0243e;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.cm-chat{background:#0b141a;flex-direction:column;min-height:0;display:flex}.cm-chat-barra{border-bottom:1px solid var(--cm-linea);background:var(--cm-panel);justify-content:space-between;gap:12px;padding:14px 18px;font-size:14px;display:flex}.cm-chat-barra small{font:11px var(--cm-mono);color:var(--cm-acento);white-space:nowrap}.cm-msjs{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;margin:0;padding:16px;list-style:none;display:flex;overflow:hidden}.cm-msj{border-radius:10px;max-width:78%;padding:8px 12px;font-size:14px;line-height:1.4}@media (prefers-reduced-motion:no-preference){.cm-msj{animation:cm-aparecer .45s var(--cm-salida) both}}.cm-msj-cliente{background:#1f2c34;align-self:flex-start}.cm-msj-agente{background:#005c4b;align-self:flex-end}.cm-msj-sistema{font:11px var(--cm-mono);color:var(--cm-acento);background:#19dde00f;border:1px solid #19dde040;align-self:center}.cm-escribiendo{gap:4px;padding:12px;display:flex}.cm-escribiendo i{background:#8696a0;border-radius:50%;width:6px;height:6px;animation:1s infinite cm-punto}.cm-escribiendo i:nth-child(2){animation-delay:.15s}.cm-escribiendo i:nth-child(3){animation-delay:.3s}@keyframes cm-punto{50%{opacity:.3;transform:translateY(-2px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cm-revelar{animation:linear both cm-aparecer;animation-timeline:view();animation-range:entry entry 90%}}}.cm-marquee{margin-top:30px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.cm-marquee ul{align-items:center;gap:80px;width:max-content;margin:0;padding:0;list-style:none;display:flex}.cm-marquee img{opacity:.9;width:auto;transition:opacity .2s,transform .2s}.cm-marquee li:hover img{opacity:1;transform:scale(1.04)}@media (prefers-reduced-motion:no-preference){.cm-marquee ul{animation:40s linear infinite cm-desfilar}.cm-marquee:hover ul{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.cm-marquee ul{flex-wrap:wrap;justify-content:center;gap:32px 56px;width:auto}.cm-marquee [aria-hidden=true]{display:none}}@keyframes cm-desfilar{to{transform:translate(-50%)}}.cm-celdas{border:1px solid var(--cm-linea);border-radius:14px;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid;overflow:hidden}.cm-celda{border-right:1px solid var(--cm-linea);border-bottom:1px solid var(--cm-linea);background:var(--cm-panel);padding:28px}.cm-celda:nth-child(3n){border-right:0}.cm-celda:nth-child(n+4){border-bottom:0}.cm-celda small{font:11px var(--cm-mono);color:var(--cm-tenue);text-transform:uppercase;letter-spacing:.1em}.cm-celda strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:clamp(36px,4vw,52px);font-weight:600;display:block}.cm-celda>span{color:var(--cm-tenue);font-size:14px}.cm-modulos{background:var(--cm-linea);border:1px solid var(--cm-linea);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:50px;display:grid;overflow:hidden}.cm-spot{background:var(--cm-panel);min-height:210px;padding:30px;position:relative}@media (hover:hover){.cm-spot{background:radial-gradient(400px circle at var(--x,50%) var(--y,-30%), #19dde017, transparent 50%), var(--cm-panel)}}.cm-spot small{font:500 11px var(--cm-mono);color:var(--cm-acento)}.cm-spot h3{letter-spacing:-.025em;margin:18px 0 8px;font-size:20px}.cm-spot p{color:var(--cm-tenue);font-size:14px;line-height:1.6}.cm-crm{grid-template-columns:.9fr 1.1fr;align-items:start;gap:60px;margin-top:50px;display:grid}.cm-tag{font:500 11px var(--cm-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--cm-acento);border:1px solid #19dde04d;border-radius:6px;align-items:center;gap:8px;padding:5px 10px;display:inline-flex}.cm-giros{border:1px solid var(--cm-linea);background:var(--cm-panel);border-radius:10px;margin:26px 0;padding:3px;display:inline-flex}.cm-giros button{color:var(--cm-tenue);font:500 14px var(--cm-cuerpo);cursor:pointer;min-height:44px;transition:background-color .18s var(--cm-ui), color .18s;background:0 0;border:0;border-radius:7px;padding:0 16px}.cm-giros button[aria-pressed=true]{background:var(--cm-panel-2);color:var(--cm-texto);box-shadow:0 0 0 1px var(--cm-linea)}.cm-specs{border-top:1px solid var(--cm-linea);margin:0;padding:0;list-style:none}.cm-specs li{border-bottom:1px solid var(--cm-linea);grid-template-columns:130px 1fr;gap:16px;padding:14px 0;font-size:15px;line-height:1.5;display:grid}.cm-specs b{font:500 13px var(--cm-mono);color:var(--cm-tenue)}.cm-ventana{border:1px solid var(--cm-linea);border-radius:14px;flex-direction:column;height:470px;display:flex;overflow:hidden}.cm-privacidad{color:var(--cm-tenue);margin-top:18px;font-size:13px;line-height:1.6}.cm-privacidad a{color:var(--cm-acento);text-underline-offset:3px;text-decoration:underline}.cm-demo{border:1px solid var(--cm-linea);border-radius:16px;grid-template-columns:1fr 1fr;margin-top:50px;display:grid;overflow:hidden}.cm-demo>div{padding:clamp(24px,4vw,48px)}.cm-demo>div+div{border-left:1px solid var(--cm-linea);background:var(--cm-panel);place-items:center;display:grid}.cm-demo form{gap:18px;margin-top:26px;display:grid}.cm-demo label,.cm-etiqueta{font:500 12px var(--cm-mono);color:var(--cm-tenue);text-transform:uppercase;letter-spacing:.08em;gap:6px;display:grid}.cm-demo input{border:1px solid var(--cm-linea);background:var(--cm-fondo);min-height:50px;color:var(--cm-texto);font:500 16px var(--cm-cuerpo);border-radius:10px;padding:0 14px}.cm-demo input:focus{border-color:var(--cm-acento);outline:none;box-shadow:0 0 0 3px #19dde026}.cm-colores{gap:10px;display:flex}.cm-colores button{cursor:pointer;border:2px solid #0000;border-radius:10px;width:40px;height:40px}.cm-colores button[aria-pressed=true]{border-color:#fff}.cm-garantias{font:12px var(--cm-mono);color:var(--cm-tenue);flex-wrap:wrap;gap:18px;display:flex}.cm-garantias span:before{content:"✓ ";color:var(--cm-ok)}.cm-tel{background:linear-gradient(160deg,#2b3038,#0c0e11 40%,#1d2127);border-radius:40px;width:250px;height:500px;padding:9px;box-shadow:0 40px 80px -30px #000}.cm-tel-pant{color:#111;background:#f6f7f9;border-radius:32px;height:100%;overflow:hidden}.cm-tel-top{background:var(--marca);color:var(--sobre);transition:background-color .4s var(--cm-ui);padding:32px 16px 18px}.cm-tel-top strong{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:21px;display:block}.cm-tel-top small{opacity:.85;font-size:12px;display:block}.cm-tel-pl{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin:12px;padding:12px 14px;font-size:14px;display:flex;box-shadow:0 1px 2px #0000000f}.cm-tel-pl small{color:#556;font-size:12px;display:block}.cm-tel-pl span{background:var(--marca);color:var(--sobre);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;transition:background-color .4s}.cm-formas{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:50px;display:grid}.cm-caja{border:1px solid var(--cm-linea);background:var(--cm-panel);border-radius:14px;padding:26px}.cm-caja small{font:500 11px var(--cm-mono);color:var(--cm-acento);text-transform:uppercase;letter-spacing:.12em}.cm-caja h3{letter-spacing:-.02em;margin:10px 0;font-size:20px}.cm-caja p{color:var(--cm-tenue);font-size:15px;line-height:1.6}.cm-llamada{border:1px solid var(--cm-linea);background:linear-gradient(90deg, #19dde012, transparent 60%), var(--cm-panel);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:28px;display:flex}.cm-llamada h3{letter-spacing:-.025em;font-size:22px}.cm-llamada p{color:var(--cm-tenue);max-width:60ch;margin-top:6px;line-height:1.6}.cm-faq details{border-bottom:1px solid var(--cm-linea)}.cm-faq summary{cursor:pointer;justify-content:space-between;gap:20px;min-height:44px;padding:22px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.cm-faq summary::-webkit-details-marker{display:none}.cm-faq summary:after{content:"↓";font-family:var(--cm-mono);color:var(--cm-tenue);transition:transform .2s var(--cm-ui)}.cm-faq details[open] summary:after{color:var(--cm-acento);transform:rotate(180deg)}.cm-faq details p{color:var(--cm-tenue);max-width:64ch;padding-bottom:22px;line-height:1.65}.cm-cierre{text-align:center;overflow:hidden}.cm-cierre .cm-ctas{justify-content:center;margin-top:30px}.cm-correo{color:var(--cm-tenue);margin-top:18px;font-size:14px}.cm-escribenos{text-align:left;border:1px solid var(--cm-linea);background:linear-gradient(160deg, #19dde00f, transparent 45%), var(--cm-panel);border-radius:16px;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,5vw,64px);margin-top:80px;padding:clamp(24px,4vw,48px);scroll-margin-top:80px;display:grid}.cm-escribenos h3{letter-spacing:-.03em;margin-top:16px;font-size:clamp(24px,2.6vw,32px)}.cm-escribenos>div>p:not(.cm-fig){color:var(--cm-tenue);max-width:46ch;margin-top:12px;line-height:1.65}.cm-escribe{gap:18px;display:grid}.cm-escribe-fila{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cm-escribe label:not(.cm-interes):not(.cm-aviso){font:500 12px var(--cm-mono);color:var(--cm-tenue);text-transform:uppercase;letter-spacing:.08em;gap:6px;display:grid}.cm-escribe label i{text-transform:none;letter-spacing:0;opacity:.8;font-style:normal}.cm-escribe input:not([type=radio]):not([type=checkbox]),.cm-escribe textarea{border:1px solid var(--cm-linea);background:var(--cm-fondo);min-height:50px;color:var(--cm-texto);font:500 16px var(--cm-cuerpo);text-transform:none;letter-spacing:0;border-radius:10px;width:100%;padding:12px 14px}.cm-escribe textarea{resize:vertical;min-height:120px;line-height:1.5}.cm-escribe textarea::placeholder{color:#6b727b}.cm-escribe input:focus,.cm-escribe textarea:focus{border-color:var(--cm-acento);outline:none;box-shadow:0 0 0 3px #19dde026}.cm-escribe [aria-invalid=true]{border-color:#f87171!important}.cm-escribe fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.cm-intereses{flex-wrap:wrap;gap:8px;display:flex}.cm-interes{cursor:pointer;position:relative}.cm-interes input{opacity:0;cursor:pointer;position:absolute;inset:0}.cm-interes span{border:1px solid var(--cm-linea);background:var(--cm-fondo);min-height:44px;color:var(--cm-tenue);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex}.cm-interes input:checked+span{color:var(--cm-texto);background:#19dde01a;border-color:#19dde099}.cm-interes input:focus-visible+span{outline:2px solid var(--cm-acento);outline-offset:2px}.cm-aviso{color:var(--cm-tenue);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.cm-aviso input{width:20px;height:20px;accent-color:var(--cm-acento);flex:none;margin-top:1px}.cm-aviso input[aria-invalid=true]{outline-offset:2px;outline:2px solid #f87171}.cm-aviso a,.cm-escribe-error a{color:var(--cm-texto);text-underline-offset:3px;text-decoration:underline}.cm-escribe .cm-btn{justify-self:start;min-width:200px}.cm-escribe .cm-btn:disabled{opacity:.6;cursor:progress}.cm-escribe-error{color:#fecaca;background:#f8717114;border:1px solid #f8717166;border-radius:10px;gap:6px;padding:12px 14px;font-size:14px;display:grid}.cm-trampa{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cm-escribe-listo{align-content:center;justify-items:start;gap:10px;display:grid}.cm-escribe-listo>span{width:44px;height:44px;color:var(--cm-ok);background:#3fd68a1f;border-radius:50%;place-items:center;font-size:20px;display:grid}.cm-escribe-listo h3{margin-top:4px!important}.cm-escribe-listo p{color:var(--cm-tenue);max-width:46ch;line-height:1.6}.cm-wa{z-index:40;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));min-height:56px;color:var(--cm-texto);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .2s var(--cm-ui), border-color .2s;background:#0e1013eb;border:1px solid #19dde059;border-radius:999px;align-items:center;gap:12px;padding:0 20px 0 15px;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 18px 40px -12px #000,inset 0 0 0 1px #ffffff08,0 0 24px -6px #19dde059}.cm-wa svg{color:#25d366;flex:none}.cm-wa:hover{border-color:#19dde0b3;transform:translateY(-2px)}.cm-wa:focus-visible{outline:2px solid var(--cm-acento);outline-offset:3px}.cm-wa-texto{line-height:1.15;display:grid}.cm-wa-texto strong{font-size:14px;font-weight:600}.cm-wa-texto small{font:11px var(--cm-mono);color:var(--cm-tenue)}@media (prefers-reduced-motion:no-preference){.cm-wa{animation:cm-aparecer .6s var(--cm-salida) 1.2s both}}@media (max-width:960px){.cm-heroe-top,.cm-crm,.cm-demo{grid-template-columns:1fr}.cm-demo>div+div{border-left:0;border-top:1px solid var(--cm-linea)}.cm-formas{grid-template-columns:1fr 1fr}.cm-specs li{grid-template-columns:1fr;gap:2px}}@media (max-width:860px){.cm-heroe{padding-top:100px}.cm-vistas{height:560px}.cm-v-consola{grid-template-rows:none;grid-template-columns:1fr 1fr;align-content:start}.cm-tabla div{grid-template-columns:1.2fr 1fr .8fr}.cm-tabla div>:nth-child(3){display:none}.cm-tabla div{gap:8px;padding:10px 12px;font-size:12px}.cm-tabla div>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cm-v-wa{grid-template-columns:1fr}.cm-convs{display:none}.cm-v-crm{grid-template-columns:1fr 1fr}.cm-v-crm .cm-col:nth-child(n+3){display:none}.cm-v-demo,.cm-modulos{grid-template-columns:1fr}.cm-celdas{grid-template-columns:1fr 1fr}.cm-celda:nth-child(3n){border-right:1px solid var(--cm-linea)}.cm-celda:nth-child(2n){border-right:0}.cm-celda:nth-child(n+4){border-bottom:1px solid var(--cm-linea)}.cm-celda:nth-child(n+5){border-bottom:0}.cm-celda{padding:20px}}@media (max-width:960px){.cm-escribenos{grid-template-columns:1fr}}@media (max-width:560px){.cm-formas{grid-template-columns:1fr}.cm-ctas .cm-btn{width:100%}.cm-escribe-fila{grid-template-columns:1fr}.cm-escribe .cm-btn{justify-self:stretch;width:100%}.cm-escribenos{margin-top:56px}.cm-wa{justify-content:center;width:56px;padding:0}.cm-wa-texto{display:none}}@media (prefers-reduced-motion:reduce){.cm *,.cm :before,.cm :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
