.bsl-box-faq{background-color:#fff;padding:64px 0}.bsl-box-faq.dark{background-color:#023;color:#fff}.bsl-box-faq.dark .box-faq-description,.bsl-box-faq.dark .box-faq-title,.bsl-box-faq.dark .box-faq-title-text{color:#fff}.bsl-box-faq.dark .qa-card{border-color:#fff;background-color:#023}.bsl-box-faq.dark .qa-card .qa-answer,.bsl-box-faq.dark .qa-card .qa-title-text{color:#fff}.bsl-box-faq.dark .qa-card .icon-bar{background-color:#fff}.bsl-box-faq.dark .qa-card[open]{background:transparent;border-color:#fff}.bsl-box-faq .box-faq-header{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.bsl-box-faq .box-faq-title{font-size:40px;font-weight:800;line-height:140%;letter-spacing:-.8px;color:#3a4149}.bsl-box-faq .box-faq-title .bracket{color:#00d4ff}.bsl-box-faq .box-faq-description{color:#3a4149}.bsl-box-faq .box-faq-description strong{font-weight:700}.bsl-box-faq .box-faq-questions{display:flex;flex-direction:column;gap:12px;width:100%}.bsl-box-faq .qa-card{position:relative;overflow:hidden;background-color:#fff;border:1px solid #f1f3f5;border-radius:12px;padding:16px 32px;transition:background-color .2s ease,border-color .2s ease}.bsl-box-faq .qa-card .qa-title{display:flex;align-items:center;justify-content:space-between;gap:32px;cursor:pointer}.bsl-box-faq .qa-card .qa-title-text{font-weight:500;line-height:140%;letter-spacing:-.32px;color:#000}.bsl-box-faq .qa-card .icon{position:relative;flex-shrink:0;width:22px;height:22px}.bsl-box-faq .qa-card .icon-bar{position:absolute;top:50%;left:50%;width:16px;height:2px;border-radius:120px;background-color:#3a4149;transform:translate(-50%,-50%);transition:transform .2s ease}.bsl-box-faq .qa-card .icon-bar-toggle{transform:translate(-50%,-50%) rotate(90deg)}.bsl-box-faq .qa-card .qa-answer{padding-top:12px;color:#3a4149;display:flex;flex-direction:column;gap:4px}.bsl-box-faq .qa-card .qa-answer ul{list-style:initial;list-style-position:inside;display:flex;flex-direction:column;gap:4px}.bsl-box-faq .qa-card .qa-answer a{color:inherit}.bsl-box-faq .qa-card[open]{background:linear-gradient(0deg,rgba(241,243,245,.8),rgba(241,243,245,.8)),#fff;border-color:transparent}.bsl-box-faq .qa-card[open] .icon-bar-toggle{transform:translate(-50%,-50%) rotate(0deg)}@media(min-width:768px){.bsl-box-faq .box-faq-header{flex-direction:row;align-items:center;justify-content:center;text-align:left;gap:16px}.bsl-box-faq .box-faq-title{font-size:56px;letter-spacing:-1.12px}.bsl-box-faq .box-faq-description{max-width:209px}.bsl-box-faq .qa-card .qa-title-text{letter-spacing:-.4px}}@media(min-width:1280px){.bsl-box-faq .box-faq-header{flex-direction:column;align-items:flex-start;justify-content:flex-start}.bsl-box-faq .box-faq-title{font-size:64px;letter-spacing:-1.28px}.bsl-box-faq .box-faq-description{max-width:100%}}@supports(interpolate-size:allow-keywords){.bsl-box-faq .qa-card{interpolate-size:allow-keywords}}@supports selector(::details-content){.bsl-box-faq .qa-card::details-content{height:0;opacity:0;transition:height .35s ease,opacity .35s ease,content-visibility allow-discrete .35s;transition-behavior:allow-discrete}.bsl-box-faq .qa-card[open]::details-content{height:max-content;opacity:1}}