.faq-section[data-v-7fb82fc9]{background:#f8fafc;padding:100px 0}.faq-list[data-v-7fb82fc9]{flex-direction:column;gap:12px;max-width:800px;margin:0 auto;display:flex}.faq-item[data-v-7fb82fc9]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;transition:all .3s;overflow:hidden}.faq-item[data-v-7fb82fc9]:hover{border-color:#c7d2fe}.faq-item--open[data-v-7fb82fc9]{border-color:#818cf8;box-shadow:0 4px 24px #6366f11a}.faq-item__question[data-v-7fb82fc9]{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;display:flex}.faq-item__question h3[data-v-7fb82fc9]{color:#1e293b;margin:0;font-size:16px;font-weight:600;line-height:1.5}.faq-item__icon[data-v-7fb82fc9]{color:#6366f1;background:#f1f5f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;font-weight:600;transition:all .3s;display:flex}.faq-item--open .faq-item__icon[data-v-7fb82fc9]{color:#fff;background:#6366f1;transform:rotate(180deg)}.faq-item__answer[data-v-7fb82fc9]{max-height:0;transition:max-height .4s,padding .3s;overflow:hidden}.faq-item--open .faq-item__answer[data-v-7fb82fc9]{max-height:500px;padding:0 24px 20px}.faq-item__answer p[data-v-7fb82fc9]{color:#475569;margin:0;font-size:15px;line-height:1.7}@media (max-width:768px){.faq-section[data-v-7fb82fc9]{padding:60px 0}.faq-item__question[data-v-7fb82fc9]{padding:16px 20px}.faq-item__question h3[data-v-7fb82fc9]{font-size:15px}.faq-item--open .faq-item__answer[data-v-7fb82fc9]{padding:0 20px 16px}}
