.faq{padding:140px 0;position:relative;z-index:2;background:linear-gradient(180deg,var(--bg-secondary) 0%,var(--bg-primary) 100%)}.faq__head{text-align:center;margin-bottom:56px}.faq__list{max-width:700px;margin:0 auto}.faq__item{border-bottom:1px solid;border-image:linear-gradient(90deg,transparent,rgba(41,121,255,.15),transparent) 1}.faq__question-heading{margin:0;font-size:inherit;font-weight:inherit}.faq__question{width:100%;padding:22px 0;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-heading);font-size:16px;font-weight:600;color:var(--text-heading);text-align:left;background:none;border:none;cursor:pointer;transition:color .3s}.faq__question:hover{color:var(--accent-soft)}.faq__icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--accent);transition:transform .4s cubic-bezier(.16,1,.3,1);flex-shrink:0}.faq__item--open .faq__icon{transform:rotate(45deg)}.faq__answer{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.16,1,.3,1)}.faq__item--open .faq__answer{max-height:300px}.faq__answer-inner{padding-bottom:22px;font-size:14px;color:var(--text-secondary);line-height:1.75}
