@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=Syne:wght@400;500;600;700;800&display=swap");:root{--cognidox-color-primary:#0d2b45;--cognidox-color-lead:#4e7c9b;--cognidox-color-muted:#5e7a8a;--cognidox-color-accent--teal:#1e94b2;--cognidox-color-accent--orange:#fa7b26;--cognidox-color-accent--gold:#c4a052;--cognidox-color-surface:#fff;--cognidox-color-surface--muted:#f5f8fa;--cognidox-color-border:#c8d3d9;--cognidox-color-on-primary:#fff;--cognidox-color-accent--orange--deep:#f17b2e;--cognidox-color-accent--mint:#45d2b0;--cognidox-color-surface--pale:#eaf4f8;--cognidox-color-rule:#a8cedc;--cognidox-color-quote:#3b3f51;--cognidox-color-surface--translucent:hsla(0,0%,100%,.8);--cognidox-color-body:#154265;--cognidox-color-accent--mint--bright:#49d2b2;--cognidox-color-aurora--1:#124e7a;--cognidox-color-aurora--2:#406989;--cognidox-font-heading:"Syne",system-ui,-apple-system,"Segoe UI",sans-serif;--cognidox-font-body:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--cognidox-fontweight-regular:400;--cognidox-fontweight-medium:500;--cognidox-fontweight-semibold:600;--cognidox-fontweight-heading:700;--cognidox-fontweight-bold:700;--cognidox-fontsize-h1:48px;--cognidox-fontsize-h2:32px;--cognidox-fontsize-lead:26px;--cognidox-fontsize-body:18px;--cognidox-fontsize-eyebrow:12px;--cognidox-fontsize-step:40px;--cognidox-fontsize-subhead:24px;--cognidox-fontsize-h3:22px;--cognidox-fontsize-hero-h1--fluid:clamp(2.5rem,2.2065rem + 1.3043vw,3.25rem);--cognidox-fontsize-hero-sub--fluid:clamp(1.75rem,1.6522rem + 0.4348vw,2rem);--cognidox-fontsize-hero-list--fluid:clamp(1.125rem,1.0272rem + 0.4348vw,1.375rem);--cognidox-lineheight-h1:1.104;--cognidox-lineheight-lead:1.3846;--cognidox-lineheight-body:1.7222;--cognidox-lineheight-rich:1.6111;--cognidox-lineheight-label:1.5;--cognidox-lineheight-h2:1.1;--cognidox-lineheight-h3:1.3182;--cognidox-lineheight-quote:1.4167;--cognidox-lineheight-display:1.2;--cognidox-letterspacing-eyebrow:2.944px;--cognidox-radius-card:16px;--cognidox-radius-pill:8px;--cognidox-radius-panel:24px;--cognidox-radius-quote:18px;--cognidox-radius-tile:12px;--cognidox-shadow-card:-12.84px 17.62px 60.48px -1.725px rgba(30,148,178,.2);--cognidox-shadow-step:-32.84px 17.62px 44.48px -1.725px rgba(30,148,178,.14);--cognidox-shadow-band:inset -60px 4px 94px 40px rgba(97,173,193,.3);--cognidox-shadow-panel:0 15.85px 54.74px rgba(94,122,138,.1);--cognidox-motion-duration:300ms;--cognidox-motion-duration--fast:200ms;--cognidox-motion-ease:ease-in-out;--cognidox-motion-duration--ambient:12s;--cognidox-space-xs:8px;--cognidox-space-sm:16px;--cognidox-space-md:24px;--cognidox-space-lg:32px;--cognidox-space-xl:40px;--cognidox-space-xxl:48px;--cognidox-space-xxxl:56px;--cognidox-space-2xl:96px;--cognidox-space-container:920px;--cognidox-btn-fill--primary:var(--cognidox-color-accent--orange);--cognidox-btn-fill--primary--hover:var(--cognidox-color-accent--orange--deep);--cognidox-btn-label:var(--cognidox-color-primary);--cognidox-btn-label--hover:var(--cognidox-color-primary);--cognidox-btn-radius:28px;--cognidox-btn-radius--hover:28px;--cognidox-btn-height:56px;--cognidox-btn-padding:0 32px;--cognidox-btn-fontsize:18px}