.FAQ_section__XIqZX{background-color:var(--neutral-white);padding:var(--space-3xl) var(--space-xl)}.FAQ_container__6E54U{max-width:800px;margin:0 auto}.FAQ_headline__9yiZs{font-size:2.5rem;font-weight:700;color:var(--neutral-black);text-align:center;margin-bottom:var(--space-2xl)}.FAQ_faqList__JwgKJ{display:flex;flex-direction:column}.FAQ_faqItem__ZOZxO{border-bottom:1px solid var(--neutral-border)}.FAQ_question__Nk7OV{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--space-lg) 0;background:none;border:none;cursor:pointer;text-align:left;font-size:1.125rem;font-weight:700;color:var(--neutral-black);transition:color .2s ease}.FAQ_question__Nk7OV:hover{color:var(--brand-teal-hover)}.FAQ_question__Nk7OV:focus-visible{outline:2px solid var(--brand-coral);outline-offset:2px}.FAQ_chevron__JzQbN{flex-shrink:0;color:var(--neutral-950);transition:transform .3s ease}.FAQ_chevronOpen__Y8To3{transform:rotate(180deg)}.FAQ_answer__MVa4B{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.FAQ_answerOpen__RAt3_{max-height:200px;padding-bottom:var(--space-lg)}.FAQ_answer__MVa4B p{font-size:1rem;line-height:1.6;color:var(--neutral-gray)}.FAQ_footer__JPwzy{text-align:center;font-size:.875rem;color:var(--neutral-gray);margin-top:var(--space-xl)}.FAQ_link__6dDmq{color:var(--brand-teal-hover);text-decoration:none;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease}.FAQ_link__6dDmq:hover{text-decoration:underline}.FAQ_link__6dDmq:focus-visible{outline:2px solid var(--brand-coral);outline-offset:2px}@media (max-width:767px){.FAQ_section__XIqZX{padding:var(--space-2xl) var(--space-md)}.FAQ_headline__9yiZs{font-size:1.75rem}.FAQ_question__Nk7OV{font-size:1rem}}