.ate{padding-block:6.5rem 4rem;min-height:88vh;position:relative;overflow:hidden}.ate:after{content:"";position:absolute;inset:-20% -10% auto auto;width:60vw;height:60vw;max-width:760px;max-height:760px;background:radial-gradient(circle,rgba(91,142,255,.14),transparent 65%);pointer-events:none}.ate-cont{max-width:960px;position:relative;z-index:1;display:grid;gap:1.25rem}.ate h1{font-size:clamp(1.9rem,5.4vw,3rem);line-height:1.12;letter-spacing:-.02em;text-wrap:balance;margin:.6rem 0 1rem}.ate h2{font-size:clamp(1.4rem,3.6vw,1.9rem);line-height:1.2;text-wrap:balance;margin:0 0 .4rem;color:#fff}.ate h3{font-size:1.05rem;color:#fff;margin:0 0 .6rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ate h3 small,.ate h4 small,.ate-campo small{color:var(--color-text-muted);font-weight:400;font-size:.82rem}.ate h4{color:var(--color-primary-light);font-size:1rem;margin:0 0 .7rem}.ate-lead{font-size:1.15rem;color:var(--color-text-secondary);line-height:1.65;max-width:62ch}.ate-sub{color:var(--color-text-muted);line-height:1.6;margin:0 0 1.4rem;max-width:65ch}.ate-nota{color:var(--color-text-muted);font-size:.86rem;line-height:1.55;margin:.4rem 0 0}.ate-card{background:linear-gradient(180deg,#ffffff09,#ffffff04);border:1px solid var(--color-border-light);border-radius:1.25rem;padding:clamp(1.1rem,4vw,2rem);box-shadow:var(--shadow-card);min-width:0}.ate-caja{background:#ffffff06;border:1px solid var(--color-border);border-radius:1rem;padding:1.1rem 1.2rem;min-width:0}.ate-caja--sueldo{border-color:#10b98159;background:linear-gradient(160deg,#10b98114,#ffffff05)}.ate-caja--sueldo ul{margin:0;padding-left:1.1rem;display:grid;gap:.55rem;color:var(--color-text-secondary);font-size:.92rem;line-height:1.5}.ate-caja--destacada{border-color:var(--color-border-hover);background:var(--gradient-subtle)}.ate-caja--ficha{display:grid;gap:1rem}.ate-centro{display:flex;align-items:center;gap:.8rem;justify-content:center}.ate-hero{padding-block:1rem 0}.ate-beneficios{list-style:none;padding:0;margin:1.6rem 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:.8rem}.ate-beneficios li{display:flex;gap:.7rem;align-items:flex-start;padding:.9rem 1rem;border:1px solid var(--color-border);border-radius:.9rem;background:#ffffff05}.ate-beneficios svg{color:var(--color-primary-light);flex:none;margin-top:.15rem}.ate-beneficios strong{display:block;color:#fff}.ate-beneficios small{color:var(--color-text-muted)}.ate-opciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem}.ate-opcion{display:flex;align-items:center;gap:1rem;text-align:left;padding:1.3rem;border-radius:1.1rem;border:1px solid var(--color-border-light);background:#ffffff08;color:var(--color-text);font:inherit;cursor:pointer;transition:transform var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.ate-opcion span{flex:1;min-width:0}.ate-opcion strong{display:block;font-size:1.08rem;color:#fff;margin-bottom:.2rem}.ate-opcion small{color:var(--color-text-muted)}.ate-opcion>svg:first-child{color:var(--color-primary-light);flex:none}.ate-opcion:hover,.ate-opcion:focus-visible{transform:translateY(-2px);border-color:var(--color-border-hover);box-shadow:var(--shadow-glow-primary)}.ate-opcion--pri{background:var(--gradient-brand);border-color:transparent}.ate-opcion--pri small,.ate-opcion--pri>svg:first-child{color:#ffffffd9}.ate-progreso{list-style:none;display:flex;gap:.4rem;padding:0;margin:0;flex-wrap:wrap}.ate-progreso li{display:flex;align-items:center;gap:.45rem;font-size:.82rem;color:var(--color-text-muted);padding:.35rem .7rem .35rem .4rem;border-radius:999px;border:1px solid var(--color-border)}.ate-progreso li span{width:1.4rem;height:1.4rem;border-radius:50%;display:grid;place-items:center;background:#ffffff0f;font-size:.75rem;font-variant-numeric:tabular-nums}.ate-progreso li.actual{color:#fff;border-color:var(--color-border-hover)}.ate-progreso li.actual span{background:var(--gradient-brand);color:#fff}.ate-progreso li.hecho span{background:#10b98133;color:#6ee7b7}.ate-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:.75rem}.ate-grid--neg{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));margin-bottom:1.2rem}.ate-tarjeta{text-align:left;padding:.9rem 1rem;border-radius:.9rem;border:1px solid var(--color-border-light);background:#ffffff06;color:var(--color-text);font:inherit;cursor:pointer;display:grid;gap:.2rem;transition:border-color var(--transition-fast),background var(--transition-fast);min-width:0}.ate-tarjeta strong{color:#fff;font-size:.95rem}.ate-tarjeta small{color:var(--color-text-muted);font-size:.8rem;line-height:1.4}.ate-tarjeta:hover{border-color:var(--color-border-hover)}.ate-tarjeta[aria-pressed=true]{border-color:var(--color-primary);background:#5b8eff1f;box-shadow:inset 0 0 0 1px var(--color-primary)}.ate-grupo{margin-bottom:1.4rem}.ate-func{border:1px solid var(--color-border-light);border-radius:.95rem;background:#ffffff05;transition:border-color var(--transition-fast),background var(--transition-fast);min-width:0}.ate-func.on{border-color:var(--color-primary);background:#5b8eff14;grid-column:1 / -1}.ate-func__btn{display:flex;gap:.75rem;align-items:flex-start;width:100%;text-align:left;padding:.9rem 1rem;background:none;border:0;color:inherit;font:inherit;cursor:pointer}.ate-func__btn strong{display:block;color:#fff;font-size:.95rem}.ate-func__btn small{color:var(--color-text-muted);font-size:.8rem}.ate-check{width:1.3rem;height:1.3rem;flex:none;border-radius:.4rem;border:1.5px solid var(--color-muted-light);display:grid;place-items:center;margin-top:.1rem}.ate-func.on .ate-check{background:var(--gradient-brand);border-color:transparent;color:#fff}.ate-func__q{padding:0 1rem 1rem 3.05rem}.ate-func__q p{margin:0 0 .5rem;color:var(--color-text-secondary);font-size:.9rem}.ate-propia{display:flex;align-items:center;gap:.5rem;padding:.55rem .8rem;border:1px solid var(--color-primary);background:#5b8eff14;border-radius:.7rem;margin-bottom:.5rem;color:#fff}.ate-propia button{margin-left:auto;background:none;border:0;color:var(--color-text-muted);cursor:pointer;padding:.2rem}.ate-chips{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.ate-chips button{display:inline-flex;align-items:center;gap:.3rem;padding:.45rem .8rem;border-radius:999px;border:1px solid var(--color-border-light);background:#ffffff08;color:var(--color-text-secondary);font:inherit;font-size:.85rem;cursor:pointer;transition:all var(--transition-fast)}.ate-chips button:hover:not(:disabled){border-color:var(--color-border-hover);color:#fff}.ate-chips button[aria-pressed=true]{background:#5b8eff2e;border-color:var(--color-primary);color:#fff}.ate-chips .ate-chip--na[aria-pressed=true]{background:#94a3b82e;border-color:var(--color-muted-light)}.ate-chips button:disabled{opacity:.45;cursor:not-allowed}.ate-chip-otro{display:inline-flex;border:1px dashed var(--color-border-light);border-radius:999px;overflow:hidden}.ate-chip-otro input{background:none;border:0;color:#fff;padding:.42rem .2rem .42rem .8rem;font:inherit;font-size:.85rem;width:9.5rem;min-width:0}.ate-chip-otro button{border:0!important;border-radius:0!important;background:#5b8eff26!important;padding:.42rem .6rem!important}.ate-chips--sug{padding:.6rem .8rem 0}.ate-campo{display:grid;gap:.4rem;margin:0 0 1rem;border:0;padding:0;min-width:0}.ate-campo>span,.ate-campo legend{color:var(--color-text-secondary);font-size:.9rem}.ate input:not([type=checkbox]):not([type=radio]),.ate select,.ate textarea{width:100%;box-sizing:border-box;background:#080b1499;border:1px solid var(--color-border-light);border-radius:.7rem;padding:.75rem .85rem;color:#fff;font:inherit;font-size:.95rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.ate input:focus,.ate select:focus,.ate textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #5b8eff33}.ate textarea{resize:vertical;line-height:1.5}.ate-fila{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.ate-fila>input,.ate-fila>label{flex:1 1 200px}.ate-fila label{display:grid;gap:.3rem;color:var(--color-text-secondary);font-size:.85rem}.ate-decide label{display:flex;gap:.5rem;align-items:center;color:var(--color-text);font-size:.92rem}.ate-consent{display:flex;gap:.6rem;align-items:flex-start;font-size:.85rem;color:var(--color-text-muted);line-height:1.5}.ate-consent input{margin-top:.25rem;flex:none}.ate-nav{display:flex;justify-content:space-between;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:1.5rem}.ate-nav .btn{display:inline-flex;align-items:center;gap:.45rem}.ate-nav .btn--primary:disabled,.ate-confirmar:disabled{opacity:.45;cursor:not-allowed}.ate-link{background:none;border:0;color:var(--color-primary-light);font:inherit;font-size:.88rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:.3rem 0;display:inline-flex;align-items:center;gap:.3rem}.ate-alerta{color:#fecaca;background:#ef44441a;border:1px solid rgba(239,68,68,.35);border-radius:.8rem;padding:.8rem 1rem;margin:0}.ate-ok{color:#a7f3d0;display:flex;align-items:center;gap:.4rem;margin:.4rem 0 0}.ate-pie{text-align:center;color:var(--color-text-muted);font-size:.9rem;display:flex;justify-content:center;align-items:center;gap:.4rem;flex-wrap:wrap}.ate-wa{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;display:inline-flex;align-items:center;gap:.45rem;background:var(--color-whatsapp);color:#052e16;font-weight:600;padding:.75rem 1rem;border-radius:999px;box-shadow:0 8px 24px #25d36659;text-decoration:none}.ate-wa:hover{transform:translateY(-2px)}.ate-personaliza{display:grid;gap:.8rem;margin-bottom:1.2rem}.ate-avatares{display:flex;gap:.6rem;flex-wrap:wrap}.ate-avatares button{border:2px solid transparent;border-radius:50%;padding:2px;background:none;cursor:pointer;display:inline-flex;line-height:0;flex:none;aspect-ratio:1}.ate-avatares button[aria-checked=true]{border-color:var(--color-primary);box-shadow:var(--shadow-glow-primary)}.ate-avatar{display:block;aspect-ratio:1;border-radius:50%;overflow:hidden;background:#000;flex:none;box-shadow:0 0 0 2px #5b8eff59}.ate-avatar video,.ate-avatar img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.ate-muestra-aviso{display:flex;gap:.6rem;align-items:flex-start;margin:0 0 1rem;padding:.75rem 1rem;border-radius:10px;background:#5b8eff1a;border:1px solid rgba(91,142,255,.3);font-size:.92rem;line-height:1.5}.ate-muestra-aviso svg{flex:none;margin-top:.15rem;color:var(--color-primary)}.ate-tabs{display:flex;gap:.4rem;margin-bottom:.8rem;flex-wrap:wrap}.ate-tabs button{padding:.5rem .9rem;border-radius:999px;border:1px solid var(--color-border-light);background:none;color:var(--color-text-secondary);font:inherit;font-size:.88rem;cursor:pointer}.ate-tabs button[aria-selected=true]{background:var(--gradient-brand);color:#fff;border-color:transparent}.ate-chat{border:1px solid var(--color-border-light);border-radius:1.1rem;overflow:hidden;background:#0b1020}.ate-chat__top{display:flex;align-items:center;gap:.7rem;padding:.75rem 1rem;background:#5b8eff1a;border-bottom:1px solid var(--color-border)}.ate-chat__top strong{display:block;color:#fff;font-size:.95rem}.ate-chat__top small{color:#4ade80;font-size:.78rem}.ate-chat__msgs{display:flex;flex-direction:column;gap:.5rem;padding:1rem;height:300px;overflow-y:auto}.ate-msg{max-width:82%;padding:.6rem .85rem;border-radius:1rem;font-size:.92rem;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.ate-msg--bot{background:#ffffff0f;border-bottom-left-radius:.3rem;align-self:flex-start;color:var(--color-text)}.ate-msg--yo{background:var(--gradient-brand);color:#fff;border-bottom-right-radius:.3rem;align-self:flex-end}.ate-msg--escribe{display:inline-flex;gap:.25rem}.ate-msg--escribe span{width:.4rem;height:.4rem;border-radius:50%;background:var(--color-muted-light);animation:ate-punto 1s infinite ease-in-out}.ate-msg--escribe span:nth-child(2){animation-delay:.15s}.ate-msg--escribe span:nth-child(3){animation-delay:.3s}@keyframes ate-punto{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ate-chat__form{display:flex;gap:.5rem;padding:.8rem}.ate-chat__form input{flex:1;min-width:0}.ate-chat .ate-nota{padding:0 1rem .9rem;margin:0}.ate-tablero{border:1px solid var(--color-border-light);border-radius:1.1rem;padding:1rem;background:#0b1020}.ate-tablero__cab{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap;margin-bottom:.8rem}.ate-tablero__cab strong{color:#fff}.ate-tablero__cab small{color:var(--color-text-muted)}.ate-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:.6rem}.ate-kpi{padding:.8rem;border-radius:.8rem;background:#ffffff0a;border:1px solid var(--color-border);display:grid;gap:.2rem}.ate-kpi small{color:var(--color-text-muted);font-size:.78rem}.ate-kpi b{color:#fff;font-size:1.35rem;font-variant-numeric:tabular-nums}.ate-kpi i{font-style:normal;font-size:.78rem;color:var(--color-text-muted)}.ate-kpi i.sube{color:#6ee7b7}.ate-kpi i.baja{color:#fca5a5}.ate-kpi--alerta{border-color:#f59e0b66}.ate-grafica{margin:1rem 0 0}.ate-grafica figcaption{color:var(--color-text-muted);font-size:.8rem;margin-bottom:.3rem}.ate-grafica svg{width:100%;max-width:520px;height:auto;display:block}.ate-dia{border:1px solid var(--color-border-light);border-radius:1.1rem;padding:1.1rem;background:#0b1020}.ate-linea{list-style:none;padding:0;margin:.9rem 0 0;display:grid;gap:.1rem}.ate-linea li{display:grid;grid-template-columns:6.5rem 1fr;gap:.8rem;padding:.6rem 0;border-top:1px solid var(--color-border)}.ate-linea li:first-child{border-top:0}.ate-linea li>span{color:var(--color-primary-light);font-size:.82rem;font-variant-numeric:tabular-nums;padding-top:.1rem}.ate-linea strong{color:#fff;display:block;font-size:.95rem}.ate-linea small{color:var(--color-text-muted);font-size:.85rem;line-height:1.45}.ate-linea--num li{grid-template-columns:2rem 1fr}.ate-linea--num li>span{width:1.7rem;height:1.7rem;border-radius:50%;background:var(--gradient-brand);color:#fff;display:grid;place-items:center;font-size:.82rem;padding:0}.ate-dos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1rem;margin:1rem 0;align-items:start}.ate-col{display:grid;gap:1rem;min-width:0}.ate-modalidad{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:.5rem;margin-bottom:.6rem}.ate-modalidad button{display:flex;align-items:center;gap:.5rem;justify-content:center;padding:.7rem;border-radius:.8rem;border:1px solid var(--color-border-light);background:none;color:var(--color-text-secondary);font:inherit;font-size:.88rem;cursor:pointer}.ate-modalidad button[aria-checked=true]{border-color:var(--color-primary);background:#5b8eff24;color:#fff}.ate-dias{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.4rem,1fr));gap:.45rem;margin:.8rem 0}.ate-dias button{display:grid;justify-items:center;padding:.55rem .3rem;border-radius:.8rem;border:1px solid var(--color-border-light);background:#ffffff05;color:var(--color-text-secondary);font:inherit;cursor:pointer}.ate-dias b{font-size:1.3rem;color:#fff;font-variant-numeric:tabular-nums}.ate-dias small{font-size:.72rem;text-transform:capitalize}.ate-dias button[aria-pressed=true]{background:var(--gradient-brand);border-color:transparent;color:#fff}.ate-horas{display:flex;gap:.45rem;flex-wrap:wrap;margin-bottom:.8rem}.ate-horas button{padding:.55rem 1rem;border-radius:999px;border:1px solid var(--color-border-light);background:none;color:#fff;font:inherit;cursor:pointer;font-variant-numeric:tabular-nums}.ate-horas button[aria-pressed=true]{background:#5b8eff33;border-color:var(--color-primary)}.ate-sinhorario{margin:.4rem 0 .8rem;display:grid;gap:.5rem}.ate-confirmar{width:100%;justify-content:center;display:inline-flex;align-items:center;gap:.45rem;margin-top:.4rem}.ate-exito{display:flex;gap:1.1rem;align-items:flex-start;flex-wrap:wrap}.ate-exito>div{flex:1 1 300px;min-width:0}.ate-exito h1{font-size:clamp(1.5rem,4vw,2.2rem);margin-top:0}.ate-exito p{color:var(--color-text-secondary);line-height:1.6;margin:.3rem 0}.ate-confirmar-wa{display:flex;gap:.5rem;align-items:flex-start;background:#25d36614;border:1px solid rgba(37,211,102,.3);border-radius:.8rem;padding:.7rem .9rem}.ate-confirmar-wa svg{color:var(--color-whatsapp);flex:none;margin-top:.2rem}.ate-ficha-cab{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:flex-start}.ate-ficha-cab>div:first-child{flex:1 1 280px}.ate-semaforo{flex:none;display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .8rem;border-radius:999px;font-size:.82rem;border:1px solid var(--color-border-light);white-space:nowrap}.ate-semaforo span{width:.65rem;height:.65rem;border-radius:50%}.ate-semaforo--rojo span{background:#f97316;box-shadow:0 0 10px #f97316}.ate-semaforo--amarillo span{background:#f59e0b;box-shadow:0 0 10px #f59e0b}.ate-semaforo--verde span{background:#22c55e;box-shadow:0 0 10px #22c55e}.ate-enlace input{font-family:var(--font-mono);font-size:.78rem!important}.ate-ficha details{border:1px solid var(--color-border);border-radius:.9rem;padding:.3rem 1rem;margin-bottom:.7rem;background:#ffffff04}.ate-ficha details[open]{padding-bottom:1rem}.ate-ficha summary{cursor:pointer;padding:.7rem 0;color:#fff;font-weight:600}.ate-bloque{border-top:1px solid var(--color-border);padding-top:1rem;margin-top:.4rem}.ate-tabla{display:grid;gap:.45rem;margin-bottom:1rem}.ate-tabla__cab,.ate-tabla__fila{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 2rem;gap:.45rem;align-items:start}.ate-tabla__cab span{color:var(--color-text-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.ate-tabla__fila button{background:none;border:0;color:var(--color-text-muted);cursor:pointer;padding:.7rem .2rem}.ate-spinner{width:1rem;height:1rem;border-radius:50%;border:2px solid rgba(255,255,255,.2);border-top-color:var(--color-primary);display:inline-block;animation:ate-gira .8s linear infinite;vertical-align:-3px}@keyframes ate-gira{to{transform:rotate(360deg)}}@media (max-width: 560px){.ate{padding-block:5.5rem 5rem}.ate-func__q{padding-left:1rem}.ate-linea li{grid-template-columns:1fr;gap:.2rem}.ate-linea--num li{grid-template-columns:2rem 1fr}.ate-tabla__cab{display:none}.ate-tabla__fila{grid-template-columns:1fr 2rem}.ate-tabla__fila>:nth-child(2){grid-column:1}.ate-tabla__fila>button{grid-row:1;grid-column:2}.ate-wa span{display:none}.ate-nav{flex-direction:column-reverse;align-items:stretch}.ate-nav .btn{justify-content:center}}@media (prefers-reduced-motion: reduce){.ate *{animation:none!important;transition:none!important}}.ate-tarjeta--info{cursor:default;gap:.35rem}.ate-tarjeta--info:hover{border-color:var(--color-border-light)}.ate-icono{width:2.3rem;height:2.3rem;border-radius:.7rem;display:grid;place-items:center;background:#5b8eff1f;color:var(--color-primary-light);margin-bottom:.3rem}.ate-nivel{font-style:normal;font-size:.72rem;justify-self:start;margin-top:.35rem;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--color-border-light);color:var(--color-text-muted)}.ate-nivel--conexion{border-color:#8b5cf673;color:var(--color-accent-light)}.ate-nivel--medida{border-color:#f59e0b73;color:#fcd34d}.ate-cta{text-align:center;justify-items:center;display:grid}.ate-cta .btn{display:inline-flex;align-items:center;gap:.45rem}.ate-precio{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;align-items:center}.ate-precio>div{display:grid;gap:.1rem;padding-right:1.5rem;border-right:1px solid var(--color-border-light)}.ate-precio small{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.ate-precio b{font-size:clamp(2.2rem,6vw,3rem);background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums;line-height:1.1}.ate-precio span{color:var(--color-text-muted);font-size:.85rem}@media (max-width: 560px){.ate-precio{grid-template-columns:1fr}.ate-precio>div{border-right:0;padding-right:0;border-bottom:1px solid var(--color-border-light);padding-bottom:1rem}}.ate-mi-empleado{display:flex;gap:1.1rem;align-items:center;flex-wrap:wrap;margin-bottom:1.5rem}.ate-mi-empleado>div{flex:1 1 220px;min-width:0;display:grid;gap:.35rem}.ate-mi-empleado small{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.ate-mi-empleado h2{margin:0;color:#fff;font-size:1.5rem}.ate-fase{justify-self:start;font-size:.78rem;padding:.25rem .7rem;border-radius:999px;border:1px solid}.ate-fase--activo{color:#6ee7b7;border-color:#10b98173;background:#10b9811a}.ate-fase--preparacion{color:#fcd34d;border-color:#f59e0b73;background:#f59e0b14}.ate-chips--fijo span{padding:.3rem .7rem;border-radius:999px;border:1px solid var(--color-border-light);font-size:.8rem;color:var(--color-text-secondary)}.ate-soporte{margin-left:auto;align-self:flex-start}.ate-medios{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:.6rem;margin:.4rem 0 .6rem}.ate-medios span{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;border-radius:.8rem;border:1px solid var(--color-border-light);background:#ffffff06;color:#fff;font-size:.92rem}.ate-medios svg{color:var(--color-primary-light);flex:none}.ate-video{width:100%;max-width:420px;aspect-ratio:9 / 16;max-height:70vh;border-radius:1rem;border:1px solid var(--color-border-light);background:#000;display:block;margin:0 auto 1rem}.ate-mejoras{display:grid;gap:1rem;margin-bottom:1.5rem}.ate-mejoras .ate-tarjeta{justify-items:start}.ate-mejoras .ate-tarjeta svg{color:var(--color-primary-light)}.ate-solicitudes{display:grid;gap:.7rem}.ate-solicitud{border:1px solid var(--color-border-light);border-radius:.9rem;padding:.9rem 1rem;background:#ffffff05}.ate-solicitud p{color:var(--color-text-secondary);margin:.4rem 0;line-height:1.5;overflow-wrap:anywhere}.ate-solicitud__cab{display:flex;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.ate-solicitud__cab strong{color:#fff}.ate-solicitud__cab span{font-size:.78rem;padding:.2rem .6rem;border-radius:999px;border:1px solid var(--color-border-light);color:var(--color-text-muted)}.ate-solicitud--propuesta{border-color:var(--color-primary);box-shadow:var(--shadow-glow-primary)}.ate-solicitud--propuesta .ate-solicitud__cab span{color:#fff;background:var(--gradient-brand);border-color:transparent}.ate-solicitud--aplicada .ate-solicitud__cab span{color:#6ee7b7;border-color:#10b98173}.ate-propuesta{margin-top:.6rem;padding-top:.8rem;border-top:1px solid var(--color-border)}.ate-propuesta h4{color:#fff;margin:0 0 .3rem}.ate-archivos{display:grid;gap:.75rem;padding:1rem 1.1rem;border:1px dashed var(--color-border-hover);border-radius:1rem;background:#5b8eff0a;min-width:0}.ate-archivos h3,.ate-archivos .ate-nota{margin:0}.ate-archivos__lista{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.ate-archivos__lista li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.6rem .8rem;border:1px solid var(--color-border);border-radius:.75rem;background:#ffffff08;color:var(--color-primary-light)}.ate-archivos__lista li div{display:grid;gap:.1rem;min-width:0}.ate-archivos__lista strong{color:#fff;font-size:.92rem;font-weight:600;overflow-wrap:anywhere}.ate-archivos__lista small{color:var(--color-text-muted);font-size:.8rem}.ate-archivos__lista button{background:none;border:0;color:var(--color-text-muted);cursor:pointer;padding:.4rem;border-radius:.5rem;display:inline-flex}.ate-archivos__lista button:hover{color:#fecaca;background:#ef44441a}.ate-archivos__lista--nuevos li{border-style:dashed}.ate-soltar{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:1rem;border:1.5px dashed var(--color-border-hover);border-radius:.9rem;background:#ffffff05;color:var(--color-text-secondary);font:inherit;cursor:pointer;transition:border-color .15s,background .15s}.ate-soltar:hover,.ate-soltar:focus-visible{border-color:var(--color-primary-light);background:#5b8eff14;color:#fff}.ate-soltar strong{color:var(--color-primary-light)}.ate-archivos__nuevo{display:grid;gap:.75rem}.ate-archivos__nuevo .ate-campo{margin:0}.ate-archivos__nuevo .btn{justify-self:start}.ate-instrucciones{border-color:#5b8eff59}.ate-instrucciones h2{font-size:1.15rem;margin:0 0 .5rem;color:#fff}.ate-ritmo{margin:.2rem 0 .8rem;padding:.6rem .8rem;border-radius:.7rem;background:#10b98114;border:1px solid rgba(16,185,129,.3);color:var(--color-text-secondary);font-size:.9rem}.ate-ritmo strong{color:#a7f3d0}.ate-instrucciones{margin-bottom:1.25rem}.ate-mejoras .btn{max-width:100%;white-space:normal;text-align:center;justify-content:center}.ate-espacio{display:grid;gap:.9rem;margin-bottom:1.25rem;border-color:#5b8eff73;background:linear-gradient(160deg,#5b8eff1a,#8b5cf60f)}.ate-espacio__cab{display:flex;gap:.8rem;align-items:center}.ate-espacio__cab h2{font-size:1.2rem;margin:0 0 .2rem;color:#fff}.ate-espacio__cab p{margin:0}.ate-espacio__chat{display:flex;flex-direction:column;gap:.5rem;max-height:380px;min-height:140px;overflow-y:auto;padding:.8rem;border-radius:.9rem;background:#080b148c;border:1px solid var(--color-border)}.ate-espacio__vacio{color:var(--color-text-muted);font-size:.9rem;margin:auto;text-align:center}.ate-burbuja{max-width:85%;padding:.6rem .85rem;border-radius:1rem;font-size:.92rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ate-burbuja--tu{align-self:flex-end;background:linear-gradient(135deg,#5b8eff,#8b5cf6);color:#fff;border-bottom-right-radius:.3rem}.ate-burbuja--empleado{align-self:flex-start;background:#ffffff12;color:#e2e8f0;border:1px solid var(--color-border);border-bottom-left-radius:.3rem}.ate-burbuja--escribiendo{color:var(--color-text-muted);font-style:italic}.ate-espacio__sug button{display:inline-flex;align-items:center;gap:.35rem}.ate-espacio__form{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:end}.ate-espacio__form .btn{padding:.8rem 1rem}.ate-espacio--prep{border-style:dashed;background:#ffffff05}.ate-h3{margin:22px 0 6px;font-size:1.05rem}.ate-campo--tarea textarea{min-height:92px}.ate-ruta{display:grid;gap:10px;margin:6px 0 14px}.ate-ruta__pasos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ate-ruta__pasos li{display:grid;justify-items:center;gap:4px;font-size:.78rem;color:var(--color-text-muted, #94a3b8);text-align:center;min-width:0;overflow-wrap:anywhere}.ate-ruta__pasos li span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(148,163,184,.4);font-weight:600}.ate-ruta__pasos li.hecho span{background:#4ade8026;border-color:#4ade80;color:#4ade80}.ate-ruta__pasos li.actual{color:#fff;font-weight:600}.ate-ruta__pasos li.actual span{background:#4db8ff33;border-color:#4db8ff;color:#fff}.ate-ruta__msg{margin:0;padding:10px 14px;border-radius:10px;border:1px solid rgba(77,184,255,.35);background:#4db8ff14;line-height:1.5}.ate-ruta__msg--tu{border-color:#facc1580;background:#facc1514}.ate-ruta__msg--listo{border-color:#4ade8080;background:#4ade8014}.ate-chat__canal{margin:0;padding:.45rem .9rem;font-size:.8rem;line-height:1.4;color:var(--color-text-secondary);background:#5b8eff14;border-bottom:1px solid rgba(91,142,255,.2)}:root{--color-bg: #080B14;--color-surface: #0D1117;--color-surface-2: #111827;--color-surface-3: #1A2332;--color-surface-card: rgba(255, 255, 255, .03);--color-border: rgba(255, 255, 255, .07);--color-border-light: rgba(255, 255, 255, .12);--color-border-hover: rgba(91, 142, 255, .4);--color-primary: #5B8EFF;--color-primary-dark: #3B6EDF;--color-primary-light: #7BA8FF;--color-accent: #8B5CF6;--color-accent-dark: #7C3AED;--color-accent-light: #A78BFA;--gradient-brand: linear-gradient(135deg, #5B8EFF 0%, #8B5CF6 100%);--gradient-subtle: linear-gradient(135deg, rgba(91,142,255,.08) 0%, rgba(139,92,246,.08) 100%);--gradient-glow: radial-gradient(ellipse at center, rgba(91,142,255,.15) 0%, transparent 70%);--gradient-hero-bg: radial-gradient(ellipse at 60% 40%, rgba(91,142,255,.12) 0%, transparent 60%), radial-gradient(ellipse at 20% 80%, rgba(139,92,246,.08) 0%, transparent 50%);--color-text: #F8FAFC;--color-text-secondary: #CBD5E1;--color-muted: #64748B;--color-muted-light: #94A3B8;--color-text-muted: #94A3B8;--color-success: #10B981;--color-warning: #F59E0B;--color-whatsapp: #25D366;--color-online: #22C55E;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--text-7xl: 4.5rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-2xl: 2rem;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0,0,0,.5);--shadow-md: 0 4px 16px rgba(0,0,0,.6);--shadow-lg: 0 8px 32px rgba(0,0,0,.7);--shadow-card: 0 2px 20px rgba(0,0,0,.5), inset 0 1px 0 rgba(255,255,255,.05);--shadow-glow-primary: 0 0 40px rgba(91,142,255,.2);--shadow-glow-accent: 0 0 40px rgba(139,92,246,.2);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .4s cubic-bezier(.4, 0, .2, 1);--transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1);--container-max: 1280px;--container-pad: clamp(1rem, 5vw, 2rem);--navbar-height: 72px;--z-base: 0;--z-above: 10;--z-overlay: 100;--z-navbar: 900}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%;height:100%}body{min-height:100%;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;border:none;background:none;padding:0}address{font-style:normal}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}::selection{background-color:#5b8eff40;color:var(--color-text)}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-surface)}::-webkit-scrollbar-thumb{background:var(--color-surface-3);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-primary-dark)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.section{padding-block:clamp(4rem,8vw,7rem)}.section--dark{background-color:var(--color-bg)}.section--surface{background-color:var(--color-surface)}.section--surface2{background-color:var(--color-surface-2)}.hero,.section{margin:.6rem;border-radius:1.25rem;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.14);box-shadow:0 25px 50px -15px #0000008c,inset 0 1px #ffffff14;backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%)}.section:before{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent);pointer-events:none;z-index:1}@media (min-width: 769px){.hero,.section{margin:1rem 1.25rem;border-radius:1.75rem}}.tema-card{background:#ffffff0b;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 24px #00000040,inset 0 1px #ffffff12;transition:background .25s ease,border-color .25s ease,transform .25s ease}.tema-card:hover{background:#ffffff13;border-color:#fff3;transform:translateY(-2px)}.hero-video-glass{border-radius:1.75rem;overflow:hidden;background:#ffffff0d;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,255,255,.16);box-shadow:0 30px 60px #00000080,inset 0 1px #ffffff1a}.hero-video-wrap{position:relative;max-width:380px;margin:0 auto;border-radius:1.75rem}@media (min-width: 769px){.hero-video-wrap{max-width:520px}}.hero-video-wrap:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:2.25rem;box-shadow:0 30px 70px #0000008c;pointer-events:none;z-index:-1}.hero-video-glass{-webkit-mask-image:linear-gradient(to right,transparent,#000 22%,#000 78%,transparent),linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent),radial-gradient(ellipse 75% 75% at center,#000 42%,transparent 100%);-webkit-mask-composite:source-in,source-in;mask-image:linear-gradient(to right,transparent,#000 22%,#000 78%,transparent),linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent),radial-gradient(ellipse 75% 75% at center,#000 42%,transparent 100%);mask-composite:intersect,intersect}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);padding:var(--space-1) var(--space-3);border:1px solid rgba(91,142,255,.25);border-radius:var(--radius-full);background:#5b8eff0f;margin-bottom:var(--space-6)}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-primary);flex-shrink:0}.section-heading{font-size:clamp(var(--text-3xl),5vw,var(--text-5xl));font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--color-text);margin-bottom:var(--space-5)}.section-subheading{font-size:clamp(var(--text-base),2vw,var(--text-xl));color:var(--color-muted-light);line-height:1.7;max-width:56ch}.section-header{margin-bottom:clamp(var(--space-12),5vw,var(--space-20))}.section-header--center{text-align:center}.section-header--center .section-subheading{margin-inline:auto}.text-gradient{background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.divider{width:60px;height:3px;background:var(--gradient-brand);border-radius:var(--radius-full);margin-top:var(--space-4);margin-bottom:var(--space-8)}.divider--center{margin-inline:auto}.dot-grid{background-image:radial-gradient(circle,rgba(255,255,255,.04) 1px,transparent 1px);background-size:32px 32px}.glow-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.glow-orb--blue{background:#5b8eff2e}.glow-orb--violet{background:#8b5cf626}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.text-muted{color:var(--color-muted-light)}.text-mono{font-family:var(--font-mono)}.font-bold{font-weight:700}.font-black{font-weight:900}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.navbar{position:fixed;top:0;left:0;right:0;z-index:var(--z-navbar);height:var(--navbar-height);display:flex;align-items:center;padding-inline:var(--container-pad);transition:background-color var(--transition-base),backdrop-filter var(--transition-base),border-color var(--transition-base);border-bottom:1px solid transparent}.navbar.scrolled{background-color:#080b14d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom-color:var(--color-border)}.navbar__inner{width:100%;max-width:var(--container-max);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.navbar__logo{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.navbar__logo img{height:44px;width:auto;object-fit:contain}.navbar__logo-text{font-size:var(--text-xl);font-weight:800;letter-spacing:-.02em;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:none}.navbar__nav{display:flex;align-items:center;gap:var(--space-8)}.navbar__link{font-size:var(--text-sm);font-weight:500;color:var(--color-muted-light);transition:color var(--transition-fast);white-space:nowrap}.navbar__link:hover{color:var(--color-text)}.navbar__link.active{color:var(--color-primary)}.navbar__actions{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.navbar__hamburger{display:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;cursor:pointer;padding:0}.navbar__hamburger span{display:block;width:100%;height:2px;background:var(--color-text);border-radius:2px;transition:transform var(--transition-base),opacity var(--transition-base)}.navbar__hamburger.open span:nth-child(1){transform:translateY(8px) rotate(45deg)}.navbar__hamburger.open span:nth-child(2){opacity:0}.navbar__hamburger.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.navbar__mobile-menu{display:none;position:fixed;top:var(--navbar-height);left:0;right:0;bottom:0;background:#080b14fa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:calc(var(--z-navbar) - 1);flex-direction:column;align-items:center;justify-content:center;gap:var(--space-8);padding:var(--space-8)}.navbar__mobile-menu.open{display:flex}.navbar__mobile-menu .navbar__link{font-size:var(--text-2xl);font-weight:600}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:.75rem 1.5rem;font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-md);transition:all var(--transition-base);white-space:nowrap;letter-spacing:.01em;cursor:pointer;border:none;text-decoration:none;position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff0;transition:background var(--transition-fast)}.btn:hover:after{background:#ffffff0d}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--gradient-brand);color:#fff;box-shadow:0 4px 20px #5b8eff59}.btn--primary:hover{box-shadow:0 6px 28px #5b8eff80;transform:translateY(-1px)}.btn--secondary{background:transparent;color:var(--color-text);border:1px solid var(--color-border-light)}.btn--secondary:hover{border-color:var(--color-primary);color:var(--color-primary);background:#5b8eff0f}.btn--ghost{background:transparent;color:var(--color-muted-light)}.btn--ghost:hover{color:var(--color-text)}.btn--lg{padding:1rem 2rem;font-size:var(--text-base);border-radius:var(--radius-lg)}.btn--sm{padding:.5rem 1rem;font-size:var(--text-xs);border-radius:var(--radius-sm)}.btn__icon{width:18px;height:18px;flex-shrink:0;transition:transform var(--transition-fast)}.btn:hover .btn__icon{transform:translate(3px)}.badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:.2rem .65rem;font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-full);letter-spacing:.04em}.badge--success{background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.25)}.badge--primary{background:#5b8eff1f;color:var(--color-primary);border:1px solid rgba(91,142,255,.25)}.badge--accent{background:#8b5cf61f;color:var(--color-accent-light);border:1px solid rgba(139,92,246,.25)}.badge--online:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-online);animation:pulseDot 2s ease-in-out infinite}.card{background:var(--color-surface-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);transition:all var(--transition-base);position:relative;overflow:hidden}.card:hover{border-color:var(--color-border-hover);transform:translateY(-3px);box-shadow:var(--shadow-glow-primary)}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-subtle);opacity:0;transition:opacity var(--transition-base);border-radius:inherit}.card:hover:before{opacity:1}.card--gradient-border{background:var(--color-surface-card);border-radius:var(--radius-xl);position:relative;padding:var(--space-8)}.card--gradient-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--gradient-brand);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.form-group{display:flex;flex-direction:column;gap:var(--space-2)}.form-label{font-size:var(--text-sm);font-weight:500;color:var(--color-muted-light)}.form-control{width:100%;padding:.75rem 1rem;background:#ffffff0a;border:1px solid var(--color-border-light);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast);outline:none}.form-control::placeholder{color:var(--color-muted)}.form-control:focus{border-color:var(--color-primary);background:#5b8eff0a;box-shadow:0 0 0 3px #5b8eff1f}textarea.form-control{resize:vertical;min-height:120px;font-family:var(--font-sans)}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7 7l3 3 3-3' stroke='%2364748B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px;cursor:pointer}select.form-control option{background:var(--color-surface-2)}.hr-gradient{border:none;height:1px;background:linear-gradient(to right,transparent,var(--color-border-light),transparent);margin-block:var(--space-8)}.notif-card{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:#0d1117e6;border:1px solid var(--color-border-light);border-radius:var(--radius-lg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-md);min-width:200px;position:absolute}.notif-card__icon{font-size:1.25rem;flex-shrink:0}.notif-card__text{font-size:var(--text-xs);font-weight:500;color:var(--color-text-secondary);line-height:1.4}.notif-card__label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);font-weight:600;font-family:var(--font-mono)}.hero{min-height:100vh;display:flex;align-items:center;padding-top:var(--navbar-height);position:relative;overflow:hidden;background-color:var(--color-bg);background-image:url(/assets/cyberpunk_bg.jpg);background-size:cover;background-position:center top;background-repeat:no-repeat}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#080b141f;pointer-events:none;z-index:0}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#080b1438 40%,#080b140d);pointer-events:none;z-index:0}.hero__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-16);position:relative;z-index:1;padding-block:clamp(var(--space-16),8vw,var(--space-32))}.hero__content{max-width:580px}.hero__eyebrow{margin-bottom:var(--space-6)}.hero__headline{font-size:clamp(2.5rem,5.5vw,4.25rem);font-weight:900;line-height:1.08;letter-spacing:-.03em;color:var(--color-text);margin-bottom:var(--space-6)}.hero__headline em{font-style:normal;display:block}.hero__subtitle{font-size:clamp(var(--text-base),2vw,var(--text-xl));color:var(--color-muted-light);line-height:1.7;margin-bottom:var(--space-10);max-width:52ch}.hero__ctas{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.hero__trust{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.hero__trust-text{font-size:var(--text-sm);color:var(--color-muted)}.hero__trust-icons{display:flex;gap:var(--space-2)}.hero__trust-icon{font-size:var(--text-xl);filter:grayscale(.3)}.hero__visual{display:flex;align-items:center;justify-content:center;position:relative;height:520px}.agent-dashboard{width:360px;background:#0d1117f2;border:1px solid var(--color-border-light);border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-xl),0 0 80px #5b8eff1f;position:relative;z-index:2}.agent-dashboard__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);background:#ffffff05}.agent-dashboard__title-wrap{display:flex;align-items:center;gap:var(--space-2)}.agent-dashboard__dot{width:8px;height:8px;border-radius:50%;background:var(--color-online)}.agent-dashboard__name{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.agent-dashboard__body{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.agent-metrics{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.agent-metric{background:#ffffff0a;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3)}.agent-metric__val{font-size:var(--text-2xl);font-weight:700;color:var(--color-text);line-height:1;margin-bottom:var(--space-1)}.agent-metric__label{font-size:var(--text-xs);color:var(--color-muted);font-family:var(--font-mono)}.agent-tasks{display:flex;flex-direction:column;gap:var(--space-2)}.agent-task{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:500;transition:background var(--transition-fast)}.agent-task--done{color:var(--color-muted);background:#ffffff05}.agent-task--active{background:#5b8eff14;border:1px solid rgba(91,142,255,.2);color:var(--color-text)}.agent-task--pending{color:var(--color-muted);opacity:.6}.agent-task__icon{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:10px}.agent-task--done .agent-task__icon{background:#10b98126;color:#10b981}.agent-task--active .agent-task__icon{background:#5b8eff33;color:var(--color-primary)}.agent-task--pending .agent-task__icon{background:#ffffff0d;color:var(--color-muted)}.agent-activity{display:flex;align-items:flex-end;gap:3px;height:32px;padding:0 var(--space-1)}.agent-activity__bar{flex:1;background:#5b8eff33;border-radius:2px;transition:height .5s ease}.agent-activity__bar:nth-child(odd){background:#8b5cf640}.notif-card-1{top:60px;right:-20px}.notif-card-2{bottom:80px;left:-20px}.problema__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:center}.problema__content{max-width:520px}.problema__headline{font-size:clamp(var(--text-3xl),4vw,var(--text-5xl));font-weight:800;line-height:1.15;letter-spacing:-.02em;margin-bottom:var(--space-6)}.problema__text{font-size:var(--text-lg);color:var(--color-muted-light);line-height:1.7;margin-bottom:var(--space-8)}.problema__highlight{display:block;padding:var(--space-5) var(--space-6);background:var(--gradient-subtle);border:1px solid var(--color-border-hover);border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:600;color:var(--color-text);line-height:1.6}.pain-points{display:flex;flex-direction:column;gap:var(--space-3)}.pain-point{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:#ffffff05;border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-base);cursor:default}.pain-point:hover{border-color:#ef44444d;background:#ef444408}.pain-point__icon{width:36px;height:36px;border-radius:var(--radius-md);background:#ef44441a;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.pain-point__text{font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary);line-height:1.5}.pain-point__sub{font-size:var(--text-xs);color:var(--color-muted);margin-top:2px}.que-es__intro{max-width:600px;margin-inline:auto;text-align:center;margin-bottom:var(--space-16)}.compare-wrap{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);max-width:900px;margin-inline:auto}.compare-card{border-radius:var(--radius-2xl);padding:var(--space-8);position:relative;overflow:hidden}.compare-card--chatbot{background:#ffffff05;border:1px solid var(--color-border)}.compare-card--digital{background:#5b8eff0d;border:1px solid rgba(91,142,255,.25);box-shadow:0 0 40px #5b8eff14}.compare-card--digital:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-brand)}.compare-badge{display:inline-block;font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-4);font-family:var(--font-mono)}.compare-header{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6)}.compare-icon{font-size:2rem}.compare-title{font-size:var(--text-xl);font-weight:700}.compare-card--chatbot .compare-title{color:var(--color-muted-light)}.compare-card--digital .compare-title{color:var(--color-text)}.compare-list{display:flex;flex-direction:column;gap:var(--space-3)}.compare-item{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);line-height:1.5}.compare-item:before{content:"";flex-shrink:0;width:18px;height:18px;border-radius:50%;margin-top:1px;background-size:10px 10px;background-repeat:no-repeat;background-position:center}.compare-item--no{color:var(--color-muted)}.compare-item--no:before{background-color:#ef44441f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 2l6 6M8 2L2 8' stroke='%23EF4444' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.compare-item--yes{color:var(--color-text)}.compare-item--yes:before{background-color:#10b9811f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5l2.5 2.5 4.5-5' stroke='%2310B981' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.solutions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.solution-card{background:#ffffff05;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);cursor:pointer;transition:all var(--transition-base);position:relative;overflow:hidden}.solution-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-subtle);opacity:0;transition:opacity var(--transition-base)}.solution-card:hover{border-color:var(--color-border-hover);transform:translateY(-4px);box-shadow:var(--shadow-glow-primary)}.solution-card:hover:before{opacity:1}.solution-card__icon-wrap{width:52px;height:52px;border-radius:var(--radius-lg);background:var(--gradient-subtle);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:var(--space-5);transition:all var(--transition-base)}.solution-card:hover .solution-card__icon-wrap{background:var(--gradient-brand);border-color:transparent}.solution-card__title{font-size:var(--text-lg);font-weight:700;color:var(--color-text);margin-bottom:var(--space-3)}.solution-card__desc{font-size:var(--text-sm);color:var(--color-muted-light);line-height:1.65;margin-bottom:var(--space-5)}.solution-card__automata{font-size:var(--text-xs);color:var(--color-muted);font-family:var(--font-mono);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.solution-card__automata strong{color:var(--color-primary)}.restaurantes{position:relative;overflow:hidden}.restaurantes:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 80% 50%,rgba(37,211,102,.05) 0%,transparent 60%),radial-gradient(ellipse at 20% 50%,rgba(91,142,255,.06) 0%,transparent 50%);pointer-events:none}.restaurantes__inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:center;position:relative;z-index:1}.restaurantes__content{max-width:500px}.flow-diagram{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-top:var(--space-8)}.flow-node{display:flex;align-items:center;gap:var(--space-3);position:relative}.flow-node__icon{width:40px;height:40px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;z-index:1;position:relative}.flow-node--client .flow-node__icon{background:#3b82f626;border:1px solid rgba(59,130,246,.3)}.flow-node--channel .flow-node__icon{background:#25d3661f;border:1px solid rgba(37,211,102,.3)}.flow-node--agent .flow-node__icon{background:var(--gradient-brand)}.flow-node--kitchen .flow-node__icon{background:#f973161f;border:1px solid rgba(249,115,22,.3)}.flow-node--delivery .flow-node__icon{background:#f59e0b1f;border:1px solid rgba(245,158,11,.3)}.flow-node__text{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.flow-node__sub{font-size:var(--text-xs);color:var(--color-muted);display:block}.flow-arrow{width:2px;height:24px;background:linear-gradient(to bottom,var(--color-border-light),var(--color-primary));margin-left:19px;position:relative}.flow-arrow:after{content:"";position:absolute;bottom:-1px;left:-3px;width:8px;height:8px;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);transform:rotate(45deg)}.wa-chat{width:340px;background:#0b141a;border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-xl),0 0 60px #25d36614;border:1px solid rgba(37,211,102,.15)}.wa-chat__header{background:#1f2c33;padding:var(--space-3) var(--space-4);display:flex;align-items:center;gap:var(--space-3)}.wa-chat__avatar{width:40px;height:40px;border-radius:50%;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.wa-chat__info{flex:1}.wa-chat__name{font-size:var(--text-sm);font-weight:600;color:#e9edef}.wa-chat__status{font-size:var(--text-xs);color:var(--color-whatsapp)}.wa-chat__body{height:320px;overflow-y:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);background-image:radial-gradient(circle,rgba(255,255,255,.01) 1px,transparent 1px);background-size:20px 20px}.wa-chat__body::-webkit-scrollbar{width:3px}.wa-chat__body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.wa-msg{max-width:80%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);font-size:var(--text-xs);line-height:1.5;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease;position:relative}.wa-msg.visible{opacity:1;transform:translateY(0)}.wa-msg--client{background:#1f2c33;color:#e9edef;align-self:flex-start;border-bottom-left-radius:var(--radius-xs)}.wa-msg--agent{background:#005c4b;color:#e9edef;align-self:flex-end;border-bottom-right-radius:var(--radius-xs)}.wa-msg__time{font-size:10px;color:#e9edef80;text-align:right;margin-top:2px}.wa-msg--agent .wa-msg__time:after{content:" ✓✓";color:#53bdeb}.wa-typing{background:#1f2c33;border-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-xs);align-self:flex-start;opacity:0;transition:opacity .3s}.wa-typing.visible{opacity:1}.wa-chat__footer{background:#1f2c33;padding:var(--space-3) var(--space-4);display:flex;align-items:center;gap:var(--space-3)}.wa-chat__input-fake{flex:1;background:#2a3942;border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--color-muted)}.proceso__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);position:relative}.proceso__steps:before{content:"";position:absolute;top:26px;left:calc(12.5% + 20px);right:calc(12.5% + 20px);height:1px;background:linear-gradient(to right,var(--color-primary),var(--color-accent));opacity:.3}.proceso-step{text-align:center;position:relative}.proceso-step__num{width:52px;height:52px;border-radius:50%;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:700;font-family:var(--font-mono);color:#fff;margin:0 auto var(--space-5);box-shadow:0 0 24px #5b8eff66;position:relative;z-index:1}.proceso-step__title{font-size:var(--text-lg);font-weight:700;color:var(--color-text);margin-bottom:var(--space-3)}.proceso-step__desc{font-size:var(--text-sm);color:var(--color-muted-light);line-height:1.65}.proceso-step__icon{font-size:1.5rem;margin-bottom:var(--space-3);display:block}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.benefit-card{padding:var(--space-6);background:#ffffff05;border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:all var(--transition-base)}.benefit-card:hover{border-color:var(--color-border-hover);background:#5b8eff0a;transform:translateY(-2px)}.benefit-card__icon{width:44px;height:44px;border-radius:var(--radius-md);background:var(--gradient-subtle);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;font-size:1.25rem;margin-bottom:var(--space-4)}.benefit-card__title{font-size:var(--text-base);font-weight:700;color:var(--color-text);margin-bottom:var(--space-2)}.benefit-card__desc{font-size:var(--text-sm);color:var(--color-muted);line-height:1.6}.nosotros__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:center}.nosotros__content{max-width:520px}.nosotros__pillars{display:flex;flex-direction:column;gap:var(--space-4)}.pillar{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);border:1px solid var(--color-border);background:#ffffff05;transition:all var(--transition-base)}.pillar:hover{border-color:var(--color-border-hover);background:#5b8eff0a}.pillar__icon{font-size:1.5rem;flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-md);background:var(--gradient-subtle);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center}.pillar__title{font-size:var(--text-base);font-weight:700;color:var(--color-text);margin-bottom:var(--space-1)}.pillar__desc{font-size:var(--text-sm);color:var(--color-muted-light);line-height:1.6}.cta-final{position:relative;overflow:hidden;text-align:center}.cta-final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,rgba(91,142,255,.12) 0%,transparent 70%)}.cta-final__inner{position:relative;z-index:1;max-width:680px;margin-inline:auto}.cta-final__headline{font-size:clamp(var(--text-3xl),5vw,var(--text-6xl));font-weight:900;line-height:1.1;letter-spacing:-.02em;color:var(--color-text);margin-bottom:var(--space-5)}.cta-final__sub{font-size:var(--text-xl);color:var(--color-muted-light);line-height:1.6;margin-bottom:var(--space-10)}.cta-final__actions{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.contacto__inner{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--space-16);align-items:flex-start}.contacto__info{max-width:400px}.contacto__info-item{display:flex;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5)}.contacto__info-icon{font-size:1.25rem;width:44px;height:44px;background:var(--gradient-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.contacto__info-label{font-size:var(--text-xs);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted);margin-bottom:2px}.contacto__info-val{font-size:var(--text-sm);color:var(--color-muted-light)}.contacto__form{background:#ffffff05;border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-10)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}.form-grid .form-group:last-child:nth-child(odd){grid-column:span 2}.form-full{grid-column:span 2}.form-submit{margin-top:var(--space-6);width:100%}.form-disclaimer{font-size:var(--text-xs);color:var(--color-muted);text-align:center;margin-top:var(--space-4);line-height:1.6}.footer{background:var(--color-surface);border-top:1px solid var(--color-border);padding-block:var(--space-16) var(--space-8)}.footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-12);margin-bottom:var(--space-12)}.footer__brand{max-width:280px}.footer__logo{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.footer__logo img{height:40px;width:auto;object-fit:contain}.footer__logo-text{display:none}.footer__logo-text{font-size:var(--text-lg);font-weight:800;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer__tagline{font-size:var(--text-sm);color:var(--color-muted);line-height:1.65;margin-bottom:var(--space-5)}.footer__col-title{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted-light);margin-bottom:var(--space-4);font-family:var(--font-mono)}.footer__links{display:flex;flex-direction:column;gap:var(--space-3)}.footer__link{font-size:var(--text-sm);color:var(--color-muted);transition:color var(--transition-fast)}.footer__link:hover{color:var(--color-primary)}.footer__bottom{padding-top:var(--space-8);border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.footer__copy{font-size:var(--text-sm);color:var(--color-muted)}.footer__social{display:flex;gap:var(--space-3)}.footer__social-link{width:36px;height:36px;border-radius:var(--radius-md);background:#ffffff0a;border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);color:var(--color-muted);transition:all var(--transition-fast)}.footer__social-link:hover{background:#5b8eff1a;border-color:var(--color-border-hover);color:var(--color-primary)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.7}}.fade-in{animation:fadeIn .4s ease-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatSlow{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(1deg)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes progressBar{0%{width:0%}to{width:100%}}@keyframes ripple{0%{transform:scale(.8);opacity:1}to{transform:scale(2.5);opacity:0}}@keyframes typing{0%{width:0}to{width:100%}}@keyframes borderGlow{0%,to{box-shadow:0 0 #5b8eff00}50%{box-shadow:0 0 20px 2px #5b8eff40}}@keyframes taskComplete{0%{opacity:.4}50%{opacity:1}to{opacity:.7}}@keyframes notifSlideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.reveal{opacity:0;transform:translateY(32px);transition:opacity .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-32px);transition:opacity .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1)}.reveal-left.visible{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transform:translate(32px);transition:opacity .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1)}.reveal-right.visible{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transform:scale(.94);transition:opacity .55s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1)}.reveal-scale.visible{opacity:1;transform:scale(1)}.delay-1{transition-delay:.1s!important}.delay-2{transition-delay:.2s!important}.delay-3{transition-delay:.3s!important}.delay-4{transition-delay:.4s!important}.delay-5{transition-delay:.5s!important}.delay-6{transition-delay:.6s!important}.hero-title{animation:fadeInUp .9s cubic-bezier(.4,0,.2,1) .1s both}.hero-subtitle{animation:fadeInUp .9s cubic-bezier(.4,0,.2,1) .25s both}.hero-ctas{animation:fadeInUp .9s cubic-bezier(.4,0,.2,1) .4s both}.hero-badge{animation:fadeIn .7s ease .05s both}.hero-visual-wrap{animation:fadeInRight 1s cubic-bezier(.4,0,.2,1) .3s both}.agent-card{animation:floatSlow 6s ease-in-out infinite}.notif-card-1{animation:notifSlideIn .5s ease 2.5s both,float 5s ease-in-out 3s infinite}.notif-card-2{animation:notifSlideIn .5s ease 3.5s both,float 4.5s ease-in-out 4s infinite}.status-dot--online{animation:pulseDot 2s ease-in-out infinite}.processing-spinner{animation:spin 1.2s linear infinite}.text-gradient-animated{background:linear-gradient(135deg,#5b8eff,#8b5cf6,#5b8eff 80%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 4s linear infinite}.cursor-glow{position:fixed;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(91,142,255,.06) 0%,transparent 70%);pointer-events:none;transform:translate(-50%,-50%);z-index:var(--z-overlay);transition:transform .1s ease}.typing-dots{display:flex;align-items:center;gap:4px;padding:12px 16px}.typing-dots span{width:6px;height:6px;border-radius:50%;background:#ffffff80;animation:pulseDot 1.2s ease-in-out infinite}.typing-dots span:nth-child(2){animation-delay:.2s}.typing-dots span:nth-child(3){animation-delay:.4s}.step-progress-line{background:linear-gradient(to right,var(--color-primary),var(--color-accent));animation:progressBar 2s ease forwards}#particleCanvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.7}main{position:relative;z-index:1}footer{position:relative;z-index:1}.hero__inner{position:relative;z-index:2}body:after{content:"";position:fixed;top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(ellipse 45vw 45vw at 18% 25%,rgba(91,142,255,.1),transparent 60%),radial-gradient(ellipse 50vw 50vw at 82% 75%,rgba(168,85,247,.09),transparent 60%);pointer-events:none;z-index:0;animation:ambientDrift 24s ease-in-out infinite}@keyframes ambientDrift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(3%,-2.5%) scale(1.08)}}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 3px,rgba(0,160,255,.012) 3px,rgba(0,160,255,.012) 4px);pointer-events:none;z-index:9998;animation:scanlineShift 10s linear infinite}@keyframes scanlineShift{0%{background-position:0 0}to{background-position:0 200px}}.glitch-text{position:relative;display:inline-block}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.glitch-text:before{color:#ff003c;z-index:-1}.glitch-text:after{color:#00f6ff;z-index:-1}.glitch-text.glitching:before{opacity:.75;animation:glitchClip1 .25s steps(5) forwards}.glitch-text.glitching:after{opacity:.75;animation:glitchClip2 .25s steps(5) forwards}@keyframes glitchClip1{0%{clip-path:inset(5% 0 90% 0);transform:translate(-4px,1px)}20%{clip-path:inset(60% 0 25% 0);transform:translate(3px,-2px)}40%{clip-path:inset(30% 0 55% 0);transform:translate(-2px,2px)}60%{clip-path:inset(80% 0 10% 0);transform:translate(4px,-1px)}80%{clip-path:inset(15% 0 70% 0);transform:translate(-3px)}to{clip-path:inset(45% 0 40% 0);transform:translate(0);opacity:0}}@keyframes glitchClip2{0%{clip-path:inset(70% 0 15% 0);transform:translate(4px,-1px)}20%{clip-path:inset(20% 0 65% 0);transform:translate(-3px,2px)}40%{clip-path:inset(50% 0 35% 0);transform:translate(2px,-2px)}60%{clip-path:inset(10% 0 80% 0);transform:translate(-4px,1px)}80%{clip-path:inset(85% 0 5% 0);transform:translate(3px)}to{clip-path:inset(35% 0 55% 0);transform:translate(0);opacity:0}}.hud-corners{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10}.hud-c{position:absolute;width:14px;height:14px;border-style:solid;opacity:0;transition:opacity .3s ease,width .3s ease,height .3s ease}.hud-tl{top:3px;left:3px;border-width:2px 0 0 2px;border-color:var(--color-primary)}.hud-tr{top:3px;right:3px;border-width:2px 2px 0 0;border-color:var(--color-accent)}.hud-bl{bottom:3px;left:3px;border-width:0 0 2px 2px;border-color:var(--color-accent)}.hud-br{bottom:3px;right:3px;border-width:0 2px 2px 0;border-color:var(--color-primary)}.solution-card:hover .hud-c,.compare-card:hover .hud-c,.benefit-card:hover .hud-c,.pillar:hover .hud-c,.pain-point:hover .hud-c,.proceso-step:hover .hud-c,.contacto__form:hover .hud-c{opacity:1;width:18px;height:18px}.btn--primary{animation:neonPulse 2.5s ease-in-out infinite}@keyframes neonPulse{0%,to{box-shadow:0 0 12px #5b8eff80,0 4px 20px #5b8eff59}50%{box-shadow:0 0 30px #5b8effe6,0 0 60px #5b8eff80,0 0 90px #8b5cf64d}}.btn--primary{overflow:hidden}.btn--primary:before{content:"";position:absolute;top:0;left:-120%;width:70%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-20deg);transition:none;pointer-events:none}.btn--primary:hover:before{animation:btnScan .55s ease forwards}@keyframes btnScan{0%{left:-120%}to{left:140%}}.cursor-trail-dot{position:fixed;border-radius:50%;background:var(--color-primary);pointer-events:none;z-index:9997;transform:translate(-50%,-50%);box-shadow:0 0 8px #5b8effe6,0 0 16px #5b8eff66;will-change:transform,left,top}.data-stream{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:1}.data-stream__line{position:absolute;height:1px;width:0;background:linear-gradient(90deg,transparent 0%,rgba(91,142,255,.4) 40%,rgba(139,92,246,.4) 60%,transparent 100%);animation:dataFlow 5s ease-in-out infinite}@keyframes dataFlow{0%{width:0;left:-5%;opacity:0}5%{opacity:1}90%{opacity:.8}to{width:110%;left:100%;opacity:0}}.navbar.scrolled:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--color-primary),var(--color-accent),var(--color-primary),transparent);background-size:300% 100%;animation:navGlide 4s linear infinite}@keyframes navGlide{0%{background-position:200% 0}to{background-position:-200% 0}}.solution-card:hover{box-shadow:0 0 0 1px #5b8eff80,0 0 20px #5b8eff33,0 0 60px #5b8eff14,inset 0 0 30px #5b8eff0a!important}.benefit-card:hover{box-shadow:0 0 0 1px #8b5cf680,0 0 20px #8b5cf633,0 0 60px #8b5cf614!important}.proceso__steps:before{background:linear-gradient(90deg,var(--color-primary),var(--color-accent),var(--color-primary))!important;background-size:300% 100%!important;animation:navGlide 3s linear infinite!important;opacity:.6!important;height:2px!important;top:25px!important}.hero-light-bridge{width:30%;max-width:140px;height:34px;margin:-6px auto 0;pointer-events:none;background:linear-gradient(to bottom,rgba(91,142,255,.32),transparent);filter:blur(6px)}.holo-projector-base{position:relative;width:78%;max-width:300px;height:18px;margin:0 auto;pointer-events:none}.holo-projector-base:before{content:"";position:absolute;left:50%;top:50%;width:160%;height:90px;transform:translate(-50%,-50%);background:radial-gradient(ellipse 50% 100% at center,rgba(91,142,255,.5),rgba(168,85,247,.26) 40%,transparent 72%);filter:blur(3px);animation:projectorPulse 3s ease-in-out infinite}.holo-ring{position:absolute;left:50%;top:50%;width:100%;height:18px;transform:translate(-50%,-50%);border:1.5px solid rgba(120,170,255,.5);box-shadow:0 0 8px #5b8eff59;border-radius:50%;animation:holoRingExpand 2.4s ease-out infinite}@keyframes holoRingExpand{0%{transform:translate(-50%,-50%) scale(.3);opacity:.7}to{transform:translate(-50%,-50%) scale(2.4);opacity:0}}@keyframes projectorPulse{0%,to{opacity:.55}50%{opacity:.85}}.proceso-step__num{position:relative}.proceso-step__num:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid rgba(91,142,255,.4);animation:rippleRing 2.5s ease-out infinite}@keyframes rippleRing{0%{transform:scale(1);opacity:.7}to{transform:scale(1.9);opacity:0}}.eyebrow:after{content:"_";color:var(--color-primary);animation:cursorBlink .8s step-end infinite;margin-left:1px;font-weight:700}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}.section-heading{text-shadow:0 0 50px rgba(91,142,255,.07)}.text-gradient,.text-gradient-animated{filter:drop-shadow(0 0 14px rgba(91,142,255,.45))}.hero__dashboard-img{animation:floatSlow 6s ease-in-out infinite,dashboardGlow 3s ease-in-out infinite!important}@keyframes dashboardGlow{0%,to{box-shadow:0 24px 80px #000000b3,0 0 60px #5b8eff26}50%{box-shadow:0 24px 80px #000000b3,0 0 80px #5b8eff59,0 0 130px #8b5cf62e}}@keyframes hologramFlicker{0%,93%,to{opacity:1;filter:none}94%{opacity:.88;filter:hue-rotate(5deg)}95%{opacity:1}96%{opacity:.92;filter:hue-rotate(-5deg)}97%{opacity:1}}.solution-card:hover{animation:hologramFlicker 5s ease-in-out!important}.section-data-badge{position:absolute;top:20px;right:var(--container-pad);font-family:var(--font-mono);font-size:10px;color:#5b8eff40;letter-spacing:.08em;pointer-events:none;-webkit-user-select:none;user-select:none}.compare-card--digital:after{animation:navGlide 2s linear infinite;background-size:300% 100%}.footer{border-top:1px solid transparent!important;border-image:var(--gradient-brand) 1!important;box-shadow:0 -1px 40px #5b8eff0f}.solution-card,.benefit-card{perspective:1000px;transform-style:preserve-3d}.navbar__logo img{filter:drop-shadow(0 0 5px rgba(91,142,255,.4));transition:filter var(--transition-base)}.navbar__logo:hover img{filter:drop-shadow(0 0 16px rgba(91,142,255,.9))}.section:after{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(91,142,255,.15) 50%,transparent 100%);margin-top:0}.pillar{position:relative;overflow:hidden}.pillar:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:0%;background:var(--gradient-brand);transition:width .5s ease}.pillar:hover:after{width:100%}.cta-final:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,rgba(91,142,255,.08) 0%,transparent 70%);animation:ctaPulse 4s ease-in-out infinite;pointer-events:none}@keyframes ctaPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.6}}@media (prefers-reduced-motion: reduce){.btn--primary{animation:none!important}body:before{animation:none!important}.data-stream__line{animation:none!important}.navbar.scrolled:before{animation:none!important}}body{background-image:url(/assets/cyberpunk_bg.jpg);background-size:cover;background-position:center center;background-attachment:fixed;background-repeat:no-repeat}.hero{background-image:none!important}.section--dark{background:#080b1466!important}.section--surface{background:#0b0f1961!important}.navbar{background:#080b14e0!important}footer.footer{background:#080b14e6!important}.navbar-logo__img{height:32px!important;width:auto!important;transition:all .3s ease;filter:drop-shadow(0 0 5px rgba(91,142,255,.4));transform-origin:center left;will-change:filter,transform}.navbar-logo__img:hover{transform:scale(1.05);filter:drop-shadow(0 0 15px rgba(91,142,255,.8)) hue-rotate(5deg);animation:logo-glitch .35s cubic-bezier(.25,.46,.45,.94) both infinite}@keyframes logo-glitch{0%{transform:translate(0) scale(1.05);filter:hue-rotate(0deg)}20%{transform:translate(-2px,1px) scale(1.05);filter:hue-rotate(15deg)}40%{transform:translate(-1px,-1px) scale(1.05);filter:hue-rotate(-10deg)}60%{transform:translate(2px,1px) scale(1.05);filter:hue-rotate(25deg)}80%{transform:translate(1px,-1px) scale(1.05);filter:hue-rotate(-5deg)}to{transform:translate(0) scale(1.05);filter:hue-rotate(0deg)}}.footer__logo-img{width:200px;max-width:100%;height:auto;aspect-ratio:902 / 72;object-fit:contain!important;transition:all .3s ease;filter:drop-shadow(0 0 5px rgba(91,142,255,.4))}.footer__logo-img:hover{transform:scale(1.1);filter:drop-shadow(0 0 20px rgba(91,142,255,1))}.navbar-logo__img{animation:logo-periodic-glitch 8s infinite}@keyframes logo-periodic-glitch{0%,95%,to{transform:translate(0);filter:drop-shadow(0 0 5px rgba(91,142,255,.4)) hue-rotate(0deg)}96%{transform:translate(-2px,1px);filter:drop-shadow(0 0 15px rgba(91,142,255,.8)) hue-rotate(15deg)}97%{transform:translate(1px,-1px);filter:drop-shadow(0 0 5px rgba(91,142,255,.4)) hue-rotate(-10deg)}98%{transform:translate(-1px,2px);filter:drop-shadow(0 0 15px rgba(139,92,246,.8)) hue-rotate(25deg)}99%{transform:translate(2px,-1px);filter:drop-shadow(0 0 5px rgba(91,142,255,.4)) hue-rotate(-5deg)}}.navbar-logo__img:hover{animation:logo-glitch .35s cubic-bezier(.25,.46,.45,.94) both infinite!important}.hero{position:relative;overflow:hidden}@keyframes slow-pulse{0%{opacity:.02;transform:translate(-50%,-50%) scale(1)}to{opacity:.06;transform:translate(-50%,-50%) scale(1.05)}}.navbar-logo__img,.footer__logo-img{mix-blend-mode:screen}@media (max-width: 1024px){.navbar__nav{gap:var(--space-5)}.hero__inner{grid-template-columns:1fr;gap:var(--space-12);text-align:center}.hero__content{max-width:100%}.hero__subtitle{margin-inline:auto}.hero__ctas,.hero__trust{justify-content:center}.hero__visual{height:400px}.agent-dashboard{width:300px}.problema__grid{grid-template-columns:1fr;gap:var(--space-10)}.problema__content{max-width:100%}.solutions-grid{grid-template-columns:repeat(2,1fr)}.restaurantes__inner{grid-template-columns:1fr;gap:var(--space-10)}.wa-chat{width:100%;max-width:380px;margin-inline:auto}.proceso__steps{grid-template-columns:repeat(2,1fr);gap:var(--space-8)}.proceso__steps:before{display:none}.benefits-grid{grid-template-columns:repeat(2,1fr)}.nosotros__grid{grid-template-columns:1fr;gap:var(--space-10)}.nosotros__content{max-width:100%}.contacto__inner{grid-template-columns:1fr;gap:var(--space-10)}.contacto__info{max-width:100%}.footer__grid{grid-template-columns:1fr 1fr;gap:var(--space-8)}.footer__brand{grid-column:span 2;max-width:400px}.compare-wrap{grid-template-columns:1fr 1fr}}@media (max-width: 768px){:root{--navbar-height: 64px;--container-pad: 1.25rem}.navbar__nav,.navbar__actions .btn--secondary{display:none}.navbar__hamburger{display:flex}.nav-item-desktop{display:none}.mobile-menu-btn{display:flex!important}.hamburger-btn{width:26px;height:20px;padding:0;display:flex;flex-direction:column;justify-content:space-between;position:relative}.hamburger-bar{display:block;width:100%;height:3px;border-radius:2px;background:linear-gradient(135deg,#5b8eff,#8b5cf6);box-shadow:0 0 8px #5b8eff80;transform-origin:center;transition:transform .3s ease,opacity .3s ease}.hamburger-bar--top-open{transform:translateY(8.5px) rotate(45deg)}.hamburger-bar--mid-open{opacity:0;transform:scaleX(0)}.hamburger-bar--bottom-open{transform:translateY(-8.5px) rotate(-45deg)}.navbar-logo__img{height:20px!important}.footer__logo-img{width:120px!important;height:auto!important}.hero-float-card{position:static!important;width:100%!important;margin-top:1rem;left:auto!important;bottom:auto!important}.hero__headline{font-size:clamp(2rem,8vw,3rem)}.hero__visual{height:320px}.agent-dashboard{width:280px}.notif-card-1,.notif-card-2{display:none}.hero__ctas{flex-direction:column;width:100%}.hero__ctas .btn{width:100%;justify-content:center}.section{padding-block:clamp(3rem,6vw,5rem)}.hero{min-height:auto!important;padding-block:clamp(3rem,8vw,4rem)}.pain-points{gap:var(--space-2)}.compare-wrap{grid-template-columns:1fr;gap:var(--space-4)}.solutions-grid{grid-template-columns:1fr}.flow-diagram{flex-direction:row;flex-wrap:wrap;gap:var(--space-2)}.flow-arrow{display:none}.flow-node{background:#ffffff08;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.proceso__steps{grid-template-columns:1fr;gap:var(--space-6)}.proceso-step{text-align:left;display:flex;flex-direction:column;align-items:flex-start}.proceso-step__num{margin-left:0;margin-inline:0}.benefits-grid{grid-template-columns:1fr;gap:var(--space-3)}.benefit-card{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4)}.benefit-card__icon{margin-bottom:0;flex-shrink:0}.benefit-card__title{margin-bottom:var(--space-1);font-size:var(--text-sm)}.benefit-card__desc{font-size:var(--text-xs)}.cta-final__headline{font-size:clamp(1.75rem,7vw,2.5rem)}.cta-final__sub{font-size:var(--text-base)}.cta-final__actions .btn{width:100%}.contacto__form{padding:var(--space-6)}.form-grid{grid-template-columns:1fr}.form-full{grid-column:span 1}.footer__grid{grid-template-columns:1fr}.footer__brand{grid-column:span 1}.footer__bottom{flex-direction:column;text-align:center}}@media (max-width: 480px){.hero__visual{height:260px}.agent-dashboard{width:260px}.agent-metrics{grid-template-columns:1fr 1fr}.wa-chat{border-radius:var(--radius-xl)}.wa-chat__body{height:260px}.cta-final__headline{font-size:1.75rem}.footer__social{justify-content:center}}@media (min-width: 1536px){:root{--container-max: 1440px}.hero__headline{font-size:5rem}}@media (max-width: 768px){.portal-cols{grid-template-columns:1fr!important}}@keyframes barraIndeterminada{0%{transform:translate(-100%)}to{transform:translate(250%)}}.barra-indeterminada-segmento{width:40%;animation:barraIndeterminada 1.3s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.barra-indeterminada-segmento{animation:none;width:100%;transform:none}}.portal-btn{display:inline-block;background:#2a2a2a;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:.6rem;cursor:pointer;font:inherit;text-align:center;transition:background .15s ease}.portal-btn:hover{background:#333}.portal-btn:disabled{cursor:not-allowed}.portal-editor-split{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start}@media (min-width: 769px){.portal-editor-split{grid-template-columns:1.15fr 1fr;align-items:stretch;height:calc(100dvh - 7rem);max-height:calc(100dvh - 7rem);overflow:hidden}.portal-editor-pane{height:100%;overflow-y:auto;overflow-x:hidden;padding-right:.35rem}}.portal-editor-tabs-wrap{grid-column:1 / -1}@media (min-width: 769px){.portal-editor-tabs-wrap{display:none}}.portal-editor-tabs{display:flex;gap:.5rem}.portal-tab-activa,.portal-tab-inactiva{flex:1;padding:.65rem 1rem;border-radius:.6rem;font-size:.85rem;font-weight:600;cursor:pointer;text-align:center;border:1px solid rgba(255,255,255,.15)}.portal-tab-activa{background:#fff;color:#111;border-color:#fff}.portal-tab-inactiva{background:#1c1c1c;color:#fff9}.portal-editor-tabs-hint{margin:.5rem 0 0;font-size:.78rem;color:#ffffffa6}@media (max-width: 768px){.portal-editor-pane[data-mobile-hidden=true]{display:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal,.reveal-left,.reveal-right,.reveal-scale{opacity:1!important;transform:none!important}}.aviso-saldo{display:flex;flex-direction:column;gap:.55rem}.aviso-saldo__cabecera{display:flex;align-items:center;gap:.45rem}.aviso-saldo__icono{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#f5c96a;background:#c9a54a29;border:1px solid rgba(201,165,74,.35);flex-shrink:0}.aviso-saldo__titulo{font-size:.72rem;color:#ffffff8c;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.aviso-saldo__valor{margin-left:auto;font-weight:800;font-size:1.05rem;background:linear-gradient(90deg,#f5c96a,#c9a54a);-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.aviso-saldo__pista{position:relative;height:26px}.aviso-saldo__pista:before{content:"";position:absolute;left:0;right:0;top:50%;height:8px;transform:translateY(-50%);border-radius:999px;background:linear-gradient(90deg,#4db8ff59,#8b5cf659)}.aviso-saldo__zona{position:absolute;left:0;top:50%;height:8px;transform:translateY(-50%);border-radius:999px;background:linear-gradient(90deg,#c9a54a,#f5c96a);box-shadow:0 0 12px #f5c96a73;transition:width .25s ease}.aviso-saldo__limite{position:absolute;top:50%;width:2px;height:14px;transform:translate(-1px,-50%);background:#ffffff2e;border-radius:2px}.aviso-saldo__hoy{position:absolute;top:-2px;bottom:-2px;width:2px;transform:translate(-1px);background:#fff;border-radius:2px;box-shadow:0 0 6px #fffc;pointer-events:none}.aviso-saldo__hoy span{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:2px;font-size:.6rem;color:#fff9;letter-spacing:.04em;white-space:nowrap}.aviso-saldo__rango{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;touch-action:none}.aviso-saldo__rango:focus{outline:none}.aviso-saldo__rango::-webkit-slider-runnable-track{height:26px;background:transparent}.aviso-saldo__rango::-moz-range-track{height:26px;background:transparent}.aviso-saldo__rango::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:2px;border-radius:50%;background:#0b0f19;border:3px solid #f5c96a;box-shadow:0 0 0 4px #f5c96a2e,0 2px 8px #00000080;transition:transform .12s ease}.aviso-saldo__rango::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#0b0f19;border:3px solid #f5c96a;box-shadow:0 0 0 4px #f5c96a2e}.aviso-saldo__rango:active::-webkit-slider-thumb{transform:scale(1.15)}.aviso-saldo__rango:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px #4db8ff73}.aviso-saldo__chips{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-top:.35rem}.aviso-saldo__chip{min-width:44px;min-height:30px;padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;color:#ffffffb3;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);cursor:pointer;transition:all .15s ease}.aviso-saldo__chip:hover{border-color:#f5c96a80;color:#fff}.aviso-saldo__chip.is-activo{color:#1a1406;background:linear-gradient(90deg,#f5c96a,#c9a54a);border-color:transparent}.aviso-saldo__estado{margin-left:auto;display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;color:#ffffff80}.aviso-saldo__nota{margin:0;font-size:.74rem;color:#ffffff80;line-height:1.4}.resumen-recarga{margin-top:.55rem;padding:.7rem .8rem;border-radius:10px;background:#4db8ff0f;border:1px solid rgba(77,184,255,.18);font-size:.76rem;color:#ffffffb8;line-height:1.45}.resumen-recarga strong{color:#fff}.resumen-recarga ul{margin:.4rem 0 .45rem;padding-left:1.05rem;display:flex;flex-direction:column;gap:.2rem}.resumen-recarga a{color:#93c5fd}.btn-avatar{position:relative;width:34px;height:34px;padding:0;border:0;background:none;cursor:pointer;flex-shrink:0;align-self:center;transition:transform .15s ease}.btn-avatar:hover{transform:scale(1.08)}.btn-avatar:focus-visible{outline:2px solid #4db8ff;outline-offset:3px;border-radius:50%}.btn-avatar__aro{display:block;width:100%;height:100%;border-radius:50%;padding:2px;background:conic-gradient(from 200deg,#4db8ff,#8b5cf6,#4db8ff);box-shadow:0 0 10px #5b8eff73}.btn-avatar__cara{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;background:#000}.btn-avatar__cara video{width:100%;height:100%;object-fit:contain;pointer-events:none}.btn-avatar__lapiz{position:absolute;right:-3px;bottom:-3px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#4db8ff,#8b5cf6);border:2px solid #121826}
