.sfaq-style2 .sfaq-accordion{gap:0}.sfaq-style2 .sfaq-item{border-bottom:1px solid #ccc}.sfaq-style2 .sfaq-item:first-child{border-top:1px solid #ccc}.sfaq-style2 .sfaq-question{padding:15px 4px;justify-content:space-between}.sfaq-style2 .sfaq-question:hover{background:0 0!important;opacity:.75}.sfaq-style2 .sfaq-question[aria-expanded=true]{background:0 0!important;color:inherit}.sfaq-style2 .sfaq-answer-inner{padding:0 4px 16px}.sfaq-style2 .sfaq-icon{order:2;width:20px;height:20px;min-width:20px;display:inline-flex;align-items:center;justify-content:center;transition:transform .3s}.sfaq-style2 .sfaq-icon::before{content:"";display:block;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-3px,-3px);transition:transform .25s}.sfaq-style2 .sfaq-question[aria-expanded=true] .sfaq-icon::before{transform:rotate(-135deg) translate(-3px,-3px)}.sfaq-style3 .sfaq-accordion{gap:12px}.sfaq-style3 .sfaq-item{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.08);overflow:hidden;transition:box-shadow .2s}.sfaq-style3 .sfaq-item:hover{box-shadow:0 4px 20px rgba(0,0,0,.12)}.sfaq-style3 .sfaq-item--open{box-shadow:0 4px 20px rgba(192,57,43,.15)}.sfaq-style3 .sfaq-question{padding:16px 20px;justify-content:space-between}.sfaq-style3 .sfaq-answer-inner{padding:0 20px 18px}.sfaq-style3 .sfaq-icon{order:2;width:24px;height:24px;min-width:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,0,0,.06);transition:background .2s,transform .3s}.sfaq-style3 .sfaq-icon::before{content:"";display:block;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .25s}.sfaq-style3 .sfaq-question[aria-expanded=true] .sfaq-icon::before{transform:rotate(-135deg) translate(-2px,-2px)}.sfaq-style3 .sfaq-question[aria-expanded=true] .sfaq-icon{background:rgba(255,255,255,.2)}.sfaq-style4 .sfaq-accordion{gap:8px}.sfaq-style4 .sfaq-item{border-left:4px solid #d8222b;border-radius:0 8px 8px 0;background:#f9fafb;overflow:hidden;transition:border-left-color .2s}.sfaq-style4 .sfaq-question{padding:14px 18px;justify-content:space-between}.sfaq-style4 .sfaq-question:hover{background:#f3f4f6}.sfaq-style4 .sfaq-question[aria-expanded=true]{background:#fdf2f2;border-radius:0}.sfaq-style4 .sfaq-answer-inner{padding:0 18px 16px;border-top:1px solid rgba(0,0,0,.06)}.sfaq-style4 .sfaq-icon{order:2;font-size:20px;font-weight:700;width:24px;min-width:24px;text-align:center;transition:transform .25s}.sfaq-style4 .sfaq-icon::before{content:"+"}.sfaq-style4 .sfaq-question[aria-expanded=true] .sfaq-icon::before{content:"−"}.sfaq-style5 .sfaq-accordion{gap:10px}.sfaq-style5 .sfaq-item{overflow:hidden}.sfaq-style5 .sfaq-question{border-radius:50px;padding:13px 22px;border:1px solid #d1d5db;justify-content:space-between;transition:border-radius .3s,background .2s,color .2s}.sfaq-style5 .sfaq-question[aria-expanded=true]{border-radius:16px 16px 0 0;border-color:transparent}.sfaq-style5 .sfaq-answer{background:#f9fafb;border:1px solid #d1d5db;border-top:none;border-radius:0 0 16px 16px}.sfaq-style5 .sfaq-answer-inner{padding:14px 22px 18px}.sfaq-style5 .sfaq-icon{order:2;width:26px;height:26px;min-width:26px;border-radius:50%;background:rgba(0,0,0,.08);display:inline-flex;align-items:center;justify-content:center;transition:transform .3s,background .2s}.sfaq-style5 .sfaq-icon::before{content:"";display:block;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .3s}.sfaq-style5 .sfaq-question[aria-expanded=true] .sfaq-icon::before{transform:rotate(-135deg) translate(-2px,-2px)}.sfaq-style5 .sfaq-question[aria-expanded=true] .sfaq-icon{background:rgba(255,255,255,.25)}.sfaq-wrap .sfaq-item--open .sfaq-answer{max-height:2000px!important;display:block!important}@media (max-width:768px){.sfaq-style3 .sfaq-question{padding:14px 16px}.sfaq-style3 .sfaq-answer-inner{padding:0 16px 16px}.sfaq-style5 .sfaq-question{padding:12px 18px;border-radius:40px}}