.faq-module__VSI0LW__faqContainer{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:60px 20px;overflow-x:hidden}@media (min-width:1400px){.faq-module__VSI0LW__faqContainer{max-width:1400px;padding:80px 40px}}@media (max-width:1200px){.faq-module__VSI0LW__faqContainer{padding:50px 24px}}@media (max-width:768px){.faq-module__VSI0LW__faqContainer{padding:32px 16px}}@media (max-width:480px){.faq-module__VSI0LW__faqContainer{padding:24px 12px}}.faq-module__VSI0LW__title{text-align:center;color:#2d3748;margin:0 0 20px;padding:0;font-size:2.5rem}.faq-module__VSI0LW__title span{background:linear-gradient(135deg,#6e8efb,#a777e3);-webkit-text-fill-color:transparent;-webkit-background-clip:text}@media (max-width:768px){.faq-module__VSI0LW__title{margin-bottom:16px;font-size:2rem}}@media (max-width:480px){.faq-module__VSI0LW__title{margin-bottom:12px;padding:0 10px;font-size:1.75rem}}.faq-module__VSI0LW__subtitle{text-align:center;color:#4a5568;max-width:800px;margin:0 auto 60px;font-size:1.2rem;line-height:1.6}@media (max-width:768px){.faq-module__VSI0LW__subtitle{margin-bottom:40px;padding:0 20px;font-size:1.1rem}}@media (max-width:480px){.faq-module__VSI0LW__subtitle{margin-bottom:32px;padding:0 12px;font-size:1rem}}.faq-module__VSI0LW__faqSection{max-width:800px;margin:0 auto}.faq-module__VSI0LW__faqItem{background:#fff;border:1px solid #6e8efb1a;border-radius:12px;margin-bottom:16px;overflow:hidden}@media (max-width:768px){.faq-module__VSI0LW__faqItem{border-radius:8px;margin-bottom:12px}}.faq-module__VSI0LW__questionButton{cursor:pointer;color:#2d3748;text-align:left;background:#fff;border:none;justify-content:space-between;align-items:center;width:100%;padding:24px;font-size:1.1rem;font-weight:500;transition:all .3s;display:flex}.faq-module__VSI0LW__questionButton svg{flex-shrink:0;margin-left:16px;transition:transform .3s;transform:rotate(0)}.faq-module__VSI0LW__questionButton:hover,.faq-module__VSI0LW__questionButton.faq-module__VSI0LW__open{background:linear-gradient(135deg,#6e8efb08,#a777e308)}.faq-module__VSI0LW__questionButton.faq-module__VSI0LW__open svg{transform:rotate(180deg)}@media (max-width:768px){.faq-module__VSI0LW__questionButton{padding:20px;font-size:1rem}}@media (max-width:480px){.faq-module__VSI0LW__questionButton{padding:16px;font-size:.95rem}}.faq-module__VSI0LW__answer{color:#4a5568;opacity:0;max-height:0;padding:0 24px;line-height:1.6;transition:all .3s;overflow:hidden}.faq-module__VSI0LW__answer.faq-module__VSI0LW__open{opacity:1;max-height:500px;padding:0 24px 24px}@media (max-width:768px){.faq-module__VSI0LW__answer{padding:0 20px}.faq-module__VSI0LW__answer.faq-module__VSI0LW__open{padding:0 20px 20px}.faq-module__VSI0LW__answer{font-size:.95rem}}@media (max-width:480px){.faq-module__VSI0LW__answer{padding:0 16px}.faq-module__VSI0LW__answer.faq-module__VSI0LW__open{padding:0 16px 16px}}
