:root {
  --anno-forest: #17492b;
  --anno-forest-dark: #0d2b19;
  --anno-emerald: #267347;
  --anno-sage: #508137;
  --anno-mint: #e8f5ee;
  --anno-gold: #d97706;
  --anno-cta: #dc2626;
  --anno-cta-hover: #b91c1c;
  --anno-slate: #1e293b;
  --anno-muted: #52637a;
  --anno-surface: #f6faf7;
  --anno-border: #d4e5da;
  --radius-xl: 22px;
  --radius-lg: 16px;
  --radius-md: 12px;
  --shadow-card: 0 14px 36px rgba(13, 43, 25, 0.09);
  --shadow-elevated: 0 20px 48px rgba(13, 43, 25, 0.16);
}
*, *::before, *::after {
  box-sizing: border-box;
}
html {
  scroll-behavior: smooth;
}
body.anno-pharma-landing {
  margin: 0;
  padding: 0;
  font-family: 'Plus Jakarta Sans', 'Open Sans', -apple-system, BlinkMacSystemFont, sans-serif;
  color: var(--anno-slate);
  background-color: #ffffff;
  line-height: 1.65;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
}

