:root {--lk-grad-hero: radial-gradient(1200px 520px at 85% -10%,#D3EFE2 0%,rgba(232,245,239,.6) 40%,#FFFFFF 75%);--lk-grad-dark: linear-gradient(135deg,#04241C 0%,#06352A 45%,#0B6B4F 100%);--lk-grad-alt: linear-gradient(180deg,#E8F5EF 0%,#F6FBF8 100%);--lk-font: "Lexend",system-ui,sans-serif;--lk-fs-xs: .875rem;--lk-fs-sm: .9375rem;--lk-fs-base: 1.0625rem;--lk-fs-lg: clamp(1.125rem,1.05rem + .3vw,1.25rem);--lk-fs-xl: clamp(1.25rem,1.1rem + .6vw,1.5rem);--lk-fs-2xl: clamp(1.5rem,1.25rem + 1vw,1.875rem);--lk-fs-3xl: clamp(1.875rem,1.45rem + 1.7vw,2.5rem);--lk-fs-4xl: clamp(2.125rem,1.5rem + 2.6vw,3.25rem);--lk-s-1: 4px;--lk-s-2: 8px;--lk-s-3: 12px;--lk-s-4: 16px;--lk-s-5: 24px;--lk-s-6: 32px;--lk-s-7: 48px;--lk-s-8: 64px;--lk-s-9: 96px;--lk-section: clamp(56px,4vw + 40px,96px);--lk-container: 1200px;--lk-gutter: 24px;--lk-margin: 20px;--lk-r-sm: 8px;--lk-r-md: 12px;--lk-r-lg: 20px;--lk-sh-1: 0 1px 2px rgba(4,36,28,.06),0 8px 24px rgba(4,36,28,.06);--lk-sh-2: 0 2px 4px rgba(4,36,28,.08),0 14px 32px rgba(4,36,28,.10);--lk-sh-3: 0 4px 8px rgba(4,36,28,.10),0 24px 48px rgba(4,36,28,.14);--lk-sh-call: 0 6px 18px rgba(242,179,61,.35);}