:root{color-scheme:dark;--brand-navy:#00125c;--brand-blue:#004c88;--brand-green:#0cae47;--angle-aktiel:28deg;--color-bg:#0a1724;--color-surface:#10202f;--color-surface-2:#17293a;--color-text:#e6edf3;--color-text-muted:#a0afbd;--color-text-inverse:#071320;--color-text-disabled:#5b6d7e;--color-brand:#e6edf3;--color-primary:#e6edf3;--color-primary-hover:#fff;--color-on-primary:#071320;--color-link:#9ecbf2;--color-accent:#7cc578;--color-accent-text:#7cc578;--color-accent-soft:#132a1f;--color-on-accent-soft:#7cc578;--color-band:#002b55;--color-on-brand:#fff;--color-on-brand-muted:#cfe0ee;--color-accent-on-brand:#8fd08a;--color-border:#223345;--color-border-strong:#62778c;--color-focus:#7cc578;--focus-ring:2px solid var(--color-focus);--focus-offset:2px;--color-success:#7cc578;--color-success-bg:#132a1f;--color-danger:#f58fb0;--color-danger-bg:#2a1522;--color-info:#9ecbf2;--color-info-bg:#10243a;--font-display:"Marcellus", Optima, Candara, serif;--font-body:"Instrument Sans", system-ui, sans-serif;--wordmark-weight:400;--display-weight:400;--wordmark-tracking:.22em;--wordmark-size-header:1.375rem;--wordmark-size-footer:1.1875rem;--logo-gap:.625rem;--leading-body:1.7;--leading-title:1.1;--measure:64ch;--step--1:clamp(.875rem, .85rem + .1vw, .9375rem);--step-0:clamp(1.0625rem, 1.02rem + .19vw, 1.1875rem);--step-1:clamp(1.1875rem, 1.13rem + .25vw, 1.3125rem);--step-2:clamp(1.375rem, 1.28rem + .42vw, 1.625rem);--step-3:clamp(1.625rem, 1.45rem + .78vw, 2.0625rem);--step-4:clamp(2rem, 1.7rem + 1.33vw, 2.75rem);--step-5:clamp(2.375rem, 1.86rem + 2.29vw, 3.5rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-block:clamp(1.5rem, 1.2rem + 1vw, 2.5rem);--space-section:clamp(5rem, 3.5rem + 6vw, 9rem);--space-hero:clamp(3.5rem, 2.5rem + 4vw, 6rem);--space-reassurance:2.25rem;--gutter:clamp(1.25rem, 1rem + 1.5vw, 2rem);--container:1180px;--radius-card:8px;--radius-control:6px;--shadow-card:none;--tap-min:44px;--control-h:48px;--header-h:56px;--header-h-lg:72px;--logo-h:32px;--logo-h-lg:36px;--logo-h-mobile:32px;--logo-plate:transparent;--duration-state:.14s;--duration-draw:.52s;--easing:ease;--media-voile-display:none;--media-voile-tint:var(--color-brand);--media-voile-opacity:.62;--media-voile-gradient:linear-gradient(200deg, #00125c57, #458b3f29)}
