Generate the HTML and Tailwind CSS v4.0 code for a comprehensive hospital website. Prioritize a modern, professional, and highly attractive user interface. Use the Inter font for all text. The website should have at least 16+ distinct sections, focusing on clear information architecture and a visually appealing design.

Specific Requirements:

  1. Tailwind CSS v4.0: Utilize the latest Tailwind CSS v4.0 features, including any new utilities, variants, and plugins. Ensure the code is optimized for performance and maintainability.
  2. Inter Font: Implement the Inter font family for all text elements. Include necessary font weights and styles.
  3. Responsive Design: The website must be fully responsive and adapt seamlessly to various screen sizes (desktop, tablet, mobile). Use Tailwind's responsive prefixes extensively.
  4. Modern UI: Employ modern UI/UX principles, including clean layouts, ample white space, subtle animations, and consistent styling.
  5. Color Palette: Use a professional and calming color palette, primarily based on blues, greens, or a medical-themed palette. Ensure accessibility by maintaining sufficient contrast.
  6. Hero Section:
    • A large, visually impactful hero section with a high-quality image or video.
    • Clear and concise headline and subheadline describing the hospital's mission or services.
    • A prominent call-to-action button (e.g., "Book an Appointment," "Learn More").
  7. Hospital Features Section:
    • Showcase the hospital's key features and advantages (e.g., advanced technology, experienced doctors, patient-centered care).
    • Use icons and concise descriptions for each feature.
    • Grid layout for clear organization.
  8. Medical Departments Section:
    • List the hospital's various medical departments (e.g., cardiology, neurology, pediatrics).
    • Use department names and brief descriptions.
    • Include links to department-specific pages (if applicable).
  9. Doctors/Specialists Section:
    • Display profiles of key doctors and specialists.
    • Include doctor photos, names, specialties, and qualifications.
    • Use a grid or carousel layout.
  10. Medicine Center Section:
    • Showcase the hospital's medicine center.
    • Include images of the medicine center, and brief description of services.
  11. Medicine Find and Price Section:
    • Implement a search functionality to find medicines.
    • Display medicine names, descriptions, and prices.
    • Use a clear and organized table or card layout.
  12. Appointment Booking Section:
    • A user-friendly appointment booking form.
    • Include fields for patient information, appointment date and time, and doctor selection.
    • Ensure form validation and clear error messages.
  13. Testimonials Section:
    • Display patient testimonials and reviews.
    • Use a carousel or grid layout.
    • Include patient photos (if available) and names.
  14. News/Blog Section:
    • Showcase recent hospital news or blog articles.
    • Include article titles, summaries, and featured images.
    • Link to full articles.
  15. Emergency Services Section:
    • Provide clear and prominent information about emergency services.
    • Include emergency contact numbers and directions.
    • Use a visually distinct section with strong colors.
  16. Contact Information Section:
    • Display hospital address, phone number, email address, and social media links.
    • Include a Google Maps embed for location.
  17. Footer Section:
    • Include copyright information, quick links, and social media icons.
    • Maintain a clean and consistent design.
  18. FAQ Section:
    • Frequently asked question section.
    • Use an accordion style layout.
  19. Gallery Section:
    • Hospital gallery section with images of the hospital.
  20. Privacy Policy and Terms of Service:
    • Links to privacy policy and terms of service pages.
  21. Accessibility:
    • Ensure the website is accessible to users with disabilities, following WCAG guidelines.
    • Use semantic HTML and appropriate ARIA attributes.

Code Requirements:

  • Provide well-structured and commented HTML code.
  • Use Tailwind CSS utility classes effectively.
  • Use Tailwind CSS component classes when appropriate.
  • Keep the css as much as possible in tailwind classes.
  • Ensure the code is clean, organized, and easy to understand.
  • Use SVGs for icons and illustrations where possible.
  • Include placeholders for dynamic content (e.g., images, text).

Output:

  • Generate the complete HTML and Tailwind CSS v4.0 code for the website.
  • Provide clear instructions on how to set up and run the website.
  • Ensure all images used are just placeholder images.
  • All data used is placeholder data.

By providing this detailed prompt, you'll get a more accurate and comprehensive response that meets your requirements.

Comments