.FAQPage-module__UOuhJq__page{background:var(--color-bg-primary);padding-bottom:var(--space-32)}.FAQPage-module__UOuhJq__header{padding:var(--space-24) 0 var(--space-16);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border)}.FAQPage-module__UOuhJq__subtitle{margin-top:var(--space-4);font-size:var(--text-lg);color:var(--color-text-secondary);max-width:600px}.FAQPage-module__UOuhJq__main{margin-top:var(--space-16)}.FAQPage-module__UOuhJq__categorySection{margin-bottom:var(--space-16)}.FAQPage-module__UOuhJq__categoryTitle{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);margin-bottom:var(--space-6);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2);font-weight:700}.FAQPage-module__UOuhJq__accordion{flex-direction:column;display:flex}.FAQPage-module__UOuhJq__item{border-bottom:1px solid var(--color-border)}.FAQPage-module__UOuhJq__question{width:100%;padding:var(--space-6) 0;text-align:left;font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-text-primary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.FAQPage-module__UOuhJq__question:hover{color:var(--color-accent)}.FAQPage-module__UOuhJq__icon{font-size:var(--text-2xl);color:var(--color-text-muted);font-weight:300}.FAQPage-module__UOuhJq__answer{opacity:0;max-height:0;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.FAQPage-module__UOuhJq__item.FAQPage-module__UOuhJq__open .FAQPage-module__UOuhJq__answer{opacity:1;max-height:500px;padding-bottom:var(--space-8)}.FAQPage-module__UOuhJq__answerInner{font-size:var(--text-md);color:var(--color-text-secondary);max-width:700px;line-height:1.8}
