/* HABLEMOS · corte f4. Una línea que abre la puerta a cualquier reto y, mientras llega el canal directo,
   una puerta a lo que ya sirve hoy. */
#conversacion .cv-linea{font:italic 400 clamp(20px,5.4vw,28px)/1.3 var(--didona);color:var(--texto,#ece8e2);max-width:26ch;text-wrap:balance}
#conversacion .cv-linea em{color:var(--rosa-suave,#e6b4c2)}
#conversacion .aviso-c{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;font:500 13px/1.4 var(--sans);font-style:normal;color:var(--sutil,#9c97a0);max-width:none}
#conversacion .cv-pronto{display:inline-flex;align-items:center;gap:10px}
#conversacion .cv-luz{width:8px;height:8px;border-radius:50%;background:var(--rosa-hilo,#c45c7c);animation:cv-late 2.4s ease-in-out infinite}
@keyframes cv-late{0%,100%{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}
#conversacion .cv-puerta{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;border:1px solid rgb(230 180 194/.45);border-radius:999px;
 color:var(--rosa-perla,#f3dde4);text-decoration:none;font:600 11px/1 var(--sans);font-stretch:118%;letter-spacing:.16em;text-transform:uppercase;transition:background-color .25s,border-color .25s}
#conversacion .cv-puerta span{transition:transform .25s}
#conversacion .cv-puerta:hover,#conversacion .cv-puerta:focus-visible{background:rgb(196 92 124/.18);border-color:var(--rosa-suave,#e6b4c2)}
#conversacion .cv-puerta:hover span{transform:translateX(3px)}
#conversacion .cv-puerta:focus-visible{outline:2px solid var(--rosa-perla,#f3dde4);outline-offset:3px}
#conversacion .aviso-c .nudo{top:calc(18px + 14px)}
@media (prefers-reduced-motion:reduce){#conversacion .cv-luz{animation:none;opacity:1}}
