.orbit-legacy:not(:has(.orbit-shell,.orbit-page)){--font-geist-sans:var(--font-plex);--font-geist-mono:var(--font-plex-mono);--font-poppins:var(--font-plex);font-family:var(--font-plex), ui-sans-serif, system-ui, sans-serif;--color-slate-50:#f4f6fc;--color-slate-100:#eef1fa;--color-slate-200:#dce2f3;--color-slate-300:#c3cbe6;--color-slate-400:#8d97bd;--color-slate-500:#5d6890;--color-slate-600:#3a4670;--color-slate-700:#2b365e;--color-slate-800:#1a2550;--color-slate-900:#0b1640;--color-slate-950:#070e2b;--color-gray-50:#f4f6fc;--color-gray-100:#eef1fa;--color-gray-200:#dce2f3;--color-gray-300:#c3cbe6;--color-gray-400:#8d97bd;--color-gray-500:#5d6890;--color-gray-600:#3a4670;--color-gray-700:#2b365e;--color-gray-800:#1a2550;--color-gray-900:#0b1640;--color-zinc-50:#f4f6fc;--color-zinc-100:#eef1fa;--color-zinc-200:#dce2f3;--color-zinc-300:#c3cbe6;--color-zinc-400:#8d97bd;--color-zinc-500:#5d6890;--color-zinc-600:#3a4670;--color-zinc-700:#2b365e;--color-zinc-800:#1a2550;--color-zinc-900:#0b1640;--color-blue-50:#eef2fd;--color-blue-100:#e3eaff;--color-blue-200:#c7d4fd;--color-blue-300:#9db3fa;--color-blue-400:#6a8cf3;--color-blue-500:#4470ef;--color-blue-600:#2f5bea;--color-blue-700:#2349cf;--color-blue-800:#1b3bb5;--color-blue-900:#142c87;--color-blue-950:#0b1640;--color-indigo-50:#eef2fd;--color-indigo-100:#e3eaff;--color-indigo-200:#c7d4fd;--color-indigo-500:#4470ef;--color-indigo-600:#2f5bea;--color-indigo-700:#2349cf;--color-sky-50:#eef2fd;--color-sky-100:#e3eaff;--color-sky-600:#2f5bea;--color-sky-700:#2349cf;--brand-primary:#1b3bb5;--brand-primary-light:#2f5bea;--brand-secondary:#2f5bea;--brand-problem-section-bg:#0b1640;--brand-blue-50:#eef2fd;--brand-blue-100:#e3eaff;--brand-zinc-50:#f4f6fc;--brand-zinc-100:#eef1fa;--brand-zinc-700:#2b365e;--background:#fff;--foreground:#0b1640;--card-foreground:#0b1640;--popover-foreground:#0b1640;--primary:#2f5bea;--primary-foreground:#fff;--secondary:#eef2fd;--secondary-foreground:#0b1640;--muted:#f4f6fc;--muted-foreground:#3a4670;--accent:#eef2fd;--accent-foreground:#0b1640;--border:#dce2f3;--input:#dce2f3;--ring:#2f5bea;--radius:4px;--radius-xs:1px;--radius-2xl:6px;--radius-3xl:8px;--radius-4xl:10px;color:var(--o-fg);-webkit-font-smoothing:antialiased}:is(.orbit-legacy:not(:has(.orbit-shell,.orbit-page)) .font-poppins,.orbit-legacy:not(:has(.orbit-shell,.orbit-page)) .font-poppins *){font-family:var(--font-plex), ui-sans-serif, system-ui, sans-serif!important}.orbit-legacy:not(:has(.orbit-shell,.orbit-page)) h1{letter-spacing:-.035em;font-weight:300;line-height:1.06}.orbit-legacy:not(:has(.orbit-shell,.orbit-page)) h2{letter-spacing:-.025em;font-weight:400}.orbit-legacy:not(:has(.orbit-shell,.orbit-page)) h3{letter-spacing:-.015em;font-weight:500}.orbit-legacy:not(:has(.orbit-shell,.orbit-page)) :is(.shadow-sm,.shadow,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl){box-shadow:0 18px 40px -26px #0b164059}.m-hero :is(.text-slate-950,.text-slate-900,.text-slate-800,.text-brand-primary,.text-blue-900){color:var(--o-hero-fg)}.m-hero :is(.text-slate-700,.text-slate-600,.text-slate-500,.text-slate-400,.text-gray-600,.text-gray-500){color:var(--o-hero-muted)}.m-hero :is(.text-blue-800,.text-blue-700,.text-blue-600){color:var(--o-hero-fg)}.m-hero h1{letter-spacing:-.04em;font-size:clamp(2.6rem,5.2vw,4.75rem);font-weight:300;line-height:1.03}.m-hero :is(.bg-slate-900,.bg-slate-800,.bg-blue-600,.bg-blue-700){background-color:var(--o-hero-btn-bg);color:var(--o-hero-btn-fg);border-radius:0}.m-hero :is(.bg-slate-900,.bg-slate-800,.bg-blue-600,.bg-blue-700):hover{background-color:var(--o-hero-btn-bg);opacity:.92}.m-hero a.bg-white,.m-hero button.bg-white,.m-hero .bg-white.border{color:var(--o-hero-fg);border-color:var(--o-hero-line);background-color:#0000;border-radius:0}.m-hero a.bg-white:hover,.m-hero button.bg-white:hover{background-color:var(--o-hero-faint)}.m-hero :is(.bg-blue-50,.bg-slate-50,.bg-slate-100){background-color:var(--o-hero-faint);color:var(--o-hero-fg)}.m-hero :is(.border-slate-200,.border-slate-300,.border-blue-200,.border-blue-600,.border-white\/70){border-color:var(--o-hero-line)}.m-hero :is(.rounded-full,.rounded-lg,.rounded-md):is(a,button,span){border-radius:0}.m-hero :is([class*=" bg-white/"],[class^=bg-white\/]){background-color:var(--o-hero-faint);color:var(--o-hero-fg);border-color:var(--o-hero-line);border-radius:0}.m-hero :is([class*=" bg-white/"],[class^=bg-white\/]) :is(svg,.text-blue-600,.text-blue-700,.text-emerald-600){color:var(--o-hero-fg)}
