.inovauta-fast{margin:20px 0}.inovauta-fast__button{display:flex;gap:12px;align-items:center;padding:17px 16px;border-radius:14px;border:2px solid #ff65bf;background:linear-gradient(120deg,#ff33aa,#ff33aa);color:#170610;text-decoration:none;box-shadow:0 4px 18px #ff33aa26}.inovauta-fast__button>svg{flex-shrink:0}.inovauta-fast__button strong{display:block;font-size:14px;line-height:1.4;letter-spacing:.4px}.inovauta-fast__button span span{display:block;margin-top:4px;font-size:13px;line-height:1.5}.inovauta-fast__arrow{margin-left:auto;font-size:23px}.inovauta-fast p{font-size:11px;line-height:1.6;margin:8px 3px 0;color:rgb(var(--color-foreground));opacity:.85}.inovauta-fast__hand{transform-origin:22px 24px;animation:inovauta-fast-clock 5s linear infinite}@keyframes inovauta-fast-clock{to{transform:rotate(360deg)}}.inovauta-fast__button:focus-visible{outline:3px solid white;outline-offset:3px}@media(prefers-reduced-motion:reduce){.inovauta-fast__hand{animation:none}}

.inovauta-fast-balloon{position:fixed;right:18px;bottom:24px;z-index:30;width:min(330px,calc(100vw - 36px));border-radius:18px;background:linear-gradient(135deg,#ff33aa,#ff33aa);border:2px solid #ff6bc1;box-shadow:0 8px 26px #0006;animation:inovauta-balloon-float 3s ease-in-out infinite}.inovauta-fast-balloon:after{content:"";position:absolute;right:25px;bottom:-9px;width:16px;height:16px;transform:rotate(45deg);background:#ff33aa;border-right:2px solid #ff6bc1;border-bottom:2px solid #ff6bc1}.inovauta-fast-balloon a{display:flex;align-items:flex-start;gap:10px;padding:16px;color:#1a0511;text-decoration:none}.inovauta-fast-balloon__icon{font-size:33px;line-height:1;flex-shrink:0}.inovauta-fast-balloon strong{display:block;font-size:13px;line-height:1.4}.inovauta-fast-balloon span span{display:block;font-size:14px;font-weight:700;line-height:1.45;margin-top:4px}.inovauta-fast-balloon small{display:block;font-size:10px;line-height:1.5;margin-top:7px}.inovauta-fast-balloon a:focus-visible{outline:3px solid #fff;outline-offset:4px;border-radius:16px}@keyframes inovauta-balloon-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-width:749px){.inovauta-fast-balloon{right:10px;bottom:80px;width:min(260px,calc(100vw - 20px))}.inovauta-fast-balloon a{padding:12px}.inovauta-fast-balloon strong{font-size:11px}.inovauta-fast-balloon span span{font-size:12px}}@media(prefers-reduced-motion:reduce){.inovauta-fast-balloon{animation:none}}
