.dos-arriba{align-items:start}.dos-arriba>div:first-child{position:sticky;top:100px}@media (max-width:860px){.dos-arriba>div:first-child{position:static}}.demo-seccion{position:relative}.demo-seccion .dos>div:first-child h2{margin-bottom:14px}.demo-seccion .dos>div:first-child p+p{margin-top:10px}@keyframes pulso{0%,to{box-shadow:0 0 0 0 var(--senal-suave)}50%{box-shadow:0 0 0 10px #ff706800}}.de-asistente{background:var(--crema-10);border-bottom-left-radius:4px;align-self:flex-start}.de-persona{background:var(--senal);color:var(--crema);border-bottom-right-radius:4px;align-self:flex-end}.escribiendo{gap:4px;padding:14px;display:flex}.escribiendo i{background:var(--crema-50);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite punto}.escribiendo i:nth-child(2){animation-delay:.15s}.escribiendo i:nth-child(3){animation-delay:.3s}@keyframes punto{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.principios{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(24px,4vw,48px) clamp(24px,4vw,56px);display:grid}.principios li{border-top:1px solid var(--crema-20);padding-top:18px}.principios h3{font-size:var(--t-l);margin-bottom:10px}.principios p{color:var(--crema-70)}.preguntas-seccion .dos{align-items:center}.preguntas-seccion h2{margin-bottom:18px}.preguntas-seccion .suave{max-width:42ch;margin-bottom:28px}.preguntas-chat{border-radius:var(--radio-l);height:min(600px,78vh);color:var(--tinta);background:#fff;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px #1d1d1d0f,0 30px 70px -30px #3c1e2859}.preguntas-chat-cab{border-bottom:1px solid #1d1d1d14;align-items:center;gap:12px;padding:16px 20px;display:flex}.preguntas-chat-cab>div{flex-direction:column;display:flex}.preguntas-chat-cab strong{font-weight:600}.preguntas-chat-cab small{color:var(--tinta-70);font-size:.8125rem}.preguntas-chat-avatar{border-radius:50%;flex:none;width:40px;height:40px;box-shadow:0 0 0 4px #ff408e1a}.preguntas-chat-cab small{align-items:center;gap:6px;display:inline-flex}.preguntas-chat-cab small i{background:#25c26e;border-radius:50%;width:7px;height:7px}.preguntas-chat-cuerpo{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#1d1d1d33 transparent;background:#faf6ee;flex-direction:column;flex:1;gap:10px;padding:20px;display:flex;overflow-y:auto}.preguntas-msg{max-width:86%}.preguntas-msg p{border-radius:16px;padding:10px 14px;font-size:.9688rem;line-height:1.45}.preguntas-msg.de-asistente{background:0 0;align-self:flex-start}.preguntas-msg.de-asistente p{background:#fff;border-bottom-left-radius:5px;box-shadow:0 1px 2px #00000012}.preguntas-msg.de-persona{color:var(--tinta);background:0 0;align-self:flex-end}.preguntas-msg.de-persona p{background:#ff408e1f;border-bottom-right-radius:5px}.preguntas-msg .palabra{opacity:0;animation:.25s ease-out forwards preguntas-palabra}@keyframes preguntas-palabra{to{opacity:1}}.preguntas-msg.escribiendo{background:#fff;border-radius:16px;gap:5px;padding:13px 15px;display:flex}.preguntas-msg.escribiendo i{background:#1d1d1d59;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite preguntas-escribe}.preguntas-msg.escribiendo i:nth-child(2){animation-delay:.15s}.preguntas-msg.escribiendo i:nth-child(3){animation-delay:.3s}@keyframes preguntas-escribe{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.preguntas-cta{margin-top:10px;font-size:.9375rem;animation:.4s ease-out .6s both preguntas-palabra}.preguntas-sugeridas{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:4px;padding-left:12%;animation:.35s ease-out .15s both preguntas-palabra;display:flex}.preguntas-sugeridas button{border-radius:var(--pildora);text-align:left;color:#b0225f;transition:background var(--rapido), border-color var(--rapido);background:#ff408e0f;border:1px solid #ff408e59;padding:7px 13px;font-size:.875rem;font-weight:500}.preguntas-sugeridas button:hover{border-color:var(--rosa);background:#ff408e1f}.preguntas-escribir{background:#fff;border-top:1px solid #1d1d1d14;align-items:center;gap:8px;padding:12px 14px;display:flex}.preguntas-escribir input{border-radius:var(--pildora);min-width:0;height:44px;font:inherit;color:var(--tinta);transition:border-color var(--rapido), background var(--rapido);background:#f4efe6;border:1px solid #0000;outline:none;flex:1;padding:0 16px;font-size:16px}.preguntas-escribir input::placeholder{color:#1d1d1d73}.preguntas-escribir input:focus{background:#fff;border-color:#ff408e73}.preguntas-escribir button{color:#fff;background:var(--senal);width:44px;height:44px;transition:opacity var(--rapido), transform var(--rapido);border-radius:50%;flex:none;place-items:center;display:grid}.preguntas-escribir button svg{width:20px;height:20px}.preguntas-escribir button:disabled{opacity:.35}.preguntas-escribir button:not(:disabled):active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.preguntas-msg .palabra,.preguntas-cta,.preguntas-sugeridas{opacity:1;animation:none}.preguntas-msg.escribiendo i{animation:none}}
