.FAQSection_section__MxThK{position:relative;width:100%;padding:100px 20px;background:#fff;overflow:hidden}.FAQSection_container__nwjn3{max-width:800px;margin:0 auto}.FAQSection_title___Ad16{font-size:2.5rem;font-weight:800;text-align:center;color:#2d3748;margin-bottom:16px}.FAQSection_subtitle__Sgl7W{font-size:1.125rem;text-align:center;color:#718096;margin-bottom:60px}.FAQSection_accordion__tCGbN{width:100%}.FAQSection_accordionItem__7tyel{border-bottom:1px solid #e2e8f0;animation:FAQSection_fadeInUp__7lPAw .5s ease-out forwards;opacity:0;animation-fill-mode:forwards}@keyframes FAQSection_fadeInUp__7lPAw{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.FAQSection_accordionHeader__Xh32X{all:unset;display:flex}.FAQSection_accordionTrigger__g_ZDW{all:unset;font-family:inherit;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0;font-size:1.125rem;font-weight:600;color:#2d3748;cursor:pointer;background:transparent;transition:color .2s ease}.FAQSection_accordionTrigger__g_ZDW:hover{color:#667eea}.FAQSection_accordionTrigger__g_ZDW:focus{outline:none;color:#667eea}.FAQSection_question__uETJj{flex:1;text-align:left;line-height:1.6}.FAQSection_chevron__M9ZMy{flex-shrink:0;width:24px;height:24px;color:#667eea;transition:transform .3s cubic-bezier(.4,0,.2,1);backface-visibility:hidden;will-change:transform}.FAQSection_accordionItem__7tyel[data-state=open] .FAQSection_chevron__M9ZMy{transform:rotate(180deg)}.FAQSection_accordionContent___fuY_{overflow:hidden;font-size:1rem;line-height:1.6;color:#4a5568}.FAQSection_accordionContent___fuY_[data-state=open]{animation:FAQSection_slideDown__OlpaU .3s cubic-bezier(.4,0,.2,1)}.FAQSection_accordionContent___fuY_[data-state=closed]{animation:FAQSection_slideUp__w5cLj .3s cubic-bezier(.4,0,.2,1)}@keyframes FAQSection_slideDown__OlpaU{0%{height:0;opacity:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes FAQSection_slideUp__w5cLj{0%{height:var(--radix-accordion-content-height);opacity:1}to{height:0;opacity:0}}.FAQSection_contentInner__AJQIP{padding:0 0 24px}@media (max-width:768px){.FAQSection_section__MxThK{padding:60px 20px}.FAQSection_title___Ad16{font-size:2rem}.FAQSection_subtitle__Sgl7W{font-size:1rem;margin-bottom:40px}.FAQSection_accordionTrigger__g_ZDW{padding:20px 0;font-size:1rem}.FAQSection_question__uETJj{padding-right:8px}.FAQSection_contentInner__AJQIP{padding:0 0 20px;font-size:.9375rem}}.FAQSection_accordionTrigger__g_ZDW:focus-visible{outline:3px solid #667eea;outline-offset:4px;border-radius:8px}@media (prefers-reduced-motion:reduce){.FAQSection_accordionItem__7tyel{animation:none;opacity:1}.FAQSection_accordionContent___fuY_[data-state=closed],.FAQSection_accordionContent___fuY_[data-state=open]{animation:none}.FAQSection_accordionContent___fuY_[data-state=open]{height:auto;opacity:1}.FAQSection_accordionContent___fuY_[data-state=closed]{height:0;opacity:0}.FAQSection_accordionTrigger__g_ZDW,.FAQSection_chevron__M9ZMy{transition:none}}.FAQSection_accordionContent___fuY_,.FAQSection_chevron__M9ZMy{backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}