.faq-header{padding:3rem 1rem;text-align:center}.faq-header h1{font-size:2.5rem;font-weight:700}.faq-header h1 .highlight-text{color:#3b82f6}.faq-header p{color:#9ca3af;margin-left:auto;margin-right:auto;max-width:600px}.faq-section-title{color:#f9fafb;font-weight:600;margin-bottom:1.5rem;margin-top:2rem}.accordion-item{background-color:#212529;border:1px solid #374151;margin-bottom:.75rem}.accordion-button,.accordion-header,.accordion-item{border-radius:.5rem}.accordion-button{background-color:#212529;color:#f9fafb;font-weight:500}.accordion-button:not(.collapsed){background-color:#1f2937;box-shadow:none;color:#f9fafb}.accordion-button:focus{border-color:#374151;box-shadow:0 0 0 .25rem #6366f140}.accordion-button:after,.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%239ca3af' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E")}.accordion-button:not(.collapsed):after{transform:rotate(-180deg)}.accordion-body{color:#9ca3af}.accordion-body ol,.accordion-body ul{padding-left:1.2rem}.accordion-body li{margin-bottom:.5rem}.accordion-body a{color:#a5b4fc;text-decoration:none}.accordion-body a:hover{text-decoration:underline}.accordion-body h5{color:#e5e7eb;font-weight:600;margin-bottom:.5rem;margin-top:1rem}
