.faq-module__ATpyKa__faq{background:var(--bg-dark-1);min-height:100vh;padding-top:80px}.faq-module__ATpyKa__container{max-width:900px;padding:var(--spacing-2xl) var(--spacing-md);margin:0 auto}.faq-module__ATpyKa__header{text-align:center;margin-bottom:var(--spacing-2xl)}.faq-module__ATpyKa__header h1{background:var(--primary-gradient);-webkit-text-fill-color:transparent;margin-bottom:var(--spacing-md);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700}.faq-module__ATpyKa__header p{color:var(--text-secondary);font-size:1.125rem}.faq-module__ATpyKa__content{gap:var(--spacing-2xl);flex-direction:column;display:flex}.faq-module__ATpyKa__category{background:var(--bg-dark-2);border:1px solid var(--bg-dark-3);border-radius:var(--radius-lg);padding:var(--spacing-xl)}.faq-module__ATpyKa__category h2{color:var(--text-primary);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:2px solid var(--bg-dark-3);font-size:1.5rem;font-weight:700}.faq-module__ATpyKa__questions{gap:var(--spacing-sm);flex-direction:column;display:flex}.faq-module__ATpyKa__faqItem{background:var(--bg-dark-1);border:1px solid var(--bg-dark-3);border-radius:var(--radius-md);transition:var(--transition-normal);overflow:hidden}.faq-module__ATpyKa__faqItem.faq-module__ATpyKa__open{border-color:#667eea}.faq-module__ATpyKa__question{justify-content:space-between;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-lg);color:var(--text-primary);text-align:left;cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;font-size:1rem;font-weight:600;display:flex}.faq-module__ATpyKa__question:hover{color:#667eea}.faq-module__ATpyKa__question span{flex:1}.faq-module__ATpyKa__icon{width:20px;height:20px;color:var(--text-muted);transition:var(--transition-normal);flex-shrink:0}.faq-module__ATpyKa__icon.faq-module__ATpyKa__rotated{color:#667eea;transform:rotate(180deg)}.faq-module__ATpyKa__answer{padding:0 var(--spacing-lg) var(--spacing-lg);animation:.3s ease-out faq-module__ATpyKa__slideDown}.faq-module__ATpyKa__answer p{color:var(--text-secondary);margin:0;line-height:1.7}@keyframes faq-module__ATpyKa__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-module__ATpyKa__support{border-radius:var(--radius-lg);padding:var(--spacing-2xl);text-align:center;margin-top:var(--spacing-2xl);background:linear-gradient(135deg,#667eea1a 0%,#764ba21a 100%);border:1px solid #667eea4d}.faq-module__ATpyKa__support h2{color:var(--text-primary);margin-bottom:var(--spacing-sm);font-size:1.75rem;font-weight:700}.faq-module__ATpyKa__support p{color:var(--text-secondary);margin-bottom:var(--spacing-xl);font-size:1rem}.faq-module__ATpyKa__buttons{gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;display:flex}.faq-module__ATpyKa__primaryButton,.faq-module__ATpyKa__secondaryButton{padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-md);transition:var(--transition-normal);font-size:1rem;font-weight:600;text-decoration:none;display:inline-block}.faq-module__ATpyKa__primaryButton{background:var(--primary-gradient);color:#fff}.faq-module__ATpyKa__primaryButton:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.faq-module__ATpyKa__secondaryButton{color:var(--text-primary);background:0 0;border:2px solid #667eea}.faq-module__ATpyKa__secondaryButton:hover{background:#667eea1a;transform:translateY(-2px)}@media (max-width:768px){.faq-module__ATpyKa__container{padding:var(--spacing-xl) var(--spacing-md)}.faq-module__ATpyKa__header h1{font-size:2rem}.faq-module__ATpyKa__category{padding:var(--spacing-lg)}.faq-module__ATpyKa__category h2{font-size:1.25rem}.faq-module__ATpyKa__question{padding:var(--spacing-md);font-size:.95rem}.faq-module__ATpyKa__answer{padding:0 var(--spacing-md) var(--spacing-md)}.faq-module__ATpyKa__support{padding:var(--spacing-xl)}.faq-module__ATpyKa__support h2{font-size:1.5rem}.faq-module__ATpyKa__buttons{flex-direction:column}.faq-module__ATpyKa__primaryButton,.faq-module__ATpyKa__secondaryButton{width:100%}}@media (max-width:480px){.faq-module__ATpyKa__container{padding:var(--spacing-lg) var(--spacing-sm)}.faq-module__ATpyKa__header h1{font-size:1.75rem}.faq-module__ATpyKa__category{padding:var(--spacing-md)}.faq-module__ATpyKa__support{padding:var(--spacing-lg)}}
