@font-face{font-family:"Alibaba PuHuiTi";src:url("https://home-oss.1t2.cn:23799/padybuctet/sn/fonts/Common/Alibaba-PuHuiTi-Regular.otf") format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Alibaba PuHuiTi";src:url("https://home-oss.1t2.cn:23799/padybuctet/sn/fonts/AlibabaPuHuiTi/Alibaba_PuHuiTi_Medium.ttf") format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:"Alibaba PuHuiTi";src:url("https://home-oss.1t2.cn:23799/padybuctet/sn/fonts/AlibabaPuHuiTi/Alibaba_PuHuiTi_SemiBold.ttf") format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:"Alibaba PuHuiTi";src:url("https://home-oss.1t2.cn:23799/padybuctet/sn/fonts/Alibaba-PuHuiTi/Alibaba-PuHuiTi-Bold.otf") format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:"Alibaba PuHuiTi";src:url("https://home-oss.1t2.cn:23799/padybuctet/sn/fonts/Alibaba-PuHuiTi/AlibabaPuHuiTi-2-45-Light.ttf") format("truetype");font-weight:100;font-display:swap;font-style:normal}@font-face{font-family:"dinpro";src:url("https://home-oss.1t2.cn:23799/padybuctet/sn/fonts/DINPro-Medium.ttf") format("truetype")}body{color:#666}.hoverable{background:none;border:none}.hoverable .hoverable_txt{background-image:-webkit-gradient(linear, left top, right top, from(currentColor), to(currentColor));background-image:linear-gradient(90deg, currentColor, currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;-webkit-transition:background-size .5s ease;transition:background-size .5s ease}@media screen and (orientation:landscape){.hoverable:hover .hoverable_txt{background-position:0 100%;background-size:100% 1px}}.cimgbox{overflow:hidden;position:relative;padding-bottom:50%}.cimgbox .img,.cimgbox .bg{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%, -50%);display:block}.cimgbox.cover .img,.cimgbox.contain .img,.cimgbox.cover .bg,.cimgbox.contain .bg{width:100%;height:100%}.cimgbox:not(.cover):not(.contain) .img{max-width:100%;max-height:100%}.cimgbox .bg{background-repeat:no-repeat;background-position:center}.cimgbox.cover .img{object-fit:cover}.cimgbox.cover .bg{background-size:cover}.cimgbox.contain .img{object-fit:contain}.cimgbox.contain .bg{background-size:contain}.cimgbox.scale .img,.cimgbox.scale .bg{transition:all 6s cubic-bezier(.04, .79, 1, 1)}.cimgbox.scale:hover .img,.cimgbox.scale:hover .bg{transform:translateX(-50%) translateY(-50%) scale(1.2)}header{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media (max-width:640px){header{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}header .header-container{padding-inline:20px}}header .head-right{display:flex;align-items:center}header .head-tel{color:#5de8b6;margin-right:clamp(20px, 2.5vw, 40px);font-family:"dinpro"}@media (max-width:992px){header .head-tel{display:none}}@media (max-width:767px){header .head-tel{display:block}}@media (max-width:640px){header .head-tel{margin-right:10px}}@media (max-width:1199px){header .home{display:none}}.pagination{display:flex;justify-content:center;align-items:center;font-size:clamp(12px, 66.66666667vw, 16px);padding-top:clamp(31px, 3.875vw, 62px);text-align:center}.pagination .disabled{cursor:not-allowed}.pagination a,.pagination span{width:clamp(28px, 2.5vw, 40px);height:clamp(28px, 2.5vw, 40px);border-radius:50%;display:block;display:flex;align-items:center;justify-content:center}.pagination a{cursor:pointer}.pagination a:hover{color:#5de8b6}.pagination .active *{color:#fff;background-color:#5de8b6}.swiper-wrapper{height:auto !important}@media (max-width:1200px){.header-container{padding-inline:calc(var(--spacing) * 8)}}footer{background-color:#333333;color:#fff}@media (max-width:1200px){footer .footer-container{padding-inline:calc(var(--spacing) * 8)}}footer .footer-top{padding-top:clamp(30px, 3.75vw, 60px);padding-bottom:clamp(30px, 3.75vw, 60px);gap:clamp(30px, 4.16666667vw, 100px);display:flex;justify-content:space-between}@media (max-width:1460px){footer .footer-top{gap:clamp(10px, 1.25vw, 20px)}}@media (min-width:992px){footer .footer-top .footer-contact{display:flex;align-items:center;justify-content:center}footer .footer-top .footer-form,footer .footer-top .footer-contact{max-width:30%}}@media (min-width:993px){footer .footer-top{align-items:flex-start}footer .footer-top .footer-item{flex:1;display:flex;gap:clamp(30px, 3.75vw, 60px)}}@media (max-width:992px){footer .footer-top{flex-direction:column;align-items:center;text-align:center}}footer .footer-top .footer-brand{text-align:center}footer .footer-top .footer-brand .footer-logo{margin-bottom:clamp(7.5px, .9375vw, 15px);width:clamp(80px, 6.5vw, 104px)}footer .footer-top .footer-brand .brand-slogan{font-size:clamp(12px, 1vw, 16px);color:#ccc}footer .footer-top .footer-form{flex:1}@media (max-width:992px){footer .footer-top .footer-form{display:none}}footer .footer-top .footer-form .form-title{font-size:clamp(16px, 1.125vw, 18px);margin-bottom:clamp(12px, 1.25vw, 20px)}footer .footer-top .footer-form .form-content{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(15px, 1.875vw, 30px)}footer .footer-top .footer-form .form-item{margin-bottom:clamp(15px, 1.25vw, 20px)}footer .footer-top .footer-form .form-item label{display:block;font-size:12px;margin-bottom:clamp(4px, .5vw, 8px);color:#fff}footer .footer-top .footer-form .form-item .layui-input,footer .footer-top .footer-form .form-item .layui-textarea{background:none;border:1px solid rgba(255,255,255,0.2);border-radius:clamp(3px, .375vw, 6px);color:#fff;height:32px;width:100%;font-size:10px;padding-left:12px}footer .footer-top .footer-form .form-item .layui-textarea{height:110px;width:100%;padding:6px 12px}footer .footer-top .footer-form .form-submit{width:100%;height:32px;display:block;font-size:13px;background-color:#5de8b6;border-radius:clamp(3px, .375vw, 6px);margin-top:clamp(5px, .625vw, 10px);cursor:pointer;transition:all cubic-bezier(.04, .79, 1, 1) .3s}footer .footer-top .footer-form .form-submit:hover{opacity:.8}footer .footer-top .footer-contact .contact-phone{font-size:clamp(24px, 1.875vw, 45px);margin-bottom:clamp(10px, 1.25vw, 20px)}footer .footer-top .footer-contact .contact-list li{font-size:clamp(14px, 1.125vw, 18px);margin-bottom:clamp(5px, .625vw, 10px)}footer .footer-top .footer-qr{display:flex;align-items:flex-end;gap:clamp(6px, .75vw, 12px)}@media (max-width:992px){footer .footer-top .footer-qr{display:none}}footer .footer-top .footer-qr .qr-item{text-align:center}footer .footer-top .footer-qr .qr-item .qr-img{width:clamp(80px, 7.5vw, 120px);height:clamp(80px, 7.5vw, 120px);margin-bottom:clamp(5px, .625vw, 10px)}footer .footer-top .footer-qr .qr-item .qr-txt{font-size:12px;white-space:nowrap}footer .footer-bottom{border-top:1px solid rgba(112,112,112,0.8);border-color:#333;padding-top:clamp(20px, 1.875vw, 30px);padding-bottom:clamp(20px, 1.875vw, 30px);display:flex;align-items:center;justify-content:space-between;font-size:10px}footer .footer-bottom .bottom-links{font-size:12px}footer .footer-bottom .bottom-links span{cursor:pointer}footer .footer-bottom .bottom-links span:hover{color:#fff}@media (max-width:768px){footer .footer-bottom{flex-direction:column;text-align:center}footer .footer-bottom .bottom-links{margin-bottom:clamp(5px, .625vw, 10px)}}.index-banner{position:relative}.index-banner .swiper-banner{overflow:hidden}.index-banner .swiper-banner li{position:relative}.index-banner .swiper-banner .cimgbox{padding-bottom:56.25%}.index-banner video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.swiperbtn{width:32px;height:32px;background:rgba(255,255,255,0.8);border-radius:50%;background-repeat:no-repeat;background-position:center center;background-size:contain;background-size:55%}.swiperbtn::after{display:none}.swiperbtn:hover{background-color:#5de8b6}.swiperbtn.swiper-button-prev{background-image:url("../images/arr-l.svg");left:30px}.swiperbtn.swiper-button-next{background-image:url("../images/arr-r.svg");right:30px}.swiper-pagination{bottom:calc(var(--spacing) * 4) !important}.swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:1}.swiper-pagination .swiper-pagination-bullet-active{background-color:#5de8b6}.index-testimonial{background-color:#f2f2f2;padding-top:clamp(30px, 3.75vw, 60px);padding-bottom:clamp(30px, 3.75vw, 60px);position:relative}.index-testimonial .testimonial-swiper .swiperbtn{transform:translateY(-100%);box-shadow:0 5px 10px 0 rgba(0,0,0,0.1)}.index-testimonial .testimonial-item{text-align:center}.index-testimonial .testimonial-item .card-box{background:#fff;border-radius:clamp(6px, .75vw, 12px);box-shadow:0 0 10px rgba(0,0,0,0.1);padding:clamp(12px, 1.5vw, 24px);margin-bottom:clamp(13px, 1.625vw, 26px);position:relative}.index-testimonial .testimonial-item .card-box::after{content:"";display:block;width:clamp(0px, 0, 0px);height:clamp(0px, 0, 0px);border:10px solid transparent;border-top-color:#fff;position:absolute;z-index:5;left:50%;transform:translateX(-50%);top:100%}@media (max-width:640px){.index-testimonial .testimonial-item .card-box::after{border:6px solid transparent}}.index-testimonial .testimonial-item .card-box .text{font-size:14px;color:#666;line-height:1.71428571}.index-testimonial .testimonial-item .more-btn-xs{display:inline-block}.index-testimonial .testimonial-prev{left:0px}.index-testimonial .testimonial-next{right:0px}@media (max-width:768px){.index-testimonial .testimonial-swiper{padding-left:clamp(0px, 0, 0px);padding-right:clamp(0px, 0, 0px)}.index-testimonial .card-box{padding:clamp(10px, 1.25vw, 20px);margin-bottom:clamp(10px, 1.25vw, 20px)}}.more-btn{border-radius:6px;background-color:#5de8b6;height:38px;display:block;color:#fff;padding:0 22px;font-weight:600;line-height:38px}.more-btn>*{display:inline-block;vertical-align:middle}@media (max-width:640px){.more-btn{padding:0 16px}}@media (min-width:1200px){.more-btn em{letter-spacing:1px}}.more-btn:hover{color:#fff;background:#30e2a2}.more-btn .icon-circles{margin-left:4px}.more-btn .icon-circles span,.more-btn .icon-circles:after,.more-btn .icon-circles:before{background-color:#fff !important;vertical-align:top}.icon-circles{display:inline-block;width:30px;height:8px;position:relative}.icon-circles span,.icon-circles:after,.icon-circles:before{content:"";position:relative;width:6px;height:6px;border-radius:50%;display:inline-block;vertical-align:middle;opacity:.5;animation-name:hire-us;animation-duration:1.75s;animation-iteration-count:infinite;animation-play-state:running}.icon-circles span{margin:0 3px;animation-delay:.15s}.icon-circles:after{animation-delay:.3s}.icon-circles span,.icon-circles:after,.icon-circles:before{background-color:#5de8b6}@keyframes hire-us{5%{opacity:.2}10%{top:-1px}15%{opacity:0}25%{opacity:1}40%{top:0}50%{opacity:.5}}.dot{width:30px;height:30px;background-repeat:no-repeat;background-position:center center;background-image:url("../images/dot.svg");background-size:contain;display:inline-block}.swiper-partner .swiper-wrapper{-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-ms-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;margin:0 auto}.swiper-partner .swiper-slide{padding-right:clamp(20px, 2.5vw, 40px);width:clamp(150px, 16.875vw, 270px)}.swiper-partner .swiper-slide .item+.item{margin-top:clamp(30px, 3.75vw, 60px)}.swiper-partner .swiper-slide .cimgbox{padding-bottom:38.0952381%;filter:grayscale(1);opacity:.6;transition:all cubic-bezier(.04, .79, 1, 1) .3s}.swiper-partner .swiper-slide .cimgbox:hover{opacity:1;filter:grayscale(0)}.ic-add{background-repeat:no-repeat;background-position:center center;background-image:url("../images/add.svg");background-size:contain}.testimonial-swiper .swiper-pagination{display:none}.testimonial-swiper .swiper-pagination span{background-color:var(--color-gray-300)}.testimonial-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#5de8b6}@media (max-width:768px){.testimonial-swiper{padding-bottom:40px}.testimonial-swiper .swiper-pagination{display:block}}.testimonial-swiper .swiper-button-prev{left:20px}.testimonial-swiper .swiper-button-next{right:20px}.testimonial-swiper .swiper-button-prev::after,.testimonial-swiper .swiper-button-next::after{display:none}@media (max-width:768px){.testimonial-swiper .swiper-button-prev,.testimonial-swiper .swiper-button-next{display:none}}.testimonial-swiper li{width:33.333%}@media (max-width:992px){.testimonial-swiper li{width:50%}}@media (max-width:640px){.testimonial-swiper li{width:100%}.testimonial-swiper li .inner{padding:2px}}.news-item .news-item-bottom .text{display:none}.news-item:hover .news-item-bottom .text{display:block}.social-link{position:relative}.social-link .drop-code{display:none;width:150px;background:#fff;border-radius:clamp(5px, .625vw, 10px);padding:clamp(3px, .375vw, 6px);box-shadow:0 5px 10px 0 rgba(0,0,0,0.1);top:100%;position:absolute}@media (min-width:1024px){.social-link .drop-code{left:50%;transform:translateX(-50%)}}@media (max-width:1024px){.social-link .drop-code{left:0}}.social-link .drop-code .code{width:100%}.social-link:hover{z-index:55}.social-link:hover .icon{opacity:.9}.social-link:hover .drop-code{display:block}.section-title{margin-bottom:clamp(24px, 3vw, 48px);color:#000}.section-title .title{font-size:clamp(24px, 2.8125vw, 45px);font-weight:500;margin-bottom:clamp(5px, .625vw, 10px);line-height:1}.section-title .title.mb0{line-height:1;margin-bottom:0}.section-title .subtitle{font-size:clamp(18px, 1.875vw, 30px)}.next-icon{width:clamp(20px, 1.875vw, 30px);height:clamp(20px, 1.875vw, 30px);background-repeat:no-repeat;background-position:center center;background-image:url("../images/title-next-r.png");background-size:contain;display:block}.next-icon-2{width:clamp(30px, 3.75vw, 60px);height:clamp(30px, 3.75vw, 60px);background-repeat:no-repeat;background-position:center center;background-image:url("../images/arr-rt-gray.png");background-size:contain;display:block}.team-intro{margin-bottom:clamp(30px, 3.75vw, 60px);padding-top:clamp(25px, 3.125vw, 50px);border-top:1px solid rgba(112,112,112,0.8)}.team-intro .section-title .title{margin-bottom:0}.team-intro .section-title .next-icon-2{margin-top:clamp(12px, 1.25vw, 20px) !important}.founder-section .section-title .title{margin-bottom:0}.founder-section .section-title .next-icon-2{margin-top:clamp(12px, 1.25vw, 20px) !important}.founder-section .founder-content{margin-bottom:clamp(65px, 8.125vw, 130px);display:grid;grid-template-columns:repeat(23, 1fr)}@media (max-width:992px){.founder-section .founder-content{display:block}}.founder-section .founder-content .founder-left{grid-column:1 / span 10}@media (max-width:992px){.founder-section .founder-content .founder-left{margin-bottom:clamp(40px, 5vw, 80px)}}.founder-section .founder-content .founder-left .founder-img{width:100%;margin-bottom:clamp(16px, 2vw, 32px);position:relative;max-width:612px;margin:0 auto}@media (min-width:992px){.founder-section .founder-content .founder-left .founder-img{margin:0}}.founder-section .founder-content .founder-left .founder-img img{width:100%;height:auto;display:block;filter:grayscale(10%) contrast(1.05);object-fit:cover}.founder-section .founder-content .founder-left .awards-list{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:clamp(12px, 1.5vw, 24px);border-top:1px solid #f3f4f6;padding-top:clamp(12px, 1.5vw, 24px);opacity:.8}.founder-section .founder-content .founder-left .awards-list .award-item{display:flex;justify-content:center;flex-direction:column;gap:clamp(2px, .25vw, 4px)}.founder-section .founder-content .founder-left .awards-list .award-item .circle-text{width:clamp(20px, 2.5vw, 40px);height:clamp(20px, 2.5vw, 40px);border:2px solid #000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:clamp(6px, .75vw, 12px);transform:scale(.67);text-align:center;line-height:1;white-space:nowrap}.founder-section .founder-content .founder-left .awards-list .award-item .circle-black{width:clamp(20px, 2.5vw, 40px);height:clamp(20px, 2.5vw, 40px);background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:clamp(6px, .75vw, 12px);transform:scale(.67);text-align:center;line-height:1.2}.founder-section .founder-content .founder-left .awards-list .award-item .rect-red{width:clamp(16px, 2vw, 32px);height:clamp(20px, 2.5vw, 40px);background:#e4002b;display:flex;align-items:center;justify-content:center;color:#fff;font-size:clamp(6px, .75vw, 12px);font-weight:bold}.founder-section .founder-content .founder-left .awards-list .award-item .rect-red span{transform:scale(.67);display:block}.founder-section .founder-content .founder-left .awards-list .award-item .circle-red-border{width:clamp(20px, 2.5vw, 40px);height:clamp(20px, 2.5vw, 40px);border:1px solid #d1d5db;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(6px, .75vw, 12px);font-weight:bold}.founder-section .founder-content .founder-left .awards-list .award-item .circle-red-border .text-red{color:#e4002b}.founder-section .founder-content .founder-left .awards-list .award-item .rect-blue{width:clamp(16px, 2vw, 32px);height:clamp(16px, 2vw, 32px);background:#3b82f6;border-radius:2px}.founder-section .founder-content .founder-left .awards-list .award-item .circle-black-small{width:clamp(16px, 2vw, 32px);height:clamp(16px, 2vw, 32px);background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:clamp(6px, .75vw, 12px)}.founder-section .founder-content .founder-left .awards-list .award-item .circle-black-small span{transform:scale(.5);display:block}.founder-section .founder-content .founder-left .awards-list .award-item .count{font-size:clamp(6px, .75vw, 12px);font-weight:bold}.founder-section .founder-content .founder-left .awards-list .award-item .count span{font-size:clamp(14px, 1vw, 16px)}.founder-section .founder-content .founder-right{grid-column:13 / span 10;font-size:clamp(16px, 1.25vw, 20px);line-height:1.3;color:#000}.founder-section .founder-content .founder-right .founder-name{font-size:clamp(24px, 3vw, 48px);margin-bottom:clamp(16px, 2vw, 32px);line-height:1;display:flex;align-items:center;gap:clamp(8px, 1vw, 16px);font-weight:500}.founder-section .founder-content .founder-right .founder-name .divider{width:2px;height:clamp(20px, 2.5vw, 40px);background-color:#000;display:block}.founder-section .founder-content .founder-right .founder-name .name{font-size:clamp(20px, 2.5vw, 40px)}.founder-section .founder-content .founder-right .credentials{margin-bottom:clamp(43px, 5.375vw, 86px);color:#5de8b6}@media (max-width:1360px){.founder-section .founder-content .founder-right .credentials{margin-bottom:clamp(30px, 3.75vw, 60px)}}.founder-section .founder-content .founder-right .quote{margin-bottom:clamp(8px, 1vw, 16px);font-size:clamp(18px, 1.5625vw, 25px);color:#000}.founder-section .founder-content .founder-right .quote .en{font-family:"dinpro"}.founder-section .founder-content .founder-right .green-line{width:clamp(22.5px, 2.8125vw, 45px);height:clamp(3.5px, .4375vw, 7px);background:#5de8b6;margin-top:clamp(10px, 1.25vw, 20px);margin-bottom:clamp(20px, 2.5vw, 40px)}.founder-section .founder-content .founder-right .description{color:#000;font-weight:100}.founder-section .founder-content .founder-right .description>p{margin-bottom:clamp(20px, 2.5vw, 40px)}.founder-section .founder-content .founder-right .experience{font-weight:100;margin-top:clamp(25px, 3.125vw, 50px)}.founder-section .founder-content .founder-right .experience .exp-title{color:#000;font-weight:100}.founder-section .founder-content .founder-right .experience .exp-list{color:#999}.founder-section .founder-content .founder-right .experience .exp-list p{margin-bottom:.5em}.founder-section .adv{color:#5de8b6;font-size:clamp(30px, 3.75vw, 60px);line-height:1.2;font-weight:500}.service-main section{border-top:1px solid rgba(112,112,112,0.8);padding-bottom:clamp(60px, 7.5vw, 120px)}.service-main .icon-arrow{width:clamp(15px, 1.5vw, 24px);height:clamp(15px, 1.5vw, 24px);background-repeat:no-repeat;background-position:center center;background-image:url("../images/arr-rt.png");background-size:contain}.service-main .block-side{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:992px){.service-main .block-side .next-icon-2{width:clamp(160px, 20vw, 320px);height:clamp(160px, 20vw, 320px);background-image:url("../images/arr-rt-gray-skin.png")}}@media (max-width:992px){.service-main .block-side .next-icon-2{margin-top:clamp(10px, 1.25vw, 20px)}}.service-main .service-block{display:grid;grid-template-columns:repeat(12, 1fr);gap:clamp(30px, 3.75vw, 60px)}@media (max-width:992px){.service-main .service-block{display:block}}.service-main .service-block .block-content{grid-column:6 / span 7}.service-main .service-block .block-side{grid-column:1 / span 5;color:#000}@media (max-width:992px){.service-main .service-block .block-side{margin-bottom:clamp(30px, 3.75vw, 60px)}}.service-main .service-block .block-side .next-icon{margin-left:clamp(2px, .25vw, 4px)}.service-main .title-box.--s1{margin-bottom:clamp(3px, .375vw, 6px);display:flex;color:#000;line-height:1}.service-main .title-box.--s1 .title{font-size:clamp(48px, 5vw, 80px);line-height:1;margin-right:5px}.service-main .title-box.--s1 .title-en{font-size:clamp(20px, 2.34375vw, 37.5px);font-weight:500;margin-bottom:clamp(3px, .375vw, 6px)}.service-main .title-box.--s1 .title-cn{font-size:clamp(16px, 1.5625vw, 25px);font-weight:500}.service-main .block-side.--s2{font-size:clamp(20px, 2.34375vw, 37.5px);line-height:1.2}.service-main .block-side.--s2 span{font-size:clamp(16px, 1.5625vw, 25px);display:block}.service-main .block-side.--s2 .next-icon{margin-top:clamp(8px, 1vw, 16px)}.service-main .section-4d{padding-top:clamp(30px, 3.75vw, 60px)}.service-main .section-4d .list-4d{display:flex;flex-direction:column;gap:clamp(50px, 6.25vw, 100px)}.service-main .section-4d .item-4d{display:flex;flex-direction:column;gap:16px}@media (max-width:768px){.service-main .section-4d .item-4d{flex-direction:column}}.service-main .section-4d .item-4d .title{padding-right:clamp(20px, 2.5vw, 40px);display:flex;align-items:center;justify-content:space-between}.service-main .section-4d .item-4d .title .item-title{font-weight:500;color:#000;font-size:clamp(18px, 1.875vw, 30px);line-height:1}.service-main .section-4d .item-4d .desc-list{font-size:clamp(15px, 1.25vw, 20px);font-weight:100;flex:1;min-width:0}.service-main .section-4d .item-4d .desc-list li{color:#666;line-height:1.6;display:flex}@media (max-width:992px){.service-main .section-4d .item-4d .desc-list li{flex-direction:column;margin-bottom:10px}}.service-main .section-4d .item-4d .desc-list li .label{flex-shrink:0;width:146px;color:#000}.service-main .section-4d .item-4d .desc-list li .text{flex-grow:1;color:#999}.service-main .section-stage{padding-top:clamp(25px, 3.125vw, 50px)}.service-main .section-stage .list-stage{display:flex;flex-direction:column;gap:clamp(40px, 5vw, 80px)}.service-main .section-stage .list-stage .item-stage{padding-bottom:clamp(40px, 3.75vw, 60px)}.service-main .section-stage .list-stage .item-stage .stage-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(10px, 1.25vw, 20px)}.service-main .section-stage .list-stage .item-stage .stage-head .head-top{display:flex;align-items:center;gap:clamp(5px, .625vw, 10px);color:#000;font-size:clamp(20px, 1.875vw, 30px)}.service-main .section-stage .list-stage .item-stage .stage-head .head-top .square{width:clamp(10px, .75vw, 12px);height:clamp(10px, .75vw, 12px);background:#5de8b6}.service-main .section-stage .list-stage .item-stage .stage-head .head-top .stage-name{font-weight:500}.service-main .section-stage .list-stage .item-stage .stage-head .head-top .stage-sub{font-weight:100}.service-main .section-stage .list-stage .item-stage .stage-body{padding-left:clamp(12.5px, 1.5625vw, 25px);font-size:clamp(15px, 1.25vw, 20px);font-weight:100}.service-main .section-stage .list-stage .item-stage .stage-body .stage-intro{margin-bottom:clamp(15px, 1.875vw, 30px)}.service-main .section-stage .list-stage .item-stage .stage-body .stage-intro .green-title{color:#5de8b6;font-weight:500;margin-bottom:clamp(5px, .625vw, 10px)}.service-main .section-stage .list-stage .item-stage .stage-body .stage-intro .desc{color:#999;max-width:90%}.service-main .section-stage .list-stage .item-stage .stage-body .stage-services{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(10px, 1.25vw, 20px)}@media (max-width:576px){.service-main .section-stage .list-stage .item-stage .stage-body .stage-services{grid-template-columns:1fr}}.service-main .section-stage .list-stage .item-stage .stage-body .stage-services .col dt{color:#000;margin-bottom:clamp(2.5px, .3125vw, 5px)}.service-main .section-stage .list-stage .item-stage .stage-body .stage-services .col dd{color:#999}.service-main .section-reading{padding-top:clamp(25px, 3.125vw, 50px)}.service-main .section-reading .list-reading{display:flex;flex-direction:column;gap:clamp(30px, 3.75vw, 60px)}.service-main .section-reading .list-reading .item-reading h4{font-size:clamp(20px, 1.875vw, 30px);font-weight:500;margin-bottom:clamp(10px, 1.25vw, 20px);color:#000}.service-main .section-reading .list-reading .item-reading .sub{font-weight:100;font-size:clamp(15px, 1.25vw, 20px);color:#000;line-height:1.6;margin-bottom:clamp(5px, .625vw, 10px)}.service-main .section-reading .list-reading .item-reading .text{font-size:clamp(15px, 1.25vw, 20px);font-weight:100;color:#999}.service-main .section-partners{padding-top:clamp(25px, 3.125vw, 50px);padding-bottom:0;display:block}.service-main .section-partners .block-side{margin-bottom:clamp(25px, 3.125vw, 50px)}.service-main .section-partners .partners-cta{margin-top:clamp(60px, 7.5vw, 120px);text-align:center;font-size:clamp(20px, 2.34375vw, 37.5px);font-weight:500;color:#5de8b6;line-height:1.3}.about-main .next-icon-2{margin-top:clamp(12px, 1.25vw, 20px) !important}.about-who{margin-bottom:clamp(32px, 4vw, 64px);padding-top:clamp(30px, 3.75vw, 60px);padding-bottom:clamp(65px, 8.125vw, 130px);border-bottom:1px solid #d3d3d3}@media (min-width:768px){.about-who{border-top:1px solid #d3d3d3}}.about-who .section-title{margin-bottom:clamp(35px, 4.375vw, 70px)}.about-who .who-list{display:flex;flex-direction:column;gap:clamp(30px, 3.75vw, 60px)}.about-who .who-item{display:grid;grid-template-columns:repeat(12, 1fr);gap:clamp(15px, 1.875vw, 30px)}@media (max-width:992px){.about-who .who-item{display:block}}.about-who .who-item .who-left{display:flex;align-items:center;grid-column:1 / span 4}@media (max-width:992px){.about-who .who-item .who-left{margin-bottom:clamp(10px, 1.25vw, 20px);display:block}}.about-who .who-item .who-left .who-tit{font-size:clamp(20px, 1.875vw, 30px);font-weight:500;color:#000;line-height:1.26;position:relative;width:3em;margin-right:.6em}@media (max-width:992px){.about-who .who-item .who-left .who-tit{width:100%;padding-right:0;margin-bottom:6px}.about-who .who-item .who-left .who-tit br{display:none}}.about-who .who-item .who-left .who-sub{flex:1;min-width:0;color:#000;font-size:clamp(16px, 1.25vw, 20px);font-weight:100;line-height:1.1}@media (max-width:992px){.about-who .who-item .who-left .who-sub{line-height:1.4}}.about-who .who-item .who-right{grid-column:6 / span 7}@media (max-width:768px){.about-who .who-item .who-right{display:none}}.about-who .who-item .who-right .who-desc{font-size:clamp(16px, 1.25vw, 20px);font-weight:100;line-height:1.2;color:#999}@media (max-width:992px){.about-who .who-item .who-right .who-desc{line-height:1.4}}.about-who .who-item .who-right .who-desc b,.about-who .who-item .who-right .who-desc strong{font-weight:400;color:#000}.history-box{display:grid;grid-template-columns:repeat(12, 1fr);gap:clamp(15px, 1.875vw, 30px);margin-bottom:clamp(50px, 6.25vw, 100px)}@media (max-width:768px){.history-box{display:block}}.history-box .section-title{margin-bottom:clamp(40px, 5vw, 80px)}.history-box .history-nav{grid-column:1 / span 4;position:relative}@media (max-width:768px){.history-box .history-nav{display:none}}.history-box .history-nav::before{content:"";display:block;position:absolute;width:2px;height:100%;background-color:#eee;top:0;left:clamp(3px, .375vw, 6px)}.history-box .nav-item+.nav-item{margin-top:clamp(45px, 5.625vw, 90px)}.history-box .nav-item{cursor:pointer;transition:all cubic-bezier(.04, .79, 1, 1) .3s;padding-left:clamp(18px, 2.25vw, 36px);position:relative}.history-box .nav-item::after{content:"";display:block;width:clamp(6px, .75vw, 12px);height:clamp(6px, .75vw, 12px);background-color:#eee;position:absolute;z-index:5;top:50%;transform:translateY(-50%);left:0}.history-box .nav-item .year{font-size:clamp(20px, 2.34375vw, 37.5px);color:#999;line-height:1;display:inline-block;transition:all cubic-bezier(.04, .79, 1, 1) .3s;font-family:"dinpro"}.history-box .nav-item.active .year,.history-box .nav-item:hover .year{color:#5de8b6;transform:scale(1.2);transform-origin:left center}.history-box .nav-item.active::after,.history-box .nav-item:hover::after{background-color:#5de8b6}.history-box .history-content{grid-column:6 / span 7}.history-box .history-content .content-item{display:none}.history-box .history-content .content-item.active{display:block}@media (max-width:992px){.history-box .history-content .content-item{display:block !important}}.history-box .history-content .year{color:#a48b78;font-size:24px;font-weight:500;margin-bottom:10px;padding-right:26px;display:inline-block;position:relative}.history-box .history-content .year::after{content:"";display:block;width:16px;height:3px;background-color:#a48b78;position:absolute;z-index:5;top:50%;transform:translateY(-50%);right:0}.history-box .history-content .text.mobile{display:none}@media (max-width:768px){.history-box .history-content .text.mobile{display:block}.history-box .history-content .text.pc{display:none}}.history-box .history-content ul{font-size:clamp(16px, 1.25vw, 20px);font-weight:100;line-height:1.2;color:#999}.history-box .history-content ul b,.history-box .history-content ul strong{font-weight:400;color:#000}.history-box .history-content ul li{margin-bottom:clamp(20px, 2.5vw, 40px)}.product-video-wrap{position:relative;overflow:hidden}.product-video-wrap video{inset:0;width:100%;height:100%;position:absolute;visibility:hidden;object-fit:cover}.product-video-wrap.on video{visibility:visible}.case-video-wrap iframe{width:100%;aspect-ratio:16/9}.--scale-image{overflow:hidden}.--scale-image img{transition:all cubic-bezier(.04, .79, 1, 1) .6s;width:100%;height:100%;object-fit:cover}.--scale-image:hover img{transform:scale(1.1)}.--error-msg{color:var(--destructive)}.--error-msg label{color:var(--destructive) !important}.--error-msg input,.--error-msg textarea{border-color:var(--destructive)}.coverimg{width:100%;height:100%;position:absolute;inset:0}.--design-home .--design-item:nth-child(3){position:relative}@media (min-width:64rem){.--design-home .--design-item:nth-child(3)::before{content:"";display:block;position:absolute;width:calc(var(--spacing) * 32);height:100%;transform:translateX(-100%);background:url(../images/arr-rt-gray-skin.png) no-repeat left bottom;background-size:70%;margin-top:-40px}}