.ask-ai{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding-bottom:2rem}.ask-ai__label{display:inline-flex;align-items:center;gap:.5rem;font:600 .875rem/1.3 Inter,sans-serif;color:#090d20}.ask-ai__spark{color:#3535ff;animation:ask-ai-breathe 3.2s ease-in-out infinite;transform-origin:50% 50%}.ask-ai__row{display:flex;flex-wrap:wrap;gap:.5rem}.ask-ai__btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 .95rem;border:1px solid #7a7f97;border-radius:0;background:#fff;font:500 .875rem/1 Inter,sans-serif;color:#090d20;text-decoration:none;opacity:0;transform:translateY(6px);animation:ask-ai-rise .5s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:calc(.15s + var(--i) * .08s);transition:border-color .2s ease,color .2s ease,transform .25s cubic-bezier(.25,.46,.45,.94)}.ask-ai__btn:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(53,53,255,.12) 50%,transparent 65%);transform:translate(-120%)}.ask-ai__btn:hover,.ask-ai__btn:focus-visible{border-color:#3535ff;color:#3535ff;transform:translateY(-1px)}.ask-ai__btn:hover:after,.ask-ai__btn:focus-visible:after{animation:ask-ai-sweep .7s ease-out}.ask-ai__btn:focus-visible{outline:2px solid #3535FF;outline-offset:2px}.ask-ai__btn:active{transform:translateY(0) scale(.98)}.ask-ai__mark{width:18px;height:18px;flex:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.ask-ai__btn:hover .ask-ai__mark{transform:rotate(-8deg) scale(1.12)}@keyframes ask-ai-rise{to{opacity:1;transform:translateY(0)}}@keyframes ask-ai-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes ask-ai-breathe{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.15) rotate(12deg);opacity:.8}}@media(prefers-reduced-motion:reduce){.ask-ai__btn{opacity:1;transform:none;animation:none;transition:border-color .2s ease,color .2s ease}.ask-ai__spark,.ask-ai__btn:hover:after,.ask-ai__btn:focus-visible:after{animation:none}.ask-ai__btn:hover,.ask-ai__btn:hover .ask-ai__mark{transform:none}}
