.faq-page[data-v-51a47c1f]{padding:var(--spacing-xxl) 0}.page-header[data-v-51a47c1f]{text-align:center;margin-bottom:var(--spacing-xl)}.page-title[data-v-51a47c1f]{font-size:2.5rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-sm)}.page-subtitle[data-v-51a47c1f]{color:var(--color-text-gray)}.search-container[data-v-51a47c1f]{max-width:600px;margin:0 auto var(--spacing-xl)}.search-wrapper[data-v-51a47c1f]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:#ffffff0d;border:1px solid var(--border-subtle);border-radius:var(--radius-full);transition:all .3s}.search-wrapper[data-v-51a47c1f]:focus-within{border-color:var(--color-primary);background:#ffffff14;box-shadow:0 0 15px #e1b12c1a}.search-icon[data-v-51a47c1f]{color:var(--color-text-gray);font-size:1.2rem}.search-wrapper input[data-v-51a47c1f]{width:100%;background:transparent;border:none;color:var(--color-text-light);font-size:1rem;padding:0}.search-wrapper input[data-v-51a47c1f]:focus{outline:none}.category-filters[data-v-51a47c1f]{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl)}.filter-btn[data-v-51a47c1f]{position:relative;padding:var(--spacing-sm) var(--spacing-lg);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;overflow:hidden;transition:all var(--transition-normal);z-index:1}.filter-btn[data-v-51a47c1f]:before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background:var(--gradient-primary);transition:width .3s ease;z-index:-1;border-radius:var(--radius-full)}.filter-btn[data-v-51a47c1f]:hover,.filter-btn.active[data-v-51a47c1f]{color:#000;border-color:transparent;box-shadow:var(--shadow-colored);transform:translateY(-2px)}.filter-btn[data-v-51a47c1f]:hover:before,.filter-btn.active[data-v-51a47c1f]:before{width:100%}.faq-sections[data-v-51a47c1f]{display:flex;flex-direction:column;gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.faq-section[data-v-51a47c1f]{padding:var(--spacing-xl)}.faq-section h2[data-v-51a47c1f]{font-size:1.5rem;color:var(--color-text-light);margin-bottom:var(--spacing-lg)}.faq-list[data-v-51a47c1f]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.faq-item[data-v-51a47c1f]{background:#ffffff08;border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:all var(--transition-fast)}.faq-item[data-v-51a47c1f]:hover{background:#ffffff0d}.faq-item.open[data-v-51a47c1f]{border-left:3px solid var(--color-primary)}.faq-question[data-v-51a47c1f]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-lg);color:var(--color-text-light);font-weight:500}.faq-toggle[data-v-51a47c1f]{font-size:1.5rem;color:var(--color-primary);flex-shrink:0}.faq-answer[data-v-51a47c1f]{padding:0 var(--spacing-lg) var(--spacing-lg);color:var(--color-text-gray);line-height:1.8}.faq-answer[data-v-51a47c1f] ul,.faq-answer[data-v-51a47c1f] ol{margin:var(--spacing-sm) 0;padding-left:var(--spacing-xl)}.faq-answer[data-v-51a47c1f] li{margin-bottom:var(--spacing-xs)}.faq-answer[data-v-51a47c1f] a{color:var(--color-primary)}.faq-answer[data-v-51a47c1f] strong{color:var(--color-text-light)}.contact-section[data-v-51a47c1f]{text-align:center;padding:var(--spacing-xxl)}.contact-section h2[data-v-51a47c1f]{font-size:1.8rem;color:var(--color-text-light);margin-bottom:var(--spacing-md)}.contact-section p[data-v-51a47c1f]{color:var(--color-text-gray);margin-bottom:var(--spacing-lg)}@media(max-width:768px){.category-filters[data-v-51a47c1f]{justify-content:flex-start;overflow-x:auto}}
