.faq{position:relative;z-index:10;background:#fff;padding:64px 0}.faq__wrap{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.faq__title{margin:0;font-size:28px;font-weight:600;line-height:36px;color:#272b32}.faq__list{position:relative;width:100%;max-width:808px}.faq__item{z-index:1;position:relative;display:flex;flex-direction:column;gap:16px;padding:20px 16px;border-bottom:1px solid #dcdfe4;transition:background .28s ease,border-color .28s ease,padding .28s ease}.faq__item:not([open])>.faq__answer{display:block;height:0;overflow:hidden}.faq__item[open]{border:1px solid #b290ff;border-bottom:1px solid #b290ff;border-radius:12px;padding:24px 16px;background:linear-gradient(180deg, rgba(242, 236, 255, 0.15) 0%, #F2ECFF 100%)}.faq__item[open] .faq__caret{transform:rotate(0deg)}.faq__question{position:relative;display:flex;align-items:center;gap:16px;cursor:pointer;list-style:none;color:#272b32}.faq__question::marker{content:"";display:none}.faq__question::-webkit-details-marker{display:none}.faq__question h3{margin:0;font-size:16px;font-weight:400;line-height:24px;flex:1;min-width:0}.faq[open] .faq__question h3{font-weight:600}.faq__caret{flex-shrink:0;width:28px;height:28px;transform:rotate(-90deg);transition:transform .24s ease}.faq__answer{padding-left:44px;padding-right:16px;box-sizing:border-box;color:#272b32;font-size:16px;line-height:24px;will-change:height,opacity,transform}.faq__answer ul{list-style:disc}.faq__answer ol{list-style:auto}.faq__answer>*+*{margin-block-start:.75rem}.faq__answer :where(p,ul,ol){margin-block:0}.faq__answer p{text-wrap:pretty;overflow-wrap:anywhere;margin-bottom:16px}.faq__answer :where(ul,ol){padding-inline-start:1.25rem;list-style-position:outside}.faq__answer :where(ul,ol)>li+li{margin-block-start:.5rem}.faq__answer :where(ul,ol)>li::marker{font-weight:600}.faq__answer p+:where(ul,ol),.faq__answer :where(ul,ol)+p{margin-block-start:.75rem}.faq__answer :where(h1,h2,h3,h4,h5,h6){margin-block:0 .5rem;text-wrap:balance;line-height:1.25}@media(max-width: 991px){.faq{padding:32px 0}}@media(max-width: 480px){.faq__title{font-size:24px;line-height:32px}.faq__item{padding:16px 12px}.faq__item[open]{padding:20px 12px}.faq__answer{padding-left:40px;padding-right:12px}}/*# sourceMappingURL=faq.min.css.map */
