.bg-dark{background:#281e2c}.color-dark,.hover-color-dark:hover{color:#281e2c}.border-dark{border:1px solid #281e2c}.bg-white,.hover-bg-white:hover{background:#fff}.color-white,.hover-color-white:hover{color:#fff}.border-white{border:1px solid #fff}.bg-light,.hover-bg-light:hover{background:#f8f6f1}.color-light,.hover-color-light:hover{color:#f8f6f1}.border-light{border:1px solid #f8f6f1}.bg-blue,.hover-bg-blue:hover{background:#6696ce}.color-blue,.hover-color-blue:hover{color:#6696ce}.border-blue{border:1px solid #6696ce}.bg-purple,.hover-bg-purple:hover{background:#8d5ed1}.color-purple,.hover-color-purple:hover{color:#8d5ed1}.border-purple{border:1px solid #8d5ed1}.bg-orange,.hover-bg-orange:hover{background:#dc633e}.color-orange,.hover-color-orange:hover{color:#dc633e}.border-orange{border:1px solid #dc633e}.bg-yellow,.hover-bg-yellow:hover{background:#f29e35}.color-yellow,.hover-color-yellow:hover{color:#f29e35}.border-yellow{border:1px solid #f29e35}.faq-container{margin:2rem auto;max-width:800px}.faq-title{font-size:2rem;font-weight:700;margin-bottom:2rem}.faq-items .faq-item{border:1px solid #f8f6f1;border-radius:8px;margin-bottom:1rem;overflow:hidden;text-align:left;transition:border-color .2s}.faq-items .faq-item.open{border-color:#6696ce}.faq-items .faq-item .faq-question{align-items:center;background:#f8f6f1;border:none;cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;justify-content:space-between;padding:1.25rem;text-align:left;transition:background .2s;width:100%}.faq-items .faq-item .faq-question:hover{background:#f0ebe0}.faq-items .faq-item .faq-question .faq-icon{color:#6696ce;flex-shrink:0}.faq-items .faq-item .faq-answer{background:#fff;line-height:1.6;padding:1.25rem}.faq-items .faq-item .faq-answer p{margin:0}.faq-items .faq-item .faq-answer a{color:#6696ce;text-decoration:underline}
