.kz-section{box-sizing:border-box;width:100%;font-family:inherit}.kz-section *{box-sizing:border-box}.kz-cover{width:100%;height:100%;object-fit:cover;display:block}.kz-contain{width:100%;height:100%;object-fit:contain;display:block}.kz-btn{display:inline-flex;align-items:center;justify-content:center;background:#cf8a16;color:#fff!important;text-decoration:none;border-radius:7px;padding:13px 28px;font-weight:700;transition:transform .25s ease,filter .25s ease}.kz-btn:hover{transform:translateY(-2px);filter:brightness(1.06)}
.kz-hero{min-height:430px;display:grid;grid-template-columns:1fr 1.05fr;background:#fff;overflow:hidden;position:relative}.kz-hero.has-dots:after,.kz-cta.has-dots:after{content:"";position:absolute;right:3%;top:8%;width:180px;height:180px;background-image:radial-gradient(#d8d8d8 1.4px,transparent 1.4px);background-size:14px 14px;opacity:.5;pointer-events:none}.kz-hero-media{min-height:430px;clip-path:polygon(0 0,92% 0,100% 14%,95% 28%,100% 43%,95% 58%,100% 73%,94% 88%,91% 100%,0 100%)}.kz-hero-copy{padding:75px 8%;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.kz-hero-title{font-size:54px;margin:0 0 8px;color:#101218}.kz-accent{width:55px;height:3px;margin:0 0 20px}.kz-hero-sub{font-size:24px;margin:0 0 22px}.kz-hero-desc{font-size:17px;line-height:2;margin:0;max-width:620px}
.kz-story{display:grid;grid-template-columns:1fr 1fr;min-height:390px;background:#fff}.kz-story.side-left .kz-story-copy{order:2}.kz-story-copy{padding:50px 9%;display:flex;flex-direction:column;justify-content:center}.kz-story-media{min-height:390px}.kz-eye,.kz-futec-eye{color:#cf8a16;font-weight:700;margin-bottom:6px}.kz-story-title,.kz-futec-title{font-size:34px;margin:0 0 18px}.kz-story-body,.kz-futec-desc{line-height:1.9;font-size:16px}
.kz-vm{display:grid;grid-template-columns:1fr 1fr}.kz-vm-card{min-height:310px;padding:45px 10%;text-align:center;background-size:cover;background-position:center}.kz-vm-card.vision{background:#242a31;color:#fff}.kz-vm-icon,.kz-why-icon,.kz-trust-icon{font-size:34px;color:#cf8a16;margin-bottom:10px}.kz-vm-title{font-size:30px;margin:0 0 8px}.kz-vm-sub{font-size:18px;margin:0 0 12px}.kz-vm-desc{line-height:1.9;margin:0}
.kz-why{padding:42px 4%;text-align:center;background:#fff}.kz-why-title{font-size:34px;margin:0 0 6px}.kz-why-sub{margin:0 0 28px}.kz-why-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.kz-why-card{border:1px solid #ddd;border-radius:6px;padding:22px 14px;min-height:190px;background:#fff;transition:transform .25s ease,box-shadow .25s ease}.kz-why-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.07)}.kz-why-card h3{font-size:16px;margin:8px 0}.kz-why-card p{font-size:13px;line-height:1.7;margin:0}
.kz-futec{position:relative;display:grid;grid-template-columns:minmax(0,72%) minmax(0,28%);direction:ltr;background:#f7f7f7;overflow:hidden;min-height:480px}.kz-futec-side{position:relative;grid-column:2;grid-row:1;width:100%;height:480px;min-width:0;z-index:1;overflow:hidden;background:#f3f0eb;background-size:cover;background-position:center;background-repeat:no-repeat}.kz-futec-side img{display:block;width:100%;height:100%;object-fit:cover;max-width:none;position:relative;z-index:1}.kz-futec-main{position:relative;grid-column:1;grid-row:1;z-index:2;width:100%;min-width:0;box-sizing:border-box;background:#fff;padding:28px 38px 24px;text-align:center}.kz-futec-eye{margin-bottom:4px}.kz-futec-title{margin:0 0 8px}.kz-futec-desc{max-width:850px;margin:0 auto 12px}.kz-products-title{margin:10px 0 0}.kz-products{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:14px 0 18px}.kz-product{height:150px;background:#f0f0f0;border-radius:7px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.kz-product b{display:block;padding:9px 6px 5px;font-size:13px;line-height:1.2}.kz-product-img{display:block;width:100%;height:112px;object-fit:contain;margin-top:auto;box-sizing:border-box}.kz-futec .kz-btn{margin-top:0}
.kz-trust{display:grid;grid-template-columns:repeat(3,1fr);background:#fff}.kz-trust-card{text-align:center;padding:38px 7%;border-left:1px solid #d5a452;min-height:410px}.kz-trust-card:last-child{border-left:0}.kz-trust-card h2{font-size:28px;margin:8px 0}.kz-trust-card h4{font-size:17px;margin:0 0 14px}.kz-trust-body{line-height:1.9}.kz-logos{max-width:240px;max-height:80px;object-fit:contain;margin:20px auto;display:block}
.kz-cta{position:relative;overflow:hidden;display:grid;grid-template-columns:34% 66%;min-height:280px;background:#222831;color:#fff}.kz-cta-img{min-height:280px}.kz-cta-copy{padding:42px 8%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.kz-cta-small{color:#cf8a16;font-weight:700}.kz-cta-title{font-size:32px;margin:8px 0}.kz-cta-desc{margin:0 0 20px;line-height:1.8}
@media(max-width:1024px){.kz-why-grid{grid-template-columns:repeat(3,1fr)}.kz-products{grid-template-columns:repeat(3,1fr)}.kz-futec{grid-template-columns:minmax(0,68%) minmax(0,32%)}.kz-futec-main{width:100%}.kz-futec-side{width:100%;height:100%}}
@media(max-width:767px){.kz-hero,.kz-story,.kz-vm,.kz-trust,.kz-cta{grid-template-columns:1fr}.kz-hero-media{min-height:300px;clip-path:none}.kz-hero-copy{padding:38px 24px}.kz-hero-title{font-size:38px}.kz-story-copy{padding:35px 24px}.kz-vm-card{padding:35px 24px}.kz-why-grid,.kz-products{grid-template-columns:repeat(2,1fr)}.kz-futec{min-height:0;display:flex;flex-direction:column}.kz-futec-main{order:1;width:100%!important;padding:30px 22px}.kz-futec-side{order:2;position:relative;width:100%!important;height:240px!important}.kz-futec-side img{transform:none!important;margin-top:0!important}.kz-trust-card{border-left:0;border-bottom:1px solid #d5a452;min-height:0}.kz-cta-img{min-height:220px}.kz-cta-copy{padding:35px 24px}.kz-cta.has-dots:after{display:none}}
@media(max-width:480px){.kz-why-grid,.kz-products{grid-template-columns:1fr}.kz-product{height:auto}.kz-product-img{height:150px}}
