.FAQ-module__0t50RG__container{padding:var(--section-padding);background-color:var(--bg-secondary);border-top:1px solid var(--glass-border)}.FAQ-module__0t50RG__inner{max-width:700px;margin:0 auto}.FAQ-module__0t50RG__accordion{border-radius:12px;padding:0;overflow:hidden}.FAQ-module__0t50RG__item{border-bottom:1px solid var(--glass-border)}.FAQ-module__0t50RG__item:last-child{border-bottom:none}.FAQ-module__0t50RG__summary{color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:1rem;font-weight:600;list-style:none;display:flex}.FAQ-module__0t50RG__summary::-webkit-details-marker{display:none}.FAQ-module__0t50RG__summary:after{content:"+";color:var(--accent-primary);flex-shrink:0;font-size:1.25rem;font-weight:400;transition:transform .3s}details[open] .FAQ-module__0t50RG__summary:after{content:"+";transform:rotate(45deg)}.FAQ-module__0t50RG__answer{overflow:hidden}.FAQ-module__0t50RG__answerInner{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(-8px)}.FAQ-module__0t50RG__summary:hover{background-color:#3d869e0a}.FAQ-module__0t50RG__answer{padding:0 1.5rem 1.25rem;overflow:hidden}.FAQ-module__0t50RG__answerInner{color:var(--text-secondary);opacity:0;margin:0;font-size:.95rem;line-height:1.6;transition:opacity .3s,transform .3s;transform:translateY(-8px)}details[open] .FAQ-module__0t50RG__answerInner{opacity:1;transform:translateY(0)}@media (max-width:768px){.FAQ-module__0t50RG__summary{padding:1rem 1.25rem}.FAQ-module__0t50RG__answer{padding:0 1.25rem 1rem}}
