.solutions[data-v-a04d4ecb]{--s-accent: #0077c0;--s-ink: #1c2733;--s-muted: #6b7a8c;--s-line: #e6ebf2;padding:50px 0;margin-bottom:50px}.solutions .solutions-head[data-v-a04d4ecb]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.solutions .solutions-head .solutions-head-text[data-v-a04d4ecb]{display:flex;align-items:center;gap:12px}.solutions .solutions-head .solutions-head-text .solutions-accent[data-v-a04d4ecb]{width:4px;height:22px;border-radius:2px;background:linear-gradient(180deg,#38bdf8,var(--s-accent))}.solutions .solutions-head .solutions-head-text .solutions-title[data-v-a04d4ecb]{margin:0;font-size:22px;font-weight:700;color:var(--s-ink);letter-spacing:1px}.solutions .solutions-head .solutions-head-text .solutions-sub[data-v-a04d4ecb]{margin-left:6px;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--s-muted);padding-top:6px}.solutions .solutions-head .solutions-more[data-v-a04d4ecb]{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:600;color:var(--s-accent);text-decoration:none;white-space:nowrap;transition:gap .25s ease}.solutions .solutions-head .solutions-more svg[data-v-a04d4ecb]{transition:transform .25s ease}.solutions .solutions-head .solutions-more[data-v-a04d4ecb]:hover{gap:9px}.solutions .solutions-head .solutions-more:hover svg[data-v-a04d4ecb]{transform:translate(3px)}.solutions .solutions-grid[data-v-a04d4ecb]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 1024px){.solutions .solutions-grid[data-v-a04d4ecb]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.solutions .solutions-grid[data-v-a04d4ecb]{grid-template-columns:1fr}}.solutions .solutions-card[data-v-a04d4ecb]{display:flex;flex-direction:column;background:#ffffff;border:1px solid var(--s-line);border-radius:16px;overflow:hidden;text-decoration:none;box-shadow:0 10px 34px #0f223d0d;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s ease,border-color .32s ease;opacity:0;animation:cardReveal-a04d4ecb .5s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--delay, 0ms)}.solutions .solutions-card[data-v-a04d4ecb]:hover{transform:translateY(-6px);border-color:#0077c059;box-shadow:0 20px 50px #0f223d1f}.solutions .solutions-card:hover .solutions-card-img[data-v-a04d4ecb]{transform:scale(1.06)}.solutions .solutions-card:hover .solutions-card-link[data-v-a04d4ecb]{gap:9px}.solutions .solutions-card:hover .solutions-card-link svg[data-v-a04d4ecb]{transform:translate(3px)}.solutions .solutions-card .solutions-card-media[data-v-a04d4ecb]{position:relative;height:190px;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(0,119,192,.06),transparent 60%),#f6f9fc}.solutions .solutions-card .solutions-card-media .solutions-card-img[data-v-a04d4ecb]{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.solutions .solutions-card .solutions-card-media .solutions-card-placeholder[data-v-a04d4ecb]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:linear-gradient(135deg,#10233d,#1b4a7a)}.solutions .solutions-card .solutions-card-media .solutions-card-placeholder-text[data-v-a04d4ecb]{font-size:18px;font-weight:700;color:#ffffffd9;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.solutions .solutions-card .solutions-card-media .solutions-card-index[data-v-a04d4ecb]{position:absolute;top:14px;left:14px;font-family:Bahnschrift,Consolas,monospace;font-size:12px;font-weight:600;color:#fff;background:rgba(11,22,38,.55);backdrop-filter:blur(4px);padding:4px 10px;border-radius:6px}.solutions .solutions-card .solutions-card-body[data-v-a04d4ecb]{padding:18px 20px 20px;flex:1;display:flex;flex-direction:column}.solutions .solutions-card .solutions-card-body .solutions-card-title[data-v-a04d4ecb]{margin:0 0 8px;font-size:17px;font-weight:700;color:var(--s-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.solutions .solutions-card .solutions-card-body .solutions-card-remark[data-v-a04d4ecb]{margin:0 0 14px;font-size:13px;line-height:1.7;color:var(--s-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.solutions .solutions-card .solutions-card-body .solutions-card-foot[data-v-a04d4ecb]{display:flex;justify-content:flex-end}.solutions .solutions-card .solutions-card-body .solutions-card-foot .solutions-card-link[data-v-a04d4ecb]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--s-accent);transition:gap .25s ease}.solutions .solutions-card .solutions-card-body .solutions-card-foot .solutions-card-link svg[data-v-a04d4ecb]{transition:transform .25s ease}.solutions .solutions-card--skeleton[data-v-a04d4ecb]{pointer-events:none}.skeleton-line[data-v-a04d4ecb]{display:block;height:12px;border-radius:4px;background:linear-gradient(90deg,#eee 25%,#f5f5f5 50%,#eee 75%);background-size:200% 100%;animation:shimmer-a04d4ecb 1.5s ease-in-out infinite;width:100%;margin-bottom:10px}.skeleton-line--img[data-v-a04d4ecb]{height:190px;margin-bottom:0;border-radius:0}.skeleton-line--title[data-v-a04d4ecb]{width:55%;height:16px}@keyframes shimmer-a04d4ecb{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cardReveal-a04d4ecb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:rgba(31,45,61,.11);--el-carousel-arrow-hover-background:rgba(31,45,61,.23);--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}.el-carousel--horizontal,.el-carousel--vertical{overflow:hidden}.el-carousel__container{height:300px;position:relative}.el-carousel__arrow{align-items:center;background-color:var(--el-carousel-arrow-background);border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:var(--el-carousel-arrow-font-size);height:var(--el-carousel-arrow-size);justify-content:center;margin:0;outline:none;padding:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:var(--el-transition-duration);width:var(--el-carousel-arrow-size);z-index:10}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{list-style:none;margin:0;padding:0;position:absolute;z-index:calc(var(--el-index-normal) + 1)}.el-carousel__indicators--horizontal{bottom:0;left:50%;transform:translate(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:calc(var(--el-carousel-indicator-height) + var(--el-carousel-indicator-padding-vertical)*2);position:static;text-align:center;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--right{right:0}.el-carousel__indicators--labels{left:0;right:0;text-align:center;transform:none}.el-carousel__indicators--labels .el-carousel__button{color:#000;font-size:12px;height:auto;padding:2px 18px;width:auto}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal)}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{height:calc(var(--el-carousel-indicator-width)/2);width:var(--el-carousel-indicator-height)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{background-color:#fff;border:none;cursor:pointer;display:block;height:var(--el-carousel-indicator-height);margin:0;opacity:.48;outline:none;padding:0;transition:var(--el-transition-duration);width:var(--el-carousel-indicator-width)}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{opacity:0;transform:translateY(-50%) translate(-10px)}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{opacity:0;transform:translateY(-50%) translate(10px)}.el-transitioning{filter:url(#elCarouselHorizontal)}.el-transitioning-vertical{filter:url(#elCarouselVertical)}.el-carousel__item{display:inline-block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.el-carousel__item,.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item--card,.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item--card{width:50%}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__item--card-vertical{height:50%;width:100%}.el-carousel__mask{background-color:var(--el-color-white);height:100%;left:0;opacity:.24;position:absolute;top:0;transition:var(--el-transition-duration-fast);width:100%}.carousel-img[data-v-42358651]{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.home_pages[data-v-83947c2d] .el-carousel__arrow--left,.home_pages[data-v-83947c2d] .el-carousel__arrow--right{background-color:#333}.product-segment[data-v-83947c2d]{min-height:560px}.product-segment .product-segment[data-v-83947c2d]{width:50%;background-color:#f9f9f9;margin:5px}.product-segment .product-segment .product-segment-content[data-v-83947c2d]{padding:20px 0}.product-segment .product-segment .product-segment-content .heading-title[data-v-83947c2d]{text-align:center;margin:0 0 -38px}.product-segment .product-segment .product-segment-content .heading-title .title[data-v-83947c2d]{color:#b3b3b345;font-size:30px;font-weight:400;text-transform:uppercase}.product-segment .product-segment .product-segment-content .parameter-item[data-v-83947c2d]{cursor:pointer}.product-segment .product-segment .product-segment-content .parameter-item[data-v-83947c2d]:hover{background-color:#e8f0ff;color:#0075ff}.core-technology[data-v-83947c2d]{min-height:450px;display:flex;align-items:center}.core-technology .core-technology-container[data-v-83947c2d]{width:100%}.core-technology .core-technology-container .core-technology-item[data-v-83947c2d]{display:grid;grid-template-columns:auto auto auto auto auto auto}.pointer[data-v-83947c2d]{cursor:pointer}@media (max-width: 768px){.home_pages main[data-v-83947c2d]{padding:0 var(--layout-gutter);box-sizing:border-box}.product-segment[data-v-83947c2d]{min-height:auto}.product-segment .product-segment[data-v-83947c2d]{width:100%;margin:5px 0}.product-segment .product-segment .product-segment-content .heading-title .title[data-v-83947c2d]{font-size:22px}.core-technology[data-v-83947c2d]{min-height:auto}.core-technology .core-technology-container .core-technology-item[data-v-83947c2d]{grid-template-columns:repeat(2,1fr);gap:12px 0}}@media (max-width: 480px){.product-segment .product-segment .product-segment-content .heading-title .title[data-v-83947c2d]{font-size:20px}.core-technology .core-technology-container .core-technology-item[data-v-83947c2d]{grid-template-columns:1fr}}
