*{margin:0;padding:0;box-sizing:border-box}:root{--color-bg-dark: #050607;--color-bg-darker: #070a0b;--color-bg-darkest: #0a1011;--color-text: #ffffff;--color-text-muted: #a0aec0;--color-accent-green: #68de68;--color-accent-teal: #0fa18f;--color-accent-orange: #f96302;--color-glass-bg: rgba(255, 255, 255, .05);--color-glass-border: rgba(255, 255, 255, .1)}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background:var(--color-bg-dark);color:var(--color-text);line-height:1.6;overflow-x:hidden}.section{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:120px 0 80px}.section.compact{min-height:auto;padding:80px 0}.container{max-width:1200px;margin:0 auto;padding:0 2rem;width:100%}.section-head{text-align:center;margin-bottom:4rem}.section-title{font-size:2.5rem;font-weight:800;margin-bottom:1rem}.section-subtitle{font-size:1.25rem;color:var(--color-text-muted);max-width:600px;margin:0 auto}h1,h2,h3,h4,h5,h6,p,ul,ol,li{text-align:left}.section-head,.section-head .section-title,.section-head .section-subtitle{text-align:center}@media(max-width:768px){.section-title{font-size:2rem}h1,h2,h3,h4,h5,h6,p,ul,ol,li,.section-intro,.outcome-lead,.proof-item p,.problem-item p,.roi-intro,.roi-note,.implementation-note,.intro-text{text-align:left!important}}
