@keyframes faq-blur-slide-in{0%{opacity:.35;filter:blur(2px);transform:translateY(-4px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes faq-blur-slide-out{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(2px);transform:translateY(-4px)}}.faq-accordion-content[data-state=open]>div{animation:.24s ease-out both faq-blur-slide-in}.faq-accordion-content[data-state=closed]>div{animation:.15s ease-in both faq-blur-slide-out}@media (width<=767px){@keyframes mobile-accordion-open{0%{opacity:.25;filter:blur(7px);height:0}to{height:var(--radix-accordion-content-height);opacity:1;filter:blur()}}@keyframes mobile-accordion-close{0%{height:var(--radix-accordion-content-height);opacity:1;filter:blur()}to{opacity:0;filter:blur(5px);height:0}}@keyframes mobile-accordion-content-in{0%{opacity:0;filter:blur(6px);transform:translateY(-12px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.faq-accordion-content[data-state=open]{will-change:height, opacity;animation:.48s cubic-bezier(.16,1,.3,1) both mobile-accordion-open}.faq-accordion-content[data-state=closed]{will-change:height, opacity;animation:.3s cubic-bezier(.4,0,1,1) both mobile-accordion-close}.faq-accordion-content[data-state=open]>div{animation:.46s cubic-bezier(.16,1,.3,1) 70ms both mobile-accordion-content-in}[data-scroll-item]{scroll-margin-block:1rem}[data-scroll-step][data-state=open]{color:hsl(var(--foreground))}}@media (prefers-reduced-motion:reduce){.faq-accordion-content,.faq-accordion-content>div{animation:none!important}}
