.FAQSection_section__FB9oN{padding:80px 0}.FAQSection_section__FB9oN.FAQSection_cream__E69in{background:var(--cream)}.FAQSection_section__FB9oN.FAQSection_white__0618H{background:var(--white)}.FAQSection_headline__Q3m_R{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--black);margin-bottom:40px;text-align:center}.FAQSection_list__EMQMQ{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:0}.FAQSection_item__2S_hu{border-bottom:1px solid var(--border-light)}.FAQSection_item__2S_hu:first-child{border-top:1px solid var(--border-light)}.FAQSection_question__diljd{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--black);line-height:1.4;transition:color .15s}.FAQSection_itemOpen__wVQDE .FAQSection_question__diljd,.FAQSection_question__diljd:hover{color:var(--teal)}.FAQSection_chevron__p_fBA{width:20px;height:20px;flex-shrink:0;transition:transform .2s ease;color:var(--text-secondary)}.FAQSection_chevronOpen__60Qmi{transform:rotate(180deg);color:var(--teal)}.FAQSection_answer__ilYzF{overflow:hidden;max-height:0;transition:max-height .25s ease}.FAQSection_itemOpen__wVQDE .FAQSection_answer__ilYzF{max-height:500px}.FAQSection_answerInner__OCLPG{padding-bottom:20px;font-size:.9375rem;line-height:1.7;color:var(--text-secondary)}