.card.svelte-19gumif{background:var(--surface);border:1px solid var(--line);height:100%;transition:border-color var(--speed) var(--ease), box-shadow var(--speed) var(--ease), transform var(--speed) var(--ease);border-top:3px solid #0000;flex-direction:column;gap:.875rem;padding:2.25rem 2rem 2rem;display:flex}.card.svelte-19gumif:hover{border-top-color:var(--brand);box-shadow:var(--shadow-md);transform:translateY(-4px)}.card__icon.svelte-19gumif{background:var(--brand-tint);width:54px;height:54px;color:var(--brand);transition:background-color var(--speed) var(--ease), color var(--speed) var(--ease);place-items:center;margin-bottom:.25rem;display:grid}.card.svelte-19gumif:hover .card__icon:where(.svelte-19gumif){background:var(--brand);color:var(--brand-fg)}h3.svelte-19gumif{font-size:var(--fs-h3)}.card__text.svelte-19gumif{color:var(--text-muted);font-size:.9375rem}.card__list.svelte-19gumif{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.card__list.svelte-19gumif li:where(.svelte-19gumif){color:var(--ink-700);align-items:flex-start;gap:.5rem;font-size:.9375rem;display:flex}.card__list.svelte-19gumif svg{color:var(--brand);flex:none;margin-top:.2rem}.card__cta.svelte-19gumif{color:var(--brand);align-items:center;gap:.5rem;margin-top:auto;padding-top:1.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.card__cta.svelte-19gumif svg{transition:transform var(--speed) var(--ease)}.card.svelte-19gumif:hover .card__cta:where(.svelte-19gumif) svg{transform:translate(5px)}
