
:root {

  --arx-blue: #1574ff;
  --arx-blue-bright: #146ff3;
  --arx-blue-border: #559aff;
  --arx-blue-deep: #021530;
  --arx-blue-deep-2: #000a19;
  --arx-blue-section: #1574ff;

  --arx-bg: #151515;
  --arx-bg-2: #0f0f0f;
  --arx-black: #0a0a0a;
  --arx-black-solid: #000000;
  --arx-white: #ffffff;
  --arx-grey-90: #e6e6e6;
  --arx-grey-70: #b3b3b3;
  --arx-grey-50: #808080;
  --arx-white-30: rgba(255,255,255,.30);
  --arx-white-08: rgba(255,255,255,.08);

  --arx-grad-btn: linear-gradient(134.64deg, #1574ff 10.73%, #021530 101.39%);
  --arx-grad-btn-hero: linear-gradient(134.64deg, #1574ff 10.73%, #000a19 101.39%);

  --arx-grad-border: linear-gradient(135deg, #9fc5ff 0%, #2f66c9 45%, #0a2038 100%);
  --arx-grad-border-ghost: linear-gradient(135deg, #6aa6ff 0%, #3f78d6 52%, #2a5296 100%);
  --arx-grad-hero-overlay: linear-gradient(180deg, rgba(21,21,21,.10) 60.44%, #151515 97.65%);
  --arx-grad-card: linear-gradient(180deg, rgba(21,116,255,.35) 0%, rgba(21,116,255,0) 100%);

  --arx-font: "Saira", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --fw-regular: 400;
  --fw-medium: 500;
  --fw-semibold: 600;
  --fw-bold: 700;
  --fw-extrabold: 800;

  --fs-h1: 68px;   --lh-h1: 68px;   --ls-h1: -0.68px;
  --fs-h2: 44px;   --lh-h2: 52px;
  --fs-h3: 24px;   --lh-h3: 30px;
  --fs-display: 100px;
  --fs-stat: 44px;
  --fs-lead: 20px; --lh-lead: 22.4px;
  --fs-body: 18px; --lh-body: 30px;
  --fs-base: 16px; --lh-base: 22.4px;
  --fs-label: 14px; --ls-label: 0.64px;
  --fs-small: 14px;

  --arx-container: 1440px;

  --arx-header-h: 165px;
  --arx-gutter: 24px;
  --arx-page-w: 1920px;

  --r-tiny: 6px;
  --r-small: 10px;
  --r-small-xxl: 16px;
  --r-medium-xl: 20px;
  --r-medium-xxl: 30px;
  --r-large: 40px;
  --r-btn: 5px;

  --arx-glow-blue: 0 0 80px 0 rgba(21,116,255,.45);

  --arx-ease: cubic-bezier(.22,.61,.36,1);
  --arx-dur: .6s;
}
