.contact-input.svelte-wzln0t{width:100%;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:.75rem;font-size:.9375rem;color:#0f172a;background:#fff;transition:all .2s ease;outline:none}.contact-input.svelte-wzln0t::placeholder{color:#9ca3af}.contact-input.svelte-wzln0t:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa26}.upload-area-compact.svelte-wzln0t{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1.5px dashed #e5e7eb;border-radius:9999px;cursor:pointer;transition:all .2s ease;background:transparent}.upload-area-compact.svelte-wzln0t:hover:not(:disabled){border-color:#a78bfa;background:#a78bfa0a}.steps-card.svelte-wzln0t{background:linear-gradient(135deg,#faf5ff,#f0f0ff,#ecfeff);border:1px solid rgba(167,139,250,.2)}.step-number.svelte-wzln0t{background:linear-gradient(135deg,#7c3aed,#6366f1);color:#fff;box-shadow:0 2px 8px #7c3aed4d}
