.custom-wrapper{margin:0 auto;max-width:1300px;padding:0 20px}.faq-section{display:flex;flex-direction:column;gap:40px;padding:48px 0}.faq-heading{color:#1e293b;font-size:40px;font-weight:700;line-height:120%;margin:0}h2.faq-heading.h_on_v{padding-bottom:30px}.faq-layout{display:flex}.faq-categories{display:flex;flex-direction:column;gap:16px;margin-right:48px;width:32%}.faq-category{align-items:center;background:#f1f5f9;border:0;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font-family:Spline Sans,sans-serif;font-size:16px;font-weight:600;gap:8px;line-height:130%;padding:12px 16px;transition:.3s}.faq-category svg{display:none}.faq-category.active svg{display:block}.faq-category.active{background:#d9c7ff;color:#000}.faq-category.active svg path{fill:#000;stroke:#000}.faq-content{flex:1}.faq-panel{display:none}.faq-panel.active{display:block}.faq-item,.faq-simple{width:100%}.faq-item{border-bottom:1px solid #e2e8f0;margin-bottom:24px;padding-bottom:24px}.faq-item:last-child{margin-bottom:0}.faq-question{align-items:center;background:transparent;border:none;color:#1e293b;cursor:pointer;display:flex;font-family:PP Neue Machina,sans-serif;font-size:24px;font-weight:500;justify-content:space-between;line-height:32px;padding:0;text-align:left;width:100%}.faq-question span:first-child{flex:1;padding-right:20px}.faq-icon{display:flex;flex-shrink:0;transition:.35s ease}.faq-item.open .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;opacity:0;overflow:hidden;padding-top:0;transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .3s ease,padding-top .45s ease}.faq-item.open .faq-answer{opacity:1;padding-top:16px}.faq-answer,.faq-answer p{font-family:Spline Sans,sans-serif;font-size:18px;font-weight:400;line-height:26px}.faq-answer ol,.faq-answer ul{margin:16px 0 0;padding-left:20px}.faq-answer li{margin-bottom:8px}.faq-mobile{display:none}.faq-mobile-category{background:#f1f5f9;border-radius:8px}.faq-mobile-title{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:space-between;line-height:130%;padding:12px 16px;width:100%}.faq-mobile-category.open .faq-mobile-title{background:#d9c7ff;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#000}.faq-mobile-category.open .faq-mobile-title svg path{stroke:#000}.faq-mobile-category.open>.faq-mobile-title .faq-icon{transform:rotate(180deg)}.faq-mobile-content{background:#fff;max-height:0;overflow:hidden;padding:0 16px;transition:max-height .4s ease,padding .4s ease}.faq-mobile-category.open .faq-mobile-content{border:1px solid #e2e8f0;border-radius:0 0 8px 8px;max-height:3000px;padding:16px}.faq-mobile-content .faq-item:last-child{border-bottom:none;padding-bottom:0}@media (max-width:990px){.faq-layout{display:none}.faq-mobile{display:flex;flex-direction:column;gap:16px}.faq-heading{font-size:28px;letter-spacing:-.56px;line-height:120%}.faq-section{gap:32px}.faq-simple{display:flex;flex-direction:column;font-weight:600;line-height:24px}.faq-answer p,.faq-question{font-size:16px;font-weight:600;line-height:24px}}@media (min-width:991px){.faq-mobile{display:none!important}}