.faq-item.svelte-ncdjg7{border-bottom:1px solid var(--border)}.faq-item.svelte-ncdjg7:first-child{border-top:1px solid var(--border)}.faq-question.svelte-ncdjg7{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:600;font-size:1.05rem;background:none;border:none;color:var(--text-primary);width:100%;text-align:left;padding:24px 0;font-family:var(--font-body);transition:color var(--transition)}.faq-question.svelte-ncdjg7:hover{color:var(--accent)}.faq-icon.svelte-ncdjg7{font-size:1.4rem;color:var(--accent);transition:transform var(--transition);flex-shrink:0;margin-left:16px}.faq-icon.open.svelte-ncdjg7{transform:rotate(45deg)}.faq-answer.svelte-ncdjg7{padding-bottom:24px}.faq-answer.svelte-ncdjg7 p:where(.svelte-ncdjg7){color:var(--text-secondary);font-size:.95rem;line-height:1.7}.faq-heading.svelte-1ox0t82{margin-bottom:24px}.faq-list.svelte-1ox0t82{max-width:760px}.cta-section.svelte-1ox0t82{text-align:center;padding:100px 0;position:relative}.cta-section.svelte-1ox0t82:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:600px;height:500px;background:radial-gradient(circle,var(--accent-glow) 0%,transparent 60%);pointer-events:none}.cta-section.svelte-1ox0t82 h2:where(.svelte-1ox0t82){margin-bottom:16px;position:relative}.cta-section.svelte-1ox0t82 p:where(.svelte-1ox0t82){color:var(--text-secondary);font-size:1.1rem;margin-bottom:32px;position:relative}.accent-line.svelte-1ox0t82{width:48px;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-light));border-radius:2px}
