
    :root { color-scheme: light dark; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
    body { margin: 0; background: #0a0c12; color: #f7f8fb; }
    main { width: min(760px, calc(100% - 40px)); margin: 0 auto; padding: 72px 0 96px; }
    h1 { font-size: clamp(2.5rem, 8vw, 5rem); line-height: .96; letter-spacing: -.055em; margin: 0 0 24px; }
    h2 { margin-top: 48px; font-size: 1.35rem; }
    p, li { color: #c9ceda; font-size: 1.05rem; line-height: 1.65; }
    a { color: #52b7ff; }
    .eyebrow { color: #52b7ff; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; }
    .card { margin-top: 32px; padding: 24px; border: 1px solid #303748; border-radius: 20px; background: #131722; }
    .muted { color: #8f98aa; }
  