:root{--accent: #00C4A7;--dark-bg: #0A1E1C;--surface: #112826;--surface-2: #0D2320;--border: #1E3E3A;--text-primary: #E8F4F2;--text-muted: #93C4BE;--text-dim: #5A8A85;--font-heading: "Space Grotesk", sans-serif;--font-body: "Inter", sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--dark-bg);color:var(--text-primary);font-family:var(--font-body);overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--dark-bg)}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:3px}.container{max-width:1200px;margin:0 auto;width:100%}.section-label{color:var(--accent);font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase}@keyframes dash{to{stroke-dashoffset:0}}@keyframes nodePulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes pulse2{0%,to{opacity:.6}50%{opacity:1}}@keyframes floatNode0{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes floatNode1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatNode2{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes floatNode3{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media(max-width:768px){.nav-links,.nav-cta{display:none!important}.hamburger{display:flex!important}.hero-grid{grid-template-columns:1fr!important}.flow-diagram{display:none!important}.pain-grid,.services-grid{grid-template-columns:1fr!important}.how-grid{grid-template-columns:1fr!important;gap:32px!important}.how-arrow{display:none!important}.case-grid,.maint-grid{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr!important;gap:32px!important}.footer-bottom{flex-direction:column!important;gap:4px!important;text-align:center}.case-visual,.case-content{padding:32px 24px!important}}@media(min-width:769px)and (max-width:1100px){.services-grid{grid-template-columns:1fr 1fr!important}.hero-grid{gap:32px!important}}
