body{font-family:"Microsoft YaHei", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;line-height:1.6;color:rgb(55, 65, 81);}.company-logo{font-family:"Arial Black", "Microsoft YaHei", sans-serif;letter-spacing:2px;}.nav-link{position:relative;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.nav-link.active{color:rgb(239, 68, 68) !important;}.section-padding{padding-top:120px;padding-bottom:120px;}.bg-industrial-blue{background-color:rgb(30, 64, 175);}.bg-dark-gray{background-color:rgb(55, 65, 81);}.text-industrial-blue{color:rgb(30, 64, 175);}.text-orange-accent{color:rgb(249, 115, 22);}.border-orange-accent{border-top-color:rgb(249, 115, 22);border-right-color:rgb(249, 115, 22);border-bottom-color:rgb(249, 115, 22);border-left-color:rgb(249, 115, 22);}.hover-orange:hover{color:rgb(249, 115, 22);}.card-hover{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-delay:0s;transition-property:all;}.card-hover:hover{transform:translateY(-8px);box-shadow:rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;}::-webkit-scrollbar{width:8px;}::-webkit-scrollbar-track{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(241, 245, 249);}::-webkit-scrollbar-thumb{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(203, 213, 225);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}::-webkit-scrollbar-thumb:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(148, 163, 184);}.fade-in{opacity:0;transform:translateY(30px);transition-behavior:normal;transition-duration:0.6s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.fade-in.visible{opacity:1;transform:translateY(0px);}.form-input{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.form-input:focus{border-top-color:rgb(249, 115, 22);border-right-color:rgb(249, 115, 22);border-bottom-color:rgb(249, 115, 22);border-left-color:rgb(249, 115, 22);box-shadow:rgba(249, 115, 22, 0.1) 0px 0px 0px 3px;}.btn-primary{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.btn-primary:hover{transform:translateY(-2px);box-shadow:rgba(249, 115, 22, 0.25) 0px 10px 25px -5px;}.img-responsive{max-width:100%;height:auto;}.loading{animation-duration:0.6s;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:fadeInUp;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.text-4xl.lg\:text-5xl.font-bold.mb-6{color:rgb(24, 88, 236);}.text-lg{color:#1164e8;}.text-xl.mb-8.text-gray-200{color:#0e94fb;}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px);}100%{opacity:1;transform:translateY(0px);}}@media (max-width: 768px){.section-padding{padding-top:80px;padding-bottom:80px;}.text-4xl{font-size:2rem;}.text-3xl{font-size:1.875rem;}}