.perfact-faq{width:100%;margin:1.5rem 0}.perfact-faq__section-title{margin:2rem 0 0.5rem!important;font-size:1.5rem!important;font-weight:700!important}.perfact-faq__section-title:not(:first-of-type){margin-top:2rem!important}.perfact-faq__section{margin-bottom:1rem}.perfact-faq__item{border-bottom:1px solid #e2e2e2}.perfact-faq__item--first,.perfact-faq__section:first-child .perfact-faq__item:first-child{border-top:1px solid #e2e2e2}.perfact-faq__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.1rem 0;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;font-size:inherit;font-weight:600;color:inherit;gap:1rem}.perfact-faq__question:hover{color:#efdf00}.perfact-faq__icon{width:18px;height:18px;flex-shrink:0;transition:transform 0.25s ease}.perfact-faq__item--open .perfact-faq__icon{transform:rotate(180deg)}.perfact-faq__answer{overflow:hidden;max-height:0;transition:max-height 0.3s ease}.perfact-faq__answer[hidden]{display:block;visibility:hidden}.perfact-faq__item--open .perfact-faq__answer{visibility:visible}.perfact-faq__answer-inner{padding:0 0 1.25rem;font-size:.95rem;line-height:1.7;color:#555}