.brand-container{padding:4.875rem 5rem 4.5rem;display:flex;flex-direction:column;align-items:center}.brand-container .title{font-size:3.25rem;color:#1c2667;position:relative;text-align:center;font-family:Poppins-Regular}.brand-container .title:after{content:"";position:absolute;left:50%;transform:translateX(-50%);top:-1.25rem;width:5.125rem;height:.375rem;background:#1c2667}.brand-container .description{font-size:1.375rem;color:#1c2667;text-align:center;font-family:Alibaba-PuHuiTi-Regular;line-height:1}.brand-container .intro{font-size:.875rem;color:#333;text-align:center;padding-top:1.5rem;font-family:Alibaba-PuHuiTi-Regular;max-width:38.625rem}.service-container{background:#1c2667;padding:4.625rem 6.25rem}.service-container .title{font-size:3.25rem;color:#fff;font-family:Poppins-Regular}.service-container .description{font-size:1.375rem;color:#fff;font-family:Alibaba-PuHuiTi-Regular;line-height:1}.service-container .content{margin-top:-5.25rem}.service-container .content .service-img{width:28.1875rem;aspect-ratio:451/558;border-radius:.75rem;overflow:hidden;position:relative;flex-shrink:0}.service-container .content .service-list{position:relative}.service-container .content .service-list:before{content:"";position:absolute;top:0;left:0;width:.1875rem;height:100%;background:hsla(0,0%,100%,.2);border-radius:.75rem;z-index:1}.service-container .content .service-list .service-item{padding-left:1.625rem;position:relative;cursor:pointer}.service-container .content .service-list .service-item:before{content:"";position:absolute;left:0;top:0;width:.1875rem;height:0;background:#fff;border-radius:.75rem;transition:none}.service-container .content .service-list .service-item .service-title{font-size:1.375rem;color:#fff;margin-bottom:.625rem;line-height:1;font-family:Alibaba-PuHuiTi-Medium}.service-container .content .service-list .service-item:not(:first-child) .service-title{padding-top:1.6875rem}.service-container .content .service-list .service-item .service-description{height:0;overflow:hidden;transition:height .6s ease-in-out;font-size:1rem;color:#fff;line-height:2.625rem;max-width:23.125rem;font-family:Alibaba-PuHuiTi-Regular;white-space:pre-wrap}.service-container .content .service-list .service-item .service-description b{font-family:Alibaba-PuHuiTi-Medium;font-weight:400}@keyframes serviceBarGrow{0%{height:0}to{height:100%}}.service-container .content .service-list .service-item.active .service-description{height:7.875rem}.service-container .content .service-list .service-item.active:before{animation:serviceBarGrow 10s linear forwards}.ai-health-container{padding:3.75rem;overflow:hidden}.ai-health-container .content{padding-top:2.5rem;gap:1.875rem;column-count:2;align-items:stretch;justify-content:center;display:flex}.ai-health-container .content .card-container{width:23.625rem;padding:3.4375rem 2.25rem 2.0625rem;background:#fff;border-radius:.75rem;box-sizing:border-box}.ai-health-container .content .card-container h5{font-size:1.25rem;color:#000;text-align:center;padding-bottom:1rem;line-height:1;font-family:Alibaba-PuHuiTi-Regular}.ai-health-container .content .card-container p{font-size:.875rem;color:#000;text-align:center;font-family:Alibaba-PuHuiTi-Regular}@media(max-width:720px){.brand-container{padding:5rem 2.125rem 4.75rem}.brand-container .title{font-size:3.125rem;line-height:1}.brand-container .title:after{top:-1rem}.brand-container .description{font-size:1.25rem;line-height:normal}.brand-container .intro{font-size:.875rem;padding-top:2.25rem}.service-container{padding:4.75rem 2.1875rem}.service-container .title{font-size:3.125rem;line-height:1;padding-bottom:1.25rem}.service-container .description{font-size:1.25rem}.service-container .content{margin-top:2.625rem;flex-direction:column;align-items:flex-start}.service-container .content .service-img{width:100%;aspect-ratio:653/691;margin-top:1.75rem;border-radius:.5rem}.service-container .content .service-list .service-item{padding-left:1.625rem}.service-container .content .service-list .service-item .service-title{font-size:1.5rem;margin-bottom:.5rem}.service-container .content .service-list .service-item .service-description{font-size:1rem}.ai-health-container{padding:4.75rem 2.0625rem}.ai-health-container h2.section-title{line-height:1}.ai-health-container .content{padding-top:2.25rem;display:grid;row-gap:1.5rem}.ai-health-container .content .card-container{width:100%;padding:2.125rem .75rem}.ai-health-container .content .card-container h5{font-size:1.25rem}.ai-health-container .content .card-container p{font-size:.875rem}}