.faq-container{display:flex;flex-direction:column;align-items:center;color:#1a1a1a;font-family:Inter,sans-serif;background:#fff;padding-top:60px;padding-bottom:120px}[data-theme=dark] .faq-container{color:#fff;background:#0a0a0a}.faq-heading{font-size:32px;font-weight:700;letter-spacing:-.224px;line-height:normal;margin-bottom:20px;color:#1a1a1a}[data-theme=dark] .faq-heading{color:#fff}.faq-content{display:flex;flex-direction:column;width:100%;max-width:80vw;gap:16px}.faq-item{border-bottom:1px solid #e0e0e0;padding:10px 0}[data-theme=dark] .faq-item{border-bottom:2px solid #fff}.faq-question{display:flex;justify-content:space-between;align-items:center;font-size:24px;font-weight:500;letter-spacing:-.168px;cursor:pointer;transition:color .3s ease;color:#1a1a1a}[data-theme=dark] .faq-question{color:#fff}.faq-question:hover{color:#9c27b0}[data-theme=dark] .faq-question:hover{color:hsla(0,0%,100%,.88)}.faq-icon{transition:transform .3s ease}.faq-icon.open{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;font-size:20px;font-weight:500;color:#9c27b0;letter-spacing:-.14px;line-height:normal;transition:all .3s;opacity:0}[data-theme=dark] .faq-answer{color:#b452da}.faq-answer.visible{margin-top:16px;margin-bottom:16px;max-height:200px;opacity:1}@media screen and (max-width:650px){.faq-heading{font-size:24px}.faq-question{font-size:16px}.faq-icon{display:flex;width:12px;height:24px;object-fit:cover}.faq-answer,.faq-answer.visible{font-size:16px}}