Prompt:
Implement the existing desktop design as a responsive layout with two breakpoints: tablet at 768–1199px and mobile at 320–767px. Keep the desktop design as the source of truth, preserve the visual style and hierarchy, adapt tablet layouts into cleaner 2-column sections where needed, stack mobile layouts into one column, use hamburger navigation on mobile, keep buttons at least 44px tall, use flexible widths and responsive images, and fix any overflow, overlap, or horizontal scrolling.