#faq{display:flex;flex-direction:column;gap:10px}.faq-item{background:#fff;border:.5px solid #e2e0d8;border-radius:12px;padding:18px 22px}.faq-q{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-family:Inter,sans-serif;gap:16px;justify-content:space-between;width:100%}.faq-q__question{color:#1a1a1a;font-size:16px;font-weight:600;line-height:1.4}.faq-icon{align-items:center;background:#e7dcf1;border-radius:50%;color:#1a1a1a;display:flex;flex-shrink:0;font-size:18px;font-weight:500;height:28px;justify-content:center;transition:transform .25s;width:28px}.faq-a{font-size:14px;line-height:1.7;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .25s ease}.faq-a.active{max-height:500px;opacity:1;padding-top:20px}