:root{--rm-blue: #2B3BF5;--rm-blue-hover: #1F2DD6;--rm-blue-press: #1722AE;--rm-blue-tint: #4A57F7;--rm-navy: #0F1A5C;--rm-black: #000000;--rm-off-black: #0A0A0C;--rm-elevated: #131318;--rm-line: #232329;--rm-white: #FFFFFF;--rm-grey: #8B8B96;--rm-grey-dim: #5C5C66;--rm-gold: #F5B32B;--surface-page: var(--rm-off-black);--surface-card: var(--rm-elevated);--surface-icon: var(--rm-black);--surface-invert: var(--rm-white);--border-default: var(--rm-line);--border-strong: var(--rm-blue);--text-primary: var(--rm-white);--text-secondary: var(--rm-grey);--text-disabled: var(--rm-grey-dim);--text-accent: var(--rm-blue);--text-on-accent: var(--rm-white);--accent: var(--rm-blue);--accent-hover: var(--rm-blue-hover);--accent-press: var(--rm-blue-press);--rating-star: var(--rm-gold);--gradient-banner: radial-gradient(120% 160% at 0% 0%, #1B2A8F 0%, var(--rm-navy) 22%, #05060F 62%, var(--rm-black) 100%);--gradient-accent: linear-gradient(90deg, var(--rm-blue) 0%, var(--rm-navy) 100%)}:root{--font-sans: "Inter Tight", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-black: 800;--text-display-size: 72px;--text-display-lh: .96;--text-display-ls: -.03em;--text-h1-size: 44px;--text-h1-lh: 1.02;--text-h1-ls: -.025em;--text-h2-size: 30px;--text-h2-lh: 1.1;--text-h2-ls: -.02em;--text-h3-size: 20px;--text-h3-lh: 1.2;--text-h3-ls: -.01em;--text-body-size: 16px;--text-body-lh: 1.55;--text-body-ls: 0;--text-small-size: 14px;--text-small-lh: 1.5;--text-eyebrow-size: 12px;--text-eyebrow-ls: .16em}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--layout-max: 1120px;--layout-gutter: 40px}:root{--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--border-width: 1px;--border-width-strong: 2px;--shadow-card: 0 1px 0 rgba(255,255,255,.04) inset, 0 8px 24px rgba(0,0,0,.6);--shadow-accent: 0 8px 28px rgba(43,59,245,.35);--focus-ring: 0 0 0 3px rgba(43,59,245,.45);--cover-size: 540px;--cover-stroke: 12px;--cover-ring-radius: 232px}:root{--ease-standard: cubic-bezier(.2, 0, .1, 1);--duration-fast: .12s;--duration-base: .18s;--duration-slow: .32s}html{scroll-behavior:smooth}body{margin:0;background:var(--surface-page);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}a{color:var(--text-accent)}a:hover{color:var(--accent-hover)}button:hover{background-color:var(--accent-hover)}#root video{max-width:100%}@media (max-width:640px){:root{--layout-gutter:20px;--space-9:64px}#root section{padding-top:64px!important;padding-bottom:64px!important}}@media (max-width:420px){#root a[href="/"] img{height:24px!important}}
