/* Cotización: cierre breve, reversible y con movimiento opcional. */
.quote-stage{position:relative;isolation:isolate}.quote-countdown{padding:14px 16px;background:#fff4db;border:1px solid #e9d49d;border-radius:14px;margin:18px 0;color:#4a292d}.quote-countdown p{margin:0;font-size:15px}.quote-link{display:inline-block;font:inherit;font-size:15px;color:#702e3c;border:0;background:none;text-decoration:underline;text-underline-offset:4px;padding:12px 0;cursor:pointer}.quote-next{text-align:center;padding:26px 18px;background:#f7ecdf;border-radius:20px;border:1px solid #dfc6ad;margin:18px 0}.quote-next>span{display:block;font-size:34px;color:#8b463a}.quote-next h3{margin:2px 0 10px}.quote-next .btn,.quote-next .quote-link{display:block;margin:10px auto;max-width:100%}.quote-leaving{animation:quoteAway .7s ease-in both;pointer-events:none}.pse-particulas{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}.pse-particulas i{position:absolute;top:32%;left:50%;width:7px;height:24px;border-radius:3px;animation:quoteSpark .7s ease-out var(--delay) both}@keyframes quoteAway{to{opacity:0;transform:scale(.97) translateY(12px);filter:blur(3px)}}@keyframes quoteSpark{0%{opacity:0;transform:translate(0,0) rotate(0)}15%{opacity:1}100%{opacity:0;transform:translate(var(--x),120px) rotate(var(--turn))}}@media(prefers-reduced-motion:reduce){.quote-leaving{animation:none;opacity:0}.pse-particulas{display:none}}
