:root{--color-bg: #FFFFFF;--color-primary: #FFD000;--color-text: #000000;--color-text-muted: #555555;--nav-height: 80px}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--color-bg);color:var(--color-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a0a0a0}a{color:inherit;text-decoration:none}ul{list-style:none}section{width:100%;position:relative}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 5%}.text-primary{color:var(--color-primary)}.text-muted{color:var(--color-text-muted)}@media (min-width: 768px){.mobile-only{display:none}}.aix-desktop{display:block}.aix-mobile{display:none}@media (max-width: 1024px){.container{padding:0 6%}}@media (max-width: 768px){.container{padding:0 5%}.aix-desktop{display:none!important}.aix-mobile{display:block!important}.solutions-card{padding:2.5rem 5%!important;gap:1rem!important}.work-card{padding:2.5rem!important}.work-card h3{font-size:clamp(2.5rem,14vw,5rem)!important}.work-card h4{font-size:1.4rem!important}.contact-section{padding:8rem 0!important}.contact-section h2{font-size:clamp(2rem,10vw,4rem)!important}.contact-section p{font-size:1.1rem!important}.contact-btn{padding:1.2rem 2.5rem!important;font-size:1.1rem!important}.contact-footer{margin-top:6rem!important}}
