.s8faq{--p:#6337a7;--ink:#292337;--soft:#f5f1fb;max-width:920px;margin:32px auto;font-family:inherit;color:var(--ink)}.s8faq-head{text-align:center;background:linear-gradient(135deg,#592ca1,#8758c7);color:#fff;border-radius:22px;padding:35px 26px 30px;box-shadow:0 10px 25px #44217626}.s8faq-badge{font-size:11px;font-weight:700;letter-spacing:.11em}.s8faq h2{font-size:32px;margin:9px 0 7px;color:#fff}.s8faq-head p{margin:0 0 20px}.s8faq-search{display:flex;align-items:center;gap:8px;max-width:600px;margin:auto;background:#fff;border-radius:12px;padding:0 14px;color:#6e6480}.s8faq-search input{padding:13px 2px;border:0;outline:0;width:100%;font-size:16px;background:transparent}.s8faq-list{margin-top:18px;border:1px solid #e6dff0;border-radius:18px;overflow:hidden;background:#fff}.s8faq-item+ .s8faq-item{border-top:1px solid #e9e4ef}.s8faq-question{width:100%;display:flex;justify-content:space-between;gap:15px;text-align:left;border:0;background:#fff;padding:20px 23px;font-size:17px;font-weight:700;color:var(--ink);cursor:pointer}.s8faq-question:hover,.s8faq-item.is-open .s8faq-question{background:var(--soft);color:var(--p)}.s8faq-question i{font-style:normal;font-size:26px;line-height:18px;color:var(--p);transition:.2s}.s8faq-item.is-open .s8faq-question i{transform:rotate(45deg)}.s8faq-answer{background:#fcfbfe}.s8faq-answer-inner{padding:4px 23px 25px}.s8faq-category{display:inline-block;background:#eadffc;color:#6237a5;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700;margin:8px 0}.s8faq-content{line-height:1.65}.s8faq-content p:first-child{margin-top:8px}.s8faq-steps{margin-top:22px;padding:18px;background:#f7f4fb;border-radius:14px}.s8faq-steps h3{font-size:17px;margin:0 0 13px}.s8faq-step{display:grid;grid-template-columns:31px 1fr auto;gap:11px;padding:12px 0;border-top:1px solid #e4ddeb}.s8faq-step:first-of-type{border-top:0}.s8faq-number{width:27px;height:27px;text-align:center;padding-top:2px;border-radius:50%;background:var(--p);color:#fff;font-weight:700}.s8faq-step p{margin:4px 0 0}.s8faq-step-photo img{display:block;width:110px;height:76px;object-fit:cover;border-radius:8px}.s8faq-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:21px}.s8faq-button{display:inline-block;text-decoration:none;border:1px solid #d8cce8;border-radius:9px;padding:10px 13px;font-weight:700;font-size:14px;color:var(--p);background:#fff}.s8faq-button.primary{background:var(--p);color:#fff;border-color:var(--p)}.s8faq-no-results,.s8faq-empty{text-align:center;padding:22px;color:#71677e}@media(max-width:600px){.s8faq{margin:18px 0}.s8faq-head{border-radius:15px;padding:26px 16px}.s8faq h2{font-size:25px}.s8faq-question{padding:18px 16px;font-size:16px}.s8faq-answer-inner{padding:3px 16px 20px}.s8faq-step{grid-template-columns:29px 1fr}.s8faq-step-photo{grid-column:2}.s8faq-step-photo img{width:100%;height:auto;max-height:190px;object-fit:cover}.s8faq-actions{display:grid}.s8faq-button{text-align:center}.s8faq-list{border-radius:14px}}
