.zwc-full-width{display:block;width:100%}.zwc-banner-wrap{background-color:#004231;padding:clamp(40px,6.94vw,100px) 0 0;overflow:hidden;position:relative}.zwc-banner-wrap .zwc-inner-wrap{display:flex;flex-direction:column;align-items:center;gap:clamp(36px,5vw,72px)}.zwc-banner-wrap .zwc-sec-title{display:flex;flex-direction:column;align-items:center;gap:clamp(16px,1.67vw,24px);text-align:center;max-width:71%;margin:0 auto}.zwc-banner-wrap .zwc-sec-title h1{font-family:var(--primaryfont-bold);font-size:clamp(28px,3.89vw,56px);line-height:1.14;letter-spacing:-1.12px;color:#fff;margin-bottom:0}.zwc-banner-wrap .zwc-sec-title p{font-family:var(--primaryfont-regular);font-size:clamp(16px,1.39vw,20px);line-height:1.4;letter-spacing:-0.4px;color:#fff;max-width:942px;margin-bottom:0}.cta-btn.act-btn{padding:clamp(10px,2vw,14px) 40px;border-radius:3px}.zwc-banner-wrap .zwc-img-wrap{max-width:1127px;width:100%;margin:0 auto}.zwc-banner-wrap .zwc-img-wrap img{width:100%;height:auto;display:block}.zwc-feature-wrap.zwc-highlights{padding:clamp(60px,10.42vw,150px) 0}.zwc-feature-wrap.zwc-highlights .zwc-feat-card{background-color:#f5f5f5;border-radius:12px;display:flex;gap:clamp(32px,4.44vw,64px);padding:clamp(60px,7.5vw,108px) clamp(80px,11.7vw,168px)}.zwc-feat-info{display:flex;flex-direction:column;gap:clamp(24px,3.75vw,54px);flex:1 1 0%}.zwc-feat-info-list{display:flex;align-items:flex-start;gap:11px;padding-left:37px;position:relative}.zwc-feat-info-list .zwc-tick-icon{position:absolute;left:0;top:6px;width:21px;height:21px;display:inline-block;flex-shrink:0;background-color:#ffdb79;border-radius:50px;border:1px solid #000}.zwc-feat-info-list .zwc-tick-icon::before{content:"";display:block;width:7px;height:12px;border-style:solid;border-color:#004231;border-image:initial;border-width:0 2.5px 2.5px 0;transform:rotate(45deg);position:absolute;top:2.4px;left:6px}.zwc-feat-info-list p{font-family:var(--zf-primary-medium);font-size:clamp(18px,1.67vw,24px);line-height:1.33;letter-spacing:-0.8px;color:#000}.zwc-feature-wrap.zwc-sections .zwc-content-wrap{display:flex;flex-direction:column;gap:clamp(60px,10.42vw,150px)}.zwc-flex-wrap .zwc-field-row{display:flex;flex-wrap:wrap}.zwc-flex-wrap .zwc-field-row:not(:last-child){margin-bottom:clamp(8px,1.04vw,15px)}.zwc-flex-wrap .zwc-field-row .zwc-field-col{display:block;flex:1 1 0px;padding:clamp(8px,1.04vw,15px)}.zwc-features-section .zwc-field-row{padding:0;align-items:center;justify-content:space-between;gap:clamp(40px,4.17vw,60px);margin:0}.zwc-features-section .zwc-field-row .zwc-field-col{flex:0 1 calc(56% - 60px)}.zwc-features-section .zwc-field-row .zwc-content-section{flex-basis:44%}.zwc-features-section .zwc-field-row .zwc-img-section img{width:100%;max-width:600px;height:auto;display:block}.zwc-features-section .zwc-sec-title{display:flex;flex-direction:column;gap:clamp(16px,2.22vw,32px)}.zwc-features-section .zwc-sec-title h2{font-family:var(--primaryfont-semibold);font-size:clamp(24px,2.78vw,40px);line-height:1.1;letter-spacing:-1.2px;color:#000;margin-bottom:0}.zwc-features-section .zwc-sec-title p{font-family:var(--primaryfont-regular);font-size:clamp(15px,1.25vw,18px);line-height:1.56;letter-spacing:-0.4px;color:#000}.zwc-content-wrap>.zwc-feature-wrap .zwc-inner-wrap{background-color:#f5f5f5;border-radius:12px;padding:clamp(60px,8.33vw,120px) clamp(40px,9.65vw,107px) 0;display:flex;flex-direction:column;gap:clamp(32px,4.31vw,62px);overflow:hidden}.zwc-content-wrap>.zwc-feature-wrap .zwc-sec-title{display:flex;align-items:flex-start;gap:clamp(24px,3.75vw,54px);max-width:1034px}.zwc-content-wrap>.zwc-feature-wrap .zwc-sec-title h2{font-family:var(--primaryfont-semibold);font-size:clamp(24px,2.78vw,40px);line-height:1.1;letter-spacing:-1.2px;color:#000;max-width:246px;flex-shrink:0;margin-bottom:0}.zwc-content-wrap>.zwc-feature-wrap .zwc-sec-title p{font-family:var(--primaryfont-regular);font-size:clamp(15px,1.25vw,18px);line-height:1.56;letter-spacing:-0.4px;color:#000}.zwc-content-wrap>.zwc-feature-wrap .zwc-img-wrap img{width:100%;max-width:1064px;margin:0 auto;height:auto;display:block}.zwc-dark-wrap{background-color:#01130d;padding:clamp(60px,8.19vw,118px) 0}.zwc-dark-wrap .zwc-inner-wrap{background-color:#272d2b;border-radius:12px;padding:clamp(60px,8.33vw,120px) clamp(40px,9.65vw,107px) 0;display:flex;flex-direction:column;gap:clamp(32px,4.31vw,62px);overflow:hidden}.zwc-dark-wrap .zwc-sec-title{display:flex;align-items:flex-start;gap:clamp(24px,3.75vw,54px);max-width:1034px}.zwc-dark-wrap .zwc-sec-title h2{font-family:var(--primaryfont-semibold);font-size:clamp(24px,2.78vw,40px);line-height:1.1;letter-spacing:-1.2px;color:#fff;max-width:246px;flex-shrink:0;margin-bottom:0}.zwc-dark-wrap .zwc-sec-title p{font-family:var(--primaryfont-regular);font-size:clamp(15px,1.25vw,18px);line-height:1.56;letter-spacing:-0.4px;color:#fff}.zwc-dark-wrap .zwc-img-wrap img{width:100%;max-width:1064px;margin:0 auto;height:auto;display:block}.zwc-content-wrap>.zwc-feature-wrap:last-child{padding-bottom:clamp(60px,10.42vw,150px)}.zwc-footer-wrap{background-color:#0d4b24;text-align:center;color:#fff;padding:clamp(40px,9vw,120px) 0}.zwc-footer-wrap h2{margin-bottom:30px;font-size:clamp(23px,5vw,46px)}@media(max-width:992px){.zwc-features-section .zwc-field-row{flex-direction:column;max-width:700px;margin:0 auto}.zwc-features-section .zwc-field-row .zwc-field-col{flex:1 1 100%}.zwc-features-section .zwc-field-row .zwc-content-section{flex-basis:100%}.zwc-features-section .zwc-field-row .zwc-img-section{order:-1}.zwc-features-section .zwc-field-row .zwc-img-section img{max-width:100%}.zwc-features-section .zwc-sec-title{text-align:center;align-items:center;max-width:80%;margin:0 auto}.zwc-content-wrap>.zwc-feature-wrap .zwc-sec-title,.zwc-dark-wrap .zwc-sec-title{flex-direction:column;gap:clamp(16px,2.22vw,24px);text-align:center;max-width:80%;margin:0 auto}.zwc-content-wrap>.zwc-feature-wrap .zwc-sec-title h2,.zwc-dark-wrap .zwc-sec-title h2{max-width:100%;margin:0 auto}}@media(max-width:767px){.zwc-banner-wrap .zwc-sec-title{max-width:90%}.zwc-feature-wrap.zwc-highlights .zwc-feat-card{flex-direction:column}.zwc-content-wrap>.zwc-feature-wrap .zwc-sec-title,.zwc-dark-wrap .zwc-sec-title{max-width:90%}}