.page_pageHero__biX7u{padding:4rem 0 3rem;background:linear-gradient(175deg,var(--white) 0,var(--brand-teal-pale) 100%)}.page_heroText__0iLtj{font-size:1.125rem;color:var(--gray-600);max-width:640px;line-height:1.7}.page_faqSection__fJR7l{background:var(--white)}.page_faqContainer__VPkzL{max-width:760px;margin:0 auto}.page_faqGroup__qmr0O{margin-bottom:2.5rem}.page_groupTitle__eouOV{font-family:var(--font-body);font-size:1.125rem;font-weight:700;color:var(--brand-deep);text-transform:uppercase;letter-spacing:.04em;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid var(--gray-100)}.page_accordion__7t9qv{display:flex;flex-direction:column}.page_accordionItem__dGSot{border-bottom:1px solid var(--gray-100)}.page_accordionTrigger__SzY_n{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:1rem;font-weight:500;color:var(--gray-800);transition:color var(--transition-fast)}.page_accordionTrigger__SzY_n:hover{color:var(--brand-deep)}.page_accordionChevron__2vR5_{flex-shrink:0;color:var(--gray-400);transition:transform var(--transition-base)}.page_accordionItemOpen__WkXmj .page_accordionChevron__2vR5_{transform:rotate(180deg)}.page_accordionContent__s06lA{max-height:0;overflow:hidden;transition:max-height var(--transition-slow)}.page_accordionItemOpen__WkXmj .page_accordionContent__s06lA{max-height:300px}.page_accordionContent__s06lA p{padding-bottom:1.125rem;font-size:.9375rem;color:var(--gray-600);line-height:1.7}.page_contact__aUuzg{text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--gray-100)}.page_contact__aUuzg p{font-size:.9375rem;color:var(--gray-500)}.page_contact__aUuzg a{color:var(--brand-teal);font-weight:600;text-decoration:underline;text-underline-offset:2px}