*{box-sizing:border-box}html{width:100%;overflow-x:hidden}body{color:#14232b;background:#f6f8fa;width:100%;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}input,textarea,select,button{font:inherit}.site-shell{background:#f6f8fa;width:100%;max-width:100%;min-height:100vh;overflow-x:clip}.mobile-sticky-cta{display:none}.desktop-contact-dock{z-index:18;gap:8px;display:grid;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.contact-dock-action{color:#176b87;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #d7e7ed;border-radius:12px;place-items:center;gap:3px;width:54px;min-height:54px;padding:7px 4px;font-size:12px;font-weight:900;line-height:1;transition:color .2s,background .2s,border-color .2s,transform .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 14px 34px #132a3324}.contact-dock-action:hover,.contact-dock-action:focus-visible,.contact-dock-wechat:focus-within{color:#fff;background:#176b87;border-color:#176b87;transform:translate(-2px);box-shadow:0 18px 44px #176b8742}.contact-dock-action .anticon{font-size:18px}.contact-dock-quote{color:#fff;background:linear-gradient(135deg,#176b87,#0f617b);border-color:#176b87}.contact-dock-popover{color:#14232b;text-align:left;pointer-events:none;visibility:hidden;opacity:0;background:#fffffffa;border:1px solid #d7e7ed;border-radius:12px;gap:10px;width:210px;padding:14px;transition:opacity .18s,visibility .18s,transform .18s;display:grid;position:absolute;top:50%;right:calc(100% + 12px);transform:translate(8px,-50%);box-shadow:0 22px 60px #132a3333}.contact-dock-wechat:hover .contact-dock-popover,.contact-dock-wechat:focus-within .contact-dock-popover{pointer-events:auto;visibility:visible;opacity:1;transform:translateY(-50%)}.contact-dock-popover strong{color:#13252d;font-size:15px}.contact-dock-popover img{background:#fff;border:1px solid #e0edf2;border-radius:10px;justify-self:center;width:136px;height:136px;padding:8px}.contact-dock-popover p{color:#607782;margin:0;font-size:12px;line-height:1.6}.contact-dock-popover a{color:#176b87;background:#f2fbfc;border:1px solid #cfe7ed;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:13px;font-weight:900;display:inline-flex}.site-header{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #e6edf2;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(18px,5vw,72px);display:flex;position:sticky;top:0}.brand{align-items:center;min-width:190px;display:inline-flex}.brand-logo-wrap{background:#fff;border-radius:8px;justify-content:center;align-items:center;width:176px;height:46px;display:flex}.brand-logo-wrap img{object-fit:contain;max-width:168px;max-height:42px;display:block}.brand strong,.brand small{line-height:1.15;display:block}.brand small{color:#647987;margin-top:3px;font-size:12px}.mobile-menu{display:none}.mobile-nav-groups{gap:10px;display:grid}.mobile-nav-link,.mobile-nav-group{color:#263a44;background:#f6f8fa;border:1px solid #dfe8ed;border-radius:8px}.mobile-nav-link{align-items:center;min-height:48px;padding:0 14px;font-weight:900;display:flex}.mobile-nav-link.active,.mobile-nav-group.active{border-color:#8fc9d6;box-shadow:inset 3px 0 #176b87}.mobile-nav-group summary{color:#263a44;cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;font-weight:900;list-style:none;display:flex}.mobile-nav-group summary::-webkit-details-marker{display:none}.mobile-nav-group summary:after{color:#176b87;content:"+"}.mobile-nav-group[open] summary:after{content:"-"}.mobile-nav-overview{color:#176b87;background:#e8f5f7;border-radius:6px;margin:0 12px 10px;padding:10px 12px;font-weight:900;display:flex}.mobile-nav-subgrid{gap:8px;padding:0 12px 12px;display:grid}.mobile-nav-subgrid a{color:#526a75;background:#fff;border:1px solid #e4edf1;border-radius:6px;align-items:center;min-height:40px;padding:9px 12px;font-weight:800;display:flex}.mega-nav{flex:1;justify-content:center;gap:4px;min-width:0;display:flex}.mega-nav>a,.nav-group>a{color:#263a44;align-items:center;gap:6px;height:72px;padding:0 14px;font-weight:700;display:inline-flex}.mega-nav>a.active,.nav-group.active>a,.mega-nav>a:hover,.nav-group>a:hover{color:#176b87}.nav-group{position:relative}.mega-panel{z-index:20;--mega-bg-image:none;pointer-events:none;visibility:hidden;isolation:isolate;opacity:0;background:linear-gradient(135deg,#0b1c23,#132a33),#10242c;border:1px solid #8ebaca3d;border-radius:8px;grid-template-columns:300px minmax(0,1fr);gap:18px;width:min(1280px,100vw - clamp(36px,10vw,144px));padding:18px;transition:transform .18s,visibility .18s;display:grid;position:fixed;top:72px;left:50%;overflow:hidden;transform:translate(-50%,8px);box-shadow:0 24px 68px #08141a42}.mega-panel:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(#8fe3ec0b 1px, transparent 1px), linear-gradient(90deg, #8fe3ec09 1px, transparent 1px), linear-gradient(90deg, #09181fe6, #09181ff2 36%, #09181ffa 100%), var(--mega-bg-image);opacity:.18;background-position:50%,50%,50%,100%;background-repeat:repeat,repeat,no-repeat,no-repeat;background-size:64px 64px,64px 64px,cover,min(520px,42vw);position:absolute;inset:0}.mega-panel:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(#ffffff09,#0000 38%),linear-gradient(90deg,#8fe3ec14,#0000 28% 72%,#f5b44c0b);position:absolute;inset:0}.mega-panel>*{z-index:1;position:relative}.nav-group:hover .mega-panel,.nav-group:focus-within .mega-panel{pointer-events:auto;visibility:visible;opacity:1;transform:translate(-50%)}.site-header.mega-nav-suppressed .mega-panel{pointer-events:none;visibility:hidden;opacity:0;transform:translate(-50%,8px)}.product-panel{--mega-bg-image:url(/assets/visual-system/products/yrt-z7-tower.webp)}.solution-panel{--mega-bg-image:url(/assets/visual-system/solutions-v2/ai-workstations.webp)}.software-panel{--mega-bg-image:url(/assets/visual-system/solutions-v2/cad-cae-workstations.webp)}.story-panel{--mega-bg-image:url(/assets/visual-system/case-studies/aec-remote-graphics-workstation.webp)}.resource-panel{--mega-bg-image:url(/assets/visual-system/knowledge/ai-gpu-server-selection.webp)}.support-panel{--mega-bg-image:url(/assets/visual-system/downloads/warranty-support-policy.webp)}.mega-intro{color:#fff;background:linear-gradient(160deg,#184e60c7,#0c1b22f5),#13252d;border:1px solid #81d3e038;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:220px;padding:22px;display:flex}.mega-intro strong{margin-bottom:10px;font-size:22px;display:block}.mega-intro p{color:#c7d8de;line-height:1.7}.mega-intro a{color:#8fe3ec;margin-top:14px;font-weight:800;display:inline-flex}.mega-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.mega-grid a{color:#fff;background:#ffffff0d;border:1px solid #c5e0e826;border-radius:8px;grid-template-rows:82px auto auto;gap:10px;min-height:210px;padding:10px;transition:border-color .18s,transform .18s,background .18s;display:grid}.mega-grid a:hover{background:#ffffff16;border-color:#8ae0ec6b;transform:translateY(-2px)}.mega-grid a div{background:#08161c;border-radius:6px;position:relative;overflow:hidden}.mega-grid img{object-fit:cover;opacity:.76;filter:saturate(.88)contrast(1.08);width:100%;height:100%}.mega-grid b{color:#ffffffbd;font-size:12px;position:absolute;bottom:7px;right:8px}.mega-grid span,.mega-link-list a{color:#f6fbfd;font-weight:800}.mega-grid small{color:#a9bdc6;line-height:1.55}.product-menu-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.mega-grid a.product-menu-card{grid-template-rows:118px auto auto;padding:9px}.product-menu-card div:after{content:"";background:linear-gradient(#0712180a,#071218c7),linear-gradient(90deg,#07121838,#0000 68%);position:absolute;inset:0}.product-menu-card em{z-index:1;color:#b5f2f7;text-overflow:ellipsis;white-space:nowrap;background:#06171ebd;border:1px solid #8fe3ec42;border-radius:999px;max-width:calc(100% - 16px);padding:4px 7px;font-size:11px;font-style:normal;font-weight:800;line-height:1.2;position:absolute;bottom:8px;left:8px;overflow:hidden}.product-menu-card b{z-index:1;color:#fffc;background:#06171ea3;border:1px solid #c5e0e829;border-radius:6px;justify-content:center;align-items:center;width:28px;height:22px;padding:0;line-height:1;display:inline-flex;top:8px;bottom:auto;right:8px}.solution-panel{grid-template-columns:280px minmax(0,1fr)}.software-panel{grid-template-columns:320px minmax(0,1fr)}.solution-panel .mega-intro{min-height:348px;padding:20px}.mega-link-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mega-link-list a{background:#ffffff0f;border:1px solid #c5e0e824;border-radius:8px;padding:18px}.mega-software-cloud{flex-wrap:wrap;align-content:start;gap:10px;display:flex}.mega-software-cloud span{color:#e9f7fa;background:#ffffff0f;border:1px solid #c5e0e824;border-radius:8px;padding:11px 14px;font-weight:800}.mega-card-grid,.software-menu-grid,.solution-menu-layout{gap:12px;min-width:0;display:grid}.mega-section-label{color:#8fe3ec;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.solution-menu-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.compact-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mega-visual-card,.mega-icon-card,.software-menu-card{color:#f6fbfd;background:linear-gradient(#ffffff12,#ffffff09),#ffffff0b;border:1px solid #c5e0e829;border-radius:8px;min-width:0;transition:transform .18s,border-color .18s,background .18s;box-shadow:inset 0 1px #ffffff09}.mega-visual-card:hover,.mega-icon-card:hover,.software-menu-card:hover{background:linear-gradient(#ffffff1a,#ffffff0d),#ffffff0f;border-color:#8be0ec6b;transform:translateY(-2px)}.mega-visual-card{grid-template-rows:110px minmax(0,1fr);display:grid;overflow:hidden}.solution-menu-grid .mega-visual-card{background:linear-gradient(#fff1,#ffffff07),#ffffff09;grid-template-rows:78px minmax(0,auto);min-height:202px}.mega-card-media{background:#07161c;position:relative;overflow:hidden}.mega-card-media:after{content:"";background:linear-gradient(#0712180a,#071218b8),linear-gradient(90deg,#0712181f,#0000);position:absolute;inset:0}.mega-card-media img{object-fit:cover;opacity:.78;filter:saturate(.9)contrast(1.08);width:100%;height:100%}.mega-card-media span{z-index:1;color:#b5f2f7;background:#06171eb8;border:1px solid #8fe3ec47;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800;position:absolute;bottom:8px;right:10px}.solution-menu-grid .mega-card-media span{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 14px);padding:3px 6px;font-size:10px;bottom:6px;right:7px;overflow:hidden}.mega-card-copy{gap:8px;padding:12px;display:grid}.solution-menu-grid .mega-card-copy{gap:5px;padding:8px 9px 9px}.mega-card-copy strong,.mega-icon-card strong,.software-menu-card strong{color:#f7fbfc;font-size:16px;line-height:1.35}.solution-menu-grid .mega-card-copy strong{font-size:14px;line-height:1.3}.mega-card-copy p,.mega-icon-card p,.software-menu-card p{color:#a9bdc6;margin:0;line-height:1.55}.solution-menu-grid .mega-card-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.42;display:-webkit-box;overflow:hidden}.mega-card-copy div,.software-pill-row{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.mega-card-copy small,.software-pill-row small{color:#c9dce1;background:#ffffff0f;border:1px solid #c5e0e81f;border-radius:6px;align-items:center;min-height:24px;padding:5px 8px;font-size:11px;line-height:1.1;display:inline-flex}.solution-menu-grid .mega-card-copy div{display:none}.mega-icon-card{min-height:220px;padding:18px;position:relative;overflow:hidden}.mega-icon-card:after{color:#8fe3ec14;content:"";font-size:116px;line-height:1;position:absolute;bottom:-18px;right:-12px}.mega-icon{color:#98e8f0;background:#76dae81a;border:1px solid #8fe3ec38;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:20px;font-size:21px;display:inline-flex}.mega-icon-card small{color:#78c8d6;letter-spacing:.08em;text-transform:uppercase;margin-left:8px;font-size:11px;font-weight:800;display:inline-flex}.mega-icon-card strong{margin:8px 0 10px;display:block}.software-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.software-menu-card{min-height:214px;padding:16px}.software-menu-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.software-menu-head span{color:#95e8f0;background:#76dae81a;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;display:inline-flex}.software-menu-card p{min-height:58px;margin-top:14px}.software-menu-card b{color:#8fe3ec;margin-top:13px;font-size:12px;display:inline-flex}.software-menu-strip{background:#ffffff09;border:1px solid #c5e0e81a;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;gap:8px;padding:12px;display:flex}.software-menu-strip span{color:#d8ebef;background:#ffffff0e;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.solution-menu-software{border-top:1px solid #c5e0e81f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding-top:12px;display:grid}.solution-menu-software .mega-section-label{grid-column:1;margin:0}.solution-software-overview{color:#8fe3ec;justify-self:end;align-items:center;gap:7px;margin:0;font-weight:900;display:inline-flex}.solution-software-entry-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.solution-software-entry{color:#f6fbfd;background:#ffffff0d;border:1px solid #c5e0e824;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:7px;transition:transform .18s,border-color .18s,background .18s;display:grid}.solution-software-entry:hover{background:#ffffff12;border-color:#8be0ec6b;transform:translateY(-2px)}.solution-software-entry>span{color:#95e8f0;background:#76dae81a;border:1px solid #8fe3ec2e;border-radius:8px;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.solution-software-entry strong{color:#f7fbfc;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.3;display:block;overflow:hidden}.solution-software-entry small{color:#a9bdc6;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;line-height:1.35;display:none;overflow:hidden}.solution-software-strip{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.solution-software-strip span,.solution-software-strip a{color:#d8ebef;background:#ffffff0e;border:1px solid #c5e0e81a;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.solution-software-strip a:hover{color:#95e8f0;border-color:#8be0ec5c}.header-actions{align-items:center;gap:10px;display:flex}.header-phone{color:#526a75;white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.mobile-header-phone{display:none}.header-cta-link{display:inline-flex}.header-actions .header-cta.ant-btn{color:#fff;letter-spacing:0;background:linear-gradient(135deg,#176b87,#0f617b);border-color:#176b87;border-radius:8px;height:40px;padding-inline:18px;font-weight:800;box-shadow:0 8px 18px #176b872e}.header-actions .header-cta.ant-btn>span{color:inherit}.header-actions .header-cta.ant-btn:hover,.header-actions .header-cta.ant-btn:focus{color:#fff;background:linear-gradient(135deg,#135f79,#0b526b);border-color:#135f79;box-shadow:0 10px 22px #176b873d}.header-actions .header-cta.ant-btn:focus-visible{outline-offset:2px;outline:3px solid #176b8738}.route-loading{color:#176b87;place-items:center;min-height:50vh;font-weight:700;display:grid}.hero{isolation:isolate;color:#fff;background:#0f2933;grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;min-height:clamp(500px,58vh,590px);max-height:620px;padding:clamp(30px,4vw,48px) clamp(18px,6vw,88px);display:grid;position:relative;overflow:hidden}.hero:before{z-index:-1;content:"";background:linear-gradient(90deg,#06141bf5 0%,#06141bd1 34%,#06141b57 58%,#06141b14 100%),linear-gradient(#0718200f,#0718207a);position:absolute;inset:0}.hero-copy{z-index:2;width:min(700px,100%);position:relative}.hero-kicker-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-slide-index{color:#e5f1f4e0;letter-spacing:.12em;font-size:11px;font-weight:800}.hero h1{letter-spacing:0;text-shadow:0 14px 36px #00000047;max-width:700px;margin:15px 0 13px;font-size:clamp(34px,4.2vw,52px);line-height:1.08}.hero p{color:#d8e8ed;text-wrap:pretty;max-width:560px;margin-bottom:18px;font-size:16px;line-height:1.68}.hero-proof{flex-wrap:wrap;gap:8px 15px;max-width:620px;margin-top:16px;display:flex}.hero-proof span{color:#e6f5f7;align-items:center;gap:7px;font-size:13px;font-weight:800;line-height:1.45;display:inline-flex}.hero-media,.hero-visual{min-height:100%;position:relative}.hero-media{z-index:-2;min-height:100%;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0;overflow:hidden}.hero-media:after{content:"";pointer-events:none;background:linear-gradient(#061f2b00,#061f2b3d);position:absolute;inset:0}.hero-media>img{object-fit:cover;opacity:0;width:100%;height:100%;min-height:100%;transition:opacity .75s,transform 5.2s;position:absolute;inset:0;transform:scale(1.02)}.hero-media>img.is-active{opacity:1;transform:scale(1)}.tower{background:linear-gradient(145deg,#182a33,#3f5d67);border:1px solid #ffffff38;border-radius:14px;width:min(320px,72vw);height:430px;padding:28px;position:absolute;bottom:40px;right:90px;box-shadow:0 30px 80px #00000061}.tower:before{content:"";background:linear-gradient(90deg,#0000 45%,#fff3 45% 55%,#0000 55%),repeating-linear-gradient(0deg,#223b45 0 10px,#2e5360 10px 20px);border-radius:10px;height:140px;display:block}.tower span{background:#0f2027;border:1px solid #4b7581;border-radius:7px;height:48px;margin-top:24px;display:block}.metric-panel{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff3d;border-radius:10px;width:136px;padding:13px 14px;position:absolute;top:30px;right:clamp(18px,6vw,88px)}.metric-panel strong{font-size:29px;line-height:1.05;display:block}.metric-panel small{color:#d8e8ed;margin-top:6px;font-size:12px;line-height:1.45;display:block}.campaign-switcher{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:min(680px,100%);margin-top:24px;display:grid}.campaign-switcher button{color:#dceef3d1;text-align:left;cursor:pointer;background:#05111670;border:1px solid #ffffff21;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 9px;min-height:50px;padding:9px 10px 10px;transition:transform .2s,border-color .2s,background .2s;display:grid;position:relative;overflow:hidden}.campaign-switcher button:hover{background:#05111699;border-color:#f5b44c75;transform:translateY(-1px)}.campaign-switcher button.active{color:#fff;background:#f5b44c24;border-color:#f5b44cc7}.campaign-progress{opacity:0;transform-origin:0;background:#f5b44c;height:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.campaign-switcher button.active .campaign-progress{opacity:1;animation:4.8s linear both heroSlideProgress}@keyframes heroSlideProgress{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}.campaign-switcher span{color:#f5b44cdb;grid-row:1/span 2;font-size:11px;font-weight:900;line-height:1}.campaign-switcher strong{text-overflow:ellipsis;font-size:12px;line-height:1.28;overflow:hidden}.page-section{padding:clamp(40px,5vw,72px) clamp(18px,6vw,88px)}.inner-page{max-width:1440px;min-height:68vh;margin:0 auto;padding:clamp(42px,6vw,82px) clamp(18px,6vw,88px)}.muted-band{background:#eaf1f4}.featured-products{background:#fff}.featured-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.featured-head .section-title{margin-bottom:0}.featured-head>a{color:#176b87;align-items:center;gap:8px;padding-bottom:10px;font-weight:800;display:inline-flex}.selector-section{background:#fff}.product-lines-section{color:#f6fbfd;background:linear-gradient(135deg,#071218f5,#102731f0),#0b1c23;position:relative;overflow:hidden}.product-lines-section:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 78%);mask-image:linear-gradient(#000000b3,#0000 78%)}.product-lines-section>*{z-index:1;position:relative}.product-lines-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.product-lines-head .section-title{margin-bottom:0}.product-lines-head .section-title span{color:#82d7e2}.product-lines-head .section-title h2{color:#fff}.product-lines-head .section-title p{color:#b2c8d1}.product-lines-head>a{color:#8fe3ec;align-items:center;gap:8px;padding-bottom:10px;font-weight:800;display:inline-flex}.buying-section,.resources-section,.software-workflows,.proof-section,.insights-section,.faq-section{background:#fff}.ecosystem-section{background:#f6f8fa}.selector-section,.featured-products,.software-workflows,.proof-section,.buying-section,.ecosystem-section,.insights-section,.resources-section,.faq-section{padding-top:clamp(40px,4.6vw,66px);padding-bottom:clamp(40px,4.6vw,66px)}.insights-section{padding-bottom:clamp(28px,3vw,44px)}.resources-section{padding-top:clamp(28px,3.2vw,46px);padding-bottom:clamp(34px,4vw,58px)}.faq-section{padding-top:clamp(32px,3.8vw,56px)}.featured-products{padding-bottom:clamp(30px,3.4vw,48px)}.software-workflows{padding-top:clamp(30px,3.4vw,48px)}.section-title{max-width:780px;margin-bottom:clamp(20px,2.4vw,26px)}.section-title span{color:#176b87;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.section-title h1,.section-title h2{letter-spacing:0;margin:8px 0 10px;font-size:clamp(28px,4vw,44px);line-height:1.15}.section-title p,.feature-card p,.solution-card p,.product-card p,.solution-detail-card p,.contact-info p,.contact-path-card p{color:#5f717c;line-height:1.75}.feature-card,.featured-card,.path-card,.line-card,.resource-card,.solution-card,.product-card,.solution-detail-card,.filter-card,.contact-info,.contact-form-card,.contact-path-card{border:1px solid #dfe8ed;border-radius:8px;height:100%}.contact-path-stack{gap:14px;margin-top:16px;display:grid}.contact-path-card{height:auto}.contact-path-card.primary{background:linear-gradient(135deg,#f2fbfc,#fff)}.contact-path-card-direct{background:linear-gradient(135deg,#176b8714,#fffffff5),#fff}.contact-path-card span,.contact-path-card strong{color:#13252d;margin-bottom:12px;font-size:18px;font-weight:900;display:block}.contact-path-card p{align-items:flex-start;gap:9px;margin:8px 0;display:flex}.contact-path-card .anticon{color:#176b87;transform:translateY(4px)}.contact-direct-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.contact-direct-actions a{display:inline-flex}.contact-wechat-row{background:#ffffffb8;border:1px solid #d7e7ed;border-radius:8px;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;padding:12px;display:grid}.contact-wechat-row img{background:#fff;border:1px solid #e0edf2;border-radius:8px;width:86px;height:86px;padding:6px}.contact-wechat-row small{color:#607782;font-size:12px;font-weight:700;line-height:1.65}.path-card{background:#fff;min-height:220px;padding:10px}.route-path-row .path-card{min-height:170px}.selector-console{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.selector-card{border:1px solid #dfe8ed;border-radius:8px;min-height:310px}.selector-icon{color:#fff;background:#176b87;border-radius:8px;place-items:center;width:46px;height:46px;margin-bottom:18px;font-size:23px;display:grid}.selector-card h3{margin:0 0 10px;font-size:22px}.selector-card p{color:#647987;min-height:78px;line-height:1.7}.selector-card div:last-of-type{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.selector-card div:last-of-type span{color:#176b87;background:#e8f5f7;border-radius:6px;padding:7px 9px;font-weight:700}.selector-card a{color:#176b87;align-items:center;gap:8px;font-weight:800;display:inline-flex}.path-row{margin-top:4px}.path-card h3{margin:0 0 12px;font-size:22px}.path-card span{color:#176b87;align-items:center;gap:8px;margin-top:18px;font-weight:800;display:inline-flex}.line-card{color:#fff;background:#ffffff0e;border-color:#badce629;min-height:430px;position:relative;overflow:hidden;box-shadow:0 18px 55px #00000038}.line-card .ant-card-body{height:100%;padding:0;display:grid}.line-card:after{pointer-events:none;content:"";border:1px solid #0000;border-radius:8px;transition:border-color .18s;position:absolute;inset:0}.line-card:hover:after{border-color:#8fe3ec7a}.line-card-media{background:#08161c;min-height:190px;position:relative;overflow:hidden}.line-card-media img{object-fit:cover;opacity:.84;filter:saturate(.9)contrast(1.08);width:100%;height:100%;min-height:190px;transition:transform .32s,opacity .32s;display:block}.line-card:hover .line-card-media img{opacity:.96;transform:scale(1.045)}.line-card-media:after{content:"";background:linear-gradient(#0000,#08151bf5);height:70%;position:absolute;inset:auto 0 0}.line-card-media span{z-index:1;color:#b9d4dc;background:#071218bd;border:1px solid #9dd9e547;border-radius:6px;place-items:center;width:38px;height:38px;font-weight:900;display:grid;position:absolute;top:14px;right:14px}.line-card-body{flex-direction:column;min-height:240px;padding:22px;display:flex}.line-card-body .ant-tag{color:#8fe3ec;background:#8fe3ec14;border-color:#8fe3ec3d;align-self:flex-start;margin-bottom:14px}.line-card h3{color:#fff;margin:0 0 12px;font-size:24px;line-height:1.25}.line-card p{color:#b3c6ce;line-height:1.75}.line-card strong{color:#e8f5f7;margin-top:auto;font-size:13px;line-height:1.55;display:block}.line-card-action{color:#8fe3ec;align-items:center;gap:8px;margin-top:16px;font-weight:800;display:inline-flex}.buying-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.buying-steps div{background:#f6f8fa;border:1px solid #dfe8ed;border-radius:8px;min-height:230px;padding:22px}.buying-steps span{color:#176b87;margin-bottom:28px;font-size:34px;font-weight:900;line-height:1;display:inline-flex}.buying-steps h3,.resource-card h3{margin:0 0 10px}.buying-steps p,.resource-card p{color:#647987;line-height:1.75}.home-proof-row{color:#eef8fa;background:linear-gradient(135deg,#0d222b,#183f4b);border:1px solid #8fe3ec38;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:18px;padding:16px;display:grid}.home-proof-row div,.home-proof-row a{background:#ffffff0f;border:1px solid #c9e6ed24;border-radius:8px;min-height:138px;padding:16px}.home-proof-row span{color:#8fe3ec;background:#8fe3ec1f;border-radius:8px;place-items:center;width:38px;height:38px;margin-bottom:14px;font-size:20px;display:grid}.home-proof-row strong{color:#fff;font-size:17px;line-height:1.35;display:block}.home-proof-row p{color:#b9ced5;margin:8px 0 0;font-size:13px;line-height:1.65}.home-proof-row a{color:#8fe3ec;text-align:center;background:#8fe3ec1a;justify-content:center;align-items:center;gap:8px;font-weight:900;display:flex}.customer-logo-wall{background:#fff;border:1px solid #dfe8ed;border-radius:8px;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,34px);margin:34px 0;padding:clamp(24px,4vw,38px);display:grid;box-shadow:0 16px 40px #0e232b0f}.hero+.customer-logo-wall{box-shadow:none;background:#f6f9fa;border-left:0;border-right:0;border-radius:0;margin:0;padding:clamp(24px,4vw,38px) clamp(18px,6vw,88px)}.customer-logo-wall-head{align-content:start;gap:10px;display:grid}.customer-logo-wall-head span{color:#176b87;letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:900}.customer-logo-wall-head h2{color:#14232b;max-width:420px;margin:0;font-size:clamp(26px,3.2vw,42px);line-height:1.15}.customer-logo-wall-head p{color:#5f717c;max-width:460px;margin:0;line-height:1.7}.customer-logo-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.customer-logo-card{background:#f9fbfc;border:1px solid #e2edf1;border-radius:8px;grid-template-rows:70px auto;align-items:center;gap:8px;min-height:112px;padding:12px 10px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.customer-logo-card:hover{border-color:#bddde5;transform:translateY(-2px);box-shadow:0 12px 28px #0e232b14}.customer-logo-card img{object-fit:contain;filter:grayscale()saturate(.25)contrast(.96);opacity:.82;width:100%;max-width:150px;height:70px;margin:0 auto;transition:filter .2s,opacity .2s}.customer-logo-card:hover img{filter:grayscale(.2)saturate(.8)contrast();opacity:1}.customer-logo-card small{color:#617986;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.customer-voice-panel{color:#e4f1f4;background:linear-gradient(135deg,#08151bf5,#123541f0),#10252d;border:1px solid #8fe3ec2e;border-radius:8px;grid-template-columns:minmax(280px,.38fr) minmax(0,1fr);gap:clamp(18px,3vw,32px);margin:34px 0;padding:clamp(24px,4vw,40px);display:grid}.customer-voice-head{align-content:start;gap:12px;display:grid}.customer-voice-head span{color:#8fe3ec;letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:900}.customer-voice-head h2{color:#fff;max-width:500px;margin:0;font-size:clamp(28px,3.4vw,44px);line-height:1.15}.customer-voice-head p{color:#bfd2d9;max-width:500px;margin:0;line-height:1.75}.customer-voice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-voice-card{background:#fff1;border:1px solid #c9e6ed29;border-radius:8px;gap:18px;min-height:238px;padding:20px;display:grid}.customer-voice-card div{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-voice-card span{color:#0b3b47;background:#f4c441;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:900}.customer-voice-card strong{color:#cfe3e8;font-size:13px}.customer-voice-card p{color:#fff;margin:0;font-size:17px;font-weight:800;line-height:1.7;position:relative}.customer-voice-card small{color:#8fe3ec;align-self:end;font-size:13px;font-weight:900}.customer-voice-panel-compact{grid-template-columns:minmax(260px,.3fr) minmax(0,1fr);margin-top:18px}.customer-voice-panel-compact .customer-voice-card{min-height:210px}.resource-card{background:#fff;min-height:230px}.resource-card a{color:#176b87;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-weight:800;display:inline-flex}.featured-card{color:#14232b;background:#fff;border:1px solid #dfe8ed;min-height:100%;overflow:hidden;box-shadow:0 18px 42px #0e232b14}.featured-card .ant-card-body{grid-template-rows:230px 1fr;height:100%;padding:0;display:grid}.featured-media{background:linear-gradient(135deg,#09161c33,#09161cd1),#0b1b22;position:relative;overflow:hidden}.featured-media img{object-fit:cover;object-position:center top;opacity:.9;filter:saturate(.92)contrast(1.06);width:100%;height:100%;transition:transform .32s,opacity .32s;display:block}.featured-card:hover .featured-media img{opacity:1;transform:scale(1.045)}.featured-media:after{content:"";background:linear-gradient(#0000 42%,#061116c7);position:absolute;inset:0}.featured-media .ant-tag{z-index:1;color:#0b3b47;background:#f4c441f0;border:1px solid #f4c44157;border-radius:999px;font-weight:800;position:absolute;inset:16px auto auto 16px}.featured-media>span:not(.ant-tag){z-index:1;color:#eaf7f9;background:#0b1b22c2;border:1px solid #fff3;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:800;position:absolute;bottom:16px;right:16px}.featured-body{flex-direction:column;min-height:360px;padding:22px;display:flex}.featured-card h3{color:#10242c;margin:0 0 10px;font-size:23px;line-height:1.25}.featured-card p{color:#5f717c;min-height:84px;line-height:1.75}.featured-specs{gap:8px;margin:18px 0 0;display:grid}.featured-specs span{color:#20343d;background:#f3f7f8;border:1px solid #e0eaee;border-radius:6px;gap:4px;min-height:58px;padding:9px 11px;line-height:1.45;display:grid}.featured-specs small{color:#176b87;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.featured-meta{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.featured-meta span{color:#49636f;background:#edf4f6;border-radius:6px;padding:8px 10px}.featured-meta strong{color:#176b87;align-items:center;gap:8px;display:inline-flex}.solution-card .ant-card-body{flex-direction:column;min-height:220px;display:flex}.industry-grid,.strength-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.industry-grid .solution-card,.strength-grid .feature-card{min-width:0}.strength-grid .feature-card .ant-card-body{min-height:238px}.solution-card-icon{color:#176b87;background:#e8f5f7;border-radius:8px;place-items:center;width:46px;height:46px;margin-bottom:18px;font-size:22px;display:grid}.solution-card a{color:#176b87;align-items:center;gap:8px;margin-top:auto;font-weight:800;display:inline-flex}.feature-icon{color:#176b87;background:#e8f5f7;border-radius:8px;place-items:center;width:46px;height:46px;margin-bottom:18px;font-size:24px;display:grid}.category-image{background:#e8f5f7;border-radius:8px;place-items:center;width:58px;height:58px;margin-bottom:18px;display:grid}.category-image img{object-fit:contain;width:44px;height:44px}.software-cloud{flex-wrap:wrap;gap:14px;display:flex}.software-cloud span{color:#20343d;background:#fff;border:1px solid #dfe8ed;border-radius:8px;padding:13px 18px;font-weight:700}.software-workflow-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:20px;display:grid}.software-workflow-layout .workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.software-workflow-layout .workflow-card:last-child,.industry-story-layout .solution-card:last-child{grid-column:1/-1}.workflow-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.workflow-card{border:1px solid #dfe8ed;border-radius:8px;height:100%;min-height:320px}.workflow-apps{flex-wrap:wrap;gap:8px;min-height:80px;margin:18px 0;display:flex}.workflow-apps span{color:#20343d;background:#f3f7f8;border:1px solid #e3ecef;border-radius:6px;height:fit-content;padding:7px 9px;font-weight:700}.workflow-card p{color:#647987;line-height:1.75}.workflow-card strong{color:#176b87;margin-top:18px;line-height:1.5;display:block}.software-ready-panel{color:#dbe8ec;background:#13252d;border-radius:8px;flex-direction:column;align-self:start;padding:24px;display:flex}.software-ready-panel>span{color:#8fe3ec;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.software-ready-panel h3{color:#fff;margin:14px 0 10px;font-size:28px;line-height:1.18}.software-ready-panel p{color:#bfd2d9;margin:0 0 18px;line-height:1.75}.software-ready-panel .software-cloud{gap:8px;margin:4px 0 16px}.software-ready-panel .software-cloud small{color:#e6f5f7;background:#ffffff14;border:1px solid #cfe7ed29;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}.software-ready-panel a{color:#8fe3ec;align-items:center;gap:8px;margin-top:auto;font-weight:900;display:inline-flex}.industry-story-layout{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:20px;display:grid}.industry-story-layout .industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-compact-grid{gap:14px;display:grid}.scenario-card{color:#fff;background:#13252d;border:0;border-radius:8px;height:100%;min-height:250px}.scenario-card h3{color:#fff;margin:0 0 12px;font-size:24px}.scenario-card p{color:#d8e8ed;line-height:1.75}.scenario-card .ant-tag{margin-top:8px}.scenario-card.compact{background:linear-gradient(135deg,#13252d,#173948);min-height:0}.scenario-card.compact .ant-card-body{padding:22px}.scenario-card.compact h3{font-size:21px}.scenario-card.compact p{margin-bottom:12px}.ecosystem-strip{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.ecosystem-strip span{color:#176b87;background:#e8f5f7;border-radius:8px;align-items:center;gap:7px;padding:10px 12px;font-weight:800;display:inline-flex}.ecosystem-strip em{color:#bfeff4;background:#8fe3ec1a;border:1px solid #8fe3ec29;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.insight-card{border:1px solid #dfe8ed;border-radius:8px;height:100%;min-height:250px}.insight-card .ant-card-body,.resource-card .ant-card-body{flex-direction:column;height:100%;display:flex}.insight-card .ant-tag{align-self:flex-start}.insight-card h3{margin:18px 0 10px;font-size:23px;line-height:1.25}.insight-card p{color:#647987;line-height:1.75}.insight-card a{color:#176b87;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-weight:800;display:inline-flex}.insight-resource-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.insight-resource-card{background:#f8fbfc;border:1px solid #dfe8ed;border-radius:8px;min-height:210px}.insight-resource-card .ant-card-body{flex-direction:column;height:100%;display:flex}.insight-resource-card h3{color:#14232b;margin:0 0 10px;font-size:21px}.insight-resource-card p{color:#647987;line-height:1.75}.insight-resource-card a{color:#176b87;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-weight:900;display:inline-flex}.faq-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:24px;display:grid}.faq-aside{color:#fff;background:#176b87;border-radius:8px;min-height:280px;padding:24px}.faq-aside>.anticon{font-size:34px}.faq-aside h3{color:#fff;margin:22px 0 10px;font-size:24px}.faq-aside p{color:#d9eef2;line-height:1.75}.faq-aside a{color:#fff;align-items:center;gap:8px;margin-top:12px;font-weight:900;display:inline-flex}.faq-collapse{background:0 0}.faq-collapse .ant-collapse-item{background:#fff;border:1px solid #dfe8ed;margin-bottom:10px;border-radius:8px!important}.faq-collapse .ant-collapse-header{min-height:62px;font-weight:800;align-items:center!important}.faq-collapse p{color:#647987;margin:0;line-height:1.8}.home-consult-strip{color:#dbe8ec;background:#13252d;border-top:1px solid #8fe3ec24;border-bottom:1px solid #8fe3ec24;justify-content:space-between;align-items:center;gap:24px;padding:24px clamp(18px,6vw,88px);display:flex}.home-consult-strip span{color:#8fe3ec;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:900;display:block}.home-consult-strip strong{color:#fff;font-size:clamp(22px,2.5vw,32px);line-height:1.22;display:block}.home-consult-actions{flex-wrap:wrap;flex:none;gap:10px;display:flex}.home-consult-actions .ant-btn{min-width:152px;height:42px;font-weight:900}.home-consult-actions .ant-btn-default{color:#e6f5f7;background:#ffffff14;border-color:#cfe7ed52}.home-consult-actions .ant-btn-default:hover{color:#fff;background:#ffffff24;border-color:#8fe3ec80}.home-consult-strip-light{color:#14232b;background:#fff;border-color:#dfe8ed}.home-consult-strip-light span{color:#176b87}.home-consult-strip-light strong{color:#14232b}.home-consult-strip-light .ant-btn-default{color:#176b87;background:#eef9fb;border-color:#cfe7ed}.home-consult-strip-light .ant-btn-default:hover{color:#0f617b;background:#e6f5f8;border-color:#a9dce4}.home-consult-strip-light .ant-btn-primary,.home-consult-strip-light .ant-btn-primary:hover,.home-consult-strip-light .ant-btn-primary:focus{color:#fff;background:#176b87;border-color:#176b87}.home-consult-strip-light .ant-btn-primary>span{color:#fff;letter-spacing:0;text-transform:none}.compact-cloud span{padding:10px 14px}.cta-section{background:#fff;grid-template-columns:minmax(0,.95fr) minmax(300px,520px);align-items:start;gap:36px;display:grid}.cta-prep-list{flex-wrap:wrap;gap:10px;max-width:720px;margin-top:-8px;display:flex}.cta-prep-list span{color:#176b87;background:#eaf7f9;border:1px solid #cde8ee;border-radius:8px;align-items:center;gap:7px;padding:10px 12px;font-weight:900;display:inline-flex}.quote-form.compact{background:#f6f8fa;border:1px solid #dfe8ed;border-radius:8px;padding:24px}.quote-form-loading{min-height:520px}.quote-form.compact.quote-form-loading{min-height:430px}.quote-form-guidance{background:#f2fbfc;border:1px solid #cfe7ed;border-radius:8px;gap:6px;margin-bottom:18px;padding:14px 16px;display:grid}.quote-form-guidance strong{color:#13252d;font-size:16px}.quote-form-guidance span,.quote-form-privacy{color:#607782;font-size:13px;line-height:1.65}.quote-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.quote-form.compact .quote-form-grid{grid-template-columns:1fr}.quote-form-more{margin:0 0 18px;padding:0}.quote-form-more summary{color:#176b87;cursor:pointer;background:#f2fbfc;border:1px solid #cfe7ed;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;list-style:none;display:inline-flex}.quote-form-more summary::-webkit-details-marker{display:none}.quote-form-more summary:after{content:"+";margin-left:8px}.quote-form-more[open] summary:after{content:"-"}.quote-form-more .quote-form-grid{margin-top:14px}.quote-form-more:not([open])>.quote-form-grid{display:none}.quote-form-privacy{margin:12px 0 0}.filter-card{scrollbar-gutter:stable;background:#fff;height:fit-content;max-height:calc(100vh - 112px);position:sticky;top:92px;overflow:hidden auto}.filter-card .ant-card-body{padding:0}.filter-card-head{color:#e7f7f9;background:linear-gradient(135deg,#0a1f27fa,#164d60f5),radial-gradient(circle at 90% 10%,#8fe3ec2e,#0000 34%);padding:22px 22px 18px}.filter-card-head span{color:#8fe3ec;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.filter-card-head h3{color:#fff;margin:8px 0;font-size:22px;line-height:1.25}.filter-card-head p{color:#bdd1d7;margin:0;line-height:1.7}.filter-card-status{border-top:1px solid #8fe3ec38;align-items:baseline;gap:8px;margin-top:18px;padding-top:14px;display:flex}.filter-card-status strong{color:#fff;font-size:34px;line-height:1}.filter-card-status small{color:#bdd1d7;font-weight:800}.filter-presets,.filter-active-box{border-bottom:1px solid #e4edf1;padding:18px 22px}.filter-section-title{align-items:center;gap:8px;margin-bottom:12px;display:flex}.filter-section-title span{color:#176b87;background:#e8f5f7;border-radius:5px;justify-content:center;align-items:center;min-width:32px;height:24px;padding:0 7px;font-size:11px;font-weight:900;display:inline-flex}.filter-section-title strong{color:#13252d;font-size:14px;line-height:1.2}.filter-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.filter-preset-grid button{color:#30454f;text-align:left;cursor:pointer;background:#f6f8fa;border:1px solid #e1ecef;border-radius:7px;min-height:74px;padding:10px;transition:border-color .18s,background .18s,transform .18s}.filter-preset-grid button:hover{border-color:#176b875c;transform:translateY(-1px)}.filter-preset-grid button.active{color:#fff;background:linear-gradient(135deg,#0e2b36fa,#185b70f5);border-color:#8fe3ec4d}.filter-preset-grid strong,.filter-preset-grid small{display:block}.filter-preset-grid strong{font-size:13px;line-height:1.25}.filter-preset-grid small{color:#6a7f89;margin-top:5px;font-size:11px;font-weight:700;line-height:1.35}.filter-preset-grid button.active small{color:#bdd1d7}.filter-active-box p{color:#6a7f89;margin:0;font-size:13px;line-height:1.6}.mobile-filter-toggle{display:none}.mobile-filter-toggle:disabled{cursor:wait;opacity:.68}.product-filter-panel{display:block}.filter-chip-list{flex-wrap:wrap;gap:8px;display:flex}.filter-chip{color:#20343d;background:#f4f8fa;border:1px solid #dfe8ed;border-radius:6px;align-items:center;gap:7px;max-width:100%;padding:7px 8px;font-size:12px;font-weight:800;display:inline-flex}.filter-chip em{color:#176b87;font-style:normal}.filter-chip button{color:#6a7f89;cursor:pointer;background:#fff;border:1px solid #d9e5e9;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;font-size:14px;line-height:1;display:grid}.filter-chip button:hover{color:#fff;background:#176b87;border-color:#176b87}.product-filter-form{padding:18px 22px 22px}.filter-section{border-bottom:1px solid #eef3f5;margin-bottom:16px;padding-bottom:4px}.filter-section:last-of-type{margin-bottom:18px}.product-filter-form .ant-form-item{margin-bottom:14px}.product-filter-form .ant-form-item-label{padding-bottom:5px}.product-filter-form .ant-form-item-label>label{color:#243a45;font-size:13px;font-weight:800}.product-filter-form .ant-select-selector{min-height:38px}.filter-actions{gap:9px;padding-top:2px;display:grid}.products-page{width:100%;max-width:1560px;overflow-x:clip}.products-hero{min-width:0;margin-bottom:24px}.category-rail{grid-template-columns:170px repeat(6,minmax(150px,1fr));align-items:stretch;gap:12px;min-width:0;max-width:100%;display:grid}.category-rail button{color:#20343d;cursor:pointer;background:#fff;border:1px solid #dfe8ed;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;min-height:104px;padding:15px 16px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid;position:relative}.category-rail button:hover{border-color:#176b876b;transform:translateY(-1px);box-shadow:0 14px 34px #0f202714}.category-rail button:first-child{color:#fff;background:linear-gradient(135deg,#176b87f5,#132f3af5),#176b87;border-color:#0000;grid-template-columns:auto minmax(0,1fr)}.category-rail button:first-child small{color:#c7dce2}.category-rail button span{color:#176b87;background:#e8f5f7;border:1px solid #cde7ed;border-radius:6px;grid-row:1/span 3;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.category-rail button strong{text-align:left;font-size:18px;font-weight:900;line-height:1.25}.category-rail button em{color:#2b6f82;text-align:left;font-size:12px;font-style:normal;font-weight:900;line-height:1.3}.category-rail button:first-child strong{white-space:nowrap}.category-rail button small{color:#6a7f89;text-align:left;font-size:12px;font-weight:700;line-height:1.35}.category-rail button.active{color:#fff;background:linear-gradient(135deg,#0e2b36fa,#185b70f5),#13252d;border-color:#8fe3ec57;box-shadow:0 18px 42px #0e232b24}.category-rail button.active span{color:#10242c;background:#f4c441;border-color:#f4c441}.category-rail button.active small{color:#c2d9df}.category-rail button.active em,.category-rail button:first-child em{color:#91e5ec}.product-line-context{grid-template-columns:minmax(0,1fr) 180px minmax(260px,.45fr);align-items:stretch;gap:14px;min-width:0;margin:-4px 0 24px;display:grid}.product-line-context>div{background:#fff;border:1px solid #dfe8ed;border-radius:8px;min-height:116px;padding:18px 20px}.product-line-context>div:first-child{background:linear-gradient(135deg,#fffffff7,#f6fafbf5),#fff}.product-line-context span{color:#176b87;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.product-line-context h2{color:#13252d;margin:8px 0 6px;font-size:26px;line-height:1.2}.product-line-context p{color:#647987;max-width:780px;margin:0;line-height:1.65}.line-context-focus{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.line-context-focus span{color:#176b87;letter-spacing:0;text-transform:none;background:#e8f5f7;border:1px solid #cde7ed;border-radius:5px;padding:5px 8px;font-size:12px;font-weight:900}.line-context-metrics{text-align:center;place-items:center;display:grid}.line-context-metrics strong{color:#176b87;font-size:44px;line-height:1}.line-context-note{align-items:center;gap:12px;display:flex}.line-context-note .anticon{color:#13252d;background:#f4c441;border-radius:8px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.line-context-note span{color:#30454f;letter-spacing:0;text-transform:none;font-size:15px;line-height:1.65}.product-workbench{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.products-results{min-width:0;max-width:100%}.result-toolbar{background:#fff;border:1px solid #dfe8ed;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;padding:18px 20px;display:flex}.result-toolbar>*{min-width:0}.result-toolbar strong{color:#176b87;font-size:32px;line-height:1}.result-toolbar p{color:#647987;max-width:620px;margin:0;line-height:1.6}.result-toolbar-meta{color:#176b87;white-space:normal;background:#e8f5f7;border-radius:6px;align-items:center;gap:8px;padding:9px 11px;font-weight:800;display:inline-flex}.product-grid{margin-top:4px}.product-card{background:#fff;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}.product-card-primary{border-color:#f4c4416b}.product-card-advanced{border-color:#176b8733}.product-card-project{border-color:#5e41b047}.product-card:hover{border-color:#176b8747;transform:translateY(-2px);box-shadow:0 18px 42px #0f202717}.product-card .ant-card-body{flex-direction:column;height:100%;min-height:630px;padding:18px;display:flex}.product-card-head{border-bottom:1px solid #e4edf1;justify-content:space-between;align-items:flex-start;gap:12px;margin:-4px 0 14px;padding-bottom:12px;display:flex}.product-card-head>div{gap:4px;display:grid}.product-card-head span{color:#176b87;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.product-card-head small{color:#6a7f89;font-size:12px;font-weight:800;line-height:1.35}.product-card-head .ant-tag{white-space:nowrap;margin-inline-end:0}.product-image-placeholder,.detail-image{color:#dff6f7;text-align:center;background:linear-gradient(135deg,#176b87eb,#0f2832f2),repeating-linear-gradient(90deg,#0000 0 16px,#ffffff1a 16px 18px);border-radius:8px;place-items:center;display:grid}.product-image-placeholder{background:linear-gradient(145deg,#07171efa,#164554f0),repeating-linear-gradient(90deg,#0000 0 18px,#ffffff0f 18px 20px);border:1px solid #8fe3ec2e;height:210px;margin-bottom:18px;position:relative;overflow:hidden}.product-image-placeholder img,.product-image-placeholder small{display:block}.product-image-placeholder img{z-index:1;object-fit:contain;filter:drop-shadow(0 18px 26px #00000047)saturate(.96)contrast(1.03);width:100%;height:100%;padding:14px;position:relative}.product-image-placeholder small{color:#bde7ec;background:#0f2832d6;border-radius:5px;margin-top:0;padding:5px 8px;font-size:14px;font-weight:600;position:absolute;bottom:12px;left:12px}.product-image-c{background:linear-gradient(#fffffffa,#eff6f8f5),radial-gradient(circle at 74% 26%,#176b8724,#0000 44%);border-color:#d7e7ec;box-shadow:inset 0 1px #ffffffd6,inset 0 -34px 48px #176b8712}.product-image-c:before{content:"";background:linear-gradient(90deg,#0000,#176b8733,#0000);height:1px;position:absolute;inset:16px 18px auto}.product-image-c:after{filter:blur(3px);content:"";background:linear-gradient(#13252d14,#13252d00);border-radius:50%;height:16px;position:absolute;bottom:20px;left:18px;right:18px}.product-image-c img{z-index:2;object-position:center;filter:drop-shadow(0 18px 20px #13252d33)saturate(1.02)contrast(1.04);width:94%;height:82%;padding:6px 14px 26px}.product-image-c small{z-index:3;color:#176b87;background:#ffffffe6;border:1px solid #cde7ed;box-shadow:0 8px 18px #13252d14}.product-tags{min-height:24px;margin-bottom:2px}.product-tags .ant-tag,.product-highlights .ant-tag{border-radius:5px;margin-inline-end:0}.product-card h3{color:#13252d;min-height:56px;margin:10px 0 8px;font-size:22px;line-height:1.28}.product-positioning,.detail-positioning{color:#176b87;margin-bottom:8px;font-weight:900;display:inline-flex}.product-tier-note{background:#f7fafb;border:1px solid #e1ecef;border-radius:7px;gap:4px;margin:12px 0 2px;padding:10px 12px;display:grid}.product-tier-note strong{color:#13252d;font-size:13px;line-height:1.3}.product-tier-note span{color:#647987;font-size:12px;font-weight:700;line-height:1.45}.product-boundary-note{background:linear-gradient(135deg,#e8f5f7eb,#fffffff5);border:1px solid #cde7ed;border-radius:7px;gap:4px;margin:8px 0 2px;padding:10px 12px;display:grid}.product-boundary-note strong{color:#176b87;font-size:13px;line-height:1.3}.product-boundary-note span{color:#30454f;font-size:12px;font-weight:700;line-height:1.45}.product-card-project .product-boundary-note{background:linear-gradient(135deg,#f8f6fff5,#fffffffa);border-color:#5e41b038}.product-card-project .product-boundary-note strong{color:#3d2a82}.product-card-project .product-tier-note{background:#f8f6ff;border-color:#5e41b038}.product-card-project .product-tier-note strong{color:#3d2a82}.spec-list{gap:8px;margin:18px 0 14px;display:grid}.spec-list span{color:#30454f;background:#f5f8f9;border:1px solid #e3ecef;border-radius:6px;gap:3px;min-height:58px;padding:9px 11px 9px 14px;line-height:1.45;display:grid;position:relative}.spec-list em{color:#176b87;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900}.spec-list span:before{content:"";background:#176b87;border-radius:99px;width:2px;position:absolute;top:11px;bottom:11px;left:7px}.product-highlights{flex-wrap:wrap;gap:8px;min-height:62px;margin-bottom:18px;display:flex}.product-purpose-row{flex-wrap:wrap;gap:6px;min-height:28px;margin-bottom:10px;display:flex}.product-purpose-row .ant-tag{white-space:normal;margin-inline-end:0}.product-highlights span{color:#30454f;background:#fff;border:1px solid #e4edf1;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;font-weight:800;display:inline-flex}.product-highlights .anticon{color:#176b87}.product-actions{border-top:1px solid #e4edf1;margin-top:auto;padding-top:14px}.products-tabs .ant-tabs-nav{margin-bottom:18px}.compare-table{border:1px solid #dfe8ed;border-radius:8px;overflow:hidden}.product-empty-state,.compare-empty-state{background:#fff;border:1px solid #dfe8ed;border-radius:8px;place-items:center;min-height:300px;padding:34px 18px;display:grid}.product-empty-state .ant-empty-description,.compare-empty-state .ant-empty-description{color:#40545f;font-weight:700}.product-card ul,.detail-options ul,.solution-detail-card ul{color:#40545f;padding-left:18px;line-height:1.9}.detail-hero{background:linear-gradient(135deg,#fffffff5,#f6fafbf5),#fff;border:1px solid #dfe8ed;border-radius:8px;grid-template-columns:minmax(300px,560px) 1fr;align-items:center;gap:36px;margin-bottom:28px;padding:28px;display:grid}.detail-page{max-width:1500px}.detail-copy{max-width:760px}.detail-kicker-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.detail-hero h1{letter-spacing:0;margin:14px 0 12px;font-size:clamp(34px,5vw,58px);line-height:1.1}.detail-hero p{color:#5f717c;max-width:700px;font-size:17px;line-height:1.8}.detail-meta{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.detail-meta span{color:#176b87;background:#e8f5f7;border-radius:6px;padding:10px 12px;font-weight:700}.detail-value-list{flex-wrap:wrap;gap:10px;margin:20px 0 24px;display:flex}.detail-value-list span{color:#176b87;background:#e8f5f7;border-radius:6px;align-items:center;gap:7px;padding:9px 11px;font-weight:700;display:inline-flex}.detail-image{background:linear-gradient(145deg,#07171efa,#164554f0),repeating-linear-gradient(90deg,#0000 0 18px,#ffffff0f 18px 20px);border:1px solid #8fe3ec38;min-height:380px;padding:30px;font-size:28px;font-weight:800;position:relative;overflow:hidden}.detail-image img{object-fit:contain;filter:drop-shadow(0 22px 32px #00000052)saturate(.96)contrast(1.04);width:100%;height:100%;max-height:430px}.detail-image-landscape{background:#07171e;padding:0}.detail-image-landscape:after{content:"";background:linear-gradient(90deg,#07171ea3,#07171e14 52%,#07171e6b),linear-gradient(#0000 52%,#07171e70);position:absolute;inset:0}.detail-image-landscape img{object-fit:cover;filter:saturate(.92)contrast(1.05);max-height:none}.detail-image>span{z-index:1;color:#bde7ec;background:#0f2832d1;border:1px solid #8fe3ec38;border-radius:6px;max-width:calc(100% - 32px);padding:8px 10px;font-size:13px;font-weight:800;position:absolute;bottom:16px;right:16px}.detail-quick-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 18px;display:grid}.detail-quick-specs div,.detail-spec-grid div{background:#f6f8fa;border:1px solid #dfe8ed;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px;min-height:86px;padding:14px;display:grid}.detail-quick-specs span,.detail-spec-grid span{color:#176b87;background:#e8f5f7;border-radius:7px;grid-row:1/span 2;place-items:center;width:34px;height:34px;display:grid}.detail-quick-specs small,.detail-spec-grid small{color:#176b87;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.detail-quick-specs strong,.detail-spec-grid strong{color:#20343d;font-size:14px;line-height:1.5}.tag-list{flex-wrap:wrap;gap:10px;display:flex}.detail-primary-cta-project.ant-btn-primary{background:#49338a;border-color:#49338a}.detail-primary-cta-project.ant-btn-primary:hover{background:#5d43a8!important;border-color:#5d43a8!important}.detail-options{margin-top:20px}.detail-nav-band{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f8faeb;border:1px solid #dfe8ed;border-radius:8px;flex-wrap:wrap;gap:8px;margin:8px 0 22px;padding:10px;display:flex;position:sticky;top:72px}.detail-nav-band a{color:#30454f;border-radius:6px;padding:9px 12px;font-weight:700}.detail-nav-band a:hover{color:#176b87;background:#e8f5f7}.detail-visual-card .section-title{margin-bottom:18px}.detail-visual-proof-grid{grid-template-columns:minmax(0,1.08fr) repeat(2,minmax(0,.96fr));gap:14px;display:grid}.detail-visual-proof-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-visual-proof-item{background:#fff;border:1px solid #dfe8ed;border-radius:8px;grid-template-rows:235px minmax(0,1fr);min-width:0;margin:0;display:grid;overflow:hidden}.detail-visual-proof-media{background:radial-gradient(circle at 72% 18%,#8fe3ec33,#0000 36%),linear-gradient(145deg,#07171e,#12313c 68%,#0a2028);place-items:center;padding:18px;display:grid;position:relative;overflow:hidden}.detail-visual-proof-item-main .detail-visual-proof-media{background:radial-gradient(circle at 74% 22%,#f4c4412e,#0000 34%),linear-gradient(145deg,#07171e,#142f39 68%,#0b1d24)}.detail-visual-proof-media img{object-fit:contain;filter:drop-shadow(0 18px 24px #00000061)saturate(1.02)contrast(1.03);width:100%;height:100%}.detail-visual-proof-media span{color:#d8f8fb;background:#07171eb8;border:1px solid #8fe3ec47;border-radius:6px;justify-content:center;align-items:center;min-width:40px;height:34px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;top:12px;left:12px}.detail-visual-proof-item figcaption{flex-direction:column;min-width:0;padding:16px;display:flex}.detail-visual-proof-item small{color:#176b87;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900}.detail-visual-proof-item strong{color:#13252d;font-size:18px;line-height:1.35}.detail-visual-proof-item p{color:#536a75;margin:10px 0 12px;line-height:1.7}.detail-visual-proof-item em{color:#176b87;border-top:1px solid #e4eef2;margin-top:auto;padding-top:12px;font-size:13px;font-style:normal;font-weight:900;line-height:1.65}.detail-visual-proof-note{background:#f5fafb;border:1px solid #dcecef;border-radius:8px;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:14px;margin-top:14px;padding:13px 15px;display:grid}.detail-visual-proof-note span{color:#176b87;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.detail-visual-proof-note p{color:#40545f;margin:0;line-height:1.7}.detail-content-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.detail-main-stack{gap:20px;min-width:0;display:grid}.detail-section-card{border:1px solid #dfe8ed;border-radius:8px}.scene-tags{margin-bottom:18px}.highlight-row{margin-top:10px}.detail-spec-table{margin-bottom:20px}.detail-spec-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.model-decision-band{background:#f6f9fa;border:1px solid #dfe8ed;border-radius:8px;grid-template-columns:.9fr 1.05fr 1.2fr;gap:12px;margin-bottom:16px;padding:14px;display:grid}.model-decision-band div{background:#fff;border:1px solid #e4edf1;border-radius:8px;min-width:0;padding:14px}.model-decision-band span{color:#176b87;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:900;display:block}.model-decision-band strong{color:#14232b;font-size:20px;line-height:1.35;display:block}.model-decision-band p{color:#40545f;margin:0;font-weight:750;line-height:1.65}.gt-boundary-panel{color:#d8edf1;background:radial-gradient(circle at 8% 0,#8fe3ec2e,#0000 32%),linear-gradient(135deg,#0c1f28,#152e38 58%,#20343d);border:1px solid #8fe3ec38;border-radius:8px;grid-template-columns:1.05fr .9fr 1fr;gap:14px;margin:0 0 16px;padding:16px;display:grid}.gt-boundary-panel-training{background:radial-gradient(circle at 8% 0,#f4c44133,#0000 30%),linear-gradient(135deg,#151827,#243447 58%,#2d3448);border-color:#f4c4413d}.gt-boundary-panel>div{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;min-width:0;padding:14px}.gt-boundary-panel span{color:#8fe3ec;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.gt-boundary-panel-training span{color:#f4c441}.gt-boundary-panel h3{color:#fff;margin:0 0 9px;font-size:22px;line-height:1.28}.gt-boundary-panel p{color:#c4d7dd;margin:0;font-weight:740;line-height:1.7}.gt-boundary-focus div{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.gt-boundary-focus em{color:#10242c;background:#d9f4f7;border-radius:6px;padding:6px 8px;font-size:12px;font-style:normal;font-weight:900}.gt-boundary-panel-training .gt-boundary-focus em{background:#f4c441}.fit-grid{grid-template-columns:1.15fr .92fr .92fr;gap:14px;margin-bottom:16px;display:grid}.fit-card{background:linear-gradient(#fffffffa,#f7fafbf5),#fff;border:1px solid #dfe8ed;border-radius:8px;min-height:100%;padding:18px;position:relative;overflow:hidden}.fit-card-positive{background:linear-gradient(#e1f5f9fa,#fafefffa 72%),#fff;border-color:#8fc9d6;box-shadow:inset 0 0 0 1px #176b8714,0 14px 34px #0f2d3714}.fit-card>span,.workload-match-grid span,.procurement-summary-grid span,.deployment-grid span,.software-fit-grid span{color:#176b87;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.fit-card h3{color:#14232b;margin:8px 0 12px;font-size:20px;line-height:1.3}.fit-card p{color:#40545f;gap:8px;margin:0;font-weight:750;line-height:1.65;display:flex}.fit-card p+p{margin-top:8px}.fit-card .anticon{color:#8fe3ec;margin-top:5px}.fit-card-positive:before{content:"";background:#176b87;height:6px;position:absolute;top:0;left:0;right:0}.fit-card-positive>span{color:#fff;background:#176b87;border-radius:5px;width:fit-content;margin-top:4px;padding:6px 9px;display:inline-flex}.fit-card-positive .anticon{color:#176b87}.fit-card-positive h3{color:#10242c}.fit-card-positive p{color:#30454f}.workload-match-grid,.procurement-summary-grid,.deployment-grid,.software-fit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.workload-match-grid div,.procurement-summary-grid div,.deployment-grid div,.software-fit-grid div{background:#fff;border:1px solid #e4edf1;border-radius:8px;min-height:120px;padding:16px}.workload-match-grid strong,.software-fit-grid strong{color:#14232b;margin-bottom:8px;font-size:18px;line-height:1.35;display:block}.workload-match-grid span,.software-fit-grid span{margin-bottom:8px;line-height:1.45}.workload-match-grid p,.deployment-grid p,.software-fit-grid p{color:#5f717c;margin:0;line-height:1.7}.procurement-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 20px}.procurement-summary-grid div{background:#f6f8fa;min-height:92px}.procurement-summary-grid strong{color:#20343d;margin-top:8px;line-height:1.55;display:block}.config-decision-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.config-decision-card{background:linear-gradient(#fffffffa,#f6fafbfa),#fff;border:1px solid #dfe8ed;border-radius:8px;flex-direction:column;min-height:210px;padding:18px;display:flex}.config-decision-card span{color:#176b87;background:#e8f5f7;border-radius:6px;width:fit-content;margin-bottom:20px;padding:6px 8px;font-size:13px;font-weight:900;display:inline-flex}.config-decision-card h3{color:#14232b;margin:0 0 10px;font-size:19px;line-height:1.35}.config-decision-card p{color:#40545f;margin:0;font-weight:760;line-height:1.65}.config-decision-card small{color:#176b87;margin-top:auto;padding-top:16px;font-weight:850;line-height:1.5;display:block}.option-block-head{border-top:1px solid #e4edf1;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:18px;display:flex}.option-block-head span{color:#176b87;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.option-block-head strong{color:#40545f;font-weight:800;line-height:1.5}.option-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.option-grid>div{background:#f6f8fa;border:1px solid #e4edf1;border-radius:8px;padding:16px}.option-grid h3{margin:0 0 10px}.option-grid ul{color:#40545f;margin:0;padding-left:18px;line-height:1.9}.technical-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.spec-note-band{background:#eef7f8;border:1px solid #d8eaee;border-radius:8px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;display:grid}.spec-note-band span{color:#176b87;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.spec-note-band p{color:#30454f;margin:0;line-height:1.7}.technical-spec-more{margin-top:14px}.technical-spec-more summary{color:#176b87;cursor:pointer;background:#f6f8fa;border:1px solid #dfe8ed;border-radius:8px;align-items:center;min-height:48px;padding:0 16px;font-weight:900;display:flex}.technical-spec-more summary::-webkit-details-marker{display:none}.technical-spec-more summary:after{color:#6a7f89;content:"+";margin-left:auto}.technical-spec-more[open] summary:after{content:"-"}.technical-spec-grid-secondary{margin-top:14px}.technical-spec-card{background:#f7fafb;border:1px solid #dfe8ed;border-radius:8px;overflow:hidden}.technical-spec-card h3{color:#17313b;background:linear-gradient(90deg,#176b871f,#8fe3ec0d);border-bottom:1px solid #dfe8ed;margin:0;padding:14px 16px;font-size:16px}.technical-spec-card dl{margin:0}.technical-spec-card dl>div{border-bottom:1px solid #e7eef2;grid-template-columns:minmax(92px,.34fr) minmax(0,1fr);gap:14px;padding:13px 16px;display:grid}.technical-spec-card dl>div:last-child{border-bottom:0}.technical-spec-card dt{color:#176b87;font-size:13px;font-weight:900}.technical-spec-card dd{color:#40545f;margin:0;line-height:1.65}.profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.profile-card{background:linear-gradient(#fffffffa,#f6fafbf5),#fff;border:1px solid #e1ecef;border-radius:8px;flex-direction:column;min-height:220px;padding:20px;display:flex;position:relative;overflow:hidden}.profile-card:before{content:"";background:#176b87;height:4px;position:absolute;top:0;left:0;right:0}.profile-card-mainstream{background:linear-gradient(145deg,#092029fa,#175368f5),#10242c;border-color:#8fe3ec52;box-shadow:0 18px 42px #0f202721}.profile-card-mainstream:before{background:#f4c441}.profile-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.profile-card-top span{color:#176b87;background:#e8f5f7;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:900;display:inline-flex}.profile-card-top small{color:#6a7f89;font-size:12px;font-weight:900}.profile-card h3{color:#13252d;margin:0 0 12px;font-size:24px;line-height:1.2}.profile-card p{color:#40545f;margin:0;line-height:1.75}.profile-card .profile-advice{color:#176b87;margin-bottom:10px;font-weight:900}.profile-card em{color:#176b87;margin-top:auto;padding-top:18px;font-size:12px;font-style:normal;font-weight:900}.profile-card-mainstream h3,.profile-card-mainstream p,.profile-card-mainstream em{color:#fff}.profile-card-mainstream .profile-card-top small{color:#bdd1d7}.profile-card-mainstream .profile-card-top span{color:#10242c;background:#f4c441}.decision-strip{border:1px solid #dfe8ed;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.decision-strip div{background:#f6f8fa;border-right:1px solid #dfe8ed;min-height:124px;padding:18px}.decision-strip div:last-child{border-right:0}.decision-strip span{color:#176b87;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.decision-strip p{color:#30454f;margin:0;font-weight:700;line-height:1.65}.delivery-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.delivery-checklist span{color:#30454f;background:#fff;border:1px solid #e4edf1;border-radius:8px;align-items:center;gap:8px;min-height:48px;padding:12px;font-weight:800;display:flex}.delivery-checklist .anticon{color:#176b87}.detail-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.detail-solution-card{min-height:100%;color:inherit;background:#fff;border:1px solid #dfe8ed;border-radius:8px;grid-template-rows:150px minmax(0,1fr) auto;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden}.detail-solution-card:hover{color:inherit;border-color:#8fc9d6;transform:translateY(-2px);box-shadow:0 18px 38px #0f2d371a}.detail-solution-media{background:#07171e;position:relative;overflow:hidden}.detail-solution-media img{object-fit:cover;opacity:.84;width:100%;height:100%;transform:scale(1.02)}.detail-solution-media span{color:#d9f4f7;background:#07161cc2;border:1px solid #8fe3ec40;border-radius:6px;max-width:calc(100% - 20px);padding:6px 8px;font-size:11px;font-weight:900;position:absolute;bottom:10px;right:10px}.detail-solution-copy{padding:15px}.detail-solution-copy small{color:#176b87;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.detail-solution-copy strong{color:#14232b;font-size:18px;line-height:1.35;display:block}.detail-solution-copy p{color:#5f717c;margin:9px 0 12px;line-height:1.65}.detail-solution-copy div{flex-wrap:wrap;gap:7px;display:flex}.detail-solution-copy div span{color:#176b87;background:#e8f5f7;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:800}.detail-solution-card em{color:#176b87;align-items:center;gap:7px;padding:0 15px 15px;font-style:normal;font-weight:900;display:inline-flex}.highlight-tile{color:#17313b;background:#eef7f8;border:1px solid #d8eaee;border-radius:8px;height:100%;min-height:88px;padding:18px;font-weight:700}.service-tile{background:#f6f8fa;border:1px solid #e4edf1;border-radius:8px;height:100%;padding:18px}.service-tile>span{color:#176b87;background:#e8f5f7;border-radius:8px;place-items:center;width:42px;height:42px;margin-bottom:14px;font-size:22px;display:grid}.service-tile h3{margin:0 0 8px}.service-tile p{color:#647987;margin:0;line-height:1.7}.quote-aside{scrollbar-gutter:stable;max-height:calc(100vh - 160px);position:sticky;top:140px;overflow-y:auto}.quote-aside h3{margin-top:8px}.quote-aside p{color:#647987;line-height:1.7}.quote-aside-intent{color:#176b87;background:#e8f5f7;border:1px solid #cfe7ed;border-radius:6px;width:fit-content;padding:6px 9px;font-size:12px;font-weight:900;display:inline-flex}.quote-aside-project .quote-aside-intent{color:#51318f;background:#f1ebff;border-color:#ddcffc}.quote-aside-advanced .quote-aside-intent{color:#155a8a;background:#eaf5ff;border-color:#cfe6fb}.quote-aside-product{background:#f6f8fa;border:1px solid #e4edf1;border-radius:8px;gap:6px;margin:18px 0;padding:14px;display:grid}.quote-aside-product span{color:#176b87;font-size:12px;font-weight:900}.quote-aside-product strong{color:#14232b;line-height:1.45}.quote-aside-solution{background:#10242c;border:1px solid #8fe3ec40;border-radius:8px;gap:8px;margin:0 0 14px;padding:14px;display:grid}.quote-aside-project .quote-aside-solution{background:linear-gradient(145deg,#181229,#24303f);border-color:#ddcffc57}.quote-aside-solution span{color:#9fcbd4;font-size:12px;font-weight:900}.quote-aside-solution a{color:#fff;align-items:center;gap:8px;font-weight:900;line-height:1.45;display:inline-flex}.quote-aside-project .ant-btn-primary{background:#49338a;border-color:#49338a}.quote-aside-project .ant-btn-primary:hover{background:#5d43a8!important;border-color:#5d43a8!important}.quote-aside-checklist{background:#eef7f8;border:1px solid #d8eaee;border-radius:8px;margin-top:14px;padding:14px}.quote-aside-checklist span{color:#176b87;font-weight:900}.quote-aside-checklist p{color:#30454f;margin:6px 0 0;font-size:13px;line-height:1.65}.quote-aside-path{background:#fff;border:1px solid #e4edf1;border-radius:8px;gap:8px;margin-top:14px;padding:14px;display:grid}.quote-aside-path span{color:#176b87;font-size:12px;font-weight:900}.quote-aside-path a{color:#30454f;font-weight:800}.quote-aside-path a:hover{color:#176b87}.aside-facts{gap:8px;margin-top:16px;display:grid}.aside-facts span{color:#176b87;background:#e8f5f7;border-radius:6px;padding:9px 10px;font-weight:700}.related-product{background:#f6f8fa;border:1px solid #e4edf1;border-radius:8px;gap:9px;height:100%;padding:14px;display:grid}.related-product img{object-fit:contain;background:#fff;border-radius:6px;width:100%;height:130px}.related-product img.related-product-landscape{object-fit:cover;background:#07171e}.related-product span{color:#647987;font-size:13px;line-height:1.5}.related-product small{color:#176b87;font-size:12px;font-weight:900}.modal-intro{color:#5f717c;margin-top:0;line-height:1.7}.modal-product-context{background:#f6f8fa;border:1px solid #dfe8ed;border-radius:8px;gap:4px;margin:0 0 18px;padding:14px 16px;display:grid}.modal-product-context span,.modal-product-context small{color:#176b87;font-size:12px;font-weight:900}.modal-product-context strong{color:#13252d;font-size:16px}.solution-detail-card h2{margin-top:0}.solution-detail-card li{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.solution-detail-card .anticon{color:#176b87}.story-page,.resources-page,.support-page,.about-page,.case-page,.downloads-page,.knowledge-page,.support-portal-page{max-width:1480px}.phase-hero{color:#fff;background:linear-gradient(135deg,#09181ff5,#204c56e6),#10242c;border-radius:8px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.8fr);align-items:center;gap:30px;margin-bottom:34px;padding:clamp(28px,5vw,56px);display:grid}.phase-hero h1{color:#fff;max-width:880px;margin:16px 0;font-size:clamp(34px,5vw,62px);line-height:1.08}.phase-hero p{color:#d4e4e8;max-width:760px;font-size:18px;line-height:1.8}.phase-actions,.support-flow-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.phase-hero-media{background:#08161c;border:1px solid #c6e8f029;border-radius:8px;height:min(380px,42vw);min-height:280px;overflow:hidden}.phase-hero-media img{object-fit:cover;filter:saturate(.92)contrast(1.05);width:100%;height:100%}.story-hero,.support-hero,.resource-hero{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:28px;margin-bottom:32px;display:grid}.story-hero{color:#fff;background:linear-gradient(135deg,#09181ff2,#15404eeb),#112832;border-radius:8px;padding:clamp(28px,5vw,56px)}.story-hero h1{color:#fff;max-width:760px;margin:16px 0;font-size:clamp(36px,5vw,64px);line-height:1.08}.story-hero p{color:#d3e3e8;max-width:760px;font-size:18px;line-height:1.8}.trust-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trust-metrics div{background:#ffffff14;border:1px solid #c6e8f029;border-radius:8px;min-height:104px;padding:18px}.trust-metrics strong{color:#f4c441;font-size:28px;display:block}.trust-metrics span{color:#c6d8de}.story-section,.compact-faq,.support-flow{margin-top:42px}.trust-card,.resource-hub-card,.support-card,.faq-mini-card,.capability-card,.download-card,.knowledge-card,.warranty-card{border:1px solid #dfe8ed;border-radius:8px;height:100%}.trust-card,.capability-card{min-height:390px}.trust-icon,.resource-hub-icon,.support-icon{color:#fff;background:#176b87;border-radius:8px;place-items:center;width:48px;height:48px;margin-bottom:18px;font-size:22px;display:grid}.trust-card h3,.resource-hub-card h3,.support-card h3,.faq-mini-card h3,.capability-card h3,.download-card h3,.knowledge-card h3,.warranty-card h3{color:#14232b;margin:0 0 12px;font-size:23px;line-height:1.25}.trust-card p,.resource-hub-card p,.support-card p,.faq-mini-card p,.proof-band p,.capability-card p,.download-card p,.knowledge-card p,.warranty-card p{color:#5f717c;line-height:1.75}.trust-card ul,.capability-card ul{margin:20px 0 0;padding:0;list-style:none}.trust-card li,.capability-card li{color:#20343d;gap:9px;margin-bottom:10px;font-weight:700;display:flex}.trust-card li .anticon,.capability-card li .anticon{color:#176b87}.trust-evidence-grid,.about-focus-grid,.resource-path-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.trust-evidence-grid div,.about-focus-grid div,.resource-path-strip div{background:#fff;border:1px solid #dfe8ed;border-radius:8px;min-height:146px;padding:18px;box-shadow:0 14px 34px #0e232b0f}.trust-evidence-grid strong,.about-focus-grid span,.resource-path-strip strong{color:#14232b;font-size:20px;line-height:1.25;display:block}.trust-evidence-grid p,.about-focus-grid p{color:#5f717c;margin:10px 0 0;line-height:1.65}.about-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.about-focus-grid span,.resource-path-strip span{color:#0b3b47;background:#f4c441;border-radius:6px;margin-bottom:14px;padding:6px 9px;font-size:13px;font-weight:900;display:inline-flex}.about-entity-panel{background:linear-gradient(135deg,#eef6f8 0%,#fff 58%);border:1px solid #dbe8ed;border-radius:8px;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:18px;margin-top:20px;padding:24px;display:grid;box-shadow:0 18px 42px #0e232b0f}.about-entity-copy{color:#dbe8ec;background:linear-gradient(135deg,#122a33f5,#0e2028fa),radial-gradient(circle at 18% 18%,#8fe3ec2e,#0000 34%);border:1px solid #8fe3ec2e;border-radius:8px;align-content:center;gap:14px;padding:26px;display:grid}.about-entity-copy>span{color:#8fe3ec;letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:900}.about-entity-copy h2{color:#fff;max-width:560px;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.18}.about-entity-copy p{color:#c2d7de;max-width:620px;margin:0;line-height:1.8}.about-entity-tags{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.about-entity-tags span{color:#dffbff;background:#ffffff14;border:1px solid #8fe3ec33;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:800}.about-entity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.about-entity-grid div{background:#ffffffd1;border:1px solid #dbe8ed;border-radius:8px;min-height:172px;padding:22px}.about-entity-grid strong{color:#176b87;font-size:34px;line-height:1;display:block}.about-entity-grid span{color:#14232b;margin-top:12px;font-size:18px;font-weight:900;display:block}.about-entity-grid p{color:#5f717c;margin:10px 0 0;line-height:1.7}.company-facts-panel{background:#fff;border:1px solid #dfe8ed;border-radius:8px;grid-template-columns:minmax(280px,.7fr) minmax(0,1fr);align-items:stretch;gap:24px;margin-top:18px;padding:26px;display:grid;box-shadow:0 16px 40px #0e232b0f}.company-facts-copy{color:#dbe8ec;background:#13252d;border-radius:8px;align-content:center;gap:12px;padding:26px;display:grid}.company-facts-copy span{color:#8fe3ec;letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:900}.company-facts-copy h2{color:#fff;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.15}.company-facts-copy p{color:#bfd2d9;margin:0;line-height:1.75}.company-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.company-facts-grid div{background:#f7fafb;border:1px solid #dfe8ed;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-content:start;gap:4px 12px;min-height:118px;padding:18px;display:grid}.company-facts-grid i{color:#176b87;background:#e8f5f7;border:1px solid #cfe7ed;border-radius:8px;grid-row:1/span 2;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;display:grid}.company-facts-grid small{color:#607782;letter-spacing:.06em;font-size:12px;font-weight:900}.company-facts-grid strong{color:#14232b;word-break:break-word;font-size:16px;line-height:1.55}.resource-path-strip{margin-bottom:26px}.proof-band{background:#eef5f7;border:1px solid #dbe8ed;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(280px,.7fr);align-items:center;gap:30px;margin-top:44px;padding:clamp(24px,4vw,44px);display:grid}.proof-band span{color:#176b87;letter-spacing:.08em;text-transform:uppercase;font-weight:900}.proof-band h2{margin:10px 0 0;font-size:clamp(28px,4vw,44px)}.resource-hero,.support-hero{align-items:center}.resource-hero-actions{justify-items:end;gap:16px;display:grid}.resource-hero-actions>a{width:min(100%,390px)}.resource-hero-actions>a .ant-btn{width:100%}.resource-hero-panel{background:linear-gradient(135deg,#112832,#193b47);border:1px solid #c6e8f029;border-radius:8px;gap:10px;width:min(100%,390px);padding:22px;display:grid;box-shadow:0 18px 44px #0e232b1f}.resource-hero-panel .anticon{color:#f4c441;font-size:34px}.resource-hero-panel strong{color:#fff;font-size:22px}.resource-hero-panel span{color:#d4e4e8;font-weight:800}.resource-hub-card{min-height:300px}.resource-hub-card .ant-tag{color:#176b87;background:#e8f5f7;border-color:#cde7ed;margin-bottom:14px;font-weight:800}.resource-hub-card>span:last-child,.support-action{color:#176b87;align-items:center;gap:8px;margin-top:12px;font-weight:800;display:inline-flex}.resource-curated-grid{grid-template-columns:minmax(0,1.1fr) repeat(2,minmax(0,.95fr));gap:16px;margin-bottom:22px;display:grid}.resource-curated-card{border:1px solid #d7e5ea;border-radius:8px;height:100%;min-height:300px}.resource-curated-card .ant-card-body{flex-direction:column;height:100%;display:flex}.resource-curated-card .ant-tag{color:#176b87;background:#e8f5f7;border-color:#cde7ed;align-self:flex-start;margin-bottom:18px;font-weight:900}.resource-curated-card h2{color:#14232b;margin:0 0 14px;font-size:clamp(26px,3vw,36px);line-height:1.16}.resource-curated-card p{color:#5f717c;line-height:1.75}.resource-curated-card span{color:#176b87;margin-top:auto;padding-top:18px;font-weight:900}.resource-curated-card strong{color:#14232b;align-items:center;gap:8px;margin-top:12px;display:inline-flex}.resource-topic-band{color:#fff;background:#13252d;border-radius:8px;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:stretch;gap:22px;margin-top:26px;padding:clamp(24px,4vw,42px);display:grid}.resource-topic-band>div:first-child>span{color:#8fe3ec;letter-spacing:.08em;text-transform:uppercase;font-weight:900}.resource-topic-band h2{color:#fff;margin:10px 0 12px;font-size:clamp(28px,4vw,42px);line-height:1.16}.resource-topic-band p{color:#c3d4da;line-height:1.75}.resource-topic-grid{gap:12px;display:grid}.resource-topic-grid a{color:#eaf5f7;background:#ffffff12;border:1px solid #c6e8f029;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:16px;transition:border-color .18s,transform .18s;display:grid}.resource-topic-grid a:hover{border-color:#8fe3ec80;transform:translateY(-2px)}.resource-topic-grid .anticon{color:#f4c441}.resource-topic-grid strong{color:#fff;font-size:18px}.resource-topic-grid p{color:#c3d4da;grid-column:2/-1;margin:0}.resource-topic-grid span{color:#8fe3ec;font-weight:900}.resource-gateway{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.resource-gateway a,.phase-link-row a{background:#fff;border:1px solid #dfe8ed;border-radius:8px;gap:8px;padding:20px;transition:border-color .18s,transform .18s;display:grid}.resource-gateway a:hover,.phase-link-row a:hover{border-color:#8fc9d6;transform:translateY(-2px)}.resource-gateway strong,.phase-link-row a{color:#14232b;font-size:18px;font-weight:900}.resource-gateway span{color:#60727c;line-height:1.65}.support-hero>div:last-child{background:#fff;border:1px solid #dfe8ed;border-radius:8px;padding:22px}.support-hero strong,.support-hero span{display:block}.support-hero strong{color:#14232b;font-size:26px}.support-hero span{color:#5f717c;margin-top:8px}.support-card{min-height:310px}.support-flow{color:#fff;background:#13252d;border-radius:8px;grid-template-columns:minmax(0,.8fr) minmax(320px,1fr);gap:28px;padding:clamp(24px,4vw,42px);display:grid}.support-flow .section-title span{color:#8fe3ec}.support-flow .section-title h2{color:#fff}.support-flow .section-title p{color:#c6d8de}.support-flow ol{counter-reset:support-step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.support-flow li{color:#dcebee;counter-increment:support-step;background:#ffffff12;border:1px solid #c6e8f024;border-radius:8px;align-items:center;gap:12px;min-height:64px;padding:14px;display:flex}.support-flow li:before{color:#13252d;content:counter(support-step, decimal-leading-zero);background:#f4c441;border-radius:6px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.support-flow-actions .ant-btn-default{color:#fff;background:#ffffff14;border-color:#c6e8f042}.phase-link-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.delivery-board{margin-top:42px}.delivery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.delivery-step{color:#fff;background:#13252d;border:1px solid #c6e8f024;border-radius:8px;min-height:210px;padding:22px}.delivery-step span{color:#f4c441;margin-bottom:34px;font-size:24px;font-weight:900;display:inline-flex}.delivery-step h3{color:#fff;margin:0 0 10px;font-size:22px}.delivery-step p{color:#c0d2d8;line-height:1.7}.ecosystem-band,.download-note,.phase-cta-band{background:#eef5f7;border:1px solid #dbe8ed;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);align-items:center;gap:28px;margin-top:42px;padding:clamp(24px,4vw,42px);display:grid}.ecosystem-band span,.download-note span,.phase-cta-band span,.eyebrow-text{color:#176b87;letter-spacing:.08em;text-transform:uppercase;font-weight:900}.ecosystem-band h2,.download-note h2,.phase-cta-band h2{margin:10px 0 0;font-size:clamp(27px,4vw,42px);line-height:1.16}.ecosystem-band p,.download-note p,.phase-cta-band p{color:#5f717c;line-height:1.75}.ecosystem-cloud{flex-wrap:wrap;gap:10px;display:flex}.ecosystem-cloud .ant-tag{color:#13252d;background:#fff;border-color:#d4e3e8;border-radius:6px;padding:10px 12px;font-weight:800}.case-hero-panel,.knowledge-panel,.portal-checklist{color:#e7f3f6;background:#ffffff14;border:1px solid #c6e8f029;border-radius:8px;gap:12px;padding:24px;display:grid}.case-hero-panel strong,.knowledge-panel strong,.portal-checklist strong{color:#fff;font-size:22px}.case-hero-panel span,.knowledge-panel span,.portal-checklist span{color:#c7d8de;font-weight:800}.case-study-card{border:1px solid #dfe8ed;border-radius:8px;overflow:hidden}.case-study-card .ant-card-body{grid-template-columns:minmax(300px,430px) minmax(0,1fr);gap:24px;padding:0;display:grid}.case-study-media{background:#08161c;min-height:320px}.case-study-media img{object-fit:cover;width:100%;height:100%}.case-study-body{padding:clamp(22px,4vw,38px)}.case-study-body .ant-tag,.knowledge-card .ant-tag,.download-card .ant-tag{color:#176b87;background:#e8f5f7;border-color:#cde7ed;margin-bottom:14px;font-weight:800}.case-study-body h2{color:#14232b;margin:0 0 18px;font-size:clamp(26px,4vw,38px)}.case-study-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.case-study-grid div{background:#f6f8fa;border:1px solid #e3edf1;border-radius:8px;padding:16px}.case-study-grid span{color:#176b87;font-size:13px;font-weight:900}.case-study-grid p{color:#5f717c;line-height:1.65}.case-tags{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.case-tags span{color:#20343d;align-items:center;gap:7px;font-weight:800;display:inline-flex}.case-tags .anticon{color:#176b87}.case-detail-link,.download-detail-link,.knowledge-card b{color:#176b87;align-items:center;gap:8px;margin-top:18px;font-weight:900;display:inline-flex}.phase-cta-band{color:#fff;background:#13252d;border-color:#c6e8f024}.phase-cta-band h2{color:#fff}.phase-cta-band p{color:#c3d4da}.phase-cta-band .ant-btn-primary,.phase-cta-band .ant-btn-primary:hover,.phase-cta-band .ant-btn-primary:focus{color:#fff;background:#176b87;border-color:#176b87}.phase-cta-band .ant-btn-primary>span{color:#fff;letter-spacing:0;text-transform:none}.download-card{min-height:430px;overflow:hidden}.download-card .ant-card-body{flex-direction:column;height:100%;display:flex}.download-card-cover{background:#10242c;height:168px;margin:-24px -24px 20px;position:relative;overflow:hidden}.download-card-cover:after{content:"";background:linear-gradient(#06121800 42%,#06121885 100%),linear-gradient(90deg,#176b8724,#f4c44114);position:absolute;inset:0}.download-card-cover img{object-fit:cover;width:100%;height:100%;transition:transform .28s}.download-card:hover .download-card-cover img{transform:scale(1.035)}.download-card-cover span{z-index:1;color:#10242c;background:#f4c441;border-radius:6px;padding:7px 9px;font-size:12px;font-weight:950;position:absolute;bottom:12px;right:14px}.download-card-head{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.download-meta{border-top:1px solid #e4edf1;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.download-meta span{color:#13252d;font-weight:900}.download-meta b{color:#176b87}.download-filter-strip,.case-filter-strip{flex-wrap:wrap;gap:10px;margin:0 0 24px;display:flex}.download-filter-strip button,.case-filter-strip button,.knowledge-category-strip button{color:#176b87;cursor:pointer;background:#e8f5f7;border:1px solid #cde7ed;border-radius:6px;min-height:40px;padding:9px 13px;font-size:13px;font-weight:900;transition:background .18s,border-color .18s,color .18s}.download-filter-strip button.active,.case-filter-strip button.active,.knowledge-category-strip button.active,.download-filter-strip button:hover,.case-filter-strip button:hover,.knowledge-category-strip button:hover{color:#fff;background:#176b87;border-color:#176b87}.knowledge-search{gap:12px;max-width:780px;margin-top:24px;display:flex}.knowledge-category-strip{flex-wrap:wrap;gap:10px;margin:0 0 22px;display:flex}.knowledge-panel{align-content:center;min-height:260px}.knowledge-panel .anticon{color:#f4c441;font-size:42px}.knowledge-panel-stats{background:#ffffff14;border:1px solid #c6e8f029;border-radius:8px;width:fit-content;min-width:116px;padding:14px;display:grid}.knowledge-panel-stats b{color:#f4c441;font-size:30px;line-height:1}.knowledge-panel-stats small{color:#c7d8de;font-weight:800}.knowledge-route-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.knowledge-route-strip div{background:#fff;border:1px solid #dfe8ed;border-radius:8px;min-height:154px;padding:18px;box-shadow:0 14px 34px #0e232b0f}.knowledge-route-strip span{color:#0b3b47;background:#f4c441;border-radius:6px;margin-bottom:14px;padding:6px 9px;font-size:13px;font-weight:900;display:inline-flex}.knowledge-route-strip strong{color:#14232b;font-size:20px;display:block}.knowledge-route-strip p{color:#5f717c;margin:10px 0 0;line-height:1.65}.knowledge-featured-link{margin-bottom:18px;display:block}.knowledge-featured-card{border:1px solid #d7e5ea;border-radius:8px;min-height:0;overflow:hidden}.knowledge-featured-card .ant-card-body{grid-template-columns:minmax(330px,.92fr) minmax(0,1.08fr);gap:0;padding:0;display:grid}.knowledge-featured-media,.knowledge-card-media{background:#13252d;position:relative;overflow:hidden}.knowledge-featured-media{min-height:390px}.knowledge-featured-media:after,.knowledge-card-media:after{content:"";background:linear-gradient(#09161d00 48%,#09161d42 100%),linear-gradient(90deg,#ffffff0a,#176b871f);position:absolute;inset:0}.knowledge-featured-media img,.knowledge-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .28s}.knowledge-featured-card:hover img,.knowledge-card:hover img{transform:scale(1.035)}.knowledge-featured-body{flex-direction:column;padding:clamp(26px,4vw,48px);display:flex}.knowledge-featured-body h2{color:#14232b;letter-spacing:0;margin:0 0 16px;font-size:clamp(30px,4vw,46px);line-height:1.16}.knowledge-featured-body p{color:#5f717c;max-width:760px;font-size:17px;line-height:1.8}.knowledge-featured-body strong{color:#176b87;align-items:center;gap:8px;margin-top:auto;padding-top:20px;display:inline-flex}.knowledge-article-grid{align-items:stretch}.knowledge-card{border-color:#d7e5ea;min-height:390px;overflow:hidden}.knowledge-card .ant-card-body{flex-direction:column;height:100%;display:flex}.knowledge-card.knowledge-featured-card .ant-card-body{grid-template-columns:minmax(330px,.92fr) minmax(0,1.08fr);gap:0;padding:0;display:grid}.knowledge-card-media{height:178px;margin:-24px -24px 22px}.knowledge-card h3{min-height:74px}.knowledge-chip-row{flex-wrap:wrap;gap:8px;margin:16px 0 4px;display:flex}.knowledge-chip-row span{color:#35525f;background:#f1f7f8;border:1px solid #dce9ed;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:900}.knowledge-card>.ant-card-body>span{color:#176b87;align-items:center;gap:7px;margin-top:auto;padding-top:14px;font-weight:800;display:inline-flex}.knowledge-empty-card{border:1px solid #dfe8ed;border-radius:8px;margin-bottom:18px}.knowledge-empty-card h2{color:#14232b;margin:0 0 10px}.knowledge-empty-card p{color:#5f717c;margin:0}.deep-detail-page,.article-page,.download-detail-page{max-width:1480px}.back-link{color:#176b87;align-items:center;gap:8px;margin-bottom:22px;font-weight:900;display:inline-flex}.deep-hero,.download-detail-hero{color:#fff;background:linear-gradient(135deg,#09181ff5,#204c56e6),#10242c;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:stretch;gap:28px;margin-bottom:30px;padding:clamp(26px,5vw,52px);display:grid}.deep-hero h1,.download-detail-hero h1,.article-hero h1{color:#fff;max-width:860px;margin:16px 0;font-size:clamp(34px,5vw,58px);line-height:1.08}.deep-hero p,.download-detail-hero p,.article-hero p{color:#d4e4e8;max-width:760px;font-size:18px;line-height:1.8}.deep-hero-media{background:#08161c;border:1px solid #c6e8f029;border-radius:8px;min-height:340px;overflow:hidden}.deep-hero-media img{object-fit:cover;width:100%;height:100%}.deep-metrics,.download-detail-meta{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.deep-metrics span,.download-detail-meta span{color:#13252d;background:#f4c441;border-radius:6px;padding:10px 12px;font-weight:900}.solution-detail-actions{margin-top:22px}.solution-detail-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.solution-overview-card{border:1px solid #dfe8ed;border-radius:8px;height:100%}.solution-overview-card>.ant-card-body>span,.solution-priority-grid strong,.solution-tier-detail-grid strong{color:#176b87;letter-spacing:.08em;text-transform:uppercase;font-weight:900}.solution-overview-card h2{color:#14232b;margin:10px 0 16px;font-size:24px}.solution-overview-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.solution-overview-card li{color:#20343d;gap:9px;font-weight:800;line-height:1.6;display:flex}.solution-overview-card li .anticon{color:#176b87;transform:translateY(3px)}.solution-pill-grid{flex-wrap:wrap;gap:9px;display:flex}.solution-pill-grid span{color:#20343d;background:#f3f7f8;border:1px solid #e0eaee;border-radius:6px;padding:9px 11px;font-weight:800}.deep-layout,.article-layout{grid-template-columns:minmax(0,1fr) minmax(300px,370px);align-items:start;gap:24px;display:grid}.deep-article,.article-content{gap:18px;display:grid}.deep-section-card,.article-section{border:1px solid #dfe8ed;border-radius:8px}.deep-section-card>.ant-card-body>span,.article-section>.ant-card-body>span{color:#176b87;letter-spacing:.08em;text-transform:uppercase;font-weight:900}.deep-section-card h2,.article-section h2,.download-detail-grid h2{color:#14232b;margin:10px 0 12px;font-size:clamp(24px,3vw,34px)}.deep-section-card p,.article-section p,.download-detail-grid p,.deep-aside p{color:#5f717c;line-height:1.75}.deep-section-card ul{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.deep-section-card li{color:#20343d;align-items:baseline;gap:10px;font-weight:700;line-height:1.65;display:flex}.deep-section-card li .anticon{color:#176b87}.solution-priority-grid,.solution-tier-detail-grid,.solution-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.solution-priority-grid div,.solution-tier-detail-grid div,.solution-plan-grid div{background:#eef5f7;border:1px solid #dbe8ed;border-radius:8px;min-height:150px;padding:18px}.solution-priority-grid strong,.solution-tier-detail-grid strong,.solution-plan-grid strong{margin-bottom:10px;display:block}.solution-priority-grid p,.solution-tier-detail-grid p,.solution-plan-grid p{margin:0}.solution-plan-card h2{margin-bottom:18px}.solution-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.solution-plan-grid div{background:#fff}.solution-plan-grid span{color:#0b3b47;background:#f4c441;border-radius:6px;margin-bottom:14px;padding:6px 9px;font-size:13px;font-weight:900;display:inline-flex}.solution-plan-grid strong{color:#14232b;letter-spacing:0;text-transform:none;font-size:20px}.solution-scenario-grid,.solution-check-risk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.solution-scenario-grid div{background:#eef5f7;border:1px solid #dbe8ed;border-radius:8px;flex-direction:column;min-height:208px;padding:18px;display:flex}.solution-scenario-grid strong{color:#14232b;font-size:20px;line-height:1.35}.solution-scenario-grid p{margin:12px 0}.solution-scenario-grid span{color:#176b87;border-top:1px solid #d4e5eb;margin-top:auto;padding-top:12px;font-weight:900;line-height:1.55;display:block}.solution-check-risk-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.solution-line-boundary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.solution-line-boundary-grid div{background:#f6f8fa;border:1px solid #dfe8ed;border-radius:8px;min-height:230px;padding:18px}.solution-line-boundary-grid b{color:#0b3b47;background:#f4c441;border-radius:7px;place-items:center;min-width:42px;height:38px;margin-bottom:14px;padding:0 10px;font-size:17px;font-weight:900;display:inline-grid}.solution-line-boundary-grid strong{color:#14232b;font-size:20px;line-height:1.35;display:block}.solution-line-boundary-grid p{margin:12px 0}.solution-line-boundary-grid span{color:#176b87;border-top:1px solid #dbe8ed;padding-top:12px;font-weight:900;line-height:1.55;display:block}.solution-checklist-panel,.solution-risk-panel{background:#f6f8fa;border:1px solid #dfe8ed;border-radius:8px;padding:20px}.solution-checklist-panel>strong,.solution-risk-panel>strong{color:#14232b;margin-bottom:14px;font-size:20px;display:block}.solution-checklist-panel ul{margin-top:0}.solution-risk-panel{gap:12px;display:grid}.solution-risk-panel div{background:#fff;border:1px solid #e0eaee;border-radius:8px;padding:14px}.solution-risk-panel span{color:#176b87;font-weight:900;display:block}.solution-risk-panel p{margin:8px 0 0}.solution-deliverable-card>.ant-card-body>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.solution-deliverable-card>.ant-card-body>div span,.solution-aside-checklist span{color:#20343d;align-items:flex-start;gap:8px;font-weight:800;line-height:1.55;display:flex}.solution-deliverable-card>.ant-card-body>div span{background:#eef5f7;border:1px solid #dbe8ed;border-radius:8px;min-height:72px;padding:14px}.solution-deliverable-card .anticon,.solution-aside-checklist .anticon{color:#176b87;flex:none;transform:translateY(3px)}.solution-aside-checklist{gap:10px;display:grid}.solution-resource-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.solution-resource-link-grid>div{background:#f6f8fa;border:1px solid #dfe8ed;border-radius:8px;align-content:start;gap:10px;padding:18px;display:grid}.solution-resource-link-grid>div>strong{color:#14232b;font-size:20px;display:block}.solution-resource-link-grid a{color:inherit;background:#fff;border:1px solid #e0eaee;border-radius:8px;gap:8px;padding:14px;transition:border-color .18s,transform .18s;display:grid}.solution-resource-link-grid a:hover{border-color:#8fc9d6;transform:translateY(-2px)}.solution-resource-link-grid .ant-tag{color:#176b87;background:#e8f5f7;border-color:#cde7ed;justify-self:start;font-weight:900}.solution-resource-link-grid span{color:#14232b;font-size:17px;font-weight:900;line-height:1.45}.solution-resource-link-grid small{color:#5f717c;font-size:14px;line-height:1.65}.solution-aside-links{gap:8px;display:grid}.solution-aside-links a{color:#30454f;border-bottom:1px solid #e4edf1;padding:10px 0;font-weight:800;line-height:1.5;display:block}.solution-aside-links a:last-child{border-bottom:0}.solution-aside-links a:hover{color:#176b87}.solution-detail-products{gap:12px;display:grid}.solution-detail-products a{background:#fff;border:1px solid #dfe8ed;border-radius:8px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:138px;padding:12px;transition:border-color .18s,transform .18s;display:grid}.solution-detail-products a:hover{border-color:#8fc9d6;transform:translateY(-2px)}.solution-detail-products img{object-fit:contain;object-position:center top;background:#f6f8fa;border-radius:6px;width:100%;height:112px;padding:8px}.solution-detail-products img.solution-product-image-landscape{object-fit:cover;background:#08161c;padding:0}.solution-detail-products .ant-tag{color:#176b87;background:#e8f5f7;border-color:#cde7ed;margin-bottom:8px;font-weight:900}.solution-detail-products strong{color:#14232b;font-size:19px;display:block}.solution-product-meta{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.solution-product-meta span{color:#176b87;background:#e8f5f7;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:800}.solution-detail-products p{color:#5f717c;margin:8px 0 0;line-height:1.65}.solution-product-specs{gap:6px;margin-top:10px;display:grid}.solution-product-specs span{color:#526b76;font-size:13px;line-height:1.5}.solution-detail-products>a>.anticon{color:#176b87;font-size:18px}.solution-product-filter-link{color:#176b87;align-items:center;gap:8px;margin-top:16px;font-weight:900;display:inline-flex}.solution-aside-products{gap:8px;display:grid}.solution-aside-products a{color:#30454f;border-bottom:1px solid #e4edf1;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;font-weight:800;display:flex}.solution-aside-products a:last-child{border-bottom:0}.solution-aside-products a:hover{color:#176b87}.solution-faq{background:0 0}.outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.outcome-grid div{color:#13252d;background:#eef5f7;border:1px solid #dbe8ed;border-radius:8px;min-height:110px;padding:18px;font-weight:900;line-height:1.55}.deep-aside,.article-aside{scrollbar-gutter:stable;gap:14px;max-height:calc(100vh - 112px);display:grid;position:sticky;top:94px;overflow-y:auto}.deep-aside .ant-card,.article-aside .ant-card,.download-request-card,.download-detail-grid .ant-card{border:1px solid #dfe8ed;border-radius:8px}.deep-aside h3,.article-aside h3{color:#14232b;margin:0 0 12px;font-size:22px}.deep-aside span,.article-aside span,.article-aside a,.download-detail-grid span{color:#20343d;align-items:baseline;gap:8px;margin-bottom:10px;font-weight:800;line-height:1.55;display:flex}.solution-aside-tags{flex-wrap:wrap;gap:8px;display:flex}.solution-detail-aside .solution-aside-tags .ant-tag{color:#176b87;background:#e8f5f7;border-color:#cde7ed;margin:0;font-weight:900;display:inline-flex}.solution-detail-aside .anticon{color:#176b87}.article-hero{color:#fff;background:linear-gradient(135deg,#09181ff5,#15404eeb),#112832;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);align-items:stretch;gap:28px;margin-bottom:30px;padding:clamp(28px,5vw,58px);display:grid}.article-hero-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.article-hero-copy>.ant-tag{align-self:flex-start;max-width:100%}.article-hero-meta,.article-hero-tags{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.article-hero-meta span{color:#f4c441;align-items:center;gap:8px;font-weight:900;display:inline-flex}.article-hero-tags span{color:#cfe2e7;background:#ffffff14;border:1px solid #c6e8f02e;border-radius:6px;padding:8px 10px;font-size:13px;font-weight:900}.article-hero-media{background:#08161c;border:1px solid #c6e8f029;border-radius:8px;min-height:360px;position:relative;overflow:hidden}.article-hero-media:after{content:"";background:linear-gradient(#09161d00 45%,#09161d7a 100%),linear-gradient(90deg,#176b8729,#ffffff0a);position:absolute;inset:0}.article-hero-media img{object-fit:cover;width:100%;height:100%}.article-hero-media div{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1d25c7;border:1px solid #c6e8f02e;border-radius:8px;gap:6px;min-width:160px;padding:18px;display:grid;position:absolute;bottom:18px;right:18px}.article-hero-media .anticon{color:#f4c441;font-size:28px}.article-hero-media strong{color:#fff;font-size:22px;line-height:1.25}.article-hero-media span{color:#cfe2e7;font-weight:900}.article-brief-band{background:#eef5f7;border:1px solid #dbe8ed;border-radius:8px;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:stretch;gap:18px;margin-bottom:22px;padding:clamp(22px,4vw,34px);scroll-margin-top:118px;display:grid}.article-brief-band>div:first-child>span{color:#176b87;letter-spacing:.08em;text-transform:uppercase;font-weight:950}.article-brief-band h2{color:#14232b;margin:10px 0 12px;font-size:clamp(25px,3vw,36px);line-height:1.18}.article-brief-band p{color:#5f717c;margin:0;line-height:1.75}.article-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.article-brief-grid div{background:#fff;border:1px solid #dbe8ed;border-radius:8px;min-height:150px;padding:18px}.article-brief-grid strong{color:#14232b;margin-bottom:10px;font-size:18px;display:block}.article-aside .anticon,.download-detail-grid .anticon{color:#176b87}.download-request-card .ant-card-body{align-content:center;gap:12px;height:100%;display:grid}.download-request-cover{background:#10242c;border-radius:8px 8px 0 0;height:188px;margin:-24px -24px 10px;overflow:hidden}.download-request-cover img{object-fit:cover;width:100%;height:100%}.download-request-card .anticon{color:#f4c441;font-size:42px}.download-request-card strong{color:#14232b;font-size:24px}.download-request-card p{color:#5f717c}.download-detail-grid{grid-template-columns:.9fr 1fr 1fr;gap:18px;display:grid}.deep-section-card,.article-section,.deep-aside .ant-card,.article-aside .ant-card,.download-detail-grid .ant-card,.download-usage-card{scroll-margin-top:118px}.case-path-grid,.article-summary-grid,.download-usage-grid{gap:12px;display:grid}.case-path-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.article-summary-grid,.download-usage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.case-path-grid div,.article-summary-grid div,.download-usage-grid div{background:#f4f8fa;border:1px solid #dbe8ed;border-radius:8px;min-height:150px;padding:18px}.case-path-grid span,.article-summary-grid span,.download-usage-grid span{color:#13252d;background:#f4c441;border-radius:6px;justify-content:center;align-items:center;min-width:42px;height:34px;margin-bottom:14px;font-weight:950;display:inline-flex}.case-path-grid strong,.article-summary-grid strong,.download-usage-grid strong{color:#14232b;font-size:18px;line-height:1.45;display:block}.case-path-grid p,.article-summary-grid p,.download-usage-grid p{color:#5f717c;margin:10px 0 0;font-weight:800;line-height:1.65}.article-summary-card h2{margin-bottom:18px}.article-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.article-context-grid div{background:#f4f8fa;border:1px solid #dbe8ed;border-radius:8px;min-height:160px;padding:18px}.article-context-grid strong{color:#14232b;font-size:18px;line-height:1.4;display:block}.article-context-grid p{color:#5f717c;margin:10px 0 0;font-weight:800;line-height:1.65}.article-action-panel{color:#fff;background:#13252d;border-color:#c6e8f024}.article-action-panel h2{color:#fff}.article-action-panel p{color:#c3d4da}.article-action-panel>.ant-card-body>span{color:#8fe3ec}.article-action-panel>.ant-card-body>div:last-child{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.article-action-panel a{color:#10242c;background:#f4c441;border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-weight:900;display:inline-flex}.article-next-card p{color:#5f717c;margin:0;line-height:1.65}.article-toc-card a{border-bottom:1px solid #e4edf1;padding-bottom:9px}.article-toc-card a:last-child{border-bottom:0;padding-bottom:0}.article-related-list{gap:10px;display:grid}.article-related-list a{background:#f6fafb;border:1px solid #dce8ee;border-radius:8px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:10px;transition:border-color .18s,transform .18s;display:grid}.article-related-list a:hover{border-color:#8fc9d6;transform:translateY(-1px)}.article-related-list img{object-fit:cover;background:#10242c;border-radius:6px;width:76px;height:58px}.article-related-list span{min-width:0;margin:0;display:block}.article-related-list small,.article-related-list strong{display:block}.article-related-list small{color:#176b87;margin-bottom:4px;font-size:12px;font-weight:900}.article-related-list strong{color:#20343d;font-size:14px;line-height:1.35}.article-download-list{gap:10px;display:grid}.article-download-list a{background:#f6fafb;border:1px solid #dce8ee;border-radius:8px;gap:6px;margin:0;padding:12px;transition:border-color .18s,transform .18s;display:grid}.article-download-list a:hover{border-color:#8fc9d6;transform:translateY(-1px)}.article-download-list small{color:#176b87;font-size:12px;font-weight:900}.article-download-list strong{color:#20343d;font-size:15px;line-height:1.35}.article-download-list span{color:#0b3b47;background:#f4c441;border-radius:6px;width:fit-content;margin:0;padding:4px 7px;font-size:12px;font-weight:900;display:inline-flex}.article-case-card img{object-fit:cover;background:#10242c;border-radius:8px;width:100%;height:138px;margin-bottom:12px}.article-case-card strong{color:#14232b;font-size:18px;line-height:1.35;display:block}.article-case-card p{color:#5f717c;margin:10px 0;line-height:1.65}.article-case-card a{color:#176b87;gap:8px;margin:0;font-weight:900;display:inline-flex}.article-next-card a{color:#176b87;align-items:center;gap:8px;margin-top:14px;font-weight:900;display:inline-flex}.download-usage-card{background:#fff;border:1px solid #dfe8ed;border-radius:8px;grid-template-columns:minmax(260px,.46fr) minmax(0,1fr);align-items:stretch;gap:18px;margin-bottom:18px;padding:24px;display:grid}.download-value-panel,.download-related-panel{background:#fff;border:1px solid #dfe8ed;border-radius:8px;gap:18px;margin-bottom:18px;padding:24px;display:grid}.download-value-panel{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr)}.download-related-panel{grid-template-columns:minmax(0,1fr) minmax(300px,370px);align-items:start}.download-value-panel>div:first-child>span,.download-related-main>span{color:#176b87;letter-spacing:.08em;text-transform:uppercase;font-weight:950}.download-value-panel h2,.download-related-panel h2{color:#14232b;margin:10px 0 12px;font-size:clamp(24px,3vw,34px);line-height:1.18}.download-value-panel p,.download-related-panel p{color:#5f717c;line-height:1.7}.download-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.download-value-grid div{background:#f4f8fa;border:1px solid #dbe8ed;border-radius:8px;min-height:190px;padding:18px}.download-value-grid .anticon{color:#176b87;font-size:26px}.download-value-grid strong{color:#14232b;margin:14px 0 8px;font-size:18px;display:block}.download-related-list{gap:10px;display:grid}.download-related-list a{background:#f6fafb;border:1px solid #dce8ee;border-radius:8px;gap:8px;padding:16px;transition:border-color .18s,transform .18s;display:grid}.download-related-list a:hover{border-color:#8fc9d6;transform:translateY(-1px)}.download-related-list .ant-tag{color:#176b87;background:#e8f5f7;border-color:#cde7ed;justify-self:start;font-weight:900}.download-related-list strong{color:#14232b;font-size:18px}.download-related-list p{margin:0}.download-related-side{gap:12px;display:grid}.download-related-side .ant-card{border:1px solid #dfe8ed;border-radius:8px}.download-related-side h3{color:#14232b;margin:0 0 12px;font-size:22px}.download-related-side strong{color:#14232b;font-size:18px;line-height:1.4;display:block}.download-related-side a{color:#176b87;align-items:center;gap:8px;font-weight:900;display:inline-flex}.case-lessons-band{background:#eef5f7;border:1px solid #dbe8ed;border-radius:8px;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:stretch;gap:18px;margin-bottom:22px;padding:clamp(22px,4vw,34px);scroll-margin-top:118px;display:grid}.case-lessons-band>div:first-child>span{color:#176b87;letter-spacing:.08em;text-transform:uppercase;font-weight:950}.case-lessons-band h2{color:#14232b;margin:10px 0 12px;font-size:clamp(25px,3vw,36px);line-height:1.18}.case-lessons-band p{color:#5f717c;margin:0;line-height:1.75}.case-lessons-grid,.case-resource-grid{gap:12px;display:grid}.case-lessons-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.case-lessons-grid div{background:#fff;border:1px solid #dbe8ed;border-radius:8px;min-height:170px;padding:18px}.case-lessons-grid strong{color:#14232b;margin-bottom:10px;font-size:18px;display:block}.case-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.case-resource-grid>div{background:#f6f8fa;border:1px solid #dfe8ed;border-radius:8px;align-content:start;gap:10px;padding:18px;display:grid}.case-resource-grid>div>strong{color:#14232b;font-size:20px}.case-resource-grid a{color:inherit;background:#fff;border:1px solid #e0eaee;border-radius:8px;gap:8px;padding:14px;transition:border-color .18s,transform .18s;display:grid}.case-resource-grid a:hover{border-color:#8fc9d6;transform:translateY(-1px)}.case-resource-grid .ant-tag{color:#176b87;background:#e8f5f7;border-color:#cde7ed;justify-self:start;font-weight:900}.case-resource-grid span{color:#14232b;font-weight:900;line-height:1.45}.case-aside-link{color:#176b87;align-items:center;gap:8px;font-weight:900;display:inline-flex}.download-usage-card>div:first-child>span,.download-contact-band>div:first-child>span{color:#176b87;letter-spacing:.08em;text-transform:uppercase;font-weight:950}.download-usage-card h2,.download-contact-band h2{color:#14232b;margin:10px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.18}.download-contact-band{background:linear-gradient(135deg,#f4f8fa,#fff);border:1px solid #dfe8ed;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:18px;padding:28px;display:grid}.download-contact-band p{color:#5f717c;max-width:860px;margin:12px 0 0;font-weight:800;line-height:1.75}.download-contact-band .ant-btn-primary,.download-contact-band .ant-btn-primary:hover,.download-contact-band .ant-btn-primary:focus{color:#fff;background:#176f8a;border-color:#176f8a;min-width:168px;font-weight:900}.download-contact-band .ant-btn-primary>span{color:#fff;letter-spacing:0;text-transform:none}.detail-empty{text-align:center;place-items:center;min-height:60vh;display:grid}.portal-checklist .ant-card-body{gap:12px;display:grid}.portal-checklist .anticon:first-child{color:#f4c441;font-size:42px}.portal-checklist span{align-items:baseline;gap:8px;display:inline-flex}.portal-checklist span .anticon{color:#8fe3ec}.portal-form-card .section-title{margin-bottom:22px}.warranty-stack{gap:16px;display:grid}.warranty-card .anticon{color:#176b87;font-size:28px}.solutions-page{max-width:1560px}.solutions-hero{color:#fff;background:linear-gradient(135deg,#071218fa,#11323ef0),#08161c;border:1px solid #c6e8f029;border-radius:8px;grid-template-columns:minmax(0,.95fr) minmax(360px,.8fr);align-items:center;gap:clamp(24px,4vw,46px);min-height:560px;padding:clamp(30px,5vw,58px);display:grid;position:relative;overflow:hidden}.solutions-hero:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:74px 74px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000d1,#0000 76%);mask-image:linear-gradient(90deg,#000000d1,#0000 76%)}.solutions-hero-copy,.solutions-hero-media{z-index:1;position:relative}.solutions-hero .eyebrow-text{color:#8fe3ec}.solutions-hero h1{color:#fff;max-width:820px;margin:14px 0 18px;font-size:clamp(42px,6vw,76px);line-height:1.05}.solutions-hero p{color:#c6d8de;max-width:760px;font-size:18px;line-height:1.85}.solutions-hero .ant-space{margin-top:12px}.solution-hero-proof{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.solution-hero-proof span{color:#dcebee;background:#ffffff12;border:1px solid #c6e8f024;border-radius:6px;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-weight:800;display:inline-flex}.solution-hero-proof .anticon{color:#8fe3ec}.solutions-hero-media{background:#08161c;border:1px solid #c6e8f02e;border-radius:8px;min-height:430px;overflow:hidden;box-shadow:0 24px 70px #00000047}.solutions-hero-media img{object-fit:cover;opacity:.86;filter:saturate(.88)contrast(1.06);width:100%;height:100%;min-height:430px;display:block}.solutions-hero-media:after{content:"";background:linear-gradient(#0000 38%,#050e12e0);position:absolute;inset:0}.solution-hero-metrics{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.solution-hero-metrics div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08161cc2;border:1px solid #c6e8f02e;border-radius:8px;min-height:94px;padding:16px}.solution-hero-metrics strong{color:#f4c441;font-size:30px;line-height:1;display:block}.solution-hero-metrics span{color:#cde0e6;margin-top:9px;font-weight:800;display:block}.solution-stage-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.solution-stage-strip div{background:#fff;border:1px solid #dfe8ed;border-radius:8px;min-height:150px;padding:18px;box-shadow:0 14px 34px #0e232b0f}.solution-stage-strip span{color:#0b3b47;background:#f4c441;border-radius:6px;margin-bottom:18px;padding:6px 9px;font-size:13px;font-weight:900;display:inline-flex}.solution-stage-strip strong{color:#14232b;font-size:21px;line-height:1.25;display:block}.solution-stage-strip p{color:#5f717c;margin:10px 0 0;line-height:1.65}.solution-section{margin-top:clamp(44px,6vw,76px)}.solution-section-split{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.solution-section-split .section-title{margin-bottom:0}.solution-section-split>a{color:#176b87;white-space:nowrap;align-items:center;gap:8px;padding-bottom:10px;font-weight:900;display:inline-flex}.solution-track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.solution-track-card{border:1px solid #dfe8ed;border-radius:8px;height:100%;overflow:hidden;box-shadow:0 18px 42px #0e232b12}.solution-track-card .ant-card-body{grid-template-rows:210px 1fr;height:100%;padding:0;display:grid}.solution-track-media{background:#08161c;position:relative;overflow:hidden}.solution-track-media img{object-fit:cover;opacity:.86;filter:saturate(.92)contrast(1.05);width:100%;height:100%;transition:transform .32s,opacity .32s;display:block}.solution-track-card:hover .solution-track-media img{opacity:.96;transform:scale(1.045)}.solution-track-media:after{content:"";background:linear-gradient(#0000 36%,#071218e0);position:absolute;inset:0}.solution-track-media span{z-index:1;color:#8fe3ec;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;position:absolute;bottom:14px;right:14px}.solution-track-body{flex-direction:column;min-height:390px;padding:22px;display:flex}.solution-track-body h2{color:#14232b;align-items:center;gap:10px;margin:0 0 12px;font-size:24px;line-height:1.25;display:flex}.solution-track-body h2 .anticon{color:#176b87;background:#e8f5f7;border-radius:8px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.solution-track-body p{color:#5f717c;line-height:1.75}.solution-tag-row{flex-wrap:wrap;gap:8px;margin:12px 0 16px;display:flex}.solution-tag-row .ant-tag{color:#176b87;background:#e8f5f7;border-color:#cde7ed;margin:0;font-weight:800}.solution-track-body ul{gap:9px;margin:0 0 18px;padding:0;list-style:none;display:grid}.solution-track-body li{color:#20343d;gap:8px;font-weight:800;line-height:1.55;display:flex}.solution-track-body li .anticon{color:#176b87;transform:translateY(3px)}.solution-recommended-products{gap:8px;margin-top:auto;display:grid}.solution-recommended-products small{color:#176b87;font-size:12px;font-weight:900}.solution-recommended-products a{color:#48616c;background:#f3f7f8;border:1px solid #e0eaee;border-radius:6px;padding:9px 11px;line-height:1.45;transition:border-color .18s,color .18s,background .18s}.solution-recommended-products a:hover{color:#176b87;background:#e8f5f7;border-color:#bfe1e8}.solution-card-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;display:flex}.solution-card-link{color:#176b87;align-items:center;gap:8px;font-weight:900;display:inline-flex}.solution-card-link.secondary{color:#5f717c}.solution-card-link:hover,.solution-card-link.secondary:hover{color:#0f536a}.solution-matrix-section{background:#eef5f7;border:1px solid #dbe8ed;border-radius:8px;padding:clamp(24px,4vw,42px)}.solution-matrix{background:#fff;border:1px solid #dce8ed;border-radius:8px;overflow:hidden}.solution-matrix-head,.solution-matrix-row{grid-template-columns:minmax(160px,.9fr) minmax(220px,1.12fr) minmax(260px,1.55fr) minmax(170px,.9fr);gap:0;display:grid}.solution-matrix-head{color:#fff;background:#13252d;font-weight:900}.solution-matrix-head span,.solution-matrix-row>*{border-right:1px solid #e1ecef;padding:18px}.solution-matrix-head span{border-color:#c6e8f029}.solution-matrix-head span:last-child,.solution-matrix-row>:last-child{border-right:0}.solution-matrix-row{border-top:1px solid #e1ecef}.solution-matrix-row strong{color:#14232b;font-size:17px;line-height:1.5}.solution-matrix-row p{color:#5f717c;margin:0;line-height:1.7}.solution-matrix-row>span{color:#176b87;font-weight:900;line-height:1.55}.solution-software-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.solution-software-card{border:1px solid #dfe8ed;border-radius:8px;min-height:310px}.solution-software-card h3{color:#14232b;margin:0 0 16px;font-size:22px}.solution-software-card>.ant-card-body>div{flex-wrap:wrap;gap:8px;min-height:76px;margin-bottom:18px;display:flex}.solution-software-card span{color:#20343d;background:#f3f7f8;border:1px solid #e3ecef;border-radius:6px;height:fit-content;padding:7px 9px;font-weight:800}.solution-software-card p{color:#647987;line-height:1.75}.solution-software-card strong{color:#176b87;margin-top:16px;line-height:1.5;display:block}.solution-software-page-links{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.solution-software-page-links a{color:#176b87;background:#e8f5f7;border:1px solid #cde7ed;border-radius:999px;padding:8px 11px;font-weight:900}.software-solutions-page{max-width:1560px}.software-hub-hero{color:#fff;background:linear-gradient(135deg,#071218f7,#1f4854e6),url(/assets/visual-system/software/solidworks-workstation.webp) 50%/cover;border:1px solid #c6e8f029;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(340px,.55fr);align-items:stretch;gap:clamp(22px,4vw,42px);padding:clamp(28px,5vw,56px);display:grid}.software-hub-hero .eyebrow-text{color:#8fe3ec}.software-hub-hero h1{color:#fff;max-width:860px;margin:14px 0 18px;font-size:clamp(40px,6vw,72px);line-height:1.05}.software-hub-hero p{color:#d4e4e8;max-width:760px;font-size:18px;line-height:1.85}.software-decision-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071218b8;border:1px solid #c6e8f02e;border-radius:8px;align-content:center;gap:12px;min-height:320px;padding:24px;display:grid}.software-decision-panel strong{color:#f4c441;font-size:22px}.software-decision-panel span{color:#d8ebef;background:#ffffff0f;border:1px solid #c6e8f024;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:13px;font-weight:800;line-height:1.55;display:grid}.software-decision-panel b{color:#13252d;background:#f4c441;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.software-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.software-card{min-height:510px;color:inherit;background:#fff;border:1px solid #dfe8ed;border-radius:8px;grid-template-rows:170px minmax(0,1fr) auto;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0e232b12}.software-card:hover{border-color:#8fc9d6;transform:translateY(-3px);box-shadow:0 22px 46px #0e232b1c}.software-card>img{object-fit:cover;filter:saturate(.92)contrast(1.05);background:#08161c;width:100%;height:170px;display:block}.software-card>div{padding:18px}.software-card .ant-tag{color:#176b87;background:#e8f5f7;border-color:#cde7ed;margin-bottom:12px;font-weight:900}.software-card h2{color:#14232b;margin:0;font-size:24px}.software-card strong{color:#20343d;margin-top:8px;font-size:16px;line-height:1.55;display:block}.software-card p{color:#5f717c;margin:12px 0 0;line-height:1.7}.software-card-focus{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.software-card-focus span{color:#176b87;background:#f3f7f8;border:1px solid #e0eaee;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:900}.software-card>.anticon{color:#176b87;justify-self:end;margin:0 18px 18px}.software-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.software-category-card{border:1px solid #dfe8ed;border-radius:8px;height:100%}.software-category-icon{color:#176b87;background:#e8f5f7;border-radius:8px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.software-category-card h2{color:#14232b;margin:16px 0 10px;font-size:24px}.software-category-card p{color:#5f717c;line-height:1.75}.software-category-card .ant-card-body>div{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.software-category-card a{color:#176b87;background:#f3f7f8;border:1px solid #e0eaee;border-radius:999px;padding:7px 10px;font-weight:900}.software-workflow-band{background:#eef5f7;border:1px solid #dbe8ed;border-radius:8px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:24px;padding:clamp(24px,4vw,42px);display:grid}.software-workflow-band ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.software-workflow-band li{color:#20343d;gap:9px;font-weight:800;line-height:1.65;display:flex}.software-workflow-band li .anticon{color:#176b87;transform:translateY(4px)}.software-workflow-list{gap:12px;display:grid}.software-workflow-list div{background:#fff;border:1px solid #dfe8ed;border-radius:8px;padding:18px}.software-workflow-list strong{color:#14232b;font-size:18px;display:block}.software-workflow-list p{color:#5f717c;margin:8px 0;line-height:1.7}.software-workflow-list span{color:#176b87;font-weight:900}.software-focus-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.software-focus-grid div{background:#eef5f7;border:1px solid #dbe8ed;border-radius:8px;min-height:150px;padding:18px}.software-focus-grid strong{color:#176b87;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-weight:900;display:block}.software-focus-grid p{margin:0}.software-related-link{color:#176b87;align-items:center;gap:8px;margin-top:10px;font-weight:900;display:inline-flex}.solution-platform-card{border:1px solid #dfe8ed;border-radius:8px;height:100%;overflow:hidden;box-shadow:0 18px 42px #0e232b12}.solution-platform-card .ant-card-body{grid-template-rows:210px 1fr;height:100%;padding:0;display:grid}.solution-platform-media{background:#08161c;position:relative;overflow:hidden}.solution-platform-media img{object-fit:cover;object-position:center top;opacity:.9;filter:saturate(.92)contrast(1.05);width:100%;height:100%;display:block}.solution-platform-media:after{content:"";background:linear-gradient(#0000 42%,#061116c7);position:absolute;inset:0}.solution-platform-media .ant-tag{z-index:1;color:#0b3b47;background:#f4c441;border:0;font-weight:900;position:absolute;bottom:14px;left:14px}.solution-platform-body{flex-direction:column;min-height:330px;padding:20px;display:flex}.solution-platform-body h3{color:#14232b;margin:0 0 10px;font-size:22px;line-height:1.25}.solution-platform-body p{color:#5f717c;line-height:1.72}.solution-platform-body>div{gap:8px;margin:14px 0 0;display:grid}.solution-platform-body>div span{color:#20343d;background:#f3f7f8;border:1px solid #e0eaee;border-radius:6px;padding:8px 10px}.solution-platform-body a{color:#176b87;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-weight:900;display:inline-flex}.solution-delivery-band{color:#fff;background:#13252d;border:1px solid #c6e8f024;border-radius:8px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.78fr);gap:28px;padding:clamp(24px,4vw,42px);display:grid}.solution-delivery-band .section-title span{color:#8fe3ec}.solution-delivery-band .section-title h2{color:#fff}.solution-delivery-band .section-title p{color:#c3d4da}.solution-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.solution-tier-grid div{background:#ffffff12;border:1px solid #c6e8f024;border-radius:8px;min-height:168px;padding:16px}.solution-tier-grid strong{color:#fff;font-size:20px;display:block}.solution-tier-grid p{color:#c3d4da;line-height:1.7}.solution-tier-grid span{color:#8fe3ec;font-weight:800;line-height:1.55}.solution-service-path{counter-reset:solution-step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.solution-service-path li{color:#dcebee;counter-increment:solution-step;background:#ffffff12;border:1px solid #c6e8f024;border-radius:8px;align-items:center;gap:12px;min-height:74px;padding:15px;display:flex}.solution-service-path li:before{color:#13252d;content:counter(solution-step, decimal-leading-zero);background:#f4c441;border-radius:6px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.solution-proof-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.68fr);align-items:start;gap:28px;display:grid}.solution-case-stack{gap:12px;display:grid}.solution-case-stack a,.solution-download-panel,.solution-download-panel a{border:1px solid #dfe8ed;border-radius:8px}.solution-case-stack a{background:#fff;gap:8px;min-height:148px;padding:20px;transition:border-color .18s,transform .18s;display:grid}.solution-case-stack a:hover,.solution-download-panel a:hover{border-color:#8fc9d6;transform:translateY(-2px)}.solution-case-stack span{color:#176b87;font-weight:900}.solution-case-stack strong{color:#14232b;font-size:20px}.solution-case-stack p{color:#5f717c;margin:0;line-height:1.7}.solution-download-panel{background:#eef5f7;gap:12px;padding:22px;display:grid}.solution-download-panel h2{color:#14232b;margin:0 0 6px;font-size:26px}.solution-download-panel a{background:#fff;gap:8px;padding:18px;transition:border-color .18s,transform .18s;display:grid}.solution-download-panel .ant-tag{color:#176b87;background:#e8f5f7;border-color:#cde7ed;width:fit-content;margin:0;font-weight:900}.solution-download-panel strong{color:#14232b;font-size:18px}.solution-download-panel span{color:#5f717c;line-height:1.65}.solution-final-cta{margin-top:clamp(44px,6vw,76px)}.site-footer{color:#dbe8ec;background:#13252d;gap:24px;padding:32px clamp(18px,6vw,88px);display:grid}.footer-main{justify-content:space-between;gap:24px;display:flex}.site-footer p{color:#aebfc7;margin:6px 0 0}.footer-links{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.footer-links a{color:#8fe3ec;font-weight:800}.footer-contact{justify-items:end;gap:6px;min-width:220px;display:grid}.footer-contact span{color:#8fe3ec;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900}.footer-cta{color:#13252d;background:#f4c441;border-radius:6px;justify-content:center;align-items:center;min-height:40px;margin-top:8px;padding:0 16px;font-weight:900;display:inline-flex}.footer-cta:hover{color:#13252d;background:#ffd965}.footer-legal{color:#7f929b;border-top:1px solid #d8e8ec1f;justify-content:space-between;gap:14px;padding-top:18px;font-size:13px;display:flex}.footer-legal a{color:#aebfc7}.footer-legal a:hover{color:#8fe3ec}.admin-page{min-height:70vh;padding:clamp(42px,6vw,82px) clamp(18px,6vw,88px)}.admin-login-page{background:linear-gradient(135deg,#eef5f7f5,#f7faf9fa 45%,#e9f0f3f2),radial-gradient(circle at 14% 18%,#8fe3ec29,#0000 32%),#eef3f6;place-items:center;min-height:100vh;padding:clamp(18px,4vw,48px);display:grid;overflow-x:hidden}.admin-login-shell{background:#ffffffe0;border:1px solid #bbced5d1;border-radius:8px;grid-template-columns:minmax(0,1.08fr) minmax(380px,.72fr);width:min(1160px,100%);min-height:680px;display:grid;overflow:hidden;box-shadow:0 26px 80px #0f242d29}.admin-login-hero{color:#eef9fb;background:#102731;min-height:680px;display:flex;position:relative;overflow:hidden}.admin-login-hero-media{background-image:linear-gradient(90deg,#0c1e26f0,#0d232dc2 48%,#0d232d47),linear-gradient(#0e252f38,#0a181fe0),url(/assets/visual-system/home-banners/yrt-home-ai-gpu-server.webp);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.admin-login-hero:after{pointer-events:none;content:"";background-image:linear-gradient(#8fe3ec0e 1px,#0000 1px),linear-gradient(90deg,#8fe3ec0a 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.admin-login-hero-content{z-index:1;flex-direction:column;width:100%;padding:clamp(34px,5vw,66px);display:flex;position:relative}.admin-login-badge{color:#102731;letter-spacing:.08em;text-transform:uppercase;background:#a7f0f2;border-radius:5px;align-items:center;gap:8px;width:fit-content;min-height:34px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 14px 34px #0cb4c42e}.admin-login-hero h1{color:#fff;max-width:620px;margin:clamp(54px,9vw,96px) 0 18px;font-size:clamp(42px,6vw,72px);font-weight:950;line-height:1.08}.admin-login-hero p{color:#bfd3d9;max-width:560px;margin:0;font-size:clamp(17px,1.7vw,21px);font-weight:750;line-height:1.8}.admin-login-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:auto;padding-top:42px;display:grid}.admin-login-metrics div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #b8dfe733;border-radius:8px;min-height:112px;padding:18px}.admin-login-metrics strong,.admin-login-metrics span{display:block}.admin-login-metrics strong{color:#fff;font-size:34px;font-weight:950;line-height:1}.admin-login-metrics span{color:#b8ccd2;margin-top:12px;font-size:14px;font-weight:850}.admin-login-assurance{flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.admin-login-assurance li{color:#dff7f8;background:#8fe3ec1a;border:1px solid #8fe3ec33;border-radius:5px;padding:8px 10px;font-size:13px;font-weight:850}.admin-login-panel{background:linear-gradient(#fffffff0,#f7faf9fa),#fff;align-items:center;min-height:680px;padding:clamp(28px,4vw,54px);display:grid}.admin-login-card{width:100%;max-width:420px;margin:0 auto}.admin-login-logo{background:#fff;border:1px solid #d9e7ebe6;border-radius:8px;width:212px;max-width:100%;margin-bottom:34px;padding:8px 10px;display:block;box-shadow:0 16px 42px #0f242d14}.admin-login-form-head{margin-bottom:26px}.admin-login-form-head span{color:#2b7590;letter-spacing:.1em;margin-bottom:10px;font-size:12px;font-weight:950;display:block}.admin-login-form-head h2{color:#15272f;margin:0;font-size:34px;font-weight:950;line-height:1.15}.admin-login-form-head p{color:#667c85;margin:12px 0 0;font-size:15px;font-weight:750}.admin-login-card .ant-form-item{margin-bottom:20px}.admin-login-card .ant-form-item-label>label{color:#203943;font-size:14px;font-weight:850}.admin-login-card .ant-input-affix-wrapper{color:#182d35;min-height:52px;box-shadow:none;background:#f8fbfb;border-color:#d7e6eb;border-radius:6px;padding-inline:15px}.admin-login-card .ant-input-affix-wrapper-focused,.admin-login-card .ant-input-affix-wrapper:focus,.admin-login-card .ant-input-affix-wrapper:hover{background:#fff;border-color:#2b7c94;box-shadow:0 0 0 3px #2b7c941f}.admin-login-card .ant-input-prefix{color:#2b7590;margin-right:10px}.admin-login-card .ant-input,.admin-login-card .ant-input-password input{color:#162a32;background:0 0;font-weight:750}.admin-login-card .ant-input::placeholder,.admin-login-card .ant-input-password input::placeholder{color:#8a9da4}.admin-login-card .ant-btn-primary{color:#fff;background:#1f7792;border-color:#1f7792;border-radius:6px;min-height:54px;margin-top:4px;font-size:17px;font-weight:900;box-shadow:0 14px 28px #1f77923d}.admin-login-card .ant-btn-primary:not(:disabled):hover{background:#165f77;border-color:#165f77}.admin-login-footnote{color:#5e747d;background:#eef7f8;border:1px solid #d2e9ee;border-radius:6px;align-items:flex-start;gap:10px;margin-top:20px;padding:14px;font-size:13px;font-weight:750;line-height:1.6;display:flex}.admin-login-footnote .anticon{color:#1f7792;margin-top:3px}@media (max-width:980px){.admin-login-shell{grid-template-columns:1fr;min-height:0}.admin-login-hero,.admin-login-panel{min-height:0}.admin-login-hero-content{padding:34px}.admin-login-hero h1{margin-top:34px;font-size:40px}.admin-login-metrics{margin-top:36px}}@media (max-width:640px){.admin-login-page{padding:12px}.admin-login-shell{border-radius:7px}.admin-login-panel{order:1}.admin-login-hero{order:2}.admin-login-hero-content,.admin-login-panel{padding:24px}.admin-login-hero h1{font-size:34px}.admin-login-hero p{font-size:16px}.admin-login-metrics{grid-template-columns:1fr;gap:8px}.admin-login-metrics div{min-height:0}.admin-login-form-head h2{font-size:30px}}.admin-page{max-width:1520px;margin:0 auto}.admin-console-page{background:#eef3f6;max-width:none;padding:0}.admin-console{background:0 0;min-height:100vh}.admin-sider{border-right:1px solid #8fe3ec24;min-height:100vh;background:#0f242d!important}.admin-sider .ant-layout-sider-children{flex-direction:column;display:flex}.admin-brand{color:#d9eef2;border-bottom:1px solid #8fe3ec24;gap:10px;padding:22px 20px 18px;display:grid}.admin-brand img{background:#fff;border-radius:8px;width:172px;max-width:100%;padding:8px;display:block}.admin-brand span{color:#8fe3ec;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900}.admin-sider .ant-menu{color:#c8dce2;background:0 0;padding:12px;border-inline-end:0!important}.admin-sider .ant-menu-item{border-radius:8px;height:46px;margin:4px 0}.admin-sider .ant-menu-item:not(.ant-menu-item-selected){color:#c8dce2!important}.admin-sider .ant-menu-item:not(.ant-menu-item-selected):hover,.admin-sider .ant-menu-item-active:not(.ant-menu-item-selected){color:#f1fbfd!important;background:#8fe3ec24!important}.admin-sider .ant-menu-item-selected,.admin-sider .ant-menu-item-selected:hover{color:#10242c!important;background:#8fe3ec!important}.admin-console-content{min-width:0;padding:26px}.admin-console-topbar{background:#fff;border:1px solid #dfe8ed;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;padding:22px 24px;display:flex}.admin-console-topbar span{color:#176b87;letter-spacing:.1em;font-size:12px;font-weight:900}.admin-console-topbar h1{color:#13252d;margin:6px 0 7px;font-size:clamp(30px,3vw,42px)}.admin-console-topbar p{color:#647987;margin:0}.admin-section-stack{width:100%}.admin-config-gap-list{margin:0;padding-left:18px}.admin-config-gap-list li+li{margin-top:4px}.admin-line-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-line-grid div{background:#f6f8fa;border:1px solid #dfe8ed;border-radius:8px;justify-content:space-between;align-items:center;min-height:72px;padding:14px;display:flex}.admin-line-grid span{color:#526a75;font-weight:800}.admin-line-grid strong{color:#176b87;font-size:28px}.admin-priority-list{gap:12px;display:grid}.admin-priority-list div{background:#f6f8fa;border:1px solid #dfe8ed;border-radius:8px;gap:5px;padding:14px;display:grid}.admin-priority-list strong{color:#13252d}.admin-priority-list span,.admin-muted{color:#647987}.admin-table-toolbar{grid-template-columns:minmax(240px,1fr) minmax(160px,220px) minmax(160px,220px);gap:12px;margin-bottom:16px;display:grid}.admin-inquiry-toolbar{grid-template-columns:minmax(260px,1fr) repeat(4,minmax(140px,190px))}.admin-toolbar-alert{margin-bottom:16px}.admin-inquiry-detail{margin-bottom:18px}.admin-inquiry-meta,.admin-product-coverage{gap:5px;min-width:0;display:grid}.admin-inquiry-meta span,.admin-product-coverage span{color:#526a75;font-size:12px;line-height:1.35}.admin-inquiry-sla{gap:6px;min-width:0;display:grid}.admin-inquiry-sla span{color:#647987;font-size:12px;font-weight:700}.admin-inquiry-sla p{color:#243844;margin:0;font-size:12px;line-height:1.45}.admin-product-coverage span{background:#f3f8fa;border:1px solid #dfe8ed;border-radius:6px;width:fit-content;padding:4px 7px;display:inline-flex}.admin-topbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.admin-topbar h1{margin:0 0 8px;font-size:clamp(30px,4vw,44px)}.admin-topbar p{color:#647987;margin:0}.admin-card-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.admin-product-form,.admin-form-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.admin-inquiry-follow-form{margin-top:18px}.admin-inquiry-summary,.admin-inquiry-source-strip,.admin-inquiry-quick-actions{margin-bottom:16px}.admin-inquiry-source-strip{color:#5f7180;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-inquiry-source-strip>span{color:#17212b;font-weight:700}.admin-product-form-tabs .ant-tabs-nav{margin-bottom:18px}.admin-product-form-tabs .ant-tabs-nav-wrap{overflow:visible}.admin-product-form-tabs .ant-tabs-nav-list{flex-wrap:wrap;gap:4px 18px;transform:none!important}.admin-product-form-tabs .ant-tabs-nav-operations{display:none!important}.admin-product-form-tabs .ant-tabs-tab{border-radius:6px;margin:0;padding:8px 10px;font-weight:700}.admin-product-form-tabs .ant-tabs-tab-active{background:#e8f5f8}.admin-product-form-tabs .ant-tabs-ink-bar{display:none}.admin-form-wide{grid-column:1/-1}.admin-product-name-cell,.admin-media-file-cell{align-items:center;gap:12px;min-width:0;display:flex}.admin-product-name-cell>img,.admin-product-name-cell>span,.admin-media-file-cell>img,.admin-media-file-cell>span,.admin-media-file-cell>.anticon{background:#f5f9fb;border:1px solid #dce8ee;border-radius:8px;flex:0 0 46px;width:46px;height:46px}.admin-product-name-cell>span,.admin-media-file-cell>span{color:#2f7891;letter-spacing:0;place-items:center;font-size:11px;font-weight:800;display:grid}.admin-product-name-cell>img,.admin-media-file-cell>img{object-fit:cover}.admin-media-file-cell>.anticon{color:#2f7891;place-items:center;font-size:20px;display:grid}.admin-media-summary{margin:0 0 18px}.admin-media-summary .ant-card{background:#f8fbfc;border-radius:8px}.admin-sub-card{background:#fbfdfe;border-radius:8px;margin-bottom:18px}.admin-media-toolbar{grid-template-columns:minmax(220px,1fr) 150px 150px 180px;margin-top:18px}.admin-media-usage-cell{flex-wrap:wrap;gap:6px;display:flex}.admin-media-usage-cell .ant-tag{text-overflow:ellipsis;max-width:100%;overflow:hidden}.admin-preview-stack{width:100%}.admin-media-edit{background:#f8fbfc;border:1px solid #dce8ee;border-radius:8px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:18px;padding:12px;display:grid}.admin-media-edit>img,.admin-media-edit>.anticon{object-fit:cover;background:#eef4f7;border:1px solid #dce8ee;border-radius:8px;width:72px;height:72px}.admin-media-edit>.anticon{color:#2f7891;place-items:center;font-size:28px;display:grid}.admin-media-edit strong,.admin-media-edit span{display:block}.admin-media-edit span{color:#647987;word-break:break-all;margin-top:6px}.admin-product-image-tools,.admin-image-picker-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:-8px 0 18px;display:grid}.admin-image-picker{gap:12px;display:grid}.admin-product-image-preview,.admin-image-picker-preview{background:#f8fbfc;border:1px solid #dce8ee;border-radius:8px;grid-template-columns:156px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.admin-product-image-preview img,.admin-image-picker-preview img{aspect-ratio:16/10;object-fit:cover;background:#eef4f7;border-radius:6px;width:100%}.admin-product-image-preview strong,.admin-product-image-preview span,.admin-image-picker-preview strong,.admin-image-picker-preview span{display:block}.admin-product-image-preview span,.admin-image-picker-preview span{color:#647987;word-break:break-all;margin-top:6px}.admin-product-modal.ant-modal{padding-bottom:24px;top:24px}.admin-product-modal .ant-modal-content{flex-direction:column;height:calc(100vh - 48px);max-height:calc(100vh - 48px);display:flex}.admin-product-modal .ant-modal-body{flex:auto;min-height:0;overflow-y:auto}.admin-product-modal .ant-modal-footer{flex:none}.admin-content-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.admin-content-form h2,.admin-content-form>.ant-btn{grid-column:1/-1}.admin-content-form .ant-form-item:has(textarea){grid-column:1/-1}.admin-content-form h2{color:#142c35;border-top:1px solid #e8eef2;margin:10px 0 14px;padding-top:16px;font-size:20px}.admin-content-form h2:first-child{border-top:0;padding-top:0}.admin-content-tabs{grid-column:1/-1}.admin-content-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.admin-content-panel .ant-form-item:has(textarea){grid-column:1/-1}.admin-content-panel-wide textarea{line-height:1.65}.admin-trust-tabs{min-width:0}.admin-trust-tabs .ant-tabs-nav{margin-bottom:18px}.admin-trust-tabs .ant-tabs-nav-list{flex-wrap:wrap;gap:6px 14px;transform:none!important}.admin-trust-tabs .ant-tabs-tab{border-radius:6px;margin:0;padding:8px 12px;font-weight:800}.admin-trust-tabs .ant-tabs-tab-active{background:#e8f5f8}.admin-trust-tabs .ant-tabs-ink-bar,.admin-trust-tabs .ant-tabs-nav-operations{display:none!important}.admin-trust-list{gap:14px;display:grid}.admin-trust-list-head{background:#f6fafb;border:1px solid #dce8ee;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.admin-trust-list-head strong,.admin-trust-list-head span{display:block}.admin-trust-list-head strong{color:#142c35;font-size:16px}.admin-trust-list-head span{color:#5f717c;max-width:760px;margin-top:6px;line-height:1.6}.admin-trust-item{border-color:#dce8ee;border-radius:8px}.admin-trust-item .ant-card-head{background:#fbfdfe;min-height:48px}.admin-trust-item .ant-card-head-title{color:#176b87;font-weight:900}.admin-trust-item textarea{line-height:1.65}@media (max-width:1280px){.site-header{padding:0 clamp(16px,3vw,36px)}.mega-panel{grid-template-columns:260px minmax(0,1fr)}.solution-panel{grid-template-columns:250px minmax(0,1fr)}.solution-menu-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.solution-software-entry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.solution-track-grid,.solution-software-grid,.software-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.software-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.software-focus-grid,.compact-menu-grid,.software-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand{min-width:160px}.brand-logo-wrap{width:154px}.brand-logo-wrap img{max-width:148px}.mega-nav>a,.nav-group>a{padding:0 8px;font-size:14px}.header-phone{display:none}.category-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-logo-grid,.customer-logo-wall-compact .customer-logo-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1120px){.industry-grid,.strength-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.admin-console.ant-layout,.admin-console.ant-layout-has-sider{width:100%;max-width:100vw;display:block!important}.admin-sider{min-height:auto;overflow:hidden;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}.admin-sider .ant-layout-sider-children{display:block}.admin-brand{justify-content:space-between;align-items:center;display:flex}.admin-brand img{width:150px}.admin-sider .ant-menu{white-space:nowrap;gap:8px;max-width:100%;padding:10px 14px;display:flex;overflow:auto hidden}.admin-sider .ant-menu-item{flex:none;width:auto!important;padding-inline:14px!important}.admin-console-content{width:100%;min-width:0;max-width:100vw;padding:18px}.admin-line-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-table-toolbar,.product-workbench,.detail-hero,.detail-content-grid,.deep-layout{grid-template-columns:1fr}.filter-card,.quote-aside,.deep-aside{max-height:none;position:static;overflow:visible}.detail-copy{max-width:none}.detail-image{min-height:340px}.detail-spec-grid,.detail-visual-proof-grid,.model-decision-band,.gt-boundary-panel,.config-decision-grid,.fit-grid,.workload-match-grid,.procurement-summary-grid,.deployment-grid,.software-fit-grid,.option-grid,.technical-spec-grid,.detail-solution-grid,.solution-detail-overview,.solution-scenario-grid,.solution-line-boundary-grid,.solution-priority-grid,.solution-tier-detail-grid,.solution-plan-grid,.solution-deliverable-card>.ant-card-body>div,.solution-resource-link-grid,.case-path-grid,.article-summary-grid,.download-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-card .ant-card-body{grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);align-items:stretch;display:grid}.filter-card-head{grid-row:1/span 2}.filter-presets,.filter-active-box{padding:18px}.product-filter-form{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;padding:18px;display:grid}.filter-section{margin-bottom:0}.filter-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.mega-nav,.header-actions,.desktop-contact-dock{display:none}.mobile-header-phone{color:#176b87;white-space:nowrap;background:#eef9fb;border:1px solid #cfe7ed;border-radius:999px;align-items:center;gap:6px;margin-left:auto;margin-right:8px;padding:7px 10px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.mobile-menu{display:inline-flex}.brand{min-width:auto}.hero,.customer-logo-wall,.customer-voice-panel,.detail-hero,.cta-section,.solutions-hero,.software-hub-hero,.software-workflow-band,.software-workflow-layout,.industry-story-layout,.solution-delivery-band,.solution-proof-grid,.solution-detail-overview,.phase-hero,.story-hero,.resource-hero,.support-hero,.resource-curated-grid,.resource-topic-band,.proof-band,.support-flow,.ecosystem-band,.about-entity-panel,.company-facts-panel,.download-note,.phase-cta-band,.case-study-card .ant-card-body,.deep-hero,.article-hero,.article-brief-band,.case-lessons-band,.download-detail-hero,.deep-layout,.article-layout,.download-detail-grid,.download-usage-card,.download-value-panel,.download-related-panel,.download-contact-band,.knowledge-card.knowledge-featured-card .ant-card-body{grid-template-columns:1fr}.campaign-switcher,.selector-console,.industry-grid,.strength-grid,.workflow-grid,.solution-priority-grid,.solution-tier-detail-grid,.solution-plan-grid,.solution-scenario-grid,.solution-line-boundary-grid,.solution-check-risk-grid,.solution-deliverable-card>.ant-card-body>div,.solution-resource-link-grid,.solution-stage-strip,.software-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-logo-grid,.customer-logo-wall-compact .customer-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-voice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-hero{min-height:auto}.solutions-hero-media,.solutions-hero-media img{min-height:340px}.solution-matrix-head{display:none}.solution-matrix-row{grid-template-columns:1fr}.selector-card{min-height:auto}.selector-card .ant-card-body,.workflow-card .ant-card-body,.path-card .ant-card-body{padding:20px}.selector-card p,.workflow-apps{min-height:auto}.selector-card div:last-of-type,.workflow-apps{margin:14px 0}.route-path-row .path-card,.workflow-card{min-height:auto}.solution-matrix-row>*{border-bottom:1px solid #e1ecef;border-right:0}.solution-matrix-row>:last-child{border-bottom:0}.solution-matrix-row>:before{color:#176b87;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:900;display:block}.solution-matrix-row strong:before{content:"工作负载"}.solution-matrix-row p:first-of-type:before{content:"常见瓶颈"}.solution-matrix-row p:last-of-type:before{content:"硬件重点"}.solution-matrix-row>span:before{content:"推荐平台"}.faq-layout{grid-template-columns:1fr}.knowledge-featured-media{min-height:300px}.product-workbench,.detail-content-grid,.product-line-context{grid-template-columns:1fr}.filter-card,.quote-aside,.detail-nav-band{position:static}.filter-card{max-height:none;overflow:visible}.filter-card .ant-card-body,.product-filter-form{display:block}.mobile-filter-toggle{color:#176b87;background:#e8f5f7;border:1px solid #cfe7ed;border-radius:7px;justify-content:center;align-items:center;width:calc(100% - 36px);min-height:44px;margin:18px;font-weight:900;display:flex}.product-filter-panel{border-top:1px solid #e4edf1;display:none}.product-filter-panel.open{display:block}.filter-card-head{grid-row:auto}.filter-section{margin-bottom:16px}.filter-actions{grid-template-columns:1fr}.option-grid,.profile-grid,.detail-spec-grid,.detail-visual-proof-grid,.model-decision-band,.gt-boundary-panel,.config-decision-grid,.fit-grid,.workload-match-grid,.procurement-summary-grid,.deployment-grid,.software-fit-grid,.technical-spec-grid,.detail-solution-grid,.buying-steps,.home-proof-row,.insight-resource-strip,.category-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-strip{grid-template-columns:1fr}.decision-strip div{border-bottom:1px solid #dfe8ed;border-right:0}.decision-strip div:last-child{border-bottom:0}.delivery-grid,.resource-gateway,.trust-evidence-grid,.about-focus-grid,.about-entity-grid,.company-facts-grid,.resource-path-strip,.phase-link-row,.case-study-grid,.knowledge-route-strip,.article-brief-grid,.case-lessons-grid,.case-resource-grid,.article-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-lines-head,.featured-head{flex-direction:column;align-items:flex-start}.mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{min-height:560px;max-height:none}.hero-media,.hero-visual,.hero-media>img{min-height:100%}.tower{right:20px}.resource-hero-actions,.resource-hero-actions>a{justify-self:start;justify-items:start}.phase-hero-media{height:320px}.deep-aside,.article-aside{max-height:none;position:static;overflow:visible}.solution-detail-products a{grid-template-columns:130px minmax(0,1fr)}.solution-detail-products>a>.anticon{display:none}}@media (max-width:720px){.detail-visual-proof-grid,.detail-visual-proof-count-2{grid-template-columns:1fr}.detail-visual-proof-item{grid-template-rows:220px minmax(0,1fr)}}@media (max-width:640px){html,body{overscroll-behavior-x:none}.brand-logo-wrap{width:136px}.brand-logo-wrap img{max-width:130px}.mobile-header-phone{padding:7px 8px;font-size:12px}.site-footer{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.mobile-sticky-cta{right:12px;bottom:max(12px, env(safe-area-inset-bottom,0px));z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #cfe7edf5;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid;position:fixed;left:12px;box-shadow:0 18px 46px #0e2b3638}.mobile-sticky-cta a{color:#176b87;white-space:nowrap;background:#eef9fb;border:1px solid #cfe7ed;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:44px;padding:0 8px;font-size:13px;font-weight:900;line-height:1.2;display:inline-flex;overflow:hidden}.mobile-sticky-cta a:last-child{color:#fff;background:linear-gradient(135deg,#176b87,#0f617b);border-color:#176b87}.mobile-sticky-cta .anticon{flex:none}.contact-wechat-row{grid-template-columns:74px minmax(0,1fr);padding:10px}.contact-wechat-row img{width:74px;height:74px}.company-facts-panel,.about-entity-panel{padding:14px}.about-entity-copy{padding:20px}.about-entity-tags{gap:6px}.about-entity-tags span{padding:5px 8px;font-size:12px}.about-entity-grid{grid-template-columns:1fr}.about-entity-grid div{min-height:auto;padding:18px}.about-entity-grid strong{font-size:30px}.company-facts-copy{padding:20px}.company-facts-grid{grid-template-columns:1fr}.customer-logo-wall{gap:18px;padding:20px}.hero+.customer-logo-wall{padding:22px 18px}.customer-logo-grid,.customer-logo-wall-compact .customer-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-logo-card{min-height:104px}.customer-voice-panel{gap:16px;padding:18px}.customer-voice-head{gap:8px}.customer-voice-head h2{font-size:30px}.customer-voice-head p{font-size:14px;line-height:1.65}.customer-voice-grid{grid-template-columns:1fr;gap:10px}.customer-voice-card{gap:14px;min-height:auto;padding:16px}.customer-voice-card p{font-size:15px;line-height:1.65}.home-consult-strip{flex-direction:column;align-items:stretch;padding:22px 16px}.home-consult-actions{grid-template-columns:1fr;display:grid}.home-consult-actions .ant-btn{width:100%}.software-workflow-layout .workflow-grid,.industry-story-layout .industry-grid{grid-template-columns:1fr}.ant-modal-root,.ant-modal-wrap,.ant-drawer,.ant-drawer-content-wrapper,.ant-drawer-content{max-width:100vw;overflow-x:clip}.ant-modal{max-width:calc(100vw - 24px);margin:12px auto}.ant-modal .ant-modal-content,.ant-modal .ant-modal-body,.ant-drawer .ant-drawer-body,.quote-form,.quote-form.compact,.quote-form-grid,.ant-form,.ant-form-item,.ant-form-item-control,.ant-form-item-control-input,.ant-form-item-control-input-content{min-width:0;max-width:100%;overflow-x:clip}.quote-form-grid{grid-template-columns:1fr}.ant-input,.ant-input-affix-wrapper,.ant-input-number-input,.ant-select,.ant-select-selector,.ant-select-selection-search-input,.ant-picker,textarea.ant-input,input.ant-input{min-width:0;max-width:100%;font-size:16px!important}.admin-sider .ant-menu{white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.admin-sider .ant-menu-item{width:100%!important;margin-inline:0!important}.admin-console-content{padding:14px}.site-header{height:64px;padding:0 16px}.page-section{padding:30px 16px}.section-title{margin-bottom:18px}.section-title h1,.section-title h2{margin:6px 0 8px}.insights-section{padding-bottom:22px}.resources-section{padding-top:22px}.insight-card,.resource-card,.insight-resource-card{min-height:auto}.brand small{display:none}.hero{min-height:auto;padding:32px 16px 24px}.hero-kicker-row{gap:10px}.hero h1{font-size:clamp(30px,8.2vw,38px);line-height:1.08}.hero p{font-size:16px;line-height:1.7}.metric-panel{display:none}.selector-console,.industry-grid,.strength-grid,.workflow-grid,.solution-track-grid,.solution-software-grid,.solution-stage-strip,.software-card-grid,.software-category-grid,.solution-tier-grid,.solution-detail-overview,.solution-priority-grid,.solution-tier-detail-grid,.solution-plan-grid,.solution-scenario-grid,.solution-line-boundary-grid,.solution-check-risk-grid,.solution-deliverable-card>.ant-card-body>div,.solution-resource-link-grid,.software-focus-grid,.solution-hero-metrics{grid-template-columns:1fr}.software-hub-hero{padding:26px 16px}.software-hub-hero h1{font-size:clamp(34px,10vw,46px)}.software-hub-hero p{font-size:16px}.software-decision-panel{min-height:auto;padding:18px}.software-card{grid-template-rows:190px minmax(0,1fr) auto;min-height:auto}.software-card>img{height:190px}.solutions-hero{padding:26px 16px}.solutions-hero h1{font-size:clamp(34px,10vw,46px)}.solutions-hero p{font-size:16px}.solution-hero-proof{display:grid}.solution-hero-metrics{z-index:2;background:#08161c;padding:12px;position:relative;bottom:auto;left:auto;right:auto}.solutions-hero-media{min-height:auto}.solutions-hero-media img{min-height:260px}.solution-section-split{flex-direction:column;align-items:flex-start}.solution-track-card .ant-card-body{grid-template-rows:190px 1fr}.solution-track-body,.solution-platform-body{min-height:auto}.solution-matrix-section,.solution-delivery-band,.solution-overview-card .ant-card-body,.solution-detail-page .deep-section-card .ant-card-body,.solution-download-panel{padding:18px}.solution-detail-products a{grid-template-columns:1fr}.solution-detail-products img{height:170px}.campaign-switcher{display:none}.campaign-switcher::-webkit-scrollbar{display:none}.campaign-switcher button{scroll-snap-align:start;flex:0 0 166px;min-height:58px}.hero-slide-index{font-size:11px}.category-rail{grid-template-columns:1fr}.category-rail button{min-height:92px}.line-card{min-height:auto}.line-card-media,.line-card-media img{min-height:170px}.line-card-body{min-height:220px}.featured-card .ant-card-body{grid-template-rows:190px 1fr}.featured-body{min-height:auto}.hero-media,.hero-visual,.hero-media>img{min-height:100%}.hero-proof{gap:8px 12px}.hero-proof span{font-size:13px}.trust-metrics{grid-template-columns:1fr}.phase-hero{padding:24px}.phase-hero h1{font-size:34px}.phase-hero-media{height:240px;min-height:220px}.delivery-grid,.resource-gateway,.resource-curated-grid,.resource-topic-band,.resource-topic-grid a,.article-brief-band,.case-lessons-band,.case-lessons-grid,.case-resource-grid,.download-value-panel,.download-value-grid,.download-related-panel,.trust-evidence-grid,.about-focus-grid,.resource-path-strip,.phase-link-row,.case-study-grid,.outcome-grid,.case-path-grid,.knowledge-route-strip,.article-brief-grid,.article-summary-grid,.article-context-grid,.download-usage-grid{grid-template-columns:1fr}.resource-topic-grid a{align-items:flex-start}.resource-topic-grid p{grid-column:auto}.resource-hero-panel{width:100%}.deep-hero,.download-detail-hero,.article-hero{padding:24px}.deep-hero h1,.download-detail-hero h1,.article-hero h1{font-size:34px}.deep-hero-media,.article-hero-media,.case-study-media{min-height:230px}.knowledge-featured-media{min-height:220px}.knowledge-featured-body{padding:22px}.knowledge-featured-body h2{font-size:28px}.knowledge-card,.knowledge-card h3{min-height:auto}.knowledge-card-media{height:160px}.knowledge-search{display:grid}.story-hero{padding:24px}.story-hero h1{font-size:36px}.tower{height:320px;bottom:10px;right:0}.metric-panel{width:132px;padding:13px;top:auto;bottom:12px;left:12px}.metric-panel strong{font-size:28px}.detail-image{min-height:260px;font-size:22px}.site-footer{display:block}.footer-main,.footer-legal{display:grid}.footer-contact{justify-items:start;margin-top:22px}.footer-legal{justify-content:stretch}.admin-topbar,.admin-card-toolbar,.admin-console-topbar{display:block}.admin-console-topbar .ant-space{margin-top:16px}.admin-line-grid{grid-template-columns:1fr}.admin-brand{padding:14px 16px}.admin-brand span{font-size:12px}.admin-product-form,.admin-form-grid.compact,.admin-content-panel,.admin-media-toolbar{grid-template-columns:1fr}.admin-trust-list-head{display:grid}.admin-product-image-tools,.admin-product-image-preview,.admin-image-picker-tools,.admin-image-picker-preview{grid-template-columns:1fr}.category-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;min-width:0;max-width:100%;padding-bottom:4px;display:flex;overflow:auto hidden}.category-rail button{scroll-snap-align:start;flex:0 0 238px}.category-rail button:first-child{flex-basis:210px}.result-toolbar{display:block}.result-toolbar-meta{margin-top:12px}.products-page .ant-row,.detail-page .ant-row{margin-left:0!important;margin-right:0!important}.product-card .ant-card-body{min-height:auto}.detail-hero{padding:18px}.detail-quick-specs,.delivery-checklist,.option-grid,.profile-grid,.detail-spec-grid,.model-decision-band,.gt-boundary-panel,.config-decision-grid,.fit-grid,.workload-match-grid,.procurement-summary-grid,.deployment-grid,.software-fit-grid,.technical-spec-grid,.detail-solution-grid{grid-template-columns:1fr}.spec-note-band,.detail-visual-proof-note{grid-template-columns:1fr;gap:8px}.technical-spec-card dl>div{grid-template-columns:1fr;gap:6px}.option-block-head{flex-direction:column;align-items:flex-start}.buying-steps,.home-proof-row,.insight-resource-strip{grid-template-columns:1fr}.home-proof-row div,.home-proof-row a{min-height:auto}.cta-prep-list{grid-template-columns:1fr;display:grid}}@media (max-width:380px){.mobile-sticky-cta{gap:6px;padding:6px}.mobile-sticky-cta a{gap:4px;min-height:42px;padding:0 5px;font-size:12px}}
