body,html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.container,.content-area,.page-content,.section-container,[class*=container],[class*=wrapper],body,html,main,section{background-color:#0b0f1a}:root{--text:#fff;--card-bg:rgba(15,23,42,.6);--gradient-2:linear-gradient(45deg,#3b82f6,#6366f1)}.hero{justify-content:center;padding:120px 24px;position:relative}.hero-title{font-size:clamp(64px,10vw,120px);line-height:1;margin-bottom:32px}.stats-grid{display:grid;grid-gap:32px;gap:32px;margin-top:80px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.stat-card{background:var(--card-bg);border-radius:24px;padding:40px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root{--primary:#6366f1;--primary-dark:#4f46e5;--primary-light:#818cf8;--gradient-1:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899);--gradient-2:linear-gradient(45deg,#3b82f6,#6366f6);--background:#0b0f1a;--background-lighter:#131931;--text-primary:#fff;--text-secondary:hsla(0,0%,100%,.9);--text-muted:hsla(0,0%,100%,.7);--border-light:hsla(0,0%,100%,.1);--main-bg-color:#0b0f1a}html{font-size:16px}@media (max-width:768px){html{font-size:14px}}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}@media (max-width:768px){.container{padding:0 .75rem}}.section{padding:4rem 0}@media (max-width:768px){.section{padding:2rem 0}}img{max-width:100%;height:auto}@media (max-width:768px){body{padding-bottom:4rem}}.nav{position:fixed;top:0;width:100%;padding:1.5rem;background:rgba(11,15,26,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000}.nav-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.5rem;font-weight:600;color:var(--primary);text-decoration:none}.hero{min-height:100vh;display:flex;align-items:center;padding:4rem 2rem}.hero-title{font-size:4rem;font-weight:800;background:var(--gradient-1);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.2;margin-bottom:2rem}body,html{margin:0;padding:0;color:#fff}.box,.container,.section,body,div[style*="min-height: 100vh"],footer,header,html,main,section{background-color:#0b0f1a!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#__next,[data-nextjs-root],body,div[data-reactroot],html,main{background-color:#0b0f1a!important;color:#fff}.MuiCard-root,.MuiPaper-root,[class*=cardBackground]{background-color:rgba(19,25,49,.6)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1)}.report-section{margin-bottom:2rem}.section-card{background:var(--card-bg)!important;border-radius:24px;padding:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.MuiTypography-h1,.MuiTypography-h2,.MuiTypography-h3,.MuiTypography-h4,.MuiTypography-h5,.MuiTypography-h6,h1,h2,h3,h4,h5,h6{color:#fff!important}.MuiTypography-body1,.MuiTypography-body2,.MuiTypography-subtitle1,.MuiTypography-subtitle2,p{color:hsla(0,0%,100%,.9)!important}.MuiListItem-root{background-color:rgba(30,35,60,.4)!important;border:1px solid hsla(0,0%,100%,.05)!important}.MuiListItemText-primary span{color:#fff!important}.MuiListItemText-secondary span{color:hsla(0,0%,100%,.8)!important}.MuiButton-contained{background:var(--gradient-2)!important;border:none!important;color:#fff!important}[class*=StatItem]{background-color:rgba(30,35,60,.4)!important;border:1px solid hsla(0,0%,100%,.05)!important}[class*=GrowthIndicator]{background-color:rgba(100,140,255,.2)!important;color:#b0c4ff!important}[class*=QuoteContainer]{background-color:rgba(30,35,60,.4)!important;border-left:4px solid var(--primary)!important}[class*=AnimatedChart],[class*=AnimatedSparkline]{background-color:rgba(25,30,50,.3)!important}.MuiChip-root{background:rgba(100,120,240,.15)!important;color:#b0c4ff!important}.MuiBox-root{background-color:transparent!important}.gradient-text{background:var(--gradient-1);-webkit-background-clip:text;background-clip:text;color:transparent}