*{box-sizing:border-box}:root{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-serif: "Source Serif 4", Georgia, "Times New Roman", serif;--ink: #0b1220;--ink-soft: #4b5468;--line: #e7e9f2;--surface: #ffffff;--surface-alt: #f6f7fb;--indigo: #4338ca;--indigo-light: #6366f1;--teal: #0d9488;--violet: #7c3aed;--radius-lg: 20px;--radius-md: 14px;--shadow-md: 0 12px 32px -12px rgba(15, 23, 42, .18);--shadow-lg: 0 24px 60px -20px rgba(15, 23, 42, .28)}body{margin:0;font-family:var(--font-sans);background:#fff}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal--visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{transition:none;opacity:1;transform:none}}
