.FAQ-module__4vwbtq__faqContainer{color:#fff;max-width:800px;margin:0 auto;padding:15rem 1rem 5rem}.FAQ-module__4vwbtq__header{text-align:center;margin-bottom:4rem}.FAQ-module__4vwbtq__title{-webkit-text-fill-color:transparent;letter-spacing:-.02em;background:linear-gradient(135deg,#fff 0%,#c084fc 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:3rem;font-weight:800}.FAQ-module__4vwbtq__subtitle{color:#ffffffb3;max-width:600px;margin:0 auto;font-size:1.25rem;line-height:1.6}.FAQ-module__4vwbtq__accordionItem{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;margin-bottom:1rem;transition:all .3s;overflow:hidden}.FAQ-module__4vwbtq__accordionItem:hover{background:#ffffff0d;border-color:#ffffff1a}.FAQ-module__4vwbtq__accordionButton{cursor:pointer;text-align:left;color:#fff;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 2rem;display:flex}.FAQ-module__4vwbtq__question{margin:0;font-size:1.1rem;font-weight:600}.FAQ-module__4vwbtq__icon{color:#ffffff80;font-size:1.5rem;transition:transform .3s}.FAQ-module__4vwbtq__icon.FAQ-module__4vwbtq__active{color:#38bdf8;transform:rotate(45deg)}.FAQ-module__4vwbtq__contentWrapper{max-height:0;transition:max-height .4s cubic-bezier(0,1,0,1);overflow:hidden}.FAQ-module__4vwbtq__contentWrapper.FAQ-module__4vwbtq__active{max-height:500px;transition:max-height .4s cubic-bezier(1,0,1,0)}.FAQ-module__4vwbtq__answer{color:#ffffffb3;margin:0;padding:0 2rem 2rem;line-height:1.7}@media (max-width:768px){.FAQ-module__4vwbtq__title{font-size:2.5rem}.FAQ-module__4vwbtq__accordionButton{padding:1rem 1.5rem}.FAQ-module__4vwbtq__answer{padding:0 1.5rem 1.5rem}}
