:root {--brand-green: #45ba76;--brand-green-hover: #166534;--brand-blue: #1272BC;--brand-blue-hover: #0D5E9D;--brand-mint: #bbf7d0;--brand-ink: #082D40;--brand-surface: #FFFFFF;--brand-bg: #F2F6FA;--green-wash: #F0FDF4;--blue-wash: #F2F9FF;--chip-green: #E6F4EC;--chip-blue: #E7F0FB;--text-primary: #111827;--text-secondary: #676E7B;--border: #E5E7EB;--danger: #EF4444;--warning: #F59E0B;--on-ink-strong: #FFFFFF;--on-ink-body: rgba(255,255,255,.72);--on-ink-muted: rgba(255,255,255,.58);--on-ink-rule: rgba(255,255,255,.14);--on-ink-accent: #4ade80;--focus: #168BE5;--focus-on-gradient: #FFFFFF;--focus-separator: #082D40;--space-xs: 8px;--space-sm: 16px;--space-md: 24px;--space-lg: 32px;--space-xl: 40px;--space-2xl: 48px;--space-3xl: 80px;--space-4xl: 128px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 28px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(8,45,64,.06);--shadow-md: 0 4px 12px rgba(8,45,64,.08);--shadow-lg: 0 12px 24px rgba(8,45,64,.1);--gradient: linear-gradient(135deg, var(--brand-green) 0%, var(--brand-blue) 100%);--gradient-ink: linear-gradient(120deg, #082D40 0%, #0F4B5E 58%, #17627E 100%);--font-sans: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--text-h1: 64px;--text-h1-sm: 40px;--text-h2: 40px;--text-h2-sm: 24px;--text-h3: 24px;--text-h4: 20px;--text-h5: 18px;--text-lead: 20px;--text-body: 16px;--text-btn: 15px;--text-sm: 14px;--text-xs: 12px;--container-max: 1440px;--header-height: 65px;--btn-py: 13px;--btn-px: 22px;--btn-min-h: 48px;--btn-min-h-sm: 44px;--tap-target: 44px;--text-link: #1272BC;--text-link-hover: #0D5E9D;--text-link-strong: #1D4ED8;--text-accent: #15803D;--text-accent-strong: #166534;--text-copy: #676E7B;--incard-check: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'24' height%3D'24' viewBox%3D'0 0 24 24' fill%3D'none' stroke%3D'currentColor' stroke-width%3D'2' stroke-linecap%3D'round' stroke-linejoin%3D'round'%3E%3Ccircle cx%3D'12' cy%3D'12' r%3D'10'%3E%3C%2Fcircle%3E%3Cpath d%3D'm9 12 2 2 4-4'%3E%3C%2Fpath%3E%3C%2Fsvg%3E");--ag-ink: #0c1922;--ag-muted: #566169;--ag-soft: #66737b;--ag-green: #45ba76;--ag-green-ink: #166534;--ag-green-soft: #e6f4ec;--ag-line: #dce8e3;--ag-paper: #fbfdfc;--ag-white: #ffffff;--ag-dark: #09282e;--ag-dark-2: #103740;--ag-dark-line: #2b553d;--ag-on-dark: #ffffff;--ag-on-dark-body: #b6c8c0;--ag-on-dark-soft: #90b49f;--ag-mint: #72d89c;--ag-focus: #1268a8;--ag-focus-dark: #85e7ae;--ag-amber: #8a4f08;--ag-max: 1392px;--ag-on-green: #0c1922;--ag-green-edge: #3ea76a;}