/* Global Typography & Spacing Improvements */
body, html {
  font-family: 'Poppins', Arial, sans-serif;
  color: #222;
  background: #f8fafc;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Poppins', Arial, sans-serif;
  font-weight: 700;
  color: #222;
  margin-bottom: 18px;
  letter-spacing: 0.5px;
}
h1 {
  font-size: 2.2em;
}
h2 {
  font-size: 1.7em;
}
h3 {
  font-size: 1.3em;
}
p, ul, ol {
  font-size: 1.1em;
  line-height: 1.7;
  color: #444;
  margin-bottom: 18px;
}
section {
  margin-bottom: 32px;
}

/* Link Styles */
a {
  color: #1976d2;
  text-decoration: none;
}
a:hover, a:focus {
  color: #0d47a1;
  text-decoration: underline;
}

/* Responsive Headings */
@media (max-width: 700px) {
  h1 {
    font-size: 1.5em;
  }
  h2 {
    font-size: 1.2em;
  }
  h3 {
    font-size: 1em;
  }
}
/* Legacy styles kept for backward compatibility - can be removed if not used */

/* All navigation, hero, and section styles have been converted to Tailwind CSS */

/* All client logos, features, pricing, and section styles have been converted to Tailwind CSS */


