@charset "UTF-8";.solutions-page{background:#03101c}.solutions-hero{height:12.2rem;min-height:12.2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:0;background-image:url("../assets/images/solutions/01-hero-industry-solutions-original.webp");background-position:center}.solutions-hero::before{z-index:0;background:-webkit-gradient(linear,left top,right top,from(rgba(2,13,23,.9)),color-stop(40%,rgba(2,13,23,.48)),color-stop(70%,rgba(2,13,23,.06))),-webkit-gradient(linear,left top,left bottom,color-stop(58%,rgba(1,10,18,.12)),to(rgba(2,13,23,.78)));background:linear-gradient(90deg,rgba(2,13,23,.9) 0,rgba(2,13,23,.48) 40%,rgba(2,13,23,.06) 70%),linear-gradient(180deg,rgba(1,10,18,.12) 58%,rgba(2,13,23,.78) 100%)}.solutions-hero::after{z-index:0;height:.01rem;background:rgba(132,174,204,.24)}.solutions-hero .hero-inner{padding:2.9rem .92rem 1rem}.solutions-hero h1{max-width:8.2rem;margin-bottom:.28rem;font-size:.8rem;line-height:1.22;letter-spacing:.01rem}.solutions-hero .hero-desc{max-width:none;margin-bottom:0;font-size:.22rem;line-height:1.85;color:rgba(226,235,247,.78);white-space:nowrap}.solutions-hero .hero-scroll-hint{position:absolute;left:50%;right:auto;bottom:.62rem;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.12rem;font-size:.15rem;line-height:1;letter-spacing:.02rem;color:rgba(226,235,247,.72);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.solutions-hero .hero-scroll-hint .ico{width:.32rem;height:.32rem;color:rgba(236,243,251,.9)}.solutions-hero .solutions-anchor{position:fixed;top:50%;right:.66rem;z-index:30;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:2.3rem;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.solutions-hero .solutions-anchor::before{content:"";position:absolute;top:.11rem;right:.04rem;bottom:auto;height:calc(100% - 1.12rem);width:.01rem;background:rgba(202,219,235,.36)}.solutions-hero .solutions-anchor .anchor-item{position:relative;min-height:1.12rem;padding-right:.42rem;text-align:right;opacity:.66;-webkit-transition:opacity .3s ease,color .3s ease;transition:opacity .3s ease,color .3s ease}.solutions-hero .solutions-anchor .anchor-item::after{content:"";position:absolute;top:.11rem;right:.04rem;width:.09rem;height:.09rem;border:1px solid rgba(214,229,241,.72);border-radius:50%;background:#071521;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-box-shadow:0 0 0 .04rem rgba(7,21,33,.82);box-shadow:0 0 0 .04rem rgba(7,21,33,.82)}.solutions-hero .solutions-anchor .anchor-item b,.solutions-hero .solutions-anchor .anchor-item span{display:block;color:#cbd7e5}.solutions-hero .solutions-anchor .anchor-item b{font-family:"DIN Alternate","Arial Narrow",Arial,sans-serif;font-size:.28rem;font-weight:700;line-height:1}.solutions-hero .solutions-anchor .anchor-item span{margin-top:.08rem;font-size:.2rem;line-height:1.25;white-space:nowrap}.solutions-hero .solutions-anchor .anchor-item.is-active,.solutions-hero .solutions-anchor .anchor-item:hover{opacity:1}.solutions-hero .solutions-anchor .anchor-item.is-active b,.solutions-hero .solutions-anchor .anchor-item.is-active span{color:#ff7a1a}.solutions-hero .solutions-anchor .anchor-item.is-active::after{width:.13rem;height:.13rem;border-color:#ff7a1a;background:#ff7a1a;-webkit-box-shadow:0 0 0 .05rem rgba(255,122,26,.14);box-shadow:0 0 0 .05rem rgba(255,122,26,.14)}@media (min-width:1025px){.solutions-hero{position:relative;z-index:9}.solutions-drawer{position:relative;z-index:8;margin-top:-.01rem;-webkit-box-shadow:0 -.18rem .44rem rgba(2,15,26,.24);box-shadow:0 -.18rem .44rem rgba(2,15,26,.24)}}.solutions-page .solution-sec{position:relative;padding:0;scroll-margin-top:1.1rem;border-top:.01rem solid rgba(142,181,210,.2);background:#041421;overflow:hidden}.solutions-page .solution-sec .solution-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 4.2rem;gap:.9rem;min-height:7.04rem;padding:.58rem .92rem .48rem;border:0;border-radius:0;background:#041421;overflow:hidden}.solutions-page .solution-sec .solution-row::after,.solutions-page .solution-sec .solution-row::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.solutions-page .solution-sec .solution-row::before{background:-webkit-gradient(linear,left top,right top,from(rgba(2,15,26,.97)),color-stop(22%,rgba(2,15,26,.78)),color-stop(54%,rgba(2,15,26,.08)),color-stop(75%,rgba(2,15,26,.7)),to(rgba(2,15,26,.96)));background:linear-gradient(90deg,rgba(2,15,26,.97) 0,rgba(2,15,26,.78) 22%,rgba(2,15,26,.08) 54%,rgba(2,15,26,.7) 75%,rgba(2,15,26,.96) 100%)}.solutions-page .solution-sec .solution-row::after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(2,15,26,.22)),color-stop(45%,transparent),to(rgba(2,15,26,.64)));background:linear-gradient(180deg,rgba(2,15,26,.22) 0,transparent 45%,rgba(2,15,26,.64) 100%)}.solutions-page .solution-sec .solution-img{position:absolute;inset:0 auto 0 0;z-index:0;width:82%;height:100%;margin:0;border-radius:0;overflow:hidden;-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(82%,#000),color-stop(87%,rgba(0,0,0,.88)),color-stop(94%,rgba(0,0,0,.42)),to(transparent));-webkit-mask-image:linear-gradient(90deg,#000 0,#000 82%,rgba(0,0,0,.88) 87%,rgba(0,0,0,.42) 94%,transparent 100%);mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(82%,#000),color-stop(87%,rgba(0,0,0,.88)),color-stop(94%,rgba(0,0,0,.42)),to(transparent));mask-image:linear-gradient(90deg,#000 0,#000 82%,rgba(0,0,0,.88) 87%,rgba(0,0,0,.42) 94%,transparent 100%)}.solutions-page .solution-sec .solution-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 52%;object-position:center 52%}.solutions-page .solution-sec .solution-text,.solutions-page .solution-sec .solution-values{position:relative;z-index:2}.solutions-page .solution-sec .solution-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:0}.solutions-page .solution-sec .head-num{gap:.2rem;margin-bottom:.18rem}.solutions-page .solution-sec .head-num b{font-size:.6rem;line-height:1}.solutions-page .solution-sec .head-num span{font-size:.54rem;line-height:1.18}.solutions-page .solution-sec .solution-slogan{margin-bottom:0;font-size:.32rem;font-weight:500;line-height:1.55;color:rgba(235,242,250,.92);text-shadow:0 .04rem .18rem rgba(0,0,0,.48)}.solutions-page .solution-sec .chip-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.38rem;margin-top:auto}.solutions-page .solution-sec .chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.12rem;height:auto;padding:0;border:0;border-radius:0;background:0 0;font-size:.21rem;line-height:1.3;color:rgba(232,239,247,.9)}.solutions-page .solution-sec .chip .ico{width:.5rem;height:.5rem;color:rgba(225,235,245,.88);-webkit-filter:drop-shadow(0 .03rem .08rem rgba(0, 0, 0, .35));filter:drop-shadow(0 .03rem .08rem rgba(0, 0, 0, .35))}.solutions-page .solution-sec .solution-values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;padding:.42rem 0 .1rem}.solutions-page .solution-sec .value-list{gap:.4rem}.solutions-page .solution-sec .value-list .value-item{padding-left:.24rem}.solutions-page .solution-sec .value-list .value-item::before{top:.12rem;width:.08rem;height:.08rem;-webkit-box-shadow:none;box-shadow:none}.solutions-page .solution-sec .value-list .value-item b{margin-bottom:.08rem;font-size:.26rem;line-height:1.35}.solutions-page .solution-sec .value-list .value-item span{font-size:.17rem;line-height:1.7;color:rgba(198,212,227,.72)}.solutions-page .solution-sec .arrow-link{-ms-flex-item-align:start;align-self:flex-start;margin-top:auto;font-size:.2rem;font-weight:600}.solutions-page .solution-sec .arrow-link::after{content:"";width:.22rem;height:.22rem;background:currentColor;-webkit-mask:url("../assets/icons/ui/outline/arrow-right.svg") center/contain no-repeat;mask:url("../assets/icons/ui/outline/arrow-right.svg") center/contain no-repeat}.solutions-page .solutions-methodology,.solutions-page .solutions-value{scroll-margin-top:1.1rem}.solutions-page #rail .solution-img{-webkit-transform:scaleX(-1);transform:scaleX(-1);-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(6%,rgba(0,0,0,.42)),color-stop(13%,rgba(0,0,0,.88)),color-stop(18%,#000),to(#000));-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.42) 6%,rgba(0,0,0,.88) 13%,#000 18%,#000 100%);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(6%,rgba(0,0,0,.42)),color-stop(13%,rgba(0,0,0,.88)),color-stop(18%,#000),to(#000));mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.42) 6%,rgba(0,0,0,.88) 13%,#000 18%,#000 100%)}.solutions-page #aviation .solution-img img{-o-object-position:center 30%;object-position:center 30%}.solutions-page #rail .solution-img img{-o-object-position:center 28%;object-position:center 28%}.solutions-page #rail .solution-row::before{background:-webkit-gradient(linear,left top,right top,from(rgba(2,15,26,.82)),color-stop(24%,rgba(2,15,26,.48)),color-stop(54%,rgba(2,15,26,.06)),color-stop(75%,rgba(2,15,26,.68)),to(rgba(2,15,26,.95)));background:linear-gradient(90deg,rgba(2,15,26,.82) 0,rgba(2,15,26,.48) 24%,rgba(2,15,26,.06) 54%,rgba(2,15,26,.68) 75%,rgba(2,15,26,.95) 100%)}.solutions-page #training .solution-img img{-o-object-position:center 46%;object-position:center 46%}.solutions-page #city .solution-img img{-o-object-position:center 54%;object-position:center 54%}.solutions-page .solutions-methodology{min-height:5.96rem;margin:0;padding:.62rem .92rem .58rem;border:0;border-top:.01rem solid rgba(142,181,210,.2);border-radius:0;background:radial-gradient(circle at 12% 35%,rgba(30,90,135,.16),transparent 28%),-webkit-gradient(linear,left top,right top,from(#031423),color-stop(55%,#051827),to(#031321));background:radial-gradient(circle at 12% 35%,rgba(30,90,135,.16),transparent 28%),linear-gradient(90deg,#031423 0,#051827 55%,#031321 100%)}.solutions-page .solutions-methodology .head-num{gap:.16rem;margin-bottom:.12rem}.solutions-page .solutions-methodology .head-num b{font-size:.4rem}.solutions-page .solutions-methodology .head-num span{font-size:.32rem}.solutions-page .solutions-methodology .methodology-sub{max-width:none;margin:0 0 .52rem;font-size:.19rem;color:rgba(195,211,226,.72)}.solutions-page .solutions-methodology .flow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.solutions-page .solutions-methodology .flow::before{left:9%;right:9%;top:.59rem;border-top:.01rem solid rgba(92,157,205,.52)}.solutions-page .solutions-methodology .flow:has(>.motion-flow-line)::before{opacity:0}.solutions-page .solutions-methodology .flow>.motion-flow-line{left:9%;right:9%;top:.59rem;background:-webkit-gradient(linear,left top,right top,from(rgba(72,143,196,.42)),to(rgba(85,164,222,.72)));background:linear-gradient(90deg,rgba(72,143,196,.42),rgba(85,164,222,.72))}.solutions-page .solutions-methodology .flow .flow-item{padding:0 .24rem}.solutions-page .solutions-methodology .flow .flow-item:not(:last-child)::after{content:"";position:absolute;top:.5rem;right:-.12rem;z-index:3;width:.22rem;height:.22rem;background:#ff7a1a;-webkit-mask:url("../assets/icons/ui/outline/arrow-right.svg") center/contain no-repeat;mask:url("../assets/icons/ui/outline/arrow-right.svg") center/contain no-repeat}.solutions-page .solutions-methodology .flow .flow-item .icon-ring{width:1.18rem;height:1.18rem;margin-bottom:.2rem;background:rgba(3,20,35,.92);border-color:rgba(90,166,221,.72);-webkit-box-shadow:0 0 0 .08rem rgba(38,109,158,.12),inset 0 0 .22rem rgba(62,147,211,.12);box-shadow:0 0 0 .08rem rgba(38,109,158,.12),inset 0 0 .22rem rgba(62,147,211,.12)}.solutions-page .solutions-methodology .flow .flow-item .icon-ring .ico{width:.46rem;height:.46rem;color:rgba(223,236,247,.88)}.solutions-page .solutions-methodology .flow .flow-item h3{margin-bottom:.1rem;font-size:.32rem;font-weight:600}.solutions-page .solutions-methodology .flow .flow-item p{font-size:.15rem;line-height:1.7;color:rgba(184,202,218,.72)}.solutions-page .solutions-value{min-height:7.28rem;padding:0;border-top:.01rem solid rgba(142,181,210,.2);background:#031321;overflow:hidden}.solutions-page .solutions-value .value-sec{display:grid;grid-template-columns:minmax(0,58%) minmax(0,42%);min-height:7.28rem;gap:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.solutions-page .solutions-value .value-sec-left{min-width:0;padding:.58rem .38rem .64rem .92rem;background:radial-gradient(circle at 18% 30%,rgba(26,82,124,.14),transparent 34%),#031321}.solutions-page .solutions-value .head-num{gap:.16rem;margin-bottom:.1rem}.solutions-page .solutions-value .head-num b{font-size:.4rem}.solutions-page .solutions-value .head-num span{font-size:.32rem}.solutions-page .solutions-value .sec-sub{max-width:none;margin:0;font-size:.19rem;color:rgba(195,211,226,.72)}.solutions-page .solutions-value .value-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.1rem;margin-top:.52rem}.solutions-page .solutions-value .value-stat-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:0;min-height:3.3rem;padding:.34rem .18rem .28rem;border:1px solid rgba(124,164,194,.26);border-radius:.04rem;background:rgba(11,32,50,.72);text-align:center;-webkit-box-shadow:inset 0 .01rem 0 rgba(255,255,255,.025);box-shadow:inset 0 .01rem 0 rgba(255,255,255,.025)}.solutions-page .solutions-value .value-stat-card .stat-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:.8rem;height:.8rem;margin-bottom:.24rem;border:1px solid rgba(132,168,195,.18);border-radius:50%;background:rgba(221,234,244,.07)}.solutions-page .solutions-value .value-stat-card .stat-icon .ico{width:.36rem;height:.36rem;margin:0;color:rgba(226,235,244,.84)}.solutions-page .solutions-value .value-stat-card .stat-num,.solutions-page .solutions-value .value-stat-card .stat-num-text{min-height:.66rem;margin:0;font-family:"DIN Alternate","Arial Narrow",Arial,sans-serif;font-size:.48rem;font-weight:800;line-height:1.2;color:#ff7a1a}.solutions-page .solutions-value .value-stat-card .stat-num i,.solutions-page .solutions-value .value-stat-card .stat-num-text i{font-size:.25rem}.solutions-page .solutions-value .value-stat-card .stat-num-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:inherit;font-size:.3rem}.solutions-page .solutions-value .value-stat-card .stat-label{margin-top:.08rem;font-size:.15rem;line-height:1.75;color:rgba(190,206,221,.74)}.solutions-page .solutions-value .value-sec-right{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;padding:.7rem .74rem;border:0;border-radius:0;background:-webkit-gradient(linear,left top,right top,from(rgba(3,19,33,.95)),color-stop(50%,rgba(3,19,33,.62)),to(rgba(3,19,33,.12))),-webkit-gradient(linear,left top,left bottom,from(rgba(3,19,33,.16)),to(rgba(3,19,33,.4))),url("../assets/images/common/hero-city.webp") 58% center/cover no-repeat;background:linear-gradient(90deg,rgba(3,19,33,.95) 0,rgba(3,19,33,.62) 50%,rgba(3,19,33,.12) 100%),linear-gradient(180deg,rgba(3,19,33,.16),rgba(3,19,33,.4)),url("../assets/images/common/hero-city.webp") 58% center/cover no-repeat}.solutions-page .solutions-value .value-sec-right h3{max-width:5.2rem;margin-bottom:.2rem;font-size:.48rem;font-weight:700;line-height:1.42;text-shadow:0 .04rem .18rem rgba(0,0,0,.42)}.solutions-page .solutions-value .value-sec-right p{margin-bottom:.38rem;font-size:.18rem;line-height:1.8;color:rgba(217,228,239,.78)}.solutions-page .solutions-value .value-sec-right .btn{-ms-flex-item-align:start;align-self:flex-start}.solutions-page footer-component .page-footer{min-height:3.65rem;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.solutions-page footer-component .page-footer .footer-top{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.58rem .64rem .48rem}.solutions-page footer-component .page-footer .footer-bottom{padding-top:.25rem;padding-bottom:.25rem}@media (min-width:1025px){.solutions-page #training .solution-img img{width:132%;max-width:none;margin-left:-32%}}@media (max-width:1024px){.solutions-hero{height:7.2rem;min-height:7.2rem;background-position:58% center}.solutions-hero .hero-inner{padding:1.9rem .4rem .8rem}.solutions-hero h1{max-width:6.2rem;font-size:.52rem}.solutions-hero .hero-desc{max-width:none;font-size:.18rem}.solutions-hero .solutions-anchor{display:none}.solutions-hero .hero-scroll-hint{left:50%;right:auto;bottom:.32rem;gap:.08rem;font-size:.12rem}.solutions-hero .hero-scroll-hint .ico{width:.26rem;height:.26rem}.solutions-drawer{margin-top:0}.solutions-drawer::after{display:none}.solutions-page .solution-sec{scroll-margin-top:calc(var(--hh) + .08rem)}.solutions-page .solution-sec .solution-row{grid-template-columns:minmax(0,1fr) minmax(2.8rem,36%);gap:.42rem;min-height:6.2rem;padding:.48rem .4rem .4rem}.solutions-page .solution-sec .head-num{gap:.12rem;margin-bottom:.14rem}.solutions-page .solution-sec .head-num b{font-size:.36rem}.solutions-page .solution-sec .head-num span{font-size:.32rem}.solutions-page .solution-sec .solution-slogan{font-size:.21rem}.solutions-page .solution-sec .chip-row{display:grid;grid-template-columns:repeat(5,minmax(.64rem,auto));gap:.24rem}.solutions-page .solution-sec .chip{gap:.08rem;font-size:.14rem}.solutions-page .solution-sec .chip .ico{width:.38rem;height:.38rem}.solutions-page .solution-sec .solution-values{padding-top:.24rem}.solutions-page .solution-sec .value-list{gap:.28rem}.solutions-page .solution-sec .value-list .value-item b{font-size:.18rem}.solutions-page .solution-sec .value-list .value-item span{font-size:.14rem}.solutions-page .solution-sec .arrow-link{font-size:.15rem}.solutions-page .solutions-methodology{min-height:0;padding:.52rem .4rem .56rem}.solutions-page .solutions-methodology .head-num b{font-size:.3rem}.solutions-page .solutions-methodology .head-num span{font-size:.26rem}.solutions-page .solutions-methodology .methodology-sub{margin-bottom:.42rem;font-size:.16rem}.solutions-page .solutions-methodology .flow{display:grid;grid-template-columns:repeat(3,1fr);gap:.36rem .18rem}.solutions-page .solutions-methodology .flow::before{display:none}.solutions-page .solutions-methodology .flow .flow-item{padding:0 .08rem}.solutions-page .solutions-methodology .flow .flow-item::after{display:none}.solutions-page .solutions-methodology .flow .flow-item .icon-ring{width:.9rem;height:.9rem;margin-bottom:.16rem}.solutions-page .solutions-methodology .flow .flow-item .icon-ring .ico{width:.34rem;height:.34rem}.solutions-page .solutions-methodology .flow .flow-item h3{font-size:.18rem}.solutions-page .solutions-methodology .flow .flow-item p{font-size:.13rem}.solutions-page .solutions-value{min-height:0}.solutions-page .solutions-value .value-sec{grid-template-columns:1fr;min-height:0}.solutions-page .solutions-value .value-sec-left{padding:.52rem .4rem .56rem}.solutions-page .solutions-value .head-num b{font-size:.3rem}.solutions-page .solutions-value .head-num span{font-size:.26rem}.solutions-page .solutions-value .sec-sub{font-size:.16rem}.solutions-page .solutions-value .value-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.12rem;margin-top:.36rem}.solutions-page .solutions-value .value-stat-card{min-height:2.6rem;padding:.26rem .12rem .22rem}.solutions-page .solutions-value .value-stat-card .stat-icon{width:.64rem;height:.64rem;margin-bottom:.18rem}.solutions-page .solutions-value .value-stat-card .stat-icon .ico{width:.28rem;height:.28rem}.solutions-page .solutions-value .value-stat-card .stat-num,.solutions-page .solutions-value .value-stat-card .stat-num-text{min-height:.5rem;font-size:.36rem}.solutions-page .solutions-value .value-stat-card .stat-num-text{font-size:.24rem}.solutions-page .solutions-value .value-stat-card .stat-label{font-size:.12rem}.solutions-page .solutions-value .value-sec-right{min-height:4.3rem;padding:.6rem .52rem;background-position:center}.solutions-page .solutions-value .value-sec-right h3{max-width:4.2rem;font-size:.38rem}.solutions-page .solutions-value .value-sec-right p{font-size:.16rem}.solutions-page footer-component .page-footer{min-height:0;margin-top:0}}@media (max-width:768px){.solutions-hero{height:11.2rem;min-height:11.2rem;background-position:61% center}.solutions-hero .hero-inner{padding:3.1rem .36rem 1.1rem}.solutions-hero h1{max-width:6.5rem;margin-bottom:.3rem;font-size:.58rem;line-height:1.28}.solutions-hero .hero-desc{max-width:6.5rem;font-size:.27rem;line-height:1.8;white-space:normal}.solutions-hero .hero-desc span{display:block}.solutions-hero .hero-scroll-hint{left:50%;right:auto;bottom:.44rem;gap:.12rem;font-size:.22rem;letter-spacing:.02rem}.solutions-hero .hero-scroll-hint .ico{width:.42rem;height:.42rem}.solutions-page .solution-sec .solution-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:14.4rem;gap:0;padding:.7rem .36rem .62rem}.solutions-page .solution-sec .solution-row::before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(2,15,26,.97)),color-stop(28%,rgba(2,15,26,.74)),color-stop(52%,rgba(2,15,26,.16)),color-stop(74%,rgba(2,15,26,.9)),to(rgba(2,15,26,.98)));background:linear-gradient(180deg,rgba(2,15,26,.97) 0,rgba(2,15,26,.74) 28%,rgba(2,15,26,.16) 52%,rgba(2,15,26,.9) 74%,rgba(2,15,26,.98) 100%)}.solutions-page .solution-sec .solution-row::after{background:-webkit-gradient(linear,left top,right top,from(rgba(2,15,26,.46)),color-stop(55%,transparent),to(rgba(2,15,26,.28)));background:linear-gradient(90deg,rgba(2,15,26,.46),transparent 55%,rgba(2,15,26,.28))}.solutions-page .solution-sec .solution-img{width:100%;-webkit-mask-image:none;mask-image:none}.solutions-page .solution-sec .solution-img img{-o-object-position:center;object-position:center}.solutions-page .solution-sec .solution-text{min-height:6.3rem}.solutions-page .solution-sec .head-num{gap:.18rem;margin-bottom:.24rem}.solutions-page .solution-sec .head-num b{font-size:.64rem}.solutions-page .solution-sec .head-num span{font-size:.54rem}.solutions-page .solution-sec .solution-slogan{font-size:.31rem}.solutions-page .solution-sec .chip-row{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem .16rem;margin-top:auto}.solutions-page .solution-sec .chip{font-size:.24rem}.solutions-page .solution-sec .chip .ico{width:.58rem;height:.58rem}.solutions-page .solution-sec .solution-values{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.56rem 0 0}.solutions-page .solution-sec .value-list{gap:.34rem}.solutions-page .solution-sec .value-list .value-item{padding-left:.3rem}.solutions-page .solution-sec .value-list .value-item b{font-size:.29rem}.solutions-page .solution-sec .value-list .value-item span{font-size:.23rem}.solutions-page .solution-sec .arrow-link{font-size:.26rem}.solutions-page .solutions-methodology{padding:.7rem .36rem .76rem}.solutions-page .solutions-methodology .head-num{gap:.18rem;margin-bottom:.14rem}.solutions-page .solutions-methodology .head-num b{font-size:.5rem}.solutions-page .solutions-methodology .head-num span{font-size:.43rem}.solutions-page .solutions-methodology .methodology-sub{margin-bottom:.58rem;font-size:.25rem}.solutions-page .solutions-methodology .flow{grid-template-columns:repeat(2,1fr);gap:.54rem .2rem}.solutions-page .solutions-methodology .flow .flow-item:last-child:nth-child(odd){grid-column:1/-1}.solutions-page .solutions-methodology .flow .flow-item .icon-ring{width:1.26rem;height:1.26rem;margin-bottom:.22rem}.solutions-page .solutions-methodology .flow .flow-item .icon-ring .ico{width:.5rem;height:.5rem}.solutions-page .solutions-methodology .flow .flow-item h3{margin-bottom:.1rem;font-size:.29rem}.solutions-page .solutions-methodology .flow .flow-item p{font-size:.22rem}.solutions-page .solutions-value .value-sec-left{padding:.7rem .36rem .74rem}.solutions-page .solutions-value .head-num{gap:.18rem;margin-bottom:.14rem}.solutions-page .solutions-value .head-num b{font-size:.5rem}.solutions-page .solutions-value .head-num span{font-size:.43rem}.solutions-page .solutions-value .sec-sub{font-size:.25rem}.solutions-page .solutions-value .value-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.18rem;margin-top:.48rem}.solutions-page .solutions-value .value-stat-card{min-height:3.8rem;padding:.38rem .18rem .3rem}.solutions-page .solutions-value .value-stat-card .stat-icon{width:.96rem;height:.96rem;margin-bottom:.26rem}.solutions-page .solutions-value .value-stat-card .stat-icon .ico{width:.42rem;height:.42rem}.solutions-page .solutions-value .value-stat-card .stat-num,.solutions-page .solutions-value .value-stat-card .stat-num-text{min-height:.7rem;font-size:.56rem}.solutions-page .solutions-value .value-stat-card .stat-num-text{font-size:.38rem}.solutions-page .solutions-value .value-stat-card .stat-label{font-size:.22rem}.solutions-page .solutions-value .value-sec-right{min-height:6.8rem;padding:.76rem .44rem}.solutions-page .solutions-value .value-sec-right h3{max-width:6.2rem;margin-bottom:.26rem;font-size:.5rem}.solutions-page .solutions-value .value-sec-right p{margin-bottom:.42rem;font-size:.25rem}.solutions-page footer-component .page-footer{margin-top:0}}