:root{--kore-color-teal-900:#002F35;--kore-color-teal-700:#005763;--kore-color-teal-500:#157B88;--kore-color-teal-300:#3FA3B0;--kore-color-teal-100:#7DCAD1;--kore-color-teal-50:#D1EFF3;--kore-color-gold-900:#573400;--kore-color-gold-700:#814D00;--kore-color-gold-500:#D48000;--kore-color-gold-300:#EBA50D;--kore-color-gold-100:#FDD27E;--kore-color-gold-50:#FFF4DE;--kore-color-neutral-950:#0B0B0C;--kore-color-neutral-900:#1A1A1D;--kore-color-neutral-800:#27272D;--kore-color-neutral-700:#40404A;--kore-color-neutral-600:#52525D;--kore-color-neutral-300:#E5E7EB;--kore-color-neutral-200:#EEF0F1;--kore-color-neutral-100:#F5F5F5;--kore-color-neutral-50:#FAFAFA;--kore-color-neutral-0:#FFFFFF;--kore-color-primary:var(--kore-color-teal-500);--kore-color-primary-dark:var(--kore-color-teal-700);--kore-color-accent:var(--kore-color-gold-500);--kore-color-success:#3CD373;--kore-color-error:#EF4444;--kore-color-text:var(--kore-color-neutral-900);--kore-color-text-muted:var(--kore-color-neutral-600);--kore-color-text-inverse:var(--kore-color-neutral-0);--kore-color-bg:var(--kore-color-neutral-0);--kore-color-bg-subtle:var(--kore-color-neutral-50);--kore-color-bg-dark:var(--kore-color-neutral-950);--kore-gradient-hero:linear-gradient(135deg,#002F35,#157B88 50%,#158886);--kore-gradient-accent:linear-gradient(135deg,#156988,#158886);--kore-font-sans:"Google Sans Flex",ui-sans-serif,system-ui,sans-serif;--kore-font-weight-regular:400;--kore-font-weight-medium:500;--kore-font-weight-semibold:600;--kore-space-1:0.25rem;--kore-space-2:0.5rem;--kore-space-3:0.75rem;--kore-space-4:1rem;--kore-space-6:1.5rem;--kore-space-8:2rem;--kore-space-12:3rem;--kore-space-16:4rem;--kore-space-24:6rem;--kore-space-32:8rem;--kore-radius-sm:0.25rem;--kore-radius-md:0.5rem;--kore-radius-lg:0.75rem;--kore-radius-xl:1rem;--kore-radius-full:9999px;--kore-shadow-sm:0 1px 2px 0 rgba(11,11,12,0.05);--kore-shadow-md:0 4px 6px -1px rgba(11,11,12,0.08),0 2px 4px -2px rgba(11,11,12,0.05);--kore-shadow-lg:0 10px 15px -3px rgba(11,11,12,0.08),0 4px 6px -4px rgba(11,11,12,0.05);--kore-shadow-xl:0 20px 25px -5px rgba(11,11,12,0.1),0 8px 10px -6px rgba(11,11,12,0.05);--kore-shadow-focus:0 0 0 3px rgba(21,123,136,0.35);--kore-transition-fast:150ms ease;--kore-transition-base:250ms ease;--kore-transition-slow:400ms ease}@media (prefers-reduced-motion:reduce){:root{--kore-transition-fast:0ms;--kore-transition-base:0ms;--kore-transition-slow:0ms}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font-family:var(--kore-font-sans);color:var(--kore-color-text);background:var(--kore-color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:2px solid var(--kore-color-primary);outline-offset:2px}#features{--kore-color-text-muted:#157b88}#features p.mantine-Text-root{color:#157b88!important}