.faq{align-items:center;display:flex;flex-direction:column;padding-bottom:100px;padding-top:100px}.faq,.faq-title{text-align:center}.faq-title{color:#020617;font-size:24px;font-weight:500;letter-spacing:0;line-height:32px;margin-bottom:30px}.faq-subtitle{color:#475569;font-size:22px;font-weight:500;line-height:31px;margin-bottom:60px}.faq-list{display:flex;flex-direction:column;max-width:768px;width:100%}.faq-question{background:none;border:none;color:#020617;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;gap:16px;letter-spacing:0;line-height:24px;padding:20px;text-align:left;width:100%}.faq-question-text{align-items:center;display:flex;gap:20px;justify-content:space-between;width:100%}.faq-arrow{flex-shrink:0;transition:transform .3s ease}.faq-question[aria-expanded=true] .faq-arrow{transform:rotate(180deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-answer.open{grid-template-rows:1fr}.faq-answer>p{color:#475569;font-size:16px;font-weight:400;line-height:24px;overflow:hidden}.faq-answer>p:before{content:"";display:block;height:16px}@media (max-width:834px){.faq{padding-inline:60px}}@media (max-width:640px){.faq{padding-inline:20px}}