.faq-wrapper[data-v-ff9de2b8]{background-color:#f7f9ff;padding:80px 0 200px}.faq-wrapper .faq-content[data-v-ff9de2b8]{margin:0 auto;max-width:800px;padding:0 20px}@media (max-width:768px){.faq-wrapper .faq-content[data-v-ff9de2b8]{padding:0 20px}}@media (max-width:480px){.faq-wrapper .faq-content[data-v-ff9de2b8]{padding:0 15px}}.faq-wrapper .faq-content h3[data-v-ff9de2b8]{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-ff9de2b8]{font-size:28px}}@media (max-width:480px){.faq-wrapper .faq-content h3[data-v-ff9de2b8]{font-size:24px}}.faq-wrapper .faq-content .faq-description[data-v-ff9de2b8]{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-ff9de2b8]{font-size:14px;margin-bottom:40px}}.faq-wrapper .faq-content .faq-container[data-v-ff9de2b8]{position:relative}.faq-wrapper .faq-content .faq-container .faq-list .faq-item[data-v-ff9de2b8]{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-ff9de2b8]:hover{border-color:#d1d5db;box-shadow:0 4px 12px #00000014}.faq-wrapper .faq-content .faq-container .faq-list .faq-item.active[data-v-ff9de2b8]{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-ff9de2b8]{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-ff9de2b8]{color:#6366f1}.faq-wrapper .faq-content .faq-container .faq-list .faq-item .faq-question[data-v-ff9de2b8]{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-ff9de2b8]{gap:12px;min-height:70px;padding:20px}}.faq-wrapper .faq-content .faq-container .faq-list .faq-item .faq-question h4[data-v-ff9de2b8]{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-ff9de2b8]{font-size:16px}}.faq-wrapper .faq-content .faq-container .faq-list .faq-item .faq-question .faq-icon[data-v-ff9de2b8]{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-ff9de2b8]{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-ff9de2b8]: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-ff9de2b8]{color:#6366f1;transform:translate(1px,-1px)}.faq-wrapper .faq-content .faq-container .faq-list .faq-item .faq-answer[data-v-ff9de2b8]{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-ff9de2b8]{max-height:300px;opacity:1}.faq-wrapper .faq-content .faq-container .faq-list .faq-item .faq-answer .answer-content[data-v-ff9de2b8]{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-ff9de2b8]{padding:0 20px 20px}}.faq-wrapper .faq-content .faq-container .faq-list .faq-item .faq-answer .answer-content p[data-v-ff9de2b8]{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-ff9de2b8]{font-size:14px;margin:12px 0 0}}.faq-wrapper .faq-content .faq-container .faq-list .faq-item .faq-answer .answer-content p[data-v-ff9de2b8] a{color:#6366f1;font-weight:500;text-decoration:underline;transition:all .2s ease}.faq-wrapper .faq-content .faq-container .faq-list .faq-item .faq-answer .answer-content p[data-v-ff9de2b8] a:hover{color:#4f46e5;text-decoration:none}.faq-wrapper .faq-content .faq-container .faq-list .faq-item .faq-answer.show .answer-content[data-v-ff9de2b8]{transform:scaleY(1)}.faq-wrapper .faq-content .view-all-faqs-container[data-v-ff9de2b8]{display:flex;justify-content:center;margin-top:48px}@media (max-width:768px){.faq-wrapper .faq-content .view-all-faqs-container[data-v-ff9de2b8]{margin-top:40px}}@media (max-width:480px){.faq-wrapper .faq-content .view-all-faqs-container[data-v-ff9de2b8]{margin-top:32px}}.faq-wrapper .faq-content .view-all-faqs-container .view-all-faqs-btn[data-v-ff9de2b8]{align-items:center;background:#000;border-radius:50px;box-shadow:0 4px 12px #00000026;color:#fff;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;padding:14px 32px;text-decoration:none;transition:all .3s ease}@media (max-width:480px){.faq-wrapper .faq-content .view-all-faqs-container .view-all-faqs-btn[data-v-ff9de2b8]{font-size:15px;padding:12px 28px}}.faq-wrapper .faq-content .view-all-faqs-container .view-all-faqs-btn[data-v-ff9de2b8]:hover{background:#1f2937;box-shadow:0 6px 16px #0003;transform:translateY(-2px)}.faq-wrapper .faq-content .view-all-faqs-container .view-all-faqs-btn[data-v-ff9de2b8]:active{box-shadow:0 2px 8px #00000026;transform:translateY(0)}
