You are a UX designer. Develop a detailed guide to designing usable forms. The guide must cover: 1) Form structure and flow, 2) Input field design (size, padding, states), 3) Labels (top-aligned, inline, floating), 4) Placeholder text best practices, 5) Validation and error messages, 6) Success and confirmation, 7) Grouping and sections, 8) Multi-step forms and progress indicators, 9) Mobile form design, 10) Accessibility for forms. Provide examples and best practices.