.faq-simple[data-v-d89a45ab]{display:flex;flex-direction:column;gap:1rem}.faq-item[data-v-d89a45ab]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-item[data-v-d89a45ab]:hover{box-shadow:0 4px 12px #00000014}.faq-item.is-open[data-v-d89a45ab]{border-color:var(--color-primary);box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.15)}.faq-header[data-v-d89a45ab]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:1.25rem 1.5rem;text-align:left;transition:background-color .2s ease;width:100%}.faq-header[data-v-d89a45ab]:hover{background-color:#fafafa}.faq-header[data-v-d89a45ab]:focus{background-color:#f5f5f5;outline:none}.faq-header[data-v-d89a45ab]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary)}.faq-question[data-v-d89a45ab]{color:#1f2937;flex:1;font-family:Now,sans-serif;font-size:1rem;font-weight:600;padding-right:1rem}.faq-toggle-icon[data-v-d89a45ab]{align-items:center;color:var(--color-primary);display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .3s ease;width:32px}.icon-close[data-v-d89a45ab],.icon-plus[data-v-d89a45ab]{height:24px;width:24px}.faq-content[data-v-d89a45ab]{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.faq-content.is-visible[data-v-d89a45ab]{max-height:1000px;transition:max-height .5s ease-in}.faq-body[data-v-d89a45ab]{border-top:1px solid #f3f4f6;padding:1rem 1.5rem 1.5rem}.faq-answer-text[data-v-d89a45ab]{color:#4b5563;line-height:1.7;margin:0;white-space:pre-wrap}.faq-body[data-v-d89a45ab] p{color:#4b5563;line-height:1.7;margin-bottom:.75rem}.faq-body[data-v-d89a45ab] p:last-child{margin-bottom:0}.faq-body[data-v-d89a45ab] ol,.faq-body[data-v-d89a45ab] ul{color:#4b5563;margin-bottom:.75rem;margin-left:1.5rem}.faq-body[data-v-d89a45ab] li{margin-bottom:.25rem}.faq-body[data-v-d89a45ab] a{color:var(--color-primary);text-decoration:underline}.faq-body[data-v-d89a45ab] a:hover{color:var(--color-primary-hover)}.faq-body[data-v-d89a45ab] strong{color:#1f2937;font-weight:600}.faq-body[data-v-d89a45ab] code{background-color:#f3f4f6;border-radius:4px;font-size:.875em;padding:.125rem .375rem}.faq-empty[data-v-d89a45ab]{color:#6b7280;padding:2rem;text-align:center}@media(max-width:640px){.faq-header[data-v-d89a45ab]{padding:1rem}.faq-question[data-v-d89a45ab]{font-size:.9375rem}.faq-toggle-icon[data-v-d89a45ab]{height:28px;width:28px}.icon-close[data-v-d89a45ab],.icon-plus[data-v-d89a45ab]{height:20px;width:20px}.faq-body[data-v-d89a45ab]{padding:0 1rem 1rem}}
