.sx-faq-page-v2.sx-faq--outer{background:linear-gradient(165deg,#FFFFFF,#F8FAFC 42%,#FFFFFF)!important;background-color:#FFFFFF!important;border-top:1px solid #e5e7eb;position:relative;overflow:hidden}.sx-faq-page-v2.sx-faq--outer:before{content:"";position:absolute;top:-120px;right:-80px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(69,44,144,.1) 0,transparent 70%);pointer-events:none}.sx-faq-page-v2.sx-faq--outer:after{content:"";position:absolute;bottom:-100px;left:-60px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(88,54,186,.06) 0,transparent 70%);pointer-events:none}.sx-faq-page-v2 .container{position:relative;z-index:1}.sx-faq-page-v2 .sx-faq-style-1-wrap{text-align:left}.sx-faq-page-v2 .faq-page-header{max-width:640px;margin-left:auto;margin-right:auto}.sx-faq-page-v2 .faq-page-badge{display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#452C90;border:1px solid rgba(69,44,144,.4);padding:.4rem 1rem;border-radius:999px;margin-bottom:1rem;background:rgba(69,44,144,.08)}.sx-faq-page-v2 .faq-page-title{color:#111827;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:700;line-height:1.2;margin-bottom:.75rem;letter-spacing:-.02em}.sx-faq-page-v2 .faq-page-lead{color:#475569;font-size:1.05rem;line-height:1.65;margin-bottom:0}.sx-faq-page-v2 .sx-seo-faq-stack .sx-acdn-style-1-section{border-bottom:none;padding-bottom:.5rem}.sx-faq-page-v2 .sx-seo-faq-stack .accordion-item{background:#FFFFFF!important;border:1px solid #e5e7eb!important;border-radius:14px!important;margin-bottom:.65rem;overflow:hidden;box-shadow:0 2px 10px rgba(15,23,42,.04);transition:border-color .2s ease,box-shadow .2s ease}.sx-faq-page-v2 .sx-seo-faq-stack .accordion-item:has(.accordion-button:not(.collapsed)){border-color:rgba(69,44,144,.45)!important;box-shadow:0 0 0 1px rgba(69,44,144,.16)}.sx-faq-page-v2 .sx-seo-faq-stack .accordion-item .accordion-button{background:transparent!important;color:#111827!important;font-size:1rem!important;font-weight:600!important;line-height:1.45!important;padding:1.1rem 1.15rem!important;border-top:none!important;text-transform:none!important;text-align:left;box-shadow:none!important;gap:.85rem}@media (min-width:768px){.sx-faq-page-v2 .sx-seo-faq-stack .accordion-item .accordion-button{font-size:1.05rem!important;padding:1.2rem 1.35rem!important}}.sx-faq-page-v2 .sx-seo-faq-stack .accordion-button:not(.collapsed){color:#5836BA!important;background:rgba(69,44,144,.06)!important}.sx-faq-page-v2 .sx-seo-faq-stack .accordion-button:after{display:none!important}.sx-faq-page-v2 .faq-accordion-icon-box{margin-left:auto;flex-shrink:0;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(69,44,144,.45);background:rgba(69,44,144,.1);color:#452C90;transition:background .2s ease,border-color .2s ease,transform .2s ease}.sx-faq-page-v2 .accordion-button.collapsed .faq-accordion-icon-box{border-color:#E5E7EB;background:#F8FAFC;color:#64748B}.sx-faq-page-v2 .accordion-button:not(.collapsed) .faq-accordion-icon-box{border-color:#452C90;background:#452C90;color:#fff}.sx-faq-page-v2 .faq-accordion-chevron-icon{width:.9rem;height:.9rem;transition:transform .25s ease}.sx-faq-page-v2 .accordion-button.collapsed .faq-accordion-chevron-icon{transform:rotate(0deg)}.sx-faq-page-v2 .accordion-button:not(.collapsed) .faq-accordion-chevron-icon{transform:rotate(180deg)}.sx-faq-page-v2 .sx-seo-faq-stack .accordion-body{padding:.85rem 1.15rem 1.2rem!important;font-size:.95rem!important;line-height:1.7!important;color:#475569!important;border-top:1px solid #e5e7eb}@media (min-width:768px){.sx-faq-page-v2 .sx-seo-faq-stack .accordion-body{padding:1rem 1.35rem 1.35rem!important;font-size:1rem!important}}