h2[data-v-9a16ec19]{text-align:center}.faq[data-v-9a16ec19]{background-color:#101727;padding:4rem 0}.faq .accordion[data-v-9a16ec19]{display:flex;flex-direction:column;gap:var(--spacing-sm);margin:0 auto;max-width:700px;width:80%}.accordion-item[data-v-9a16ec19]{border:1px solid rgba(100,116,139,.2);border-radius:var(--radius-md);overflow:hidden;transition:background-color .2s ease}.accordion-item.open .accordion-toggle[data-v-9a16ec19]{background-color:#080e1c;border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion-item.open .accordion-toggle .faq-icon[data-v-9a16ec19]{transform:rotate(90deg) translate(2px,8px)}.accordion-item.open .accordion-body[data-v-9a16ec19]{border-top:1px solid rgba(100,116,139,.2);max-height:700px;opacity:1;padding:var(--spacing-lg);visibility:visible}.accordion-toggle[data-v-9a16ec19]{align-items:center;background-color:#080e1c;border:none;border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);text-align:left;transition:background-color var(--transition-normal);width:100%}.accordion-toggle[data-v-9a16ec19]:hover{background-color:#0c152b}.accordion-toggle .faq-icon[data-v-9a16ec19]{color:var(--secondary-color);flex-shrink:0;font-size:1.5rem;font-weight:var(--font-weight-bold);line-height:1;margin-right:16px;order:2;transition:transform var(--transition-slow)}.accordion-toggle .faq-question[data-v-9a16ec19]{flex-grow:1;order:1}.accordion-body[data-v-9a16ec19]{background-color:#0f172a80;max-height:0;opacity:0;overflow:hidden;padding:0 var(--spacing-lg);transition:max-height .4s ease,opacity .4s ease,padding .4s ease,visibility 0s .4s,border-top .4s ease;visibility:hidden}.accordion-body[data-v-9a16ec19] p{color:var(--text-secondary);line-height:1.7;margin-bottom:var(--spacing-md)}.accordion-body[data-v-9a16ec19] p:last-child{margin-bottom:0}.accordion-body[data-v-9a16ec19] p a{color:var(--text-accent);text-decoration:underline}.accordion-body[data-v-9a16ec19] p a:hover{filter:brightness(1.2)}.accordion-body[data-v-9a16ec19] p strong{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.accordion-body[data-v-9a16ec19] ol,.accordion-body[data-v-9a16ec19] ul,.accordion-body[data-v-9a16ec19] li{color:var(--text-secondary)}
