.faq-section[data-v-fbbbe617]{width:100%;position:relative;overflow:hidden}.faq-section[data-v-fbbbe617]:before{content:"";background:linear-gradient(90deg,#0000 0%,#6366f133 50%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.faq-section.theme-light[data-v-fbbbe617]{background:linear-gradient(#fff 0%,#f8fafc 100%)}.faq-section.theme-dark[data-v-fbbbe617]{color:#fafafa;background:linear-gradient(#111827 0%,#0a0a0a 100%)}.section-container[data-v-fbbbe617]{max-width:800px;margin:0 auto}.spacing-compact .section-container[data-v-fbbbe617]{padding:80px 24px}.spacing-normal .section-container[data-v-fbbbe617]{padding:120px 24px}.spacing-spacious .section-container[data-v-fbbbe617]{padding:160px 24px}.section-header[data-v-fbbbe617]{text-align:center;margin-bottom:48px}.section-badge[data-v-fbbbe617]{color:#6366f1;background:linear-gradient(135deg,#6366f11a 0%,#8b5cf61a 100%);border:1px solid #6366f133;border-radius:50px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.theme-dark .section-badge[data-v-fbbbe617]{color:#818cf8;background:linear-gradient(135deg,#6366f133 0%,#8b5cf633 100%);border-color:#6366f14d}.section-title[data-v-fbbbe617]{letter-spacing:-.02em;color:#0f172a;margin:0 0 12px;font-size:40px;font-weight:700}.theme-dark .section-title[data-v-fbbbe617]{color:#f8fafc}.section-subtitle[data-v-fbbbe617]{color:#64748b;margin:0;font-size:17px}.theme-dark .section-subtitle[data-v-fbbbe617]{color:#94a3b8}.faq-grid[data-v-fbbbe617]{flex-direction:column;gap:12px;display:flex}.faq-card[data-v-fbbbe617]{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #e2e8f0cc;border-radius:16px;transition:all .3s;overflow:hidden}.faq-card[data-v-fbbbe617]:hover{border-color:#6366f14d;box-shadow:0 4px 20px #0000000d}.faq-card.active[data-v-fbbbe617]{border-color:#6366f166;box-shadow:0 8px 30px #6366f11a}.faq-card.active .question-icon[data-v-fbbbe617]{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%)}.theme-dark .faq-card[data-v-fbbbe617]{background:#0f172acc;border-color:#334155cc}.theme-dark .faq-card[data-v-fbbbe617]:hover{border-color:#6366f166;box-shadow:0 4px 20px #0003}.theme-dark .faq-card.active[data-v-fbbbe617]{border-color:#6366f180}.faq-question[data-v-fbbbe617]{align-items:center;gap:16px;padding:20px 24px;transition:all .3s;display:flex}.question-icon[data-v-fbbbe617]{color:#6366f1;background:linear-gradient(135deg,#6366f11a 0%,#8b5cf61a 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.theme-dark .question-icon[data-v-fbbbe617]{color:#818cf8;background:linear-gradient(135deg,#6366f133 0%,#8b5cf633 100%)}.question-text[data-v-fbbbe617]{color:#0f172a;flex:1;font-size:15px;font-weight:600}.theme-dark .question-text[data-v-fbbbe617]{color:#f8fafc}.question-toggle[data-v-fbbbe617]{color:#94a3b8;flex-shrink:0;transition:all .3s}.question-toggle svg[data-v-fbbbe617]{transition:transform .3s}.question-toggle svg.rotated[data-v-fbbbe617]{transform:rotate(180deg)}.theme-dark .question-toggle[data-v-fbbbe617]{color:#64748b}.faq-answer[data-v-fbbbe617]{overflow:hidden}.answer-content[data-v-fbbbe617]{color:#64748b;padding:0 24px 20px 80px;font-size:14px;line-height:1.7}.theme-dark .answer-content[data-v-fbbbe617]{color:#94a3b8}.expand-enter-active[data-v-fbbbe617],.expand-leave-active[data-v-fbbbe617]{transition:all .3s}.expand-enter-from[data-v-fbbbe617],.expand-leave-to[data-v-fbbbe617]{opacity:0;transform:translateY(-10px)}@media (width<=768px){.section-title[data-v-fbbbe617]{font-size:28px}.faq-question[data-v-fbbbe617]{padding:16px 20px}.question-icon[data-v-fbbbe617]{width:36px;height:36px}.answer-content[data-v-fbbbe617]{padding:0 20px 16px 72px}}
