.data-chaos-hero{margin:0 auto;max-width:var(--container-2xl);padding:calc(var(--space-24) + var(--space-6)) var(--container-padding) var(--space-5xl);text-align:center}.hero-content{margin:0 auto;max-width:var(--container-lg);width:100%}.hero-label{color:var(--color-text-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-widest);margin-bottom:var(--space-8);text-transform:uppercase}.hero-text{margin-bottom:var(--space-12)}.hero-title{margin-bottom:var(--space-8)}.hero-title h1{color:var(--color-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:var(--font-size-h2);font-weight:var(--font-weight-normal);line-height:var(--line-height-snug);margin:0;word-break:keep-all}.gradient-text{background:var(--color-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;word-break:keep-all}.hero-subtitle{color:var(--color-text-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-normal);margin:0 0 var(--space-6) 0;text-transform:uppercase}.hero-description{margin:0;text-align:center}.hero-description p{color:var(--color-text-subtle);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:var(--font-size-md);font-weight:var(--font-weight-light);line-height:var(--line-height-relaxed);margin:0 auto;max-width:600px}.hero-description strong{color:var(--color-text-secondary);font-weight:var(--font-weight-normal)}@media (max-width:1024px){.data-chaos-hero{padding:var(--space-5xl) var(--container-padding) calc(var(--space-12) + var(--space-3))}.hero-title h1{font-size:var(--font-size-h3)}.hero-subtitle{font-size:var(--font-size-md)}.hero-description p{font-size:var(--font-size-base)}}@media (max-width:768px){.data-chaos-hero{padding:calc(var(--space-12) + var(--space-3)) var(--space-5) var(--space-10)}.hero-title h1{font-size:var(--font-size-h4)}.hero-subtitle{font-size:var(--font-size-base)}.hero-description p{font-size:15px}}@media (prefers-reduced-motion:reduce){.data-chaos-hero *{transition:none!important}}