*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:#0a1410;font-family:DM Sans,sans-serif;color:#fff;overflow-x:hidden}#root{min-height:100vh}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a1410}::-webkit-scrollbar-thumb{background:#4bc74b4d;border-radius:3px}@media(max-width:768px){.desktop-only{display:none!important}.case-studies-grid{grid-template-columns:1fr!important}.case-studies-sidebar{border-right:none!important;border-bottom:1px solid rgba(255,255,255,.07)!important;display:flex!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.case-studies-sidebar::-webkit-scrollbar{display:none}.case-studies-sidebar>button{flex:0 0 auto!important;min-width:200px!important;border-bottom:none!important;border-right:1px solid rgba(255,255,255,.06)!important;border-left:none!important;border-top:3px solid transparent!important}.case-studies-sidebar>button[data-active=true]{border-top-color:var(--cs-accent, #4bc74b)!important}}@media(min-width:769px){.mobile-only{display:none!important}}
