.faq-page[data-v-476f96aa]{font-family:sans-serif;overflow-x:clip}.hero[data-v-476f96aa]{background-color:var(--color-dark-bg);color:#fff;text-align:center;padding:4rem 0}.container[data-v-476f96aa]{max-width:800px;margin:0 auto;padding:0 1.5rem}.hero-title[data-v-476f96aa]{margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.hero-subtitle[data-v-476f96aa]{color:#94a3b8;margin-bottom:2rem;font-size:1.125rem}.search-box[data-v-476f96aa]{box-sizing:border-box;background-color:#fff;border-radius:.75rem;align-items:center;gap:.75rem;width:100%;max-width:500px;min-height:56px;margin:0 auto;padding:.5rem 1rem;display:flex}.search-box svg[data-v-476f96aa]{color:#6b7280}.search-box input[data-v-476f96aa]{color:#1f2937;border:none;outline:none;flex:1;min-width:0;min-height:44px;font-size:16px}.search-box input[data-v-476f96aa]::placeholder{color:#9ca3af}.categories-section[data-v-476f96aa]{background-color:#f9fafb;padding:2rem 0}.section-title[data-v-476f96aa]{color:#1f2937;text-align:center;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.categories-grid[data-v-476f96aa]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.category-btn[data-v-476f96aa]{color:#4b5563;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:2rem;justify-content:center;align-items:center;min-height:44px;padding:.5rem 1rem;font-size:.875rem;transition:all .2s;display:inline-flex}.category-btn[data-v-476f96aa]:hover{border-color:var(--color-primary);color:var(--color-primary)}.category-btn.active[data-v-476f96aa]{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.faq-section[data-v-476f96aa]{padding:3rem 0}.faq-list[data-v-476f96aa]{flex-direction:column;gap:1rem;display:flex}.faq-item[data-v-476f96aa]{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden}.faq-question[data-v-476f96aa]{color:#1f2937;cursor:pointer;overflow-wrap:anywhere;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:1.25rem;font-size:1rem;font-weight:500;display:flex}.faq-question svg[data-v-476f96aa]{flex-shrink:0;transition:transform .2s}.faq-question svg.rotate-180[data-v-476f96aa]{transform:rotate(180deg)}.faq-answer[data-v-476f96aa]{color:#6b7280;padding:0 1.25rem 1.25rem;line-height:1.625}.help-section[data-v-476f96aa]{text-align:center;background-color:#f9fafb;padding:4rem 0}.help-section h2[data-v-476f96aa]{color:#1f2937;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.help-section p[data-v-476f96aa]{color:#6b7280;margin-bottom:1.5rem}.help-buttons[data-v-476f96aa]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.btn-primary[data-v-476f96aa]{background-color:var(--color-primary);color:#fff;border-radius:.5rem;justify-content:center;align-items:center;min-height:44px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.btn-primary[data-v-476f96aa]:hover{background-color:var(--color-primary-hover)}.btn-secondary[data-v-476f96aa]{color:#1f2937;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;justify-content:center;align-items:center;min-height:44px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-secondary[data-v-476f96aa]:hover{background-color:#f9fafb;border-color:#d1d5db}@media (max-width:640px){.hero[data-v-476f96aa]{padding:2.5rem 0}.container[data-v-476f96aa]{padding:0 1rem}.hero-title[data-v-476f96aa]{font-size:2rem}.search-box[data-v-476f96aa]{padding:.5rem 1rem}.category-btn[data-v-476f96aa]{border-radius:.75rem;flex:calc(50% - .5rem)}.faq-section[data-v-476f96aa],.help-section[data-v-476f96aa]{padding:2.5rem 0}.help-buttons[data-v-476f96aa]{flex-direction:column}}
