.solutions_main{padding:160px 0 5rem}.solutions_main .head{max-width:888px;margin:0 auto}.solutions_main .head .desc{max-width:746px;margin:2rem auto 0;font-size:17px;line-height:30px;font-weight:300}.solutions_main .items{margin-top:54px}.solutions_main .items>div{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.solutions_main .items .item:first-child{grid-column:1/-1}.solutions_main .items .item:first-child a{aspect-ratio:1280/464}.solutions_main .items .item:first-child .info{width:45.1563%;height:100%;padding:30px 9.0625% 30px 5.46875%;flex-direction:column;align-items:flex-start;justify-content:center;background-image:linear-gradient(to right,#f4f4f4 0%,#f4f4f4 69.2041522%,transparent 100%)}.solutions_main .items .item:first-child .info h3{font-size:34px;line-height:40px;flex:unset;margin-bottom:0}.solutions_main .items .item:first-child .info .desc{display:-webkit-box}.solutions_main .items .item:first-child .info i{margin-top:12px}.solutions_main .items .item a{display:flex;height:100%;aspect-ratio:628/464;align-items:flex-end;position:relative;overflow:hidden;border-radius:6px}.solutions_main .items .item a:hover img{transform:scale(1.03)}.solutions_main .items .item a:hover .info i{background-color:var(--subtheme_color)}.solutions_main .items .item .img{width:100%;height:100%;position:absolute;z-index:-1;left:0;top:0;border-radius:6px}.solutions_main .items .item .info{display:flex;align-items:flex-end;justify-content:flex-end;gap:18px;width:100%;padding:30px 5.73248408%;min-height:33.1896552%;background-image:linear-gradient(to top,#f4f4f4 0%,#f4f4f4 30%,rgba(239,239,239,.8) 60%,transparent 100%)}.solutions_main .items .item .info h3{font-size:26px;line-height:2rem;font-weight:700;flex:1;margin-bottom:9px}.solutions_main .items .item .info .desc{font-size:18px;line-height:25px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:none}.solutions_main .items .item .info i{display:flex;align-items:center;justify-content:center;width:46px;min-width:46px;aspect-ratio:1;border-radius:6px;background-color:var(--theme_color);transition:all 0.3s}.solutions_main .items .item .info i::after{content:'';display:block;width:18px;height:10px;background:url(../svg/arrow-line-w.svg) no-repeat center / contain}.solutions_main .items .item .info i:hover{transform:scale(1.1)}.solutions_choose{position:relative;padding:96px 0 252px}.solutions_choose::after{content:'';display:block;width:100%;height:100%;max-height:1219px;pointer-events:none;background:url(../png/solutions-choose-bg-2.png) no-repeat center / contain;position:absolute;z-index:-1;top:0;left:0}.solutions_choose .head{flex:1;max-width:408px;padding-top:18px}.solutions_choose .head .desc{font-size:17px;line-height:30px;font-weight:300;margin-top:30px}.solutions_choose .head .btn{min-width:142px;margin-top:2rem;padding:12px 21px;line-height:2;font-size:1rem}.solutions_choose .items{width:63.125%}.solutions_choose .items>div{display:grid;gap:38px 3.96039604%;grid-template-columns:repeat(2,1fr)}.solutions_choose .items .item{position:relative;z-index:2;display:flex;flex-direction:column;overflow:hidden;border-radius:6px;background-color:#fff;transition:all 0.3s;box-shadow:0 8px 10px rgba(0,0,0,.05)}.solutions_choose .items .item:nth-child(even){transform:translateY(17.0506912%)}.solutions_choose .items .item.active{box-shadow:0 8px 10px rgba(0,0,0,.3)}.solutions_choose .items .item.active::before{opacity:0}.solutions_choose .items .item.active .img{opacity:1}.solutions_choose .items .item.active .info .icon{opacity:0;transform:translateY(-100%)}.solutions_choose .items .item.active .info h3,.solutions_choose .items .item.active .info p{color:#fff;transform:translate(0)}.solutions_choose .items .item:hover img{transform:scale(1.03)}.solutions_choose .items .item::before{content:'';display:block;position:absolute;inset:0;border-radius:6px;box-sizing:border-box;border:1px solid #ededed;z-index:2;transition:all 0.3s;pointer-events:none}.solutions_choose .items .item .img{width:100%;height:100%;position:absolute;z-index:-1;left:0;top:0;border-radius:6px;transition:all 0.3s;opacity:0}.solutions_choose .items .item .img::after{content:'';display:block;position:absolute;inset:0;opacity:.9;background-image:linear-gradient(to top,#0e1e35,rgba(14,30,53,.7))}.solutions_choose .items .item .info{flex:1;padding:60px 9.27835052% 94px;overflow:hidden}.solutions_choose .items .item .info .icon{max-width:82px;aspect-ratio:82/79;background:no-repeat center / contain;transition:all 0.3s}.solutions_choose .items .item .info h3{color:#161616;font-size:26px;line-height:36px;font-weight:700;transition:all 0.3s;margin-top:-40px;transform:translateY(104px)}.solutions_choose .items .item .info p{color:#353535;font-size:17px;line-height:26px;font-weight:300;transition:all 0.3s 0.02s;margin-top:12px;transform:translateY(104px);margin-bottom:-72px}.solutions_choose .items .item .btc{height:72px}.solutions_service{position:relative;background:no-repeat center / cover}.solutions_service::before{content:'';display:block;width:56.6666667%;height:100%;position:absolute;z-index:-1;background-image:linear-gradient(to right,#011526 0%,#011526 36%,transparent 100%)}.solutions_service .flex{padding:6rem 0;min-height:826px}.solutions_service .head{color:#fff;max-width:695px;padding-bottom:1rem}.solutions_service .head .desc{font-size:17px;font-weight:200;line-height:27px;max-width:434px;margin-top:12px;letter-spacing:.4px}.solutions_service .head .links{max-width:540px;margin-top:28px}.solutions_service .head .links ul{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.solutions_service .head .links ul li a{gap:8px;display:grid;align-items:center;grid-template-columns:1fr auto;font-size:17px;font-weight:300;line-height:27px;transition:all 0.3s;max-width:max-content}.solutions_service .head .links ul li a::after{content:'';display:block;width:10px;aspect-ratio:1;background:url(../svg/arrow-tr-w-2.svg) no-repeat center / contain;transition:all 0.3s}.solutions_service .head .links ul li a:hover{text-decoration:underline}.solutions_service .head .btn{margin-top:42px;font-size:1rem;padding:12px 22px;line-height:2;min-width:170px}.solutions_latest{padding:122px 0 136px}.solutions_latest .list{margin:58px 0}.solutions_latest .guideline_list{display:grid;gap:2rem 24px;grid-template-columns:repeat(2,1fr)}