.faq_faqContainer__3BCmi{max-width:900px;margin:2rem auto;padding:2rem}.faq_faqTitle__9u2oZ{text-align:center;font-size:2.5rem;font-weight:700;color:hsl(var(--primary));margin-bottom:3rem;font-family:var(--font-headline)}.faq_faqList__nAW8Q{display:flex;flex-direction:column;gap:1rem}.faq_faqCard__Pr9DY{background-color:hsl(var(--card));border-radius:.75rem;border:1px solid hsl(var(--border));box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05);transition:box-shadow .3s ease}.faq_faqCard__Pr9DY:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.07),0 4px 6px -4px rgba(0,0,0,.07)}.faq_faqCard__Pr9DY.faq_active__MXy9H{border-color:hsl(var(--primary))}.faq_faqQuestion__tHOHv{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.5rem;font-size:1.125rem;font-weight:600;text-align:left;color:hsl(var(--card-foreground));cursor:pointer;background-color:transparent;border:none}.faq_arrow__AZKG8{transition:transform .3s ease;color:hsl(var(--primary))}.faq_faqCard__Pr9DY.faq_active__MXy9H .faq_arrow__AZKG8{transform:rotate(180deg)}.faq_faqAnswerWrapper__sD1Iz{max-height:0;overflow:hidden;transition:max-height .5s ease}.faq_faqAnswer__R1aDG{padding:0 1.5rem 1.5rem;color:hsl(var(--muted-foreground));line-height:1.6;font-size:1rem}