.faq-accordion{display:flex;flex-direction:column;gap:20px}.faq-item{background:#fff;border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding:22px 20px}.faq-item h3{margin:0}.faq-question{align-items:center;border:none;cursor:pointer;display:grid;font-size:18px;font-weight:700;gap:30px;grid-template-columns:1fr auto;padding:0;text-align:left;width:100%}.faq-question,.faq-question:focus,.faq-question:hover{background:none}.faq-answer{max-height:0;max-width:80%;overflow:hidden;transition:max-height .4s ease-in-out,margin .2s ease-in-out}.faq-icon{font-size:20px;transition:transform .3s ease}.faq-question[aria-expanded=true] .faq-icon{transform:rotate(45deg)}@media (max-width:1024px){.faq-item h3{font-size:20px!important}.faq-answer{max-width:100%}}