section.main-boxes .container{display:flex;align-items:stretch;justify-content:space-between}@media screen and (max-width:900px){section.main-boxes .container{overflow:auto;white-space:nowrap}}section.main-boxes .container .box{width:calc((100% - .32rem)/3);padding:1.36rem .4rem 1rem;border-radius:.1rem;background-color:#ebeef0}@media screen and (max-width:900px){section.main-boxes .container .box{display:flex;flex-direction:column;width:2.4rem;padding:.32rem .24rem .24rem;white-space:normal;flex-shrink:0}}section.main-boxes .container .box+.box{margin-left:.16rem}@media screen and (max-width:900px){section.main-boxes .container .box+.box{margin-left:.24rem}}section.main-boxes .container .box .title{font-weight:500;font-size:.34rem;line-height:1.25em;color:#000}@media screen and (max-width:900px){section.main-boxes .container .box .title{font-size:.24rem}}section.main-boxes .container .box .text{font-weight:400;font-size:.2rem;line-height:1.25em;color:#000}@media screen and (max-width:900px){section.main-boxes .container .box .text{font-size:.16rem}}section.main-boxes .container .box *+.text{margin-top:.08rem}section.main-boxes .container .box .btn-detail{margin-top:auto}section.main-boxes .container .box .btn-detail img{margin-left:.08rem}section.main-boxes .container .box *+.btn-detail{margin-top:.56rem}@media screen and (max-width:900px){section.main-boxes .container .box *+.btn-detail{margin-top:.36rem}}section.slider{position:relative}section.slider .swiper .item{position:relative;display:flex;align-items:flex-end;width:100%;padding:.8rem;border-radius:.1rem;background-color:#fff}@media screen and (max-width:900px){section.slider .swiper .item{flex-direction:column-reverse;padding:.24rem}}section.slider .swiper .item .content{width:50%}@media screen and (max-width:900px){section.slider .swiper .item .content{width:100%;text-align:center}}section.slider .swiper .item .content .title{font-weight:500;font-size:.34rem;line-height:1.25em;letter-spacing:.005em;color:#000}@media screen and (max-width:900px){section.slider .swiper .item .content .title{font-size:.2rem}section.slider .swiper .item .content .title br{display:none}}section.slider .swiper .item .content *+.btn{margin-top:.32rem}@media screen and (max-width:900px){section.slider .swiper .item .content *+.btn{margin-top:.24rem}}section.slider .swiper .item .image{width:calc(50% + .8rem);margin-right:-.8rem}@media screen and (max-width:900px){section.slider .swiper .item .image{width:100%;margin-right:0;margin-bottom:.32rem}}section.slider .swiper .item .image img{display:block;max-width:100%;margin:0 auto;height:2.5rem}@media screen and (max-width:900px){section.slider .swiper .item .image img{width:1.5rem;height:1.5rem;object-fit:contain}}section.slider .swiper .swiper-pagination{margin-top:.32rem;text-align:center}@media screen and (max-width:900px){section.slider .swiper .swiper-pagination{margin-top:.24rem}}section.slider .swiper .swiper-pagination .swiper-pagination-bullet{display:inline-block;vertical-align:middle;width:.16rem;height:.16rem;border-radius:.16rem;background-color:#ccc;cursor:pointer;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}@media screen and (max-width:900px){section.slider .swiper .swiper-pagination .swiper-pagination-bullet{width:.12rem;height:.12rem}}section.slider .swiper .swiper-pagination .swiper-pagination-bullet-active{width:.64rem;background-color:#3b40f0}@media screen and (max-width:900px){section.slider .swiper .swiper-pagination .swiper-pagination-bullet-active{width:.32rem}}section.slider .swiper .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:.16rem}@media screen and (max-width:900px){section.slider .swiper .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:.08rem}}section.references{position:relative;overflow:hidden}section.references .title{font-weight:500;font-size:.34rem;line-height:1.25em;letter-spacing:.0025em;color:#000;text-align:center}@media screen and (max-width:900px){section.references .title{font-size:.2rem;text-align:left}}section.references .title+*{margin-top:.4rem}@media screen and (max-width:900px){section.references .title+*{margin-top:.32rem}}section.references .swiper{overflow:visible}section.references .swiper img{width:100%;border-radius:.2rem;height:.9rem;object-fit:contain}section.blog-detail-highlights{position:relative;overflow:hidden;padding:0 0 .6rem}@media screen and (max-width:900px){section.blog-detail-highlights{padding:0}}section.blog-detail-highlights .content{max-width:12.5rem;width:100%;margin:auto}@media screen and (max-width:900px){section.blog-detail-highlights .content{max-width:100%}}section.blog-detail-highlights .content .title{display:flex;justify-content:center;font-weight:500;font-size:.34rem;line-height:1.25em;letter-spacing:.003em;color:#000}@media screen and (max-width:900px){section.blog-detail-highlights .content .title{font-size:.24rem}}section.blog-detail-highlights .content .items{display:flex;margin-top:.48rem}@media screen and (max-width:900px){section.blog-detail-highlights .content .items{margin-top:.4rem;margin-left:-.24rem;margin-right:-.24rem;padding-left:.24rem;padding-right:.24rem;overflow:auto;overflow-y:hidden!important}}section.blog-detail-highlights .content .items .item{width:calc(100% - .64rem);display:flex;flex-direction:column}@media screen and (max-width:900px){section.blog-detail-highlights .content .items .item{width:90%;flex-shrink:0}}section.blog-detail-highlights .content .items .item+.item{margin-left:.32rem}@media screen and (max-width:900px){section.blog-detail-highlights .content .items .item+.item{margin-left:.24rem}}section.blog-detail-highlights .content .items .item.lg .image{width:4.96rem}section.blog-detail-highlights .content .items .item.lg .image img{width:100%;height:2.8rem}@media screen and (max-width:900px){section.blog-detail-highlights .content .items .item.lg .image img{height:1.92rem}section.blog-detail-highlights .content .items .item.lg .image{width:100%}}section.blog-detail-highlights .content .items .item .image{width:3.43rem}@media screen and (max-width:900px){section.blog-detail-highlights .content .items .item .image{width:100%}}section.blog-detail-highlights .content .items .item .image img{width:100%;height:1.92rem;object-fit:cover;border-radius:.1rem}section.blog-detail-highlights .content .items .item .image+.desc{margin-top:.24rem}@media screen and (max-width:900px){section.blog-detail-highlights .content .items .item .image+.desc{margin-top:.16rem}}section.blog-detail-highlights .content .items .item .desc .text{font-weight:500;font-size:.24rem;line-height:1.25em;letter-spacing:.005em;color:#000}@media screen and (max-width:900px){section.blog-detail-highlights .content .items .item .desc .text{font-size:.16rem}}section.blog-detail-highlights .content .bottom{margin-top:.8rem;text-align:center}@media screen and (max-width:900px){section.blog-detail-highlights .content .bottom{margin-top:.32rem}}section.via-banner{position:relative;height:6.88rem}@media screen and (max-width:900px){section.via-banner{height:91vh}}section.via-banner .container{display:flex;justify-content:flex-end;align-items:center;flex-direction:column;padding-top:1.32rem;z-index:3;height:100%}@media screen and (max-width:900px){section.via-banner .container{padding-top:1.2rem;padding-bottom:.6rem;height:100%;justify-content:center}}section.via-banner .container .via-logo{width:1.22rem;height:.42rem;object-fit:contain;margin-bottom:.33rem}@media screen and (max-width:900px){section.via-banner .container .via-logo{width:.92rem;height:.32rem;margin-bottom:.43rem}}section.via-banner .container .title{font-weight:500;font-size:.96rem;line-height:1.25em;color:#fff;margin-bottom:.24rem;font-family:Satoshi}@media screen and (max-width:900px){section.via-banner .container .title{font-size:.32rem}}section.via-banner .container .text{font-weight:400;font-size:.24rem;line-height:1.25em;color:#fff;margin-bottom:.64rem;font-family:Satoshi;max-width:7.63rem;text-align:center}@media screen and (max-width:900px){section.via-banner .container .text{font-size:.16rem}}@media screen and (min-width:901px){section.via-banner .container button{margin-bottom:.69rem}}section.via-banner .bg{background-color:rgba(0,0,0,.7);z-index:1}section.via-banner .bg,section.via-banner .video{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}section.via-banner .video{z-index:0}section.via-banner .line{width:100%;height:auto;object-fit:cover;position:absolute;left:0;bottom:0;z-index:2}@media screen and (max-width:900px){section.via-banner .line{height:3rem}}.btn-glasses{padding:.2rem .4rem;border-radius:1rem;cursor:pointer;background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.85));backdrop-filter:blur(4px) saturate(140%);-webkit-backdrop-filter:blur(4px) saturate(140%);border:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 16px 32px rgba(0,0,0,.75);transition:background .25s ease,box-shadow .25s ease,transform .15s ease;font-family:Satoshi}.btn-glasses:hover{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;background:none;background-color:#fff}.btn-glasses:hover .title.primary{transform:translateY(-100%);opacity:0}.btn-glasses:hover .title.secondary{transform:translateY(0);opacity:1}@media screen and (max-width:900px){.btn-glasses{font-size:.14rem!important;min-height:auto;height:.51rem;gap:.18rem;padding:0 .3rem}}.btn-glasses span{font-size:.2rem!important;font-weight:500}@media screen and (max-width:900px){.btn-glasses span{font-size:.14rem!important}}.btn-glasses:disabled{opacity:.5;pointer-events:none;cursor:default!important}.btn-glasses .title-wrapper{position:relative;height:.28rem;overflow:hidden;display:inline-flex;align-items:center}.btn-glasses .title-wrapper .title-measure{visibility:hidden;white-space:nowrap;font-weight:500;font-size:.2rem;font-family:Satoshi}@media screen and (max-width:900px){.btn-glasses .title-wrapper .title-measure{font-size:.12rem}}.btn-glasses .title{position:absolute;left:0;right:0;text-align:center;white-space:nowrap;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .2s ease;font-family:Satoshi;margin:0!important}.btn-glasses .title.primary{transform:translateY(0);opacity:1;color:#fff!important}.btn-glasses .title.secondary{transform:translateY(100%);opacity:0;color:#000!important}