.FAQSection-module__XrVDtW__faqWrapper{max-width:1000px;margin:4rem auto;padding:0 1rem}.FAQSection-module__XrVDtW__header{text-align:center;margin-bottom:3rem}.FAQSection-module__XrVDtW__title{margin-top:0;margin-bottom:1rem;font-size:2rem}.FAQSection-module__XrVDtW__subtitle{color:var(--muted);max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.5}.FAQSection-module__XrVDtW__accordionContainer{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));align-items:start;gap:1.5rem;display:grid}.FAQSection-module__XrVDtW__faqItem{cursor:pointer;height:fit-content;padding:1.25rem 1.5rem;transition:all .3s}.FAQSection-module__XrVDtW__faqItem:hover{border-color:var(--accent);box-shadow:0 4px 12px #0000001a}.FAQSection-module__XrVDtW__questionRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.FAQSection-module__XrVDtW__questionText{color:var(--foreground);margin:0;font-size:1.1rem;font-weight:600;line-height:1.4}.FAQSection-module__XrVDtW__iconWrapper{min-width:24px;color:var(--muted);justify-content:center;align-items:center;display:flex}.FAQSection-module__XrVDtW__chevron{width:24px;height:24px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.FAQSection-module__XrVDtW__rotated{color:var(--accent);transform:rotate(180deg)}.FAQSection-module__XrVDtW__answerWrapper{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),opacity .3s;display:grid}.FAQSection-module__XrVDtW__answerOpen{opacity:1;grid-template-rows:1fr;margin-top:1rem}.FAQSection-module__XrVDtW__answerTextHolder{overflow:hidden}.FAQSection-module__XrVDtW__answerText{color:var(--muted);border-top:1px solid var(--card-border);margin:0;padding-top:1rem;font-size:.95rem;line-height:1.7}@media (max-width:768px){.FAQSection-module__XrVDtW__faqWrapper{margin:2rem auto}.FAQSection-module__XrVDtW__title{font-size:1.5rem}.FAQSection-module__XrVDtW__subtitle,.FAQSection-module__XrVDtW__questionText{font-size:1rem}.FAQSection-module__XrVDtW__answerText{font-size:.9rem}.FAQSection-module__XrVDtW__accordionContainer{grid-template-columns:1fr}}
