:root{--sm-primary:#0d3b66;--sm-secondary:#c62828;--sm-text:#13293d;--sm-text-light:#6c7b88;--sm-bg:#ffffff;--sm-bg-light:#f8fafc;--sm-border:#e8edf2;--sm-radius-sm:12px;--sm-radius-md:18px;--sm-radius-lg:22px;--sm-shadow-sm:0 10px 25px rgba(0,0,0,.06);--sm-shadow-md:0 15px 40px rgba(0,0,0,.08);--sm-shadow-lg:0 20px 60px rgba(0,0,0,.10);--sm-space-xs:10px;--sm-space-sm:20px;--sm-space-md:30px;--sm-space-lg:40px;--sm-space-xl:60px}