:root{--color-navy: #0b1f44;--color-navy-dark: #081633;--color-teal: #00c2a8;--color-lime: #b6e342;--color-blue: #00c2a8;--color-cyan: #00c2a8;--color-cyan-bright: #00c2a8;--color-bg: #f4f6f8;--color-bg-alt: #eaeef2;--color-surface: #ffffff;--color-primary: var(--color-navy);--color-primary-dark: var(--color-navy-dark);--color-accent: var(--color-teal);--color-text: #0b1f44;--color-text-muted: #5a6b84;--color-border: #dfe5ec;--color-on-primary: #ffffff;--gradient-accent: linear-gradient(120deg, #00c2a8 0%, #b6e342 100%);--gradient-accent-soft: linear-gradient(120deg, rgba(0, 194, 168, .1), rgba(182, 227, 66, .08));--space-xs: .375rem;--space-sm: .5rem;--space-md: .875rem;--space-lg: 1.5rem;--space-xl: 2.75rem;--radius: 14px;--radius-sm: 10px;--container-width: 1120px;--shadow-card: 0 1px 2px rgba(16, 42, 86, .05), 0 6px 18px rgba(16, 42, 86, .06);--shadow-hover: 0 10px 30px rgba(16, 42, 86, .14)}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--color-bg);color:var(--color-text);line-height:1.55;-webkit-font-smoothing:antialiased}a{color:var(--color-navy)}h1,h2,h3{line-height:1.12;color:var(--color-text);letter-spacing:-.02em}.container{width:100%;max-width:var(--container-width);margin:0 auto;padding-left:var(--space-lg);padding-right:var(--space-lg)}img{max-width:100%;height:auto}[id]{scroll-margin-top:76px}
