.cards.svelte-o2j0hc{display:grid;gap:.75rem;grid-template-columns:1fr;margin:1.25rem 0}@media(min-width:640px){.cards.svelte-o2j0hc{grid-template-columns:1fr 1fr}}.card.svelte-o2j0hc{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;border:1px solid #e5e7eb;border-radius:1rem;background:#fff;text-decoration:none;transition:border-color .15s}.dark .card.svelte-o2j0hc{background:#1a1a2e;border-color:#2a2a45}.card.svelte-o2j0hc:hover{border-color:#c41e24}.ci.svelte-o2j0hc{width:34px;height:34px;border-radius:.6rem;display:flex;align-items:center;justify-content:center;background:#c41e241a;color:#c41e24}.ct.svelte-o2j0hc{font-weight:700;color:#111}.dark .ct.svelte-o2j0hc{color:#fff}.cd.svelte-o2j0hc{font-size:.85rem;color:#6b7280}.cl.svelte-o2j0hc{display:inline-flex;align-items:center;gap:.25rem;font-size:.8rem;font-weight:600;color:#c41e24}.cta.svelte-o2j0hc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem;padding:1.25rem 1.4rem;border-radius:1rem;background:linear-gradient(135deg,#c41e24,#8f1519);color:#fff}.cta.svelte-o2j0hc strong:where(.svelte-o2j0hc){font-size:1.05rem}.cta.svelte-o2j0hc p:where(.svelte-o2j0hc){color:#ffffffd9;font-size:.9rem;margin:.15rem 0 0}.cta-btn.svelte-o2j0hc{display:inline-flex;align-items:center;gap:.4rem;background:#fff;color:#c41e24;font-weight:700;font-size:.9rem;padding:.6rem 1.1rem;border-radius:.7rem;text-decoration:none;white-space:nowrap}
