.block_light[data-v-90bd6538]{background-color:#e0e5f2}.block_white[data-v-90bd6538]{background-color:#fff}.block_dark[data-v-90bd6538]{background-color:#161b40;background-image:linear-gradient(180deg,#161b40,#161b40f5)}.solution .page_block[data-v-90bd6538]{padding:12rem 0}.solution .slogan_wrap[data-v-90bd6538]{width:90%;margin:0 auto}.solution .slogan_wrap .slogan[data-v-90bd6538]{margin-bottom:4rem}.solution .slogan_wrap .desc b[data-v-90bd6538]{color:#43bee5}.solution .slogan_wrap.light .desc b[data-v-90bd6538]{color:#161b40}.solution .card_grid[data-v-90bd6538]{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;padding-top:7rem}.solution .card_grid.cols_3[data-v-90bd6538]{grid-template-columns:repeat(3,1fr)}.solution .card_grid.cols_2[data-v-90bd6538]{grid-template-columns:repeat(2,1fr)}.solution .s_card[data-v-90bd6538]{position:relative;display:block;border-radius:1.2rem;padding:3rem 2.6rem;box-sizing:border-box;text-align:left}.solution .s_card .tag[data-v-90bd6538]{display:inline-block;font-size:1.3rem;letter-spacing:.15em;padding:.5em 1.4em;border-radius:2rem;margin-bottom:1.8rem}.solution .s_card h4[data-v-90bd6538]{font-size:2rem;font-weight:600;margin:0 0 1.4rem;letter-spacing:.05em}.solution .s_card p[data-v-90bd6538]{font-size:1.45rem;line-height:1.8em;margin:0;text-align:justify}.solution .s_card.linked[data-v-90bd6538]{text-decoration:none;transition:all .3s ease}.solution .s_card.linked[data-v-90bd6538]:hover{transform:translateY(-4px)}.solution .s_card.linked .more[data-v-90bd6538]{display:inline-block;margin-top:2rem;font-size:1.4rem;letter-spacing:.1em}.solution .block_light .s_card[data-v-90bd6538],.solution .block_white .s_card[data-v-90bd6538]{background:#fff;box-shadow:0 .5rem 2rem #161b4014}.solution .block_light .s_card .tag[data-v-90bd6538],.solution .block_white .s_card .tag[data-v-90bd6538]{background:#43bee51f;color:#43bee5}.solution .block_light .s_card h4[data-v-90bd6538],.solution .block_white .s_card h4[data-v-90bd6538]{color:#161b40}.solution .block_light .s_card p[data-v-90bd6538],.solution .block_white .s_card p[data-v-90bd6538]{color:#161b40b8}.solution .block_light .s_card.linked[data-v-90bd6538]:hover,.solution .block_white .s_card.linked[data-v-90bd6538]:hover{box-shadow:0 1rem 3rem #161b402e}.solution .block_light .s_card.linked .more[data-v-90bd6538],.solution .block_white .s_card.linked .more[data-v-90bd6538]{color:#43bee5}.solution .block_white .s_card[data-v-90bd6538]{border:1px solid rgba(22,27,64,.08)}.solution .block_dark .s_card[data-v-90bd6538]{background:#ffffff0d;border:1px solid rgba(224,229,242,.16)}.solution .block_dark .s_card .tag[data-v-90bd6538]{background:#efa50029;color:#efa500}.solution .block_dark .s_card h4[data-v-90bd6538]{color:#e0e5f2}.solution .block_dark .s_card p[data-v-90bd6538]{color:#e0e5f2c7}.solution .block_dark .s_card.linked[data-v-90bd6538]:hover{box-shadow:0 1rem 3rem #00000059}.solution .block_dark .s_card.linked .more[data-v-90bd6538]{color:#efa500}.solution .arch_wrap[data-v-90bd6538]{padding-top:7rem;display:flex;flex-direction:column;gap:2rem;text-align:left}.solution .arch_layer[data-v-90bd6538]{display:flex;align-items:stretch;gap:2rem}.solution .arch_layer .layer_name[data-v-90bd6538]{flex-shrink:0;width:18rem;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:1.2rem;background:linear-gradient(135deg,#43bee5e6,#43bee58c);color:#fff}.solution .arch_layer .layer_name .cn[data-v-90bd6538]{font-size:1.9rem;font-weight:600;letter-spacing:.2em}.solution .arch_layer .layer_name .en[data-v-90bd6538]{font-size:1.1rem;opacity:.8;letter-spacing:.1em;margin-top:.4rem}.solution .arch_layer .layer_items[data-v-90bd6538]{flex:1;display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:1.4rem 1.6rem;padding:1.8rem 2.2rem;border:1px dashed rgba(224,229,242,.3);border-radius:1.2rem;box-sizing:border-box}.solution .arch_layer .layer_items span[data-v-90bd6538]{display:inline-block;padding:.55em 1.5em;border-radius:3rem;font-size:1.45rem;color:#e0e5f2;background:#e0e5f21a;border:1px solid rgba(224,229,242,.22)}.solution .arch_layer:nth-child(2) .layer_name[data-v-90bd6538]{background:linear-gradient(135deg,#efa500f2,#efa50099)}.solution .arch_layer:nth-child(3) .layer_name[data-v-90bd6538]{background:linear-gradient(135deg,#43bee5cc,#0f7ea8b3)}.solution .arch_layer:nth-child(4) .layer_name[data-v-90bd6538]{background:linear-gradient(135deg,#f40058e6,#f400588c)}.solution .p_card[data-v-90bd6538]{border-radius:1.2rem;padding:2.8rem 2.6rem;box-sizing:border-box;text-align:left}.solution .p_card .model[data-v-90bd6538]{display:inline-block;font-size:1.25rem;font-weight:600;letter-spacing:.08em;padding:.45em 1.2em;border-radius:.6rem;margin-bottom:1.6rem}.solution .p_card .pname[data-v-90bd6538]{font-size:1.85rem;font-weight:600;margin:0 0 1.2rem;letter-spacing:.03em}.solution .p_card .pdesc[data-v-90bd6538]{font-size:1.4rem;line-height:1.75em;margin:0;text-align:justify}.solution .block_light .p_card[data-v-90bd6538],.solution .block_white .p_card[data-v-90bd6538]{background:#fff;box-shadow:0 .5rem 2rem #161b4014}.solution .block_light .p_card .model[data-v-90bd6538],.solution .block_white .p_card .model[data-v-90bd6538]{background:linear-gradient(135deg,#43bee524,#161b400f);color:#161b40;border:1px solid rgba(67,190,229,.3)}.solution .block_light .p_card .pname[data-v-90bd6538],.solution .block_white .p_card .pname[data-v-90bd6538]{color:#161b40}.solution .block_light .p_card .pdesc[data-v-90bd6538],.solution .block_white .p_card .pdesc[data-v-90bd6538]{color:#161b40b8}.solution .block_white .p_card[data-v-90bd6538]{border:1px solid rgba(22,27,64,.08)}.solution .block_dark .p_card[data-v-90bd6538]{background:#ffffff0d;border:1px solid rgba(224,229,242,.16)}.solution .block_dark .p_card .model[data-v-90bd6538]{background:#43bee51f;color:#43bee5;border:1px solid rgba(67,190,229,.35)}.solution .block_dark .p_card .pname[data-v-90bd6538]{color:#e0e5f2}.solution .block_dark .p_card .pdesc[data-v-90bd6538]{color:#e0e5f2c7}.solution .related_solutions[data-v-90bd6538]{padding-top:10rem;text-align:center}.solution .related_solutions .tit[data-v-90bd6538]{font-size:1.6rem;letter-spacing:.2em;margin:0 0 3rem}.solution .related_solutions .links[data-v-90bd6538]{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.solution .related_solutions .links a[data-v-90bd6538]{display:inline-block;padding:1rem 3rem;border-radius:3rem;font-size:1.5rem;text-decoration:none;transition:all .3s ease}.solution .block_light .related_solutions .tit[data-v-90bd6538],.solution .block_white .related_solutions .tit[data-v-90bd6538]{color:#161b4099}.solution .block_light .related_solutions .links a[data-v-90bd6538],.solution .block_white .related_solutions .links a[data-v-90bd6538]{color:#161b40;background:#ffffffe6;border:1px solid rgba(22,27,64,.2)}.solution .block_light .related_solutions .links a[data-v-90bd6538]:hover,.solution .block_white .related_solutions .links a[data-v-90bd6538]:hover{background:#161b40;color:#efa500;transform:translateY(-3px);box-shadow:0 6px 14px #161b4040}.solution .block_dark .related_solutions .tit[data-v-90bd6538]{color:#e0e5f299}.solution .block_dark .related_solutions .links a[data-v-90bd6538]{color:#e0e5f2;background:#ffffff0f;border:1px solid rgba(224,229,242,.25)}.solution .block_dark .related_solutions .links a[data-v-90bd6538]:hover{background:#efa500;color:#161b40;transform:translateY(-3px)}@media only screen and (max-width:1000px){.solution .card_grid[data-v-90bd6538]{grid-template-columns:repeat(2,1fr)!important}}@media only screen and (max-width:768px){.solution .page_block[data-v-90bd6538]{padding:8rem 0}.solution .card_grid[data-v-90bd6538]{grid-template-columns:1fr!important;gap:4rem;padding-top:5rem}.solution .s_card[data-v-90bd6538]{padding:4rem 3.5rem}.solution .s_card h4[data-v-90bd6538]{font-size:3.2rem;margin-bottom:2rem}.solution .s_card p[data-v-90bd6538]{font-size:2.5rem;line-height:1.8em}.solution .s_card .tag[data-v-90bd6538]{font-size:2.2rem}.solution .arch_layer[data-v-90bd6538]{flex-direction:column;gap:1.5rem}.solution .arch_layer .layer_name[data-v-90bd6538]{width:100%;flex-direction:row;gap:1.5rem;padding:1.8rem 0}.solution .arch_layer .layer_name .cn[data-v-90bd6538]{font-size:3rem}.solution .arch_layer .layer_name .en[data-v-90bd6538]{font-size:1.8rem;margin-top:0}.solution .arch_layer .layer_items[data-v-90bd6538]{padding:2.5rem;gap:2rem}.solution .arch_layer .layer_items span[data-v-90bd6538]{font-size:2.6rem}.solution .p_card[data-v-90bd6538]{padding:4rem 3.5rem}.solution .p_card .model[data-v-90bd6538]{font-size:2.2rem}.solution .p_card .pname[data-v-90bd6538]{font-size:3rem;margin-bottom:1.6rem}.solution .p_card .pdesc[data-v-90bd6538]{font-size:2.5rem;line-height:1.75em}.solution .related_solutions[data-v-90bd6538]{padding-top:7rem}.solution .related_solutions .tit[data-v-90bd6538]{font-size:2.6rem}.solution .related_solutions .links[data-v-90bd6538]{gap:3rem}.solution .related_solutions .links a[data-v-90bd6538]{font-size:3rem;padding:1.5rem 4rem}}@keyframes bannerFadeInUp-90bd6538{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.water_management .page_banner[data-v-90bd6538]{background-color:#161b40;background-image:linear-gradient(90deg,#0a0d26eb,#0a0d26c7 40%,#0a0d269e,#0a0d267a),url(/images/water_management_banner.jpg);background-size:100% auto;background-position:center center;background-repeat:no-repeat}.water_management .page_banner[data-v-90bd6538]:after{display:none}.water_management .page_banner .slogan_wrap[data-v-90bd6538]{z-index:3}.water_management .page_banner .slogan_wrap .title_banner[data-v-90bd6538]{text-shadow:0 0 24px rgba(255,200,80,.45),0 0 48px rgba(255,120,100,.25);background:linear-gradient(0deg,#ff4e50,#ff9a3c,#ffd23f 60%,#ffe66d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:bannerFadeInUp-90bd6538 .8s cubic-bezier(.22,1,.36,1) both;animation-delay:.25s}.water_management .page_banner .slogan_wrap .slogan[data-v-90bd6538]{text-shadow:0 0 18px rgba(255,180,100,.4);background:linear-gradient(0deg,#ff7eb3,#ffb347,#ffd23f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:bannerFadeInUp-90bd6538 .8s cubic-bezier(.22,1,.36,1) both;animation-delay:.55s}.water_management .page_banner .slogan_wrap .desc[data-v-90bd6538]{text-shadow:0 0 12px rgba(100,200,255,.3);animation:bannerFadeInUp-90bd6538 .8s cubic-bezier(.22,1,.36,1) both;animation-delay:.85s}
