.faq_section__XGw8D{max-width:1040px;margin:0 auto;padding:4rem 1.5rem 6rem}.faq_head__QNu6W{text-align:center;margin-bottom:4rem}.faq_eyebrow__3g1Sc{display:block;font-family:var(--font-jost),sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#71717a;margin-bottom:.5rem}.faq_title__po1ZY{font-family:var(--font-title),serif;font-size:2.75rem;font-weight:400;letter-spacing:-.02em;color:#18181b;margin-bottom:1rem}.faq_subtitle__dD_xB{font-family:var(--font-jost),sans-serif;font-size:1.125rem;line-height:1.6;color:#52525b;max-width:680px;margin:0 auto}.faq_categoryGroup__zRKUU{margin-bottom:3.5rem}.faq_categoryTitle__vhBfJ{font-family:var(--font-title),serif;font-size:1.75rem;font-weight:500;color:#18181b;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid #e4e4e7}.faq_faqGrid__52IjP{display:flex;flex-direction:column;gap:1.5rem}.faq_faqCard__IU5ne{background:#fafafa;border:1px solid #f4f4f5;border-radius:8px;padding:1.75rem;transition:box-shadow .2s ease,border-color .2s ease}.faq_faqCard__IU5ne:hover{border-color:#e4e4e7;box-shadow:0 4px 12px rgba(0,0,0,.03)}.faq_question__L8b62{font-family:var(--font-jost),sans-serif;font-size:1.25rem;font-weight:500;color:#18181b;margin-bottom:.75rem;line-height:1.4}.faq_answer__eNNb7{font-family:var(--font-jost),sans-serif;font-size:1rem;line-height:1.7;color:#3f3f46}.faq_cta__ZtiP_{background:#18181b;color:#ffffff;border-radius:12px;padding:3.5rem 2rem;text-align:center;margin-top:4rem}.faq_ctaTitle__r38ua{font-family:var(--font-title),serif;font-size:2rem;margin-bottom:1rem}.faq_ctaDesc___zg_o{font-size:1.05rem;color:#a1a1aa;max-width:540px;margin:0 auto 2rem;line-height:1.6}.faq_ctaBtn__4sETI,.faq_ctaDesc___zg_o{font-family:var(--font-jost),sans-serif}.faq_ctaBtn__4sETI{display:inline-block;background:#ffffff;color:#18181b;font-size:.95rem;font-weight:500;padding:.85rem 2rem;border-radius:6px;text-decoration:none;transition:background .2s ease,transform .2s ease}.faq_ctaBtn__4sETI:hover{background:#f4f4f5;transform:translateY(-2px)}