*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary:#0a0a0a;--bg-surface:#111;--bg-elevated:#1a1a1a;--accent:#cf0;--accent-dim:#ccff0026;--accent-glow:#ccff0014;--text-primary:#f5f5f5;--text-secondary:#888;--text-tertiary:#555;--border:#222;--border-accent:#cf03;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono","Fira Code",monospace;--max-width:1200px;--grid-dot:#ccff000a}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:hidden}body:before{content:"";background-image:radial-gradient(circle,var(--grid-dot)1px,transparent 1px);pointer-events:none;z-index:0;background-size:32px 32px;width:100%;height:100%;position:fixed;top:0;left:0}#root{z-index:1;position:relative}a{color:var(--accent);text-decoration:none;transition:opacity .2s}a:hover{opacity:.8}::selection{background:var(--accent);color:var(--bg-primary)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--text-tertiary);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.container{max-width:var(--max-width);margin:0 auto;padding:0 2rem}.section{padding:8rem 0;position:relative}.section-label{font-family:var(--font-mono);color:var(--accent);text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.75rem;display:flex}.section-label:before{content:"$";opacity:.5}.section-title{font-family:var(--font-mono);color:var(--text-primary);margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.2}.section-subtitle{color:var(--text-secondary);max-width:640px;font-size:1.125rem;line-height:1.7}.section-divider{border:none;border-top:1px dashed var(--border);margin:0}@media (max-width:768px){.section{padding:5rem 0}.section-title{font-size:1.75rem}.container{padding:0 1.25rem}}
