.FAQPageClient-module__eGYB8G__page{background-color:var(--color-bg-light);min-height:0;color:var(--color-text-dark);padding:4rem 0}.FAQPageClient-module__eGYB8G__container{max-width:900px;margin:0 auto;padding:0 4rem}.FAQPageClient-module__eGYB8G__title{font-family:var(--font-montserrat), "Montserrat", sans-serif;font-size:var(--font-h2);color:var(--color-text-dark);text-align:center;margin-bottom:.5rem;font-weight:600}.FAQPageClient-module__eGYB8G__subtitle{font-size:var(--font-body);color:var(--color-text-muted-dark);text-align:center;margin-bottom:2rem}.FAQPageClient-module__eGYB8G__list{flex-direction:column;display:flex}.FAQPageClient-module__eGYB8G__item{border-bottom:1px solid #00000014}.FAQPageClient-module__eGYB8G__question{width:100%;font-size:var(--font-body);color:var(--color-text-dark);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;font-weight:500;transition:color .15s;display:flex}.FAQPageClient-module__eGYB8G__chevron{color:var(--color-text-muted-dark);flex-shrink:0;transition:transform .3s}.FAQPageClient-module__eGYB8G__chevronOpen{color:var(--color-primary);transform:rotate(180deg)}.FAQPageClient-module__eGYB8G__answerWrapper{overflow:hidden}.FAQPageClient-module__eGYB8G__answer{font-size:var(--font-body);color:var(--color-text-muted-dark);padding-bottom:1.25rem;line-height:1.7}@media (hover:hover){.FAQPageClient-module__eGYB8G__question:hover{color:var(--color-primary)}}@media (max-width:768px){.FAQPageClient-module__eGYB8G__page{padding:2rem 0}.FAQPageClient-module__eGYB8G__container{padding:0 1.5rem}.FAQPageClient-module__eGYB8G__title,.FAQPageClient-module__eGYB8G__subtitle{text-align:center}}
