.faq-page.svelte-1bex8oj{max-width:var(--container-md);padding:var(--gap-y-xl) var(--page-pad-x);gap:var(--gap-y-xl);flex-direction:column;margin:0 auto;display:flex}.page-title.svelte-1bex8oj{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-primary);letter-spacing:var(--tracking-tight);margin:0}.mechanic-highlight.svelte-1bex8oj{background:color-mix(in srgb, var(--color-amber-500) 10%, transparent);border:var(--border-1) solid color-mix(in srgb, var(--color-amber-500) 25%, transparent);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}.mechanic-text.svelte-1bex8oj{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-secondary);line-height:var(--leading-normal);margin:0}.faq-list.svelte-1bex8oj{border-top:var(--border-1) solid var(--border-subtle);flex-direction:column;display:flex}.faq-item.svelte-1bex8oj{border-bottom:var(--border-1) solid var(--border-subtle)}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj){list-style:none}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj)::-webkit-details-marker{display:none}.faq-question.svelte-1bex8oj{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) 0;font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.faq-question.svelte-1bex8oj:after{content:"▶";font-size:var(--text-xs);color:var(--text-muted);flex-shrink:0;transition:transform .2s}.faq-item[open].svelte-1bex8oj .faq-question:where(.svelte-1bex8oj):after{transform:rotate(90deg)}.faq-question.svelte-1bex8oj:hover{color:var(--text-accent)}.faq-answer.svelte-1bex8oj{padding-bottom:var(--space-4);gap:var(--gap-y-sm);flex-direction:column;display:flex}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0}.inline-link.svelte-1bex8oj{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-accent);align-self:flex-start;text-decoration:none}.inline-link.svelte-1bex8oj:hover{text-decoration:underline}.inline-link.svelte-1bex8oj:focus-visible{box-shadow:var(--glow-focus);border-radius:var(--radius-sm);outline:none}.cta.svelte-1bex8oj{padding-top:var(--gap-y-md);justify-content:center;display:flex}.cta-btn.svelte-1bex8oj{justify-content:center;align-items:center;gap:var(--gap-inner-sm);height:var(--btn-height-lg);padding:0 var(--btn-pad-x-lg);background:var(--action-primary-bg);background-size:var(--action-primary-bg-size);animation:var(--action-primary-anim);color:var(--action-primary-text);border-radius:var(--btn-radius);font-size:var(--text-base);font-weight:var(--btn-font-weight);font-family:var(--font-sans);transition:var(--btn-transition);text-decoration:none;display:inline-flex}.cta-btn.svelte-1bex8oj:hover{filter:brightness(1.1)}@media (width<=640px){.faq-page.svelte-1bex8oj{padding:var(--gap-y-lg) var(--page-pad-x-mobile)}}
