.FAQAccordion-module__ivj6SG__wrapper{width:100%;max-width:800px;margin:0 auto}.FAQAccordion-module__ivj6SG__list{flex-direction:column;gap:12px;display:flex}.FAQAccordion-module__ivj6SG__item{border-bottom:1px solid var(--color-border);padding-left:16px;position:relative}.FAQAccordion-module__ivj6SG__accentBar{width:3px;transition:background var(--transition-fast);background:0 0;border-radius:3px;position:absolute;top:0;bottom:0;left:0}.FAQAccordion-module__ivj6SG__accentBarActive{background:var(--color-purple);box-shadow:0 0 8px #6c3fc559}.FAQAccordion-module__ivj6SG__questionHeading{font-size:inherit;font-weight:inherit;margin:0}.FAQAccordion-module__ivj6SG__question{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.FAQAccordion-module__ivj6SG__question:focus-visible{outline:2px solid var(--color-purple);outline-offset:2px;border-radius:var(--radius-sm)}.FAQAccordion-module__ivj6SG__questionText{font-family:var(--font-heading);color:var(--color-text-dark);font-size:15px;font-weight:600;line-height:1.4}.FAQAccordion-module__ivj6SG__light .FAQAccordion-module__ivj6SG__questionText{color:#ffffffe6}.FAQAccordion-module__ivj6SG__chevron{color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.FAQAccordion-module__ivj6SG__answerOuter{overflow:hidden}.FAQAccordion-module__ivj6SG__answerInner{padding-bottom:14px}.FAQAccordion-module__ivj6SG__answerText{font-family:var(--font-body);color:var(--color-text-mid);margin:0;font-size:15px;font-weight:400;line-height:1.65}.FAQAccordion-module__ivj6SG__light .FAQAccordion-module__ivj6SG__answerText{color:#ffffffa6}.FAQAccordion-module__ivj6SG__active .FAQAccordion-module__ivj6SG__questionText{color:var(--color-purple)}.FAQAccordion-module__ivj6SG__light.FAQAccordion-module__ivj6SG__active .FAQAccordion-module__ivj6SG__questionText,.FAQAccordion-module__ivj6SG__light .FAQAccordion-module__ivj6SG__active .FAQAccordion-module__ivj6SG__questionText{color:var(--color-primary)}.FAQAccordion-module__ivj6SG__light .FAQAccordion-module__ivj6SG__item{border-bottom-color:#ffffff1a}@media (prefers-reduced-motion:reduce){.FAQAccordion-module__ivj6SG__chevron{transition:none!important}}@media (max-width:767px){.FAQAccordion-module__ivj6SG__item{padding-left:12px}.FAQAccordion-module__ivj6SG__questionText,.FAQAccordion-module__ivj6SG__answerText{font-size:14px}}
