.services.svelte-zdbh9z{list-style:none;padding:0;margin:0;border-top:1px solid var(--border-default)}.svc.svelte-zdbh9z{display:grid;grid-template-columns:auto 1fr;grid-gap:0 1.75rem;gap:0 1.75rem;padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border-default);transition:background var(--duration-base) var(--ease-out-expo)}.svc.svelte-zdbh9z:hover{background:var(--bg-subtle)}@media(min-width:880px){.svc.svelte-zdbh9z{grid-template-columns:auto 1.4fr 1fr;align-items:start}}.svc__index.svelte-zdbh9z{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);letter-spacing:var(--tracking-label);padding-top:.4rem}.svc__name.svelte-zdbh9z{font-size:var(--text-xl);font-weight:500;letter-spacing:var(--tracking-display);margin-bottom:.5rem}.svc__summary.svelte-zdbh9z{color:var(--text-secondary);font-size:var(--text-base);line-height:1.6;max-width:50ch}.svc__audience.svelte-zdbh9z{grid-column:2;display:flex;flex-direction:column;gap:.4rem;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55;max-width:38ch;margin-top:1rem}@media(min-width:880px){.svc__audience.svelte-zdbh9z{grid-column:3;margin-top:0;padding-top:.4rem}}.services__cta.svelte-4z030h{display:flex;flex-direction:column;gap:1.25rem;margin-top:4rem;padding:2rem;border:1px solid var(--border-default);background:var(--bg-subtle);max-width:640px}.services__cta.svelte-4z030h p:where(.svelte-4z030h){font-size:var(--text-base);color:var(--text-primary);max-width:50ch;margin:0}.services__link.svelte-4z030h{display:inline-flex;gap:.5rem;align-items:center;font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--accent);border-bottom:1px solid var(--accent);padding-top:.3rem;padding-bottom:.3rem;width:-moz-fit-content;width:fit-content}
