.FAQSection_section__CfzTX{padding:8rem 0;background:#fdfbf9}@media(max-width:768px){.FAQSection_section__CfzTX{padding:5rem 0}}@media(max-width:640px){.FAQSection_section__CfzTX{padding:4rem 0}}.FAQSection_container__V3BAc{max-width:800px;margin:0 auto;padding:0 1.5rem}@media(max-width:640px){.FAQSection_container__V3BAc{padding:0 1.25rem}}.FAQSection_header__PmTNb{text-align:center;margin-bottom:3.5rem}@media(max-width:768px){.FAQSection_header__PmTNb{margin-bottom:2.5rem}}.FAQSection_label__64SnG{display:inline-block;font-size:.8rem;font-weight:600;color:#b8774a;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;padding:.375rem 1rem;background:rgba(184,119,74,.1);border-radius:9999px}.FAQSection_title__xOMkd{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:#1e2432;margin-bottom:1rem;letter-spacing:-.02em}.FAQSection_subtitle__p043X{font-size:1.1rem;color:#4a5568;line-height:1.6}.FAQSection_faqList__O5BLK{display:flex;flex-direction:column;gap:1rem}.FAQSection_faqItem___qePP{background:#fff;border-radius:18px;border:1px solid #f2eeea;overflow:hidden;transition:all .3s ease}.FAQSection_faqItem___qePP:hover{border-color:rgba(184,119,74,.2)}.FAQSection_faqItem___qePP.FAQSection_open__a_ZCU{border-color:rgba(184,119,74,.3);box-shadow:0 4px 12px rgba(0,0,0,.07)}.FAQSection_faqItem___qePP.FAQSection_open__a_ZCU .FAQSection_chevron__ZrKOv{transform:rotate(180deg);color:#b8774a}.FAQSection_faqItem___qePP.FAQSection_open__a_ZCU .FAQSection_faqAnswer__weucW{max-height:300px;padding:0 1.75rem 1.75rem;opacity:1}.FAQSection_faqQuestion__5X3Vr{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 1.75rem;background:none;border:none;cursor:pointer;text-align:left;font-size:1.05rem;font-weight:600;color:#1e2432;transition:color .3s ease}.FAQSection_faqQuestion__5X3Vr:hover{color:#b8774a}@media(max-width:640px){.FAQSection_faqQuestion__5X3Vr{padding:1.25rem 1.5rem;font-size:1rem}}.FAQSection_chevron__ZrKOv{font-size:.85rem;color:#718096;transition:all .3s ease;flex-shrink:0}.FAQSection_faqAnswer__weucW{max-height:0;padding:0 1.75rem;opacity:0;overflow:hidden;transition:all .3s ease}.FAQSection_faqAnswer__weucW p{font-size:.95rem;color:#4a5568;line-height:1.7;margin:0}@media(max-width:640px){.FAQSection_faqAnswer__weucW{padding:0 1.5rem}.FAQSection_faqAnswer__weucW p{font-size:.9rem}}.FAQSection_cta__hHYHk{text-align:center;margin-top:3rem;padding-top:2.5rem;border-top:1px solid #f2eeea}@media(max-width:640px){.FAQSection_cta__hHYHk{margin-top:2rem;padding-top:2rem}}.FAQSection_ctaText__lSj65{font-size:1rem;color:#4a5568;margin-bottom:1rem}.FAQSection_ctaButton__XF0DE{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.75rem;background:#fff;color:#b8774a;border:2px solid #b8774a;border-radius:14px;font-weight:600;font-size:.95rem;text-decoration:none;transition:all .3s ease}.FAQSection_ctaButton__XF0DE:hover{background:#b8774a;color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px rgba(184,119,74,.2)}