*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0f172a;font-family:Inter,-apple-system,system-ui,Helvetica Neue,sans-serif}html{scroll-behavior:smooth}@media (width<=768px){.desktop-nav{display:none!important}.mobile-menu-btn{display:block!important}}@media (width>=769px){.mobile-dropdown{display:none!important}.services-header{position:sticky;top:100px}}.why-card{transition:transform .3s,border-color .3s,background .3s}.why-card:hover{transform:translateY(-4px);background:#ffffff14!important;border-color:#60a5fa4d!important}.serve-card{transition:transform .3s,box-shadow .3s}.serve-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000000f}.cta-primary{transition:transform .2s,box-shadow .2s}.cta-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2563eb59}@keyframes countUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}input:focus,textarea:focus{box-shadow:0 0 0 3px #2563eb1a;border-color:#2563eb!important}
