:root {
  --cf-green-deep: #0d4b2e;
  --cf-green-main: #4caf2a;
  --cf-green-soft: #8bc34a;
  --cf-solar: #f5b000;
  --cf-blue-energy: #1e63b6;
  --cf-gray: #6b6b6b;
  --cf-cream: #f7f5ea;
  --cf-cream-2: #eef6e8;
  --cf-text: #163626;
  --cf-muted: #5e6b63;
  --cf-white: #ffffff;
  --cf-border: #e4e9e2;
  --cf-shadow: 0 18px 45px rgba(13, 75, 46, 0.12);
  --cf-shadow-strong: 0 28px 70px rgba(13, 75, 46, 0.22);
  --cf-radius: 24px;
  --cf-radius-sm: 14px;
  --cf-container: 1180px;
  --cf-font-heading: 'Montserrat', Arial, sans-serif;
  --cf-font-body: 'Inter', Arial, sans-serif;
}
