.faq-wrapper[data-v-d60521a6]{background-color:#f4f2ff;padding:80px 0}.faq-wrapper .faq-content[data-v-d60521a6]{margin:0 auto;max-width:800px;padding:0 20px}@media (max-width:768px){.faq-wrapper .faq-content[data-v-d60521a6]{padding:0 20px}}@media (max-width:480px){.faq-wrapper .faq-content[data-v-d60521a6]{padding:0 15px}}.faq-wrapper .faq-content h3[data-v-d60521a6]{color:#1f2937;font-size:36px;font-weight:700;line-height:1.2;margin-bottom:16px;text-align:center}@media (max-width:768px){.faq-wrapper .faq-content h3[data-v-d60521a6]{font-size:28px}}@media (max-width:480px){.faq-wrapper .faq-content h3[data-v-d60521a6]{font-size:24px}}.faq-wrapper .faq-content .faq-description[data-v-d60521a6]{color:#6b7280;font-size:16px;line-height:1.6;margin-bottom:60px;text-align:center}@media (max-width:768px){.faq-wrapper .faq-content .faq-description[data-v-d60521a6]{font-size:14px;margin-bottom:40px}}.faq-wrapper .faq-content .faq-container[data-v-d60521a6]{position:relative}.faq-wrapper .faq-content .faq-container .faq-list .faq-item[data-v-d60521a6]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-wrapper .faq-content .faq-container .faq-list .faq-item[data-v-d60521a6]:hover{border-color:#d1d5db;box-shadow:0 4px 12px #00000014}.faq-wrapper .faq-content .faq-container .faq-list .faq-item.active[data-v-d60521a6]{border-color:#6366f1;box-shadow:0 4px 20px #6366f126}.faq-wrapper .faq-content .faq-container .faq-list .faq-item.active .faq-question .faq-icon[data-v-d60521a6]{border-color:#6366f1;transform:rotate(180deg)}.faq-wrapper .faq-content .faq-container .faq-list .faq-item.active .faq-question .faq-icon .arrow-icon[data-v-d60521a6]{color:#6366f1}.faq-wrapper .faq-content .faq-container .faq-list .faq-item .faq-question[data-v-d60521a6]{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;min-height:80px;padding:24px;transition:all .2s ease}@media (max-width:480px){.faq-wrapper .faq-content .faq-container .faq-list .faq-item .faq-question[data-v-d60521a6]{gap:12px;min-height:70px;padding:20px}}.faq-wrapper .faq-content .faq-container .faq-list .faq-item .faq-question h4[data-v-d60521a6]{align-items:center;color:#1f2937;display:flex;flex:1;font-size:18px;font-weight:600;line-height:1.4;margin:0}@media (max-width:480px){.faq-wrapper .faq-content .faq-container .faq-list .faq-item .faq-question h4[data-v-d60521a6]{font-size:16px}}.faq-wrapper .faq-content .faq-container .faq-list .faq-item .faq-question .faq-icon[data-v-d60521a6]{align-items:center;border:1.5px solid #000;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:32px}.faq-wrapper .faq-content .faq-container .faq-list .faq-item .faq-question .faq-icon .arrow-icon[data-v-d60521a6]{color:#000;display:inline-block;font-size:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-wrapper .faq-content .faq-container .faq-list .faq-item .faq-question .faq-icon[data-v-d60521a6]:hover{border-color:#6366f1;transform:translate(3px,-3px) scale(1.1)}.faq-wrapper .faq-content .faq-container .faq-list .faq-item .faq-question .faq-icon:hover .arrow-icon[data-v-d60521a6]{color:#6366f1;transform:translate(1px,-1px)}.faq-wrapper .faq-content .faq-container .faq-list .faq-item .faq-answer[data-v-d60521a6]{max-height:0;opacity:0;overflow:hidden;transform-origin:top;transition:max-height .4s cubic-bezier(.25,.46,.45,.94),opacity .3s ease}.faq-wrapper .faq-content .faq-container .faq-list .faq-item .faq-answer.show[data-v-d60521a6]{max-height:300px;opacity:1}.faq-wrapper .faq-content .faq-container .faq-list .faq-item .faq-answer .answer-content[data-v-d60521a6]{border-top:1px solid #f3f4f6;padding:0 24px 24px;transform:scaleY(.8);transform-origin:top;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}@media (max-width:480px){.faq-wrapper .faq-content .faq-container .faq-list .faq-item .faq-answer .answer-content[data-v-d60521a6]{padding:0 20px 20px}}.faq-wrapper .faq-content .faq-container .faq-list .faq-item .faq-answer .answer-content p[data-v-d60521a6]{color:#6b7280;font-size:15px;line-height:1.6;margin:16px 0 0}@media (max-width:480px){.faq-wrapper .faq-content .faq-container .faq-list .faq-item .faq-answer .answer-content p[data-v-d60521a6]{font-size:14px;margin:12px 0 0}}.faq-wrapper .faq-content .faq-container .faq-list .faq-item .faq-answer.show .answer-content[data-v-d60521a6]{transform:scaleY(1)}
