.Container_container__0SGNv{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--spacing-md);padding-right:var(--spacing-md);margin-top:var(--spacing-xs)}.Container_xs__byb0N{max-width:var(--container-xs)}.Container_sm__Gz7TQ{max-width:var(--container-sm)}.Container_md__HErVP{max-width:var(--container-md)}.Container_lg__dEnf8{max-width:var(--container-lg)}.Container_xl__trH3_{max-width:var(--container-xl)}@media (max-width:768px){.Container_container__0SGNv{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}}.Faq_faqContainer__2RJiq{padding:2rem;max-width:800px;margin:0 auto;color:#fff}.Faq_title__fSH9N{font-size:2.5rem;font-weight:700;text-align:center;background:linear-gradient(45deg,#ff6b6b,#4ecdc4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Faq_controls__CNWTO,.Faq_title__fSH9N{margin-bottom:2rem}.Faq_searchInput__hHU_D{width:100%;padding:1rem;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:hsla(0,0%,100%,.05);color:#fff;font-size:1rem;margin-bottom:1rem;transition:all .3s ease}.Faq_searchInput__hHU_D:focus{outline:none;border-color:#4ecdc4;background:hsla(0,0%,100%,.1)}.Faq_categories__hbY9J{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.Faq_categoryButton__E7YKC{background:var(--color-surface-elevated);border:1px solid var(--color-border);color:var(--color-text-primary);padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-base);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);margin:var(--space-1);white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;min-height:40px}.Faq_categoryButton__E7YKC:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover);color:var(--color-primary);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.Faq_categoryButton__E7YKC.Faq_active__Ac8nj{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-background);box-shadow:var(--shadow-md)}.Faq_faqList__f8hgb{display:flex;flex-direction:column;gap:1rem}.Faq_faqItem__RJSni{border:1px solid hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden;transition:all .3s ease}.Faq_faqItem__RJSni:hover{border-color:hsla(0,0%,100%,.2)}.Faq_questionButton__leoky{width:100%;text-align:left;background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);padding:var(--space-5) var(--space-6);cursor:pointer;transition:all var(--transition-base);display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}.Faq_questionButton__leoky:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover);color:var(--color-primary);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.Faq_expandIcon__e9mTk{font-size:1.5rem;font-weight:200;transition:transform .3s ease}.Faq_expanded__RIIWj .Faq_expandIcon__e9mTk{transform:rotate(180deg)}.Faq_answer__THfq7{max-height:0;overflow:hidden;padding:0 1.5rem;color:hsla(0,0%,100%,.8);line-height:1.6;transition:all .3s ease}.Faq_expanded__RIIWj .Faq_answer__THfq7{max-height:500px;padding:1.5rem;background:rgba(0,0,0,.2)}@media (max-width:768px){.Faq_faqContainer__2RJiq{padding:var(--space-4)}.Faq_title__fSH9N{font-size:var(--font-size-2xl);margin-bottom:var(--space-6)}.Faq_categories__hbY9J{flex-wrap:wrap;gap:var(--space-2);justify-content:center}.Faq_categoryButton__E7YKC{font-size:var(--font-size-xs);padding:var(--space-2) var(--space-4);min-height:36px}.Faq_questionButton__leoky{font-size:var(--font-size-base);padding:var(--space-4) var(--space-5)}.Faq_answer__THfq7{padding:var(--space-4) var(--space-5);font-size:var(--font-size-sm)}}@media (max-width:640px){.Faq_faqContainer__2RJiq{padding:var(--space-3)}.Faq_title__fSH9N{font-size:var(--font-size-xl);text-align:center}.Faq_categories__hbY9J{gap:var(--space-1)}.Faq_categoryButton__E7YKC{font-size:var(--font-size-xs);padding:var(--space-2) var(--space-3);min-height:32px}}@media (max-width:480px){.Faq_faqContainer__2RJiq{padding:var(--space-2)}.Faq_title__fSH9N{font-size:var(--font-size-lg)}.Faq_questionButton__leoky{font-size:var(--font-size-sm);padding:var(--space-3) var(--space-4)}.Faq_answer__THfq7{padding:var(--space-3) var(--space-4);font-size:var(--font-size-xs);line-height:var(--line-height-relaxed)}}