.intro-lead.svelte-l8w7yz{max-width:760px;margin-bottom:3rem}.grid.svelte-l8w7yz{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.card.svelte-l8w7yz{background:var(--c-white);border-radius:var(--radius);box-shadow:var(--shadow-sm);border-top:4px solid var(--c-teal);color:var(--text);flex-direction:column;padding:2rem;transition:transform .2s,box-shadow .2s;display:flex}.card.svelte-l8w7yz:nth-child(2){border-top-color:var(--c-purple)}.card.svelte-l8w7yz:nth-child(3){border-top-color:var(--c-lime)}.card.svelte-l8w7yz:nth-child(4){border-top-color:var(--c-teal-dark)}.card.svelte-l8w7yz:nth-child(5){border-top-color:var(--c-purple-soft)}.card.svelte-l8w7yz:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.icon.svelte-l8w7yz{width:72px;height:72px;margin-bottom:1rem}.card.svelte-l8w7yz h2:where(.svelte-l8w7yz){font-size:1.3rem}.card.svelte-l8w7yz p:where(.svelte-l8w7yz){color:var(--text-muted);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;flex:1;font-size:.95rem;display:-webkit-box;overflow:hidden}.link.svelte-l8w7yz{color:var(--c-purple);align-items:center;gap:.4rem;margin-top:1rem;font-weight:600;display:inline-flex}.card.svelte-l8w7yz:hover .link:where(.svelte-l8w7yz) svg:where(.svelte-l8w7yz){transition:transform .18s;transform:translate(3px)}
