.faq.svelte-1vyz8mk{background:var(--color-navy);padding:5rem 2rem;border-top:1px solid rgba(200,223,245,.04)}.faq-inner.svelte-1vyz8mk{max-width:680px;margin:0 auto}.faq-lbl.svelte-1vyz8mk{font-family:var(--font-sans);font-weight:500;font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-steel);opacity:.5;margin-bottom:.75rem;text-align:center}.faq-h2.svelte-1vyz8mk{font-family:var(--font-serif);font-weight:400;font-size:clamp(1.5rem,3vw,2.2rem);color:var(--color-ice);text-align:center;margin-bottom:2.5rem}.faq-list.svelte-1vyz8mk{display:flex;flex-direction:column;gap:0}.faq-item.svelte-1vyz8mk{border-top:1px solid rgba(200,223,245,.06)}.faq-item.svelte-1vyz8mk:last-child{border-bottom:1px solid rgba(200,223,245,.06)}.faq-q.svelte-1vyz8mk{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;background:none;border:none;cursor:pointer;text-align:left;gap:1rem}.faq-q-text.svelte-1vyz8mk{font-family:var(--font-sans);font-weight:400;font-size:.9rem;color:var(--color-ice);opacity:.75;line-height:1.5;transition:opacity .3s}.faq-q.svelte-1vyz8mk:hover .faq-q-text:where(.svelte-1vyz8mk){opacity:1}.faq-toggle.svelte-1vyz8mk{font-family:var(--font-sans);font-size:1.1rem;color:var(--color-cobalt);opacity:.5;flex-shrink:0;width:1.5rem;text-align:center}.faq-a.svelte-1vyz8mk{padding:0 0 1.25rem;animation:svelte-1vyz8mk-fadeIn .2s ease-out}.faq-a.svelte-1vyz8mk p:where(.svelte-1vyz8mk){font-family:var(--font-sans);font-weight:300;font-size:.85rem;color:var(--color-steel);opacity:.6;line-height:1.7;max-width:560px}@keyframes svelte-1vyz8mk-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
