svg.svelte-yxey10{width:100%;height:auto;max-height:220px;margin-block:var(--space-md);display:block}.client-intro.svelte-lr65fm{gap:var(--gap-columns);margin-bottom:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.client-intro.svelte-lr65fm p:where(.svelte-lr65fm),.client-card.svelte-lr65fm p:where(.svelte-lr65fm),.client-footer.svelte-lr65fm p:where(.svelte-lr65fm){color:var(--color-ink-2);line-height:1.65}.client-grid.svelte-lr65fm{gap:var(--gap-columns);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.client-card.svelte-lr65fm{align-items:flex-start;gap:var(--space-lg);min-width:0;padding:var(--space-xl);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2);flex-direction:column;display:flex}.client-device.svelte-lr65fm{width:80px;height:80px;color:var(--color-accent);flex-shrink:0}.client-wash.svelte-lr65fm,.client-screen.svelte-lr65fm{fill:var(--color-paper-3)}.client-card.svelte-lr65fm h3:where(.svelte-lr65fm){font-size:var(--text-3xl)}.client-platforms.svelte-lr65fm{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.client-platforms.svelte-lr65fm li:where(.svelte-lr65fm){padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-pill);font-size:var(--text-sm)}.client-download.svelte-lr65fm{text-underline-offset:.25em;align-items:center;min-height:48px;margin-top:auto;font-weight:600;text-decoration:underline;display:inline-flex}.client-download.svelte-lr65fm:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.client-footer.svelte-lr65fm{justify-content:space-between;align-items:flex-start;gap:var(--gap-columns);margin-top:var(--space-lg);display:flex}.client-footer.svelte-lr65fm p:where(.svelte-lr65fm){max-width:70ch;font-size:var(--text-sm)}.client-footer.svelte-lr65fm a:where(.svelte-lr65fm){font-size:var(--text-sm);flex-shrink:0}@media (hover:hover){.client-download.svelte-lr65fm:hover{color:var(--color-accent)}}@media (width<=60rem){.client-intro.svelte-lr65fm{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.client-footer.svelte-lr65fm{gap:var(--space-sm);flex-direction:column}}@media (width<=40rem){.client-grid.svelte-lr65fm{grid-template-columns:minmax(0,1fr)}.client-card.svelte-lr65fm{padding:var(--space-lg)}}
