.marquee-container{width:100%;overflow:hidden;white-space:nowrap}.marquee-content{display:inline-flex;animation:marquee 30s linear infinite}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-125%))}}@media (min-width:640px){@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-72%))}}}@media (min-width:768px){@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-60%))}}}.faq-content{max-width:none}.faq-content p{margin-top:1rem;margin-bottom:1rem;font-size:1rem;line-height:1.625;color:#4b5563}.faq-content p:first-child{margin-top:0}.faq-content p:last-child{margin-bottom:0}.faq-content h3{font-size:1.125rem;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;color:#1f2937}.faq-content h3:first-child{margin-top:.5rem}.faq-content ul{margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem;list-style-type:disc}.faq-content ul li{font-size:1rem;color:#4b5563;line-height:1.625;margin-top:.5rem;margin-bottom:.5rem}.faq-content a{color:#4b5563;text-decoration:underline;transition:color .2s}.faq-content a:hover{color:#1f2937}.MuiAccordionDetails-root .faq-content{padding-top:.5rem;padding-bottom:.5rem}.faq-content>:first-child{margin-top:0}.faq-content>:last-child{margin-bottom:0}.MuiAccordion-root.Mui-expanded .faq-content{animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:fadeIn .3s ease-out}