:root{--bg-primary: #0D0D0D;--bg-secondary: #1A1A1A;--border-color: #2C2C2C;--text-primary: #F5F5F5;--text-secondary: #A0A0A0;--max-width: 1200px;--top-bar-height: 40px;--header-height: 75px;--border-radius: 8px;--font-family-base: "Poppins", sans-serif;--accent-primary: #FF4B2B;--accent-primary-rgb: 255, 75, 43;--accent-secondary: #FF416C;--accent-secondary-rgb: 255, 65, 108;--accent-gradient: linear-gradient(90deg, var(--accent-primary), var(--accent-secondary))}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--text-primary);text-decoration:none;transition:color .3s ease}a:hover{color:var(--accent-primary)}.container{width:90%;max-width:var(--max-width);margin:0 auto}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.page-container{padding-top:4rem;padding-bottom:4rem;min-height:50vh;margin-top:calc(var(--header-height) + var(--top-bar-height))}.page-title{font-size:3rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;line-height:1.2}.page-subtitle{font-size:1.2rem;font-weight:300;color:var(--text-secondary)}.section-eyebrow{display:block;font-size:1rem;font-weight:600;color:var(--accent-primary);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.section-title{font-size:2.8rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem;line-height:1.3}.section-subtitle{font-size:1.1rem;color:var(--text-secondary);line-height:1.8;max-width:700px}[jslAnimateOnScroll]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}[jslAnimateOnScroll].is-visible{opacity:1;transform:translateY(0)}.solutions-grid>*:nth-child(1),.products-grid>*:nth-child(1),.projects-grid>*:nth-child(1),.core-values-grid>*:nth-child(1){transition-delay:.1s}.solutions-grid>*:nth-child(2),.products-grid>*:nth-child(2),.projects-grid>*:nth-child(2),.core-values-grid>*:nth-child(2){transition-delay:.2s}.solutions-grid>*:nth-child(3),.products-grid>*:nth-child(3),.projects-grid>*:nth-child(3),.core-values-grid>*:nth-child(3){transition-delay:.3s}.solutions-grid>*:nth-child(4),.products-grid>*:nth-child(4),.projects-grid>*:nth-child(4),.core-values-grid>*:nth-child(4){transition-delay:.4s}.solutions-grid>*:nth-child(5),.products-grid>*:nth-child(5),.projects-grid>*:nth-child(5),.core-values-grid>*:nth-child(5){transition-delay:.5s}.solutions-grid>*:nth-child(6),.products-grid>*:nth-child(6),.projects-grid>*:nth-child(6),.core-values-grid>*:nth-child(6){transition-delay:.6s}.solutions-grid>*:nth-child(7),.products-grid>*:nth-child(7),.projects-grid>*:nth-child(7),.core-values-grid>*:nth-child(7){transition-delay:.7s}.solutions-grid>*:nth-child(8),.products-grid>*:nth-child(8),.projects-grid>*:nth-child(8),.core-values-grid>*:nth-child(8){transition-delay:.8s}.solutions-grid>*:nth-child(9),.products-grid>*:nth-child(9),.projects-grid>*:nth-child(9),.core-values-grid>*:nth-child(9){transition-delay:.9s}.solutions-grid>*:nth-child(10),.products-grid>*:nth-child(10),.projects-grid>*:nth-child(10),.core-values-grid>*:nth-child(10){transition-delay:1s}lucide-icon{display:flex;align-items:center;justify-content:center}@media (max-width: 992px){*:hover{cursor:default}}body{user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}
