.faq-wrap{font-family:neuville,sans-serif;max-width:800px;margin:auto}.faq-title{margin:0 0 16px 0;font-size:28px;font-weight:600;color:#000;text-align:left}.faq-list{margin:0;padding:0}.faq-item{background:#f8f8f8;border-radius:6px;margin-bottom:10px;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:400;color:#000}.faq-item .icon{margin-left:12px;opacity:.9}.faq-toggle{display:none}.faq-cta{display:inline-block;margin-top:16px;cursor:pointer;font-size:14px;font-weight:500;color:#06f;text-decoration:none}.faq-cta .less{display:none}.faq-toggle:checked~.faq-cta .more{display:none}.faq-toggle:checked~.faq-cta .less{display:inline}.faq-more{overflow:hidden;max-height:0;opacity:0;transform:translateY(-4px);transition:max-height .45s ease,opacity .35s ease,transform .35s ease}.faq-toggle:checked~.faq-more{max-height:1000px;opacity:1;transform:translateY(0)}.faq-toggle:checked~.faq-more .faq-item{animation:faqRowFade .35s ease both}.faq-toggle:checked~.faq-more .faq-item:nth-child(1){animation-delay:.03s}.faq-toggle:checked~.faq-more .faq-item:nth-child(2){animation-delay:.06s}.faq-toggle:checked~.faq-more .faq-item:nth-child(3){animation-delay:.09s}.faq-toggle:checked~.faq-more .faq-item:nth-child(4){animation-delay:.12s}.faq-toggle:checked~.faq-more .faq-item:nth-child(5){animation-delay:.15s}.faq-toggle:checked~.faq-more .faq-item:nth-child(6){animation-delay:.18s}@keyframes faqRowFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.faq-more{transition:none}.faq-toggle:checked~.faq-more .faq-item{animation:none}}