.cfsfp-faq{margin:0;padding:0;max-width:839px;width:100%}.cfsfp-faq-item{margin-bottom:8px;background:#F7FBFF;border:none;border-radius:16px;overflow:hidden}.cfsfp-faq-question{margin:0}.cfsfp-faq-question button{width:100%;display:flex;justify-content:space-between;align-items:center;background:#F7FBFF;border:none;color:#242424;padding:16px;font-family:"Bricolage Grotesque",Sans-serif;text-align:left;cursor:pointer;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.cfsfp-faq-icon{width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;transition:transform 0.2s ease;flex-shrink:0}.cfsfp-faq-question button[aria-expanded="true"] .cfsfp-faq-icon{transform:rotate(180deg)}.cfsfp-faq-answer{padding:0 16px 16px;transition:opacity 0.2s ease}.cfsfp-faq-answer-inner{font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#566673}.cfsfp-faq-answer[hidden]{display:none}.cfsfp-faq-item:last-child{margin-bottom:0}@media (max-width:768px){.cfsfp-faq-question button{padding:1rem 1rem;font-size:.98rem}.cfsfp-faq-answer{padding:0 1rem .75rem}.cfsfp-faq-icon{width:1.85rem;height:1.85rem;font-size:.95rem}}