.card.svelte-1a44k3d{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 6px 16px #0f172a0a;text-decoration:none;color:inherit;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease;cursor:pointer}.card.svelte-1a44k3d:hover,.card.svelte-1a44k3d:focus-visible,.card.svelte-1a44k3d:focus-within{transform:translateY(-4px);border-color:#cbd5e1;box-shadow:0 10px 26px #0f172a14;outline:none}.card.svelte-1a44k3d:active{transform:translateY(-1px)}.card-icon.svelte-1a44k3d{width:44px;height:44px;border-radius:12px;background:#eef2ff;display:grid;place-items:center}.card-icon.alt.svelte-1a44k3d{background:#e7f5ff}.card-icon.no-frame.svelte-1a44k3d{background:transparent}.icon-square.svelte-1a44k3d{width:22px;height:22px;border-radius:8px;background:#cbd5f5}.card.svelte-1a44k3d h2:where(.svelte-1a44k3d){margin:0;font-size:1.05rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.card.svelte-1a44k3d p:where(.svelte-1a44k3d){margin:0;color:#475569;line-height:1.6}.card-button.svelte-1a44k3d{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1rem;background:#0c3266;color:#fff;border-radius:10px;font-weight:700;font-size:.95rem;box-shadow:0 2px 6px #0a225033}.card-button.secondary.svelte-1a44k3d{background:#0f766e;box-shadow:0 2px 6px #064e3b2e}
