/** 
 * luban - v1.0.0 
 * Create Date -2025-10-31 17:48:31
 * Copyright (c) 2025 Licensed Apache-2.0 
 * author houzhenyu@huimei.com
*/

#banner{background:url(../images/banner_self_audit.png) no-repeat center #2563eb;background-size:cover;width:100%;position:relative;height:512px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#banner .ban-con{width:auto;animation:mayson 1.2s;-webkit-animation:mayson 1.2s;font-size:48px;line-height:60px;color:#fff;text-align:center;position:relative;z-index:1}#banner .ban-con .ban-con-sm{padding-top:5px;line-height:40px;padding-left:2px;font-size:20px;color:#fff}#banner .ban-con .border-bottom{border-bottom:2px solid rgba(255,255,255,.4);width:100px;margin:30px auto 20px auto}#banner .banner-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:-webkit-gradient(linear, left top, right top, from(rgba(30,58,138,.85)), to(rgba(29,78,216,.749)));background-image:-webkit-linear-gradient(left, rgba(30,58,138,.85), rgba(29,78,216,.749));background-image:linear-gradient(to right,rgba(30,58,138,.85),rgba(29,78,216,.749))}.floor{padding:60px 0}.floor .hm_sub_head{text-align:center;margin-bottom:20px}.floor .hm_sub_head h1{font-size:30px;color:#333;font-weight:700;margin-bottom:0}.f1{width:1000px;margin:0 auto;height:100%}.f1 .hm_sub_head_text{color:#000;font-size:16px}.f1 .hm_sub_head_text p{font-size:20px;line-height:1.8}.f2{background:#f8f9fa}.f2 .hm_sub_head_box{width:1000px;margin:0 auto}.f2 .hm_sub_head_box .feature-cards-container{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:20px;width:1000px;margin:0 auto}.f2 .hm_sub_head_box .feature-cards-container .feature-card{padding:20px;border:1px solid #e5e7eb;border-radius:12px;-webkit-transition:all .3s;transition:all .3s;background:#fff}.f2 .hm_sub_head_box .feature-cards-container .feature-card .card-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.f2 .hm_sub_head_box .feature-cards-container .feature-card .card-header .card-icon{width:48px;height:48px;background-color:#dbeafe;border-radius:8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}.f2 .hm_sub_head_box .feature-cards-container .feature-card .card-header .card-icon svg{width:28px;height:28px;color:#2563eb}.f2 .hm_sub_head_box .feature-cards-container .feature-card .card-header h4{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:.75rem;margin-left:1rem}.f2 .hm_sub_head_box .feature-cards-container .feature-card .card-content .card-feature{font-size:16px;color:#4b5563;line-height:1.75;margin-bottom:.75rem}.f2 .hm_sub_head_box .feature-cards-container .feature-card .feature-effect{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.f2 .hm_sub_head_box .feature-cards-container .feature-card .feature-effect p{font-size:14px;color:#1d4ed8;font-weight:500}.f2 .hm_sub_head_box .feature-cards-container .feature-card:hover{border-color:#93c5fd;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.f2 .hm_sub_head_box .hm_sub_head_text{background:-webkit-gradient(linear, left top, right top, from(#2563eb), to(#1d4ed8));background:-webkit-linear-gradient(left, #2563eb, #1d4ed8);background:linear-gradient(to right,#2563eb,#1d4ed8);padding:20px;border-radius:12px;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1);text-align:center;margin-bottom:40px;width:1000px}.f2 .hm_sub_head_box .hm_sub_head_text p{font-size:1.875rem;font-weight:700;color:#fff;line-height:1.5;margin:0}.f3{background:#fff}.f3 .hm_sub_head_box{width:1000px;margin:0 auto}.f3 .hm_sub_head_box .hm_sub_head_text{font-size:16px;color:#262626;line-height:28px;margin-bottom:20px}.f3 .hm_sub_head_box .hm_sub_head_text p{margin-bottom:20px}.f4{background:#f8f9fa}.f4 .application-benefit{max-width:1000px;margin:0 auto;padding:0 20px}.f4 .benefit-card{background:-webkit-linear-gradient(315deg, #1d4ed8, #2563eb);background:linear-gradient(135deg,#1d4ed8,#2563eb);padding:40px;border-radius:16px;-webkit-box-shadow:0 8px 25px rgba(0,0,0,.1);box-shadow:0 8px 25px rgba(0,0,0,.1);color:#fff}.f4 .benefit-card h4{font-size:24px;font-weight:600;color:#fff;margin-bottom:20px;text-align:center;line-height:1.5;margin:0}.f4 .benefit-card .benefit-content{position:relative;z-index:1;background:#1e3a8a80;border-radius:12px;padding:20px;margin-top:20px;margin-bottom:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.f4 .benefit-card .benefit-content div{font-size:14px;line-height:1.8;color:#fff}.f4 .benefit-card .benefit-content div .benefit-content-text{font-weight:800}.f4 .benefit-card .benefit-content div svg{margin-top:10px}.f5{background:#f8f9fa}.f5 .feature-cards-container{background-color:#fff;border-radius:12px;width:1000px;margin:auto}.f5 .feature-cards-container .product-cards-row{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:20px}.f5 .feature-cards-container .product-cards-row .highlight-card{position:relative;background:-webkit-linear-gradient(315deg, #eff6ff, #fff);background:linear-gradient(135deg,#eff6ff,#fff);padding:2rem;border-radius:12px;border:1px solid #bfdbfe;-webkit-transition:all .3s;transition:all .3s}.f5 .feature-cards-container .product-cards-row .highlight-card .highlight-icon-corner{position:absolute;top:1rem;right:1rem;color:#2563eb}.f5 .feature-cards-container .product-cards-row .highlight-card .highlight-metric{font-size:30px;color:#2959db;margin-bottom:.75rem}.f5 .feature-cards-container .product-cards-row .highlight-card .highlight-title{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:.75rem}.f5 .feature-cards-container .product-cards-row .highlight-card .highlight-description{color:#4b5563;line-height:1.75;font-size:17px}.f5 .feature-cards-container .product-cards-row .highlight-card:hover{border-color:#60a5fa;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.f6{background:#f8f9fa}.f6 .config-cards{max-width:1000px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.f6 .config-card{background:#fff;padding:40px;border-radius:16px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid #e5e7eb;text-align:center}.f6 .config-card.pro{background:-webkit-gradient(linear, left top, right top, from(#2563eb), to(#1d4ed8));background:-webkit-linear-gradient(left, #2563eb, #1d4ed8);background:linear-gradient(to right,#2563eb,#1d4ed8);border:2px solid #3b82f6;-webkit-box-shadow:0 8px 25px rgba(0,0,0,.1);box-shadow:0 8px 25px rgba(0,0,0,.1);position:relative;overflow:hidden}.f6 .config-card.pro::before{content:'';position:absolute;top:0;right:0;width:120px;height:120px;background-color:rgba(255,255,255,.1);border-bottom-left-radius:100%}.f6 .config-card.pro .config-badge{background-color:rgba(255,255,255,.2);color:#fff}.f6 .config-card.pro .config-target{color:#bfdbfe}.f6 .config-card.pro .config-spec div h4{color:#fff}.f6 .config-card.pro .config-spec div p{color:#bfdbfe}.f6 .config-card.standard .config-badge{background-color:#dbeafe;color:#1d4ed8}.f6 .config-card.standard .config-target{color:#4b5563}.f6 .config-card.standard .config-spec div h4{color:#374151}.f6 .config-card.standard .config-spec div p{color:#4b5563}.f6 .config-badge{display:inline-block;padding:8px 16px;border-radius:50px;font-weight:500;margin-bottom:15px;font-size:14px}.f6 .config-target{font-size:16px;margin:10px 0 30px 0;font-weight:500}.f6 .config-specs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;text-align:left;position:relative;z-index:10}.f6 .config-spec{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}.f6 .config-spec svg{width:20px;height:20px;margin-top:2px;-ms-flex-negative:0;flex-shrink:0}.f6 .config-spec div h4{font-size:16px;font-weight:500;margin-bottom:5px;line-height:1.3}.f6 .config-spec div p{font-size:14px;margin:0;line-height:1.4}@-webkit-keyframes mayson{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mayson{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#platformConfig{background:#fff}#resourcesSupportBox .resources-support-section{background:#fff}