html{overflow-x:auto}body{background-color:#fff;padding:0;margin:0;min-width:768px;font-family:"PingFang SC",PingFangSC-Regular,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Microsoft YaHei",sans-serif;line-height:1;color:#222}body img{font-size:12px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}.animate-ready{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease}.animate-in{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.value__card-content--animate-left{opacity:0;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.value__card-content--animate-left.is-visible{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.value__card-content--animate-right{opacity:0;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.value__card-content--animate-right.is-visible{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.advantage__item--animate{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1)}.advantage__item--animate.is-visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.advantage__item--animate:nth-child(1){transition-delay:0s}.advantage__item--animate:nth-child(2){transition-delay:.1s}.advantage__item--animate:nth-child(3){transition-delay:.2s}.advantage__item--animate:nth-child(4){transition-delay:.3s}.service__card--animate{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1)}.service__card--animate.is-visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.service__card--animate:nth-child(1){transition-delay:0s}.service__card--animate:nth-child(2){transition-delay:.1s}.service__card--animate:nth-child(3){transition-delay:.2s}.service__swiper-item--animate{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1)}.service__swiper-item--animate.is-visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.service__swiper-item--animate:nth-child(1){transition-delay:0s}.service__swiper-item--animate:nth-child(2){transition-delay:.1s}.service__swiper-item--animate:nth-child(3){transition-delay:.2s}.energy__header{position:absolute;top:0;left:0;width:100%;height:70px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;background:0 0;z-index:100;transition:background .3s ease;padding:0 24px}@media (min-width:1024px){.energy__header{padding:0 40px}}@media (min-width:1270px){.energy__header{padding:0 120px}}.energy__header.header--dropdown-active{background:#fff;transition:background 0s}.header__logo{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.header__logo a{display:block}.header__logo img{width:121.6px;height:32.5px;display:block;object-fit:contain}.header__nav{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:40px}.nav__item-wrapper{position:relative}.nav__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:6px 12px;font-size:16px;color:#222;text-decoration:none;border-radius:4px;transition:background .3s ease}.nav__item.active{background:#f3f3f3;font-weight:500}.nav__item:hover{background:#f3f3f3}.nav__overlay{position:fixed;top:70px;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:98}.nav__dropdown{position:fixed;top:70px;left:0;width:100%;max-height:0;overflow:hidden;visibility:hidden;background:#fff;transition:max-height .3s ease,visibility .3s ease;z-index:99}.dropdown__content{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 40px 40px}.dropdown__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:198px;text-decoration:none;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.nav__dropdown.is-active .dropdown__item{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.nav__dropdown.is-active .dropdown__item:nth-child(1){transition-delay:.2s}.nav__dropdown.is-active .dropdown__item:nth-child(2){transition-delay:.3s}.nav__dropdown.is-active .dropdown__item:nth-child(3){transition-delay:.4s}.dropdown__item:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.nav__dropdown.is-active .dropdown__item:hover{opacity:1;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.dropdown__img{width:198px;height:198px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dropdown__img img{max-width:100%;max-height:100%;object-fit:contain}.dropdown__text{text-align:center;font-size:20px;color:#222;line-height:1.4}.dropdown__text p{margin:0}.energy__footer{background:#f5f5f7;box-sizing:border-box;padding:61px 0}.footer__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:72px;max-width:714px;margin:0 auto}@media (min-width:1024px){.footer__container{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:0;max-width:944px}}@media (min-width:1270px){.footer__container{max-width:1200px}}.footer__left{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px}.footer__logo a{display:block}.footer__logo img{width:132px;height:35px;display:block;object-fit:contain}.footer__copyright{font-size:10px;color:#666;line-height:1.2}.footer__copyright p{margin:0}.footer__copyright a{color:inherit;text-decoration:none}.footer__copyright a:hover{text-decoration:underline}.footer__right{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:160px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.footer__right{gap:80px}}.footer__info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:22px}.info__group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px}.info__title{font-size:20px;font-weight:500;color:#222;margin:0;line-height:1.2}.info__text{font-size:14px;color:#666;margin:0;line-height:18px}.info__text.phone{text-decoration:underline}.footer__qr{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px;padding:0 4px}.qr__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}.qr__item img{width:80px;height:80px;border-radius:5.333px}.qr__item span{font-size:14px;color:#222;text-align:center}.energy__main{min-height:100vh;background:#fff}.section__title{font-size:48px;font-weight:500;color:#222;text-align:center;margin-bottom:64px;line-height:1.2}.section-white{width:100%;padding-bottom:160px;background:#fff}.section-white__title{font-family:'PingFang SC',sans-serif;font-size:48px;font-weight:500;color:#222;text-align:center;line-height:normal;margin-bottom:64px}.hero{position:relative;width:100%;height:550px;overflow:hidden;background:#fff}@media (min-width:1860px){.hero{height:740px}}.hero__video-wrap{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%}@media (max-width:1269px){.hero__video-wrap{width:1270px}}.hero__video{width:100%;height:100%;object-fit:cover}.hero__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;z-index:10;-webkit-animation:heroFadeIn 1s ease forwards;animation:heroFadeIn 1s ease forwards}@-webkit-keyframes heroFadeIn{from{opacity:0;-webkit-transform:translate(-50%,calc(-50% - 30px));transform:translate(-50%,calc(-50% - 30px))}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes heroFadeIn{from{opacity:0;-webkit-transform:translate(-50%,calc(-50% - 30px));transform:translate(-50%,calc(-50% - 30px))}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.hero__title{font-family:"PingFang SC",-apple-system,BlinkMacSystemFont,sans-serif;font-size:64px;font-weight:600;color:#222;margin:0;line-height:1;white-space:nowrap}.hero__title-highlight{color:#008cff}.hero__subtitle{font-family:"PingFang SC",-apple-system,BlinkMacSystemFont,sans-serif;font-size:28px;font-weight:400;color:#222;opacity:.87;margin:40px 0 0;line-height:40px;white-space:nowrap}.hero__brands{position:absolute;bottom:60px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.hero__brands-img{height:24px;width:auto}.mission{width:100%;padding-top:100px;background:#fff}.mission__container{position:relative;width:100%;height:600px;max-width:714px;margin:0 auto;overflow:hidden;border-radius:24px;padding-top:54px;margin-bottom:160px}@media (min-width:1024px){.mission__container{max-width:944px}}@media (min-width:1270px){.mission__container{max-width:1200px}}.mission__container::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background:linear-gradient(180deg,rgba(192,240,255,.7) 0,rgba(208,244,255,.7) 15%,rgba(255,255,255,.7) 100%);pointer-events:none}.mission__content{position:relative;z-index:1;text-align:center;padding:0;margin-bottom:0}.mission__title{font-size:36px;font-weight:600;color:#222;line-height:1.4;margin:0 auto 16px}.mission__desc{max-width:900px;margin:0 auto;color:#666;text-align:center;font-family:"PingFang SC";font-size:14px;font-style:normal;font-weight:400;line-height:32px}@media (min-width:1024px){.mission__desc{font-size:16px}}.mission__image-wrap{position:relative;width:100%;height:400px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;overflow:hidden;border-radius:0 0 24px 24px}.mission__image{display:block;height:100%;width:auto;position:relative;z-index:1;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.mission__container:hover .mission__image{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.value{width:100%;background:#f5f5f7;padding-bottom:120px}.value__container{width:100%;max-width:714px;margin:0 auto}@media (min-width:1024px){.value__container{max-width:944px}}@media (min-width:1270px){.value__container{max-width:1200px}}.value__card{background:#fff;border-radius:16px;overflow:hidden}.value__card-top{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:400px;gap:24px;padding-left:24px;padding-right:24px}@media (min-width:1024px){.value__card-top{gap:40px;padding-left:40px;padding-right:40px}}@media (min-width:1270px){.value__card-top{gap:120px;padding-left:120px;padding-right:120px}}.value__card-content{-webkit-flex:0 0 328px;-ms-flex:0 0 328px;flex:0 0 328px;width:328px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:24px}@media (min-width:1024px){.value__card-content{-webkit-flex:0 0 381px;-ms-flex:0 0 381px;flex:0 0 381px;width:381px;gap:40px}}@media (min-width:1270px){.value__card-content{-webkit-flex:0 0 394px;-ms-flex:0 0 394px;flex:0 0 394px;width:394px}}.value__card-title{font-size:36px;font-weight:500;color:#222;margin:0;line-height:1.2}.value__card-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.value__card-subtitle{font-size:20px;font-weight:500;color:#222;margin:0;line-height:1.2}.value__card-desc{font-size:16px;color:#666;line-height:32px}.value__card-desc p{margin:0}.value__card-highlight{color:#222;font-weight:500}.value__card+.value__card{margin-top:24px}.value__card-image{-webkit-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.value__card-image img{max-width:100%;height:auto;object-fit:contain;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.value__card-image::after{content:'';position:absolute;bottom:40px;left:-20%;right:-20%;height:184px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='184' viewBox='0 0 320 184' fill='none'%3E%3Cg filter='url(%23filter0_f_4640_3086)'%3E%3Cpath d='M-49.1201 57.4989C-49.1201 57.4989 80.782 102.561 165.614 102.646C250.852 102.731 381.399 57.4989 381.399 57.4989V259.034H-49.1201V57.4989Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_4640_3086' x='-106.619' y='3.05176e-05' width='545.517' height='316.533' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='28.7494' result='effect1_foregroundBlur_4640_3086'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") no-repeat center bottom;background-size:100% 100%;pointer-events:none}@media (min-width:1024px){.value__card-image::after{bottom:0;height:255px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 443 255' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='blur' x='-50%25' y='-50%25' width='200%25' height='200%25'%3E%3CfeGaussianBlur stdDeviation='40'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M-68 80C-68 80 112 142 229 142C347 142 528 80 528 80V360H-68V80Z' fill='white' filter='url(%23blur)'/%3E%3C/svg%3E") no-repeat center bottom;background-size:100% 100%}}.value__card-top:hover .value__card-image img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.value__card-bottom:hover .value__card-image img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.value__card-bottom{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:400px;gap:24px;padding-left:24px;padding-right:24px}@media (min-width:1024px){.value__card-bottom{gap:40px;padding-left:40px;padding-right:40px}}@media (min-width:1270px){.value__card-bottom{gap:120px;padding-left:120px;padding-right:120px}}.value__card-bottom .value__card-image{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.value__card-image--no-mask::after,.value__card-image--no-mask::before{display:none}.value__card-image--combo::after{display:none}.value__card--tech .value__card-top{min-height:400px}.value__card--tech .value__card-image{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media (max-width:1023px){.value__card--tech .value__card-image{-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}.value__card--tech .value__card-image img{max-height:340px}}.value__card--mode .value__card-bottom{min-height:400px}.value__card--combo .value__card-top{min-height:400px}.cooperation{width:100%;max-width:714px;margin:0 auto;padding:0 24px;padding-top:0}.cooperation__title{display:none}.cooperation__list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:64px}.cooperation__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:32px}.cooperation__item--right .cooperation__content{-webkit-order:-1;-ms-flex-order:-1;order:-1}.cooperation__content{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:32px}.cooperation__name{font-family:'PingFang SC',sans-serif;font-size:24px;font-weight:500;color:#222;line-height:normal}.cooperation__item:nth-child(2) .cooperation__name{font-size:20px}.cooperation__details{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.cooperation__detail{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px}.cooperation__label{font-family:'PingFang SC',sans-serif;font-size:18px;font-weight:500;color:#222;line-height:normal}.cooperation__desc{font-family:'PingFang SC',sans-serif;font-size:14px;font-weight:400;color:#666;line-height:normal}.cooperation__image{width:100%;height:auto;aspect-ratio:1.5;border-radius:12px;overflow:hidden;background:#f5f5f7}.cooperation__image img{width:100%;height:100%;object-fit:cover;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.cooperation__image img:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.cooperation__image--left img{object-position:left center}.cooperation__content--animate-left,.cooperation__content--animate-right{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,transform .8s ease;transition:opacity .8s ease,transform .8s ease,-webkit-transform .8s ease}.cooperation__content--animate-left.is-visible,.cooperation__content--animate-right.is-visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (min-width:768px){.cooperation__list{gap:120px}.cooperation__item{gap:64px}.cooperation__content{width:342px;gap:64px}.cooperation__name{font-size:40px}.cooperation__item:nth-child(2) .cooperation__name{font-size:32px}.cooperation__details{gap:24px}.cooperation__label{font-size:24px}.cooperation__desc{font-size:16px}.cooperation__image{width:720px;height:480px;border-radius:14px;aspect-ratio:auto}}@media (min-width:1024px){.cooperation{max-width:944px;padding:0}.cooperation__item{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cooperation__item--right .cooperation__content{-webkit-order:0;-ms-flex-order:0;order:0}.cooperation__content{gap:88px}.cooperation__item:nth-child(2) .cooperation__name{font-size:40px}.cooperation__details{gap:64px}.cooperation__image{-webkit-flex:none;-ms-flex:none;flex:none;width:538px;height:360px;border-radius:16px}.cooperation__content--animate-left{-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}.cooperation__content--animate-left.is-visible{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.cooperation__content--animate-right{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}.cooperation__content--animate-right.is-visible{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media (min-width:1270px){.cooperation{max-width:1200px}.cooperation__image{-webkit-flex:1;-ms-flex:1;flex:1;width:auto;height:530px}}.service{margin-top:0}@media (min-width:1270px){.service{max-width:1200px;margin-left:auto;margin-right:auto;margin-top:0}}.service__title{display:none}.service__grid{display:none}@media (min-width:1270px){.service__grid{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}}.service__card{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px}.service__image{width:100%;aspect-ratio:1;background:#f5f5f7;border-radius:16px;overflow:hidden}.service__image img{width:100%;height:100%;object-fit:cover;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.service__image img:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.service__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px}.service__card-title{font-family:'PingFang SC',sans-serif;font-size:24px;font-weight:500;color:#222;line-height:1.4;margin:0}.service__card-desc{font-family:'PingFang SC',sans-serif;font-size:16px;font-weight:400;color:#666;line-height:1.6;margin:0}.service__swiper{display:block;padding-left:27px}@media (min-width:768px){.service__swiper{padding-left:calc(50vw - 357px)}}@media (min-width:1024px){.service__swiper{padding-left:calc(50vw - 472px)}}@media (min-width:1270px){.service__swiper{display:none}}.service__body{position:relative}.service__viewport{width:100%;overflow:hidden}.service__track{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;transition:-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1)}.service__swiper-item{-webkit-flex:0 0 280px;-ms-flex:0 0 280px;flex:0 0 280px;width:280px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px}@media (min-width:768px){.service__swiper-item{-webkit-flex:0 0 340px;-ms-flex:0 0 340px;flex:0 0 340px;width:340px}}@media (min-width:1024px){.service__swiper-item{-webkit-flex:0 0 380px;-ms-flex:0 0 380px;flex:0 0 380px;width:380px}}.service__swiper-item .service__image{width:100%;aspect-ratio:1}.service__nav{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:40px;width:calc(100vw - 54px)}@media (min-width:768px){.service__nav{width:714px}}@media (min-width:1024px){.service__nav{width:944px}}.service__btn{width:72px;height:72px;border-radius:50%;background:#f5f5f7;border:none;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:12px;transition:background-color .3s ease,opacity .3s ease}.service__btn:hover:not(:disabled){background:#dedee5}.service__btn:disabled{opacity:.3;cursor:not-allowed}.service__btn img{width:48px;height:48px;object-fit:contain}.consult{width:100%;max-width:714px;margin:0 auto;padding:0 24px;padding-top:0}.consult__title{display:none}.consult__card{position:relative;width:100%;height:280px;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,rgba(239,239,239,.7) 3.89%,rgba(245,245,247,.7) 22.56%,rgba(255,255,255,.7) 194.56%)}.consult__card .consult__image img{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.consult__card:hover .consult__image img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.consult__content{position:relative;z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:40px;padding:40px 24px}.consult__text{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.consult__slogan{font-family:'PingFang SC',sans-serif;font-size:40px;font-weight:500;color:#222;line-height:normal}.consult__desc{font-family:'PingFang SC',sans-serif;font-size:24px;font-weight:400;color:#666;line-height:normal}.consult__phone{font-family:'PingFang SC',sans-serif;font-size:24px;font-weight:500;color:#008cff;line-height:normal;letter-spacing:-.264px}.consult__image{position:absolute;top:0;right:0;width:100%;height:100%;pointer-events:none}.consult__image img{position:absolute;right:0;bottom:0;width:auto;height:100%;object-fit:contain;object-position:right bottom}@media (min-width:768px){.consult__card{height:300px}.consult__content{padding:48px 40px;max-width:60%}.consult__image{width:300px;top:0}.consult__image img{width:100%;height:auto}}@media (min-width:1024px){.consult{max-width:944px;padding:0}.consult__card{height:322px}.consult__content{position:absolute;left:48px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;max-width:366px}.consult__image{width:100%;bottom:auto}.consult__image img{width:auto;height:100%}}@media (min-width:1270px){.consult{max-width:1200px}.consult__content{left:64px}}:root{--swiper-gap:20px;--swiper-duration:0.5s;--swiper-easing:cubic-bezier(0.4, 0, 0.2, 1);--swiper-btn-size:72px;--swiper-btn-bg:#f5f5f7;--swiper-btn-bg-hover:#e8e8ea;--swiper-btn-disabled-opacity:0.3}.swiper{width:100%;box-sizing:border-box}.swiper__viewport{width:100%;overflow:hidden}.swiper__track{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--swiper-gap,20px);transition:-webkit-transform var(--swiper-duration,.5s) var(--swiper-easing,cubic-bezier(.4,0,.2,1));transition:transform var(--swiper-duration,.5s) var(--swiper-easing,cubic-bezier(.4,0,.2,1));transition:transform var(--swiper-duration,.5s) var(--swiper-easing,cubic-bezier(.4,0,.2,1)),-webkit-transform var(--swiper-duration,.5s) var(--swiper-easing,cubic-bezier(.4,0,.2,1))}.swiper__item{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.swiper__nav{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px}.swiper__btn{width:var(--swiper-btn-size,72px);height:var(--swiper-btn-size,72px);border-radius:50%;background:var(--swiper-btn-bg,#f5f5f7);border:none;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:12px;transition:background-color .3s ease,opacity .3s ease}.swiper__btn:hover:not(:disabled):not(.swiper__btn--disabled){background:var(--swiper-btn-bg-hover,#e8e8ea)}.swiper__btn:disabled{opacity:var(--swiper-btn-disabled-opacity,.3);cursor:not-allowed}.swiper__btn img{width:48px;height:48px;object-fit:contain}.swiper__btn--disabled{opacity:var(--swiper-btn-disabled-opacity,.3);cursor:not-allowed}.swiper--no-nav .swiper__nav{display:none}.advantage__title{display:none}.advantage__swiper{padding-left:27px}@media (min-width:768px){.advantage__swiper{padding-left:calc(50vw - 357px)}}@media (min-width:1024px){.advantage__swiper{padding-left:calc(50vw - 472px)}}@media (min-width:1270px){.advantage__swiper{padding-left:calc(50vw - 600px)}}.advantage__body{position:relative}.advantage__nav{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:40px;width:714px}@media (min-width:1024px){.advantage__nav{width:944px}}@media (min-width:1270px){.advantage__nav{width:1200px}}.advantage__btn{width:72px;height:72px;border-radius:50%;background:#f5f5f7;border:none;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:12px;transition:background-color .3s ease,opacity .3s ease}.advantage__btn:hover:not(:disabled){background:#dedee5}.advantage__btn:disabled{opacity:.3;cursor:not-allowed}.advantage__btn img{width:48px;height:48px;object-fit:contain}.advantage__viewport{width:100%;overflow:hidden}.advantage__track{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;transition:-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1)}.advantage__item{-webkit-flex:0 0 368px;-ms-flex:0 0 368px;flex:0 0 368px;width:368px;background:#f5f5f7;border-radius:16px;box-sizing:border-box;padding:36px 31px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.advantage__icon{width:80px;height:80px;margin-bottom:64px}.advantage__icon img{width:100%;height:100%;object-fit:contain;transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}.advantage__item:hover .advantage__icon img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.advantage__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.advantage__item-title{font-family:'PingFang SC',sans-serif;font-size:32px;font-weight:500;color:#222;line-height:42px;margin:0;width:269px}.advantage__item-desc{font-family:'PingFang SC',sans-serif;font-size:16px;font-weight:400;color:#666;line-height:32px;margin:0}.section-title{font-family:'PingFang SC',sans-serif;font-size:32px;font-weight:500;color:#222;text-align:center;line-height:normal;margin:0;padding-top:80px;margin-bottom:40px}@media (min-width:768px){.section-title{font-size:40px;padding-top:100px;margin-bottom:48px}}@media (min-width:1024px){.section-title{font-size:48px;padding-top:120px;margin-bottom:64px}}@media (min-width:1270px){.section-title{font-size:48px;padding-top:160px;margin-bottom:64px}}