/*
Palette Name: B — Corporate forest, white and restrained gold
Colour values only. Shared HTML classes and layout styles stay unchanged.
*/
:root {
  --forest: #0b3d2e;
  --forest-2: #154d3b;
  --forest-deep: #092b21;
  --ink: #182e27;
  --muted: #5d7068;
  --line: #d9e1d9;
  --paper: #f6f3e9;
  --white: #ffffff;
  --sage: #e8efe8;
  --gold: #d8b47a;
  --accent: #d8b47a;
  --shadow: 0 22px 70px rgba(10,46,32,.11);
  --cx-gold: var(--accent);
  --cx-cream: var(--paper);
  --cx-forest: var(--forest-deep);
  --color-base-background: #bad7c6;
  --color-btn-primary-background: #18543f;
  --color-utility-color: #eaf4ec;
  --color-site-header-border-bottom: rgba(21,77,59,.1);
  --color-breadcrumbs-color: #688075;
  --color-client-strip-p-color: #62756d;
  --color-service-card-background: #f7f9f6;
  --color-article-meta-color: #687d72;
  --color-testimonial-box-shadow: rgba(10,46,32,.06);
  --color-faq-list-border-top: #b9c9bf;
  --color-cta-inner-eyebrow-color: #b8d5c5;
  --color-hero-standard-background: #f8f8f2;
  --color-hero-standard-background-2: #edf2eb;
  --color-hero-lead-color: #445c50;
  --color-hero-note-color: #708176;
  --color-media-stamp-span-color: #b6d1c1;
  --color-intro-grid-p-color: #435a4e;
  --color-proof-section-background: #e8f0e8;
  --color-knowledge-section-article-card-background: #f8faf7;
  --color-form-aside-eyebrow-color: #b7d2c0;
  --color-form-aside-p-color: #b7c9bf;
  --color-form-grid-label-color: #4e6458;
  --color-form-grid-input-border: #cbd7cc;
  --color-form-grid-input-background: #fbfcfa;
  --color-consent-color: #55685b;
  --color-hero-alternate-eyebrow-color: #b9d5c4;
  --color-hero-alternate-h1-em-color: #c5d7b6;
  --color-hero-alternate-hero-lead-color: #c0d0c6;
  --color-hero-alternate-bottom-border-top: #40624f;
  --color-hero-alternate-bottom-color: #bdd0c2;
  --color-intro-side-note-border-left: #b6c6b9;
  --color-dark-section-eyebrow-color: #c6dbc6;
  --color-dark-section-section-head-p-color: #bdd0c3;
  --color-dark-section-service-card-background: #1d533e;
  --color-dark-section-service-card-border-color: #3d6e58;
  --color-dark-section-service-card-background-2: #276349;
  --color-dark-section-card-top-color: #cbdcbf;
  --color-dark-section-service-card-p-color: #c7d6cc;
  --color-process-alternate-steps-article-background: #e4ebe1;
  --color-variant-alternate-proof-section-background: #f3f1e9;
  --color-variant-alternate-form-section-background: #0b3d2e;
  --color-subhero-standard-background: #f3f5ee;
  --color-subhero-standard-background-2: #e7eee6;
  --color-subhero-alternate-breadcrumbs-color: #b3cbb8;
  --color-subhero-alternate-eyebrow-color: #b5d1bd;
  --color-subhero-alternate-h1-em-color: #c7dbbd;
  --color-subhero-alternate-p-color: #c2d2c5;
  --color-detail-aside-eyebrow-color: #b7d1bf;
  --color-detail-aside-li-color: #e4eee5;
  --color-detail-alternate-stages-article-background: #e5ebe2;
  --color-detail-alternate-stages-article-2-background: #d7e4d7;
  --color-detail-alternate-stages-span-color: #5c795f;
  --color-detail-alternate-stages-article-3-span-color: #c6dabe;
  --color-detail-alternate-stages-article-3-p-color: #d8e6d8;
  --color-archive-hero-standard-background: #e8eee6;
  --color-archive-hero-alternate-h1-em-color: #c4d7b8;
  --color-archive-hero-alternate-p-color: #c5d5c9;
  --color-archive-hero-alternate-eyebrow-color: #b8d0bc;
  --color-featured-article-eyebrow-color: #bed5bd;
  --color-featured-article-p-color: #d5e3d7;
  --color-single-meta-color: #557263;
  --color-article-pullquote-background: #eaf0e8;
  --color-single-alternate-breadcrumbs-color: #b9cfc0;
  --color-single-alternate-grid-p-color: #c6d6c8;
  --color-single-alternate-body-aside-eyebrow-color: #b8d5bf;
  --color-single-alternate-article-body-p-color: #c3d5c7;
  --color-single-alternate-article-pullquote-background: #1c4b39;
  --color-search-hero-alternate-h1-em-color: #c4d8b9;
  --color-search-hero-alternate-eyebrow-color: #bed1c0;
  --color-search-hero-alternate-search-demo-note-color: #bacdc0;
  --color-results-heading-color: #617469;
  --color-notfound-standard-background: #edf2ea;
  --color-notfound-number-color: #d0e0d1;
  --color-notfound-alternate-top-color: #b5d0be;
  --color-notfound-alternate-h1-em-color: #bdd5b9;
  --color-notfound-alternate-p-color: #bdcec0;
  --color-notfound-alternate-links-a-border: #567360;
  --color-preview-page-background: #f4f5ef;
  --color-key-standard-background: #e3ecdf;
  --color-site-footer-background: #092b21;
  --color-footer-about-p-color: #b6ccbd;
  --color-footer-main-li-color: #c3d4c7;
  --color-footer-cta-background: #174835;
  --color-footer-cta-border: #2d6549;
  --color-footer-cta-eyebrow-color: #bfd7be;
  --color-footer-bottom-border-top: #315343;
  --color-footer-bottom-color: #a2b9a7;
  --color-dark-section-service-contact-color: #d3e5d0;
  --color-form-grid-input-color: #6e8173;
  --color-decision-section-background: #f2f5ed;
  --color-live-hub-card-background: #f0f4ed;
  --color-live-hub-card-background-2: #e6eee4;
  --color-dark-section-live-hub-card-background: #28644b;
  --color-dark-section-live-hub-card-span-color: #cfe0cb;
  --color-dark-section-live-hub-card-p-color: #d1e0d5;
  --color-source-copy-p-color: #455b4e;
  --color-source-copy-blockquote-background: #edf3e9;
  --color-live-aside-p-color: #d1e2d5;
  --color-live-aside-eyebrow-color: #c9dfcd;
  --color-live-related-a-background: #f7faf5;
  --color-live-related-a-background-2: #eaf2e8;
  --color-single-alternate-live-article-aside-border-color: #5d7867;
  --color-single-alternate-source-copy-p-color: #d0dfd3;
  --color-references-testimonials-background: #eaf1e8;
  --color-footer-legal-color: #b7ccbd;
  --color-site-header-box-shadow: rgba(6,35,25,.06);
  --color-client-strip-background: #ffffff;
  --color-client-strip-border-bottom-color: #d9e1d9;
  --color-client-strip-p-color-2: #5d7068;
  --color-cx-intro-image-figcaption-color: #163c2e;
  --color-cx-intro-image-figcaption-box-shadow: rgba(0,0,0,.09);
  --color-cx-intro-image-figcaption-span-color: #5d7068;
  --color-cx-offer-feature-background: #16392d;
  --color-cx-offer-feature-background-2: rgba(3,24,17,.85);
  --color-cx-feature-shade-small-color: #e8efe8;
  --color-cx-feature-shade-span-color: #ffffff;
  --color-cx-offer-cards-service-card-background: #e8efe8;
  --color-cx-offer-cards-service-card-background-2: #dce7dd;
  --color-cx-process-image-note-span-color: #d0e2d4;
  --color-cx-steps-border-top: #bdcfc0;
  --color-cx-steps-li-span-color: #1a6647;
  --color-cx-gallery-figure-background: #d7dfd7;
  --color-cx-gallery-figcaption-box-shadow: rgba(0,0,0,.12);
  --color-cx-guide-border: rgba(223,195,143,.18);
  --color-cx-guide-box-shadow: rgba(221,190,132,.025);
  --color-cx-guide-eyebrow-color: #d0e2d4;
  --color-cx-guide-h2-em-color: #f6f3e9;
  --color-cx-guide-p-color: #cfddd0;
  --color-cx-guide-text-link-color: #ffffff;
  --color-cx-guide-list-border-top: rgba(239,244,235,.23);
  --color-cx-guide-list-p-a-color: #e8efe8;
  --color-cx-proof-background: #ffffff;
  --color-cx-proof-testimonial-box-shadow: rgba(11,57,38,.08);
  --color-cx-knowledge-article-card-background: #ffffff;
  --color-cx-form-section-form-aside-h2-em-color: #f6f3e9;
  --color-cx-form-section-lead-form-box-shadow: rgba(2,25,17,.18);
  --color-site-header-border-bottom-color: #d9e1d9;
  --color-header-cta-background: #18543f;
  --color-cx-intro-image-figcaption-box-shadow-2: rgba(0,0,0,.09);
  --color-cx-offer-cards-service-card-border-color: #d9e1d9;
  --color-cx-offer-cards-service-card-background-3: #e8efe8;
  --color-cx-offer-cards-service-card-background-4: #dce7dd;
  --color-cx-offer-cards-service-card-border-color-2: #bdcfc0;
  --color-cx-proof-testimonial-border: #d9e1d9;
  --color-cx-knowledge-article-card-border-color: #bdcfc0;
  --color-form-aside-p-color-2: #b7c9bf;
  --color-form-aside-h2-em-color: #f6f3e9;
  --color-form-grid-input-background-2: #ffffff;
  --color-form-grid-input-border-color: #cbd7cc;
  --color-site-footer-background-2: #092b21;
  --color-footer-cta-background-2: #174835;
  --color-footer-cta-border-color: #2d6549;
  --color-footer-about-p-color-2: #c3d4c7;
  --color-footer-bottom-border-color: #315343;
  --color-footer-bottom-color-2: #a2b9a7;
  --color-footer-legal-color-2: #b7ccbd;
  --color-footer-wordmark-span-border: #b7c9bf;
  --color-base-background-2: #bad7c6;
  --color-home-hero-background: rgba(9,43,34,.96);
  --color-home-hero-background-2: rgba(12,62,46,.84);
  --color-home-hero-background-3: rgba(18,60,45,.24);
  --color-home-hero-background-4: rgba(18,60,45,.12);
  --color-home-hero-background-5: rgba(9,43,34,.83);
  --color-home-hero-eyebrow-color: #d8b47a;
  --color-home-hero-h1-em-color: #f6f3e9;
  --color-home-hero-copy-p-color: #d5e3d8;
  --color-home-hero-primary-background: #d8b47a;
  --color-home-hero-primary-color: #182e27;
  --color-home-hero-primary-background-2: #e8c88f;
  --color-home-hero-secondary-color: #e8efe8;
  --color-home-hero-tags-color: #d0e2d4;
  --color-home-hero-tags-span-background: #d8b47a;
  --color-home-hero-note-background: rgba(8,44,34,.94);
  --color-home-hero-note-border: rgba(208,226,212,.23);
  --color-home-hero-note-border-color: #b7c9bf;
  --color-home-hero-note-span-color: #d0e2d4;
  --color-home-hero-note-link-color: #f6f3e9;
  --color-home-hero-bottom-border-top: rgba(223,236,223,.22);
  --color-home-hero-bottom-color: #c2d6c8;
  --color-home-hero-bottom-a-color: #e8efe8;
  --color-home-hero-background-6: rgba(9,43,34,.94);
  --color-home-hero-background-7: rgba(12,62,46,.8);
  --color-home-hero-background-8: rgba(18,60,45,.45);
  --color-home-hero-background-9: rgba(9,43,34,.72);
  --color-page-background: var(--white);
  --color-process-background: var(--white);
}
