.faq-section{width:100%}.faq-section__inner{margin:0 auto;max-width:1400px;padding:80px 120px}.faq-header{margin-bottom:40px}.faq-header p{margin:0 0 8px}.faq-list{display:flex;flex-direction:column;gap:8px}.faq-item{background:#fff;border-radius:12px;overflow:hidden}.faq-item__question{align-items:center;background:none;border:none;color:#15131d;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:600;gap:16px;justify-content:space-between;padding:20px 24px;text-align:left;width:100%}.faq-item__question,.faq-item__question:active,.faq-item__question:focus,.faq-item__question:hover,.faq-item__question:visited{background:none;color:#15131d;outline:none;text-decoration:none;-webkit-tap-highlight-color:transparent}.faq-item__question:hover{background:transparent!important;box-shadow:none!important;color:#15131d!important}.faq-item:hover{background:#fff!important}.faq-item__question:hover{background:rgba(150,100,255,.03)}.faq-item__icon{flex-shrink:0;height:24px;position:relative;width:24px}.faq-item__icon:after,.faq-item__icon:before{background:#9664ff;border-radius:2px;content:"";position:absolute;transition:transform .3s ease}.faq-item__icon:before{height:2px;width:16px}.faq-item__icon:after,.faq-item__icon:before{left:50%;top:50%;transform:translate(-50%,-50%)}.faq-item__icon:after{height:16px;width:2px}.faq-item.is-open .faq-item__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item__answer-inner{color:#666873;font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.6;padding:0 24px 20px}.faq-item__answer-inner p{margin:0}.faq-item.is-open .faq-item__answer{max-height:300px}@media (max-width:1200px){.faq-section__inner{padding:60px}}@media (max-width:768px){.faq-section__inner{padding:48px 24px}.faq-item__question{font-size:15px;padding:16px 20px}.faq-item__answer-inner{font-size:14px;padding:0 20px 16px}}