.faq{width:100%;padding:var(--si-section-padding-y) var(--si-section-padding-x) var(--si-section-padding-bottom);background:#fff}.faq__inner{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:var(--si-container);margin-inline:auto}.faq__header{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:468px;text-align:center}.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 var(--si-section-padding-x) 4.5rem}.faq__inner{gap:32px}}@media (max-width:640px){.faq{padding:3.5rem var(--si-section-padding-x) 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}}