:root { --primary: #1A1A1A; --secondary: #F5F5F5; --accent: #2563EB; --accent-hover: #1D4ED8; --white: #FFFFFF; --text-primary: #1A1A1A; --text-secondary: #6B7280; --success: #16A34A; --border: #E5E7EB; --section-padding: clamp(48px, 6vw, 80px); --section-padding-sm: clamp(32px, 4vw, 48px); --padding-container: clamp(1.25rem, 3vw, 2.5rem);}