.faq-details.svelte-1t8i6y4{border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast);margin-bottom:.625rem;overflow:hidden}.faq-details.svelte-1t8i6y4:hover{border-color:color-mix(in srgb, var(--color-accent) 25%, transparent)}.faq-summary.svelte-1t8i6y4{cursor:pointer;background:var(--color-panel-alt);transition:color var(--transition-fast);align-items:center;gap:.6rem;padding:.9rem 1.25rem;font-size:.92rem;font-weight:600;list-style:none;display:flex}.faq-summary.svelte-1t8i6y4::-webkit-details-marker{display:none}.faq-summary.svelte-1t8i6y4:before{content:"▸";color:var(--color-accent);transition:transform var(--transition-fast);flex-shrink:0;font-size:.75rem}.faq-details[open].svelte-1t8i6y4 .faq-summary:where(.svelte-1t8i6y4):before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.faq-details.svelte-1t8i6y4,.faq-summary.svelte-1t8i6y4,.faq-summary.svelte-1t8i6y4:before{transition:none}}.journey-cta.svelte-13f3ra6{border:1px dashed var(--color-border);border-radius:var(--radius-lg);text-align:center;margin-top:1rem;padding:1rem;transition:background .15s}.journey-cta.svelte-13f3ra6:hover{background:color-mix(in srgb, var(--color-text) 3%, transparent)}.journey-cta__text.svelte-13f3ra6{color:var(--color-muted);margin:0;font-size:.9rem}.journey-cta__link.svelte-13f3ra6{color:var(--color-accent);font-weight:600;text-decoration:none}.journey-cta__link.svelte-13f3ra6:hover{color:var(--color-accent-light);text-decoration:underline}
