.HowItWorksFAQ_section__fcqY5{padding:var(--space-3xl) 0;background:var(--gray-50)}.HowItWorksFAQ_header__CLb6P{text-align:center;margin-bottom:var(--space-3xl)}.HowItWorksFAQ_title__GlexJ{font-size:2rem;font-weight:700;color:var(--gray-900);margin-bottom:var(--space-sm)}.HowItWorksFAQ_subtitle__OVENo{font-size:1rem;color:var(--gray-600)}.HowItWorksFAQ_subtitle__OVENo a{color:var(--primary);font-weight:500}.HowItWorksFAQ_faqList__vlUa8{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-md)}.HowItWorksFAQ_faqItem__jgOH3{background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--gray-200);overflow:hidden;transition:border-color var(--transition-fast)}.HowItWorksFAQ_faqItem__jgOH3:hover{border-color:var(--gray-300)}.HowItWorksFAQ_faqItem__jgOH3.HowItWorksFAQ_open__rpLlj{border-color:var(--primary)}.HowItWorksFAQ_faqQuestion__YO2s3{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--space-lg);background:none;border:none;text-align:left;font-size:1rem;font-weight:600;color:var(--gray-900);cursor:pointer}.HowItWorksFAQ_faqQuestion__YO2s3:hover{color:var(--primary)}.HowItWorksFAQ_chevron__q0mnJ{color:var(--gray-400);transition:transform var(--transition-fast);flex-shrink:0;margin-left:var(--space-md)}.HowItWorksFAQ_faqItem__jgOH3.HowItWorksFAQ_open__rpLlj .HowItWorksFAQ_chevron__q0mnJ{transform:rotate(180deg);color:var(--primary)}.HowItWorksFAQ_faqAnswer__aI_KP{max-height:0;overflow:hidden;transition:max-height .3s ease}.HowItWorksFAQ_faqItem__jgOH3.HowItWorksFAQ_open__rpLlj .HowItWorksFAQ_faqAnswer__aI_KP{max-height:500px}.HowItWorksFAQ_faqAnswer__aI_KP p{padding:0 var(--space-lg) var(--space-lg);font-size:.9375rem;color:var(--gray-600);line-height:1.7}