.faq-item{background-color:#fcf7ec;transition:all .2s ease-in-out}.faq-item:last-child{border-bottom:none}.faq-question::-webkit-details-marker{display:none!important}.faq-question::marker{display:none!important}.faq-question{list-style:none!important}.faq-question:after,.faq-question:before{content:none!important}.faq-item[open] .faq-answer{animation:fadeInDown .3s ease-out}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-icon{height:12px!important;transition:transform .2s ease-in-out;width:12px!important}.faq-item[open] .faq-icon{transform:rotate(180deg)}.faq-question:focus{outline:2px solid #3b82f6;outline-offset:2px}.faq-question:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@media (max-width:640px){.faq-question{padding:1.5rem}.faq-answer>div{padding:1rem 1.5rem 1.5rem}}@media (prefers-color-scheme:dark){.faq-question span{color:#111827!important}.faq-icon{color:#374151!important}}.faq-question:active{transform:scale(.99);transition:transform .1s ease-in-out}.faq-item .text-primary{color:var(--primary-color,#3b82f6)}.faq-question span{color:#111827!important}.faq-icon{color:#374151!important}.faq-answer *,.faq-answer div,.faq-answer p{color:#111827!important}.faq-answer{overflow:hidden;transition:max-height .3s ease-out}.faq-answer::-webkit-scrollbar{width:6px}.faq-answer::-webkit-scrollbar-track{background:#f3f4f6}.faq-answer::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.faq-answer::-webkit-scrollbar-thumb:hover{background:#9ca3af}.faq-section{background:#fcf7ec;padding-block:4rem}