.FAQ_container__2J6QB{padding:4rem 2rem;max-width:800px;margin:0 auto}.FAQ_title__Elqai{text-align:center;font-size:3rem;margin-bottom:1rem;color:hsl(var(--foreground))}.FAQ_description__3eGE0{text-align:center;color:hsl(var(--muted-foreground));margin-bottom:4rem}.FAQ_faqList__mhMXD{display:flex;flex-direction:column;gap:1rem}.FAQ_faqItem__Dhu_S{border:1px solid hsl(var(--border));border-radius:var(--radius);overflow:hidden;cursor:pointer;transition:all .2s ease}.FAQ_faqItem__Dhu_S:hover{border-color:hsl(var(--primary))}.FAQ_question__yzABt{padding:1.5rem;display:flex;justify-content:space-between;align-items:center;background-color:hsl(var(--background))}.FAQ_question__yzABt h3{margin:0;font-size:1.125rem;color:hsl(var(--foreground))}.FAQ_icon__5htNL{font-size:1.5rem;color:hsl(var(--primary));font-weight:700}.FAQ_answer__vrmXT{max-height:0;overflow:hidden;transition:max-height .3s ease-out;background-color:hsl(var(--muted))}.FAQ_faqItem__Dhu_S.FAQ_open__QX1ri .FAQ_answer__vrmXT{max-height:500px}.FAQ_answer__vrmXT p{padding:1.5rem;margin:0;color:hsl(var(--muted-foreground));line-height:1.6}@media (max-width:768px){.FAQ_container__2J6QB{padding:2rem 1rem}.FAQ_title__Elqai{font-size:2rem}.FAQ_question__yzABt{padding:1rem}.FAQ_question__yzABt h3{font-size:1rem}.FAQ_answer__vrmXT p{padding:1rem;font-size:.875rem}}