.service-list.svelte-zdbh9z{gap:var(--sp-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.service-card.svelte-zdbh9z{border:1px solid var(--color-border);padding:var(--sp-xl);background:var(--color-bg-primary);transition:transform .25s,border-color .25s}.service-card.svelte-zdbh9z:hover{border-color:var(--color-accent);transform:translateY(-4px)}h3.svelte-zdbh9z{font-family:var(--font-display);color:var(--color-text-primary);margin:0 0 var(--sp-xs);font-size:1.4rem}.service-short.svelte-zdbh9z{font-size:var(--text-small);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin:0 0 var(--sp-sm)}.service-desc.svelte-zdbh9z{color:var(--color-text-secondary);margin:0 0 var(--sp-sm);line-height:1.6}.service-who.svelte-zdbh9z{font-size:var(--text-small);color:var(--color-text-tertiary);margin:0;line-height:1.5}.service-cta.svelte-zdbh9z{margin-top:var(--sp-md);grid-column:1/-1;justify-self:center}.faq-section.svelte-1h7e2i5{max-width:var(--content-max);padding:var(--sp-2xl) var(--sp-lg);margin:0 auto}.faq-list.svelte-1h7e2i5{gap:var(--sp-sm);flex-direction:column;display:flex}.faq-item.svelte-1h7e2i5{border:1px solid var(--color-border)}.faq-q.svelte-1h7e2i5{appearance:none;width:100%;padding:var(--sp-md);font:inherit;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;font-weight:600;display:flex}.faq-q.svelte-1h7e2i5:hover{color:var(--color-accent)}.faq-icon.svelte-1h7e2i5{font-size:1.25rem}.faq-a.svelte-1h7e2i5{padding:0 var(--sp-md) var(--sp-md);color:var(--color-text-secondary);margin:0;line-height:1.6}
