*{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;box-sizing:border-box;}body{font-family:"Microsoft YaHei", SimSun, sans-serif;line-height:1.6;color:rgb(51, 51, 51);}nav{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:rgba(255, 255, 255, 0.95);backdrop-filter:blur(10px);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(0, 0, 0, 0.1);}.nav-link{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;position:relative;}.nav-link::after{content:"";position:absolute;bottom:-2px;left:0px;width:0px;height:2px;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(59, 130, 246);transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:width;}.nav-link:hover::after{width:100%;}.hero-title{position:relative;display:inline-block;}.hero-title::before{content:attr(data-text);position:absolute;left:0px;top:0px;width:100%;height:100%;color:rgba(255, 255, 255, 0.1);z-index:-1;font-size:1.2em;line-height:1.2;}.service-card{transition-behavior:normal;transition-duration:0.4s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-delay:0s;transition-property:all;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(0, 0, 0, 0.05);border-right-color:rgba(0, 0, 0, 0.05);border-bottom-color:rgba(0, 0, 0, 0.05);border-left-color:rgba(0, 0, 0, 0.05);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.service-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;border-top-color:rgba(59, 130, 246, 0.2);border-right-color:rgba(59, 130, 246, 0.2);border-bottom-color:rgba(59, 130, 246, 0.2);border-left-color:rgba(59, 130, 246, 0.2);}.case-item{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;overflow-x:visible;overflow-y:visible;}.case-item:hover{transform:translateY(-10px) scale(1.03);box-shadow:rgba(0, 0, 0, 0.3) 0px 35px 60px -15px;}.floating-element{animation-duration:6s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:float;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.floating-element:nth-child(2n){animation-delay:1s;}.floating-element:nth-child(3n){animation-delay:2s;}::-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, 241, 241);}::-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(197, 197, 197);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(168, 168, 168);}.loading{animation-duration:0.6s;animation-timing-function:ease-out;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;}.btn-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;}.btn-hover:hover{transform:translateY(-2px);box-shadow:rgba(0, 0, 0, 0.2) 0px 10px 25px -5px;}.text-gradient{background-image:linear-gradient(135deg, rgb(59, 130, 246), rgb(30, 64, 175), rgb(30, 58, 138));background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-color:initial;-webkit-text-fill-color:transparent;background-clip:text;}.border-animate{position:relative;}.border-animate::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:2px;background-image:linear-gradient(45deg, rgb(59, 130, 246), rgb(139, 92, 246), rgb(6, 182, 212));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:initial;mask-image:linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px), linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px);-webkit-mask-position-x:0%, 0%;-webkit-mask-position-y:0%, 0%;mask-size:auto, auto;mask-repeat:repeat, repeat;mask-origin:content-box, border-box;mask-clip:content-box, border-box;mask-mode:match-source, match-source;mask-composite:xor;pointer-events:none;}@keyframes float{0%, 100%{transform:translateY(0px);}50%{transform:translateY(-15px);}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px);}100%{opacity:1;transform:translateY(0px);}}@media (min-width: 769px) and (max-width: 1024px){.hero-title{font-size:4rem;}.case-grid{grid-template-columns:repeat(2, 1fr) !important;}}@media (max-width: 768px){.hero-title{font-size:2.5rem !important;}.mobile-menu-enter{animation-duration:0.3s;animation-timing-function:ease-out;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:slideDown;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}0%{opacity:0;transform:translateY(-20px);}100%{opacity:1;transform:translateY(0px);}.service-grid{grid-template-columns:1fr !important;}.stats-grid{grid-template-columns:repeat(2, 1fr) !important;}}