.FAQAccordion-module__sbNgYW__accordionContainer{flex-direction:column;gap:1rem;width:100%;max-width:800px;margin:0 auto;display:flex}.FAQAccordion-module__sbNgYW__accordionItem{background-color:var(--color-surface);border-radius:var(--radius-md);transition:all .3s;overflow:hidden;box-shadow:0 2px 10px #0000000d}.FAQAccordion-module__sbNgYW__accordionItem.FAQAccordion-module__sbNgYW__open{box-shadow:0 4px 15px #00000014}.FAQAccordion-module__sbNgYW__accordionHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem;transition:background-color .2s;display:flex}.FAQAccordion-module__sbNgYW__accordionHeader:hover{background-color:#00000005}.FAQAccordion-module__sbNgYW__question{font-size:1.15rem;font-family:var(--font-heading);color:var(--color-primary-dark);margin:0;padding-right:1rem;font-weight:600;line-height:1.3}.FAQAccordion-module__sbNgYW__icon{color:var(--color-primary);flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1)}.FAQAccordion-module__sbNgYW__iconOpen{transform:rotate(180deg)}.FAQAccordion-module__sbNgYW__accordionContent{transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);display:grid}.FAQAccordion-module__sbNgYW__answerInner{overflow:hidden}.FAQAccordion-module__sbNgYW__answerText{color:var(--color-text-light);padding:0 1.5rem 1.5rem;font-size:1rem;line-height:1.6}.FAQAccordion-module__sbNgYW__answerText a{color:var(--color-primary);font-weight:500;text-decoration:underline}.FAQAccordion-module__sbNgYW__answerText a:hover{color:var(--color-primary-dark)}@media (max-width:768px){.FAQAccordion-module__sbNgYW__accordionHeader{padding:1.25rem}.FAQAccordion-module__sbNgYW__question{font-size:1.05rem}.FAQAccordion-module__sbNgYW__answerText{padding:0 1.25rem 1.25rem;font-size:.95rem}}
