.page.svelte-1uha8ag{max-width:860px}.page-header.svelte-1uha8ag{margin-bottom:3rem;padding-top:1rem}.page-header.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:#0f172a;letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:700;line-height:1.1}.page-header.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-secondary);font-size:1rem}.grid.svelte-1uha8ag{flex-direction:column;gap:1rem;display:flex}.card.svelte-1uha8ag{background:var(--bg);border-radius:var(--radius);box-shadow:var(--shadow);cursor:pointer;border:1px solid #0000;flex-direction:row;align-items:center;gap:1.5rem;padding:3.25rem 1.5rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.card.svelte-1uha8ag:hover{box-shadow:var(--shadow-hover);border-color:var(--accent);transform:translateY(-3px)}.card-top.svelte-1uha8ag{flex-shrink:0;width:140px}.tag.svelte-1uha8ag{letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:.3rem .7rem;font-size:.72rem;font-weight:600;display:inline-block}.card-body.svelte-1uha8ag{flex:1;min-width:0}.card-title.svelte-1uha8ag{color:#0f172a;margin-bottom:.25rem;font-size:1.05rem}.card-desc.svelte-1uha8ag{color:var(--text-secondary);margin:0;font-size:.875rem}.card-footer.svelte-1uha8ag{flex-shrink:0}.cta.svelte-1uha8ag{white-space:nowrap;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;transition:gap .15s;display:inline-flex}.card.svelte-1uha8ag:hover .cta:where(.svelte-1uha8ag){gap:.65rem}@media (width<=640px){.card.svelte-1uha8ag{flex-direction:column;align-items:flex-start}.card-top.svelte-1uha8ag{width:auto}}
