.Faq_faq__rmfeH{width:100%;padding:5rem 1.5rem;background-color:var(--background,#ffffff)}.Faq_faqInner___4fjw{max-width:720px;margin:0 auto}.Faq_faqTitle__bJtlX{font-size:2rem;line-height:1.2;font-weight:600;margin-bottom:2.5rem;color:var(--foreground,#1a1a1a)}.Faq_faqCategoryList__uLmSj{border-top:1px solid var(--border-color,#e2e2e2)}.Faq_faqCategory__SQKoX{border-bottom:1px solid var(--border-color,#e2e2e2)}.Faq_faqCategoryHeader__mucUN{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 0;background:none;border:none;text-align:left;font-size:1.2rem;font-weight:600;color:var(--foreground,#1a1a1a);cursor:pointer}.Faq_faqCategoryHeader__mucUN:focus-visible{outline:2px solid var(--accent-color,#2563eb);outline-offset:4px}.Faq_faqCategoryIcon__tyWPm{flex-shrink:0;font-size:.9rem;color:var(--muted-foreground,#6b6b6b);transition:transform .2s ease}.Faq_faqCategoryIconOpen___Gb7g{transform:rotate(180deg)}.Faq_faqCategoryWrapper__wOmOv{display:grid;transition:grid-template-rows .25s ease;overflow:hidden}.Faq_faqCategoryInner___ghDE{min-height:0}.Faq_faqList__egqQ8{border-top:1px solid var(--border-color,#e2e2e2);padding-bottom:.5rem}.Faq_faqItem__4D4LD{border-bottom:1px solid var(--border-color,#e2e2e2);padding-left:1rem}.Faq_faqQuestion__uElWt{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;background:none;border:none;text-align:left;font-size:.98rem;font-weight:500;color:var(--foreground,#1a1a1a);cursor:pointer}.Faq_faqQuestion__uElWt:focus-visible{outline:2px solid var(--accent-color,#2563eb);outline-offset:4px}.Faq_faqIcon__013zI{flex-shrink:0;font-size:.85rem;color:var(--muted-foreground,#6b6b6b);transition:transform .2s ease}.Faq_faqIconOpen__UrMA6{transform:rotate(45deg)}.Faq_faqAnswerWrapper__ldgbX{display:grid;transition:grid-template-rows .25s ease;overflow:hidden}.Faq_faqAnswerInner__ebIdi{min-height:0}.Faq_faqAnswer__MhUTF{padding-bottom:1.25rem;padding-right:1.5rem;font-size:.9rem;line-height:1.6;color:var(--muted-foreground,#555555);max-width:60ch}@media (prefers-reduced-motion:reduce){.Faq_faqAnswerWrapper__ldgbX,.Faq_faqCategoryIcon__tyWPm,.Faq_faqCategoryWrapper__wOmOv,.Faq_faqIcon__013zI{transition:none}}@media (max-width:768px){.Faq_faq__rmfeH{padding:3.5rem 1.25rem}.Faq_faqTitle__bJtlX{font-size:1.65rem;margin-bottom:2rem}.Faq_faqCategoryHeader__mucUN{font-size:1.1rem;padding:1.25rem 0}.Faq_faqQuestion__uElWt{font-size:.95rem;gap:.75rem}.Faq_faqAnswer__MhUTF{padding-right:1rem;max-width:none}}@media (max-width:480px){.Faq_faq__rmfeH{padding:2.5rem 1rem}.Faq_faqTitle__bJtlX{font-size:1.4rem;margin-bottom:1.5rem}.Faq_faqCategoryHeader__mucUN{font-size:1rem;padding:1rem 0}.Faq_faqCategoryIcon__tyWPm{font-size:.8rem}.Faq_faqItem__4D4LD{padding-left:.5rem}.Faq_faqQuestion__uElWt{font-size:.9rem;padding:.85rem 0;line-height:1.35}.Faq_faqIcon__013zI{font-size:.75rem}.Faq_faqAnswer__MhUTF{font-size:.85rem;padding-right:.5rem;padding-bottom:1rem}}