.faq-section[data-astro-cid-4j5dlmku]{margin-top:3rem;margin-bottom:2rem;padding-top:2.5rem;border-top:1px solid var(--color-border)}.faq-header[data-astro-cid-4j5dlmku]{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem}.faq-icon[data-astro-cid-4j5dlmku]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dark));color:#fff;flex-shrink:0}.faq-title[data-astro-cid-4j5dlmku]{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--color-heading);margin:0;white-space:nowrap}.faq-title-line[data-astro-cid-4j5dlmku]{flex:1;height:1px;background:var(--color-border-dark)}.faq-list[data-astro-cid-4j5dlmku]{display:flex;flex-direction:column;gap:0}.faq-item[data-astro-cid-4j5dlmku]{border-bottom:1px solid var(--color-border);overflow:hidden;transition:background-color .2s ease}.faq-item[data-astro-cid-4j5dlmku]:first-child{border-top:1px solid var(--color-border)}.faq-item[data-astro-cid-4j5dlmku]:hover{background-color:var(--color-surface-alt)}.faq-question[data-astro-cid-4j5dlmku]{display:flex;align-items:center;gap:1rem;padding:1.25rem 1rem;cursor:pointer;list-style:none;user-select:none;font-family:var(--font-body);font-weight:600;font-size:.975rem;color:var(--color-heading);transition:color .2s ease}.faq-question[data-astro-cid-4j5dlmku]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-4j5dlmku]::marker{display:none;content:""}.faq-q-number[data-astro-cid-4j5dlmku]{font-family:var(--font-meta);font-size:.75rem;font-weight:700;// color: var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,transparent);padding:.25rem .5rem;border-radius:4px;flex-shrink:0;letter-spacing:.05em}.faq-q-text[data-astro-cid-4j5dlmku]{flex:1;line-height:1.4}.faq-chevron[data-astro-cid-4j5dlmku]{display:flex;align-items:center;justify-content:center;color:var(--color-meta);transition:transform .3s cubic-bezier(.32,.74,.57,1);flex-shrink:0}.faq-item[data-astro-cid-4j5dlmku][open] .faq-chevron[data-astro-cid-4j5dlmku]{transform:rotate(180deg)}.faq-item[data-astro-cid-4j5dlmku][open] .faq-question[data-astro-cid-4j5dlmku]{color:var(--color-accent)}.faq-answer[data-astro-cid-4j5dlmku]{padding:0 1rem 1.25rem 3.75rem;animation:faq-slide-in .3s ease}.faq-answer[data-astro-cid-4j5dlmku] p[data-astro-cid-4j5dlmku]{font-size:.925rem;line-height:1.75;color:var(--color-meta);margin:0}@keyframes faq-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.faq-title[data-astro-cid-4j5dlmku]{font-size:1.25rem}.faq-question[data-astro-cid-4j5dlmku]{padding:1rem .75rem;font-size:.9rem;gap:.75rem}.faq-answer[data-astro-cid-4j5dlmku]{padding:0 .75rem 1rem 3rem}}.data-table-wrapper[data-astro-cid-jcqriyoz]{margin-top:2.5rem;margin-bottom:2rem;padding-top:2rem;border-top:1px solid var(--color-border)}.data-table-header[data-astro-cid-jcqriyoz]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.data-table-icon[data-astro-cid-jcqriyoz]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;flex-shrink:0}.data-table-title[data-astro-cid-jcqriyoz]{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--color-heading);margin:0;white-space:nowrap}.data-table-title-line[data-astro-cid-jcqriyoz]{flex:1;height:1px;background:var(--color-border-dark)}.data-table-scroll[data-astro-cid-jcqriyoz]{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:10px;border:1px solid var(--color-border);box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005}.data-table[data-astro-cid-jcqriyoz]{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}.data-table[data-astro-cid-jcqriyoz] thead[data-astro-cid-jcqriyoz] tr[data-astro-cid-jcqriyoz]{background:linear-gradient(135deg,var(--color-surface-alt),color-mix(in srgb,var(--color-surface-alt) 80%,var(--color-accent) 5%))}.data-table[data-astro-cid-jcqriyoz] th[data-astro-cid-jcqriyoz]{padding:.875rem 1.25rem;font-family:var(--font-heading);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-heading);border-bottom:2px solid var(--color-border-dark);white-space:nowrap}.data-table[data-astro-cid-jcqriyoz] td[data-astro-cid-jcqriyoz]{padding:.75rem 1.25rem;border-bottom:1px solid var(--color-border);color:var(--color-body);line-height:1.5;vertical-align:top}.data-table[data-astro-cid-jcqriyoz] tbody[data-astro-cid-jcqriyoz] tr[data-astro-cid-jcqriyoz]:last-child td[data-astro-cid-jcqriyoz]{border-bottom:none}.data-table[data-astro-cid-jcqriyoz] .first-col[data-astro-cid-jcqriyoz]{font-weight:600;color:var(--color-heading)}.data-table[data-astro-cid-jcqriyoz] .alt-row[data-astro-cid-jcqriyoz]{background-color:color-mix(in srgb,var(--color-surface-alt) 50%,transparent)}.data-table[data-astro-cid-jcqriyoz] tbody[data-astro-cid-jcqriyoz] tr[data-astro-cid-jcqriyoz]{transition:background-color .15s ease}.data-table[data-astro-cid-jcqriyoz] tbody[data-astro-cid-jcqriyoz] tr[data-astro-cid-jcqriyoz]:hover{background-color:color-mix(in srgb,var(--color-accent) 5%,transparent)}@media(max-width:640px){.data-table-title[data-astro-cid-jcqriyoz]{font-size:1.1rem}.data-table[data-astro-cid-jcqriyoz] th[data-astro-cid-jcqriyoz],.data-table[data-astro-cid-jcqriyoz] td[data-astro-cid-jcqriyoz]{padding:.625rem .875rem;font-size:.85rem}}
