.body_page{background-color:rgba(0,0,0,0);height:100%;width:100%;display:flex}.appPage{background-color:rgba(0,0,0,0);height:100%;width:100%;display:flex;flex-grow:1;box-sizing:border-box;flex-direction:column;align-items:center;overflow:hidden;position:relative}.appPage::-webkit-scrollbar{width:0px !important;height:12px;background-color:rgba(0,0,0,0)}.appPage .appHeader{position:fixed;height:60px;min-height:60px;max-height:60px;border-bottom:2px solid #e3e3e3;background-color:hsla(0,0%,100%,.75);backdrop-filter:blur(2px);width:100%;transition:background-color .28s ease,border-color .28s ease,backdrop-filter .28s ease;display:flex;color:#1a1a1a;z-index:10000;font-family:"DTMotf" !important;font-weight:bolder;padding:0 12px;letter-spacing:4px;align-items:center;cursor:pointer}.appPage .appHeader.header_transparent{border-bottom-color:hsla(0,0%,100%,.34);background-color:hsla(0,0%,100%,.12);backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12)}.appPage .appHeader.header_solid{border-bottom-color:#e3e3e3;background-color:hsla(0,0%,100%,.75);backdrop-filter:blur(2px)}.appPage .appHeader .category_fiter{display:flex;flex-direction:row;align-items:center;width:auto}.appPage .appHeader .category_fiter .categoryflex{display:flex;margin-right:20px;align-items:center;justify-content:center;margin-left:20px;height:22px;width:22px;position:relative;background-color:rgba(0,0,0,0)}.appPage .appHeader .category_fiter .categoryflex .cate_inner{height:16px;width:16px;border-radius:8px}.appPage .appHeader .category_fiter .categoryflex .cate_bottom{height:2px;width:5px;bottom:4px;right:2px;position:absolute;background-color:#1a1a1a;transform:rotateZ(45deg)}.appPage .appHeader .category_fiter:hover .cate_inner{border:2px dotted #1a1a1a;animation:spin infinite linear;animation-duration:1s}.appPage .web_header .menuGroupTitle{display:none}.appPage .web_header .appLogo{display:none}.appPage .web_header .applogoabsolute{background-color:rgba(0,0,0,0);width:100%;justify-self:center;margin-left:auto;margin-right:auto;max-width:1550px;display:flex;flex-direction:row;align-items:center;padding:0 24px}.appPage .web_header .applogoabsolute .logo_3d_stage{position:relative;width:196px;min-width:196px;height:52px;margin-right:30px;display:flex;align-items:center;justify-content:center;perspective:820px;transform-style:preserve-3d;isolation:isolate}.appPage .web_header .applogoabsolute .logo_3d_stage::before,.appPage .web_header .applogoabsolute .logo_3d_stage::after{display:none}.appPage .web_header .applogoabsolute .logo_3d_stage::before{content:"";position:absolute;left:8px;right:8px;bottom:2px;height:18px;border-radius:50%;background:radial-gradient(circle, rgba(66, 118, 227, 0.25) 0%, rgba(145, 132, 254, 0.14) 42%, rgba(66, 118, 227, 0) 72%);filter:blur(8px);opacity:.72;transform:translate3d(0, 10px, -18px) rotateX(68deg);pointer-events:none;z-index:-1}.appPage .web_header .applogoabsolute .logo_3d_stage::after{content:"";position:absolute;top:9px;left:12px;width:64px;height:1px;border-radius:999px;background:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(66, 118, 227, 0.68), rgba(255, 255, 255, 0));opacity:.56;transform:translateZ(18px) rotateZ(-8deg);pointer-events:none}.appPage .web_header .applogoabsolute .logo_3d_stage:hover::after{opacity:.86}.appPage .web_header .applogoabsolute .logo_3d_stage:hover .logo_zing{filter:drop-shadow(0 12px 18px rgba(66, 118, 227, 0.28)) drop-shadow(0 0 12px rgba(145, 132, 254, 0.22))}.appPage .web_header .applogoabsolute .logo_zing{position:relative;display:block;max-width:196px;width:auto;cursor:pointer;transform-origin:50% 50%;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,filter;filter:drop-shadow(0 8px 14px rgba(66, 118, 227, 0.18));animation:none;transition:transform .28s ease,filter .28s ease}.appPage .web_header .applogoabsolute .navMenu{height:auto;width:100%;display:flex;flex-direction:row;background-color:rgba(0,0,0,0)}.appPage .web_header .applogoabsolute .navMenu .menuItem{padding:0 24px 0 26px;height:100%;display:flex;flex-direction:row;align-items:center;font-size:16px;letter-spacing:1px;text-align:left;font-family:"DTMotf" !important;border-right:1px solid #e2e2e2}.appPage .web_header .applogoabsolute .navMenu .menuItem:hover{transform:translateY(-3px);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1)}.appPage .web_header .applogoabsolute .navMenu .menuItem:hover .enfont{color:#4276e3}.appPage .web_header .applogoabsolute .navMenu .menuItem:hover a{text-decoration:none;color:#4276e3}.appPage .web_header .applogoabsolute .navMenu .menuItem:last-child{border-right:none}.appPage .web_header .applogoabsolute .navMenu .activeMenu .enfont{color:#4276e3;font-weight:bolder}.appPage .web_header .applogoabsolute .navMenu .normalMenu .enfont{color:#525252;font-weight:300}.appPage .web_header .applogoabsolute .navMenu .menuItem_icon{margin-right:22px;margin-top:-1px;height:20px;width:20px}.appPage .web_header .applogoabsolute .consult_actions{display:flex;align-items:center;gap:10px;margin-left:18px}.appPage .web_header .applogoabsolute .try_animation{height:36px;min-width:104px;padding:0 18px;border:1px solid rgba(66,118,227,.18);border-radius:999px;color:#fff;background:linear-gradient(135deg, #4276E3 0%, #2F80ED 100%);box-shadow:0 8px 20px rgba(66,118,227,.14);font-size:14px;line-height:34px;font-weight:600;letter-spacing:0;text-align:center;font-family:inherit;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,background .28s ease}.appPage .web_header .applogoabsolute .try_animation:hover{transform:translateY(-1px);background:linear-gradient(135deg, #346CE0 0%, #2475E6 100%);box-shadow:0 10px 24px rgba(66,118,227,.18)}.appPage .web_header .applogoabsolute .phone_call{min-height:36px;display:flex;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(214,228,246,.74);border-radius:999px;color:#3d4659;background:hsla(0,0%,100%,.58);letter-spacing:0;white-space:nowrap}.appPage .web_header .applogoabsolute .phone_call span{margin-right:0;color:#8c95a3;font-size:12px;line-height:18px;font-weight:500;letter-spacing:0}.appPage .web_header .applogoabsolute .phone_call strong{color:#26324a;font-size:14px;line-height:20px;font-weight:700}.appPage .web_header span{letter-spacing:-0.5px;margin-right:36px}.appPage .phone_header{justify-content:center;padding:0 12px}.appPage .phone_header::before{content:"";position:absolute;top:0;left:0;width:100%;height:132px;z-index:0;pointer-events:none;background:linear-gradient(180deg, rgba(238, 247, 248, 0.9) 0%, rgba(238, 247, 248, 0.58) 42%, rgba(238, 247, 248, 0) 100%)}.appPage .phone_header .menuGroupTitle{position:absolute;top:8px;left:8px;right:auto;z-index:120;width:44px;height:44px;margin:0;font-size:13px;line-height:22px;display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:4px}.appPage .phone_header .menuGroupTitle .titleActive{font-family:"DTMotf";font-size:16px}.appPage .phone_header .appLogo{width:100%;font-size:16px;align-items:center;justify-content:center;text-align:center;flex-grow:1}.appPage .phone_header .applogoabsolute{position:absolute;display:flex;font-size:16px;align-items:center;justify-content:center;text-align:center;z-index:100;left:50%;right:auto;transform:translateX(-50%)}.appPage .phone_header .applogoabsolute .logo_3d_stage{position:relative;width:clamp(136px,46vw,176px);min-width:clamp(136px,46vw,176px);height:44px;display:flex;align-items:center;justify-content:center;perspective:620px;transform-style:preserve-3d;isolation:isolate}.appPage .phone_header .applogoabsolute .logo_3d_stage::before,.appPage .phone_header .applogoabsolute .logo_3d_stage::after{display:none}.appPage .phone_header .applogoabsolute .logo_3d_stage::before{content:"";position:absolute;left:6px;right:6px;bottom:2px;height:14px;border-radius:50%;background:radial-gradient(circle, rgba(66, 118, 227, 0.22) 0%, rgba(145, 132, 254, 0.1) 44%, rgba(66, 118, 227, 0) 74%);filter:blur(7px);opacity:.58;transform:translate3d(0, 8px, -14px) rotateX(68deg);pointer-events:none;z-index:-1}.appPage .phone_header .applogoabsolute .logo_3d_stage:hover .logo_zing{filter:drop-shadow(0 8px 13px rgba(66, 118, 227, 0.24))}.appPage .phone_header .applogoabsolute .logo_zing{position:relative;display:block;width:clamp(136px,46vw,176px);max-width:100%;cursor:pointer;transform-origin:50% 50%;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,filter;filter:drop-shadow(0 6px 10px rgba(66, 118, 227, 0.16));animation:none;transition:transform .28s ease,filter .28s ease}.appPage .phone_header span{letter-spacing:-0.5px;margin-right:-10px}.appPage .fiter{font-family:"DTMotf";font-size:12px;text-align:right;white-space:nowrap;letter-spacing:2px !important;font-weight:bolder}.appPage .appContentFlex{height:100%;display:flex;width:100%;background-color:rgba(0,0,0,0);flex-direction:column;align-items:center;overflow:hidden}.appPage .appContentFlex::-webkit-scrollbar{width:0px !important;height:12px;background-color:rgba(0,0,0,0)}.appPage .appContentFlex .appContentflexInner{position:relative;width:100%;height:100%;display:flex;flex-direction:column;flex-grow:1;overflow:hidden;align-items:center;background-color:rgba(0,0,0,0)}.ant-drawer-content-wrapper .navMenu{height:auto;width:100%;display:flex;padding-top:24px;flex-direction:column;background-color:rgba(0,0,0,0)}.ant-drawer-content-wrapper .menuItem{padding:0 8px 0 8px;height:48px;margin-bottom:20px;display:flex;flex-direction:row;align-items:center;font-size:14px;letter-spacing:4px;text-align:left;font-family:"DTMotf" !important;font-weight:bolder}.ant-drawer-content-wrapper .menuItem:hover{color:#4276e3;background-color:#f0f0f0}.ant-drawer-content-wrapper .menuItem:hover a{text-decoration:none;color:#4276e3}.ant-drawer-content-wrapper .enfont{color:#1a1a1a}.ant-drawer-content-wrapper .menuItem_icon{margin-right:22px;margin-top:-1px;height:20px;width:20px}.phone_fixed_inner{position:fixed;bottom:0;right:0;left:0;min-height:62px;background:linear-gradient(180deg, rgba(238, 247, 248, 0.18) 0%, rgba(238, 247, 248, 0.9) 68%, rgba(238, 247, 248, 0.96) 100%);border-top:1px solid rgba(214,228,246,.48);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#1a1a1a;display:flex;flex-direction:row;align-items:center;gap:12px;padding:0 5% max(env(safe-area-inset-bottom),0px);cursor:pointer;z-index:80}.phone_fixed_inner .buy_before{flex-grow:1}.phone_fixed_inner .try_on{min-width:104px;min-height:44px;border:0;border-radius:999px;background:linear-gradient(135deg, #4276E3 0%, #2F80ED 100%);box-shadow:0 8px 18px rgba(66,118,227,.16);font-size:14px;line-height:44px;font-weight:600;color:#fff;font-family:inherit}.phone_fixed_inner .buy_before{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px;font-weight:500;color:#3d4659;letter-spacing:0}.phone_fixed_inner .buy_before span{color:#8c95a3;font-size:11px;line-height:15px;font-weight:500}.phone_fixed_inner .buy_before strong{color:#26324a;font-size:15px;line-height:20px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cate_inner_on{border:2px dotted #1a1a1a}.cate_inner_in{border:2px solid #1a1a1a}@media(max-width: 768px){.contact-menu-item{display:none !important}.phone_header .contact-menu-item,.phone_header+.contact-menu-item{display:none !important}.appContentflexInner>.phone_dashboard_page,.appContentflexInner>.product_center_page.phone_article,.appContentflexInner>.Basic_page_article.phone_article,.appContentflexInner>.hospital_list_page.phone_hospital,.appContentflexInner>.Basic_projectMess.phone,.appContentflexInner>.profile_page{padding-bottom:calc(78px + env(safe-area-inset-bottom));box-sizing:border-box;scroll-padding-bottom:calc(78px + env(safe-area-inset-bottom))}}.categroy{height:100%;width:100%;display:flex;padding-top:24px;flex-direction:column;background-color:rgba(0,0,0,0)}.categroy .categroyFlex{padding:0 8px 0 24px;height:48px;width:100%;margin-bottom:20px;display:flex;align-items:center;justify-content:flex-end;font-size:12px;line-height:18px;letter-spacing:4px;text-align:right !important;font-family:"DTMotf" !important;font-weight:bolder;cursor:pointer}.categroy .categroyFlex .cate_icon{height:20px;width:20px;margin-left:20px}.categroy .categroyFlex a{color:#1a1a1a}.categroy .categroyFlex:hover{color:#4276e3;background-color:#f0f0f0}.categroy .categroyFlex:hover a{color:#4276e3}.activeMenu{color:#4276e3}.activeMenu .menuItem_icon{fill:#4276e3}.activeMenu a{text-decoration:none;color:#4276e3}.transfrom_left{margin-left:40px;animation:pageAnimation .2s linear}@keyframes pageAnimation{0%{margin-left:0px}100%{margin-left:40px}}.MenuIconflex{display:flex;margin-right:20px;align-items:center;margin-left:20px;flex-direction:column;background-color:rgba(0,0,0,0);min-width:22px;max-height:21px;padding-top:3px;position:relative;overflow:hidden}.MenuIconflex svg{height:22px;width:22px}.MenuIconflex .arrow_inner{height:2px;width:16px;margin-bottom:4px;background-color:#000;transition:transform .3s ease}.hover_arrow:hover{background-color:#f0f0f0}.hover_arrow:hover .arrow_inner:nth-child(1){transform:translateX(20px)}.hover_arrow:hover .arrow_inner:nth-child(3){transform:translateX(-20px)}.hover_arrow:not(:hover) .arrow_inner:nth-child(1){transform:translateX(0)}.hover_arrow:not(:hover) .arrow_inner:nth-child(3){transform:translateX(0)}.press_arrow .arrow_inner:nth-child(1){transform:rotateZ(45deg) translateY(4.5px) translateX(4px) scale(1.3)}.press_arrow .arrow_inner:nth-child(2){opacity:0}.press_arrow .arrow_inner:nth-child(3){transform:rotateZ(-45deg) translateY(-4.5px) translateX(4px) scale(1.3)}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.contact_page{position:fixed;top:60px;right:1px;bottom:1px;z-index:20000;height:calc(100vh - 60px);background-color:rgba(0,0,0,.6);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.contact_page .contact_item{display:flex;flex-direction:column;text-align:left}.contact_page .contact_item .contact_top{margin-bottom:24px;font-weight:bolder;font-size:18px}.contact_page .contact_item .mess_flex{display:flex;flex-direction:column}.contact_page .contact_item .mess_flex .imgArr{display:flex;flex-direction:row}.contact_page .contact_item .mess_flex .imgArr .wechat{display:flex;flex-direction:column;margin-right:24px}.contact_page .contact_item .mess_flex .imgArr .wechat img{height:100px;width:100px}.contact_page .contact_item .mess_flex .imgArr .wechat .we_text{font-size:14px;font-weight:300;margin-top:8px}.contact_page .contact_item .mess_flex .inner_text{display:flex;flex-direction:column;text-align:left;margin-top:24px}.contact_page .contact_item .mess_flex .inner_text .text_top{font-size:14px;font-weight:300;margin-bottom:8px;font-family:"DTMotf"}.contact_page .contact_item .mess_flex .inner_text .text_content{font-size:13px;letter-spacing:1px}.web_con{left:0;width:100vw}.phone_con{left:0px;width:100vw;padding:72px}.contact_page{inset:60px 0 0;height:calc(100vh - 60px);width:100vw;padding:34px;background:radial-gradient(circle at 20% 12%, rgba(28, 183, 170, 0.18), transparent 30%),radial-gradient(circle at 88% 18%, rgba(22, 143, 224, 0.18), transparent 34%),rgba(244,250,255,.78);color:#14314f;backdrop-filter:blur(18px);align-items:center;justify-content:center}.contact_page .contact_item{position:relative;display:grid;grid-template-columns:minmax(360px, 0.92fr) minmax(420px, 1fr);width:min(1120px,100vw - 64px);max-height:calc(100vh - 128px);overflow:hidden;border:1px solid rgba(38,130,255,.12);border-radius:8px;background:hsla(0,0%,100%,.96);box-shadow:0 28px 90px rgba(34,92,145,.18)}.contact_page .contact_close{position:absolute;top:18px;right:18px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(38,130,255,.12);border-radius:50%;background:hsla(0,0%,100%,.86);color:#4b657c;font-size:22px;line-height:1;cursor:pointer}.contact_page .contact_visual_panel{position:relative;min-height:560px;padding:48px;overflow:hidden;background:linear-gradient(145deg, rgba(232, 248, 255, 0.98), rgba(241, 255, 252, 0.96)),radial-gradient(circle at 30% 22%, rgba(32, 183, 170, 0.28), transparent 30%)}.contact_page .contact_visual_panel::before{content:"";position:absolute;inset:54px 40px 96px;border:1px solid rgba(22,143,224,.12);border-radius:46% 54% 50% 50%;transform:rotate(-10deg)}.contact_page .contact_visual_panel::after{content:"";position:absolute;right:-96px;bottom:-92px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle, rgba(22, 143, 224, 0.2), rgba(22, 143, 224, 0))}.contact_page .contact_visual_badge{position:relative;z-index:2;display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(22,143,224,.16);background:hsla(0,0%,100%,.72);color:#168fe0;font-size:12px;font-weight:800}.contact_page .contact_visual_title{position:relative;z-index:2;max-width:360px;margin-top:22px;color:#123454;font-size:38px;line-height:50px;font-weight:700}.contact_page .contact_visual_desc{position:relative;z-index:2;max-width:360px;margin-top:18px;color:#5b7187;font-size:15px;line-height:28px}.contact_page .contact_flow_map{position:relative;z-index:2;width:100%;height:230px;margin-top:34px;border-radius:8px;background:linear-gradient(rgba(22, 143, 224, 0.08) 1px, transparent 1px),linear-gradient(90deg, rgba(22, 143, 224, 0.08) 1px, transparent 1px),hsla(0,0%,100%,.46);background-size:32px 32px}.contact_page .contact_flow_map::before{content:"";position:absolute;left:14%;right:14%;top:50%;height:2px;background:linear-gradient(90deg, rgba(22, 143, 224, 0.12), rgba(32, 183, 170, 0.78), rgba(22, 143, 224, 0.12))}.contact_page .flow_node{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;border:1px solid rgba(22,143,224,.14);background:hsla(0,0%,100%,.84);color:#176f90;font-size:14px;font-weight:700;box-shadow:0 12px 36px rgba(36,121,180,.1)}.contact_page .flow_node_1{left:6%;top:36%}.contact_page .flow_node_2{left:33%;top:18%;color:#128fe2}.contact_page .flow_node_3{right:28%;top:48%;color:#18a596}.contact_page .flow_node_4{right:6%;top:28%}.contact_page .contact_service_points{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.contact_page .contact_service_points span{display:inline-flex;align-items:center;height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(32,183,170,.16);background:hsla(0,0%,100%,.72);color:#287588;font-size:13px}.contact_page .contact_info_panel{padding:52px 56px 48px;overflow-y:auto;background:linear-gradient(180deg, #ffffff, #f8fdff)}.contact_page .contact_info_panel .contact_top{margin-bottom:0;color:#168fe0;font-size:13px;font-weight:800}.contact_page .contact_info_panel h2{margin:12px 0 0;color:#123454;font-size:40px;line-height:52px;font-weight:700}.contact_page .contact_info_panel>p{margin:16px 0 0;color:#5d7288;font-size:15px;line-height:28px}.contact_page .contact_detail_grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin-top:30px}.contact_page .contact_detail_card{min-width:0;padding:18px;border-radius:8px;border:1px solid rgba(22,143,224,.1);background:#f6fbff}.contact_page .contact_detail_card span{display:block;color:#6b7e90;font-size:13px}.contact_page .contact_detail_card strong{display:block;margin-top:8px;color:#173954;font-size:17px;line-height:25px;font-weight:700;word-break:break-all}.contact_page .contact_address_card{grid-column:1/-1}.contact_page .contact_qr_grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;margin-top:18px}.contact_page .contact_qr_grid .wechat{display:flex;align-items:center;gap:14px;min-width:0;padding:14px;border-radius:8px;border:1px solid rgba(32,183,170,.12);background:#fff}.contact_page .contact_qr_grid .wechat img{width:123px;height:123px;flex-shrink:0;object-fit:cover;border-radius:6px}.contact_page .contact_qr_grid .wechat .we_text{margin-top:0;color:#173954;font-size:14px;font-weight:700}@media(max-width: 900px){.contact_page{padding:16px}.contact_page .contact_item{grid-template-columns:1fr;width:calc(100vw - 24px);max-height:calc(100vh - 92px);overflow-y:auto}.contact_page .contact_visual_panel{min-height:auto;padding:32px 24px 26px}.contact_page .contact_visual_title{font-size:28px;line-height:38px}.contact_page .contact_flow_map{height:150px}.contact_page .flow_node{width:54px;height:54px;font-size:12px}.contact_page .contact_info_panel{padding:30px 24px 26px}.contact_page .contact_info_panel h2{font-size:30px;line-height:40px}.contact_page .contact_detail_grid,.contact_page .contact_qr_grid{grid-template-columns:1fr}}
.dashPage{background-color:rgba(0,0,0,0);width:100%;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;position:relative;display:flex;flex-direction:column;align-items:center;padding-top:0}.dashPage::before{content:"";position:fixed;z-index:-2;top:0;left:0;width:100vw;height:100vh;pointer-events:none;background:radial-gradient(circle at 84% 10%, rgba(22, 119, 255, 0.18), transparent 30%),radial-gradient(circle at 12% 14%, rgba(20, 184, 166, 0.14), transparent 26%),linear-gradient(180deg, #F8FBFF 0%, #EEF5FF 42%, #FFFFFF 100%);opacity:1;transition:background .6s}@keyframes heroImageZoom{from{transform:scale(1)}to{transform:scale(1.055)}}@keyframes heroSequenceZoom{from{transform:translate(-50%, -50%) scale(1)}to{transform:translate(-50%, -50%) scale(1.055)}}@keyframes heroProgressFill{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes speedStepPulse{0%,100%{opacity:.62;transform:translateY(0)}18%{opacity:1;transform:translateY(-2px)}}@keyframes speedRailFlow{0%{transform:translateX(-120%)}100%{transform:translateX(120%)}}@keyframes companyCoreBreath{0%,100%{transform:translate(-50%, -50%) scale(1);box-shadow:0 18px 46px rgba(66,118,227,.16)}50%{transform:translate(-50%, -50%) scale(1.035);box-shadow:0 22px 58px rgba(20,184,166,.18)}}@keyframes companyOrbitFlow{from{transform:translate(-50%, -50%) rotate(0deg)}to{transform:translate(-50%, -50%) rotate(360deg)}}@keyframes companyNodePulse{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes companySignalFlow{from{transform:translateX(-110%)}to{transform:translateX(110%)}}.web_dashboard_page .page_flex_img{width:100%;height:100vh;background-color:rgba(0,0,0,0);position:relative;flex:0 0 auto;overflow:hidden}.web_dashboard_page .page_flex_img img{width:100%;height:100% !important;display:block !important;object-fit:cover;transform:scale(1);transform-origin:center;will-change:transform}.web_dashboard_page .page_flex_img .hero_sequence_frame{position:absolute;top:50%;left:calc(50% + 200px);width:max(100vw,177.683vh);height:max(56.28vw,100vh);background-repeat:no-repeat;transform:translate(-50%, -50%) scale(1);transform-origin:center;will-change:background-position,transform}.web_dashboard_page .page_flex_img .hero_slide{position:relative;height:100%;overflow:hidden}.web_dashboard_page .page_flex_img .hero_slide::before{content:"";position:absolute;top:0;left:0;z-index:1;width:min(54vw,760px);height:100%;pointer-events:none;background:linear-gradient(90deg, rgba(238, 247, 248, 0.84) 0%, rgba(238, 247, 248, 0.56) 52%, rgba(238, 247, 248, 0) 100%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);mask-image:linear-gradient(90deg, #000 0%, #000 68%, transparent 100%)}.web_dashboard_page .page_flex_img .hero_slide_gif img{object-position:calc(50% + 200px) center}.web_dashboard_page .page_flex_img .hero_slide_gif .hero_sequence_frame{left:calc(50% + 200px)}.web_dashboard_page .page_flex_img .hero_slide_gif::before{width:min(42vw,560px);background:linear-gradient(90deg, rgba(238, 247, 248, 0.72) 0%, rgba(238, 247, 248, 0.42) 48%, rgba(238, 247, 248, 0) 100%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);mask-image:linear-gradient(90deg, #000 0%, #000 58%, transparent 100%)}.web_dashboard_page .page_flex_img .hero_copy{position:absolute;z-index:2;top:52%;left:clamp(56px,8vw,142px);width:min(760px,54vw);color:#26324a;transform:translateY(-50%);text-shadow:0 1px 18px hsla(0,0%,100%,.5)}.web_dashboard_page .page_flex_img .hero_copy_label{color:#2f80ed;font-size:13px;line-height:18px;font-weight:600;margin-bottom:14px;letter-spacing:0}.web_dashboard_page .page_flex_img .hero_copy_title{font-size:clamp(34px,3.8vw,60px);line-height:1.16;font-weight:700;margin-bottom:18px;color:#26324a;white-space:nowrap}.web_dashboard_page .page_flex_img .hero_copy_subtitle{font-size:clamp(18px,1.55vw,26px);line-height:1.4;font-weight:500;margin-bottom:12px;color:#344157}.web_dashboard_page .page_flex_img .hero_copy_desc{max-width:540px;color:#617083;font-size:15px;line-height:1.8;font-weight:300}.web_dashboard_page .page_flex_img .ant-carousel,.web_dashboard_page .page_flex_img .ant-carousel .slick-slider,.web_dashboard_page .page_flex_img .ant-carousel .slick-list,.web_dashboard_page .page_flex_img .ant-carousel .slick-track,.web_dashboard_page .page_flex_img .ant-carousel .slick-slide,.web_dashboard_page .page_flex_img .ant-carousel .slick-slide>div{height:100% !important;min-height:100% !important}.web_dashboard_page .page_flex_img .ant-carousel,.web_dashboard_page .page_flex_img .dashboard-hero-carousel{width:100%}.web_dashboard_page .page_flex_img .dashboard-hero-carousel{position:relative}.web_dashboard_page .page_flex_img .dashboard-hero-carousel .slick-active .hero_slide img{animation:heroImageZoom var(--hero-progress-duration, 6000ms) ease-out forwards}.web_dashboard_page .page_flex_img .dashboard-hero-carousel .slick-active .hero_slide .hero_sequence_frame{animation:heroSequenceZoom var(--hero-progress-duration, 6000ms) ease-out forwards}.web_dashboard_page .page_flex_img .dashboard-hero-carousel .slick-dots{inset-inline-start:50%;inset-inline-end:auto;bottom:clamp(32px,5vh,64px);width:auto;padding:0;gap:9px;background:rgba(0,0,0,0);border:0;box-shadow:none;backdrop-filter:none;transform:translateX(-50%)}.web_dashboard_page .page_flex_img .dashboard-hero-carousel .slick-dots li{width:34px;height:7px;margin:0;border-radius:999px;overflow:hidden;background:rgba(15,28,43,.18);box-shadow:none;transition:width .28s ease,box-shadow .28s ease,transform .28s ease}.web_dashboard_page .page_flex_img .dashboard-hero-carousel .slick-dots li::after{content:none}.web_dashboard_page .page_flex_img .dashboard-hero-carousel .slick-dots li button{position:relative;width:100%;height:7px;border-radius:999px;overflow:hidden;background:hsla(0,0%,100%,.52);box-shadow:none;opacity:1}.web_dashboard_page .page_flex_img .dashboard-hero-carousel .slick-dots li button::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg, #2F80ED 0%, #35B9A6 100%);box-shadow:none;opacity:0;transform:scaleX(0);transform-origin:left center}.web_dashboard_page .page_flex_img .dashboard-hero-carousel .slick-dots li.slick-active{width:68px;box-shadow:none;transform:translateY(-1px)}.web_dashboard_page .page_flex_img .dashboard-hero-carousel .slick-dots li.slick-active button{background:hsla(0,0%,100%,.72)}.web_dashboard_page .page_flex_img .dashboard-hero-carousel .slick-dots li.slick-active button::after{opacity:1}.web_dashboard_page .page_flex_img .dashboard-hero-carousel.hero_progress_ready .slick-dots li.slick-active button::after{animation:heroProgressFill var(--hero-progress-duration, 6000ms) linear forwards}.web_dashboard_page .page_content_flex{display:flex;flex-direction:column;margin-top:24px;width:100%;max-width:1550px;align-items:center}.web_dashboard_page .main_title_web{font-size:40px;line-height:56px;font-weight:600;text-align:center;width:100%;margin-top:48px;color:#3d4659}.web_dashboard_page .main_title_web_sub{color:#3d4659;font-size:28px;line-height:40px;font-weight:400;text-align:center;width:100%;margin-top:22px}.web_dashboard_page .main_title_web_mess{font-size:14px;line-height:24px;color:#767e8c;font-weight:300;text-align:center;width:100%;margin-top:12px;margin-bottom:28px}.web_dashboard_page .business_story_shell{width:100%;min-height:320vh;padding-bottom:12vh}.web_dashboard_page .business_story_frame{position:sticky;top:96px;width:80%;max-width:1320px;margin:0 auto;transform:scale(var(--business-section-scale, 0.98));transform-origin:center;transition:transform .9s cubic-bezier(0.16, 1, 0.3, 1)}.web_dashboard_page .business_story_panel{position:relative;display:grid;grid-template-columns:minmax(0, 0.92fr) minmax(420px, 1.08fr);gap:24px;min-height:300px;overflow:hidden;margin-bottom:14px;border:1px solid hsla(0,0%,100%,.66);border-radius:4px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.68), rgba(246, 250, 252, 0.54)),linear-gradient(221deg, rgba(233, 234, 229, 0.72) 0%, rgba(212, 228, 230, 0.78) 93%);box-shadow:0 18px 46px rgba(61,70,89,.1)}.web_dashboard_page .business_story_panel::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 22%, rgba(66, 118, 227, 0.14), transparent 28%),radial-gradient(circle at 92% 70%, rgba(53, 185, 166, 0.12), transparent 30%);pointer-events:none}.web_dashboard_page .business_story_copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:36px 42px}.web_dashboard_page .business_story_kicker{display:inline-flex;align-items:baseline;width:fit-content;gap:10px;color:#4276e3;font-weight:800;letter-spacing:0;padding-bottom:12px;border-bottom:2px solid rgba(66,118,227,.18)}.web_dashboard_page .business_story_index{color:#1b66d2;font-size:28px;line-height:34px;font-weight:900}.web_dashboard_page .business_story_slash{color:rgba(66,118,227,.42);font-size:22px;line-height:28px;font-weight:700}.web_dashboard_page .business_story_label{color:#214b82;font-size:22px;line-height:30px;font-weight:800}.web_dashboard_page .business_story_title{margin-top:18px;max-width:620px;color:#3d4659;font-size:clamp(34px,3.55vw,54px);line-height:1.18;font-weight:800;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.web_dashboard_page .business_story_desc{max-width:600px;margin-top:18px;color:#767e8c;font-size:16px;line-height:1.9;font-weight:400}.web_dashboard_page .business_story_line{display:grid;grid-template-columns:repeat(4, 1fr);gap:0;margin-top:28px}.web_dashboard_page .business_story_line span{position:relative;display:block;height:3px;background:rgba(61,70,89,.14)}.web_dashboard_page .business_story_line span::before{content:"";position:absolute;top:50%;left:0;width:11px;height:11px;border-radius:50%;background:hsla(0,0%,100%,.92);box-shadow:inset 0 0 0 2px rgba(66,118,227,.24);transform:translateY(-50%)}.web_dashboard_page .business_story_line span::after{content:"";display:block;width:100%;height:100%;background:linear-gradient(90deg, #4276E3, #35B9A6);transform:scaleX(0);transform-origin:left;transition:transform .36s ease}.web_dashboard_page .business_story_line span.active::before{background:#4276e3;box-shadow:0 0 0 4px rgba(66,118,227,.16)}.web_dashboard_page .business_story_line span.active::after,.web_dashboard_page .business_story_line span.past::after{transform:scaleX(1)}.web_dashboard_page .business_story_visual{position:relative;min-height:300px;overflow:hidden}.web_dashboard_page .business_story_visual img{width:100%;height:100%;min-height:300px;object-fit:cover;object-position:center;transform:scale(var(--business-story-scale, 1));transition:opacity .5s ease,transform 2.8s cubic-bezier(0.16, 1, 0.3, 1),filter 2.8s cubic-bezier(0.16, 1, 0.3, 1)}.web_dashboard_page .business_story_visual::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(61, 70, 89, 0.1));pointer-events:none}.web_dashboard_page .business_story_speed{position:absolute;left:20px;right:20px;bottom:18px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;pointer-events:none}.web_dashboard_page .speed_flow{position:relative;display:flex;flex-wrap:wrap;gap:8px;max-width:520px;padding:10px;overflow:hidden;border:1px solid hsla(0,0%,100%,.46);border-radius:4px;background:rgba(12,28,46,.36);backdrop-filter:blur(14px)}.web_dashboard_page .speed_flow::before{content:"";position:absolute;top:0;bottom:0;width:45%;background:linear-gradient(90deg, transparent, rgba(53, 185, 166, 0.36), transparent);animation:speedRailFlow 2.2s linear infinite}.web_dashboard_page .speed_step{position:relative;z-index:1;display:inline-flex;min-height:30px;align-items:center;padding:0 12px;border-radius:4px;color:#fff;font-size:12px;line-height:18px;font-weight:500;background:hsla(0,0%,100%,.16);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2);animation:speedStepPulse 3.2s ease-in-out infinite}.web_dashboard_page .speed_step:nth-child(2){animation-delay:.28s}.web_dashboard_page .speed_step:nth-child(3){animation-delay:.56s}.web_dashboard_page .speed_step:nth-child(4){animation-delay:.84s}.web_dashboard_page .speed_metric{display:flex;flex-direction:column;min-width:128px;padding:12px 14px;border-radius:4px;color:#fff;background:linear-gradient(135deg, rgba(66, 118, 227, 0.9), rgba(53, 185, 166, 0.82))}.web_dashboard_page .speed_metric strong{font-size:18px;line-height:24px;font-weight:600}.web_dashboard_page .speed_metric span{margin-top:2px;font-size:12px;line-height:18px;opacity:.86}.web_dashboard_page .main_data_gett{display:flex;width:100%;max-width:1320px;height:260px;gap:12px;align-items:center;justify-content:center}.web_dashboard_page .main_data_gett .main_data_item{border-radius:12px;height:100%;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;position:relative;padding:32px;overflow:hidden;cursor:pointer;transition:flex .45s ease,background .3s,color .3s,box-shadow .3s,transform .3s}.web_dashboard_page .main_data_gett .main_data_item .item_title{font-size:28px;line-height:40px;font-weight:500;height:40px}.web_dashboard_page .main_data_gett .main_data_item.active{color:#fff;font-size:26px;font-weight:700;flex:2.2 1 0;z-index:2;background-image:linear-gradient(223deg, #64A9FF 1%, #4276E3 83%);border-radius:4px;box-shadow:0 16px 36px rgba(66,118,227,.22)}.web_dashboard_page .main_data_gett .main_data_item.active .item_title{width:100%;color:#fff;text-align:left}.web_dashboard_page .main_data_gett .main_data_item.active .content_item_data{display:flex;flex-direction:column;padding-right:150px}.web_dashboard_page .main_data_gett .main_data_item.active .content_item_data .content_item_description{font-size:14px;line-height:20px;font-weight:300;margin-top:16px}.web_dashboard_page .main_data_gett .main_data_item.active .content_item_data .content_item_bottom_content{display:flex;flex-direction:row;align-items:flex-end}.web_dashboard_page .main_data_gett .main_data_item.active .content_item_data .content_item_bottom_content .num{font-size:64px;line-height:90px;margin-right:6px}.web_dashboard_page .main_data_gett .main_data_item.active .content_item_data .content_item_bottom_content .unit{font-size:14px;font-weight:300;opacity:.7;margin-bottom:18px;margin-right:12px}.web_dashboard_page .main_data_gett .main_data_item.active .content_item_data .content_item_bottom_content .sum{font-size:14px;margin-bottom:18px;flex-grow:1;text-align:left}.web_dashboard_page .main_data_gett .main_data_item.active .flex_data_img{position:absolute;right:58px;bottom:32px;width:124px;height:141px;z-index:1;display:block}.web_dashboard_page .main_data_gett .main_data_item.active .flex_data_img_shadow{position:absolute;right:58px;bottom:40px;width:100px;height:32px;background:rgba(20,184,166,.14);border-radius:12px;filter:blur(14px);z-index:0;pointer-events:none}.web_dashboard_page .main_data_gett .main_data_item.indeed{flex:1 1 0;background-image:linear-gradient(180deg, #F0F6FF 0%, #E6E6E6 87%);border-radius:4px;position:relative}.web_dashboard_page .main_data_gett .main_data_item.indeed .item_title{color:#3d4659}.web_dashboard_page .main_data_gett .main_data_item.indeed .content_item_data{display:none}.web_dashboard_page .main_data_gett .main_data_item.indeed .flex_data_img{position:absolute;left:50%;bottom:32px;transform:translateX(-50%);width:124px;height:141px;z-index:1;display:block}.web_dashboard_page .main_data_gett .main_data_item.indeed .flex_data_img_shadow{position:absolute;left:50%;bottom:40px;transform:translateX(-50%);width:100px;height:32px;background:rgba(20,184,166,.14);border-radius:12px;filter:blur(14px);z-index:0;pointer-events:none}.web_dashboard_page .product_section{margin-top:0}.web_dashboard_page .product_section .main_title_web{margin-top:18px}.web_dashboard_page .product_section .main_title_web_mess{margin-bottom:20px}.web_dashboard_page .product_story_shell{width:100%;min-height:350vh;padding-bottom:12vh}.web_dashboard_page .product_story_frame{position:sticky;top:96px;display:grid;grid-template-columns:minmax(540px, 1.08fr) minmax(360px, 0.92fr);gap:18px;width:80%;max-width:1320px;margin:0 auto;transform:scale(var(--product-section-scale, 0.98));transform-origin:center;transition:transform .9s cubic-bezier(0.16, 1, 0.3, 1)}.web_dashboard_page .product_story_visual{position:relative;min-height:600px;overflow:hidden;border-radius:4px;background:linear-gradient(221deg, rgba(233, 234, 229, 0.72) 0%, rgba(212, 228, 230, 0.78) 93%);box-shadow:0 18px 46px rgba(61,70,89,.1)}.web_dashboard_page .product_story_visual img{width:100%;height:100%;min-height:600px;object-fit:cover;object-position:center;transform:scale(var(--product-image-scale, 1));transition:opacity .45s ease,transform 2.6s cubic-bezier(0.16, 1, 0.3, 1)}.web_dashboard_page .product_story_visual::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.02), rgba(15, 28, 43, 0.1));pointer-events:none}.web_dashboard_page .product_story_badge{position:absolute;left:22px;right:22px;bottom:22px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid hsla(0,0%,100%,.36);border-radius:4px;color:#fff;background:rgba(12,28,46,.22);backdrop-filter:blur(10px)}.web_dashboard_page .product_story_badge span{font-size:13px;line-height:18px;font-weight:700;color:hsla(0,0%,100%,.78)}.web_dashboard_page .product_story_badge strong{flex:1;font-size:16px;line-height:24px;font-weight:500;text-align:right}.web_dashboard_page .main_data_system{display:flex;flex-direction:column;gap:10px;width:100%}.web_dashboard_page .main_sys_item{position:relative;width:100%;min-height:84px;display:grid;grid-template-columns:36px minmax(0, 1fr) auto;gap:14px;align-items:center;padding:16px 18px 16px 20px;border:1px solid rgba(214,228,246,.72);border-radius:4px;color:#3d4659;background:hsla(0,0%,100%,.72);box-shadow:0 10px 26px rgba(61,70,89,.045);text-align:left;font:inherit;cursor:pointer;overflow:hidden;transition:min-height .36s ease,transform .36s ease,border-color .36s ease,background .36s ease,color .36s ease,box-shadow .36s ease}.web_dashboard_page .main_sys_item::before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:3px;border-radius:0 4px 4px 0;background:rgba(66,118,227,0);transition:background .36s ease,top .36s ease,bottom .36s ease}.web_dashboard_page .main_sys_item:hover,.web_dashboard_page .main_sys_item:focus{outline:none;transform:translateX(-3px);border-color:rgba(66,118,227,.34);background:hsla(0,0%,100%,.9);box-shadow:0 14px 30px rgba(61,70,89,.07)}.web_dashboard_page .main_sys_item:hover::before,.web_dashboard_page .main_sys_item:focus::before{background:rgba(66,118,227,.42)}.web_dashboard_page .main_sys_item.active{min-height:116px;color:#26324a;border-color:rgba(66,118,227,.46);background:linear-gradient(90deg, rgba(236, 247, 255, 0.96) 0%, rgba(255, 255, 255, 0.88) 100%);box-shadow:0 16px 34px rgba(66,118,227,.14);transform:translateX(-6px)}.web_dashboard_page .main_sys_item.active::before{top:10px;bottom:10px;background:#4276e3}.web_dashboard_page .main_sys_item.active .product_item_index,.web_dashboard_page .main_sys_item.active .product_item_cta{color:#fff;background:#4276e3;border-color:#4276e3}.web_dashboard_page .main_sys_item.active .sys_item_description{color:#5f6e82}.web_dashboard_page .main_sys_item.active .sys_item_focus,.web_dashboard_page .main_sys_item.active .product_item_cta{opacity:1}.web_dashboard_page .product_item_index{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(66,118,227,.18);border-radius:50%;color:#4276e3;background:rgba(66,118,227,.08);font-size:12px;line-height:1;font-weight:700;transition:color .36s ease,background .36s ease,border-color .36s ease}.web_dashboard_page .main_sys_item_content{min-width:0;display:flex;flex-direction:column}.web_dashboard_page .sys_item_title{color:inherit;font-size:21px;line-height:29px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.web_dashboard_page .sys_item_description{margin-top:8px;color:#767e8c;font-size:13px;line-height:20px;font-weight:300;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.web_dashboard_page .sys_item_focus{margin-top:10px;color:#4276e3;font-size:12px;line-height:18px;font-weight:500;opacity:.72;transition:opacity .28s ease}.web_dashboard_page .product_item_cta{align-self:center;padding:6px 10px;border:1px solid rgba(66,118,227,.22);border-radius:4px;color:#4276e3;background:rgba(66,118,227,.06);font-size:13px;line-height:20px;font-weight:600;opacity:.72;white-space:nowrap;transition:opacity .28s ease,color .36s ease,background .36s ease,border-color .36s ease}@media(max-width: 1180px){.web_dashboard_page .product_story_shell{min-height:auto;padding-bottom:22px}.web_dashboard_page .product_story_frame{position:relative;top:auto;grid-template-columns:1fr;width:90%;transform:none !important}.web_dashboard_page .product_story_visual{min-height:420px}.web_dashboard_page .product_story_visual img{min-height:420px}.web_dashboard_page .main_sys_item{transform:none}.web_dashboard_page .main_sys_item:hover,.web_dashboard_page .main_sys_item:focus,.web_dashboard_page .main_sys_item.active{transform:none}}.web_dashboard_page .case_section{margin-top:0}.web_dashboard_page .case_feature{position:relative;display:grid;grid-template-columns:minmax(0, 1.18fr) minmax(360px, 0.82fr);width:80%;max-width:1320px;overflow:hidden;border:1px solid rgba(214,228,246,.82);border-radius:4px;background:hsla(0,0%,100%,.86);box-shadow:0 14px 34px rgba(61,70,89,.065);cursor:pointer}.web_dashboard_page .case_feature:hover{border-color:rgba(66,118,227,.24);box-shadow:0 18px 42px rgba(61,70,89,.085)}.web_dashboard_page .case_feature:hover .case_feature_action{color:#fff;background:#4276e3;border-color:#4276e3}.web_dashboard_page .case_feature_visual{position:relative;min-height:430px;overflow:hidden;background:#eef4f7;border-right:1px solid rgba(214,228,246,.78)}.web_dashboard_page .case_feature_visual img{display:block;width:100%;height:100%;min-height:430px;object-fit:cover;object-position:center}.web_dashboard_page .case_feature_glow{display:none}.web_dashboard_page .case_feature_content{position:relative;width:auto;display:flex;flex-direction:column;justify-content:center;padding:42px 44px;background:hsla(0,0%,100%,.92)}.web_dashboard_page .case_feature_content .hospital_item_title{margin-top:18px;color:#26324a;font-size:clamp(28px,2.7vw,42px);line-height:1.18;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.web_dashboard_page .case_feature_label{width:fit-content;padding:6px 10px;border:1px solid rgba(66,118,227,.2);border-radius:4px;color:#4276e3;background:rgba(66,118,227,.08);font-size:13px;line-height:18px;font-weight:700}.web_dashboard_page .case_feature_logo{width:fit-content;max-width:220px;margin-top:24px}.web_dashboard_page .case_feature_logo img{display:block;max-width:100%;max-height:48px;object-fit:contain}.web_dashboard_page .case_feature_desc{margin-top:18px;color:#5f6e82;font-size:15px;line-height:1.9;font-weight:300;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.web_dashboard_page .case_feature_metrics{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.web_dashboard_page .case_metric_item{min-width:128px;padding:12px 14px;border:1px solid rgba(214,228,246,.76);border-radius:4px;background:rgba(247,250,253,.92)}.web_dashboard_page .case_metric_item strong{display:block;color:#26324a;font-size:18px;line-height:26px;font-weight:700}.web_dashboard_page .case_metric_item span{display:block;margin-top:4px;color:#767e8c;font-size:12px;line-height:18px}.web_dashboard_page .case_feature_action{width:fit-content;margin-top:26px;padding:9px 16px;border:1px solid rgba(66,118,227,.24);border-radius:4px;color:#4276e3;background:rgba(66,118,227,.06);font-size:14px;line-height:20px;font-weight:700;transition:color .3s ease,background .3s ease,border-color .3s ease}.web_dashboard_page .case_grid{display:flex;align-items:stretch;gap:14px;width:80%;max-width:1320px;margin-top:18px;overflow-x:auto;overflow-y:visible;padding:2px 2px 10px;scrollbar-width:none}.web_dashboard_page .case_grid::-webkit-scrollbar{display:none}.web_dashboard_page .case_grid_item{position:relative;flex:0 0 300px;display:flex;flex-direction:column;min-height:310px;padding:0;border:1px solid rgba(214,228,246,.72);border-radius:4px;color:#3d4659;background:hsla(0,0%,100%,.74);box-shadow:0 10px 26px rgba(61,70,89,.045);text-align:left;font:inherit;cursor:pointer;overflow:hidden;transition:transform .36s ease,border-color .36s ease,background .36s ease,box-shadow .36s ease}.web_dashboard_page .case_grid_item:hover,.web_dashboard_page .case_grid_item:focus{outline:none;transform:translateY(-4px);border-color:rgba(66,118,227,.34);background:hsla(0,0%,100%,.92);box-shadow:0 14px 34px rgba(61,70,89,.08)}.web_dashboard_page .case_grid_item:hover .case_grid_image img,.web_dashboard_page .case_grid_item:focus .case_grid_image img{transform:scale(1.08)}.web_dashboard_page .case_grid_item:hover .case_grid_more,.web_dashboard_page .case_grid_item:focus .case_grid_more{color:#fff;background:#4276e3}.web_dashboard_page .case_grid_image{height:162px;overflow:hidden;border-radius:4px 4px 0 0;background:linear-gradient(221deg, rgba(233, 234, 229, 0.72) 0%, rgba(212, 228, 230, 0.78) 93%)}.web_dashboard_page .case_grid_image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 1.2s cubic-bezier(0.16, 1, 0.3, 1)}.web_dashboard_page .case_grid_content{min-width:0;display:flex;flex-direction:column;flex:1;padding:16px 16px 14px}.web_dashboard_page .case_grid_content .hospital_item_title{margin-top:8px;color:#26324a;font-size:18px;line-height:26px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.web_dashboard_page .case_grid_logo{height:28px}.web_dashboard_page .case_grid_logo img{display:block;max-width:140px;max-height:28px;object-fit:contain}.web_dashboard_page .case_grid_meta{margin-top:12px;color:#4276e3;font-size:12px;line-height:18px;font-weight:700}.web_dashboard_page .case_grid_desc{margin-top:8px;color:#767e8c;font-size:13px;line-height:20px;font-weight:300;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.web_dashboard_page .case_grid_more{width:fit-content;margin-top:auto;padding:5px 9px;border-radius:4px;color:#4276e3;background:rgba(66,118,227,.08);font-size:12px;line-height:18px;font-weight:700;transition:color .3s ease,background .3s ease}.web_dashboard_page .news_section .main_data_news{width:80%;max-width:1320px;display:flex;flex-direction:column;gap:10px}.web_dashboard_page .news_section .news_radar_feature{position:relative;display:grid;grid-template-columns:82px minmax(0, 1fr);gap:20px;align-items:stretch;min-height:158px;padding:20px 24px;border:1px solid rgba(214,228,246,.54);border-radius:4px;color:#26324a;background:hsla(0,0%,100%,.58);box-shadow:none;text-align:left;font:inherit;cursor:pointer;overflow:hidden;transition:border-color .32s ease,box-shadow .32s ease,transform .32s ease}.web_dashboard_page .news_section .news_radar_feature::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:rgba(66,118,227,.54)}.web_dashboard_page .news_section .news_radar_feature:hover,.web_dashboard_page .news_section .news_radar_feature:focus{outline:none;transform:translateY(-2px);border-color:rgba(66,118,227,.22);box-shadow:0 10px 26px rgba(61,70,89,.04)}.web_dashboard_page .news_section .news_radar_feature_pinned{border-color:rgba(22,119,255,.18);background:linear-gradient(90deg, rgba(22, 119, 255, 0.08), rgba(20, 184, 166, 0.035) 42%, rgba(255, 255, 255, 0.66)),hsla(0,0%,100%,.7)}.web_dashboard_page .news_section .news_radar_feature_pinned::before{width:4px;background:linear-gradient(180deg, #1677FF, #14B8A6)}.web_dashboard_page .news_section .news_radar_feature_pinned .news_feature_dateblock{border-color:rgba(22,119,255,.2);background:hsla(0,0%,100%,.72)}.web_dashboard_page .news_section .news_radar_feature_pinned .news_feature_title{color:#173a5e}.web_dashboard_page .news_section .news_feature_dateblock{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(214,228,246,.58);border-radius:4px;background:rgba(66,118,227,.035)}.web_dashboard_page .news_section .news_feature_dateblock strong{color:#26324a;font-size:32px;line-height:36px;font-weight:800}.web_dashboard_page .news_section .news_feature_dateblock span{margin-top:3px;color:#767e8c;font-size:12px;line-height:18px;font-weight:700}.web_dashboard_page .news_section .news_feature_body{min-width:0;display:flex;flex-direction:column;justify-content:center}.web_dashboard_page .news_section .news_feature_meta{display:flex;align-items:center;gap:8px;color:#8c95a3;font-size:12px;line-height:18px;font-weight:400}.web_dashboard_page .news_section .news_feature_title{margin-top:12px;max-width:820px;color:#26324a;font-size:clamp(20px,1.7vw,27px);line-height:1.26;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.web_dashboard_page .news_section .news_feature_desc{max-width:780px;margin-top:10px;color:#5f6e82;font-size:13px;line-height:22px;font-weight:300}.web_dashboard_page .news_section .news_radar_cards{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 30px)/4);gap:10px;padding-bottom:6px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;scrollbar-color:rgba(66,118,227,.24) rgba(0,0,0,0)}.web_dashboard_page .news_section .news_radar_cards::-webkit-scrollbar{height:4px}.web_dashboard_page .news_section .news_radar_cards::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.web_dashboard_page .news_section .news_radar_cards::-webkit-scrollbar-thumb{border-radius:2px;background:rgba(66,118,227,.24)}.web_dashboard_page .news_section .news_card_item{min-height:132px;display:flex;flex-direction:column;padding:16px;border:1px solid rgba(214,228,246,.48);border-radius:4px;color:#26324a;background:hsla(0,0%,100%,.5);box-shadow:none;text-align:left;font:inherit;cursor:pointer;scroll-snap-align:start;transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease,background .32s ease}.web_dashboard_page .news_section .news_card_item:hover,.web_dashboard_page .news_section .news_card_item:focus{outline:none;transform:translateY(-2px);border-color:rgba(66,118,227,.22);background:hsla(0,0%,100%,.76);box-shadow:0 8px 22px rgba(61,70,89,.04)}.web_dashboard_page .news_section .news_card_item:hover .news_card_title,.web_dashboard_page .news_section .news_card_item:focus .news_card_title{color:#4276e3}.web_dashboard_page .news_section .news_card_item:hover .news_card_bottom em,.web_dashboard_page .news_section .news_card_item:focus .news_card_bottom em{color:#4276e3}.web_dashboard_page .news_section .news_card_top,.web_dashboard_page .news_section .news_card_bottom{display:flex;align-items:center;gap:10px}.web_dashboard_page .news_section .news_card_date{color:#8c95a3;font-size:13px;line-height:20px;font-weight:700}.web_dashboard_page .news_section .news_card_title{margin-top:14px;color:#26324a;font-size:15px;line-height:23px;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.web_dashboard_page .news_section .news_card_bottom{margin-top:auto;padding-top:16px;color:#8c95a3;font-size:12px;line-height:18px;font-weight:300}.web_dashboard_page .news_section .news_card_bottom em{margin-left:auto;color:#767e8c;font-style:normal;font-weight:700;transition:color .3s ease}.web_dashboard_page .news_section .news_item_type{flex:0 0 auto;padding:3px 8px;border-radius:4px;font-size:12px;line-height:16px;font-weight:700;text-align:center}.web_dashboard_page .news_section .news_item_new{flex:0 0 auto;padding:2px 6px;border:1px solid rgba(20,184,166,.28);border-radius:3px;color:#0f9f9a;background:rgba(20,184,166,.08);font-size:10px;line-height:14px;font-weight:800}.web_dashboard_page .news_section .news_item_tag_1{color:#4276e3;border:1px solid rgba(66,118,227,.24);background:rgba(66,118,227,.08)}.web_dashboard_page .news_section .news_item_tag_2{color:#0f9f9a;border:1px solid rgba(20,184,166,.24);background:rgba(20,184,166,.08)}.web_dashboard_page .company_section{margin-bottom:72px}.web_dashboard_page .company_profile{width:80%;max-width:1320px;display:grid;grid-template-columns:minmax(0, 0.95fr) minmax(440px, 1.05fr);gap:34px;align-items:stretch;padding:34px 0 0;border-top:1px solid rgba(214,228,246,.72)}.web_dashboard_page .company_intro{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:34px 36px 34px 0}.web_dashboard_page .company_brand{display:flex;align-items:center;gap:16px}.web_dashboard_page .company_brand img{display:block;max-width:190px;max-height:52px;object-fit:contain}.web_dashboard_page .company_brand span{padding-left:16px;border-left:1px solid rgba(214,228,246,.9);color:#4276e3;font-size:13px;line-height:20px;font-weight:700}.web_dashboard_page .company_position{max-width:640px;margin-top:30px;color:#18243a;font-size:34px;line-height:46px;font-weight:800}.web_dashboard_page .company_statement{max-width:680px;margin-top:18px;color:#4f5d72;font-size:16px;line-height:30px;font-weight:300}.web_dashboard_page .company_highlights{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;margin-top:30px}.web_dashboard_page .company_highlight_item{display:flex;flex-direction:column;gap:7px;min-height:132px;padding:18px 18px 16px;border:1px solid rgba(214,228,246,.58);border-radius:4px;background:hsla(0,0%,100%,.52)}.web_dashboard_page .company_highlight_item strong{color:#4276e3;font-size:31px;line-height:36px;font-weight:800}.web_dashboard_page .company_highlight_item span{color:#26324a;font-size:14px;line-height:20px;font-weight:700}.web_dashboard_page .company_highlight_item em{color:#5f6e82;font-size:12px;line-height:19px;font-style:normal;font-weight:300}.web_dashboard_page .company_network{position:relative;min-height:470px;overflow:hidden;border:1px solid rgba(190,210,235,.62);border-radius:6px;background:radial-gradient(circle at 50% 46%, rgba(66, 118, 227, 0.16), rgba(66, 118, 227, 0) 35%),linear-gradient(135deg, rgba(255, 255, 255, 0.72), rgba(239, 247, 255, 0.46));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.web_dashboard_page .company_network_grid{position:absolute;inset:0;opacity:.38;background-image:linear-gradient(rgba(66, 118, 227, 0.1) 1px, transparent 1px),linear-gradient(90deg, rgba(66, 118, 227, 0.1) 1px, transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle at center, #000 0%, rgba(0, 0, 0, 0.86) 46%, transparent 78%)}.web_dashboard_page .company_orbit{position:absolute;top:50%;left:50%;border:1px solid rgba(66,118,227,.18);border-radius:50%;transform:translate(-50%, -50%);pointer-events:none}.web_dashboard_page .company_orbit::after{content:"";position:absolute;top:16%;left:50%;width:7px;height:7px;border-radius:50%;background:#14b8a6;box-shadow:0 0 18px rgba(20,184,166,.52)}.web_dashboard_page .company_orbit_1{width:330px;height:330px;animation:companyOrbitFlow 22s linear infinite}.web_dashboard_page .company_orbit_2{width:438px;height:438px;border-color:rgba(20,184,166,.16);animation:companyOrbitFlow 34s linear infinite reverse}.web_dashboard_page .company_network_core{position:absolute;top:50%;left:50%;z-index:2;width:164px;height:164px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid rgba(66,118,227,.28);border-radius:50%;background:hsla(0,0%,100%,.86);animation:companyCoreBreath 4.8s ease-in-out infinite}.web_dashboard_page .company_network_core span{color:#14b8a6;font-size:12px;line-height:16px;font-weight:800}.web_dashboard_page .company_network_core strong{margin-top:6px;color:#26324a;font-size:34px;line-height:40px;font-weight:800}.web_dashboard_page .company_network_core em{margin-top:4px;color:#767e8c;font-size:11px;line-height:16px;font-style:normal;font-weight:700}.web_dashboard_page .company_capability_flow{position:absolute;inset:0;z-index:3;pointer-events:none}.web_dashboard_page .company_flow_item{position:absolute;width:142px;min-height:88px;display:flex;flex-direction:column;justify-content:center;padding:14px 16px;border:1px solid rgba(214,228,246,.76);border-radius:5px;background:hsla(0,0%,100%,.78);box-shadow:0 12px 26px rgba(66,118,227,.08);animation:companyNodePulse 5.2s ease-in-out infinite}.web_dashboard_page .company_flow_item span{color:#8c95a3;font-size:12px;line-height:16px;font-weight:700}.web_dashboard_page .company_flow_item strong{margin-top:6px;color:#26324a;font-size:16px;line-height:22px;font-weight:700}.web_dashboard_page .company_flow_item em{margin-top:4px;color:#5f6e82;font-size:12px;line-height:17px;font-style:normal;font-weight:300}.web_dashboard_page .company_flow_item i{position:absolute;top:15px;right:14px;width:8px;height:8px;border-radius:50%;background:#14b8a6;box-shadow:0 0 0 7px rgba(20,184,166,.1)}.web_dashboard_page .company_flow_item_1{top:55px;left:56px}.web_dashboard_page .company_flow_item_2{top:52px;right:74px;animation-delay:.4s}.web_dashboard_page .company_flow_item_3{top:190px;right:28px;animation-delay:.8s}.web_dashboard_page .company_flow_item_4{right:94px;bottom:50px;animation-delay:1.2s}.web_dashboard_page .company_flow_item_5{left:70px;bottom:58px;animation-delay:1.6s}.web_dashboard_page .company_flow_item_6{top:196px;left:28px;animation-delay:2s}.web_dashboard_page .company_signal_bar{position:absolute;left:50%;bottom:22px;z-index:4;width:min(420px,100% - 64px);display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px;transform:translateX(-50%)}.web_dashboard_page .company_signal_item{position:relative;overflow:hidden;padding:9px 10px;border:1px solid rgba(214,228,246,.7);border-radius:4px;background:hsla(0,0%,100%,.62);text-align:center}.web_dashboard_page .company_signal_item span{position:absolute;inset:0;background:linear-gradient(90deg, transparent, rgba(66, 118, 227, 0.14), transparent);animation:companySignalFlow 3.8s linear infinite}.web_dashboard_page .company_signal_item strong{position:relative;color:#344157;font-size:12px;line-height:16px;font-weight:700}.web_dashboard_page .cloud_quick_grid{position:relative;z-index:4;width:80%;max-width:1320px;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1px;margin:22px auto 6px;overflow:hidden;border:1px solid rgba(205,221,242,.84);border-radius:8px;background:rgba(205,221,242,.72);box-shadow:0 16px 42px rgba(31,116,154,.08)}.web_dashboard_page .cloud_quick_item{position:relative;min-height:122px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:22px 24px;border:0;color:#24415f;background:linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(248, 251, 255, 0.9));text-align:left;font:inherit;cursor:pointer;overflow:hidden;transition:color .28s ease,background .28s ease,transform .28s ease}.web_dashboard_page .cloud_quick_item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:rgba(0,0,0,0);transition:background .28s ease}.web_dashboard_page .cloud_quick_item::after{content:"";position:absolute;right:20px;bottom:18px;width:28px;height:1px;background:rgba(22,119,255,.28);transition:width .28s ease,background .28s ease}.web_dashboard_page .cloud_quick_item span{color:#14b8a6;font-size:12px;line-height:16px;font-weight:800}.web_dashboard_page .cloud_quick_item strong{color:inherit;font-size:20px;line-height:28px;font-weight:800}.web_dashboard_page .cloud_quick_item em{max-width:250px;color:#607089;font-size:13px;line-height:21px;font-style:normal;font-weight:400}.web_dashboard_page .cloud_quick_item:hover,.web_dashboard_page .cloud_quick_item:focus{outline:none;color:#0b63f6;background:radial-gradient(circle at 92% 16%, rgba(20, 184, 166, 0.16), transparent 30%),linear-gradient(180deg, #FFFFFF, #F3F8FF);transform:translateY(-2px)}.web_dashboard_page .cloud_quick_item:hover::before,.web_dashboard_page .cloud_quick_item:focus::before{background:#14b8a6}.web_dashboard_page .cloud_quick_item:hover::after,.web_dashboard_page .cloud_quick_item:focus::after{width:46px;background:#14b8a6}.web_dashboard_page .page_content_flex{max-width:none;margin-top:52px}.web_dashboard_page .main_title_web,.web_dashboard_page .main_title_web_sub,.web_dashboard_page .main_title_web_mess{width:80%;max-width:1320px;text-align:center}.web_dashboard_page .main_title_web{position:relative;margin-top:0;color:#24415f;font-size:44px;line-height:58px;font-weight:800}.web_dashboard_page .main_title_web::before{content:"";display:block;width:38px;height:3px;margin:0 auto 16px;background:#14b8a6}.web_dashboard_page .main_title_web_sub{margin-top:12px;color:#1d3354;font-size:24px;line-height:36px;font-weight:700}.web_dashboard_page .main_title_web_mess{max-width:860px;margin-top:10px;margin-left:auto;margin-right:auto;margin-bottom:24px;color:#607089;font-size:15px;line-height:26px;font-weight:400}.web_dashboard_page .business_story_frame,.web_dashboard_page .product_story_frame,.web_dashboard_page .case_feature,.web_dashboard_page .case_grid,.web_dashboard_page .news_section .main_data_news,.web_dashboard_page .company_profile{width:80%;max-width:1320px}.web_dashboard_page .business_story_panel{min-height:360px;gap:20px;border:1px solid rgba(205,221,242,.9);border-radius:8px;background:radial-gradient(circle at 88% 18%, rgba(22, 119, 255, 0.12), transparent 30%),linear-gradient(180deg, #FFFFFF 0%, #F6FAFF 100%);box-shadow:0 18px 46px rgba(31,116,154,.08)}.web_dashboard_page .business_story_panel::before{background:linear-gradient(90deg, rgba(20, 184, 166, 0.1), transparent 18%),linear-gradient(180deg, rgba(22, 119, 255, 0.06), transparent 58%)}.web_dashboard_page .business_story_copy{padding:44px 48px}.web_dashboard_page .business_story_kicker{display:inline-flex;align-items:baseline;width:fit-content;gap:10px;padding-bottom:12px;border-bottom:2px solid rgba(20,184,166,.2);font-weight:800}.web_dashboard_page .business_story_index{color:#1677ff;font-size:30px;line-height:36px;font-weight:900}.web_dashboard_page .business_story_slash{color:rgba(20,184,166,.5);font-size:22px;line-height:28px;font-weight:700}.web_dashboard_page .business_story_label{color:#1d5e73;font-size:23px;line-height:31px;font-weight:800}.web_dashboard_page .business_story_title{color:#24415f;font-weight:800}.web_dashboard_page .business_story_desc{color:#52647e;font-weight:400}.web_dashboard_page .business_story_line span{background:rgba(22,119,255,.1)}.web_dashboard_page .business_story_line span::before{box-shadow:inset 0 0 0 2px rgba(22,119,255,.22)}.web_dashboard_page .business_story_line span::after{background:linear-gradient(90deg, #1677FF, #14B8A6)}.web_dashboard_page .business_story_line span.active::before{background:#14b8a6;box-shadow:0 0 0 4px rgba(20,184,166,.14)}.web_dashboard_page .business_story_visual{min-height:360px;border-left:1px solid rgba(205,221,242,.78)}.web_dashboard_page .business_story_visual img{min-height:360px}.web_dashboard_page .business_story_visual::after{background:linear-gradient(180deg, rgba(255, 255, 255, 0.02), rgba(22, 119, 255, 0.08))}.web_dashboard_page .speed_flow{border-color:hsla(0,0%,100%,.42);background:rgba(23,72,108,.32)}.web_dashboard_page .speed_metric{background:linear-gradient(135deg, #14B8A6, #1677FF)}.web_dashboard_page .main_data_gett{height:252px;gap:10px}.web_dashboard_page .main_data_gett .main_data_item{border-radius:8px;border:1px solid rgba(205,221,242,.78);background:#fff;box-shadow:0 12px 30px rgba(31,116,154,.06)}.web_dashboard_page .main_data_gett .main_data_item.active{border-color:rgba(22,119,255,.38);border-radius:8px;background:radial-gradient(circle at 86% 12%, rgba(20, 184, 166, 0.28), transparent 30%),linear-gradient(135deg, #1677FF 0%, #14B8A6 100%);box-shadow:0 16px 34px rgba(22,119,255,.2)}.web_dashboard_page .main_data_gett .main_data_item.indeed{border-radius:8px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(244, 248, 255, 0.92))}.web_dashboard_page .main_data_gett .main_data_item.indeed .item_title{color:#24415f}.web_dashboard_page .main_data_gett .main_data_item .flex_data_img_shadow{background:rgba(20,184,166,.14);filter:blur(16px)}.web_dashboard_page .product_section{margin-top:18px}.web_dashboard_page .product_section .main_title_web{margin-top:0}.web_dashboard_page .product_story_frame{grid-template-columns:minmax(var(--product-image-min-width, 360px), 0.78fr) minmax(var(--product-list-min-width, 620px), 1.22fr);gap:16px;padding:18px;width:min(88vw,var(--product-frame-max-width, 1320px));max-width:var(--product-frame-max-width, 1320px);border:1px solid rgba(176,215,235,.86);border-radius:8px;background:radial-gradient(circle at 18% 12%, rgba(22, 119, 255, 0.14), transparent 34%),radial-gradient(circle at 92% 10%, rgba(20, 184, 166, 0.16), transparent 30%),linear-gradient(135deg, rgba(255, 255, 255, 0.96), rgba(242, 250, 255, 0.94));box-shadow:0 18px 44px rgba(18,76,112,.1)}.web_dashboard_page .product_story_visual{min-height:420px;border:1px solid rgba(205,226,240,.9);border-radius:6px;background:#f6fbff;box-shadow:none}.web_dashboard_page .product_story_visual img{min-height:420px}.web_dashboard_page .product_story_badge{border-color:rgba(205,226,240,.86);background:hsla(0,0%,100%,.78)}.web_dashboard_page .product_story_badge span{color:#14b8a6}.web_dashboard_page .product_story_badge strong{color:#24415f;font-weight:700}.web_dashboard_page .main_data_system{gap:10px}.web_dashboard_page .main_sys_item{min-height:86px;grid-template-columns:var(--product-index-width, 32px) minmax(var(--product-title-min-width, 260px), 1fr) var(--product-cta-width, 44px);gap:12px;padding:15px 14px 15px 18px;border-color:rgba(205,226,240,.86);color:#24415f;background:hsla(0,0%,100%,.78);box-shadow:none}.web_dashboard_page .main_sys_item::before{background:rgba(20,184,166,0)}.web_dashboard_page .main_sys_item:hover,.web_dashboard_page .main_sys_item:focus{border-color:rgba(20,184,166,.44);background:rgba(246,253,255,.98);box-shadow:0 12px 28px rgba(18,76,112,.06)}.web_dashboard_page .main_sys_item:hover::before,.web_dashboard_page .main_sys_item:focus::before{background:rgba(20,184,166,.72)}.web_dashboard_page .main_sys_item.active{min-height:108px;color:#24415f;border-color:rgba(20,184,166,.56);background:linear-gradient(90deg, rgba(229, 248, 255, 0.98), rgba(235, 255, 251, 0.94));box-shadow:0 14px 30px rgba(20,184,166,.12)}.web_dashboard_page .main_sys_item.active::before{background:#14b8a6}.web_dashboard_page .main_sys_item.active .product_item_index{color:#fff;background:#1677ff;border-color:#1677ff}.web_dashboard_page .main_sys_item.active .product_item_cta{color:#fff;background:#14b8a6;border-color:#14b8a6}.web_dashboard_page .main_sys_item.active .sys_item_description{color:#52647e}.web_dashboard_page .main_sys_item_content{width:100%;min-width:var(--product-title-min-width, 260px);overflow:visible}.web_dashboard_page .sys_item_title{display:block;font-size:21px;line-height:30px;font-weight:700;white-space:nowrap !important;text-wrap:nowrap;word-break:keep-all;overflow-wrap:normal}.web_dashboard_page .main_sys_item.long_title{grid-template-columns:var(--product-index-width, 32px) minmax(var(--product-title-min-width, 260px), 1fr) var(--product-cta-width, 44px);gap:12px;padding-left:18px;padding-right:14px}.web_dashboard_page .main_sys_item.long_title .sys_item_title{display:block;font-size:var(--product-title-font-size, 16px);line-height:30px;font-weight:700;white-space:nowrap !important;text-wrap:nowrap;word-break:keep-all;overflow-wrap:normal;overflow:visible;text-overflow:clip;letter-spacing:0}.web_dashboard_page .main_sys_item.long_title .product_item_cta{font-size:12px;padding-left:0;padding-right:0}.web_dashboard_page .product_item_index{color:#0f9f9a;border-color:rgba(20,184,166,.3);background:rgba(20,184,166,.1)}.web_dashboard_page .sys_item_description{margin-top:7px;color:#607089;font-size:14px;line-height:22px}.web_dashboard_page .sys_item_focus{margin-top:8px;color:#0f9f9a;font-size:13px;line-height:20px;font-weight:700}.web_dashboard_page .product_item_cta{display:inline-flex;align-items:center;justify-content:center;width:var(--product-cta-width, 44px);min-width:var(--product-cta-width, 44px);padding-left:0;padding-right:0;color:#1677ff;border-color:rgba(22,119,255,.18);background:rgba(22,119,255,.07)}.web_dashboard_page .case_feature,.web_dashboard_page .case_grid_item,.web_dashboard_page .news_radar_feature,.web_dashboard_page .news_card_item,.web_dashboard_page .company_profile{border-color:rgba(205,221,242,.86);border-radius:8px;background:hsla(0,0%,100%,.9);box-shadow:0 14px 34px rgba(31,116,154,.06)}.web_dashboard_page .case_feature{grid-template-columns:minmax(0, 1.12fr) minmax(360px, 0.88fr)}.web_dashboard_page .case_feature:hover{border-color:rgba(22,119,255,.28);box-shadow:0 18px 42px rgba(31,116,154,.08)}.web_dashboard_page .case_feature:hover .case_feature_action{background:#14b8a6;border-color:#14b8a6}.web_dashboard_page .case_feature_visual{background:#eef5ff}.web_dashboard_page .case_feature_label,.web_dashboard_page .case_grid_meta{color:#0f9f9a;border-color:rgba(20,184,166,.24);background:rgba(20,184,166,.08)}.web_dashboard_page .case_feature_action,.web_dashboard_page .case_grid_more{color:#1677ff;background:rgba(22,119,255,.08)}.web_dashboard_page .case_grid_item:hover,.web_dashboard_page .case_grid_item:focus{border-color:rgba(22,119,255,.28)}.web_dashboard_page .case_grid_item:hover .case_grid_more,.web_dashboard_page .case_grid_item:focus .case_grid_more{background:#1677ff}.web_dashboard_page .news_section{margin-top:48px}.web_dashboard_page .news_section .main_data_news{gap:12px}.web_dashboard_page .news_section .news_radar_feature{grid-template-columns:88px minmax(0, 1fr);min-height:168px;padding:22px 24px}.web_dashboard_page .news_section .news_radar_feature::before{width:3px;background:#14b8a6}.web_dashboard_page .news_section .news_radar_feature:hover,.web_dashboard_page .news_section .news_radar_feature:focus{border-color:rgba(22,119,255,.28);box-shadow:0 18px 42px rgba(31,116,154,.08)}.web_dashboard_page .news_section .news_feature_dateblock{border-color:rgba(20,184,166,.22);background:rgba(20,184,166,.08)}.web_dashboard_page .news_section .news_feature_dateblock strong{color:#0f9f9a}.web_dashboard_page .news_section .news_feature_title,.web_dashboard_page .news_section .news_card_title{color:#24415f}.web_dashboard_page .news_section .news_card_item:hover .news_card_title,.web_dashboard_page .news_section .news_card_item:focus .news_card_title,.web_dashboard_page .news_section .news_card_item:hover .news_card_bottom em,.web_dashboard_page .news_section .news_card_item:focus .news_card_bottom em{color:#1677ff}.web_dashboard_page .news_section .news_card_item{min-height:138px}.web_dashboard_page .news_section .news_item_tag_1{color:#1677ff;border-color:rgba(22,119,255,.22);background:rgba(22,119,255,.08)}.web_dashboard_page .news_section .news_item_tag_2{color:#0f9f9a;border-color:rgba(20,184,166,.24);background:rgba(20,184,166,.08)}.web_dashboard_page .company_section{margin-bottom:58px}.web_dashboard_page .company_profile{grid-template-columns:minmax(0, 0.98fr) minmax(440px, 1.02fr);gap:30px;padding:28px;border-top:1px solid rgba(205,221,242,.86);background:radial-gradient(circle at 92% 12%, rgba(22, 119, 255, 0.12), transparent 30%),linear-gradient(180deg, rgba(255, 255, 255, 0.94), rgba(247, 251, 255, 0.92))}.web_dashboard_page .company_intro{padding:22px 12px 22px 0}.web_dashboard_page .company_brand span,.web_dashboard_page .company_highlight_item strong,.web_dashboard_page .company_signal_item strong{color:#1677ff}.web_dashboard_page .company_position{color:#24415f;font-size:38px;line-height:50px}.web_dashboard_page .company_statement{color:#52647e;font-weight:400}.web_dashboard_page .company_highlight_item{border-color:rgba(205,221,242,.72);border-radius:6px;background:hsla(0,0%,100%,.72)}.web_dashboard_page .company_network{border-color:rgba(205,221,242,.86);border-radius:8px;background:radial-gradient(circle at 50% 46%, rgba(22, 119, 255, 0.16), rgba(22, 119, 255, 0) 34%),radial-gradient(circle at 18% 16%, rgba(20, 184, 166, 0.13), transparent 30%),linear-gradient(135deg, #FFFFFF, #F3F8FF)}.web_dashboard_page .company_orbit::after,.web_dashboard_page .company_flow_item i{background:#14b8a6;box-shadow:0 0 18px rgba(20,184,166,.35)}.web_dashboard_page .company_network_core{border-color:rgba(22,119,255,.28)}.web_dashboard_page .company_network_core span{color:#14b8a6}.web_dashboard_page .company_network_core strong{color:#24415f}.web_dashboard_page .company_flow_item{border-color:rgba(205,221,242,.76);border-radius:6px;background:hsla(0,0%,100%,.84)}.web_dashboard_page .company_signal_item{border-color:rgba(205,221,242,.78);border-radius:6px;background:hsla(0,0%,100%,.76)}@media(max-width: 1180px){.web_dashboard_page .cloud_quick_grid{grid-template-columns:repeat(2, minmax(0, 1fr));width:90%}.web_dashboard_page .main_title_web,.web_dashboard_page .main_title_web_sub,.web_dashboard_page .main_title_web_mess,.web_dashboard_page .business_story_frame,.web_dashboard_page .product_story_frame,.web_dashboard_page .case_feature,.web_dashboard_page .case_grid,.web_dashboard_page .news_section .main_data_news,.web_dashboard_page .company_profile{width:90%}.web_dashboard_page .product_story_frame{padding:18px}}@media(max-width: 760px){.web_dashboard_page .cloud_quick_grid{grid-template-columns:1fr;margin-top:14px}.web_dashboard_page .cloud_quick_item{min-height:104px;padding:18px 20px}}.web_dashboard_page .news_section .main_data_news{width:calc(100% - 24px);margin:18px auto 0;display:flex;flex-direction:column;gap:10px}.web_dashboard_page .news_section .news_radar_feature{position:relative;display:grid;grid-template-columns:58px minmax(0, 1fr);gap:12px;min-height:0;padding:16px 14px;border:1px solid rgba(214,228,246,.7);border-radius:4px;color:#26324a;background:hsla(0,0%,100%,.72);text-align:left;font:inherit;cursor:pointer;overflow:hidden}.web_dashboard_page .news_section .news_feature_dateblock{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:68px;border:1px solid rgba(214,228,246,.7);border-radius:4px;background:rgba(66,118,227,.06)}.web_dashboard_page .news_section .news_feature_dateblock strong{color:#26324a;font-size:24px;line-height:28px;font-weight:800}.web_dashboard_page .news_section .news_feature_dateblock span{margin-top:3px;color:#767e8c;font-size:11px;line-height:16px;font-weight:700}.web_dashboard_page .news_section .news_feature_body{min-width:0;display:flex;flex-direction:column;justify-content:center}.web_dashboard_page .news_section .news_feature_meta,.web_dashboard_page .news_section .news_card_top,.web_dashboard_page .news_section .news_card_bottom{display:flex;align-items:center;gap:8px}.web_dashboard_page .news_section .news_feature_title{margin-top:8px;color:#26324a;font-size:17px;line-height:24px;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.web_dashboard_page .news_section .news_feature_desc{margin-top:6px;color:#5f6e82;font-size:12px;line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.web_dashboard_page .news_section .news_radar_cards{display:grid;grid-auto-flow:column;grid-auto-columns:min(82vw,310px);gap:10px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.web_dashboard_page .news_section .news_card_item{min-height:150px;display:flex;flex-direction:column;padding:16px;border:1px solid rgba(214,228,246,.65);border-radius:4px;color:#26324a;background:hsla(0,0%,100%,.62);text-align:left;font:inherit;cursor:pointer;scroll-snap-align:start}.web_dashboard_page .news_section .news_card_date{color:#8c95a3;font-size:13px;line-height:20px;font-weight:700}.web_dashboard_page .news_section .news_card_title{margin-top:14px;color:#26324a;font-size:15px;line-height:23px;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.web_dashboard_page .news_section .news_card_bottom{margin-top:auto;padding-top:16px;color:#8c95a3;font-size:12px;line-height:18px}.web_dashboard_page .news_section .news_card_bottom em{margin-left:auto;color:#4276e3;font-style:normal;font-weight:700}.web_dashboard_page .news_section .news_item_type{flex:0 0 auto;padding:3px 8px;border-radius:4px;font-size:12px;line-height:16px;font-weight:700}.web_dashboard_page .news_section .news_item_new{flex:0 0 auto;padding:2px 6px;border:1px solid rgba(20,184,166,.28);border-radius:3px;color:#0f9f9a;background:rgba(20,184,166,.08);font-size:10px;line-height:14px;font-weight:800}.web_dashboard_page .news_section .news_item_tag_1{color:#4276e3;border:1px solid rgba(66,118,227,.24);background:rgba(66,118,227,.08)}.web_dashboard_page .news_section .news_item_tag_2{color:#0f9f9a;border:1px solid rgba(20,184,166,.24);background:rgba(20,184,166,.08)}.phone_dashboard_page .page_flex_img{width:100%;height:100vh;min-height:100vh;background-color:rgba(0,0,0,0);position:relative;flex:0 0 auto;overflow:hidden}.phone_dashboard_page .page_flex_img img{width:100%;height:100% !important;display:block !important;object-fit:cover;transform:scale(1);transform-origin:center;will-change:transform}.phone_dashboard_page .page_flex_img .hero_sequence_frame{position:absolute;top:50%;left:calc(50% + 90px);width:max(100vw,177.683vh);height:max(56.28vw,100vh);background-repeat:no-repeat;transform:translate(-50%, -50%) scale(1);transform-origin:center;will-change:background-position,transform}.phone_dashboard_page .page_flex_img .hero_slide{position:relative;height:100%;overflow:hidden}.phone_dashboard_page .page_flex_img .hero_slide::before{content:"";position:absolute;top:auto;left:0;z-index:1;bottom:0;width:100%;height:52%;pointer-events:none;background:linear-gradient(0deg, rgba(238, 247, 248, 0.94) 0%, rgba(238, 247, 248, 0.7) 42%, rgba(238, 247, 248, 0) 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);mask-image:linear-gradient(0deg, #000 0%, #000 68%, transparent 100%);-webkit-mask-image:linear-gradient(0deg, #000 0%, #000 68%, transparent 100%)}.phone_dashboard_page .page_flex_img .hero_slide_gif img{object-position:calc(50% + 90px) center}.phone_dashboard_page .page_flex_img .hero_slide_gif .hero_sequence_frame{left:calc(50% + 90px)}.phone_dashboard_page .page_flex_img .hero_slide_gif::before{width:100%;height:52%;background:linear-gradient(0deg, rgba(238, 247, 248, 0.94) 0%, rgba(238, 247, 248, 0.7) 42%, rgba(238, 247, 248, 0) 100%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);mask-image:linear-gradient(0deg, #000 0%, #000 68%, transparent 100%);-webkit-mask-image:linear-gradient(0deg, #000 0%, #000 68%, transparent 100%)}.phone_dashboard_page .page_flex_img .hero_copy{position:absolute;z-index:2;top:auto;bottom:calc(138px + env(safe-area-inset-bottom));left:50%;width:calc(100% - 32px);max-width:420px;color:#26324a;text-align:center;transform:translateX(-50%);text-shadow:0 1px 16px hsla(0,0%,100%,.52)}.phone_dashboard_page .page_flex_img .hero_copy_label{color:#2f80ed;font-size:11px;line-height:16px;font-weight:600;margin-bottom:10px;letter-spacing:0}.phone_dashboard_page .page_flex_img .hero_copy_title{color:#26324a;font-size:clamp(21px,6vw,28px);line-height:1.25;font-weight:700;margin-bottom:12px;white-space:nowrap}.phone_dashboard_page .page_flex_img .hero_copy_subtitle{color:#344157;font-size:16px;line-height:24px;font-weight:500;margin-bottom:8px}.phone_dashboard_page .page_flex_img .hero_copy_desc{color:#617083;font-size:12px;line-height:20px;font-weight:300}.phone_dashboard_page .page_flex_img .dashboard-hero-carousel{position:relative}.phone_dashboard_page .page_flex_img .dashboard-hero-carousel .slick-active .hero_slide img{animation:heroImageZoom var(--hero-progress-duration, 6000ms) ease-out forwards}.phone_dashboard_page .page_flex_img .dashboard-hero-carousel .slick-active .hero_slide .hero_sequence_frame{animation:heroSequenceZoom var(--hero-progress-duration, 6000ms) ease-out forwards}.phone_dashboard_page .page_flex_img .dashboard-hero-carousel .slick-dots{inset-inline-start:50%;inset-inline-end:auto;bottom:calc(78px + env(safe-area-inset-bottom));width:auto;padding:0;gap:2px;background:rgba(0,0,0,0);border:0;box-shadow:none;backdrop-filter:none;transform:translateX(-50%)}.phone_dashboard_page .page_flex_img .dashboard-hero-carousel .slick-dots li{width:44px;height:44px;margin:0;border-radius:999px;overflow:visible;background:rgba(0,0,0,0);box-shadow:none;transition:width .28s ease,box-shadow .28s ease,transform .28s ease}.phone_dashboard_page .page_flex_img .dashboard-hero-carousel .slick-dots li::after{content:none}.phone_dashboard_page .page_flex_img .dashboard-hero-carousel .slick-dots li button{position:relative;width:100%;height:44px;border-radius:999px;overflow:visible;background:rgba(0,0,0,0);box-shadow:none;opacity:1}.phone_dashboard_page .page_flex_img .dashboard-hero-carousel .slick-dots li button::before,.phone_dashboard_page .page_flex_img .dashboard-hero-carousel .slick-dots li button::after{content:"";position:absolute;top:19px;right:10px;left:10px;height:6px;border-radius:999px}.phone_dashboard_page .page_flex_img .dashboard-hero-carousel .slick-dots li button::before{background:rgba(15,28,43,.18)}.phone_dashboard_page .page_flex_img .dashboard-hero-carousel .slick-dots li button::after{background:linear-gradient(90deg, #2F80ED 0%, #35B9A6 100%);box-shadow:none;opacity:0;transform:scaleX(0);transform-origin:left center}.phone_dashboard_page .page_flex_img .dashboard-hero-carousel .slick-dots li.slick-active{width:60px;box-shadow:none}.phone_dashboard_page .page_flex_img .dashboard-hero-carousel .slick-dots li.slick-active button::after{right:6px;left:6px;opacity:1}.phone_dashboard_page .page_flex_img .dashboard-hero-carousel .slick-dots li.slick-active button::before{right:6px;left:6px}.phone_dashboard_page .page_flex_img .dashboard-hero-carousel.hero_progress_ready .slick-dots li.slick-active button::after{animation:heroProgressFill var(--hero-progress-duration, 6000ms) linear forwards}.phone_dashboard_page .cloud_quick_grid{width:calc(100% - 32px);display:grid;grid-template-columns:1fr;gap:1px;margin:14px auto 4px;overflow:hidden;border:1px solid rgba(205,221,242,.84);border-radius:8px;background:rgba(205,221,242,.72);box-shadow:0 10px 28px rgba(31,116,154,.08)}.phone_dashboard_page .cloud_quick_item{min-height:96px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:16px 18px;border:0;color:#24415f;background:hsla(0,0%,100%,.94);text-align:left;font:inherit}.phone_dashboard_page .cloud_quick_item span{color:#14b8a6;font-size:11px;line-height:15px;font-weight:800}.phone_dashboard_page .cloud_quick_item strong{color:inherit;font-size:18px;line-height:26px;font-weight:800}.phone_dashboard_page .cloud_quick_item em{color:#607089;font-size:12px;line-height:19px;font-style:normal}.phone_dashboard_page .business_story_cue{display:flex;justify-content:center;gap:9px;margin-top:24px}.phone_dashboard_page .business_story_cue span{width:34px;height:7px;overflow:hidden;border-radius:999px;background:rgba(15,28,43,.18);box-shadow:0 1px 8px rgba(15,28,43,.18);transition:width .28s ease,box-shadow .28s ease}.phone_dashboard_page .business_story_cue span::after{content:"";display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg, #4276E3, #35B9A6);transform:scaleX(0);transform-origin:left;transition:transform .28s ease}.phone_dashboard_page .business_story_cue span.active{width:68px;box-shadow:0 0 0 2px hsla(0,0%,100%,.72),0 10px 24px rgba(47,128,237,.24)}.phone_dashboard_page .business_story_cue span.active::after{transform:scaleX(1)}.phone_dashboard_page .carousel-container{width:100%;height:300px;position:relative;overflow:hidden}.phone_dashboard_page .ant-carousel,.phone_dashboard_page .ant-carousel .slick-slider,.phone_dashboard_page .ant-carousel .slick-list,.phone_dashboard_page .ant-carousel .slick-track,.phone_dashboard_page .ant-carousel .slick-slide,.phone_dashboard_page .ant-carousel .slick-slide>div{height:100% !important}.phone_dashboard_page .ant-carousel .slick-slide img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.phone_dashboard_page .page_content_flex{display:flex;flex-direction:column;margin-top:8px;width:100%;align-items:center}.phone_dashboard_page .main_title_web{font-size:24px;line-height:32px;font-weight:600;text-align:center;width:100%;margin-top:8px;color:#3d4659}.phone_dashboard_page .main_title_web_sub{color:#3d4659;font-size:16px;line-height:20px;font-weight:400;text-align:center;width:100%;margin-top:12px}.phone_dashboard_page .main_title_web_mess{font-size:12px;line-height:16px;color:#767e8c;font-weight:300;text-align:center;width:100%;margin-top:12px;margin-bottom:12px;padding:0 24px}.phone_dashboard_page .business_story_shell{width:100%;min-height:auto;padding-bottom:18px;display:flex;justify-content:center}.phone_dashboard_page .business_story_frame{position:relative;top:auto;width:90%;transform:none !important}.phone_dashboard_page .business_story_panel{position:relative;display:grid;grid-template-columns:1fr;overflow:hidden;margin-bottom:14px;border:1px solid hsla(0,0%,100%,.66);border-radius:4px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.72), rgba(246, 250, 252, 0.58)),linear-gradient(221deg, rgba(233, 234, 229, 0.7) 0%, rgba(212, 228, 230, 0.78) 93%);box-shadow:0 12px 28px rgba(61,70,89,.08)}.phone_dashboard_page .business_story_copy{padding:22px}.phone_dashboard_page .business_story_kicker{display:inline-flex;align-items:baseline;gap:7px;width:fit-content;padding-bottom:8px;border-bottom:1px solid rgba(66,118,227,.18);font-weight:700}.phone_dashboard_page .business_story_index{color:#1677ff;font-size:20px;line-height:26px;font-weight:900}.phone_dashboard_page .business_story_slash{color:rgba(66,118,227,.42);font-size:16px;line-height:22px;font-weight:700}.phone_dashboard_page .business_story_label{color:#24415f;font-size:16px;line-height:22px;font-weight:800}.phone_dashboard_page .business_story_title{margin-top:12px;color:#3d4659;font-size:24px;line-height:32px;font-weight:800}.phone_dashboard_page .business_story_desc{margin-top:10px;color:#767e8c;font-size:12px;line-height:20px;font-weight:300}.phone_dashboard_page .business_story_line{display:grid;grid-template-columns:repeat(4, 1fr);margin-top:18px}.phone_dashboard_page .business_story_line span{position:relative;display:block;height:3px;background:rgba(61,70,89,.14)}.phone_dashboard_page .business_story_line span::after{content:"";display:block;width:100%;height:100%;background:linear-gradient(90deg, #4276E3, #35B9A6);transform:scaleX(0);transform-origin:left;transition:transform .28s ease}.phone_dashboard_page .business_story_line span.active::after,.phone_dashboard_page .business_story_line span.past::after{transform:scaleX(1)}.phone_dashboard_page .business_story_visual{display:none}.phone_dashboard_page .business_story_speed{display:none}.phone_dashboard_page .main_data_gett{display:flex;width:100%;max-width:1550px;flex-direction:column;align-items:center;background-color:rgba(0,0,0,0);margin-bottom:20px}.phone_dashboard_page .main_data_gett .main_data_item{border-radius:12px;height:auto;display:flex;flex-direction:column;align-items:center;position:relative;padding:20px;min-width:100%;margin-bottom:16px;cursor:pointer;transition:width .5s cubic-bezier(0.68, 0, 0.27, 1),background .3s,color .3s}.phone_dashboard_page .main_data_gett .main_data_item .item_title{font-size:24px;line-height:32px;font-weight:500;height:40px}.phone_dashboard_page .main_data_gett .main_data_item.active{color:#393939;font-size:20px;font-weight:700;width:40%;z-index:2;background-image:linear-gradient(223deg, #f3f3f3 1%, #f4f4f4 83%);border-radius:4px}.phone_dashboard_page .main_data_gett .main_data_item.active .item_title{width:100%;color:#393939;text-align:left}.phone_dashboard_page .main_data_gett .main_data_item.active .content_item_data{display:flex;flex-direction:column;padding-right:150px}.phone_dashboard_page .main_data_gett .main_data_item.active .content_item_data .content_item_description{font-size:12px;line-height:16px;font-weight:300}.phone_dashboard_page .main_data_gett .main_data_item.active .content_item_data .content_item_bottom_content{display:flex;flex-direction:row;align-items:flex-end}.phone_dashboard_page .main_data_gett .main_data_item.active .content_item_data .content_item_bottom_content .num{font-size:32px;line-height:48px;margin-right:6px}.phone_dashboard_page .main_data_gett .main_data_item.active .content_item_data .content_item_bottom_content .unit{font-size:12px;font-weight:300;opacity:.7;margin-bottom:12px;margin-right:12px}.phone_dashboard_page .main_data_gett .main_data_item.active .content_item_data .content_item_bottom_content .sum{font-size:12px;margin-bottom:12px;flex-grow:1;text-align:left}.phone_dashboard_page .main_data_gett .main_data_item.active .flex_data_img{position:absolute;right:32px;bottom:32px;height:100px;z-index:1;display:block}.phone_dashboard_page .main_data_gett .main_data_item.active .flex_data_img_shadow{position:absolute;right:30px;bottom:24px;width:100px;height:32px;background:rgba(20,184,166,.14);border-radius:12px;filter:blur(14px);z-index:0;pointer-events:none}.phone_dashboard_page .main_data_gett .main_data_item.indeed{width:20%;background-image:linear-gradient(180deg, #F0F6FF 0%, #E6E6E6 87%);border-radius:4px;position:relative}.phone_dashboard_page .main_data_gett .main_data_item.indeed .item_title{color:#3d4659}.phone_dashboard_page .main_data_gett .main_data_item.indeed .content_item_data{display:none}.phone_dashboard_page .main_data_gett .main_data_item.indeed .flex_data_img{position:absolute;left:50%;bottom:32px;transform:translateX(-50%);width:124px;height:141px;z-index:1;display:block}.phone_dashboard_page .main_data_gett .main_data_item.indeed .flex_data_img_shadow{position:absolute;left:50%;bottom:40px;transform:translateX(-50%);width:100px;height:32px;background:rgba(20,184,166,.14);border-radius:12px;filter:blur(14px);z-index:0;pointer-events:none}.phone_dashboard_page .business_story_cue{display:none}.phone_dashboard_page .product_section{margin-top:0}.phone_dashboard_page .product_section .main_title_web{margin-top:6px}.phone_dashboard_page .product_story_shell{width:100%;min-height:auto;padding-bottom:14px;display:flex;justify-content:center}.phone_dashboard_page .product_story_frame{position:relative;top:auto;display:flex;flex-direction:column;gap:12px;width:90%;transform:none !important}.phone_dashboard_page .product_story_visual{position:relative;min-height:210px;overflow:hidden;border-radius:4px;background:linear-gradient(221deg, rgba(233, 234, 229, 0.7) 0%, rgba(212, 228, 230, 0.78) 93%);box-shadow:0 12px 28px rgba(61,70,89,.08)}.phone_dashboard_page .product_story_visual img{width:100%;height:210px;object-fit:cover;object-position:center}.phone_dashboard_page .product_story_badge{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:4px;color:#fff;background:rgba(12,28,46,.24);backdrop-filter:blur(8px)}.phone_dashboard_page .product_story_badge span{font-size:12px;line-height:18px;font-weight:700;opacity:.72}.phone_dashboard_page .product_story_badge strong{flex:1;font-size:12px;line-height:18px;font-weight:500;text-align:right}.phone_dashboard_page .main_data_system{display:flex;flex-direction:column;gap:10px;width:100%;margin-bottom:24px}.phone_dashboard_page .main_sys_item{position:relative;width:100%;min-height:92px;display:grid;grid-template-columns:34px minmax(0, 1fr);gap:12px;align-items:center;padding:16px;border:1px solid rgba(214,228,246,.72);border-radius:4px;color:#3d4659;background:hsla(0,0%,100%,.76);text-align:left;font:inherit;overflow:hidden}.phone_dashboard_page .main_sys_item::before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:3px;border-radius:0 4px 4px 0;background:rgba(66,118,227,0)}.phone_dashboard_page .main_sys_item.active{color:#26324a;border-color:rgba(66,118,227,.46);background:linear-gradient(90deg, rgba(236, 247, 255, 0.96) 0%, rgba(255, 255, 255, 0.88) 100%)}.phone_dashboard_page .main_sys_item.active::before{background:#4276e3}.phone_dashboard_page .main_sys_item.active .product_item_index,.phone_dashboard_page .main_sys_item.active .product_item_cta{color:#fff;background:#4276e3;border-color:#4276e3}.phone_dashboard_page .main_sys_item.active .sys_item_description{color:#5f6e82}.phone_dashboard_page .main_sys_item.active .sys_item_focus{display:block}.phone_dashboard_page .product_item_index{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(66,118,227,.18);border-radius:50%;color:#4276e3;background:rgba(66,118,227,.08);font-size:12px;line-height:1;font-weight:700}.phone_dashboard_page .main_sys_item_content{min-width:0;display:flex;flex-direction:column}.phone_dashboard_page .sys_item_title{color:inherit;font-size:19px;line-height:28px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phone_dashboard_page .main_sys_item.long_title{grid-template-columns:28px minmax(0, 1fr);gap:9px;padding-left:16px;padding-right:12px}.phone_dashboard_page .main_sys_item.long_title .sys_item_title{display:block;font-size:clamp(15px,4vw,17px);line-height:25px;font-weight:700;white-space:nowrap !important;text-wrap:nowrap;word-break:keep-all;overflow-wrap:normal;overflow:hidden;text-overflow:ellipsis;letter-spacing:0}.phone_dashboard_page .main_sys_item.long_title .product_item_cta{font-size:11px;padding-left:6px;padding-right:6px}.phone_dashboard_page .sys_item_description{margin-top:7px;color:#767e8c;font-size:13px;line-height:20px;font-weight:300;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.phone_dashboard_page .sys_item_focus{display:none;margin-top:8px;color:#4276e3;font-size:12px;line-height:18px;font-weight:500}.phone_dashboard_page .product_item_cta{display:none}.phone_dashboard_page .case_section{margin-top:0}.phone_dashboard_page .case_feature{position:relative;display:flex;flex-direction:column;width:90%;overflow:hidden;border:1px solid rgba(214,228,246,.78);border-radius:4px;background:hsla(0,0%,100%,.92);box-shadow:0 10px 24px rgba(61,70,89,.06)}.phone_dashboard_page .case_feature_visual{position:relative;height:220px;overflow:hidden;background:#eef4f7}.phone_dashboard_page .case_feature_visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.phone_dashboard_page .case_feature_glow{display:none}.phone_dashboard_page .case_feature_content{padding:20px;background:#fff}.phone_dashboard_page .case_feature_content .hospital_item_title{margin-top:12px;color:#26324a;font-size:22px;line-height:30px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phone_dashboard_page .case_feature_label{width:fit-content;padding:5px 9px;border-radius:4px;color:#4276e3;background:rgba(66,118,227,.08);font-size:12px;line-height:18px;font-weight:700}.phone_dashboard_page .case_feature_logo{width:fit-content;max-width:180px;margin-top:14px}.phone_dashboard_page .case_feature_logo img{display:block;max-width:100%;max-height:40px;object-fit:contain}.phone_dashboard_page .case_feature_desc{margin-top:12px;color:#5f6e82;font-size:12px;line-height:20px;font-weight:300;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.phone_dashboard_page .case_feature_metrics{display:grid;grid-template-columns:1fr;gap:8px;margin-top:16px}.phone_dashboard_page .case_metric_item{padding:10px 12px;border:1px solid rgba(214,228,246,.72);border-radius:4px;background:hsla(0,0%,100%,.68)}.phone_dashboard_page .case_metric_item strong{display:block;color:#26324a;font-size:15px;line-height:22px;font-weight:700}.phone_dashboard_page .case_metric_item span{display:block;color:#767e8c;font-size:12px;line-height:18px}.phone_dashboard_page .case_feature_action{width:fit-content;margin-top:16px;padding:7px 12px;border-radius:4px;color:#4276e3;background:rgba(66,118,227,.08);font-size:12px;line-height:18px;font-weight:700}.phone_dashboard_page .case_grid{display:flex;flex-direction:row;gap:12px;width:90%;margin-top:12px;margin-bottom:12px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.phone_dashboard_page .case_grid::-webkit-scrollbar{display:none}.phone_dashboard_page .case_grid_item{flex:0 0 78%;display:flex;flex-direction:column;padding:0;overflow:hidden;border:1px solid rgba(214,228,246,.72);border-radius:4px;color:#3d4659;background:hsla(0,0%,100%,.78);text-align:left;font:inherit}.phone_dashboard_page .case_grid_image{height:150px}.phone_dashboard_page .case_grid_image img{width:100%;height:100%;object-fit:cover;object-position:center}.phone_dashboard_page .case_grid_content{padding:14px 16px 16px}.phone_dashboard_page .case_grid_content .hospital_item_title{margin-top:8px;color:#26324a;font-size:18px;line-height:26px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phone_dashboard_page .case_grid_logo{height:26px}.phone_dashboard_page .case_grid_logo img{display:block;max-width:130px;max-height:26px;object-fit:contain}.phone_dashboard_page .case_grid_meta{margin-top:8px;color:#4276e3;font-size:12px;line-height:18px;font-weight:700}.phone_dashboard_page .case_grid_desc{margin-top:8px;color:#767e8c;font-size:12px;line-height:20px;font-weight:300;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.phone_dashboard_page .case_grid_more{display:inline-flex;width:fit-content;margin-top:12px;padding:5px 9px;border-radius:4px;color:#4276e3;background:rgba(66,118,227,.08);font-size:12px;line-height:18px;font-weight:700}.phone_dashboard_page .company_section{margin-bottom:54px}.phone_dashboard_page .company_profile{width:90%;display:flex;flex-direction:column;gap:18px;padding-top:18px;border-top:1px solid rgba(214,228,246,.7)}.phone_dashboard_page .company_intro{padding-right:0}.phone_dashboard_page .company_brand{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.phone_dashboard_page .company_brand img{display:block;max-width:150px;max-height:42px;object-fit:contain}.phone_dashboard_page .company_brand span{color:#4276e3;font-size:12px;line-height:18px;font-weight:700}.phone_dashboard_page .company_position{margin-top:18px;color:#18243a;font-size:22px;line-height:31px;font-weight:800}.phone_dashboard_page .company_statement{margin-top:14px;color:#4f5d72;font-size:13px;line-height:23px;font-weight:300}.phone_dashboard_page .company_highlights{display:grid;grid-template-columns:1fr;gap:8px;margin-top:18px}.phone_dashboard_page .company_highlight_item{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid rgba(214,228,246,.62);border-radius:4px;background:hsla(0,0%,100%,.5)}.phone_dashboard_page .company_highlight_item strong{color:#4276e3;font-size:22px;line-height:28px;font-weight:800}.phone_dashboard_page .company_highlight_item span{color:#26324a;font-size:12px;line-height:18px;font-weight:700}.phone_dashboard_page .company_highlight_item em{color:#5f6e82;font-size:11px;line-height:17px;font-style:normal;font-weight:300}.phone_dashboard_page .company_network{position:relative;min-height:460px;overflow:hidden;border:1px solid rgba(190,210,235,.62);border-radius:6px;background:radial-gradient(circle at 50% 38%, rgba(66, 118, 227, 0.14), rgba(66, 118, 227, 0) 34%),linear-gradient(135deg, rgba(255, 255, 255, 0.72), rgba(239, 247, 255, 0.5))}.phone_dashboard_page .company_network_grid{position:absolute;inset:0;opacity:.36;background-image:linear-gradient(rgba(66, 118, 227, 0.1) 1px, transparent 1px),linear-gradient(90deg, rgba(66, 118, 227, 0.1) 1px, transparent 1px);background-size:34px 34px;mask-image:radial-gradient(circle at center, #000 0%, rgba(0, 0, 0, 0.8) 48%, transparent 82%)}.phone_dashboard_page .company_orbit{position:absolute;top:38%;left:50%;border:1px solid rgba(66,118,227,.18);border-radius:50%;transform:translate(-50%, -50%);pointer-events:none}.phone_dashboard_page .company_orbit::after{content:"";position:absolute;top:16%;left:50%;width:6px;height:6px;border-radius:50%;background:#14b8a6;box-shadow:0 0 14px rgba(20,184,166,.52)}.phone_dashboard_page .company_orbit_1{width:230px;height:230px;animation:companyOrbitFlow 22s linear infinite}.phone_dashboard_page .company_orbit_2{width:310px;height:310px;border-color:rgba(20,184,166,.16);animation:companyOrbitFlow 34s linear infinite reverse}.phone_dashboard_page .company_network_core{position:absolute;top:38%;left:50%;z-index:2;width:124px;height:124px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid rgba(66,118,227,.28);border-radius:50%;background:hsla(0,0%,100%,.86);animation:companyCoreBreath 4.8s ease-in-out infinite}.phone_dashboard_page .company_network_core span{color:#14b8a6;font-size:10px;line-height:14px;font-weight:800}.phone_dashboard_page .company_network_core strong{margin-top:4px;color:#26324a;font-size:26px;line-height:31px;font-weight:800}.phone_dashboard_page .company_network_core em{margin-top:2px;color:#767e8c;font-size:9px;line-height:14px;font-style:normal;font-weight:700}.phone_dashboard_page .company_capability_flow{position:absolute;left:14px;right:14px;bottom:70px;z-index:3;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}.phone_dashboard_page .company_flow_item{position:relative;min-height:66px;padding:10px 12px;border:1px solid rgba(214,228,246,.76);border-radius:5px;background:hsla(0,0%,100%,.78)}.phone_dashboard_page .company_flow_item span{color:#8c95a3;font-size:11px;line-height:16px;font-weight:700}.phone_dashboard_page .company_flow_item strong{display:block;margin-top:4px;color:#26324a;font-size:13px;line-height:19px;font-weight:700}.phone_dashboard_page .company_flow_item em{display:block;margin-top:2px;color:#5f6e82;font-size:10px;line-height:15px;font-style:normal;font-weight:300}.phone_dashboard_page .company_flow_item i{position:absolute;top:12px;right:12px;width:6px;height:6px;border-radius:50%;background:#14b8a6}.phone_dashboard_page .company_signal_bar{position:absolute;left:14px;right:14px;bottom:18px;z-index:4;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:6px}.phone_dashboard_page .company_signal_item{position:relative;overflow:hidden;padding:7px 6px;border:1px solid rgba(214,228,246,.7);border-radius:4px;background:hsla(0,0%,100%,.62);text-align:center}.phone_dashboard_page .company_signal_item span{position:absolute;inset:0;background:linear-gradient(90deg, transparent, rgba(66, 118, 227, 0.14), transparent);animation:companySignalFlow 3.8s linear infinite}.phone_dashboard_page .company_signal_item strong{position:relative;color:#344157;font-size:10px;line-height:14px;font-weight:700}@media(max-width: 768px){.phone_dashboard_page .page_flex_img{height:100svh;min-height:620px;max-height:900px}.phone_dashboard_page .hero_copy{top:48%;width:min(88vw,360px)}.phone_dashboard_page .hero_copy_title{max-width:100%;font-size:clamp(21px,6.2vw,28px);line-height:1.3;white-space:normal;overflow-wrap:anywhere}.phone_dashboard_page .hero_copy_desc{max-width:33ch;margin:0 auto}.phone_dashboard_page .dashboard-hero-carousel .slick-dots{bottom:calc(72px + env(safe-area-inset-bottom));max-width:calc(100% - 24px);overflow:hidden}.phone_dashboard_page .dashboard-hero-carousel .slick-dots li{width:clamp(28px,10vw,44px)}.phone_dashboard_page .dashboard-hero-carousel .slick-dots li.slick-active{width:clamp(44px,14vw,60px)}.phone_dashboard_page .cloud_quick_grid{width:calc(100% - 24px)}.phone_dashboard_page .business_story_frame,.phone_dashboard_page .product_frame,.phone_dashboard_page .case_frame,.phone_dashboard_page .company_section{width:calc(100% - 24px);max-width:100%}.phone_dashboard_page .main_title_web{padding:0 12px;font-size:clamp(22px,7vw,30px);line-height:1.3;overflow-wrap:anywhere}.phone_dashboard_page .news_section{margin-top:36px}.phone_dashboard_page .news_section .main_title_web_sub,.phone_dashboard_page .news_section .main_title_web_mess{padding-left:12px;padding-right:12px}.phone_dashboard_page .news_section .main_data_news{width:calc(100% - 24px);max-width:none;gap:10px}.phone_dashboard_page .news_section .news_radar_feature{grid-template-columns:58px minmax(0, 1fr);gap:12px;min-height:0;padding:16px 14px}.phone_dashboard_page .news_section .news_feature_dateblock{min-height:68px}.phone_dashboard_page .news_section .news_feature_dateblock strong{font-size:24px;line-height:28px}.phone_dashboard_page .news_section .news_feature_title{margin-top:8px;font-size:17px;line-height:24px}.phone_dashboard_page .news_section .news_feature_desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:20px}.phone_dashboard_page .news_section .news_radar_cards{grid-auto-columns:min(82vw,310px);gap:10px;padding-bottom:8px}.phone_dashboard_page .news_section .news_card_item{min-height:150px}}.phone_dashboard_page .news_section{width:100%}.phone_dashboard_page .news_section .main_data_news{width:calc(100% - 24px);margin:18px auto 0;display:flex;flex-direction:column;gap:10px}.phone_dashboard_page .news_section .news_radar_feature{position:relative;display:grid;grid-template-columns:58px minmax(0, 1fr);gap:12px;min-height:0;padding:16px 14px;border:1px solid rgba(214,228,246,.7);border-radius:4px;color:#26324a;background:hsla(0,0%,100%,.72);text-align:left;font:inherit;cursor:pointer}.phone_dashboard_page .news_section .news_feature_dateblock{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:68px;border:1px solid rgba(214,228,246,.7);border-radius:4px;background:rgba(66,118,227,.06)}.phone_dashboard_page .news_section .news_feature_dateblock strong{color:#26324a;font-size:24px;line-height:28px;font-weight:800}.phone_dashboard_page .news_section .news_feature_dateblock span{margin-top:3px;color:#767e8c;font-size:11px;line-height:16px;font-weight:700}.phone_dashboard_page .news_section .news_feature_body{min-width:0;display:flex;flex-direction:column;justify-content:center}.phone_dashboard_page .news_section .news_feature_meta,.phone_dashboard_page .news_section .news_card_top,.phone_dashboard_page .news_section .news_card_bottom{display:flex;align-items:center;gap:8px}.phone_dashboard_page .news_section .news_feature_title{margin-top:8px;color:#26324a;font-size:17px;line-height:24px;font-weight:700}.phone_dashboard_page .news_section .news_feature_desc{margin-top:6px;color:#5f6e82;font-size:12px;line-height:20px}.phone_dashboard_page .news_section .news_radar_cards{display:grid;grid-auto-flow:column;grid-auto-columns:min(82vw,310px);gap:10px;overflow-x:auto;padding-bottom:8px}.phone_dashboard_page .news_section .news_card_item{min-height:150px;display:flex;flex-direction:column;padding:16px;border:1px solid rgba(214,228,246,.65);border-radius:4px;color:#26324a;background:hsla(0,0%,100%,.62);text-align:left;font:inherit;cursor:pointer}.phone_dashboard_page .news_section .news_card_title{margin-top:14px;color:#26324a;font-size:15px;line-height:23px;font-weight:600}.phone_dashboard_page .news_section .news_card_bottom{margin-top:auto;padding-top:16px;color:#8c95a3;font-size:12px;line-height:18px}.phone_dashboard_page .news_section .news_card_bottom em{margin-left:auto;color:#4276e3;font-style:normal;font-weight:700}.phone_dashboard_page .company_profile{width:calc(100% - 24px);max-width:100%}.phone_dashboard_page .company_brand{align-items:center;text-align:center}.phone_dashboard_page .company_brand img{width:min(72vw,220px);max-width:100%;height:auto;max-height:none;margin:0 auto}.phone_dashboard_page .company_network{width:100%;min-height:560px}.phone_dashboard_page .company_network .company_orbit,.phone_dashboard_page .company_network .company_network_core{top:30%}.phone_dashboard_page .company_capability_flow{top:220px;bottom:auto;left:14px;right:14px;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}.phone_dashboard_page .company_signal_bar{bottom:16px}.phone_dashboard_page .company_flow_item{min-height:72px;padding:10px 12px}.case_feature,.case_grid_item{cursor:default !important;pointer-events:none}.case_feature:hover,.case_feature:focus,.case_grid_item:hover,.case_grid_item:focus{transform:none !important;outline:none}.phone_dashboard_page .hero_slide::before{top:auto;bottom:0;left:0;width:100%;height:52%;background:linear-gradient(0deg, rgba(238, 247, 248, 0.98) 0%, rgba(238, 247, 248, 0.86) 48%, rgba(238, 247, 248, 0.42) 76%, rgba(238, 247, 248, 0) 100%);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);mask-image:linear-gradient(0deg, #000 0%, #000 78%, transparent 100%);-webkit-mask-image:linear-gradient(0deg, #000 0%, #000 78%, transparent 100%)}.phone_dashboard_page .hero_slide img{object-position:center center}.phone_dashboard_page .hero_slide video{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.web_dashboard_page .hero_slide video{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.phone_dashboard_page .hero_copy{top:auto;bottom:calc(138px + env(safe-area-inset-bottom));transform:translateX(-50%);text-shadow:0 1px 12px hsla(0,0%,100%,.82)}
.data_container_bottom,.phone_container_bottom{width:100%;color:#26324a;background:linear-gradient(180deg, rgba(255, 255, 255, 0.86) 0%, #FFFFFF 42%);border-top:1px solid rgba(214,228,246,.76);display:flex;flex-direction:column;flex-shrink:0;align-items:center}.data_container_bottom .data_container_bottom_inner,.phone_container_bottom .data_container_bottom_inner{width:80%;max-width:1320px;display:grid;grid-template-columns:minmax(0, 1fr) minmax(360px, 0.82fr);gap:56px;padding:54px 0 34px;background-color:rgba(0,0,0,0)}.data_container_bottom .logo_option_left,.phone_container_bottom .logo_option_left{min-width:0;display:flex;flex-direction:column}.data_container_bottom .flex_bottom_ZING,.phone_container_bottom .flex_bottom_ZING{display:block;width:132px;height:auto;margin-bottom:24px;object-fit:contain}.data_container_bottom .logo_option_left_mess,.phone_container_bottom .logo_option_left_mess{max-width:660px;color:#5f6e82;font-size:14px;line-height:25px;font-weight:300}.data_container_bottom .logo_option_text_mess,.phone_container_bottom .logo_option_text_mess{margin-top:28px;padding-top:18px;border-top:1px solid rgba(214,228,246,.62);color:#8c95a3;font-size:12px;line-height:20px;font-weight:300}.data_container_bottom .logo_option_right,.phone_container_bottom .logo_option_right{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;gap:22px;align-items:start}.data_container_bottom .logo_option_right_title,.phone_container_bottom .logo_option_right_title{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px 24px}.data_container_bottom .logo_option_right_title_text,.phone_container_bottom .logo_option_right_title_text{min-width:0;color:#26324a;font-size:13px;line-height:20px;text-align:left;font-weight:700}.data_container_bottom .opity_text,.phone_container_bottom .opity_text{margin-top:6px;color:#6b7586;font-size:13px;line-height:21px;font-weight:300;word-break:break-word}.data_container_bottom .logo_option_right_WOA,.phone_container_bottom .logo_option_right_WOA{display:flex;flex-direction:column;align-items:center;gap:10px;color:#5f6e82;font-size:12px;line-height:18px;font-weight:500}.data_container_bottom .logo_option_right_WOA .area_text,.phone_container_bottom .logo_option_right_WOA .area_text{color:#26324a;font-size:12px;line-height:18px;font-weight:700}.data_container_bottom .logo_option_right_WOA img,.phone_container_bottom .logo_option_right_WOA img{display:block;width:138px !important;height:138px !important;padding:6px;border:1px solid rgba(214,228,246,.72);border-radius:4px;background:#fff;object-fit:cover}.phone_container_bottom .data_container_bottom_inner{width:calc(100% - 32px);display:flex;flex-direction:column;gap:14px;padding:22px 0 18px}.phone_container_bottom .flex_bottom_ZING{width:112px;margin-bottom:18px}.phone_container_bottom .logo_option_left{order:2}.phone_container_bottom .logo_option_right{order:1}.phone_container_bottom .logo_option_left_mess{font-size:12px;line-height:21px}.phone_container_bottom .mobile_footer_extra{display:none !important}.phone_container_bottom .logo_option_text_mess{margin-top:4px;padding-top:8px;font-size:11px;line-height:18px}.phone_container_bottom .logo_option_right{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:12px;align-items:start}.phone_container_bottom .logo_option_right_title{display:grid;grid-template-columns:1fr;gap:8px;grid-column:auto;grid-row:1}.phone_container_bottom .logo_option_right_title_text.footer_email,.phone_container_bottom .logo_option_right_title_text.footer_address{display:block}.phone_container_bottom .logo_option_right_title_text.footer_address .opity_text{max-width:158px;word-break:normal;overflow-wrap:break-word}.phone_container_bottom .logo_option_right_title_text.footer_address{grid-column:auto}.phone_container_bottom .logo_option_right_WOA{align-items:center;justify-self:end;gap:5px;grid-row:1}.phone_container_bottom .logo_option_right_WOA img{width:114px !important;height:114px !important}
/* stylelint-disable */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
body {
  margin: 0;
}
[tabindex='-1']:focus {
  outline: none;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline;
  text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  text-align: left;
  caption-side: bottom;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}

body{height:100vh;width:100vw;display:flex;background-color:rgba(0,0,0,0);font-size:14px;overflow:hidden}#app{height:100%;width:100%}body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.5tahoma,arial,宋体}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}code,kbd,pre,samp{font-family:couriernew,courier,monospace}small{font-size:12px}ul,ol{list-style:none}a{text-decoration:none}a:hover{text-decoration:underline}sup{vertical-align:text-top}sub{vertical-align:text-bottom}legend{color:#000}fieldset,img{border:0}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}p,a,div{margin:0;padding:0;box-sizing:border-box;font-display:swap}@media(max-width: 768px){html,body,#app{width:100%;max-width:100%;min-width:0;overflow-x:hidden}body{height:100dvh;font-size:14px}img,video,canvas,svg{max-width:100%}input,select,textarea,button{max-width:100%}.appPage,.appContentFlex,.appContentflexInner,.profile_page,.product_center_page,.Basic_page_article,.hospital_list_page,.Basic_projectMess,.web_mess_submit{width:100%;max-width:100%;min-width:0}.appContentflexInner{overflow-x:hidden}.appHeader{height:56px !important;min-height:56px !important;max-height:56px !important;padding-left:max(10px,env(safe-area-inset-left)) !important;padding-right:max(10px,env(safe-area-inset-right)) !important}.appHeader .titleActive{max-width:42vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:1px;font-size:12px}.phone_fixed_inner{left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;max-width:100% !important;padding-bottom:env(safe-area-inset-bottom) !important}.contact_page{padding:12px !important;align-items:flex-start !important;overflow-y:auto}.contact_item{width:100% !important;max-width:520px !important;max-height:calc(100dvh - 24px);overflow-y:auto;grid-template-columns:1fr !important}.contact_visual_panel{min-height:180px !important;padding:24px !important}.contact_info_panel{padding:22px !important}.consult_actions,.category_fiter{min-width:0}.product_hero_section,.about_hero,.case_hero_panel,.submit_shell{max-width:100% !important;box-sizing:border-box}.product_nav_rail,.article_nav_rail,.project_nav_rail{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.about_hero_text h1,.product_hero_copy h1,.submit_shell h1{max-width:100%;white-space:normal !important;overflow-wrap:anywhere}.about_hero_text,.about_hero_visual,.product_hero_copy,.product_hero_visual,.submit_intro,.submit_form_panel{width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box}.about_case_wall,.about_case_row,.about_case_track,.contact_qr_grid{max-width:100%;overflow:hidden}.consultation-table-wrap,.table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 420px){.appHeader{letter-spacing:1px}.appHeader .menuGroupTitle,.appHeader .MenuIconflex{margin-left:8px;margin-right:8px}.contact_visual_panel,.contact_info_panel,.submit_form_panel{padding:18px !important}}
