I've created a modern, user-friendly payment modal that:
- Matches your dark theme and design system
- Features smooth transitions and hover effects
- Shows clear pricing information
- Has proper loading states
- Includes payment method selection with logos
- Uses radio buttons for clear selection
- Shows selected plan details
- Has proper error handling structure
Key features:
- Clean, organized code structure with separate components
- Type-safe with TypeScript
- Responsive design
- Accessible with proper ARIA attributes
- Reusable components
- Easy to maintain and extend
The modal appears when clicking any "Get [Plan]" button and provides a seamless payment method selection experience. Let me know if you'd like any adjustments to the design or functionality!