:root{--font-hero-title:"Milgalita", sans-serif;--font-body:"Normaliq", sans-serif;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--background:#080c12;--foreground:#f8fafc;--card:#0d131c;--card-foreground:#f8fafc;--popover:#0d131c;--popover-foreground:#f8fafc;--primary:#34b2a7;--primary-foreground:#080c12;--secondary:#151d28;--secondary-foreground:#f8fafc;--muted:#1b222d;--muted-foreground:#7588a3;--accent:#34b2a7;--accent-foreground:#080c12;--destructive:#ef4343;--destructive-foreground:#f8fafc;--border:#1d2530;--input:#1d2530;--ring:#34b2a7;--color-ice-cyan:#34b2a71a;--navy-900:#060a0e;--navy-800:#090e15;--navy-700:#111822;--navy-600:#202c3c;--navy-500:#394960;--teal-500:#34b2a7;--teal-600:#248f8f;--teal-400:#53c6b3;--blue-500:#1773cf;--blue-600:#0f53b3;--blue-400:#369be2;--emerald-500:#10b77f;--amber-500:#f59f0a;--rose-500:#f43e5c;--cyan-500:#0ddff2;--gradient-primary:linear-gradient(90deg, #2ea398 0%, #2575b8 100%);--gradient-hero:linear-gradient(180deg, #060a0e 0%, #0d131c 100%);--gradient-accent:linear-gradient(135deg, #34b2a7 0%, #12579f 100%);--gradient-card:linear-gradient(180deg, #0f151f 0%, #0c1119 100%);--gradient-brand:linear-gradient(135deg, #53c6b3 0%, #174d82 100%);--shadow-card:0 1px 3px 0 #0003;--shadow-card-hover:0 20px 40px -12px #00000080;--shadow-hero:0 25px 50px -12px #00000080;--shadow-glow:0 0 40px -10px #34b2a74d;--shadow-glow-brand:0 0 40px -10px #34b2a740;--sidebar-background:#090e15;--sidebar-foreground:#f8fafc;--sidebar-primary:#34b2a7;--sidebar-primary-foreground:#080c12;--sidebar-accent:#19222e;--sidebar-accent-foreground:#f8fafc;--sidebar-border:#1d2530;--sidebar-ring:#34b2a7;--lt-color-gray-100:#f8f9fc;--lt-color-gray-200:#f1f3f9;--lt-color-gray-300:#dee3ed;--lt-color-gray-400:#c2c9d6;--lt-color-gray-500:#8f96a3;--lt-color-gray-600:#5e636e;--lt-color-gray-700:#2f3237;--lt-color-gray-800:#1d1e20;--lt-color-gray-900:#111213;--lt-shadowDefault:0 2px 6px -1px #00000029, 0 1px 4px -1px #0000000a;--lt-shadowActive:0 0 8px -2px #0000001a, 0 6px 20px -3px #0003;--lt-color-white:#fff!important;--lt-color-black:#111213!important;--lt-color-transparent:#fff0!important;--lt-color-background-light:var(--lt-color-gray-100)!important;--lt-color-background-default:var(--lt-color-gray-200)!important;--lt-color-background-dark:var(--lt-color-gray-300)!important;--lt-color-border-light:var(--lt-color-gray-200)!important;--lt-color-border-default:var(--lt-color-gray-300)!important;--lt-color-border-dark:var(--lt-color-gray-400)!important;--lt-color-text-very-light:var(--lt-color-gray-500)!important;--lt-color-text-light:var(--lt-color-gray-600)!important;--lt-color-text-default:var(--lt-color-gray-700)!important;--lt-color-text-dark:var(--lt-color-gray-800)!important;--lt-color-overlay-default:#fff!important;--lt-color-overlay-dark:#fff!important;--lt-color-overlay-transparent:#0000001a!important;--lt-shadow-website-overlay:0 0 7px 0 #0000004d!important}html{scroll-behavior:smooth}#ledgerx,#ca-copilot,#gsp-service,#trust,#ecosystem,#how-it-works,#industry,#cta{scroll-margin-top:110px}body{background:var(--background);color:var(--foreground);font-family:var(--font-body);margin:0;padding:0}h1,h2,h3,h4,h5,h6,.hero-title,.section-title-main,.footer-title,.item-title{font-family:var(--font-hero-title)!important}*{box-sizing:border-box}.section-header{text-align:center;margin-bottom:24px}.section-header .section-badge{color:var(--primary);letter-spacing:2px;text-transform:uppercase;background:var(--color-ice-cyan);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #34b2a733;border-radius:100px;align-items:center;margin-bottom:24px;padding:6px 16px;font-size:14px;font-weight:700;display:inline-block}@media only screen and (min-width:320px) and (max-width:1024px){.section-header .section-badge{font-size:12px}}.section-header .section-title{margin-bottom:24px;font-size:42px;font-weight:800;line-height:1.1}@media only screen and (min-width:320px) and (max-width:767px){.section-header .section-title{font-size:26px;line-height:1.2}}@media only screen and (min-width:768px) and (max-width:1024px){.section-header .section-title{font-size:32px;line-height:1.2}}.section-header .section-subtitle{color:var(--muted-foreground);max-width:540px;margin:0 auto;font-size:16px;line-height:1.6}@media only screen and (min-width:320px) and (max-width:767px){.section-header .section-subtitle{font-size:14px;line-height:1.4}}@media only screen and (min-width:768px) and (max-width:1024px){.section-header .section-subtitle{font-size:14px;line-height:1.4}}
