body{background-color:#000}:root{--bg-dark-navy:#000;--bg-dark-navy-transparent:rgba(0,0,0,.85);--bg-dark-navy-transparent-95:rgba(0,0,0,.95);--primary-50:#eef2ff;--primary-100:#e0e7ff;--primary-200:#c7d2fe;--primary-300:#a5b4fc;--primary-400:#818cf8;--primary-500:#6366f1;--primary-600:#4f46e5;--primary-700:#4338ca;--primary-800:#3730a3;--primary-900:#312e81;--primary-gradient:linear-gradient(135deg,var(--primary-600) 0%,var(--primary-400) 100%);--gray-50:#f5f5f6;--gray-100:#ececee;--gray-200:#d4d4d8;--gray-300:#a1a1aa;--gray-400:#71717a;--gray-500:#52525b;--gray-600:#3f3f46;--gray-700:#27272a;--gray-800:#18181b;--gray-900:#09090b;--shadow-sm:0 0 0 1px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04);--shadow-md:0 0 0 1px rgba(0,0,0,.03),0 4px 8px -2px rgba(0,0,0,.08),0 8px 16px -4px rgba(0,0,0,.04);--shadow-lg:0 0 0 1px rgba(0,0,0,.03),0 8px 16px -4px rgba(0,0,0,.1),0 16px 32px -8px rgba(0,0,0,.08);--shadow-xl:0 0 0 1px rgba(0,0,0,.03),0 16px 32px -8px rgba(0,0,0,.12),0 32px 64px -16px rgba(0,0,0,.1);--shadow-2xl:0 0 0 1px rgba(0,0,0,.03),0 24px 48px -12px rgba(0,0,0,.18),0 48px 96px -24px rgba(0,0,0,.12);--radius-sm:.625rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.75rem;--layout-padding-x:80px;--layout-padding-x-tablet:60px;--layout-padding-x-mobile:24px}
