.faq,.faq__wrapper{flex-direction:column;display:flex}.faq__item,.faq__question{position:relative;background:linear-gradient(180deg,#4f4043 0,#433739 100%);transition:background .3s}.faq__item,.faq__item::before,.faq__question{transition:background .3s}.faq__item::before,.faq__question::before{content:'';position:absolute;inset:0;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);pointer-events:none;border-radius:16px}.faq__question-text,.faq__title{margin:0;letter-spacing:-.005em;width:100%;font-weight:500}.faq{align-items:stretch;gap:12px;width:100%}.faq__title{font-size:28px;line-height:1.29;color:#fff}.faq__wrapper{align-items:stretch;gap:20px;width:100%}.faq__content{display:flex;flex-direction:column;gap:8px;width:100%}.faq__item{width:100%;border-radius:16px;overflow:hidden}.faq__item[hidden]{display:none}.faq__item::before{background:linear-gradient(180deg,rgba(212,199,196,.32) 0,rgba(212,199,196,.16) 100%);-webkit-mask-composite:xor;mask-composite:exclude}.faq__item[open]{background:linear-gradient(180deg,#272021 0,#2c2425 100%)}.faq__item[open]::before{background:linear-gradient(180deg,rgba(212,199,196,.2) 0,rgba(212,199,196,.08) 100%)}.faq__question{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;list-style:none;border-radius:16px}.faq__question::before{background:linear-gradient(180deg,rgba(212,199,196,.32) 0,rgba(212,199,196,.16) 100%);-webkit-mask-composite:xor;mask-composite:exclude}.faq__question::-webkit-details-marker{display:none}.faq__question::marker{display:none}.faq__question:hover{background:linear-gradient(180deg,#5a494c 0,#4f4043 100%)}.faq__question-text{font-size:20px;line-height:1.2;color:#bab6b6}.faq__icon{width:24px;height:24px;flex-shrink:0;transition:transform .3s}.faq__icon img{width:100%;height:100%;display:block}.faq__item[open] .faq__icon{transform:rotate(180deg)}.faq__answer{padding:64px 16px 16px;background:#292223;border-radius:16px;margin-top:-48px}.faq__answer-content{display:flex;flex-direction:column;gap:24px}.faq__answer-text{margin:0;font-weight:500;font-size:16px;line-height:1.25;color:#cecaca}.faq__pagination{display:flex;justify-content:center;align-items:center;gap:12px}.faq__pagination-arrow{display:flex;justify-content:center;align-items:center;padding:8px;background:#4d3f42;border-radius:8px;cursor:pointer;transition:background .3s}.faq__pagination-arrow:hover{background:#5a4b4e}.faq__pagination-arrow img{width:24px;height:24px;display:block}.faq__pagination-label{margin:0;width:70px;font-weight:700;font-size:16px;line-height:1;text-align:center;color:#7b7b9e}@media (max-width:1439px){.faq__title{font-size:24px}}@media (max-width:1279px){.faq__title{font-size:22px}.faq__question-text{font-size:18px}}@media (max-width:959px){.faq{gap:10px}.faq__title{font-size:20px}.faq__wrapper{gap:16px}.faq__question-text{font-size:16px}.faq__answer-text{font-size:14px}}@media (max-width:599px){.faq__title{font-size:18px}.faq__question{padding:10px 12px}.faq__question-text{font-size:14px}.faq__answer{padding:48px 12px 12px;margin-top:-36px}.faq__answer-text{font-size:13px}.faq__icon{width:20px;height:20px}}