.usecase-grid.svelte-187usgc{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.usecase-card.svelte-187usgc{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:1.75rem}.usecase-card.svelte-187usgc:hover{transform:translateY(-4px);box-shadow:0 8px 24px #3d2b1f14;transition:all .2s ease}.usecase-title.svelte-187usgc{font-size:1.1rem;font-weight:700;color:var(--secondary);margin:0 0 .75rem}.usecase-desc.svelte-187usgc{font-size:.95rem;color:var(--text-secondary);line-height:1.6;margin:0 0 .75rem}.usecase-desc.svelte-187usgc:last-child{margin-bottom:0}.prep-steps.svelte-187usgc{display:flex;flex-direction:column;gap:1.25rem}.prep-step.svelte-187usgc{display:flex;gap:1.25rem;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:1.5rem}.prep-step-num.svelte-187usgc{flex-shrink:0;width:40px;height:40px;border-radius:9999px;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem}.prep-step-title.svelte-187usgc{font-size:1.05rem;font-weight:600;color:var(--secondary);margin:0 0 .4rem}.prep-step-desc.svelte-187usgc{font-size:.95rem;color:var(--text-secondary);line-height:1.6;margin:0}.sanctions-grid.svelte-187usgc{display:flex;flex-direction:column;gap:.75rem}.sanction-row.svelte-187usgc{display:flex;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap}.sanction-label.svelte-187usgc{font-size:.95rem;color:var(--text);flex:1;min-width:240px}.sanction-value.svelte-187usgc{font-size:.95rem;font-weight:600;color:var(--primary)}
