.faq-accordion{text-align:left;max-width:900px;margin:0 auto}.faq-accordion-item{border-bottom:1px solid #e8e4df}.faq-accordion-item:first-child{border-top:1px solid #e8e4df}.faq-accordion-question{cursor:pointer;color:#1c1c1c;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem .5rem;font-size:1.5rem;font-weight:700;list-style:none;display:flex}.faq-accordion-question::-webkit-details-marker{display:none}.faq-accordion-question:hover{color:#c0873a;transition:all .2s}.faq-accordion-icon{color:#c0873a;border:1px solid #c0873a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:1.1rem;line-height:1;transition:all .2s;display:flex}.faq-accordion-item[open] .faq-accordion-icon{color:#fff;background:#c0873a}.faq-accordion-item[open] .faq-accordion-icon:before{content:"−"}.faq-accordion-icon:before{content:"+"}.faq-accordion-answer{padding:0 .5rem 1.5rem}.faq-accordion-item[open] .faq-accordion-answer{animation:.2s faq-answer-reveal}@keyframes faq-answer-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq-accordion-answer p,.faq-accordion-answer ul{text-align:left;font-size:1.15rem}.faq-accordion-answer ul{margin-left:1.25rem}@media (width<=768px){.faq-accordion-question{padding:1rem .25rem;font-size:1.1rem}.faq-accordion-answer{padding:0 .25rem 1.25rem}.faq-accordion-answer p,.faq-accordion-answer ul{font-size:1rem}}
