/* Centro de ayuda (/ayuda): reutiliza el blog y añade el buscador y las listas por sección */
.ay-portada{padding-bottom:10px}
.ay-buscar{display:flex;align-items:center;gap:10px;max-width:620px;margin-top:28px;padding:0 18px;border-radius:99px;border:1px solid var(--line2);background:var(--bg2);color:var(--muted);font-size:20px}
.ay-buscar input{flex:1;min-width:0;border:0;background:none;padding:16px 0;font-size:17px;outline:none}
.ay-buscar:focus-within{border-color:var(--lima)}
.ay-lista{padding:30px 0 110px}
.ay-cat{display:grid;grid-template-columns:280px minmax(0,1fr);gap:clamp(20px,4vw,60px);padding:38px 0;border-top:1px solid var(--line);scroll-margin-top:100px}
.ay-cat[hidden]{display:none}
.ay-cat-h h2{font-size:clamp(24px,2.4vw,30px);line-height:1.1;margin-bottom:8px}
.ay-cat-h p{color:var(--muted);font-size:15px;line-height:1.5}
.ay-arts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.ay-arts a{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:18px;background:var(--bg2);border:1px solid var(--line);transition:border-color .2s,transform .2s}
.ay-arts a:hover{border-color:color-mix(in srgb,var(--lima) 50%,transparent);transform:translateY(-2px)}
.ay-arts a[hidden]{display:none}
.ay-arts b{font-size:16.5px;line-height:1.3}
.ay-arts span{color:var(--muted);font-size:14px;line-height:1.45}
.ay-nada{color:var(--muted);font-size:17px;padding:30px 0}
.ay-nada a{color:var(--lima)}
.ay-cab{padding-bottom:20px}
.ay-lado-t{margin-top:28px}
.bl-txt ol.pasos{counter-reset:p;list-style:none;padding:0;margin:0 0 24px}
.bl-txt ol.pasos li{counter-increment:p;position:relative;padding:0 0 14px 46px}
.bl-txt ol.pasos li::before{content:counter(p);position:absolute;left:0;top:1px;width:30px;height:30px;border-radius:50%;background:var(--lima);color:#0a0a0a;font-weight:700;font-size:15px;display:grid;place-items:center}
.bl-txt .nota{padding:16px 20px;border-radius:16px;background:rgba(212,255,58,.07);border:1px solid rgba(212,255,58,.25);font-size:16.5px;margin:0 0 24px}
@media(max-width:860px){.ay-cat{grid-template-columns:1fr;padding:28px 0}.ay-arts{grid-template-columns:1fr}.ay-lado{display:none}}
.in-chip{display:inline-block;margin-top:14px;padding:5px 12px;border-radius:99px;background:rgba(212,255,58,.1);color:var(--lima);font-size:13px;font-weight:600}
.ay-arts .in-chip{margin:0 0 0 6px;padding:2px 8px;font-size:11.5px;vertical-align:middle}
.bl-txt .faq{margin:10px 0 30px}
.cr-sect{display:flex;flex-wrap:wrap;gap:8px}
.cr-sect a{padding:7px 13px;border-radius:99px;border:1px solid var(--line2);font-size:14.5px;text-decoration:none!important}
.cr-sect a:hover{border-color:var(--lima);color:var(--lima)}
/* Historias de clientes: cifras y cita */
.hi-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;max-width:860px;margin:26px auto 0}
.hi-cifras div{padding:18px;border-radius:18px;background:var(--bg2);border:1px solid var(--line);text-align:center}
.hi-cifras b{display:block;font-size:clamp(28px,4vw,40px);color:var(--lima);line-height:1.1}
.hi-cifras span{color:var(--muted);font-size:14px}
.hi-cita{margin:30px 0;padding:22px 26px;border-left:3px solid var(--lima);background:rgba(212,255,58,.05);border-radius:0 18px 18px 0}
.hi-cita p{font-size:21px;color:var(--text);margin:0 0 8px}
.hi-cita cite{color:var(--muted);font-style:normal;font-size:15px}
/* Integraciones: logo oficial de cada herramienta */
.in-logo{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#fff;flex:none}
.in-logo svg{width:60%;height:60%}
.in-logo.grande{width:72px;height:72px;border-radius:18px;margin-bottom:18px}
.in-logo.mini{width:24px;height:24px;border-radius:6px;margin-right:9px;vertical-align:middle}
.ay-arts a.in-c{display:grid;grid-template-columns:46px minmax(0,1fr);column-gap:14px;row-gap:4px;align-items:start}
.ay-arts a.in-c .in-logo{grid-row:1/3}
.in-lat{display:inline-flex;align-items:center}
