:root {

  /* Brand Core */
  --c-black: #2b2b2b;
  --c-grey-darker: #4a4d50;
  --c-grey-dark: #5e6164; /* Logo grey */
  --c-grey: #7a7d80;
  --c-grey-light: #d9d9db;
  --c-grey-lighter: #eeeeee;
  --c-grey-lightest: #f7f7f7;
  --c-white: #ffffff;

  --c-primary: #ffffff;
  --c-action: #f0831e; /* Logo orange */
  --c-background: #ffffff;
  --c-pale-background: #f7f7f7;

  --c-text-dark: #2b2b2b;
  --c-text: #5e6164;
  --c-text-light: #ffffff;

  --page-background-color: var(--c-background);

  /* Buttons */
  --primary-button-background-color: var(--c-action);
  --primary-button-color: #ffffff;
  --button-border-radius: 6px;

  --link: var(--c-action);
  --link-hover: #d96f12;
  --link-active: #c4600f;

  /* Info Bar (CHANGED) */
  --info-bar-background-color: #5e6164;
  --info-bar-text-color: #ffffff;
  --info-bar-link-color: #ffffff;

  /* Navigation */
  --nav-background-color: #ffffff;
  --nav-text-color: #5e6164;
  --nav-button-background-color: var(--c-action);
  --nav-button-border-color: var(--c-action);
  --nav-button-text-color: #ffffff;
  --nav-link-color: #5e6164;

  /* Hero */
  --hero-background-color: #ffffff;
  --hero-title-color: #2b2b2b;
  --hero-text-color: #5e6164;
  --hero-button-background-color: var(--c-action);
  --hero-button-border-color: var(--c-action);
  --hero-button-text-color: #ffffff;

  /* Selling Points Bar */
  --hero-benefits-background-color: #5e6164;
  --hero-benefits-text-color: #ffffff;
  --hero-benefits-icon-color: #ffffff;

  /* Callout (CHANGED) */
  --callout-background-color: #5e6164;
  --callout-text-color: #ffffff;

  /* How It Works */
  --how-it-works-background-color: #f7f7f7;
  --how-it-works-title-color: #2b2b2b;
  --how-it-works-number-color: var(--c-action);
  --how-it-works-subtitle-color: var(--c-action);
  --how-it-works-text-color: #5e6164;

  /* Reviews */
  --review-section-star-icons: var(--c-action);

  /* Footer (CHANGED) */
  --footer-background-color: #5e6164;
  --footer-text-color: #ffffff;
  --footer-link-color: #ffffff;

  --border-color: rgba(0,0,0,0.08);
}