.faq-section[data-astro-cid-xii6syo3]{padding:clamp(3rem,6vw,6rem) 1.5rem;position:relative;z-index:1}.faq-container[data-astro-cid-xii6syo3]{max-width:52rem;margin:0 auto}.faq-header[data-astro-cid-xii6syo3]{text-align:center;margin-bottom:clamp(2rem,4vw,3.5rem)}.faq-cat-tag[data-astro-cid-xii6syo3]{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--accent-primary));background:hsl(var(--accent-primary) / .1);padding:.3rem .8rem;border-radius:9999px;margin-bottom:.85rem}.faq-title[data-astro-cid-xii6syo3]{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;letter-spacing:-.03em;color:hsl(var(--text-primary));margin-bottom:.75rem;line-height:1.15}.faq-subtitle[data-astro-cid-xii6syo3]{font-size:1rem;color:hsl(var(--text-secondary));line-height:1.6}.faq-list[data-astro-cid-xii6syo3]{display:flex;flex-direction:column;gap:.875rem}.faq-item[data-astro-cid-xii6syo3]{background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:.75rem;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:var(--shadow-elevation-1)}.faq-item[data-astro-cid-xii6syo3][open]{border-color:hsl(var(--accent-primary) / .4);box-shadow:var(--shadow-elevation-2)}.faq-question[data-astro-cid-xii6syo3]{display:flex;align-items:center;gap:1.25rem;padding:1.15rem 1.35rem;cursor:pointer;user-select:none;list-style:none;outline:none;transition:background-color .15s ease}.faq-question[data-astro-cid-xii6syo3]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-xii6syo3]:hover{background:hsl(var(--bg-surface-1) / .5)}.faq-question[data-astro-cid-xii6syo3]:focus-visible{outline:2px solid hsl(var(--accent-primary));outline-offset:-2px}.q-number[data-astro-cid-xii6syo3]{font-size:.75rem;font-weight:700;color:hsl(var(--accent-primary));opacity:.9}.q-text[data-astro-cid-xii6syo3]{flex-grow:1;font-size:1.0625rem;font-weight:600;color:hsl(var(--text-primary));line-height:1.4}.q-icon[data-astro-cid-xii6syo3]{display:flex;align-items:center;justify-content:center;color:hsl(var(--text-muted));transition:transform .3s cubic-bezier(.16,1,.3,1),color .2s ease}.faq-item[data-astro-cid-xii6syo3][open] .q-icon[data-astro-cid-xii6syo3]{transform:rotate(45deg);color:hsl(var(--accent-primary))}.faq-answer-grid[data-astro-cid-xii6syo3]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1)}.faq-item[data-astro-cid-xii6syo3][open] .faq-answer-grid[data-astro-cid-xii6syo3]{grid-template-rows:1fr}.faq-answer-inner[data-astro-cid-xii6syo3]{overflow:hidden}.faq-answer-text[data-astro-cid-xii6syo3]{padding:0 1.5rem 1.35rem 3.25rem;font-size:.95rem;color:hsl(var(--text-secondary));line-height:1.65}@media(max-width:640px){.faq-answer-text[data-astro-cid-xii6syo3]{padding-left:1.25rem}}.ai-image-container[data-astro-cid-e3icpjct]{margin:2rem 0;width:100%}.ai-image-media-wrapper[data-astro-cid-e3icpjct]{position:relative;width:100%;border-radius:.75rem;overflow:hidden;border:1px solid hsl(var(--border-subtle));box-shadow:var(--shadow-elevation-2);background-color:hsl(var(--bg-surface-1))}.ai-image-element[data-astro-cid-e3icpjct]{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block;transition:transform .4s cubic-bezier(.16,1,.3,1)}.ai-image-media-wrapper[data-astro-cid-e3icpjct]:hover .ai-image-element[data-astro-cid-e3icpjct]{transform:scale(1.015)}.ai-image-caption[data-astro-cid-e3icpjct]{margin-top:.65rem;font-size:.8125rem;color:hsl(var(--text-muted));text-align:center;font-style:italic}
