:root {--radius-sm: 8px;--radius-md: 14px;--card-padding: 24px;--grid-gap: 24px;--section-padding-mobile: 48px;--section-padding: 80px;--container-width: 1240px;--border-color: #E3E8E4;--text-secondary: #5B6B61;--text-primary: #14211A;--white: #FFFFFF;--surface: #F6F8F6;--accent-yellow: #F5C518;--light-green: #E8F5EC;--dark-green: #14532D;--primary-green: #1F7A3F;--gray-50: #F8F8F8;--gray-100: #F3F3F3;--gray-200: #EDEDED;--gray-300: #E2E2E2;--gray-400: #C7C7C7;--gray-500: #999999;--gray-600: #7C7C7C;--gray-700: #525252;--gray-800: #383838;--gray-900: #171717;}