.faq{width:100%;padding:80px clamp(1.5rem,10.42vw,150px) 90px;background:#fff}.faq__inner{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1140px;margin-inline:auto}.faq__header{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:468px;text-align:center}.faq__title{margin:0;font-size:clamp(1.75rem, 4vw, 38px);font-weight:700;line-height:1.1;color:#0e0d1d}.faq__text{margin:0;font-size:16px;font-weight:400;line-height:24px;color:#6b7280}.faq__list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;max-width:686px}.faq__item{box-sizing:border-box;width:100%;background:#fff;border:1px solid #e2e2e2;border-radius:18px;overflow:hidden}.faq__question{margin:0}.faq__toggle{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;padding:20px 20px 20px 24px;background:0 0;border:0;text-align:left;cursor:pointer;font:inherit;color:#0d0e1c}.faq__question-text{flex:1;min-width:0;font-size:18px;font-weight:700;line-height:23px;color:#0d0e1c}.faq__icon{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;background:#fafafa;color:#252632;flex-shrink:0}.faq__icon .si-icon{display:inline-flex;width:14px;height:14px}.faq__icon .si-icon svg{stroke-width:1.4}.faq__icon .icon-minus{display:none}.faq__item.is-open .faq__icon .icon-plus{display:none}.faq__item.is-open .faq__icon .icon-minus{display:inline-flex}.faq__answer{padding:0 24px 20px}.faq__answer p{margin:0;font-size:16px;line-height:24px;color:#6b7280}.faq__answer[hidden]{display:none}@media (max-width:1024px){.faq{padding:4rem clamp(1.5rem,6vw,80px) 4.5rem}.faq__inner{gap:32px}}@media (max-width:640px){.faq{padding:3.5rem 1.25rem 4rem}.faq__header{max-width:100%}.faq__toggle{padding:16px 16px 16px 20px;gap:16px}.faq__question-text{font-size:16px;line-height:1.35}.faq__answer{padding:0 20px 16px}}