.breakdance .bde-section-10441-100 .section-container{display:flex;flex-direction:column}.nxl-faq-section{background:#FFF}.nxl-faq{display:grid;gap:1rem;max-width:1400px;margin:0 auto}.nxl-faq details{background:#FFF;border:1px solid var(--gray-mid);border-radius:10px;overflow:hidden;transition:border-color 0.2s ease,box-shadow 0.2s ease}.nxl-faq details:hover,.nxl-faq details[open]{border-color:var(--blue-sky);box-shadow:0 4px 14px rgba(0,32,96,0.08)}.nxl-faq summary{position:relative;cursor:pointer;list-style:none;padding:1.25rem 4rem 1.25rem 1.5rem;font-family:'Montserrat',sans-serif;font-size:1.35rem;font-weight:700;line-height:1.4;color:var(--navy)!important}.nxl-faq summary::-webkit-details-marker{display:none}.nxl-faq summary::after{content:'+';position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);font-family:'Segoe UI',sans-serif;font-size:2rem;font-weight:300;color:var(--crimson);line-height:1}.nxl-faq details[open] summary{color:var(--crimson)!important;border-bottom:1px solid var(--gray-mid)}.nxl-faq details[open] summary::after{content:'−'}.nxl-faq-answer{padding:1.25rem 1.5rem 1.5rem;background:var(--gray-light)}.nxl-faq-answer p{margin:0;font-size:1.35rem;line-height:1.65;color:var(--navy-mid)!important;text-align:left}.nxl-faq-answer a{color:var(--crimson)!important;font-weight:600;text-decoration:underline}@media (max-width:768px){.nxl-faq summary{padding:1rem 3.5rem 1rem 1.2rem;font-size:1.2rem}.nxl-faq-answer{padding:1rem 1.2rem 1.2rem}.nxl-faq-answer p{font-size:1.2rem}}