/* GENERATED by packages/renderer-wp/build/generate-brand.js (brand: cfe) — do not hand-edit. */
:root {
  --cfe-color-border-default: #b4c2d3;
  --cfe-color-border-strong: #8b9bb0;
  --cfe-color-border-subtle: #d3dde8;
  --cfe-color-brand-blue: #0165bd;
  --cfe-color-brand-blue-600: #0156a3;
  --cfe-color-brand-blue-700: #014687;
  --cfe-color-brand-green: #14a811;
  --cfe-color-brand-green-600: #0f8d0d;
  --cfe-color-brand-navy: #1d3a5f;
  --cfe-color-brand-navy-900: #12263f;
  --cfe-color-brand-sky: #0f95eb;
  --cfe-color-brand-sky-300: #5cb8f4;
  --cfe-color-focus-ring: #0f95eb;
  --cfe-color-gray-0: #ffffff;
  --cfe-color-gray-100: #e6edf5;
  --cfe-color-gray-200: #d3dde8;
  --cfe-color-gray-25: #f9fbfd;
  --cfe-color-gray-300: #b4c2d3;
  --cfe-color-gray-400: #8b9bb0;
  --cfe-color-gray-50: #f1f5fa;
  --cfe-color-gray-500: #647489;
  --cfe-color-gray-600: #4a5a70;
  --cfe-color-gray-700: #344559;
  --cfe-color-gray-800: #223247;
  --cfe-color-gray-900: #14233a;
  --cfe-color-semantic-danger: #d63232;
  --cfe-color-semantic-info: #0f95eb;
  --cfe-color-semantic-success: #14a811;
  --cfe-color-semantic-warning: #f5a623;
  --cfe-color-stage-attract: #3555a2;
  --cfe-color-stage-capture: #d63232;
  --cfe-color-stage-nurture: #0165bd;
  --cfe-color-stage-refer: #3a4f8f;
  --cfe-color-stage-resell: #2f6fb5;
  --cfe-color-stage-review: #0f95eb;
  --cfe-color-stage-sell: #14a811;
  --cfe-color-stage-serve: #ffcc00;
  --cfe-color-surface-brand: #0165bd;
  --cfe-color-surface-card: #ffffff;
  --cfe-color-surface-inverse: #1d3a5f;
  --cfe-color-surface-page: #f9fbfd;
  --cfe-color-surface-raised: #ffffff;
  --cfe-color-surface-sunken: #f1f5fa;
  --cfe-color-synergy-growth: #2f6fb5;
  --cfe-color-synergy-marketing: #0165bd;
  --cfe-color-synergy-sales: #14a811;
  --cfe-color-synergy-service: #ffcc00;
  --cfe-color-text-body: #344559;
  --cfe-color-text-heading: #1d3a5f;
  --cfe-color-text-link: #0165bd;
  --cfe-color-text-muted: #647489;
  --cfe-color-text-on-brand: #ffffff;
  --cfe-color-tint-blue: #e4eefa;
  --cfe-color-tint-gold: #fff4cc;
  --cfe-color-tint-green: #e3f6e2;
  --cfe-color-tint-navy: #e9eef5;
  --cfe-color-tint-red: #fbe4e4;
  --cfe-color-tint-sky: #e0f0fd;
  --cfe-effects-border-card: 1px solid #d3dde8;
  --cfe-effects-border-width-2: 2px;
  --cfe-effects-border-width-default: 1px;
  --cfe-effects-gradient-brand: linear-gradient(135deg, #0f95eb 0%, #0165bd 100%);
  --cfe-effects-gradient-growth: linear-gradient(135deg, #14a811 0%, #0f95eb 100%);
  --cfe-effects-gradient-hero: linear-gradient(180deg, #ffffff 0%, #e4eefa 100%);
  --cfe-effects-ring: 0 0 0 3px rgba(15, 149, 235, 0.40);
  --cfe-effects-shadow-brand: 0 8px 22px rgba(1, 101, 189, 0.28);
  --cfe-effects-shadow-green: 0 8px 22px rgba(20, 168, 17, 0.26);
  --cfe-effects-shadow-lg: 0 12px 28px rgba(29, 58, 95, 0.12), 0 4px 10px rgba(29, 58, 95, 0.07);
  --cfe-effects-shadow-md: 0 4px 12px rgba(29, 58, 95, 0.10), 0 2px 4px rgba(29, 58, 95, 0.06);
  --cfe-effects-shadow-sm: 0 1px 3px rgba(29, 58, 95, 0.08), 0 1px 2px rgba(29, 58, 95, 0.06);
  --cfe-effects-shadow-xl: 0 24px 56px rgba(29, 58, 95, 0.16), 0 8px 20px rgba(29, 58, 95, 0.08);
  --cfe-effects-shadow-xs: 0 1px 2px rgba(29, 58, 95, 0.06);
  --cfe-motion-duration-base: 200ms;
  --cfe-motion-duration-fast: 120ms;
  --cfe-motion-duration-slow: 320ms;
  --cfe-motion-ease-out: cubic-bezier(0.16, 1, 0.3, 1);
  --cfe-motion-ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1);
  --cfe-motion-ease-standard: cubic-bezier(0.4, 0, 0.2, 1);
  --cfe-space-0: 0;
  --cfe-space-1: 0.25rem;
  --cfe-space-10: 5rem;
  --cfe-space-12: 6rem;
  --cfe-space-16: 8rem;
  --cfe-space-2: 0.5rem;
  --cfe-space-3: 0.75rem;
  --cfe-space-4: 1rem;
  --cfe-space-5: 1.5rem;
  --cfe-space-6: 2rem;
  --cfe-space-7: 2.5rem;
  --cfe-space-8: 3rem;
  --cfe-space-9: 4rem;
  --cfe-space-container-lg: 1080px;
  --cfe-space-container-md: 860px;
  --cfe-space-container-sm: 640px;
  --cfe-space-container-xl: 1240px;
  --cfe-space-gutter: 1.5rem;
  --cfe-space-radius-2xl: 32px;
  --cfe-space-radius-circle: 50%;
  --cfe-space-radius-lg: 16px;
  --cfe-space-radius-md: 12px;
  --cfe-space-radius-pill: 999px;
  --cfe-space-radius-sm: 8px;
  --cfe-space-radius-xl: 24px;
  --cfe-space-radius-xs: 4px;
  --cfe-space-section-y: 6rem;
  --cfe-type-font-family-body: 'Mulish', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --cfe-type-font-family-display: 'Nunito', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --cfe-type-font-family-mono: ui-monospace, 'SFMono-Regular', 'Consolas', monospace;
  --cfe-type-font-source-google-fonts-import: https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,500;0,600;0,700;0,800;0,900;1,700&family=Mulish:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400&display=swap;
  --cfe-type-font-weight-black: 900;
  --cfe-type-font-weight-bold: 700;
  --cfe-type-font-weight-extra: 800;
  --cfe-type-font-weight-medium: 500;
  --cfe-type-font-weight-regular: 400;
  --cfe-type-font-weight-semibold: 600;
  --cfe-type-leading-normal: 1.5;
  --cfe-type-leading-relaxed: 1.65;
  --cfe-type-leading-snug: 1.2;
  --cfe-type-leading-tight: 1.08;
  --cfe-type-text-2xl: 1.875rem;
  --cfe-type-text-2xs: 0.75rem;
  --cfe-type-text-3xl: 2.375rem;
  --cfe-type-text-4xl: 3rem;
  --cfe-type-text-5xl: 3.75rem;
  --cfe-type-text-6xl: 4.75rem;
  --cfe-type-text-base: 1.0625rem;
  --cfe-type-text-lg: 1.25rem;
  --cfe-type-text-sm: 0.9375rem;
  --cfe-type-text-xl: 1.5rem;
  --cfe-type-text-xs: 0.8125rem;
  --cfe-type-tracking-caps: 0.08em;
  --cfe-type-tracking-normal: 0;
  --cfe-type-tracking-tight: -0.02em;
  --cfe-type-tracking-wide: 0.04em;
}
