.esg-honest-business-wrap .about-banner{background:url(https://img.alicdn.com/imgextra/i2/O1CN01I907Uc1GmcUmlVrTr_!!6000000000665-2-tps-1440-601.png) 50%/cover no-repeat;height:38.1875rem}.esg-honest-business-wrap .about-banner .about-banner-slogan-wrap{height:100%;margin:0 auto;position:relative;width:90rem}.esg-honest-business-wrap .about-banner .about-banner-slogan-wrap .about-banner-slogan-container{bottom:3.75rem;color:#fff;left:0;position:absolute}.esg-honest-business-wrap .about-banner .about-banner-slogan-wrap .about-banner-slogan{font-size:2.5rem;font-weight:700;margin-bottom:1rem;width:100%}.esg-honest-business-wrap .about-banner .about-banner-slogan-wrap .about-banner-slogan-sub{font-size:1.5rem;width:100%}.esg-honest-business-wrap .image-tab-section-content{margin:0 auto;width:90rem}.esg-honest-business-wrap .strategy-path-wrap{background-color:#fff;padding:0 0 3.75rem}.esg-honest-business-wrap .about-tab{background:#f2f2f2}.esg-honest-business-wrap .about-tab .action-result-cards{padding-top:0}.esg-honest-business-wrap .about-tab .image-tab-section{padding:3.75rem 0 0}.esg-honest-business-wrap .about-tab .image-tab-section .common-section{margin:0 auto;max-width:90rem;padding:0 2.5rem}.esg-honest-business-wrap .about-tab .image-tab-section .image-tab-content-detail{color:#666;font-size:1rem;line-height:1.8}.esg-honest-business-wrap .about-tab .image-tab-section .image-tab-content-detail p{margin:0}.esg-honest-business-wrap .visibility-sensor-wrap{height:3.75rem;position:absolute;top:200px;width:25rem;z-index:-1}.esg-honest-business-wrap .visibility-sensor-wrap .visibility-sensor-inner{height:3.75rem;width:18.75rem}@media (max-width:767px){.esg-honest-business-wrap .image-tab-section-content{padding:0 1.5rem;width:100%}.esg-honest-business-wrap .about-banner{height:22rem}.esg-honest-business-wrap .about-banner .about-banner-slogan-wrap{width:100%}.esg-honest-business-wrap .about-banner .about-banner-slogan-wrap .about-banner-slogan-container{bottom:1.25rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 1rem;width:100%}.esg-honest-business-wrap .about-banner .about-banner-slogan-wrap .about-banner-slogan{font-size:1.875rem;line-height:1.3;margin-bottom:.75rem}.esg-honest-business-wrap .about-banner .about-banner-slogan-wrap .about-banner-slogan-sub{font-size:1.375rem;line-height:1.5}.esg-honest-business-wrap .about-tab{padding-bottom:1.375rem}}.sustainability-knowledge{background-position:50%;background-size:cover;overflow:hidden;position:relative;width:100%}.sustainability-knowledge .knowledge-container{margin:0 auto;position:relative;width:90rem;z-index:2}.sustainability-knowledge .knowledge-title{color:#222;display:inline-block;font-size:2.25rem;font-weight:700;margin-bottom:3.75rem;position:relative}.sustainability-knowledge .knowledge-title:after{background:#ff6a00;bottom:-1.25rem;content:"";height:.375rem;left:0;position:absolute;width:2rem}.sustainability-knowledge .knowledge-title-green:after{background:#40aa32;bottom:-1.25rem;content:"";height:.375rem;left:0;position:absolute;width:2rem}.sustainability-knowledge .knowledge-description{color:#333;font-size:1rem;line-height:1.75rem;margin-bottom:1.875rem}.sustainability-knowledge .knowledge-description-more{color:#ff6a00;cursor:pointer;text-decoration:underline}.sustainability-knowledge .knowledge-content-container{border-radius:.75rem;padding:5rem 2.5rem}.sustainability-knowledge .knowledge-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:41.25rem}.sustainability-knowledge .knowledge-card{background-color:hsla(0,0%,100%,.8);border-radius:.75rem;cursor:pointer;max-width:62.5rem;min-height:20rem;padding:1.875rem;position:relative}.sustainability-knowledge .knowledge-card .knowledge-content-title{color:#222;font-size:1.375rem;font-weight:700;margin-bottom:.625rem}.sustainability-knowledge .knowledge-card p{color:#222;font-size:1rem;line-height:1.625rem;margin:0;white-space:pre-line}.sustainability-knowledge .knowledge-card .knowledge-card-arrow{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;bottom:1.875rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;left:1.875rem;position:absolute}.sustainability-knowledge .knowledge-card .knowledge-card-arrow svg{height:1rem;width:1.75rem}@media (max-width:1024px) and (min-width:768px){.sustainability-knowledge .knowledge-container{padding:0 1.875rem;width:100%}.sustainability-knowledge .knowledge-card{padding:1.5625rem}.sustainability-knowledge .knowledge-card p{font-size:1.125rem;line-height:1.625rem}}@media (max-width:767px){.sustainability-knowledge{padding:.625rem 0}.sustainability-knowledge .knowledge-container{padding:0 1.25rem;width:100%}.sustainability-knowledge .knowledge-title{font-size:2.5rem;margin-bottom:3.75rem}.sustainability-knowledge .knowledge-title:after{height:.4375rem;width:2rem}.sustainability-knowledge .knowledge-description{font-size:1.375rem}.sustainability-knowledge .knowledge-card{max-width:60%;padding:1.25rem}.sustainability-knowledge .knowledge-card p{font-size:1.125rem;line-height:1.5rem}.sustainability-knowledge .knowledge-card .knowledge-card-arrow{bottom:1.25rem;left:1.25rem}.sustainability-knowledge .knowledge-card .knowledge-card-arrow svg{height:.875rem;width:1.5rem}}.image-tab-switch-container{width:100%}.image-tab-switch-container .image-tab-list{grid-gap:1.5rem;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;-webkit-justify-content:center;justify-content:center}.image-tab-switch-container .image-tab-item,.image-tab-switch-container .image-tab-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.image-tab-switch-container .image-tab-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.image-tab-switch-container .image-tab-item:hover{-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.image-tab-switch-container .image-tab-item:hover .image-tab-image-wrapper{-webkit-box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15)}.image-tab-switch-container .image-tab-item .image-tab-image-wrapper{background:#fff;border-radius:1rem;height:7.5rem;overflow:hidden;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:7.5rem}.image-tab-switch-container .image-tab-item .image-tab-image{display:block;height:100%;object-fit:cover;width:100%}.image-tab-switch-container .image-tab-item .image-tab-active-border{-webkit-animation:borderFadeIn .3s ease;-moz-animation:borderFadeIn .3s ease;animation:borderFadeIn .3s ease;border:.25rem solid #ff6a00;border-radius:1rem;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.image-tab-switch-container .image-tab-item .image-tab-title{color:#333;font-size:1.125rem;font-weight:500;line-height:1.4;margin-top:1rem;max-width:11.25rem;text-align:center;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.image-tab-switch-container .image-tab-item.active .image-tab-image-wrapper{-webkit-box-shadow:0 .375rem 1.25rem rgba(255,106,0,.2);box-shadow:0 .375rem 1.25rem rgba(255,106,0,.2)}.image-tab-switch-container .image-tab-item.active .image-tab-title{color:#ff6a00;font-weight:600}.image-tab-switch-container .image-tab-content{border-radius:1rem;min-height:12.5rem;width:100%}@-webkit-keyframes borderFadeIn{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes borderFadeIn{0%{opacity:0;-moz-transform:scale(.95);transform:scale(.95)}to{opacity:1;-moz-transform:scale(1);transform:scale(1)}}@keyframes borderFadeIn{0%{opacity:0;-webkit-transform:scale(.95);-moz-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@-webkit-keyframes contentFadeIn{0%{opacity:0;-webkit-transform:translateY(.625rem);transform:translateY(.625rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes contentFadeIn{0%{opacity:0;-moz-transform:translateY(.625rem);transform:translateY(.625rem)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@keyframes contentFadeIn{0%{opacity:0;-webkit-transform:translateY(.625rem);-moz-transform:translateY(.625rem);transform:translateY(.625rem)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@media (max-width:768px){.image-tab-switch-container .image-tab-list{grid-gap:1rem;gap:1rem}.image-tab-switch-container .image-tab-item .image-tab-image-wrapper{height:7.5rem;width:7.5rem}.image-tab-switch-container .image-tab-item .image-tab-title{font-size:1.125rem}}.integrity-commerce-container{padding:3.75rem 0 2.5rem;width:100%}.integrity-commerce-container .integrity-header{margin-bottom:1.875rem}.integrity-commerce-container .integrity-header .integrity-title{color:#000;font-size:2.25rem;font-weight:700;line-height:1.4;margin:0 0 1.5rem;padding-bottom:1.25rem;position:relative}.integrity-commerce-container .integrity-header .integrity-title:after{background-color:#ff6a00;bottom:0;content:"";display:block;height:.375rem;left:0;position:absolute;width:2.0625rem}.integrity-commerce-container .integrity-header .integrity-description{color:#666;font-size:1rem;line-height:1.8;margin:0}.integrity-commerce-container .section-title{color:#000;font-size:1.75rem;font-weight:600;line-height:1.4;margin:0 0 2.25rem}.integrity-commerce-container .management-structure-section{margin-bottom:2.5rem}.integrity-commerce-container .management-structure-section .management-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.integrity-commerce-container .management-structure-section .management-card{background:#fff;border-radius:.75rem;overflow:hidden;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.integrity-commerce-container .management-structure-section .management-card:hover{-webkit-box-shadow:0 .375rem 1.25rem rgba(0,0,0,.12);box-shadow:0 .375rem 1.25rem rgba(0,0,0,.12);-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.integrity-commerce-container .management-structure-section .management-card .card-image-wrapper{background:#f5f5f5;height:12.5rem;overflow:hidden;width:100%}.integrity-commerce-container .management-structure-section .management-card .card-image-wrapper .card-image{height:100%;object-fit:cover;width:100%}.integrity-commerce-container .management-structure-section .management-card .card-title{color:#000;font-size:1.25rem;font-weight:600;line-height:1.4;margin:1.5rem 1.25rem 1rem}.integrity-commerce-container .management-structure-section .management-card .card-description{color:#666;font-size:.875rem;line-height:1.8;margin:0 1.25rem 1.5rem}.integrity-commerce-container .report-investigation-section .report-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:2.5rem}.integrity-commerce-container .report-investigation-section .report-card{background:#fff;border-radius:.75rem;padding:2.5rem 1.875rem;text-align:left;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.integrity-commerce-container .report-investigation-section .report-card:hover{-webkit-box-shadow:0 .375rem 1.25rem rgba(0,0,0,.12);box-shadow:0 .375rem 1.25rem rgba(0,0,0,.12);-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.integrity-commerce-container .report-investigation-section .report-card .report-icon-wrapper{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:#ff6a00;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:3.5rem;-webkit-justify-content:center;justify-content:center;margin-bottom:1.5rem;width:3.5rem}.integrity-commerce-container .report-investigation-section .report-card .report-icon-wrapper .report-icon{height:2.25rem;width:2.25rem}.integrity-commerce-container .report-investigation-section .report-card .report-card-title{color:#000;font-size:1.25rem;font-weight:600;line-height:1.4;margin:0 0 1rem}.integrity-commerce-container .report-investigation-section .report-card .report-card-description{color:#666;font-size:.875rem;line-height:1.8;margin:0}.integrity-commerce-container .report-investigation-section .report-footer{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;border-top:.125rem solid #ff6a00;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;padding-top:1.25rem;width:5rem}.integrity-commerce-container .report-investigation-section .report-footer .report-arrow{color:#ff6a00;font-size:1.5rem;font-weight:600}.integrity-commerce-container .risk-management-section{margin-bottom:2.5rem}.integrity-commerce-container .risk-management-section .risk-management-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.integrity-commerce-container .risk-management-section .risk-card{border-radius:.75rem;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.integrity-commerce-container .risk-management-section .risk-card:hover{-webkit-box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.integrity-commerce-container .risk-management-section .risk-card .risk-card-image-wrapper{height:20rem;overflow:hidden;position:relative;width:100%}.integrity-commerce-container .risk-management-section .risk-card .risk-card-image-wrapper .risk-card-image{height:100%;object-fit:cover;width:100%}.integrity-commerce-container .risk-management-section .risk-card .risk-card-image-wrapper .risk-card-overlay{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;left:0;padding:1.875rem;position:absolute;right:0;top:0}.integrity-commerce-container .risk-management-section .risk-card .risk-card-image-wrapper .risk-card-content{color:#fff}.integrity-commerce-container .risk-management-section .risk-card .risk-card-image-wrapper .risk-card-content .risk-card-title{font-size:1.5rem;font-weight:600;line-height:1.4;margin:0 0 .75rem}.integrity-commerce-container .risk-management-section .risk-card .risk-card-image-wrapper .risk-card-content .risk-card-description{-webkit-box-orient:vertical;-webkit-line-clamp:3;cursor:pointer;display:-webkit-box;font-size:.875rem;height:5.4em;line-height:1.8;margin:0;opacity:.95;overflow:hidden;text-overflow:ellipsis}.integrity-commerce-container .supervision-section{margin-bottom:2.25rem}.integrity-commerce-container .supervision-section .supervision-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.integrity-commerce-container .supervision-section .supervision-card{border-radius:.75rem;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.integrity-commerce-container .supervision-section .supervision-card:hover{-webkit-box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.integrity-commerce-container .supervision-section .supervision-card .supervision-card-image-wrapper{height:20rem;overflow:hidden;position:relative;width:100%}.integrity-commerce-container .supervision-section .supervision-card .supervision-card-image-wrapper .supervision-card-image{height:100%;object-fit:cover;width:100%}.integrity-commerce-container .supervision-section .supervision-card .supervision-card-image-wrapper .supervision-card-overlay{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.7)));background:-moz-linear-gradient(top,rgba(0,0,0,.3) 0,rgba(0,0,0,.7) 100%);background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.7));bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;left:0;padding:1.875rem;position:absolute;right:0;top:0}.integrity-commerce-container .supervision-section .supervision-card .supervision-card-image-wrapper .supervision-card-content{color:#fff}.integrity-commerce-container .supervision-section .supervision-card .supervision-card-image-wrapper .supervision-card-content .supervision-card-title{font-size:1.5rem;font-weight:600;line-height:1.4;margin:0 0 .75rem}.integrity-commerce-container .supervision-section .supervision-card .supervision-card-image-wrapper .supervision-card-content .supervision-card-description{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:.875rem;height:4.5rem;line-height:1.8;margin:0;opacity:.95;overflow:hidden;text-overflow:ellipsis}.integrity-commerce-container .culture-section .culture-title{font-size:1.75rem;font-weight:600;margin-bottom:2.25rem}.integrity-commerce-container .ai-governance-capacity-section{margin-bottom:2.25rem;margin-top:2.25rem}.integrity-commerce-container .ai-governance-capacity-section .governance-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.integrity-commerce-container .ai-governance-capacity-section .governance-cards .governance-card{background:#fff;border-radius:.75rem;cursor:pointer;overflow:hidden;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.integrity-commerce-container .ai-governance-capacity-section .governance-cards .governance-card .governance-card-image{height:17.5rem;overflow:hidden;position:relative;width:100%}.integrity-commerce-container .ai-governance-capacity-section .governance-cards .governance-card .governance-card-image img{height:100%;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:100%}.integrity-commerce-container .ai-governance-capacity-section .governance-cards .governance-card .governance-card-image .governance-card-overlay{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),to(transparent));background:-moz-linear-gradient(bottom,rgba(0,0,0,.7) 0,transparent 100%);background:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent);bottom:0;left:0;padding:1.5rem;position:absolute;right:0}.integrity-commerce-container .ai-governance-capacity-section .governance-cards .governance-card .governance-card-image .governance-card-overlay .governance-card-title{color:#fff;font-size:1.125rem;font-weight:600;line-height:1.4;margin:0}.integrity-commerce-container .ai-governance-capacity-section .governance-cards .governance-card .governance-card-hover-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-align-items:flex-start;align-items:flex-start;background:#ff6a00;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;left:0;opacity:0;padding:2rem;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.integrity-commerce-container .ai-governance-capacity-section .governance-cards .governance-card .governance-card-hover-content .governance-card-hover-title{color:#fff;font-size:1.125rem;font-weight:600;line-height:1.4;margin:0 0 .5rem}.integrity-commerce-container .ai-governance-capacity-section .governance-cards .governance-card .governance-card-hover-content .governance-card-hover-text{-webkit-box-orient:vertical;-webkit-line-clamp:6;color:#fff;display:-webkit-box;font-size:.9375rem;line-height:1.8;margin:0;max-height:10.8em;overflow:hidden;text-align:left;text-overflow:ellipsis}.integrity-commerce-container .ai-governance-capacity-section .governance-cards .governance-card:hover{-webkit-box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.integrity-commerce-container .ai-governance-capacity-section .governance-cards .governance-card:hover .governance-card-image img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.integrity-commerce-container .ai-governance-capacity-section .governance-cards .governance-card:hover .governance-card-hover-content{opacity:1}@media (max-width:768px){.integrity-commerce-container{padding:2.5rem 0}.integrity-commerce-container .integrity-header{margin-bottom:2.5rem}.integrity-commerce-container .integrity-header .integrity-title{font-size:1.5rem}.integrity-commerce-container .integrity-header .integrity-description{font-size:1.125rem}.integrity-commerce-container .section-title{font-size:1.25rem;margin-bottom:1.5rem}.integrity-commerce-container .management-structure-section{margin-bottom:3.75rem}.integrity-commerce-container .management-structure-section .section-title{font-size:1.375rem;margin-bottom:1.5rem}.integrity-commerce-container .management-structure-section .management-cards{grid-gap:1rem;gap:1rem;grid-template-columns:1fr}.integrity-commerce-container .management-structure-section .management-cards .management-card .card-image-wrapper{height:12.5rem}.integrity-commerce-container .management-structure-section .management-cards .management-card .card-title{font-size:1.25rem}.integrity-commerce-container .management-structure-section .management-cards .management-card .card-description{font-size:1.125rem}.integrity-commerce-container .report-investigation-section .section-title{font-size:1.375rem;margin-bottom:1.5rem}.integrity-commerce-container .report-investigation-section .report-cards{grid-gap:1rem;gap:1rem;grid-template-columns:1fr}.integrity-commerce-container .report-investigation-section .report-cards .report-card{padding:1.875rem 1.25rem}.integrity-commerce-container .report-investigation-section .report-cards .report-card .report-icon-wrapper{height:3.5rem;width:3.5rem}.integrity-commerce-container .report-investigation-section .report-cards .report-card .report-card-title{font-size:1.25rem}.integrity-commerce-container .report-investigation-section .report-cards .report-card .report-card-description{font-size:1.125rem}.integrity-commerce-container .report-investigation-section .report-card{padding:1.875rem 1.25rem}.integrity-commerce-container .risk-management-section{margin-bottom:3.75rem}.integrity-commerce-container .risk-management-section .section-title{font-size:1.375rem;margin-bottom:1.5rem}.integrity-commerce-container .risk-management-section .risk-management-cards{grid-gap:1rem;gap:1rem;grid-template-columns:1fr}.integrity-commerce-container .risk-management-section .risk-management-cards .risk-card .risk-card-image-wrapper{height:15.625rem}.integrity-commerce-container .risk-management-section .risk-management-cards .risk-card .risk-card-overlay .risk-card-content .risk-card-title{font-size:1.25rem}.integrity-commerce-container .risk-management-section .risk-management-cards .risk-card .risk-card-overlay .risk-card-description{font-size:1.125rem}.integrity-commerce-container .risk-management-section .risk-card .risk-card-image-wrapper{height:15.625rem}.integrity-commerce-container .risk-management-section .risk-card .risk-card-image-wrapper .risk-card-overlay{padding:1.25rem}.integrity-commerce-container .risk-management-section .risk-card .risk-card-image-wrapper .risk-card-content .risk-card-title{font-size:1.25rem}.integrity-commerce-container .risk-management-section .risk-card .risk-card-image-wrapper .risk-card-content .risk-card-description{font-size:1.125rem;height:5.4em}.integrity-commerce-container .supervision-section{margin-bottom:3.75rem}.integrity-commerce-container .supervision-section .supervision-cards{grid-template-columns:1fr}.integrity-commerce-container .supervision-section .supervision-card .supervision-card-image-wrapper{height:15.625rem}.integrity-commerce-container .supervision-section .supervision-card .supervision-card-image-wrapper .supervision-card-overlay{padding:1.25rem}.integrity-commerce-container .supervision-section .supervision-card .supervision-card-image-wrapper .supervision-card-content .supervision-card-title{font-size:1.25rem}.integrity-commerce-container .supervision-section .supervision-card .supervision-card-image-wrapper .supervision-card-content .supervision-card-description{font-size:1.125rem}.integrity-commerce-container .ai-governance-capacity-section .governance-cards{grid-gap:1rem;gap:1rem;grid-template-columns:1fr}.integrity-commerce-container .ai-governance-capacity-section .governance-cards .governance-card .governance-card-image{min-height:17.5rem}.integrity-commerce-container .ai-governance-capacity-section .governance-cards .governance-card .governance-card-image .governance-card-overlay{padding:1.25rem}.integrity-commerce-container .ai-governance-capacity-section .governance-cards .governance-card .governance-card-image .governance-card-overlay .governance-card-title{font-size:1.25rem}.integrity-commerce-container .ai-governance-capacity-section .governance-cards .governance-card .governance-card-hover-content{padding:1.5rem}.integrity-commerce-container .ai-governance-capacity-section .governance-cards .governance-card .governance-card-hover-content .governance-card-hover-title{font-size:1.25rem;margin-bottom:.5rem}.integrity-commerce-container .ai-governance-capacity-section .governance-cards .governance-card .governance-card-hover-content .governance-card-hover-text{font-size:1.125rem}}.supply-chain-management-container{padding:3.75rem 0;width:100%}.supply-chain-management-container .supply-chain-header{margin-bottom:1.875rem}.supply-chain-management-container .supply-chain-header .supply-chain-title{color:#000;font-size:2.25rem;font-weight:700;line-height:1.4;margin:0 0 1.5rem;padding-bottom:1.25rem;position:relative}.supply-chain-management-container .supply-chain-header .supply-chain-title:after{background-color:#ff6a00;bottom:0;content:"";display:block;height:.375rem;left:0;position:absolute;width:2.0625rem}.supply-chain-management-container .supply-chain-header .supply-chain-description{color:#666;font-size:1rem;line-height:1.8;margin:0}.supply-chain-management-container .section-title{color:#000;font-size:1.75rem;font-weight:600;line-height:1.4;margin:0 0 2.5rem}.supply-chain-management-container .esg-structure-section{margin-bottom:2.25rem}.supply-chain-management-container .esg-structure-section .esg-structure-title{color:#000;font-size:1.75rem;font-weight:600;margin-bottom:2.25rem}.supply-chain-management-container .management-system-section{margin-bottom:2.25rem}.supply-chain-management-container .management-system-section .management-system-title{color:#000;font-size:1.75rem;font-weight:600;margin-bottom:1.5rem}.supply-chain-management-container .management-system-section .management-tabs{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;grid-gap:3rem;-webkit-align-items:center;align-items:center;border-bottom:1px solid #e5e5e5;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:3rem;margin-bottom:1.75rem}.supply-chain-management-container .management-system-section .management-tabs .management-tab-item{color:#666;cursor:pointer;font-size:1.125rem;font-weight:500;padding:.75rem 0;position:relative;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease;white-space:nowrap}.supply-chain-management-container .management-system-section .management-tabs .management-tab-item:hover{color:#000}.supply-chain-management-container .management-system-section .management-tabs .management-tab-item.active{color:#000;font-weight:600}.supply-chain-management-container .management-system-section .management-tabs .management-tab-item.active:after{background:#ff6a00;border-radius:.125rem;bottom:-.0625rem;content:"";height:.1875rem;left:0;position:absolute;right:0}.supply-chain-management-container .management-system-section .management-tab-panel{-webkit-animation:fadeIn .4s ease;-moz-animation:fadeIn .4s ease;animation:fadeIn .4s ease}.supply-chain-management-container .management-system-section .process-flow-card{background:#fff;border-radius:1.25rem;-webkit-box-shadow:0 .25rem 1.25rem rgba(0,0,0,.06);box-shadow:0 .25rem 1.25rem rgba(0,0,0,.06);padding:3rem 2.5rem}.supply-chain-management-container .management-system-section .process-flow-card .process-flow-grid{display:grid;grid-template-columns:repeat(4,1fr)}.supply-chain-management-container .management-system-section .process-flow-card .process-flow-grid.esg-process-flow-grid{grid-template-columns:repeat(3,1fr)}.supply-chain-management-container .management-system-section .process-flow-card .process-flow-grid .process-step-col{padding:0 1.5rem;position:relative}.supply-chain-management-container .management-system-section .process-flow-card .process-flow-grid .process-step-col:not(:last-child):after{background:#ececec;bottom:0;content:"";position:absolute;right:0;top:4.375rem;width:1px}.supply-chain-management-container .management-system-section .process-flow-card .process-flow-grid .process-step-col .step-button-wrapper{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:1.75rem;position:relative}.supply-chain-management-container .management-system-section .process-flow-card .process-flow-grid .process-step-col .step-button-wrapper .step-button{background:#ff6a00;border-radius:1.75rem;-webkit-box-shadow:0 .25rem .75rem rgba(255,106,0,.25);box-shadow:0 .25rem .75rem rgba(255,106,0,.25);color:#fff;font-size:1.125rem;font-weight:600;line-height:1.4;padding:.75rem 2.5rem;white-space:nowrap}.supply-chain-management-container .management-system-section .process-flow-card .process-flow-grid .process-step-col .step-button-wrapper .step-arrow{background-image:-moz-linear-gradient(left,#ff6a00 0,#ff6a00 .375rem,transparent .375rem,transparent .75rem);background-image:linear-gradient(90deg,#ff6a00 0,#ff6a00 .375rem,transparent 0,transparent .75rem);background-repeat:repeat-x;background-size:.75rem .125rem;height:.125rem;position:absolute;right:-1.625rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:3.25rem}.supply-chain-management-container .management-system-section .process-flow-card .process-flow-grid .process-step-col .step-button-wrapper .step-arrow:after{border-bottom:.375rem solid transparent;border-left:.625rem solid #ff6a00;border-top:.375rem solid transparent;content:"";height:0;position:absolute;right:-.125rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0}.supply-chain-management-container .management-system-section .process-flow-card .process-flow-grid .process-step-col .step-description{color:#333;font-size:.875rem;line-height:1.8;margin:0;text-align:left}.supply-chain-management-container .management-system-section .risk-management-content{width:100%}.supply-chain-management-container .management-process-section{margin-bottom:2.25rem}.supply-chain-management-container .management-process-section .management-process-title{color:#000;font-size:1.75rem;font-weight:600;margin-bottom:2.25rem}.supply-chain-management-container .esg-practice-section .practice-intro{color:#666;font-size:1rem;line-height:1.8;margin:0 0 2.25rem}.supply-chain-management-container .esg-practice-section .practice-tabs{grid-gap:1rem;background:#fff;border-radius:1.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:2.25rem;padding:.375rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.supply-chain-management-container .esg-practice-section .practice-tabs .practice-tab-btn{background:#fff;border:none;border-radius:1.5rem;color:#666;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 2rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;white-space:nowrap}.supply-chain-management-container .esg-practice-section .practice-tabs .practice-tab-btn.active{background:#ff6a00;-webkit-box-shadow:0 .25rem .75rem rgba(255,106,0,.3);box-shadow:0 .25rem .75rem rgba(255,106,0,.3);color:#fff}.supply-chain-management-container .esg-practice-section .practice-tab-content{-webkit-animation:fadeIn .4s ease;-moz-animation:fadeIn .4s ease;animation:fadeIn .4s ease}.supply-chain-management-container .esg-practice-section .integration-content .integration-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.supply-chain-management-container .esg-practice-section .integration-content .integration-cards .integration-card{background:#fff;border-radius:.75rem;padding:2rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.supply-chain-management-container .esg-practice-section .integration-content .integration-cards .integration-card:hover{-webkit-box-shadow:0 .375rem 1.25rem rgba(0,0,0,.12);box-shadow:0 .375rem 1.25rem rgba(0,0,0,.12);-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.supply-chain-management-container .esg-practice-section .integration-content .integration-cards .integration-card .card-icon{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border-radius:.75rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:2.875rem;-webkit-justify-content:center;justify-content:center;margin-bottom:1.25rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:2.875rem}.supply-chain-management-container .esg-practice-section .integration-content .integration-cards .integration-card .card-icon img{height:100%;width:100%}.supply-chain-management-container .esg-practice-section .integration-content .integration-cards .integration-card:hover .card-icon{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.supply-chain-management-container .esg-practice-section .integration-content .integration-cards .integration-card .card-title{color:#000;font-size:1.125rem;font-weight:600;line-height:1.4;margin:0 0 1rem}.supply-chain-management-container .esg-practice-section .integration-content .integration-cards .integration-card .card-description{color:#666;font-size:.875rem;line-height:1.8;margin:0}@media (max-width:768px){.supply-chain-management-container{padding:2.5rem 0}.supply-chain-management-container .supply-chain-header{margin-bottom:2.5rem}.supply-chain-management-container .supply-chain-header .supply-chain-title{font-size:1.5rem;padding-bottom:.75rem}.supply-chain-management-container .supply-chain-header .supply-chain-title:after{height:.1875rem;width:2.5rem}.supply-chain-management-container .supply-chain-header .supply-chain-description{font-size:1.125rem}.supply-chain-management-container .section-title{font-size:1.25rem;margin-bottom:1.5rem}.supply-chain-management-container .esg-structure-section,.supply-chain-management-container .management-system-section{margin-bottom:2.5rem}.supply-chain-management-container .management-system-section .management-system-title{font-size:1.375rem;margin-bottom:1.25rem}.supply-chain-management-container .management-system-section .management-tabs{grid-gap:1.75rem;gap:1.75rem;margin-bottom:1.25rem}.supply-chain-management-container .management-system-section .management-tabs .management-tab-item{font-size:1.125rem;padding:.625rem 0}.supply-chain-management-container .management-system-section .process-flow-card{border-radius:1rem;padding:1.5rem 1rem}.supply-chain-management-container .management-system-section .process-flow-card .process-flow-grid{grid-gap:1.75rem;gap:1.75rem;grid-template-columns:1fr}.supply-chain-management-container .management-system-section .process-flow-card .process-flow-grid .process-step-col{padding:0}.supply-chain-management-container .management-system-section .process-flow-card .process-flow-grid .process-step-col:not(:last-child):after{display:none}.supply-chain-management-container .management-system-section .process-flow-card .process-flow-grid .process-step-col .step-button-wrapper{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:1rem}.supply-chain-management-container .management-system-section .process-flow-card .process-flow-grid .process-step-col .step-button-wrapper .step-button{font-size:1rem;padding:.625rem 1.75rem}.supply-chain-management-container .management-system-section .process-flow-card .process-flow-grid .process-step-col .step-button-wrapper .step-arrow{display:none}.supply-chain-management-container .management-system-section .process-flow-card .process-flow-grid .process-step-col .step-description{font-size:.875rem}.supply-chain-management-container .esg-practice-section .practice-intro{font-size:1.125rem}.supply-chain-management-container .esg-practice-section .practice-tabs{grid-gap:.375rem;gap:.375rem}.supply-chain-management-container .esg-practice-section .practice-tabs .practice-tab-btn{font-size:1.125rem;padding:.625rem 1.25rem;width:100%}.supply-chain-management-container .esg-practice-section .integration-content .integration-cards{grid-gap:1rem;gap:1rem;grid-template-columns:1fr}.supply-chain-management-container .esg-practice-section .integration-content .integration-cards .integration-card{padding:1.5rem}.supply-chain-management-container .esg-practice-section .integration-content .integration-cards .integration-card .card-icon{height:3rem;width:3rem}.supply-chain-management-container .esg-practice-section .integration-content .integration-cards .integration-card .card-icon .icon-text{font-size:1.5rem}.supply-chain-management-container .esg-practice-section .integration-content .integration-cards .integration-card .card-title{font-size:1rem}.supply-chain-management-container .esg-practice-section .integration-content .integration-cards .integration-card .card-description{font-size:.8125rem}}.data-privacy-security-container{padding:3.75rem 0;width:100%}.data-privacy-security-container .data-privacy-header{margin-bottom:1.875rem}.data-privacy-security-container .data-privacy-header .data-privacy-title{color:#000;font-size:2.25rem;font-weight:700;line-height:1.4;margin:0 0 1.5rem;padding-bottom:1.25rem;position:relative}.data-privacy-security-container .data-privacy-header .data-privacy-title:after{background-color:#ff6a00;bottom:0;content:"";display:block;height:.375rem;left:0;position:absolute;width:2.0625rem}.data-privacy-security-container .data-privacy-header .data-privacy-description{color:#666;font-size:1rem;line-height:1.8;margin:0}.data-privacy-security-container .section-title{color:#000;font-size:1.75rem;font-weight:600;line-height:1.4;margin:0 0 2.25rem}.data-privacy-security-container .management-structure-section{margin-bottom:2.25rem}.data-privacy-security-container .management-structure-section .management-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.data-privacy-security-container .management-structure-section .management-cards .management-card{background:#fff;border-radius:.75rem;padding:2.5rem 2rem;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.data-privacy-security-container .management-structure-section .management-cards .management-card:hover{-webkit-box-shadow:0 .375rem 1.25rem rgba(0,0,0,.12);box-shadow:0 .375rem 1.25rem rgba(0,0,0,.12);-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.data-privacy-security-container .management-structure-section .management-cards .management-card .card-icon-wrapper{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:#ff6a00;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:4rem;-webkit-justify-content:center;justify-content:center;margin:0 auto 1.5rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:4rem}.data-privacy-security-container .management-structure-section .management-cards .management-card .card-icon-wrapper .card-icon-emoji{height:2.25rem;width:2.25rem}.data-privacy-security-container .management-structure-section .management-cards .management-card:hover .card-icon-wrapper{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.data-privacy-security-container .management-structure-section .management-cards .management-card .card-title{color:#000;font-size:1.25rem;font-weight:600;line-height:1.4;margin:0 0 1rem}.data-privacy-security-container .management-structure-section .management-cards .management-card .card-description{color:#666;font-size:.875rem;line-height:1.8;margin:0;text-align:left}.data-privacy-security-container .security-principles-section{margin-bottom:2.25rem}.data-privacy-security-container .security-principles-section .principles-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.data-privacy-security-container .security-principles-section .principles-grid .principle-card{border-radius:.75rem;cursor:pointer;height:17.5rem;overflow:hidden;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.data-privacy-security-container .security-principles-section .principles-grid .principle-card .principle-image-wrapper{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.data-privacy-security-container .security-principles-section .principles-grid .principle-card .principle-image-wrapper .principle-image{height:100%;object-fit:cover;width:100%}.data-privacy-security-container .security-principles-section .principles-grid .principle-card .principle-content{bottom:0;left:0;padding:1.25rem;position:absolute;right:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease;z-index:2}.data-privacy-security-container .security-principles-section .principles-grid .principle-card .principle-content .principle-title{color:#fff;font-size:1.125rem;font-weight:600;line-height:1.4;margin:0}.data-privacy-security-container .security-principles-section .principles-grid .principle-card .principle-hover-overlay{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-align-items:flex-start;align-items:flex-start;background:#ff6a00;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;left:0;opacity:0;padding:1.5rem;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease;z-index:3}.data-privacy-security-container .security-principles-section .principles-grid .principle-card .principle-hover-overlay .principle-hover-title{color:#fff;font-size:1.125rem;font-weight:600;line-height:1.4;margin:0 0 .5rem}.data-privacy-security-container .security-principles-section .principles-grid .principle-card .principle-hover-overlay .principle-hover-text{color:#fff;font-size:.875rem;line-height:1.8;margin:0;text-align:left}.data-privacy-security-container .security-principles-section .principles-grid .principle-card:hover{-webkit-box-shadow:0 .375rem 1.25rem rgba(255,106,0,.3);box-shadow:0 .375rem 1.25rem rgba(255,106,0,.3);-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.data-privacy-security-container .security-principles-section .principles-grid .principle-card:hover .principle-hover-overlay{opacity:1}.data-privacy-security-container .security-principles-section .principles-grid .principle-card:hover .principle-content{opacity:0}.data-privacy-security-container .management-process-section{margin-bottom:2.25rem}.data-privacy-security-container .management-process-section .process-container{background:#fff;border-radius:1rem;padding:3.75rem 3rem;position:relative}.data-privacy-security-container .management-process-section .process-container:before{background:#ff6a00;border-radius:1rem 1rem 0 0;content:"";height:.375rem;left:0;position:absolute;right:0;top:0}.data-privacy-security-container .management-process-section .process-container .process-grid{grid-gap:3rem 2.5rem;display:grid;gap:3rem 2.5rem;grid-template-columns:repeat(3,1fr)}.data-privacy-security-container .management-process-section .process-container .process-grid .process-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.data-privacy-security-container .management-process-section .process-container .process-grid .process-item .process-number{color:rgba(255,106,0,.15);font-size:5.625rem;font-weight:700;height:3.75rem;letter-spacing:-.125rem;line-height:1;margin-bottom:1.25rem;overflow:hidden}.data-privacy-security-container .management-process-section .process-container .process-grid .process-item .process-description{color:#333;font-size:1.125rem;line-height:1.8;margin:0;text-align:left}.data-privacy-security-container .data-management-section{margin-bottom:2.25rem}.data-privacy-security-container .data-management-section .data-management-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.data-privacy-security-container .data-management-section .data-management-cards .data-management-card{background:#fff;border-radius:.75rem;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.data-privacy-security-container .data-management-section .data-management-cards .data-management-card:hover{-webkit-box-shadow:0 .375rem 1.25rem rgba(0,0,0,.12);box-shadow:0 .375rem 1.25rem rgba(0,0,0,.12);-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.data-privacy-security-container .data-management-section .data-management-cards .data-management-card .card-image-container{height:12.5rem;overflow:hidden;width:100%}.data-privacy-security-container .data-management-section .data-management-cards .data-management-card .card-image-container .card-image{height:100%;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:100%}.data-privacy-security-container .data-management-section .data-management-cards .data-management-card:hover .card-image{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.data-privacy-security-container .data-management-section .data-management-cards .data-management-card .card-content{padding:1.5rem}.data-privacy-security-container .data-management-section .data-management-cards .data-management-card .card-content .card-title{color:#000;font-size:1.125rem;font-weight:600;line-height:1.4;margin:0 0 .75rem}.data-privacy-security-container .data-management-section .data-management-cards .data-management-card .card-content .card-description{color:#666;font-size:.875rem;line-height:1.8;margin:0}.data-privacy-security-container .privacy-impact-section,.data-privacy-security-container .privacy-impact-section .privacy-intro{margin-bottom:2.25rem}.data-privacy-security-container .privacy-impact-section .privacy-intro p{color:#666;font-size:1rem;line-height:1.8;margin:0}.data-privacy-security-container .privacy-impact-section .privacy-process-container{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;grid-gap:1.5rem;-webkit-align-items:flex-start;align-items:flex-start;background:#fff;border-radius:.75rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-justify-content:space-between;justify-content:space-between;padding:3rem}.data-privacy-security-container .privacy-impact-section .privacy-process-container .privacy-process-item{-webkit-box-flex:1;-moz-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.data-privacy-security-container .privacy-impact-section .privacy-process-container .privacy-process-item .privacy-stage-badge{background:#ff6a00;border-radius:1.5rem;color:#fff;font-size:1rem;font-weight:600;margin-bottom:1.5rem;padding:.75rem 2rem;white-space:nowrap}.data-privacy-security-container .privacy-impact-section .privacy-process-container .privacy-process-item .privacy-arrow{background:-moz-repeating-linear-gradient(left,#ff6a00 0,#ff6a00 .375rem,transparent .375rem,transparent .75rem);background:repeating-linear-gradient(90deg,#ff6a00 0,#ff6a00 .375rem,transparent 0,transparent .75rem);height:.125rem;left:-moz-calc(100% - .75rem);left:calc(100% - .75rem);position:absolute;top:1.25rem;width:3rem;z-index:1}.data-privacy-security-container .privacy-impact-section .privacy-process-container .privacy-process-item .privacy-arrow:after{border-bottom:.3125rem solid transparent;border-left:.5rem solid #ff6a00;border-top:.3125rem solid transparent;content:"";height:0;position:absolute;right:-.375rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0}.data-privacy-security-container .privacy-impact-section .privacy-process-container .privacy-process-item .privacy-description-box{background:#fff;border-radius:.5rem;height:5.3125rem;padding:1.25rem;text-align:center;width:100%}.data-privacy-security-container .privacy-impact-section .privacy-process-container .privacy-process-item .privacy-description-box p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#666;cursor:pointer;display:-webkit-box;font-size:.875rem;line-height:1.8;margin:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.data-privacy-security-container .risk-management-section{margin-top:2.25rem}.data-privacy-security-container .risk-management-section .risk-cards-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.data-privacy-security-container .risk-management-section .risk-cards-grid .risk-management-card{background:#fff;border-radius:.75rem;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.data-privacy-security-container .risk-management-section .risk-cards-grid .risk-management-card:hover{-webkit-box-shadow:0 .375rem 1.25rem rgba(0,0,0,.12);box-shadow:0 .375rem 1.25rem rgba(0,0,0,.12);-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.data-privacy-security-container .risk-management-section .risk-cards-grid .risk-management-card .risk-card-image-wrapper{height:20rem;overflow:hidden;position:relative;width:100%}.data-privacy-security-container .risk-management-section .risk-cards-grid .risk-management-card .risk-card-image-wrapper .risk-card-image{height:100%;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:100%}.data-privacy-security-container .risk-management-section .risk-cards-grid .risk-management-card .risk-card-image-wrapper .risk-card-overlay{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),to(transparent));background:-moz-linear-gradient(bottom,rgba(0,0,0,.8),transparent);background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);bottom:0;left:0;padding:1.5rem;position:absolute;right:0}.data-privacy-security-container .risk-management-section .risk-cards-grid .risk-management-card .risk-card-image-wrapper .risk-card-overlay .risk-card-title{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:.375rem}.data-privacy-security-container .risk-management-section .risk-cards-grid .risk-management-card .risk-card-image-wrapper .risk-card-overlay .risk-card-description{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#fff;display:-webkit-box;font-size:1rem;height:5.4em;line-height:1.8;margin-bottom:0;overflow:hidden;text-overflow:ellipsis}.data-privacy-security-container .risk-management-section .risk-cards-grid .risk-management-card:hover .risk-card-image{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.data-privacy-security-container .risk-management-section .risk-cards-grid .risk-management-card .risk-card-content{padding:1.5rem}.data-privacy-security-container .risk-management-section .risk-cards-grid .risk-management-card .risk-card-content .risk-card-description{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#666;display:-webkit-box;font-size:.875rem;line-height:1.8;margin:0;max-height:5.4em;overflow:hidden;text-overflow:ellipsis}.data-privacy-security-container .privacy-rights-section,.data-privacy-security-container .supervision-certification-section{margin-top:2.25rem}.data-privacy-security-container .privacy-rights-section .privacy-rights-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.data-privacy-security-container .privacy-rights-section .privacy-rights-cards .privacy-right-card{border-radius:1rem;cursor:pointer;overflow:hidden;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.data-privacy-security-container .privacy-rights-section .privacy-rights-cards .privacy-right-card .card-image-wrapper{height:17.5rem;overflow:hidden;position:relative;width:100%}.data-privacy-security-container .privacy-rights-section .privacy-rights-cards .privacy-right-card .card-image-wrapper .card-image{display:block;height:100%;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-moz-transition:transform .5s ease,-moz-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease,-moz-transform .5s ease;width:100%}.data-privacy-security-container .privacy-rights-section .privacy-rights-cards .privacy-right-card .card-image-wrapper .card-overlay{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.7)));background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.7) 100%);background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));bottom:0;left:0;padding:2rem 1.5rem 1.5rem;position:absolute;right:0;-webkit-transition:opacity .3s ease,visibility .3s ease;-moz-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;z-index:1}.data-privacy-security-container .privacy-rights-section .privacy-rights-cards .privacy-right-card .card-image-wrapper .card-overlay .card-overlay-title{color:#fff;font-size:1.125rem;font-weight:600;line-height:1.625rem;margin:0}.data-privacy-security-container .privacy-rights-section .privacy-rights-cards .privacy-right-card .card-image-wrapper .card-hover-overlay{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-align-items:flex-start;align-items:flex-start;background:#ff6a00;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;left:0;opacity:0;padding:2rem 1.5rem;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease,visibility .3s ease;-moz-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:2}.data-privacy-security-container .privacy-rights-section .privacy-rights-cards .privacy-right-card .card-image-wrapper .card-hover-overlay .card-hover-title{color:#fff;font-size:1.125rem;font-weight:600;line-height:1.625rem;margin:0 0 .5rem}.data-privacy-security-container .privacy-rights-section .privacy-rights-cards .privacy-right-card .card-image-wrapper .card-hover-overlay .card-hover-description{color:#fff;font-size:.875rem;line-height:1.375rem;margin:0;text-align:left;white-space:pre-line}.data-privacy-security-container .privacy-rights-section .privacy-rights-cards .privacy-right-card:hover{-webkit-box-shadow:0 .5rem 1.875rem rgba(0,0,0,.12);box-shadow:0 .5rem 1.875rem rgba(0,0,0,.12);-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.data-privacy-security-container .privacy-rights-section .privacy-rights-cards .privacy-right-card:hover .card-image-wrapper .card-image{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.data-privacy-security-container .privacy-rights-section .privacy-rights-cards .privacy-right-card:hover .card-image-wrapper .card-overlay{opacity:0;visibility:hidden}.data-privacy-security-container .privacy-rights-section .privacy-rights-cards .privacy-right-card:hover .card-image-wrapper .card-hover-overlay{opacity:1!important;visibility:visible!important}@media (max-width:768px){.data-privacy-security-container{padding:2.5rem 0}.data-privacy-security-container .data-privacy-header{margin-bottom:2.5rem}.data-privacy-security-container .data-privacy-header .data-privacy-title{font-size:1.5rem;padding-bottom:.75rem}.data-privacy-security-container .data-privacy-header .data-privacy-title:after{height:.1875rem;width:2.5rem}.data-privacy-security-container .data-privacy-header .data-privacy-description{font-size:1.125rem}.data-privacy-security-container .section-title{font-size:1.25rem;margin-bottom:1.5rem}.data-privacy-security-container .management-structure-section{margin-bottom:2.5rem}.data-privacy-security-container .management-structure-section .section-title{font-size:1.375rem;margin-bottom:1.5rem}.data-privacy-security-container .management-structure-section .management-cards{grid-gap:1rem;gap:1rem;grid-template-columns:1fr}.data-privacy-security-container .management-structure-section .management-cards .management-card{padding:1.875rem 1.5rem}.data-privacy-security-container .management-structure-section .management-cards .management-card .card-icon-wrapper{height:3.5rem;width:3.5rem}.data-privacy-security-container .management-structure-section .management-cards .management-card .card-icon-wrapper .card-icon-emoji{font-size:1.75rem}.data-privacy-security-container .management-structure-section .management-cards .management-card .card-title{font-size:1.25rem}.data-privacy-security-container .management-structure-section .management-cards .management-card .card-description{font-size:1.125rem}.data-privacy-security-container .security-principles-section .principles-grid{grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,1fr)}.data-privacy-security-container .security-principles-section .principles-grid .principle-card{height:13.75rem}.data-privacy-security-container .security-principles-section .principles-grid .principle-card .principle-content{padding:1rem}.data-privacy-security-container .security-principles-section .principles-grid .principle-card .principle-content .principle-title{font-size:1.25rem}.data-privacy-security-container .security-principles-section .principles-grid .principle-card .principle-hover-overlay{padding:1rem}.data-privacy-security-container .security-principles-section .principles-grid .principle-card .principle-hover-overlay .principle-hover-title{font-size:1.25rem;margin-bottom:.5rem}.data-privacy-security-container .security-principles-section .principles-grid .principle-card .principle-hover-overlay .principle-hover-text{font-size:1.125rem;text-align:left}.data-privacy-security-container .management-process-section{margin-bottom:2.5rem}.data-privacy-security-container .management-process-section .section-title{font-size:1.375rem;margin-bottom:1.5rem}.data-privacy-security-container .management-process-section .process-container{padding:2rem 1.25rem}.data-privacy-security-container .management-process-section .process-container .process-grid{grid-gap:2rem;gap:2rem;grid-template-columns:1fr}.data-privacy-security-container .management-process-section .process-container .process-grid .process-item .process-number{font-size:3.75rem;height:2.5rem;margin-bottom:.75rem;overflow:hidden}.data-privacy-security-container .management-process-section .process-container .process-grid .process-item .process-description{font-size:1.125rem}.data-privacy-security-container .data-management-section .data-management-cards{grid-gap:1rem;gap:1rem;grid-template-columns:1fr}.data-privacy-security-container .data-management-section .data-management-cards .data-management-card .card-image-container{height:11.25rem}.data-privacy-security-container .data-management-section .data-management-cards .data-management-card .card-content{padding:1.25rem}.data-privacy-security-container .data-management-section .data-management-cards .data-management-card .card-content .card-title{font-size:1.25rem}.data-privacy-security-container .data-management-section .data-management-cards .data-management-card .card-content .card-description{font-size:1.125rem}.data-privacy-security-container .privacy-impact-section{margin-bottom:2.5rem}.data-privacy-security-container .privacy-impact-section .privacy-intro{margin-bottom:1.5rem}.data-privacy-security-container .privacy-impact-section .privacy-intro p{font-size:1.125rem}.data-privacy-security-container .privacy-impact-section .privacy-process-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;grid-gap:1.25rem;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;padding:1.5rem 1rem}.data-privacy-security-container .privacy-impact-section .privacy-process-container .privacy-process-item .privacy-stage-badge{font-size:1.125rem;padding:.625rem 1.5rem}.data-privacy-security-container .privacy-impact-section .privacy-process-container .privacy-process-item .privacy-arrow{display:none}.data-privacy-security-container .privacy-impact-section .privacy-process-container .privacy-process-item .privacy-description-box{height:6.25rem;padding:1rem}.data-privacy-security-container .privacy-impact-section .privacy-process-container .privacy-process-item .privacy-description-box p{font-size:1.125rem}.data-privacy-security-container .risk-management-section .section-title{font-size:1.375rem;margin-bottom:1.5rem}.data-privacy-security-container .risk-management-section .risk-cards-grid{grid-gap:1rem;gap:1rem;grid-template-columns:1fr}.data-privacy-security-container .risk-management-section .risk-cards-grid .risk-management-card .risk-card-image-wrapper{height:20rem}.data-privacy-security-container .risk-management-section .risk-cards-grid .risk-management-card .risk-card-image-wrapper .risk-card-overlay{padding:1rem}.data-privacy-security-container .risk-management-section .risk-cards-grid .risk-management-card .risk-card-image-wrapper .risk-card-overlay .risk-card-title{font-size:1.25rem}.data-privacy-security-container .risk-management-section .risk-cards-grid .risk-management-card .risk-card-image-wrapper .risk-card-overlay .risk-card-description{font-size:1.125rem}.data-privacy-security-container .risk-management-section .risk-cards-grid .risk-management-card .risk-card-content{padding:1.25rem}.data-privacy-security-container .risk-management-section .risk-cards-grid .risk-management-card .risk-card-content .risk-card-description{font-size:.8125rem;max-height:5.4em}}.network-security-container{padding:3.75rem 0;width:100%}.network-security-container .network-security-header{margin-bottom:1.875rem}.network-security-container .network-security-header .network-security-title{color:#000;font-size:2.25rem;font-weight:700;line-height:1.4;margin:0 0 1.5rem;padding-bottom:1.25rem;position:relative}.network-security-container .network-security-header .network-security-title:after{background-color:#ff6a00;bottom:0;content:"";display:block;height:.375rem;left:0;position:absolute;width:2.0625rem}.network-security-container .network-security-header .network-security-description{color:#666;font-size:1rem;line-height:1.8;margin:0}.network-security-container .section-title{color:#000;font-size:1.75rem;font-weight:600;line-height:1.4;margin:0 0 2.25rem}.network-security-container .management-structure-section{margin-bottom:2.25rem}.network-security-container .management-structure-section .structure-cards-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.network-security-container .management-structure-section .structure-cards-grid .structure-card{border-radius:.75rem;cursor:pointer;height:25rem;overflow:hidden;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.network-security-container .management-structure-section .structure-cards-grid .structure-card:hover{-webkit-box-shadow:0 .375rem 1.25rem rgba(255,106,0,.3);box-shadow:0 .375rem 1.25rem rgba(255,106,0,.3);-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.network-security-container .management-structure-section .structure-cards-grid .structure-card:hover .card-hover-content{opacity:1}.network-security-container .management-structure-section .structure-cards-grid .structure-card:hover .card-title-overlay{opacity:0}.network-security-container .management-structure-section .structure-cards-grid .structure-card .card-image-wrapper{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.network-security-container .management-structure-section .structure-cards-grid .structure-card .card-image-wrapper .card-image{height:100%;object-fit:cover;width:100%}.network-security-container .management-structure-section .structure-cards-grid .structure-card .card-image-wrapper .card-title-overlay{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),to(transparent));background:-moz-linear-gradient(bottom,rgba(0,0,0,.8),transparent);background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);bottom:0;left:0;padding:1.5rem;position:absolute;right:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease;z-index:2}.network-security-container .management-structure-section .structure-cards-grid .structure-card .card-image-wrapper .card-title-overlay .card-title{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.4;margin:0}.network-security-container .management-structure-section .structure-cards-grid .structure-card .card-hover-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-align-items:flex-start;align-items:flex-start;background:#ff6a00;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;left:0;opacity:0;padding:2.5rem;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease;z-index:3}.network-security-container .management-structure-section .structure-cards-grid .structure-card .card-hover-content h4{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.4;margin:0 0 .5rem}.network-security-container .management-structure-section .structure-cards-grid .structure-card .card-hover-content p{color:#fff;font-size:1rem;line-height:1.8;margin:0;text-align:left}.network-security-container .security-management-section{margin-bottom:2.25rem}.network-security-container .security-management-section .security-management-content p{color:#666;font-size:1.125rem;line-height:1.8;margin:0}.network-security-container .cloud-security-system-section .section-title{font-size:1.5rem}.network-security-container .cloud-security-system-section .security-tabs{grid-gap:1rem;border-bottom:.125rem solid #e5e5e5;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:2.25rem}.network-security-container .cloud-security-system-section .security-tabs .tab-button{background:none;border:none;border-bottom:.1875rem solid transparent;color:#666;cursor:pointer;font-size:1.125rem;font-weight:600;margin-bottom:-.125rem;padding:1rem 2rem;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.network-security-container .cloud-security-system-section .security-tabs .tab-button:hover{color:#ff6a00}.network-security-container .cloud-security-system-section .security-tabs .tab-button.active{border-bottom-color:#ff6a00;color:#ff6a00}.network-security-container .cloud-security-system-section .tab-content .fade-in{-webkit-animation:fadeIn .3s ease-in;-moz-animation:fadeIn .3s ease-in;animation:fadeIn .3s ease-in}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(.625rem);transform:translateY(.625rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeIn{0%{opacity:0;-moz-transform:translateY(.625rem);transform:translateY(.625rem)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(.625rem);-moz-transform:translateY(.625rem);transform:translateY(.625rem)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}.network-security-container .cloud-security-system-section .tab-content .development-content .development-process-section{margin-bottom:2.25rem}.network-security-container .cloud-security-system-section .tab-content .development-content .development-process-section .subsection-title{color:#000;font-size:1.5rem;font-weight:600;margin:0 0 2.25rem;text-align:center}.network-security-container .cloud-security-system-section .tab-content .development-content .development-process-section .process-flow{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;grid-gap:1.25rem;-webkit-align-items:flex-start;align-items:flex-start;background:#fff;border-radius:.75rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-justify-content:space-between;justify-content:space-between;padding:3rem 2.5rem}.network-security-container .cloud-security-system-section .tab-content .development-content .development-process-section .process-flow .process-step{-webkit-box-flex:1;-moz-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.network-security-container .cloud-security-system-section .tab-content .development-content .development-process-section .process-flow .process-step .step-badge{background:#ff6a00;border-radius:1.5rem;color:#fff;font-size:.9375rem;font-weight:600;margin-bottom:1.25rem;padding:.75rem 1.5rem;white-space:nowrap}.network-security-container .cloud-security-system-section .tab-content .development-content .development-process-section .process-flow .process-step .step-arrow{background:-moz-repeating-linear-gradient(left,#ff6a00 0,#ff6a00 .375rem,transparent .375rem,transparent .75rem);background:repeating-linear-gradient(90deg,#ff6a00 0,#ff6a00 .375rem,transparent 0,transparent .75rem);height:.125rem;left:-moz-calc(100% - .625rem);left:calc(100% - .625rem);position:absolute;top:1.25rem;width:2.5rem;z-index:1}.network-security-container .cloud-security-system-section .tab-content .development-content .development-process-section .process-flow .process-step .step-arrow:after{border-bottom:.3125rem solid transparent;border-left:.5rem solid #ff6a00;border-top:.3125rem solid transparent;content:"";height:0;position:absolute;right:-.375rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0}.network-security-container .cloud-security-system-section .tab-content .development-content .development-process-section .process-flow .process-step .step-description{background:#fff;border-radius:.5rem;cursor:pointer;height:6.25rem;overflow:hidden;padding:1.25rem;width:100%}.network-security-container .cloud-security-system-section .tab-content .development-content .development-process-section .process-flow .process-step .step-description p{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:.875rem;line-height:1.8;margin:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.network-security-container .cloud-security-system-section .tab-content .development-content .feature-card{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;grid-gap:1.5rem;-webkit-align-items:center;align-items:center;background:#fff;border-radius:.75rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1.5rem;margin-bottom:1.5rem;padding:2rem}.network-security-container .cloud-security-system-section .tab-content .development-content .feature-card .feature-icon{-ms-flex-negative:0;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:#ff6a00;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;flex-shrink:0;font-size:3rem;height:3.125rem;-webkit-justify-content:center;justify-content:center;width:3.125rem}.network-security-container .cloud-security-system-section .tab-content .development-content .feature-card .feature-icon img{height:1.75rem;object-fit:cover;width:1.75rem}.network-security-container .cloud-security-system-section .tab-content .development-content .feature-card .feature-content{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.network-security-container .cloud-security-system-section .tab-content .development-content .feature-card .feature-content .feature-title{color:#000;font-size:1.25rem;font-weight:600;margin:0 0 .75rem}.network-security-container .cloud-security-system-section .tab-content .development-content .feature-card .feature-content .feature-description{color:#666;font-size:.9375rem;line-height:1.8;margin:0}.network-security-container .cloud-security-system-section .tab-content .published-content .subsection-title-with-icon{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;grid-gap:.75rem;-webkit-align-items:center;align-items:center;color:#000;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:1.5rem;font-weight:600;gap:.75rem;margin:0 0 2.25rem}.network-security-container .cloud-security-system-section .tab-content .published-content .subsection-title-with-icon .icon-diamond,.network-security-container .cloud-security-system-section .tab-content .published-content .subsection-title-with-icon .icon-shield{color:#ff6a00;font-size:1.5rem}.network-security-container .cloud-security-system-section .tab-content .published-content .two-column-security-container{grid-gap:2.5rem;background:#fff;display:grid;gap:2.5rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.875rem}.network-security-container .cloud-security-system-section .tab-content .published-content .customer-security-section,.network-security-container .cloud-security-system-section .tab-content .published-content .product-security-section{background:#fff;border-radius:1rem;padding:2.5rem 2rem}.network-security-container .cloud-security-system-section .tab-content .published-content .customer-security-section .subsection-title-with-icon,.network-security-container .cloud-security-system-section .tab-content .published-content .product-security-section .subsection-title-with-icon{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;grid-gap:.75rem;-webkit-align-items:center;align-items:center;color:#000;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:1.25rem;font-weight:600;gap:.75rem;margin-bottom:.75rem;padding-bottom:1rem}.network-security-container .cloud-security-system-section .tab-content .published-content .customer-security-section .subsection-title-with-icon .icon-diamond,.network-security-container .cloud-security-system-section .tab-content .published-content .customer-security-section .subsection-title-with-icon .icon-shield,.network-security-container .cloud-security-system-section .tab-content .published-content .product-security-section .subsection-title-with-icon .icon-diamond,.network-security-container .cloud-security-system-section .tab-content .published-content .product-security-section .subsection-title-with-icon .icon-shield{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border-radius:.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:2rem;-webkit-justify-content:center;justify-content:center;width:2rem}.network-security-container .cloud-security-system-section .tab-content .published-content .customer-security-section .subsection-title-with-icon .icon-diamond img,.network-security-container .cloud-security-system-section .tab-content .published-content .customer-security-section .subsection-title-with-icon .icon-shield img,.network-security-container .cloud-security-system-section .tab-content .published-content .product-security-section .subsection-title-with-icon .icon-diamond img,.network-security-container .cloud-security-system-section .tab-content .published-content .product-security-section .subsection-title-with-icon .icon-shield img{height:1.25rem;width:1.25rem}.network-security-container .cloud-security-system-section .tab-content .published-content .customer-security-section .security-items-list,.network-security-container .cloud-security-system-section .tab-content .published-content .product-security-section .security-items-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;grid-gap:1rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}.network-security-container .cloud-security-system-section .tab-content .published-content .customer-security-section .security-items-list .security-item,.network-security-container .cloud-security-system-section .tab-content .published-content .product-security-section .security-items-list .security-item{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;grid-gap:1rem;-webkit-align-items:flex-start;align-items:flex-start;border-radius:.75rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1rem;height:6.25rem;padding:.625rem 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.network-security-container .cloud-security-system-section .tab-content .published-content .customer-security-section .security-items-list .security-item:hover,.network-security-container .cloud-security-system-section .tab-content .published-content .product-security-section .security-items-list .security-item:hover{background:#fff;-webkit-box-shadow:0 .25rem .75rem rgba(255,106,0,.1);box-shadow:0 .25rem .75rem rgba(255,106,0,.1);-webkit-transform:translateX(.25rem);-moz-transform:translateX(.25rem);-ms-transform:translateX(.25rem);transform:translateX(.25rem)}.network-security-container .cloud-security-system-section .tab-content .published-content .customer-security-section .security-items-list .security-item .item-icon-circle,.network-security-container .cloud-security-system-section .tab-content .published-content .product-security-section .security-items-list .security-item .item-icon-circle{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;-webkit-align-items:center;align-items:center;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;flex-shrink:0;height:3rem;-webkit-justify-content:center;justify-content:center;width:3rem}.network-security-container .cloud-security-system-section .tab-content .published-content .customer-security-section .security-items-list .security-item .item-icon-circle img,.network-security-container .cloud-security-system-section .tab-content .published-content .product-security-section .security-items-list .security-item .item-icon-circle img{height:1.5rem;width:1.5rem}.network-security-container .cloud-security-system-section .tab-content .published-content .customer-security-section .security-items-list .security-item .item-content,.network-security-container .cloud-security-system-section .tab-content .published-content .product-security-section .security-items-list .security-item .item-content{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.network-security-container .cloud-security-system-section .tab-content .published-content .customer-security-section .security-items-list .security-item .item-content .item-title,.network-security-container .cloud-security-system-section .tab-content .published-content .product-security-section .security-items-list .security-item .item-content .item-title{color:#000;font-size:1rem;font-weight:600;line-height:1.4;margin:0 0 .5rem}.network-security-container .cloud-security-system-section .tab-content .published-content .customer-security-section .security-items-list .security-item .item-content .item-description,.network-security-container .cloud-security-system-section .tab-content .published-content .product-security-section .security-items-list .security-item .item-content .item-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;cursor:pointer;display:-webkit-box;font-size:.875rem;line-height:1.7;margin:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.network-security-container .cloud-security-system-section .tab-content .published-content .feature-card{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;grid-gap:1.5rem;-webkit-align-items:center;align-items:center;background:#fff;border-radius:.75rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1.5rem;margin-bottom:1.5rem;padding:2rem}.network-security-container .cloud-security-system-section .tab-content .published-content .feature-card .feature-icon{-ms-flex-negative:0;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:#ff6a00;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;flex-shrink:0;font-size:3rem;height:4.5rem;-webkit-justify-content:center;justify-content:center;width:4.5rem}.network-security-container .cloud-security-system-section .tab-content .published-content .feature-card .feature-content{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.network-security-container .cloud-security-system-section .tab-content .published-content .feature-card .feature-content .feature-title{color:#000;font-size:1.25rem;font-weight:600;margin:0 0 .75rem}.network-security-container .cloud-security-system-section .tab-content .published-content .feature-card .feature-content .feature-description{color:#666;font-size:.9375rem;line-height:1.8;margin:0}.network-security-container .business-security-system-section{margin-top:2.25rem}.network-security-container .business-security-system-section .section-title{font-size:1.5rem}.network-security-container .business-security-system-section .business-security-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin-bottom:2.25rem}.network-security-container .business-security-system-section .business-security-cards .business-security-card{border-radius:.75rem;cursor:pointer;height:17.5rem;overflow:hidden;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.network-security-container .business-security-system-section .business-security-cards .business-security-card:hover{-webkit-box-shadow:0 .375rem 1.25rem rgba(255,106,0,.3);box-shadow:0 .375rem 1.25rem rgba(255,106,0,.3);-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.network-security-container .business-security-system-section .business-security-cards .business-security-card:hover .card-hover-content{opacity:1}.network-security-container .business-security-system-section .business-security-cards .business-security-card:hover .card-title-overlay{opacity:0}.network-security-container .business-security-system-section .business-security-cards .business-security-card .card-image-wrapper{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.network-security-container .business-security-system-section .business-security-cards .business-security-card .card-image-wrapper .card-image{height:100%;object-fit:cover;width:100%}.network-security-container .business-security-system-section .business-security-cards .business-security-card .card-image-wrapper .card-title-overlay{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),to(transparent));background:-moz-linear-gradient(bottom,rgba(0,0,0,.8),transparent);background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);bottom:0;left:0;padding:1.25rem;position:absolute;right:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease;z-index:2}.network-security-container .business-security-system-section .business-security-cards .business-security-card .card-image-wrapper .card-title-overlay .card-title{color:#fff;font-size:1.125rem;font-weight:600;line-height:1.4;margin:0}.network-security-container .business-security-system-section .business-security-cards .business-security-card .card-hover-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-align-items:flex-start;align-items:flex-start;background:#ff6a00;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;left:0;opacity:0;padding:2rem;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease;z-index:3}.network-security-container .business-security-system-section .business-security-cards .business-security-card .card-hover-content h4{color:#fff;font-size:1.125rem;font-weight:600;line-height:1.4;margin:0 0 .5rem}.network-security-container .business-security-system-section .business-security-cards .business-security-card .card-hover-content p{color:#fff;font-size:.9375rem;line-height:1.8;margin:0;text-align:left}.network-security-container .business-security-system-section .defense-detail-card{grid-gap:1.5rem;background:#fff;border-radius:.75rem;gap:1.5rem;margin-bottom:2rem;padding:2rem}.network-security-container .business-security-system-section .defense-detail-card,.network-security-container .business-security-system-section .defense-detail-card .defense-icon{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.network-security-container .business-security-system-section .defense-detail-card .defense-icon{-ms-flex-negative:0;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;background:#ff6a00;border-radius:50%;-webkit-flex-shrink:0;flex-shrink:0;font-size:3rem;height:3.75rem;-webkit-justify-content:center;justify-content:center;width:3.75rem}.network-security-container .business-security-system-section .defense-detail-card .defense-content{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.network-security-container .business-security-system-section .defense-detail-card .defense-content .defense-title{color:#000;font-size:1.25rem;font-weight:600;margin:0 0 .75rem}.network-security-container .business-security-system-section .defense-detail-card .defense-content .defense-description{color:#666;font-size:.9375rem;line-height:1.8;margin:0}.network-security-container .business-security-system-section .trusted-management-detail{background:#fff;border-radius:.75rem;padding:2rem}.network-security-container .business-security-system-section .trusted-management-detail .trusted-content-wrapper{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;grid-gap:1.875rem;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1.875rem;-webkit-justify-content:space-between;justify-content:space-between}.network-security-container .business-security-system-section .trusted-management-detail .trusted-content-wrapper .trusted-header-left{-webkit-box-flex:0;-moz-box-flex:0;grid-gap:1.5rem;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;gap:1.5rem}.network-security-container .business-security-system-section .trusted-management-detail .trusted-content-wrapper .trusted-header-left,.network-security-container .business-security-system-section .trusted-management-detail .trusted-content-wrapper .trusted-header-left .trusted-icon{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.network-security-container .business-security-system-section .trusted-management-detail .trusted-content-wrapper .trusted-header-left .trusted-icon{background:#ff6a00;border-radius:50%;height:3.75rem;margin-bottom:1rem;width:3.75rem}.network-security-container .business-security-system-section .trusted-management-detail .trusted-content-wrapper .trusted-header-left .trusted-icon img{height:1.375rem;width:1.375rem}.network-security-container .business-security-system-section .trusted-management-detail .trusted-content-wrapper .trusted-header-left .trusted-title{color:#000;font-size:1.25rem;font-weight:600;margin:0 0 1rem}.network-security-container .business-security-system-section .trusted-management-detail .trusted-content-wrapper .trusted-header-left .trusted-description{color:#666;font-size:.9375rem;line-height:1.8;margin:0}.network-security-container .business-security-system-section .trusted-management-detail .trusted-content-wrapper .trusted-header-left .trusted-header-right{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.network-security-container .business-security-system-section .trusted-management-detail .trusted-content-wrapper .trusted-items{-webkit-box-flex:1;-moz-box-flex:1;grid-gap:1.25rem;-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem}.network-security-container .business-security-system-section .trusted-management-detail .trusted-content-wrapper .trusted-items .trusted-item{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;grid-gap:.75rem;-webkit-box-flex:0;-moz-box-flex:0;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:0 0 calc(50% - 1rem);-ms-flex:0 0 calc(50% - 1rem);flex:0 0 calc(50% - 1rem);gap:.75rem;-webkit-justify-content:center;justify-content:center}.network-security-container .business-security-system-section .trusted-management-detail .trusted-content-wrapper .trusted-items .trusted-item .trusted-item-icon{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;-webkit-align-items:center;align-items:center;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;flex-shrink:0;height:3rem;-webkit-justify-content:center;justify-content:center;width:3rem}.network-security-container .business-security-system-section .trusted-management-detail .trusted-content-wrapper .trusted-items .trusted-item .trusted-item-icon img{height:1.5rem;width:1.5rem}.network-security-container .business-security-system-section .trusted-management-detail .trusted-content-wrapper .trusted-items .trusted-item .trusted-item-title{color:#333;cursor:pointer;font-size:1rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7.1875rem}.network-security-container .network-security-risk-section{margin-top:2.25rem}.network-security-container .network-security-risk-section .network-security-risk-cards{grid-gap:1.875rem;display:grid;gap:1.875rem;grid-template-columns:repeat(3,1fr)}.network-security-container .network-security-risk-section .network-security-risk-cards .network-security-risk-card{border-radius:1rem;height:26.875rem;overflow:hidden;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.network-security-container .network-security-risk-section .network-security-risk-cards .network-security-risk-card:hover{-webkit-box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.network-security-container .network-security-risk-section .network-security-risk-cards .network-security-risk-card .network-security-risk-card-bg{height:100%;left:0;object-fit:cover;position:absolute;top:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:100%}.network-security-container .network-security-risk-section .network-security-risk-cards .network-security-risk-card:hover .network-security-risk-card-bg{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.network-security-container .network-security-risk-section .network-security-risk-cards .network-security-risk-card .network-security-risk-card-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative;z-index:2}.network-security-container .network-security-risk-section .network-security-risk-cards .network-security-risk-card .network-security-risk-card-content .network-security-risk-card-title{color:#fff;font-size:1.5rem;font-weight:600;line-height:1.4;margin:0;padding:0 0 1.25rem;text-shadow:0 .125rem .5rem rgba(0,0,0,.3)}.network-security-container .network-security-risk-section .network-security-risk-cards .network-security-risk-card .network-security-risk-card-content .network-security-risk-card-bottom{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.45)),color-stop(60%,rgba(0,0,0,.2)),to(transparent));background:-moz-linear-gradient(bottom,rgba(0,0,0,.45) 0,rgba(0,0,0,.2) 60%,transparent 100%);background:linear-gradient(0deg,rgba(0,0,0,.45) 0,rgba(0,0,0,.2) 60%,transparent);margin-top:auto;padding:3.75rem 2.5rem 2.5rem}.network-security-container .network-security-risk-section .network-security-risk-cards .network-security-risk-card .network-security-risk-card-content .network-security-risk-card-bottom .network-security-risk-card-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#fff;cursor:pointer;display:-webkit-box;font-size:1rem;height:7.2rem;line-height:1.8;margin:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.network-security-container .emergency-training-section{margin-top:2.25rem}.network-security-container .emergency-training-section .emergency-training-cards{grid-gap:1.875rem;display:grid;gap:1.875rem;grid-template-columns:repeat(2,1fr)}.network-security-container .emergency-training-section .emergency-training-cards .emergency-card{border-radius:1rem;height:26.875rem;overflow:hidden;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.network-security-container .emergency-training-section .emergency-training-cards .emergency-card:hover{-webkit-box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.network-security-container .emergency-training-section .emergency-training-cards .emergency-card .emergency-card-bg{height:100%;left:0;object-fit:cover;position:absolute;top:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:100%}.network-security-container .emergency-training-section .emergency-training-cards .emergency-card:hover .emergency-card-bg{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.network-security-container .emergency-training-section .emergency-training-cards .emergency-card .emergency-card-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative;z-index:2}.network-security-container .emergency-training-section .emergency-training-cards .emergency-card .emergency-card-content .emergency-card-title{color:#fff;font-size:1.5rem;font-weight:600;line-height:1.4;margin:0;padding:0 0 1.25rem;text-shadow:0 .125rem .5rem rgba(0,0,0,.3)}.network-security-container .emergency-training-section .emergency-training-cards .emergency-card .emergency-card-content .emergency-card-bottom{height:100%;padding:15rem 2.5rem 2.5rem}.network-security-container .emergency-training-section .emergency-training-cards .emergency-card .emergency-card-content .emergency-card-bottom .emergency-card-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#fff;cursor:pointer;display:-webkit-box;font-size:1rem;line-height:1.8;margin:0;max-height:7.2rem;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.network-security-container .supervision-certification-section{margin-top:2.25rem}@media (max-width:768px){.network-security-container{padding:2.5rem 0}.network-security-container .network-security-header{margin-bottom:2.25rem}.network-security-container .network-security-header .network-security-title{font-size:1.5rem}.network-security-container .network-security-header .orange-line{height:.1875rem;margin-bottom:1rem;width:2.5rem}.network-security-container .network-security-header .network-security-description{font-size:1.125rem}.network-security-container .section-title{font-size:1.375rem;margin-bottom:1.5rem}.network-security-container .management-structure-section{margin-bottom:3.75rem}.network-security-container .management-structure-section .structure-cards-grid{grid-gap:1rem;gap:1rem;grid-template-columns:1fr}.network-security-container .management-structure-section .structure-cards-grid .structure-card{height:18.75rem}.network-security-container .management-structure-section .structure-cards-grid .structure-card .card-image-wrapper .card-title-overlay{padding:1rem}.network-security-container .management-structure-section .structure-cards-grid .structure-card .card-image-wrapper .card-title-overlay .card-title{font-size:1.25rem}.network-security-container .management-structure-section .structure-cards-grid .structure-card .card-hover-content{padding:1.5rem}.network-security-container .management-structure-section .structure-cards-grid .structure-card .card-hover-content h4{font-size:1.25rem;margin-bottom:.5rem}.network-security-container .management-structure-section .structure-cards-grid .structure-card .card-hover-content p{font-size:1.125rem}.network-security-container .security-management-section{margin-bottom:1.875rem}.network-security-container .security-management-section .security-management-content{padding:1.5rem}.network-security-container .security-management-section .security-management-content p{font-size:1.125rem}.network-security-container .cloud-security-system-section .security-tabs{grid-gap:.5rem;gap:.5rem}.network-security-container .cloud-security-system-section .security-tabs .tab-button{font-size:1.125rem;padding:.75rem 1rem}.network-security-container .cloud-security-system-section .tab-content .development-content .development-process-section{margin-bottom:1.875rem}.network-security-container .cloud-security-system-section .tab-content .development-content .development-process-section .subsection-title{font-size:1.125rem;margin-bottom:1.5rem}.network-security-container .cloud-security-system-section .tab-content .development-content .development-process-section .process-flow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;grid-gap:1rem;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:1.5rem 1rem}.network-security-container .cloud-security-system-section .tab-content .development-content .development-process-section .process-flow .process-step .step-badge{font-size:1.125rem;padding:.625rem 1.25rem}.network-security-container .cloud-security-system-section .tab-content .development-content .development-process-section .process-flow .process-step .step-arrow{display:none}.network-security-container .cloud-security-system-section .tab-content .development-content .development-process-section .process-flow .process-step .step-description{padding:1rem}.network-security-container .cloud-security-system-section .tab-content .development-content .development-process-section .process-flow .process-step .step-description p{font-size:1.125rem}.network-security-container .cloud-security-system-section .tab-content .development-content .feature-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1.5rem;text-align:center}.network-security-container .cloud-security-system-section .tab-content .development-content .feature-card .feature-icon{font-size:2.5rem;height:4rem;width:4rem}.network-security-container .cloud-security-system-section .tab-content .development-content .feature-card .feature-content .feature-title{font-size:1.25rem}.network-security-container .cloud-security-system-section .tab-content .development-content .feature-card .feature-content .feature-description{font-size:1.125rem}.network-security-container .cloud-security-system-section .tab-content .published-content .subsection-title-with-icon{font-size:1.25rem;margin-bottom:1.5rem}.network-security-container .cloud-security-system-section .tab-content .published-content .subsection-title-with-icon .icon-diamond,.network-security-container .cloud-security-system-section .tab-content .published-content .subsection-title-with-icon .icon-shield{font-size:1.125rem}.network-security-container .cloud-security-system-section .tab-content .published-content .two-column-security-container{grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr}.network-security-container .cloud-security-system-section .tab-content .published-content .customer-security-section,.network-security-container .cloud-security-system-section .tab-content .published-content .product-security-section{margin-bottom:0;padding:1.5rem 1.25rem}.network-security-container .cloud-security-system-section .tab-content .published-content .customer-security-section .subsection-title-with-icon,.network-security-container .cloud-security-system-section .tab-content .published-content .product-security-section .subsection-title-with-icon{font-size:1.125rem;margin-bottom:1.25rem;padding-bottom:.75rem}.network-security-container .cloud-security-system-section .tab-content .published-content .customer-security-section .subsection-title-with-icon .icon-diamond,.network-security-container .cloud-security-system-section .tab-content .published-content .customer-security-section .subsection-title-with-icon .icon-shield,.network-security-container .cloud-security-system-section .tab-content .published-content .product-security-section .subsection-title-with-icon .icon-diamond,.network-security-container .cloud-security-system-section .tab-content .published-content .product-security-section .subsection-title-with-icon .icon-shield{height:1.75rem;width:1.75rem}.network-security-container .cloud-security-system-section .tab-content .published-content .customer-security-section .subsection-title-with-icon .icon-diamond img,.network-security-container .cloud-security-system-section .tab-content .published-content .customer-security-section .subsection-title-with-icon .icon-shield img,.network-security-container .cloud-security-system-section .tab-content .published-content .product-security-section .subsection-title-with-icon .icon-diamond img,.network-security-container .cloud-security-system-section .tab-content .published-content .product-security-section .subsection-title-with-icon .icon-shield img{height:1rem;width:1rem}.network-security-container .cloud-security-system-section .tab-content .published-content .customer-security-section .security-items-list,.network-security-container .cloud-security-system-section .tab-content .published-content .product-security-section .security-items-list{grid-gap:1rem;gap:1rem}.network-security-container .cloud-security-system-section .tab-content .published-content .customer-security-section .security-items-list .security-item,.network-security-container .cloud-security-system-section .tab-content .published-content .product-security-section .security-items-list .security-item{grid-gap:.75rem;gap:.75rem;padding:1rem}.network-security-container .cloud-security-system-section .tab-content .published-content .customer-security-section .security-items-list .security-item .item-icon-circle,.network-security-container .cloud-security-system-section .tab-content .published-content .product-security-section .security-items-list .security-item .item-icon-circle{height:2.5rem;width:2.5rem}.network-security-container .cloud-security-system-section .tab-content .published-content .customer-security-section .security-items-list .security-item .item-icon-circle img,.network-security-container .cloud-security-system-section .tab-content .published-content .product-security-section .security-items-list .security-item .item-icon-circle img{height:1.25rem;width:1.25rem}.network-security-container .cloud-security-system-section .tab-content .published-content .customer-security-section .security-items-list .security-item .item-content .item-title,.network-security-container .cloud-security-system-section .tab-content .published-content .product-security-section .security-items-list .security-item .item-content .item-title{font-size:1.25rem;margin-bottom:.375rem}.network-security-container .cloud-security-system-section .tab-content .published-content .customer-security-section .security-items-list .security-item .item-content .item-description,.network-security-container .cloud-security-system-section .tab-content .published-content .product-security-section .security-items-list .security-item .item-content .item-description{font-size:1.125rem}.network-security-container .cloud-security-system-section .tab-content .published-content .feature-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1.5rem;text-align:center}.network-security-container .cloud-security-system-section .tab-content .published-content .feature-card .feature-icon{font-size:2.5rem;height:4rem;width:4rem}.network-security-container .cloud-security-system-section .tab-content .published-content .feature-card .feature-content .feature-title{font-size:1rem}.network-security-container .cloud-security-system-section .tab-content .published-content .feature-card .feature-content .feature-description{font-size:.8125rem}.network-security-container .business-security-system-section{margin-top:3.75rem}.network-security-container .business-security-system-section .business-security-cards{grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.875rem}.network-security-container .business-security-system-section .business-security-cards .business-security-card{height:13.75rem}.network-security-container .business-security-system-section .business-security-cards .business-security-card .card-image-wrapper .card-title-overlay{padding:1rem}.network-security-container .business-security-system-section .business-security-cards .business-security-card .card-image-wrapper .card-title-overlay .card-title{font-size:.9375rem}.network-security-container .business-security-system-section .business-security-cards .business-security-card .card-hover-content{padding:1.25rem}.network-security-container .business-security-system-section .business-security-cards .business-security-card .card-hover-content h4{font-size:.9375rem;margin-bottom:.5rem}.network-security-container .business-security-system-section .business-security-cards .business-security-card .card-hover-content p{font-size:.8125rem}.network-security-container .business-security-system-section .defense-detail-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.5rem;padding:1.5rem;text-align:center}.network-security-container .business-security-system-section .defense-detail-card .defense-icon{font-size:2.5rem;height:4rem;width:4rem}.network-security-container .business-security-system-section .defense-detail-card .defense-content .defense-title{font-size:1.25rem}.network-security-container .business-security-system-section .defense-detail-card .defense-content .defense-description{font-size:1.125rem}.network-security-container .business-security-system-section .trusted-management-detail{padding:1.5rem}.network-security-container .business-security-system-section .trusted-management-detail .trusted-content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;grid-gap:1.5rem;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.network-security-container .business-security-system-section .trusted-management-detail .trusted-content-wrapper .trusted-header-left{width:100%}.network-security-container .business-security-system-section .trusted-management-detail .trusted-content-wrapper .trusted-header-left .trusted-icon{height:3rem;margin-bottom:.75rem;width:3rem}.network-security-container .business-security-system-section .trusted-management-detail .trusted-content-wrapper .trusted-header-left .trusted-icon img{height:1.25rem;width:1.25rem}.network-security-container .business-security-system-section .trusted-management-detail .trusted-content-wrapper .trusted-header-left .trusted-title{font-size:1.25rem;margin-bottom:.75rem}.network-security-container .business-security-system-section .trusted-management-detail .trusted-content-wrapper .trusted-header-left .trusted-description{font-size:1.125rem}.network-security-container .business-security-system-section .trusted-management-detail .trusted-content-wrapper .trusted-items{grid-gap:1rem;gap:1rem}.network-security-container .business-security-system-section .trusted-management-detail .trusted-content-wrapper .trusted-items .trusted-item{grid-gap:.625rem;gap:.625rem}.network-security-container .business-security-system-section .trusted-management-detail .trusted-content-wrapper .trusted-items .trusted-item .trusted-item-icon{height:2.5rem;width:2.5rem}.network-security-container .business-security-system-section .trusted-management-detail .trusted-content-wrapper .trusted-items .trusted-item .trusted-item-icon img{height:1.25rem;width:1.25rem}.network-security-container .business-security-system-section .trusted-management-detail .trusted-content-wrapper .trusted-items .trusted-item .trusted-item-title{font-size:1.125rem}.network-security-container .network-security-risk-section{margin-top:3.75rem}.network-security-container .network-security-risk-section .network-security-risk-cards{grid-gap:1.25rem;gap:1.25rem;grid-template-columns:1fr}.network-security-container .network-security-risk-section .network-security-risk-cards .network-security-risk-card{height:auto;min-height:21.875rem}.network-security-container .network-security-risk-section .network-security-risk-cards .network-security-risk-card .network-security-risk-card-content .network-security-risk-card-title{font-size:1.375rem;padding:1.5rem 0}.network-security-container .network-security-risk-section .network-security-risk-cards .network-security-risk-card .network-security-risk-card-content .network-security-risk-card-bottom{padding:5rem 1.5rem 1.5rem}.network-security-container .network-security-risk-section .network-security-risk-cards .network-security-risk-card .network-security-risk-card-content .network-security-risk-card-bottom .network-security-risk-card-description{display:block;font-size:1.125rem;max-height:none}.network-security-container .emergency-training-section{margin-top:3.75rem}.network-security-container .emergency-training-section .emergency-training-cards{grid-gap:1.25rem;gap:1.25rem;grid-template-columns:1fr}.network-security-container .emergency-training-section .emergency-training-cards .emergency-card{height:auto;min-height:21.875rem}.network-security-container .emergency-training-section .emergency-training-cards .emergency-card .emergency-card-content .emergency-card-title{font-size:1.375rem;padding:1.5rem 0}.network-security-container .emergency-training-section .emergency-training-cards .emergency-card .emergency-card-content .emergency-card-bottom{padding:5rem 1.5rem 1.5rem}.network-security-container .emergency-training-section .emergency-training-cards .emergency-card .emergency-card-content .emergency-card-bottom .emergency-card-description{display:block;font-size:1.125rem;max-height:none}.network-security-container .supervision-certification-section{margin-top:3.75rem}}.ethical-technology-container{padding:3.75rem 0;width:100%}.ethical-technology-container .ethical-tech-header{margin-bottom:1.875rem}.ethical-technology-container .ethical-tech-header .ethical-tech-title{color:#000;font-size:2.25rem;font-weight:700;line-height:1.4;margin:0 0 1.5rem;padding-bottom:1.25rem;position:relative}.ethical-technology-container .ethical-tech-header .ethical-tech-title:after{background-color:#ff6a00;bottom:0;content:"";display:block;height:.375rem;left:0;position:absolute;width:2.0625rem}.ethical-technology-container .ethical-tech-header .ethical-tech-description{color:#666;font-size:1rem;line-height:1.8;margin:0}.ethical-technology-container .section-title{color:#000;font-size:1.75rem;font-weight:600;line-height:1.4;margin:0 0 2.25rem}.ethical-technology-container .management-process-system-section,.ethical-technology-container .management-structure-section{margin-bottom:2.25rem}.ethical-technology-container .management-process-system-section .system-intro{color:#666;font-size:1rem;line-height:1.8;margin:0 0 2.25rem}.ethical-technology-container .management-process-system-section .process-stages{grid-gap:1.5rem;background:#fff;border-radius:.75rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);padding:1.5rem 1.5rem 0}.ethical-technology-container .management-process-system-section .process-stages .process-stage-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.ethical-technology-container .management-process-system-section .process-stages .process-stage-item .stage-badge{background:#ff6a00;border-radius:1.75rem;color:#fff;font-size:.9375rem;font-weight:600;margin-bottom:1.25rem;min-width:10rem;padding:.875rem 1.75rem;text-align:center;white-space:nowrap}.ethical-technology-container .management-process-system-section .process-stages .process-stage-item .stage-arrow{background:-moz-repeating-linear-gradient(left,#ff6a00 0,#ff6a00 .375rem,transparent .375rem,transparent .75rem);background:repeating-linear-gradient(90deg,#ff6a00 0,#ff6a00 .375rem,transparent 0,transparent .75rem);height:.125rem;left:-moz-calc(100% - .75rem);left:calc(100% - .75rem);position:absolute;top:1.5rem;width:3rem;z-index:1}.ethical-technology-container .management-process-system-section .process-stages .process-stage-item .stage-arrow:after{border-bottom:.3125rem solid transparent;border-left:.5rem solid #ff6a00;border-top:.3125rem solid transparent;content:"";height:0;position:absolute;right:-.375rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0}.ethical-technology-container .management-process-system-section .process-stages .process-stage-item .stage-description-box{background:#fff;border-radius:.75rem;min-height:12.5rem;padding:1.5rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:100%}.ethical-technology-container .management-process-system-section .process-stages .process-stage-item .stage-description-box:hover{-webkit-box-shadow:0 .375rem 1.25rem rgba(0,0,0,.12);box-shadow:0 .375rem 1.25rem rgba(0,0,0,.12);-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.ethical-technology-container .management-process-system-section .process-stages .process-stage-item .stage-description-box p{-webkit-box-orient:vertical;-webkit-line-clamp:6;color:#666;display:-webkit-box;font-size:.875rem;line-height:1.8;margin:0;max-height:10.8em;overflow:hidden;text-overflow:ellipsis}.ethical-technology-container .process-tab-cards-section{margin-bottom:2.25rem}.ethical-technology-container .process-tab-cards-section .process-tabs{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;grid-gap:1.5rem;-webkit-align-items:center;align-items:center;background:#fff;border-radius:1.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1.5rem;margin-bottom:2rem;padding:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ethical-technology-container .process-tab-cards-section .process-tabs .process-tab-btn{background:none;border:none;border-radius:1.5rem;color:#666;cursor:pointer;font-size:1rem;font-weight:500;padding:.625rem 1.5rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;white-space:nowrap}.ethical-technology-container .process-tab-cards-section .process-tabs .process-tab-btn.active{background:#ff6a00;color:#fff;font-weight:600}.ethical-technology-container .process-tab-cards-section .process-tabs .process-tab-btn:hover:not(.active){color:#333}.ethical-technology-container .process-tab-cards-section .process-tab-content .process-icon-cards{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(5,1fr)}.ethical-technology-container .process-tab-cards-section .process-tab-content .process-icon-cards .process-icon-card{background:#fff;border:.0625rem solid #eee;border-radius:.75rem;padding:1.75rem 1.25rem;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.ethical-technology-container .process-tab-cards-section .process-tab-content .process-icon-cards .process-icon-card:hover{-webkit-box-shadow:0 .375rem 1.25rem rgba(0,0,0,.08);box-shadow:0 .375rem 1.25rem rgba(0,0,0,.08);-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.ethical-technology-container .process-tab-cards-section .process-tab-content .process-icon-cards .process-icon-card .process-icon-card-icon{color:#333;height:3.5rem;margin:0 auto 1rem;width:3.5rem}.ethical-technology-container .process-tab-cards-section .process-tab-content .process-icon-cards .process-icon-card .process-icon-card-icon svg{height:100%;width:100%}.ethical-technology-container .process-tab-cards-section .process-tab-content .process-icon-cards .process-icon-card .process-icon-card-title{color:#000;font-size:1rem;font-weight:700;line-height:1.4;margin:0 0 .75rem}.ethical-technology-container .process-tab-cards-section .process-tab-content .process-icon-cards .process-icon-card .process-icon-card-desc{color:#666;font-size:.8125rem;line-height:1.7;margin:0;text-align:left}.ethical-technology-container .ai-governance-capacity-section{margin-bottom:2.25rem}.ethical-technology-container .ai-governance-capacity-section .capacity-intro{color:#666;font-size:1rem;line-height:1.8;margin:0 0 2.25rem}.ethical-technology-container .ai-governance-capacity-section .governance-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.ethical-technology-container .ai-governance-capacity-section .governance-cards .governance-card{background:#fff;border-radius:.75rem;cursor:pointer;overflow:hidden;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.ethical-technology-container .ai-governance-capacity-section .governance-cards .governance-card .governance-card-image{height:17.5rem;overflow:hidden;position:relative;width:100%}.ethical-technology-container .ai-governance-capacity-section .governance-cards .governance-card .governance-card-image img{height:100%;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:100%}.ethical-technology-container .ai-governance-capacity-section .governance-cards .governance-card .governance-card-image .governance-card-overlay{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),to(transparent));background:-moz-linear-gradient(bottom,rgba(0,0,0,.7) 0,transparent 100%);background:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent);bottom:0;left:0;padding:1.5rem;position:absolute;right:0}.ethical-technology-container .ai-governance-capacity-section .governance-cards .governance-card .governance-card-image .governance-card-overlay .governance-card-title{color:#fff;font-size:1.125rem;font-weight:600;line-height:1.4;margin:0}.ethical-technology-container .ai-governance-capacity-section .governance-cards .governance-card .governance-card-hover-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-align-items:flex-start;align-items:flex-start;background:#ff6a00;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;left:0;opacity:0;padding:2rem;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.ethical-technology-container .ai-governance-capacity-section .governance-cards .governance-card .governance-card-hover-content .governance-card-hover-title{color:#fff;font-size:1.125rem;font-weight:600;line-height:1.4;margin:0 0 .5rem}.ethical-technology-container .ai-governance-capacity-section .governance-cards .governance-card .governance-card-hover-content .governance-card-hover-text{-webkit-box-orient:vertical;-webkit-line-clamp:6;color:#fff;display:-webkit-box;font-size:.9375rem;line-height:1.8;margin:0;max-height:10.8em;overflow:hidden;text-align:left;text-overflow:ellipsis}.ethical-technology-container .ai-governance-capacity-section .governance-cards .governance-card:hover{-webkit-box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.ethical-technology-container .ai-governance-capacity-section .governance-cards .governance-card:hover .governance-card-image img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.ethical-technology-container .ai-governance-capacity-section .governance-cards .governance-card:hover .governance-card-hover-content{opacity:1}.ethical-technology-container .consensus-practice-section .practice-intro{color:#666;font-size:1rem;line-height:1.8;margin:0 0 2.25rem}.ethical-technology-container .consensus-practice-section .practice-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.ethical-technology-container .consensus-practice-section .practice-cards .practice-card{background:#fff;border-radius:.75rem;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.ethical-technology-container .consensus-practice-section .practice-cards .practice-card:hover{-webkit-box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.ethical-technology-container .consensus-practice-section .practice-cards .practice-card:hover .practice-card-image img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.ethical-technology-container .consensus-practice-section .practice-cards .practice-card .practice-card-image{height:12.5rem;overflow:hidden;width:100%}.ethical-technology-container .consensus-practice-section .practice-cards .practice-card .practice-card-image img{height:100%;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:100%}.ethical-technology-container .consensus-practice-section .practice-cards .practice-card .practice-card-content{background:#fff;min-height:17.5rem;padding:2rem}.ethical-technology-container .consensus-practice-section .practice-cards .practice-card .practice-card-content .practice-card-title{color:#000;font-size:1.25rem;font-weight:600;line-height:1.4;margin:0 0 1.25rem}.ethical-technology-container .consensus-practice-section .practice-cards .practice-card .practice-card-content .practice-card-description{color:#666;font-size:.9375rem;line-height:1.8;margin:0}@media (max-width:768px){.ethical-technology-container{padding:2.25rem 0}.ethical-technology-container .ethical-tech-header{margin-bottom:2.25rem}.ethical-technology-container .ethical-tech-header .ethical-tech-title{font-size:1.5rem}.ethical-technology-container .ethical-tech-header .orange-line{height:.1875rem;margin-bottom:1rem;width:2.5rem}.ethical-technology-container .ethical-tech-header .ethical-tech-description{font-size:1.125rem}.ethical-technology-container .section-title{font-size:1.375rem;margin-bottom:1.5rem}.ethical-technology-container .management-structure-section{margin-bottom:3.75rem}.ethical-technology-container .management-process-system-section .system-intro{font-size:1.125rem;margin-bottom:1.5rem}.ethical-technology-container .management-process-system-section .process-stages{grid-gap:1rem;gap:1rem;grid-template-columns:1fr}.ethical-technology-container .management-process-system-section .process-stages .process-stage-item .stage-badge{font-size:1.125rem;min-width:8.75rem;padding:.75rem 1.5rem}.ethical-technology-container .management-process-system-section .process-stages .process-stage-item .stage-arrow{display:none}.ethical-technology-container .management-process-system-section .process-stages .process-stage-item .stage-description-box{min-height:auto;padding:1.25rem}.ethical-technology-container .management-process-system-section .process-stages .process-stage-item .stage-description-box p{font-size:1.125rem}.ethical-technology-container .process-tab-cards-section{padding:1.5rem}.ethical-technology-container .process-tab-cards-section .process-tabs{grid-gap:1rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.ethical-technology-container .process-tab-cards-section .process-tabs .process-tab-btn{font-size:1rem;padding:.5rem 1.25rem}.ethical-technology-container .process-tab-cards-section .process-tab-content .process-icon-cards{grid-gap:.75rem;gap:.75rem;grid-template-columns:1fr}.ethical-technology-container .process-tab-cards-section .process-tab-content .process-icon-cards .process-icon-card{padding:1.25rem}.ethical-technology-container .process-tab-cards-section .process-tab-content .process-icon-cards .process-icon-card .process-icon-card-icon{height:2.5rem;width:2.5rem}.ethical-technology-container .process-tab-cards-section .process-tab-content .process-icon-cards .process-icon-card .process-icon-card-title{font-size:1.125rem}.ethical-technology-container .process-tab-cards-section .process-tab-content .process-icon-cards .process-icon-card .process-icon-card-desc{font-size:1rem}.ethical-technology-container .ai-governance-capacity-section{margin-bottom:3.75rem}.ethical-technology-container .ai-governance-capacity-section .capacity-intro{font-size:1.125rem;margin-bottom:1.5rem}.ethical-technology-container .ai-governance-capacity-section .governance-cards{grid-gap:1rem;gap:1rem;grid-template-columns:1fr}.ethical-technology-container .ai-governance-capacity-section .governance-cards .governance-card .governance-card-image{min-height:17.5rem}.ethical-technology-container .ai-governance-capacity-section .governance-cards .governance-card .governance-card-image .governance-card-overlay{padding:1.25rem}.ethical-technology-container .ai-governance-capacity-section .governance-cards .governance-card .governance-card-image .governance-card-overlay .governance-card-title{font-size:1.25rem}.ethical-technology-container .ai-governance-capacity-section .governance-cards .governance-card .governance-card-hover-content{padding:1.5rem}.ethical-technology-container .ai-governance-capacity-section .governance-cards .governance-card .governance-card-hover-content .governance-card-hover-title{font-size:1.25rem;margin-bottom:.5rem}.ethical-technology-container .ai-governance-capacity-section .governance-cards .governance-card .governance-card-hover-content .governance-card-hover-text{font-size:1.125rem}.ethical-technology-container .consensus-practice-section .practice-intro{font-size:1.125rem;margin-bottom:1.5rem}.ethical-technology-container .consensus-practice-section .practice-cards{grid-gap:1rem;gap:1rem;grid-template-columns:1fr}.ethical-technology-container .consensus-practice-section .practice-cards .practice-card .practice-card-image{height:11.25rem}.ethical-technology-container .consensus-practice-section .practice-cards .practice-card .practice-card-content{min-height:auto;padding:1.5rem}.ethical-technology-container .consensus-practice-section .practice-cards .practice-card .practice-card-content .practice-card-title{font-size:1.25rem;margin-bottom:1rem}.ethical-technology-container .consensus-practice-section .practice-cards .practice-card .practice-card-content .practice-card-description{font-size:1.125rem}}.progress-result-cards{background:#f2f2f2;width:100%}.progress-result-cards .content-container{margin:0 auto;position:relative;width:90rem}.progress-result-cards .section-title{color:#333;font-family:AlibabaPuHuiTi;font-size:1.5rem;font-weight:700;margin-bottom:3.125rem;position:relative}.progress-result-cards .section-title:after{background:#40aa32;border-radius:.25rem;bottom:-.625rem;content:"";height:.25rem;left:0;position:absolute;width:1.875rem}.progress-result-cards .cards-wrapper{margin-bottom:1.875rem;overflow:hidden;width:100%}.progress-result-cards .cards-container{grid-gap:.375rem;gap:.375rem;position:relative;width:100%}.progress-result-cards .cards-container,.progress-result-cards .result-card{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.progress-result-cards .result-card{-webkit-box-flex:0;-moz-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;background-color:#fff;border-radius:.75rem;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:28.125rem;overflow:hidden;padding:1.875rem .625rem;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;-moz-transition:transform .3s ease,box-shadow .3s ease,-moz-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease,-webkit-box-shadow .3s ease}.progress-result-cards .result-card .card-content{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;color:#222;-webkit-flex-grow:1;flex-grow:1;font-family:AlibabaPuHuiTi;font-size:1rem;line-height:1.375rem;padding:.625rem 1.875rem 1.875rem}.progress-result-cards .result-card .card-content p{margin:0 0 .75rem}.progress-result-cards .result-card .card-content .lake-fontsize-24{font-size:2.125rem!important}.progress-result-cards .result-card .card-content strong{font-weight:700}.progress-result-cards .result-card .card-content img{max-width:100%}.progress-result-cards .result-card .card-image{height:11.25rem;overflow:hidden;padding:1.25rem;text-align:right}.progress-result-cards .result-card .card-image img{border-radius:.75rem;height:10rem;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:10rem}.progress-result-cards .navigation-controls{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-top:1.875rem}.progress-result-cards .indicators,.progress-result-cards .navigation-controls{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.progress-result-cards .indicators{grid-gap:.5rem;gap:.5rem;margin-right:1.25rem}.progress-result-cards .indicators .indicator{background-color:#ddd;border:none;border-radius:50%;cursor:pointer;height:.5rem;padding:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:.5rem}.progress-result-cards .indicators .indicator.active{background-color:#40aa32;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.progress-result-cards .navigation-buttons{grid-gap:.75rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.75rem}.progress-result-cards .navigation-buttons .nav-button{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#f0f0f0;border:none;border-radius:50%;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:1.125rem;height:2.5rem;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .3s cubic-bezier(.33,1,.68,1);-moz-transition:all .3s cubic-bezier(.33,1,.68,1);transition:all .3s cubic-bezier(.33,1,.68,1);width:2.5rem}.progress-result-cards .navigation-buttons .nav-button.disabled{cursor:not-allowed;opacity:.6}.progress-result-cards .navigation-buttons .prev{border:1px solid #ccc}.progress-result-cards .navigation-buttons .next{background-color:#222;color:#fff}@media (max-width:767px){.progress-result-cards .content-container{width:100%}.progress-result-cards .section-title{font-size:1.25rem;margin-bottom:1.875rem}.progress-result-cards .section-title:after{height:.1875rem;width:2rem}.progress-result-cards .cards-container{padding-bottom:1.25rem}.progress-result-cards .result-card .card-content{font-size:1.25rem;padding:1.5rem}.progress-result-cards .result-card .card-image{height:8.75rem}.progress-result-cards .navigation-controls{margin-top:1.25rem}}