:root{--crm-accent:#42b5e3;--crm-accent-strong:color-mix(in srgb,var(--crm-accent) 86%,white);--crm-accent-soft:color-mix(in srgb,var(--crm-accent) 13%,transparent);--crm-accent-line:color-mix(in srgb,var(--crm-accent) 40%,transparent);--crm-section-columns:12;--crm-section-max-width:177.5rem;--crm-section-gutter:clamp(1.5rem,5.625vw,11.25rem);--crm-grid-hatch-line:rgb(215 225 240/7%);--crm-grid-hatch-thickness:1px;--crm-grid-hatch-step:8px;--crm-logo-blue:#2088ad;--crm-logo-green:#49b749;--crm-bg:#080a0e;--crm-bg-raised:#10141b;--crm-bg-panel:#171c25;--crm-line:rgb(215 225 240/12%);--crm-line-strong:rgb(215 225 240/20%);--crm-text:#f3f5f8;--crm-text-muted:#a2aab7;--crm-text-subtle:#747f8e}.crm-grid-hatch{background-color:var(--crm-bg);background-image:repeating-linear-gradient(135deg,var(--crm-grid-hatch-line) 0 var(--crm-grid-hatch-thickness),transparent var(--crm-grid-hatch-thickness) var(--crm-grid-hatch-step))}:root{--r-s:0.25rem;--r-m:0.5rem;--r-l:0.75rem;--r-xl:1rem;--r-xxl:1.5rem;--r-full:999px;--fs-xs:0.75rem;--fs-s:0.875rem;--fs-m:1rem;--fs-l:1.25rem;--fs-xl:1.5rem;--fs-xxl:2rem;--fw-l:300;--fw-n:400;--fw-b:700;--sp-05:0.125rem;--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-7:1.75rem;--sp-8:2rem;--sp-9:2.25rem;--sp-10:2.5rem;--sp-11:2.75rem;--sp-12:3rem;--crm-section-gutter:clamp(var(--sp-4),4.5vw,var(--sp-12) * 3);--fs-hero:clamp(2.4rem,5vw,6rem);--fs-section:clamp(2rem,4vw,4.75rem);--lh-title:1.08;--line-w:1px;--section-pad:clamp(var(--sp-10),7vw,8rem);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--crm-bg);color:var(--crm-text);font:var(--fw-n) var(--fs-m)/1.55 Arial,sans-serif}body,figure,h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}.heading-accent,a:focus-visible,a:hover{color:var(--crm-accent)}a:focus-visible{outline:var(--line-w) solid var(--crm-accent);outline-offset:var(--sp-1)}img{display:block;height:auto;max-width:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}