:root {
  --blue: #0b4da2;
  --green: #2fa84f;
  --text-dark: #1f2933;
  --bg-light: #f5f8fc;
}

body {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
  color: var(--text-dark);
  background-color: #ffffff;
  line-height: 1.6;
}

a {
  text-decoration: none;
}

.section-title {
  color: var(--blue);
  font-weight: 600;
}

.section-subtitle {
  color: #555;
  font-size: 0.95rem;
}

body { padding-top: 80px; }

@media (max-width: 768px) {
  section {
    padding: 48px 0;
  }
}



body {
  padding-top: 90px;
}

@media (max-width: 768px) {
  body {
    padding-top: 70px;
  }
}

