@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600;700&family=Roboto:wght@300;400;500;600;700&family=Open+Sans:wght@300;400;500;600;700&family=Montserrat:wght@300;400;500;600;700&family=Lato:wght@300;400;500;600;700&family=Playfair+Display:wght@300;400;500;600;700&family=Merriweather:wght@300;400;500;600;700&display=swap');
body {
  font-family: Poppins, system-ui, -apple-system, 'Segoe UI', sans-serif;
}
body h1 { font-family: Poppins, system-ui, -apple-system, 'Segoe UI', sans-serif; }
body h2 { font-family: Poppins, system-ui, -apple-system, 'Segoe UI', sans-serif; }
body h3 { font-family: Poppins, system-ui, -apple-system, 'Segoe UI', sans-serif; }
body h4 { font-family: Poppins, system-ui, -apple-system, 'Segoe UI', sans-serif; }
body h5 { font-family: Poppins, system-ui, -apple-system, 'Segoe UI', sans-serif; }
body h6 { font-family: Poppins, system-ui, -apple-system, 'Segoe UI', sans-serif; }
body p { font-family: Inter, system-ui, -apple-system, 'Segoe UI', sans-serif; }

body { margin: 0; padding: 0; background: #ffffff; color: #111827; }

:root {
--vb-color-primary: #2563eb;
--vb-color-secondary: #64748b;
--vb-color-accent: #14b8a6;
}