@import url('//cdn.zi58.com/Content/ck/kche/iconfont/iconfont.css');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');

*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
img{height:auto;max-width:100%;}

/* ===== Color Theme System ===== */
.kche-color-theme{color:var(--color,#1a1a2e)!important;}
.kche-lg-theme{background-image:linear-gradient(135deg,var(--color,#1a1a2e) 0%,rgba(255,255,255,0) 100%) !important;}
.kche-bg-theme,.kche-forged-theme::after,.kche-forged-theme::before,.kche-forged-theme>li::before,
.kche-lg-theme,.kche-forged-theme::after,.kche-forged-theme::before,.kche-forged-theme>li::before{background-color:var(--color,#4a4a68)!important;}
.kche-border-theme,.kche-table-border.kche-border-theme>tbody>tr,.kche-table-border.kche-border-theme>tbody>tr>td,.kche-table-rules.kche-border-theme>tbody>tr>td{border-color:var(--color,#e2e8f0)!important;}

.kche-white{color:#FFF!important;}
.kche-bg-white,.kche-forged-white::after,.kche-forged-white::before,.kche-forged-white>li::before{background-color:#FFF!important;}
.kche-border-white,.kche-table-border.kche-border-white>tbody>tr>td,.kche-table-rules.kche-border-white>tbody>tr>td{border-color:#FFF!important;}

.kche-red{color:#dc2626!important;}
.kche-red-light{color:#ef4444!important;}
.kche-lg-red{background-image:linear-gradient(135deg,#dc2626 0%,rgba(255,255,255,0) 100%);}
.kche-lg-red-light{background-image:linear-gradient(135deg,#ef4444 0%,rgba(255,255,255,0) 100%)!important;}
.kche-bg-red,.kche-forged-red::after,.kche-forged-red::before,.kche-forged-red>li::before{background-color:#dc2626!important;}
.kche-bg-red-light,.kche-forged-red-light::after,.kche-forged-red-light::before,.kche-forged-red-light>li::before{background-color:#ef4444!important;}
.kche-border-red,.kche-table-border.kche-border-red>tbody>tr>td,.kche-table-rules.kche-border-red>tbody>tr>td{border-color:#dc2626!important;}
.kche-border-red-light,.kche-table-border.kche-border-red-light>tbody>tr>td,.kche-table-rules.kche-border-red-light>tbody>tr>td{border-color:#ef4444!important;}

.kche-yellow{color:#f59e0b!important;}
.kche-yellow-light{color:#fbbf24!important;}
.kche-lg-yellow{background-image:linear-gradient(135deg,#f59e0b 0%,rgba(255,255,255,0) 100%)!important;}
.kche-lg-yellow-light{background-image:linear-gradient(135deg,#fbbf24 0%,rgba(255,255,255,0) 100%)!important;}
.kche-bg-yellow,.kche-forged-yellow::after,.kche-forged-yellow::before,.kche-forged-yellow>li::before{background-color:#f59e0b!important;}
.kche-bg-yellow-light,.kche-forged-yellow-light::after,.kche-forged-yellow-light::before,.kche-forged-yellow-light>li::before{background-color:#fbbf24!important;}
.kche-border-yellow,.kche-table-border.kche-border-yellow>tbody>tr>td,.kche-table-rules.kche-border-yellow>tbody>tr>td{border-color:#f59e0b!important;}
.kche-border-yellow-light,.kche-table-border.kche-border-yellow-light>tbody>tr>td,.kche-table-rules.kche-border-yellow-light>tbody>tr>td{border-color:#fbbf24!important;}

.kche-blue{color:#2563eb!important;}
.kche-lg-blue{background-image:linear-gradient(135deg,#2563eb 0%,rgba(255,255,255,0) 100%)!important;}
.kche-lg-blue-light{background-image:linear-gradient(135deg,#3b82f6 0%,rgba(255,255,255,0) 100%)!important;}
.kche-bg-blue,.kche-forged-blue::after,.kche-forged-blue::before,.kche-forged-blue>li::before{background-color:#2563eb!important;}
.kche-bg-blue-light,.kche-forged-blue-light::after,.kche-forged-blue-light::before,.kche-forged-blue-light>li::before{background-color:#3b82f6!important;}
.kche-border-blue,.kche-table-border.kche-border-blue>tbody>tr>td,.kche-table-rules.kche-border-blue>tbody>tr>td{border-color:#2563eb!important;}
.kche-border-blue-light,.kche-table-border.kche-border-blue-light>tbody>tr>td,.kche-table-rules.kche-border-blue-light>tbody>tr>td{border-color:#3b82f6!important;}
.kche-bg-darkblue,.kche-forged-darkblue::after,.kche-forged-darkblue::before,.kche-forged-darkblue>li::before{background-color:#1e40af!important;}

.kche-lg-cyanblue{background-image:linear-gradient(135deg,#0891b2 0%,rgba(255,255,255,0) 100%)!important;}
.kche-lg-cyanblue-light{background-image:linear-gradient(135deg,#22d3ee 0%,rgba(255,255,255,0) 100%)!important;}

.kche-green{color:#16a34a!important;}
.kche-green-light{color:#22c55e!important;}
.kche-lg-green{background-image:linear-gradient(135deg,#16a34a 0%,rgba(255,255,255,0) 100%)!important;}
.kche-lg-green-light{background-image:linear-gradient(135deg,#22c55e 0%,rgba(255,255,255,0) 100%)!important;}
.kche-bg-green,.kche-forged-green::after,.kche-forged-green::before,.kche-forged-green>li::before{background-color:#16a34a!important;}
.kche-bg-green-light,.kche-forged-green-light::after,.kche-forged-green-light::before,.kche-forged-green-light>li::before{background-color:#22c55e!important;}
.kche-border-green,.kche-table-border.kche-border-green>tbody>tr>td,.kche-table-rules.kche-border-green>tbody>tr>td{border-color:#16a34a!important;}
.kche-border-green-light,.kche-table-border.kche-border-green-light>tbody>tr>td,.kche-table-rules.kche-border-green-light>tbody>tr>td{border-color:#22c55e!important;}

.kche-black{color:#0f172a!important;}
.kche-black-light{color:#475569!important;}
.kche-lg-black{background-image:linear-gradient(135deg,#0f172a 0%,rgba(255,255,255,0) 100%)!important;}
.kche-lg-black-light{background-image:linear-gradient(135deg,#475569 0%,rgba(255,255,255,0) 100%)!important;}
.kche-bg-black,.kche-forged-black::after,.kche-forged-black::before,.kche-forged-black>li::before{background-color:#0f172a!important;}
.kche-bg-black-light,.kche-forged-black-light::after,.kche-forged-black-light::before,.kche-forged-black-light>li::before{background-color:#475569!important;}
.kche-border-black,.kche-table-border.kche-border-black>tbody>tr>td,.kche-table-rules.kche-border-black>tbody>tr>td{border-color:#0f172a!important;}
.kche-border-black-light,.kche-table-border.kche-border-black-light>tbody>tr>td,.kche-table-rules.kche-border-black-light>tbody>tr>td{border-color:#475569!important;}

/* ===== Flex Layout ===== */
.kche-flex{display:flex;flex-wrap:wrap}
.kche-flex-row-reverse{display:flex;flex-wrap:wrap;flex-direction:row-reverse}
.kche-flex-column{display:flex;flex-wrap:wrap;flex-direction:column}
.kche-flex-column-reverse{display:flex;flex-wrap:wrap;flex-direction:column-reverse}
.kche-flex-ai-c{display:flex;flex-wrap:wrap;align-items:center;}
.kche-flex-ai-fs{display:flex;flex-wrap:wrap;align-items:flex-start}
.kche-flex-ai-fe{display:flex;flex-wrap:wrap;align-items:flex-end}
.kche-flex-jc-c{display:flex;flex-wrap:wrap;justify-content:center;}
.kche-flex-jc-sb{display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-flex-jc-sa{display:flex;flex-wrap:wrap;justify-content:space-around}
.kche-flex-jc-fe{display:flex;flex-wrap:wrap;justify-content:flex-end}
.kche-flex-jc-fs{display:flex;flex-wrap:wrap;justify-content:flex-start}
.kche-flex-jc-ai-c{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.kche-flex-jc-ai-sb{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}

.kche-flex-item2{width:49%;margin:12px 0px;}
.kche-flex-item3{width:32%;margin:12px 0px;}
.kche-flex-item4{width:24%;margin:12px 0px;}
.kche-flex-item5{width:19%;margin:12px 0px;}
.kche-flex-item-auto{flex:1;margin:12px 0px;}
.kche-flex-item-10{width:10%;margin:12px 0px;}
.kche-flex-item-20{width:20%;margin:12px 0px;}
.kche-flex-item-30{width:30%;margin:12px 0px;}
.kche-flex-item-40{width:40%;margin:12px 0px;}
.kche-flex-item-50{width:50%;margin:12px 0px;}
.kche-flex-item-60{width:60%;margin:12px 0px;}
.kche-flex-item-70{width:70%;margin:12px 0px;}
.kche-flex-item-80{width:80%;margin:12px 0px;}
.kche-flex-item-90{width:90%;margin:12px 0px;}
.kche-flex-item-100{width:100%;margin:12px 0px;}

.kche-text-align-c{text-align:center;}
.kche-text-align-l{text-align:left;}
.kche-text-align-r{text-align:right;}

.kche-padding-left1{padding-left:1%;box-sizing:border-box;}
.kche-padding-left2{padding-left:2%;box-sizing:border-box;}
.kche-padding-left3{padding-left:3%;box-sizing:border-box;}
.kche-padding-left4{padding-left:4%;box-sizing:border-box;}
.kche-padding-left5{padding-left:5%;box-sizing:border-box;}
.kche-padding-right1{padding-right:1%;box-sizing:border-box;}
.kche-padding-right2{padding-right:2%;box-sizing:border-box;}
.kche-padding-right3{padding-right:3%;box-sizing:border-box;}
.kche-padding-right4{padding-right:4%;box-sizing:border-box;}
.kche-padding-right5{padding-right:5%;box-sizing:border-box;}

/* ===== List Styles ===== */
.kche-list-disc-customize{padding-left:0}
.kche-list-disc-customize,.kche-list-disc-customize>li{list-style-type:none}
.kche-list-disc-customize>li{padding-left:20px;position:relative;line-height:1.8}
.kche-list-disc-customize>li::before{content:'';display:block;position:absolute;width:7px;height:7px;background-color:var(--color,#2563eb);border-radius:50%;left:2px;top:10px;}
.kche-list-decimal,.kche-list-disc{padding-left:22px;}
.kche-list-disc,.kche-list-disc>li{list-style-type:disc}
.kche-list-decimal,.kche-list-decimal>li{list-style-type:decimal}

.kche-clearfix{zoom:1}
.kche-clearfix::after{content:'';display:block;clear:both;height:0;visibility:hidden}

/* ===== Item Components ===== */
.kche-item-title{margin:8px 0;font-weight:600;line-height:1.5}
.kche-item-img{overflow:hidden;border-radius:10px;}
.kche-item-img img{display:block;margin:0 auto;border:1px solid #f1f5f9;box-sizing:border-box;border-radius:10px;transition:transform .4s cubic-bezier(.25,.46,.45,.94);}

.kche-position-title>.kche-flex-item{position:relative}
.kche-position-title>div>.kche-item-title{position:absolute;bottom:0;left:0;width:100%;margin:0;background:linear-gradient(transparent,rgba(0,0,0,.6));color:#FFF;padding:12px 14px;font-size:15px;}

.kche-scale .kche-item-img img{transition:transform .5s cubic-bezier(.25,.46,.45,.94)}
.kche-scale .kche-flex-item:hover .kche-item-img img{transform:scale(1.08)}

/* ===== Table Styles ===== */
.kche-table{width:100%;border-spacing:0;border-collapse:separate;font-size:15px;line-height:1.6}
.kche-table>tbody>tr>td{padding:10px 14px;border:none}
.kche-table-frame-box>tbody>tr>td,.kche-table-frame-hsides>tbody>tr>td,.kche-table-frame-vsides>tbody>tr>td,.kche-table-rules>tbody>tr>td{border:none}
.kche-table-container{overflow-x:auto;}

.kche-table-border{border-top:1px solid #e2e8f0;border-left:.5px solid #e2e8f0;border-radius:10px;overflow:hidden;}
.kche-table-border>tbody>tr>td{border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;}
.kche-table-topbg>tbody>tr:not(:first-child){background-color:#FFF;font-weight:400}
.kche-table-leftbg,.kche-table-topLeftbg,.kche-table-topbg{font-weight:600}
.kche-table-leftbg>tbody>tr>td:not(:first-child){background-color:#FFF;font-weight:400}
.kche-table-topLeftbg>tbody>tr:nth-child(n+2)>td:not(:first-child){background-color:#FFF;font-weight:400}
.kche-table-container table tr{background-color:inherit;}
.kche-table-tr-even>tbody>tr:nth-child(even){background-color:#f8fafc;}
.kche-table-tr-odd>tbody>tr:nth-child(odd){background-color:#f8fafc;}
.kche-table-td-even>tbody>tr>td:nth-child(even){background-color:#f8fafc;}
.kche-table-td-odd>tbody>tr>td:nth-child(odd){background-color:#f8fafc;}
.kche-table-rules-rows>tbody>tr:not(:last-child)>td{border-bottom:1px solid #e2e8f0;}
.kche-table-rules-cols>tbody>tr>td:not(:last-child){border-right:1px solid #e2e8f0;}
.kche-table-rules-all>tbody>tr>td:not(:last-child),.kche-table-rules-all>tbody>tr>td:first-of-type{border-right:1px solid #e2e8f0;}
.kche-table-rules-all>tbody>tr:not(:last-child)>td{border-bottom:1px solid #e2e8f0;}
.kche-table-frame-box{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;}
.kche-table-frame-hsides{border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;}
.kche-table-frame-vsides{border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;}
.kche-border-radius{border-radius:12px;}
.kche-border-radius>tbody>tr:first-child>td:first-child{border-top-left-radius:12px;}
.kche-border-radius>tbody>tr:first-child>td:last-child{border-top-right-radius:12px;}
.kche-border-radius>tbody>tr:last-child>td:first-child{border-bottom-left-radius:12px;}
.kche-border-radius>tbody>tr:last-child>td:last-child{border-bottom-right-radius:12px;}

/* ===== Flex List / Card Components ===== */
.kche-flex-list>.kche-flex-item{border-radius:12px;transition:all .35s cubic-bezier(.25,.46,.45,.94);overflow:hidden}
.kche-flex-list>.kche-flex-item:hover{box-shadow:0 8px 30px rgba(0,0,0,.08);}
.kche-flex-list>.kche-flex-item:nth-of-type(1)>.kche-flex-t{background-color:#06b6d4}
.kche-flex-list>.kche-flex-item:nth-of-type(2)>.kche-flex-t{background-color:#3b82f6}
.kche-flex-list>.kche-flex-item:nth-of-type(3)>.kche-flex-t{background-color:#14b8a6}
.kche-flex-list>.kche-flex-item:nth-of-type(4)>.kche-flex-t{background-color:#22c55e}
.kche-flex-list>div>.kche-flex-t>p{border:2px solid rgba(255,255,255,.6);border-radius:50%;font-size:18px;color:#FFF;width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin:10% 0}
.kche-flex-list>div>.kche-flex-b{background-color:#FFF;padding:10% 14px;border:1px solid #f1f5f9}
.kche-flex-b-text{font-size:15px;color:#64748b;margin-top:8px;line-height:1.6}

/* ===== Circle Components ===== */
.kche-flex-curcle>.kche-flex-item:nth-of-type(1)>.kche-curcle-w{background-color:#dc2626}
.kche-flex-curcle>.kche-flex-item:nth-of-type(2)>.kche-curcle-w{background-color:#16a34a}
.kche-flex-curcle>.kche-flex-item:nth-of-type(3)>.kche-curcle-w{background-color:#2563eb}
.kche-flex-curcle>.kche-flex-item:nth-of-type(4)>.kche-curcle-w{background-color:#f59e0b}
.kche-curcle-w{width:100%;height:0;padding-bottom:100%;background-color:#f1f5f9;border-radius:50%;position:relative;border:1px solid #e2e8f0;}
.kche-curcle-n{position:absolute;width:60%;height:60%;top:50%;left:50%;background-color:#FFF;border-radius:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;border:1px solid #e2e8f0;transition:all .35s cubic-bezier(.25,.46,.45,.94);margin:0px;}
.kche-curcle-w:hover>.kche-curcle-n{box-shadow:0 4px 20px rgba(0,0,0,.12)}

/* ===== Template Box Title ===== */
.kche-template-box-title{font-size:28px;text-align:center;color:#1e293b;margin:24px 0;text-transform:capitalize;font-weight:700;letter-spacing:-0.02em}
.kche-template-box-title>strong{display:inline-block;margin:0 10px;}
.kche-template-box-title>span{display:inline-block;background:#2563eb;transform:rotate(45deg);margin:0 4px;}
.kche-template-box-title>span:nth-of-type(1),.kche-template-box-title>span:nth-of-type(6){width:4px;height:4px;opacity:.3}
.kche-template-box-title>span:nth-of-type(2),.kche-template-box-title>span:nth-of-type(5){width:6px;height:6px;opacity:.5}
.kche-template-box-title>span:nth-of-type(3),.kche-template-box-title>span:nth-of-type(4){width:8px;height:8px;}

/* ===== History Timeline ===== */
.kche-history-item{width:calc(50% + 10px);padding:14px 0;box-sizing:border-box;position:relative}
.kche-history-list{position:relative}
.kche-history-item:nth-of-type(odd){float:right;padding-left:30px;}
.kche-history-item:nth-of-type(even){float:left;text-align:right;padding-right:30px;}
.kche-history-line{position:absolute;top:0;left:50%;width:2px;height:100%;background-color:#e2e8f0;margin-left:-1px;}
.kche-history-item>.kche-history-title{font-size:24px;font-weight:600;color:#16a34a;letter-spacing:-0.01em}
.kche-history-item>p{font-size:15px;margin:8px 0;color:#64748b;line-height:1.7}
.kche-history-item>.icon{box-sizing:border-box;width:10px;height:10px;background-color:#FFF;border:2px solid #16a34a;display:block;position:absolute;border-radius:50%;top:20px;}
.kche-history-item:nth-of-type(even)>.icon{right:4px;}
.kche-history-item:nth-of-type(odd)>.icon{left:4px;}
@media(max-width:415px){
.kche-history-item>p{font-size:13px;}}

/* ===== Course / Steps ===== */
.kche-course-item{border-top:1px solid #e2e8f0;}
.kche-course-item:nth-last-of-type(1){border-bottom:1px solid #e2e8f0;}
.kche-course-item:nth-of-type(odd){background-color:#f8fafc}
.kche-course-item>strong{font-size:22px;font-weight:600;padding:14px 24px;border-right:1px solid #e2e8f0;line-height:1.1;font-family:'Inter',serif;color:#1e293b}
.kche-course-item>div{margin:0;flex:1;padding:14px 24px;position:relative;font-size:15px;line-height:1.7;color:#475569}
.kche-course-item>div>p{margin:0px;}
.kche-course-item>div>.icon{position:absolute;display:block;width:10px;height:10px;border-radius:50%;background-color:#FFF;border:2px solid #16a34a;left:-5px;top:calc(50% - 5px);box-sizing:border-box;}

/* ===== Responsive ===== */
@media(max-width:768px){
.kche-flex-item4{width:49%}
.kche-flex-item5{width:49%}}
@media(max-width:540px){
.kche-flex-item-auto{width:100%;flex:auto;padding:0px;}
.kche-flex-item-auto+div{width:100%;text-align:left}
.kche-flex-item3{width:49%}}
@media(max-width:415px){
.kche-flex-item3{width:100%;}}

.float-left{float:left;margin-right:14px;}
.kche-padding-1{padding:1%}
.kche-padding-2{padding:2%}
.kche-padding-3{padding:3%}
@media (max-width:500px){
.float-left{float:none;max-width:100%;margin-right:0}}

figure{text-align:center;outline:solid 1px #f1f5f9;margin:12px;display:inline-block;border-radius:8px;overflow:hidden}
figure>figcaption{text-align:center;display:block;padding:8px;font-size:14px;color:#64748b}

.kche-flex-item5{width:19%;margin:12px 0px;}
@media(max-width:768px){.kche-flex-item5{width:49%}}
@media(max-width:480px){.kche-flex-item-10,.kche-flex-item-20,.kche-flex-item-30{width:48%}.kche-curcle-n{font-size:16px;width:65%;height:65%}}

/* ===== Font Sizes ===== */
.kche-size-12{font-size:12px!important;}
.kche-size-13{font-size:13px!important;}
.kche-size-14{font-size:16px!important;}
.kche-size-15{font-size:15px!important;}
.kche-size-16{font-size:16px!important;}
.kche-size-17{font-size:17px!important;}
.kche-size-18{font-size:18px!important;}
.kche-size-19{font-size:19px!important;}
.kche-size-20{font-size:20px!important;}
.kche-size-21{font-size:21px!important;}
.kche-size-22{font-size:22px!important;}
.kche-size-23{font-size:23px!important;}
.kche-size-24{font-size:24px!important;}
.kche-size-25{font-size:25px!important;}
.kche-size-26{font-size:26px!important;}
.kche-size-27{font-size:27px!important;}
.kche-size-28{font-size:28px!important;}
.kche-size-29{font-size:29px!important;}
.kche-size-30{font-size:30px!important;}
.kche-size-31{font-size:31px!important;}
.kche-size-32{font-size:32px!important;}
.kche-size-33{font-size:33px!important;}
.kche-size-34{font-size:34px!important;}
.kche-size-35{font-size:35px!important;}
.kche-size-36{font-size:36px!important;}
.kche-size-37{font-size:37px!important;}
.kche-size-38{font-size:38px!important;}
.kche-size-39{font-size:39px!important;}
.kche-size-40{font-size:40px!important;}

.btn.gradient::after{content:'';position:absolute;right:0;top:0;width:100%;height:100%;background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.25));z-index:-1;border-radius:inherit}

/* ===== Wrap / Container ===== */
.kche-wrap-bg{clear:both;width:100%;max-width:100%;box-sizing:border-box;}
.kche-wrap-width{clear:both;margin:0 auto;width:100%;padding:20px 0;max-width:1600px;box-sizing:border-box;}
.kche-wrap-width1{clear:both;margin:0 auto;width:100%;padding:0;max-width:1600px;box-sizing:border-box;}

/* ===== H2/H5 Responsive ===== */
@media(max-width:768px){.kche-t10>h5,.kche-t120 .kche-t120-outer-box h5,.kche-t13>h5,.kche-t1>h5,.kche-t3>h5,.kche-t4>h5,.kche-t5>h5,.kche-t67>.kche-item-title>h5,.kche-t68>.kche-template-title>h5,.kche-t69>.kche-template-title>h5,.kche-t6>h5,.kche-t70>.kche-template-title>h5,.kche-t71>.kche-template-item>h5,.kche-t72>.kche-template-item>h5,.kche-t73>.kche-template-item>.kche-template-title>h5,.kche-t74>.kche-template-item>h5,.kche-t7>h5,.kche-t80>.kche-template-item>h5,.kche-t81>.kche-template-item>.kche-template-title>h5,.kche-t82>.kche-template-item>.kche-template-title>h5,.kche-t83>h5,.kche-t84>.kche-template-item>.kche-template-title>h5,.kche-t8>h5,.kche-t95>h5,.kche-t9>h5,.kche-t128 .kche-template-item h5,.kche-t58 .kche-template-item h5,.kche-t59 .kche-template-item h5,.kche-t76 .kche-template-item h5,.kche-t77 .kche-template-item h5,.kche-t78 .kche-template-item h5,.kche-t79 .kche-template-item h5{font-size:18px!important}}
@media(max-width:480px){.kche-t10>h5,.kche-t120 .kche-t120-outer-box h5,.kche-t13>h5,.kche-t1>h5,.kche-t3>h5,.kche-t4>h5,.kche-t5>h5,.kche-t67>.kche-item-title>h5,.kche-t68>.kche-template-title>h5,.kche-t69>.kche-template-title>h5,.kche-t6>h5,.kche-t70>.kche-template-title>h5,.kche-t71>.kche-template-item>h5,.kche-t72>.kche-template-item>h5,.kche-t73>.kche-template-item>.kche-template-title>h5,.kche-t74>.kche-template-item>h5,.kche-t7>h5,.kche-t80>.kche-template-item>h5,.kche-t81>.kche-template-item>.kche-template-title>h5,.kche-t82>.kche-template-item>.kche-template-title>h5,.kche-t83>h5,.kche-t84>.kche-template-item>.kche-template-title>h5,.kche-t8>h5,.kche-t95>h5,.kche-t9>h5,.kche-t128 .kche-template-item h5,.kche-t58 .kche-template-item h5,.kche-t59 .kche-template-item h5,.kche-t76 .kche-template-item h5,.kche-t77 .kche-template-item h5,.kche-t78 .kche-template-item h5,.kche-t79 .kche-template-item h5{font-size:16px!important}}

.kche-t10>h2,.kche-t120 .kche-t120-outer-box h2,.kche-t13>h2,.kche-t1>h2,.kche-t3>h2,.kche-t4>h2,.kche-t5>h2,.kche-t67>.kche-item-title>h2,.kche-t68>.kche-template-title>h2,.kche-t69>.kche-template-title>h2,.kche-t6>h2,.kche-t70>.kche-template-title>h2,.kche-t71>.kche-template-item>h2,.kche-t72>.kche-template-item>h2,.kche-t73>.kche-template-item>.kche-template-title>h2,.kche-t74>.kche-template-item>h2,.kche-t7>h2,.kche-t80>.kche-template-item>h2,.kche-t81>.kche-template-item>.kche-template-title>h2,.kche-t82>.kche-template-item>.kche-template-title>h2,.kche-t83>h2,.kche-t84>.kche-template-item>.kche-template-title>h2,.kche-t8>h2,.kche-t95>h2,.kche-t9>h2,.kche-t128 .kche-template-item h2,.kche-t58 .kche-template-item h2,.kche-t59 .kche-template-item h2,.kche-t76 .kche-template-item h2,.kche-t77 .kche-template-item h2,.kche-t78 .kche-template-item h2,.kche-t79 .kche-template-item h2{margin:0;}
@media(max-width:768px){.kche-t10>h2,.kche-t120 .kche-t120-outer-box h2,.kche-t13>h2,.kche-t1>h2,.kche-t3>h2,.kche-t4>h2,.kche-t5>h2,.kche-t67>.kche-item-title>h2,.kche-t68>.kche-template-title>h2,.kche-t69>.kche-template-title>h2,.kche-t6>h2,.kche-t70>.kche-template-title>h2,.kche-t71>.kche-template-item>h2,.kche-t72>.kche-template-item>h2,.kche-t73>.kche-template-item>.kche-template-title>h2,.kche-t74>.kche-template-item>h2,.kche-t7>h2,.kche-t80>.kche-template-item>h2,.kche-t81>.kche-template-item>.kche-template-title>h2,.kche-t82>.kche-template-item>.kche-template-title>h2,.kche-t83>h2,.kche-t84>.kche-template-item>.kche-template-title>h2,.kche-t8>h2,.kche-t95>h2,.kche-t9>h2,.kche-t128 .kche-template-item h2,.kche-t58 .kche-template-item h2,.kche-t59 .kche-template-item h2,.kche-t76 .kche-template-item h2,.kche-t77 .kche-template-item h2,.kche-t78 .kche-template-item h2,.kche-t79 .kche-template-item h2{font-size:18px!important}}
@media(max-width:480px){.kche-t10>h2,.kche-t120 .kche-t120-outer-box h2,.kche-t13>h2,.kche-t1>h2,.kche-t3>h2,.kche-t4>h2,.kche-t5>h2,.kche-t67>.kche-item-title>h2,.kche-t68>.kche-template-title>h2,.kche-t69>.kche-template-title>h2,.kche-t6>h2,.kche-t70>.kche-template-title>h2,.kche-t71>.kche-template-item>h2,.kche-t72>.kche-template-item>h2,.kche-t73>.kche-template-item>.kche-template-title>h2,.kche-t74>.kche-template-item>h2,.kche-t7>h2,.kche-t80>.kche-template-item>h2,.kche-t81>.kche-template-item>.kche-template-title>h2,.kche-t82>.kche-template-item>.kche-template-title>h2,.kche-t83>h2,.kche-t84>.kche-template-item>.kche-template-title>h2,.kche-t8>h2,.kche-t95>h2,.kche-t9>h2,.kche-t128 .kche-template-item h2,.kche-t58 .kche-template-item h2,.kche-t59 .kche-template-item h2,.kche-t76 .kche-template-item h2,.kche-t77 .kche-template-item h2,.kche-t78 .kche-template-item h2,.kche-t79 .kche-template-item h2{font-size:16px!important}}
/* ===== Title Templates H2 ===== */
.kche-t78 .kche-template-item h2{font-weight:var(--fontbold6,600);font-size:24px;margin:0;padding:0;letter-spacing:-0.01em}
.kche-t79 .kche-template-item h2{font-weight:var(--fontbold6,600);font-size:24px;margin:0;padding:0;letter-spacing:-0.01em}
.kche-t77 .kche-template-item h2{font-weight:var(--fontbold6,600);font-size:24px;margin:0;padding:0;letter-spacing:-0.01em}
.kche-t58 .kche-template-item h2{font-weight:var(--fontbold6,600);font-size:24px;margin:0;padding:0;letter-spacing:-0.01em}
.kche-t59 .kche-template-item h2{font-weight:var(--fontbold6,600);font-size:24px;margin:0;padding:0;letter-spacing:-0.01em}
.kche-t128 .kche-template-item h2{margin:0;display:inline-block;padding:0 12px;position:relative;font-size:24px;font-weight:var(--fontbold6,600);color:var(--color,#1e293b);letter-spacing:-0.01em}
.kche-t72>.kche-template-item>h2{font-weight:var(--fontbold6,600);margin:0;background-color:#FFF;display:inline-block;padding:0 12px;position:relative;font-size:22px;color:var(--color,#1e293b);}
.kche-t73>.kche-template-item>.kche-template-title>h2{font-weight:var(--fontbold6,600);margin:0;display:inline-block;transform:skew(20deg);font-size:22px;color:#fff;}

.kche-t95>h2{width:100%;font-size:22px;padding:8px 22px;box-sizing:border-box;border-bottom:4px solid var(--color,#475569);margin:0px;display:flex;align-items:center;color:var(--color,#1e293b);letter-spacing:-0.01em}
.kche-t95>h2 em{font-size:20px;margin-right:8px;}
.kche-t95>h2::before{content:'';display:inline-block;position:absolute;bottom:2px;right:0;width:calc(100% - 22px);height:2px;background-color:#FFF;}
@media(max-width:480px){.kche-t95>h2{font-size:16px;}}
@media(max-width:480px){.kche-t12>h2,.kche-t2>h2,.kche-t1>h2,.kche-t3>h2,.kche-t4>h2,.kche-t5>h2,.kche-t6>h2,.kche-t7>h2,.kche-t8>h2,.kche-t9>h2,.kche-t10>h2,.kche-t11>h2,.kche-t12>h2,.kche-t13>h2,.kche-t14>h2,.kche-t15>h2,.kche-t16>h2,.kche-t17>h2{font-size:16px;}}

.kche-t1>h2,.kche-t2>h2>span:nth-child(2),.kche-t95>h2,.kche-t3>h2,.kche-t4>h2,.kche-t6>h2,.kche-t7>h2,
.kche-t8>h2,.kche-t9>h2,.kche-t10>h2,.kche-t11>h2>span>strong,.kche-t12>h2>span:nth-of-type(2),.kche-t5>h2,
.kche-t13>h2,.kche-t14>h2>span,.kche-t15>h2>span:nth-of-type(2),.kche-t16>h2>span,.kche-t17>h2>span:nth-of-type(1){font-weight:var(--fontbold6,600);}

/* t1 - Bordered Title */
.kche-t1{position:relative;}
.kche-t1>h2{width:100%;font-size:22px;padding:8px 22px;box-sizing:border-box;border-color:var(--color,#e2e8f0);border-width:2px;border-style:solid;margin:0;font-weight:var(--fontbold6,600);text-align:left;color:var(--color,#1e293b);border-radius:8px;letter-spacing:-0.01em}
@media(max-width:480px){.kche-t1>h2{font-size:16px}}

/* t3 - Bottom Border Title */
.kche-t3>h2{width:100%;font-size:22px;padding:8px 22px;box-sizing:border-box;border-bottom:4px solid var(--color,#475569);margin:0px;color:var(--color,#1e293b);letter-spacing:-0.01em}
.kche-t3>h2::before{content:'';display:inline-block;position:absolute;bottom:2px;right:0;width:calc(100% - 22px);height:2px;background-color:#FFF;}

/* t4 - Image Border Title */
.kche-t4>h2{width:100%;font-size:24px;padding:10px 22px;box-sizing:border-box;border-bottom:3px solid transparent;border-image:url(/Content/Images/sdg-line.png);border-image-slice:6;border-image-repeat:repeat;margin:0px;color:var(--color,#1e293b);letter-spacing:-0.01em}

/* t5 - Underline Accent Title */
.kche-t5>h2{position:relative;font-size:26px;position:relative;padding-bottom:14px;margin:0px;color:var(--color,#1e293b);letter-spacing:-0.02em}
.kche-t5>h2>span:nth-child(1){display:block;width:40px;height:3px;position:absolute;bottom:0;left:0;background:var(--color,#475569);border-radius:2px;}

/* t6 - Shadow Box Title */
.kche-t6>h2{width:100%;font-size:22px;padding:8px 22px;box-sizing:border-box;border:1px solid var(--color,#e2e8f0);box-shadow:3px 3px 12px rgba(0,0,0,.06);margin:0px;color:var(--color,#1e293b);border-radius:8px;letter-spacing:-0.01em}

/* t7 - Inset Shadow Title */
.kche-t7>h2{width:100%;font-size:22px;padding:8px 22px;box-sizing:border-box;box-shadow:0 0 24px rgba(0,0,0,.08) inset;background:rgba(255,255,255,.5);margin:0;border-radius:10px;color:var(--color,#1e293b);letter-spacing:-0.01em}

/* t8 - Centered Title */
.kche-t8>h2{font-size:26px;width:100%;text-align:center;padding:8px 0;border-radius:8px;margin:0px;color:var(--color,#1e293b);letter-spacing:-0.02em}

/* t9 - Solid Background Title */
.kche-t9>h2{position:relative;font-size:22px;padding:8px 22px 10px;box-sizing:border-box;margin:0px;font-weight:var(--fontbold6,600);background:var(--color,#16a34a);color:#fff;border-radius:8px 8px 0 0;letter-spacing:-0.01em}
.kche-t9>h2::before{content:'';position:absolute;width:100%;height:6px;bottom:-3px;left:0;background:radial-gradient(circle,#FFF,#FFF 4px,transparent 4px);background-size:9px 10px;margin:0px;}

/* t10 - Icon Background Title */
.kche-t10>h2{width:100%;font-size:22px;padding:8px 22px 8px 48px;box-sizing:border-box;background-image:url(/Content/Images/nine-icon-white.png);background-repeat:no-repeat;background-position:16px center;border-radius:0 8px 8px 0;margin:0;background-size:26px;background-color:var(--color,#3b82f6);color:#fff;letter-spacing:-0.01em}

/* t13 - Rounded Background Title */
.kche-t13>h2{width:100%;font-size:22px;padding:8px 22px;box-sizing:border-box;background-color:var(--color,#06b6d4);border-radius:10px;margin:0;color:#FFF;letter-spacing:-0.01em}

/* t67 - Number + Bar Title */
.kche-t67>.kche-item-title>h2{font-weight:var(--fontbold6,600);background-color:var(--color,#dbeafe);border-radius:8px;display:block;flex:1;margin:0;margin-left:12px;padding:8px 18px;border:1px solid var(--color,#93c5fd);font-size:22px;letter-spacing:-0.01em}

/* t68 - Pill Title */
.kche-t68>.kche-template-title>h2{font-weight:var(--fontbold6,600);display:inline-block;background-color:var(--color,#4f46e5);border-radius:30px;padding:8px 24px;margin:0;font-size:22px;letter-spacing:-0.01em}

/* t69 - Tag Title */
.kche-t69>.kche-template-title>h2{font-weight:var(--fontbold6,600);display:inline-block;background-color:var(--color,#f1f5f9);border-radius:8px;padding:4px 18px;border:1px solid var(--color,#94a3b8);margin:0;margin-left:-10px;font-size:22px;letter-spacing:-0.01em}

/* t70 - Ribbon Title */
.kche-t70>.kche-template-title>h2{font-weight:var(--fontbold6,600);display:inline-block;background-color:var(--color,#dc2626);color:#FFF;margin:0;padding:8px 34px 8px 22px;font-size:22px;position:relative;letter-spacing:-0.01em}
.kche-t70>.kche-template-title>h2::before{content:'';display:block;width:14px;height:102%;background-color:#FFF;position:absolute;right:-7px;top:0;transform:skewX(-18deg)}

/* t74 - Arrow Title */
.kche-t74>.kche-template-item>h2{font-weight:var(--fontbold6,600);margin:0;position:relative;z-index:1;font-size:22px;color:#fff;letter-spacing:-0.01em}

/* t84 - Offset Shadow Title */
.kche-t84>.kche-template-item>.kche-template-title>h2{font-weight:var(--fontbold6,600);margin:0;position:relative;z-index:10;top:-4px;left:-4px;font-size:22px;color:#fff;letter-spacing:-0.01em}

/* t85 - Underline Accent Title */
.kche-t85>.kche-template-item>.kche-template-title>h2{font-weight:var(--fontbold6,600);margin:0;padding:8px 14px;font-size:22px;color:#fff;background:var(--color,#2563eb);border-radius:6px;letter-spacing:-0.01em}

/* t83 - Corner Radius Title */
.kche-t83>h2{font-weight:var(--fontbold6,600);display:inline-block;padding:8px 24px;border-radius:0 12px 0 12px;font-size:22px;margin:0;color:#fff;background:var(--color,#2563eb);letter-spacing:-0.01em}

/* t82 - Skew Shadow Title */
.kche-t82>.kche-template-item>.kche-template-title>h2{font-weight:var(--fontbold6,600);transform:skew(20deg);margin:0;position:relative;z-index:10;top:-5px;left:-5px;font-size:22px;color:#fff;letter-spacing:-0.01em}

/* t81 - Skew Accent Title */
.kche-t81>.kche-template-item>.kche-template-title>h2{font-weight:var(--fontbold6,600);transform:skew(20deg);margin:0;position:relative;z-index:10;top:-2px;left:-2px;font-size:22px;color:#fff;letter-spacing:-0.01em}

/* t80 - Arrow Down Title */
.kche-t80>.kche-template-item>h2{font-weight:var(--fontbold6,600);padding:8px 0;font-size:22px;margin:0;color:#fff;position:relative;z-index:1;letter-spacing:-0.01em}

/* t120 - Capsule Title */
.kche-t120 .kche-t120-outer-box h2{font-weight:var(--fontbold6,600);padding:4px 18px;margin:0;color:#fff;text-align:center;border-radius:30px;border:1px solid rgba(255,255,255,.35);font-size:22px;letter-spacing:-0.01em}

/* ===== H5 Title Templates (Modular) ===== */
.kche-t9>h5{position:relative;font-size:22px;padding:8px 22px 10px;box-sizing:border-box;margin:0px;font-weight:var(--fontbold6,600);background:var(--color,#16a34a);color:#fff;border-radius:8px 8px 0 0;letter-spacing:-0.01em}
.kche-t9>h5::before{content:'';position:absolute;width:100%;height:6px;bottom:-3px;left:0;background:radial-gradient(circle,#FFF,#FFF 4px,transparent 4px);background-size:9px 10px;margin:0px;}

.kche-t2>h5{padding:0 22px;box-sizing:border-box;font-size:20px;margin:0;position:relative;letter-spacing:-0.01em}
.kche-t2>h5>span:nth-child(1){display:block;position:absolute;width:100%;height:1px;background-color:#e2e8f0;top:50%;left:0}
.kche-t2>h5>span:nth-child(2){background-color:#FFF;display:inline-block;padding:0 14px;position:relative}

.kche-t7>h5{width:100%;font-size:22px;padding:8px 22px;box-sizing:border-box;box-shadow:0 0 24px rgba(0,0,0,.08) inset;background:rgba(255,255,255,.5);margin:0;border-radius:10px;color:var(--color,#1e293b);letter-spacing:-0.01em}

.kche-t10>h5{width:100%;font-size:22px;padding:8px 22px 8px 48px;box-sizing:border-box;background-image:url(/Content/Images/nine-icon-white.png);background-repeat:no-repeat;background-position:16px center;border-radius:0 8px 8px 0;margin:0;background-size:26px;background-color:var(--color,#3b82f6);color:#fff;letter-spacing:-0.01em}

.kche-t4>h5{width:100%;font-size:24px;padding:10px 22px;box-sizing:border-box;border-bottom:3px solid transparent;border-image:url(/Content/Images/sdg-line.png);border-image-slice:6;border-image-repeat:repeat;margin:0px;color:var(--color,#1e293b);letter-spacing:-0.01em}

.kche-t3{position:relative}
.kche-t3>h5{width:100%;font-size:22px;padding:8px 22px;box-sizing:border-box;border-bottom:4px solid var(--color,#475569);margin:0px;color:var(--color,#1e293b);letter-spacing:-0.01em}
.kche-t3>h5::before{content:'';display:inline-block;position:absolute;bottom:2px;right:0;width:calc(100% - 22px);height:2px;background-color:#FFF;}

.kche-t12{position:relative}
.kche-t12::before{content:'';display:inline-block;position:absolute;width:6px;height:6px;border-radius:50%;background-color:#FFF;left:14px;top:50%;margin-top:-3px;}
.kche-t12>span:last-of-type{display:block;width:calc(100% - 22px);height:2px;position:absolute;bottom:0;right:0}
.kche-t12>h5{position:relative;display:inline-block;font-size:20px;padding:10px 14px 10px 28px;box-sizing:border-box;margin:0px;letter-spacing:-0.01em}
.kche-t12>h5>span:first-of-type{display:inline-block;position:absolute;width:100%;height:51%;left:10px;top:0;transform:skew(-45deg)}
.kche-t12>h5>span:nth-of-type(2){position:relative;z-index:1}
.kche-t12>h5>span:last-of-type{display:inline-block;position:absolute;width:100%;height:51%;left:10px;bottom:0;transform:skew(45deg)}

.kche-t13>h5{width:100%;font-size:22px;padding:8px 22px;box-sizing:border-box;background-color:var(--color,#06b6d4);border-radius:10px;margin:0;color:#FFF;letter-spacing:-0.01em}

.kche-t6>h5{width:100%;font-size:22px;padding:8px 22px;box-sizing:border-box;border:1px solid var(--color,#e2e8f0);box-shadow:3px 3px 12px rgba(0,0,0,.06);margin:0px;color:var(--color,#1e293b);border-radius:8px;letter-spacing:-0.01em}

.kche-t5>h5{position:relative;font-size:26px;position:relative;padding-bottom:14px;margin:0px;color:var(--color,#1e293b);letter-spacing:-0.02em}
.kche-t5>h5>span:nth-child(1){display:block;width:40px;height:3px;position:absolute;bottom:0;left:0;background:var(--color,#475569);border-radius:2px;}

.kche-t8>h5{font-size:26px;width:100%;text-align:center;padding:8px 0;border-radius:8px;margin:0px;color:var(--color,#1e293b);letter-spacing:-0.02em}

.kche-t1>h5{width:100%;font-size:22px;padding:8px 22px;box-sizing:border-box;border-color:var(--color,#e2e8f0);border-width:2px;border-style:solid;margin:0;font-weight:var(--fontbold6,600);text-align:left;color:var(--color,#1e293b);border-radius:8px;letter-spacing:-0.01em}
@media(max-width:480px){.kche-t1>h5{font-size:16px}}

.kche-t1>h5,.kche-t2>h5>span:nth-child(2),.kche-t95>h5,.kche-t3>h5,.kche-t4>h5,.kche-t6>h5,.kche-t7>h5,
.kche-t8>h5,.kche-t9>h5,.kche-t10>h5,.kche-t11>h5>span>strong,.kche-t12>h5>span:nth-of-type(2),.kche-t5>h5,
.kche-t13>h5,.kche-t14>h5>span,.kche-t15>h5>span:nth-of-type(2),.kche-t16>h5>span,.kche-t17>h5>span:nth-of-type(1){font-weight:var(--fontbold6,600);}

/* t14 - Pill Outline Title */
.kche-t14>h5{border:1px solid #4f46e5;border-radius:30px;font-size:20px;margin:0;padding:4px;color:#FFF;letter-spacing:-0.01em}
.kche-t14>h5>span{display:inline-block;background-color:#4f46e5;border-radius:30px;padding:8px 24px;}

/* t16 - Tag Outline Title */
.kche-t16>h5{border:1px solid #94a3b8;border-radius:30px;font-size:20px;margin:0;padding:8px 0;width:calc(100% - 10px);margin-left:auto;letter-spacing:-0.01em}
.kche-t16>h5>span{display:inline-block;background-color:#f1f5f9;border-radius:8px;padding:6px 22px;border:1px solid #94a3b8;margin-left:-10px;}

/* t15 - Number Bar Title */
.kche-t15>h5{margin:0;font-size:20px;display:flex;position:relative;align-items:center;letter-spacing:-0.01em}
.kche-t15>h5::before{content:'';display:block;position:absolute;width:100%;height:1px;background-color:#cbd5e1;top:48%;left:0;z-index:-1}
.kche-t15>h5>span:nth-of-type(1){display:block;background-color:#dbeafe;text-align:center;position:relative;z-index:1;padding:3px 6px;border-radius:30px;width:50px;}
.kche-t15>h5>span:nth-of-type(1)::before{content:'';display:block;position:absolute;width:calc(100% - 8px);height:calc(100% - 4px);background-color:#FFF;top:2px;left:4px;z-index:-1;border-radius:30px;}
.kche-t15>h5>span:nth-of-type(2){background-color:#dbeafe;border-radius:8px;display:block;flex:1;margin-left:12px;padding:6px 18px;border:1px solid #93c5fd}

/* t17 - Ribbon Split Title */
.kche-t17>h5{margin:0;display:flex;background-color:#94a3b8;color:#FFF;font-size:20px;border-radius:6px;overflow:hidden;letter-spacing:-0.01em}
.kche-t17>h5>span:nth-of-type(1){display:inline-block;background-color:var(--color,#dc2626);color:#FFF;padding:8px 34px 8px 22px;position:relative}
.kche-t17>h5>span:nth-of-type(1)::before{content:'';display:block;width:14px;height:102%;background-color:#FFF;position:absolute;right:-7px;top:0;transform:skewX(-18deg)}
.kche-t17>h5>span:nth-of-type(2){flex:1;padding:0 14px;text-transform:capitalize;font-weight:400;display:flex;align-items:center;justify-content:flex-end;font-size:13px;}
@media(max-width:481px){
.kche-t17>h5>span:nth-of-type(1){font-size:16px;padding:6px 22px 6px 12px;}}

/* t11 - Skew Title */
.kche-t11>h5{width:100%;font-size:20px;border-bottom:2px solid #e2e8f0;margin:0px;letter-spacing:-0.01em}
.kche-t11>h5>span{display:inline-block;padding:10px 22px;box-sizing:border-box;transform:skew(-20deg) translate(8px,1px)}
.kche-t11>h5>span>strong{display:inline-block;transform:skew(20deg)}

/* ===== Title Font Weight ===== */
@media(max-width:480px){.kche-t12>h5,.kche-t2>h5,.kche-t1>h5,.kche-t3>h5,.kche-t4>h5,.kche-t5>h5,.kche-t6>h5,.kche-t7>h5,.kche-t8>h5,.kche-t9>h5,.kche-t10>h5,.kche-t11>h5,.kche-t12>h5,.kche-t13>h5,.kche-t14>h5,.kche-t15>h5,.kche-t16>h5,.kche-t17>h5{font-size:16px;}}

/* ===== Modular Title H5 (t67-t74, t80-t85, t95, t120) ===== */
.kche-t67>.kche-item-title{margin:0;font-size:20px;font-weight:600;display:flex;position:relative;align-items:center;}
.kche-t67>.kche-item-title::before{content:'';display:block;position:absolute;width:100%;height:1px;background-color:#cbd5e1;top:48%;left:0;z-index:-1}
.kche-t67>.kche-item-title>span{display:block;background-color:var(--color,#dbeafe);text-align:center;position:relative;z-index:1;padding:3px 6px;border-radius:30px;width:50px;}
.kche-t67>.kche-item-title>span::before{content:'';display:block;position:absolute;width:calc(100% - 8px);height:calc(100% - 4px);background-color:#FFF;top:2px;left:4px;z-index:-1;border-radius:30px;}
.kche-t67>.kche-item-title>h5{font-weight:var(--fontbold6,600);background-color:var(--color,#dbeafe);border-radius:8px;display:block;flex:1;margin:0;margin-left:12px;padding:8px 18px;border:1px solid var(--color,#93c5fd);font-size:22px;letter-spacing:-0.01em}

.kche-t68>.kche-template-title{border:1px solid var(--color,#4f46e5);border-radius:30px;margin:0;padding:4px;color:#FFF;}
.kche-t68>.kche-template-title>h5{font-weight:var(--fontbold6,600);display:inline-block;background-color:var(--color,#4f46e5);border-radius:30px;padding:8px 24px;margin:0;font-size:22px;letter-spacing:-0.01em}

.kche-t69>.kche-template-title{border:1px solid var(--color,#94a3b8);border-radius:30px;padding:8px 0;width:calc(100% - 10px);margin-left:auto;}
.kche-t69>.kche-template-title>h5{font-weight:var(--fontbold6,600);display:inline-block;background-color:var(--color,#f1f5f9);border-radius:8px;padding:4px 18px;border:1px solid var(--color,#94a3b8);margin:0;margin-left:-10px;font-size:22px;letter-spacing:-0.01em}

.kche-t70>.kche-template-title{margin:0;display:flex;background-color:#94a3b8;color:#FFF;border-radius:6px;overflow:hidden}
.kche-t70>.kche-template-title>h5{font-weight:var(--fontbold6,600);display:inline-block;background-color:var(--color,#dc2626);color:#FFF;margin:0;padding:8px 34px 8px 22px;font-size:22px;position:relative;letter-spacing:-0.01em}
.kche-t70>.kche-template-title>h5::before{content:'';display:block;width:14px;height:102%;background-color:#FFF;position:absolute;right:-7px;top:0;transform:skewX(-18deg)}
.kche-t70>.kche-template-title>span{flex:1;padding:0 14px;text-transform:capitalize;font-weight:400;display:flex;align-items:center;justify-content:flex-end;font-size:13px;}
@media(max-width:481px){.kche-t70>.kche-template-title>h5{font-size:16px;padding:6px 22px 6px 12px;}}

.kche-t72>.kche-template-item{padding:0 22px;box-sizing:border-box;font-size:20px;margin:0;position:relative}
.kche-t72>.kche-template-item>span{display:block;position:absolute;width:100%;height:1px;background-color:var(--color,#e2e8f0);top:50%;left:0}
.kche-t72>.kche-template-item>h5{background-color:#fff;font-weight:var(--fontbold6,600);margin:0;display:inline-block;padding:0 14px;position:relative;font-size:22px;color:var(--color,#1e293b);letter-spacing:-0.01em}

.kche-t73>.kche-template-item{width:100%;font-size:20px;border-bottom:2px solid var(--color,#f59e0b);margin:0px;}
.kche-t73>.kche-template-item>.kche-template-title{display:inline-block;padding:8px 22px;box-sizing:border-box;transform:skew(-20deg) translate(8px,1px);background:var(--color,#f59e0b);border-radius:6px 6px 0 0}
.kche-t73>.kche-template-item>.kche-template-title>h5{font-weight:var(--fontbold6,600);margin:0;display:inline-block;transform:skew(20deg);font-size:22px;color:#fff;letter-spacing:-0.01em}

.kche-t74{position:relative;}
.kche-t74>.kche-template-item{position:relative;display:inline-block;font-size:20px;padding:8px 14px 8px 28px;box-sizing:border-box;margin:0px;}
.kche-t74>span:last-of-type{display:block;width:calc(100% - 22px);height:2px;position:absolute;bottom:0;right:0}
.kche-t74>.kche-template-item>span:first-of-type{display:inline-block;position:absolute;width:100%;height:51%;left:10px;top:0;transform:skew(-45deg);background:var(--color,#1e293b);}
.kche-t74>.kche-template-item>span:last-of-type{display:inline-block;position:absolute;width:100%;height:51%;left:10px;bottom:0;transform:skew(45deg);background:var(--color,#1e293b);}
.kche-t74>.kche-template-item>h5{font-weight:var(--fontbold6,600);margin:0;position:relative;z-index:1;font-size:22px;color:#fff;letter-spacing:-0.01em}
.kche-t74>.kche-border{border-bottom:1px solid var(--color,#1e293b);}

/* t80-t85 Modular Titles */
.kche-t80>.kche-template-item{text-align:center;position:relative;background:var(--color,#2563eb);border-radius:8px}
.kche-t80>.kche-template-item>h5{font-weight:var(--fontbold6,600);padding:8px 0;font-size:22px;margin:0;color:#fff;position:relative;z-index:1;letter-spacing:-0.01em}
.kche-t80>.kche-template-item>.kche-bg{width:20px;height:20px;position:absolute;left:50%;bottom:-9px;z-index:-1;transform:translateX(-50%) rotate(45deg);background:var(--color,#2563eb);border-radius:3px}

.kche-t81>.kche-template-item>.kche-template-title{position:relative;display:inline-block;padding:8px 22px;box-sizing:border-box;transform:skew(-20deg);z-index:10;left:0px;top:0px;background:var(--color,#f59e0b);border-radius:6px}
.kche-t81>.kche-template-item>.kche-template-title>h5{font-weight:var(--fontbold6,600);transform:skew(20deg);margin:0;position:relative;z-index:10;top:-2px;left:-2px;font-size:22px;color:#fff;letter-spacing:-0.01em}
.kche-t81>.kche-template-item>.kche-template-title>.kche-bg{position:absolute;width:100%;height:100%;left:5px;top:5px;background:var(--color,#2563eb);opacity:.8;border-radius:6px}

.kche-t82>.kche-template-item>.kche-template-title{position:relative;display:inline-block;padding:8px 22px;box-sizing:border-box;transform:skew(-20deg);z-index:10;left:5px;top:5px;border:2px solid var(--color,#2563eb);border-top:none;border-left:none;border-radius:6px}
.kche-t82>.kche-template-item>.kche-template-title>h5{font-weight:var(--fontbold6,600);transform:skew(20deg);margin:0;position:relative;z-index:10;top:-5px;left:-5px;font-size:22px;color:#fff;letter-spacing:-0.01em}
.kche-t82>.kche-template-item>.kche-template-title>.kche-bg{position:absolute;width:100%;height:100%;left:-5px;top:-5px;background:var(--color,#2563eb);border-radius:6px}

.kche-t83>h5{font-weight:var(--fontbold6,600);display:inline-block;padding:8px 24px;border-radius:0 12px 0 12px;font-size:22px;margin:0;color:#fff;background:var(--color,#2563eb);letter-spacing:-0.01em}

.kche-t84>.kche-template-item>.kche-template-title{position:relative;display:inline-block;padding:8px 22px;box-sizing:border-box;border-radius:8px;z-index:10;left:4px;top:4px;border:2px solid var(--color,#2563eb)}
.kche-t84>.kche-template-item>.kche-template-title>h5{font-weight:var(--fontbold6,600);margin:0;position:relative;z-index:10;top:-4px;left:-4px;font-size:22px;color:#fff;letter-spacing:-0.01em}
.kche-t84>.kche-template-item>.kche-template-title>.kche-bg{position:absolute;width:100%;height:100%;left:-4px;top:-4px;border-radius:8px;background-color:var(--color,#2563eb)}

.kche-t85>.kche-template-item>.kche-template-title{position:relative;display:inline-block}
.kche-t85>.kche-template-item>.kche-template-title>h5{font-weight:var(--fontbold6,600);margin:0;padding:8px 14px;font-size:22px;color:#fff;background:var(--color,#2563eb);border-radius:6px;letter-spacing:-0.01em}
.kche-t85>.kche-template-item>.kche-template-title>.kche-border-bg{position:absolute;height:0;bottom:-6px;right:-10px;width:60px;border:2px solid transparent;background:var(--color,#2563eb);border-radius:2px}

/* t95 H5 */
.kche-t95{position:relative}
.kche-t95>h5{width:100%;font-size:22px;padding:8px 22px;box-sizing:border-box;border-bottom:4px solid var(--color,#475569);margin:0px;display:flex;align-items:center;color:var(--color,#1e293b);letter-spacing:-0.01em}
.kche-t95>h5 em{font-size:20px;margin-right:8px;}
.kche-t95>h5::before{content:'';display:inline-block;position:absolute;bottom:2px;right:0;width:calc(100% - 22px);height:2px;background-color:#FFF;}
@media(max-width:480px){.kche-t95>h5{font-size:16px;}}

/* t120 */
.kche-t120 .kche-t120-outer-box{padding:4px;border-radius:30px;position:relative;border:2px dotted rgba(255,255,255,.5);box-shadow:0px 2px 16px rgba(51,51,51,.12);background-color:var(--color,#2563eb);}
.kche-t120 .kche-t120-inner-box{border-radius:30px;position:absolute;left:0;bottom:0px;z-index:-1;width:100%;height:100%;}
.kche-t120 .kche-t120-outer-box h5{font-weight:var(--fontbold6,600);padding:4px 18px;margin:0;color:#fff;text-align:center;border-radius:30px;border:1px solid rgba(255,255,255,.35);font-size:22px;letter-spacing:-0.01em}

/* t128 */
.kche-t128 .kche-template-item{position:relative;text-align:center;display:flex;align-items:center;justify-content:center}
.kche-t128 .kche-template-item h5{margin:0;display:inline-block;padding:0 14px;position:relative;font-size:24px;font-weight:var(--fontbold6,600);color:var(--color,#1e293b);letter-spacing:-0.01em}
.kche-t128 .kche-template-item .kche-t128-line{flex:1;height:0.5px;background:var(--color,#cbd5e1);}

/* t76-t79 Centered Title with Decorators */
.kche-t76 .kche-template-item{position:relative;display:flex;align-items:center;justify-content:center;padding:0 15px 18px}
.kche-t76 .kche-template-item h5{font-weight:var(--fontbold6,600);font-size:24px;margin:0;padding:0;letter-spacing:-0.01em}
.kche-t76 .kche-template-item .kche-t76-line{display:flex;align-items:center;position:absolute;left:50%;transform:translateX(-50%);bottom:0}
.kche-t76 .kche-template-item .kche-t76-line em{margin:0 4px;width:6px;height:6px;background:var(--color,#1e293b);}

.kche-t77 .kche-template-item{position:relative;display:flex;align-items:center;justify-content:center;padding:18px 15px 0}
.kche-t77 .kche-template-item h5{font-weight:var(--fontbold6,600);font-size:24px;margin:0;padding:0;letter-spacing:-0.01em}
.kche-t77 .kche-template-item .kche-t77-line{display:flex;align-items:center;position:absolute;left:50%;transform:translateX(-50%);top:0}
.kche-t77 .kche-template-item .kche-t77-line em{margin:0 4px;width:6px;height:6px;background:var(--color,#1e293b);}

.kche-t78 .kche-template-item{position:relative;display:flex;align-items:center;justify-content:center;padding:0 15px 18px}
.kche-t78 .kche-template-item h5{font-weight:var(--fontbold6,600);font-size:24px;margin:0;padding:0;letter-spacing:-0.01em}
.kche-t78 .kche-template-item .kche-t78-line{display:flex;align-items:center;position:absolute;left:50%;transform:translateX(-50%);bottom:0}
.kche-t78 .kche-template-item .kche-t78-line em{margin:0 4px;width:6px;height:6px;background:var(--color,#1e293b);border-radius:50%;}

.kche-t79 .kche-template-item{position:relative;display:flex;align-items:center;justify-content:center;padding:18px 15px 0}
.kche-t79 .kche-template-item h5{font-weight:var(--fontbold6,600);font-size:24px;margin:0;padding:0;letter-spacing:-0.01em}
.kche-t79 .kche-template-item .kche-t79-line{display:flex;align-items:center;position:absolute;left:50%;transform:translateX(-50%);top:0}
.kche-t79 .kche-template-item .kche-t79-line em{margin:0 4px;width:6px;height:6px;background:var(--color,#1e293b);border-radius:50%;}

/* t58/t59 Center Line Title */
.kche-t58 .kche-template-item{position:relative;display:flex;align-items:center;justify-content:center;padding:0 15px 18px;}
.kche-t58 .kche-template-item h5{font-weight:var(--fontbold6,600);font-size:24px;margin:0;padding:0;letter-spacing:-0.01em}
.kche-t58 .kche-template-item .kche-t58-line{position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:50px;height:3px;background:var(--color,#1e293b);border-radius:2px}

.kche-t59 .kche-template-item{position:relative;display:flex;align-items:center;justify-content:center;padding:18px 15px 0;}
.kche-t59 .kche-template-item h5{font-weight:var(--fontbold6,600);font-size:24px;margin:0;padding:0;letter-spacing:-0.01em}
.kche-t59 .kche-template-item .kche-t59-line{position:absolute;left:50%;transform:translateX(-50%);top:0;width:50px;height:3px;background:var(--color,#1e293b);border-radius:2px}

/* t220 Gradient Title */
.kche-t220 h2,.kche-t220 h5{width:100%;font-size:22px;padding:8px 22px;box-sizing:border-box;border-radius:8px;margin:0;color:#fff;background-image:linear-gradient(135deg,var(--color,#06b6d4),rgba(255,255,255,0));letter-spacing:-0.01em}
@media (max-width:480px){.kche-t220 h2,.kche-t220 h5{font-size:16px}}

/* ===== t31 - Card List with Image ===== */
.kche-t31>.kche-template-box-title{font-size:28px;text-align:center;letter-spacing:-0.02em}
.kche-t31>.kche-flex-list>.kche-flex-item2{padding:14px;border-radius:14px;border:1px solid #f1f5f9;box-sizing:border-box;background-color:#FFF;transition:all .35s cubic-bezier(.25,.46,.45,.94)}
.kche-t31>.kche-flex-list>.kche-flex-item2:hover{box-shadow:0 8px 30px rgba(0,0,0,.07)}
.kche-t31>.kche-flex-list>.kche-flex-item2>.kche-flex-l{width:30%;overflow:hidden;border-radius:10px}
.kche-t31>.kche-flex-list>.kche-flex-item2>.kche-flex-l img{transition:transform .5s cubic-bezier(.25,.46,.45,.94);border-radius:10px;}
.kche-t31>.kche-flex-list>.kche-flex-item2>.kche-flex-l img:hover{transform:scale(1.05);}
.kche-t31 .kche-flex-l img{display:block;width:100%;}
.kche-t31>.kche-flex-list>.kche-flex-item2>.kche-flex-r{flex:1;padding-left:20px;}
.kche-t31>.kche-flex-list>.kche-flex-item2>.kche-flex-r>.kche-flex-r-title{color:#1e293b;text-transform:capitalize;margin:0;font-size:18px;font-weight:600;line-height:1.4}
.kche-t31>.kche-flex-list>.kche-flex-item2>.kche-flex-r>.kche-flex-r-text{font-size:15px;margin:8px 0 0;color:#64748b;line-height:1.7}
@media(max-width:541px){.kche-t31>.kche-flex-list>.kche-flex-item2{width:100%;border-radius:14px;}}

/* ===== t32 - Profile Card ===== */
.kche-t32>div{position:relative;max-width:1600px;margin:18px 0px;}
.kche-t32>div>.kche-item-img{width:40%;border-radius:50%;border:4px solid #f1f5f9;position:relative;z-index:1;background-color:#FFF;box-sizing:border-box;}
.kche-t32>div>.kche-item-box{position:absolute;left:20%;top:50%;right:0;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:24px 44px 24px 25%;box-sizing:border-box;transform:translateY(-50%)}
.kche-t32>div>.kche-item-box>p:nth-of-type(1){font-size:18px;margin:0 0 6px;text-transform:capitalize;font-weight:600;color:#1e293b}
.kche-t32>div>.kche-item-box>p{margin:0px;color:#64748b;line-height:1.7}
.kche-t32>div>.kche-item-box>p:nth-of-type(2){font-size:15px;margin:0px;}
.kche-t32>.kche-flex-row-reverse>.kche-item-box{left:auto;right:20%;padding:24px 25% 24px 44px;}
@media(max-width:768px){
.kche-t32>div>.kche-item-img{width:200px;}
.kche-t32>div>.kche-item-box{left:100px;padding-left:110px;max-height:90%;overflow:hidden}
.kche-t32>.kche-flex-row-reverse>.kche-item-box{right:100px;padding-right:110px;}}
@media(max-width:481px){
.kche-t32>div>.kche-item-img{width:160px;}
.kche-t32>div>.kche-item-box{left:80px;padding:12px 18px 12px 80px;}
.kche-t32>.kche-flex-row-reverse>.kche-item-box{right:80px;padding:12px 80px 12px 18px;}
.kche-t32>div>.kche-item-box>p:nth-of-type(1){font-size:16px;}}

/* ===== t33 - Split Content ===== */
.kche-t33>div>div{width:50%}
.kche-t33 .kche-item-img .cke_widget_inline.cke_widget_wrapper{display:block}
.kche-t33 .kche-item-img{overflow:hidden;border-radius:12px}
.kche-t33 .kche-item-img img{object-fit:cover;max-height:800px;transition:transform .5s cubic-bezier(.25,.46,.45,.94);}
.kche-t33 .kche-item-img img:hover{transform:scale(1.04);}
.kche-t33>div>.kche-item-box{padding:4%;box-sizing:border-box;position:relative;display:flex;flex-direction:column;justify-content:center;}
.kche-t33>div>.kche-item-box>strong{font-size:20px;display:block;color:#1e293b;font-weight:600}
.kche-t33>div>.kche-item-box>p{margin:8px 0;font-size:15px;color:#64748b;line-height:1.7}
.kche-t33>div>.kche-item-box>span{position:absolute;top:50%;right:100%;transform:translate(-10px,-50%) rotate(45deg);width:20px;height:20px;background:#fff}
.kche-t33>.kche-flex:not(.kche-flex-row-reverse)>.kche-item-box>span{transform:translate(10px,-50%) rotate(45deg);}
.kche-t33>.kche-flex-row-reverse>.kche-item-box>span{left:100%;right:auto;border-right-color:transparent!important;border-left-color:#e2e8f0}
@media(max-width:540px){
.kche-t33>div>div{width:100%;}
.kche-t33>div>.kche-item-box>span{top:auto!important;left:50%!important;bottom:100%!important;display:none;}
.kche-t33>.kche-flex:not(.kche-flex-row-reverse)>.kche-item-box>span{transform:rotate(90deg)}
.kche-t33>.kche-flex-row-reverse>.kche-item-box>span{transform:rotate(-90deg)}
.kche-t45>.kche-flex,.kche-t46>.kche-flex-row-reverse{flex-direction:column-reverse;}}

/* ===== t35 Course Items ===== */
.kche-t35 .kche-course-item>div>.icon{border-color:var(--color,#16a34a);}

/* ===== t36/t37 Flex List Variants ===== */
.kche-t36 .kche-flex-list>.kche-flex-item{border:1px solid #f1f5f9;border-radius:12px}
.kche-t36 .kche-flex-list>div>.kche-flex-b{border:none}
.kche-t37 .kche-flex-list>.kche-flex-item{display:flex;flex-direction:column;}
.kche-t37 .kche-flex-list>.kche-flex-item .kche-flex-b{flex:1;}

/* ===== t39-t43 Image Gallery Templates ===== */
.kche-t39 .kche-item-img{overflow:hidden;border-radius:10px}
.kche-t39 .kche-item-img img{transition:transform .5s cubic-bezier(.25,.46,.45,.94);width:100%;}
.kche-t39 .kche-item-img img:hover{transform:scale(1.05);}

.kche-t41 .kche-item-img{overflow:hidden;border-radius:10px}
.kche-t41 .kche-item-img img{transition:transform .5s cubic-bezier(.25,.46,.45,.94);width:100%;}
.kche-t41 .kche-item-img img:hover{transform:scale(1.05);}
.kche-t41>div>.kche-flex-item{border:1px solid transparent;border-radius:10px;overflow:hidden;}

.kche-t42 .kche-item-img{overflow:hidden;border-radius:10px}
.kche-t42 .kche-item-img img{transition:transform .5s cubic-bezier(.25,.46,.45,.94);max-width:100%;}
.kche-t42 .kche-item-img img:hover{transform:scale(1.05);}
.kche-t42 .kche-item-title strong{font-size:18px;color:#1e293b}

.kche-t43 .kche-item-img{overflow:hidden;border-radius:10px}
.kche-t43 .kche-item-img img{transition:transform .5s cubic-bezier(.25,.46,.45,.94);width:100%;}
.kche-t43 .kche-item-img img:hover{transform:scale(1.05);}

.kche-t66 .kche-item-img{overflow:inherit;}
.kche-t66 .kche-item-img img{transition:transform .5s cubic-bezier(.25,.46,.45,.94);width:100%;}
.kche-t66 .kche-item-img img:hover{transform:scale(1.05);}

.kche-t40>.kche-flex-jc-sb>.kche-flex-item{border:1px solid #FFF;}
.kche-t66>.kche-flex-jc-sb>.kche-flex-item{border:1px solid #FFF;}

/* ===== t44-t47 Content + Image Layouts ===== */
.kche-t44>.kche-flex{align-items:center;}
.kche-t44>.kche-flex>.kche-flex-l>h5{font-size:20px;margin:0px;font-weight:600;color:#1e293b}
.kche-t44>.kche-flex>.kche-flex-l>ul{padding-left:22px;}
.kche-t44>.kche-flex>.kche-flex-l>ul>li>p{margin:0px;color:#64748b;line-height:1.7}
.kche-t44>.kche-flex>.kche-flex-l>ul>li{margin:10px 0;list-style:disc;}
.kche-t44>.kche-flex>.kche-flex-r{width:40%;}
.kche-t44>.kche-flex>.kche-flex-r span{display:block;}
.kche-t44 .kche-item-img{max-width:50%;border-radius:10px}
@media(max-width:768px){
.kche-t44>.kche-flex{flex-direction:column;}
.kche-t44 .kche-item-img{max-width:100%;}
.kche-t44>.kche-flex>.kche-flex-r{width:100%;}}

.kche-t44>.kche-flex>.kche-flex-l>h5,.kche-t45>.kche-flex>.kche-flex-l>h5,.kche-t46>.kche-flex-row-reverse>.kche-flex-l>h5{font-size:20px;margin:0px;font-weight:600;color:#1e293b}
.kche-t44>.kche-flex>.kche-flex-l>ul>li>p,.kche-t45>.kche-flex>.kche-flex-l>ul>li>p,.kche-t46>.kche-flex-row-reverse>.kche-flex-l>ul>li>p{margin:0px;line-height:1.7;color:#64748b}
.kche-t44>.kche-flex>.kche-flex-l>ul>li,.kche-t45>.kche-flex>.kche-flex-l>ul>li,.kche-t46>.kche-flex-row-reverse>.kche-flex-l>ul>li{margin:10px 0}

.kche-t45>.kche-flex{align-items:center;}
.kche-t45 .kche-item-img{max-width:50%;border-radius:10px}
@media(max-width:768px){
.kche-t45>.kche-flex{flex-direction:column;}
.kche-t45 .kche-item-img{max-width:100%;}}

.kche-t46>.kche-flex-row-reverse{align-items:center;}
.kche-t46 .kche-item-img{max-width:50%;border-radius:10px}

/* ===== t52 - Grid Gallery ===== */
.kche-t52 .kche-t52-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t52 .kche-t52-list .kche-t52-item{width:32%;margin-top:20px;text-align:center}
.kche-t52 .kche-t52-list .kche-t52-item:nth-child(-n+3){margin-top:0}
.kche-t52 .kche-t52-list .kche-t52-item .kche-t52-img{width:100%;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center}
.kche-t52 .kche-t52-list .kche-t52-item .kche-t52-img img{width:100%;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}
.kche-t52 .kche-t52-list .kche-t52-item strong{margin:0;padding:0;line-height:1.6;color:var(--color,#1e293b);font-size:16px}
.kche-t52 .kche-t52-list .kche-t52-item p{margin:4px 0 0;padding:0;line-height:1.6;color:#64748b;font-size:15px}
.kche-t52 .kche-t52-list .kche-t52-item p a{color:inherit}
.kche-t52 .kche-t52-list .kche-t52-item .kche-t52-img:hover img{transform:scale(1.04)}
@media(max-width:768px){.kche-t52 .kche-t52-list .kche-t52-item{width:49%}
.kche-t52 .kche-t52-list .kche-t52-item:nth-child(-n+3){margin-top:20px}
.kche-t52 .kche-t52-list .kche-t52-item:nth-child(-n+2){margin-top:0}}

/* ===== t55 - FAQ Accordion ===== */
.kche-t55.cusfaq-list{max-width:1600px;margin:0 auto;width:100%;}
.kche-t55 h5{font-size:26px;font-weight:var(--fontbold6,600);color:#1e293b;margin:0;margin-bottom:8px;letter-spacing:-0.02em}
.kche-t55>.kche-faq-list>.kche-faq-item{border:1px solid #e2e8f0;padding:14px 18px;box-sizing:border-box;margin:10px 0;position:relative;border-radius:10px;transition:all .25s ease;background:#fff}
.kche-t55>.kche-faq-list>.kche-faq-item:hover{border-color:#cbd5e1;box-shadow:0 2px 12px rgba(0,0,0,.04)}
.kche-t55>.kche-faq-list>.kche-faq-item>.faq-item-close{position:absolute;right:0;top:0;width:40px;height:100%;background:rgba(0,0,0,.5);color:#fff;display:flex;align-items:center;justify-content:center;white-space:nowrap;font-size:16px;cursor:pointer;display:none;border-radius:0 10px 10px 0}
.kche-t55>.kche-faq-list>.kche-faq-item:hover>.faq-item-close{display:flex;}
.kche-t55>.kche-faq-list>.kche-faq-item>.kche-faq-tit>p{padding-right:24px;margin:0;line-height:1.6;font-size:17px;cursor:pointer;position:relative;font-weight:500;color:#1e293b}
.kche-t55>.kche-faq-list>.kche-faq-item>.kche-faq-tit>p::after,
.kche-t55>.kche-faq-list>.kche-faq-item>.kche-faq-tit>p::before{content:"";width:12px;height:2px;background-color:#64748b;position:absolute;top:14px;right:4px;border-radius:1px;transition:all .25s ease}
.kche-t55>.kche-faq-list>.kche-faq-item>.kche-faq-tit>p::after{transform:rotate(90deg)}
.kche-t55>.kche-faq-list>.kche-faq-item>.kche-faq-tit.active>p::after{opacity:0}
.kche-t55>.kche-faq-list>.kche-faq-item>.kche-faq-box{color:var(--introcolor,#64748b);line-height:1.7;padding-top:8px;font-size:15px}
.kche-t55.cusfaq-list-double>.kche-faq-list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}
.kche-t55.cusfaq-list-double>.kche-faq-list>.kche-faq-item{width:49%}
.kche-t55.cusfaq-list-expand>.kche-faq-list>.kche-faq-item>.kche-faq-box{display:block!important}
.kche-t55.cusfaq-list-expand>.kche-faq-list>.kche-faq-item>.kche-faq-tit>p::after,
.kche-t55.cusfaq-list-expand>.kche-faq-list>.kche-faq-item>.kche-faq-tit>p::before{content:none;}
@media(max-width:768px){.kche-t55.cusfaq-list-double>.kche-faq-list>.kche-faq-item{width:100%}}

/* ===== t56-t59 Content Templates ===== */
.kche-t56{max-width:1600px;color:#475569;}
.kche-t56>p{line-height:1.7;margin:0;padding:12px 0;font-size:15px}
.kche-t56>img,.kche-t56>p>img{max-width:100%;height:auto;border-radius:10px}
.kche-t56>.kche-template-3{margin:18px 0px;}
.kche-t56>.kche-template-33{margin:18px 0px;}
.kche-t56>.kche-template-33>div>.kche-item-box{display:flex;flex-direction:column;justify-content:center;}
.kche-t56>.kche-template-33>div>.kche-item-box>p{margin-top:12px;line-height:1.7}
.kche-t56>.kche-template-33>div>.kche-item-img>img,.kche-t56>.kche-template-33>div>.kche-item-img>p>img{height:100%;object-fit:cover;border-radius:10px}
.kche-t56>.kche-table-container{padding:12px 0}

.kche-t57{max-width:1600px;}
.kche-t57>.kche-t7{margin:24px 0px;}
.kche-t57>p{line-height:1.7;margin:0px;color:#475569;font-size:15px}
.kche-t57>img,.kche-t57>p>img{max-width:100%;height:auto;border-radius:10px}
.kche-t57>h3{font-size:32px;margin:12px 0px;color:#1e293b;letter-spacing:-0.02em;font-weight:700}
.kche-t57>h4{font-size:22px;margin:0px;color:#1e293b;font-weight:600}
.kche-t57>.list-circle{margin:24px 0px;}
.kche-t57>.list-circle>p{width:40%;position:relative;padding:0 18px;margin:6px 0;box-sizing:border-box;color:#475569}
.kche-t57>.list-circle>p::before{content:"";display:block;width:7px;height:7px;border-radius:50%;background-color:var(--color,#2563eb);position:absolute;left:0;top:8px;}
.kche-t57>.kche-template-42>div>.kche-flex-item{text-align:left}
.kche-t57>.kche-template-42>div>.kche-flex-item>.kche-item-title{font-size:18px;font-weight:600;color:#1e293b}
.kche-t57>.kche-template-44>.kche-flex>.kche-flex-l>h5{font-size:22px;}
.kche-t57>.kche-template-44>.kche-flex>.kche-flex-l>ul>li>p{font-size:16px;}
.kche-t57>.kche-template-44>.kche-flex>.kche-flex-l>ul>li::before{top:10px;}
.kche-t57>.kche-template-32>div>.kche-item-box>p:nth-of-type(1){font-weight:600;color:#1e293b}
.kche-t57>.kche-template-32>div>.kche-item-box>p:nth-of-type(2){font-size:15px;color:var(--introcolor,#64748b);line-height:1.75}

.kche-t58{max-width:1600px;}
.kche-t58>.kche-template-11{margin:24px 0px;}
.kche-t58>.kche-template-46{margin:24px 0px;}
.kche-t58>p{margin:0;line-height:1.7;color:#475569;font-size:15px}
.kche-t58>img,.kche-t58>p>img{max-width:100%;height:auto;border-radius:10px}
.kche-t58>.kche-template-47>div img{display:block;margin-top:8px;margin-bottom:14px;border-radius:10px}
.kche-t58>.kche-template-47>p{color:#475569;line-height:1.8;}
.kche-t58>.kche-template-33{margin:24px 0px;}
.kche-t58>.kche-template-33>div>.kche-item-box>p{color:#64748b;line-height:1.8}
.kche-t58>.kche-template-31>.kche-flex-list>.kche-flex-item2>.kche-flex-r>.kche-flex-r-text{font-size:15px;color:#64748b;margin-top:8px;}

.kche-t59{max-width:1600px;}
.kche-t59>.kche-template-17{margin:24px 0px;}
.kche-t59>img,.kche-t59>p>img{max-width:100%;height:auto;border-radius:10px}
.kche-t59>p{margin:0;color:var(--introcolor,#64748b);line-height:1.8;font-size:15px}
.kche-t59>.kche-flex-jc-ai-sb{margin:24px 0px;}
.kche-t59>.kche-flex-jc-ai-sb>div>p{margin:0;line-height:1.7;color:#475569}
.kche-t59>.kche-flex-jc-ai-sb>div>p>strong{font-size:18px;color:#1e293b}
.kche-t59>.kche-flex-jc-ai-sb>div>img{max-width:100%;border-radius:10px}

@media(max-width:500px){
.kche-t59>.kche-flex-jc-ai-sb,.kche-t59>.kche-template-17{margin:16px 0px;}
.kche-t58>.kche-template-11{margin:16px 0px;}
.kche-t57>.kche-template-32>div>.kche-item-box>p:nth-of-type(2){font-size:15px;line-height:1.6}
.kche-t57>.list-circle>p{width:100%;}
.kche-t57>h3{font-size:22px;}
.kche-t57>h4{font-size:16px;}}

/* ===== t57 Stat Boxes ===== */
.kche-t57 .kche-t57-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t57 .kche-t57-item{width:19%;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.06);padding:24px 18px;box-sizing:border-box;transition:all .3s cubic-bezier(.25,.46,.45,.94);border-radius:12px}
.kche-t57 .kche-t57-item:hover{box-shadow:0 8px 30px rgba(0,0,0,.1);transform:translateY(-3px)}
.kche-t57 .kche-t57-item .kche-t57-des{font-size:15px;text-align:center;}
.kche-t57 .kche-t57-item .kche-t57-des p{margin:0;color:var(--introcolor,#64748b);}
@media(max-width:768px){
.kche-t57 .kche-t57-item{width:100%;margin-bottom:20px;}
.kche-t57 .kche-t57-item:last-child{margin-bottom:0}}

/* ===== t60-t66 Card Templates ===== */
.kche-t60>.kche-flex-list>div{padding:20px;border-radius:12px;border:1px solid #e2e8f0;box-sizing:border-box;transition:all .3s cubic-bezier(.25,.46,.45,.94);background:#fff}
.kche-t60>.kche-flex-list>div:hover{box-shadow:0 8px 30px rgba(0,0,0,.07);transform:translateY(-3px)}
.kche-t60>.kche-flex-list>div>.kche-flex-top{display:flex;flex-direction:column;align-items:center;justify-content:center;}
.kche-t60>.kche-flex-list>div>.kche-flex-top>.kche-item-title{font-weight:600;font-size:18px;margin-top:20px;color:#1e293b}
.kche-t60>.kche-flex-list>div>.kche-flex-bot>.kche-flex-bot-text{line-height:1.7;margin:0;color:#64748b;font-size:15px}
.kche-t60>.kche-flex-list>div>.kche-flex-top em{font-size:42px;color:var(--color,#2563eb);line-height:initial;}
.kche-t60>.kche-flex-list>div>.kche-flex-top img{width:auto;height:60px;}

.kche-t61>.kche-flex-list>.kche-flex-item2{background:no-repeat center;background-size:cover;border-radius:14px;overflow:hidden;position:relative;z-index:1}
.kche-t61>.kche-flex-list>.kche-flex-item2:hover>.kche-flex-img>img{transform:scale(1.08)}
.kche-t61>.kche-flex-list>.kche-flex-item2>.kche-flex-img{position:absolute;width:100%;height:100%;z-index:-1}
.kche-t61>.kche-flex-list>.kche-flex-item2>.kche-flex-img>img{width:100%;height:100%;transition:transform .6s cubic-bezier(.25,.46,.45,.94);object-fit:cover}
.kche-t61>.kche-flex-list>.kche-flex-item2>.kche-flex-img::after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:linear-gradient(transparent 30%,rgba(0,0,0,.6));transition:all 1s ease;color:#FFF;}
.kche-t61>.kche-flex-list>.kche-flex-item2>.kche-flex-bot{padding:14px;box-sizing:border-box;min-height:300px;display:flex;flex-direction:column;justify-content:flex-end}
.kche-t61>.kche-flex-list>.kche-flex-item2>.kche-flex-bot>.kche-flex-title{font-size:24px;font-weight:600;margin:0 0 10px;color:#fff;letter-spacing:-0.01em}
.kche-t61>.kche-flex-list>.kche-flex-item2>.kche-flex-bot>.kche-flex-text{line-height:1.7;color:rgba(255,255,255,.9);font-size:15px}
@media(max-width:500px){.kche-t61>.kche-flex-list>.kche-flex-item2{width:100%;}}
.kche-t64>.kche-flex-list>.kche-flex-item:nth-child(1){background:#3363b5}
.kche-t64>.kche-flex-list>.kche-flex-item:nth-child(2){background:#7c9ec0}
.kche-t64>.kche-flex-list>.kche-flex-item:nth-child(3){background:#1e3a5f}
.kche-t64>.kche-flex-list>.kche-flex-item:nth-child(4){background:#3d5a6e}
.kche-t64>.kche-flex-list>.kche-flex-item>.kche-flex-wrap{font-size:16px;padding:36px;line-height:1.7;color:rgba(255,255,255,.9)}
@media(max-width:768px){.kche-t64>.kche-flex-list>.kche-flex-item>.kche-flex-wrap{font-size:18px;padding:24px}}
@media(max-width:540px){.kche-t64>.kche-flex-list>.kche-flex-item2{width:100%;}}

.kche-t65>.kche-flex-list>.kche-flex-item>.kche-flex-wrap{text-decoration:none;padding:16px 22px;box-sizing:border-box;}
.kche-t65>.kche-flex-list>.kche-flex-item>.kche-flex-wrap>span:nth-child(2){font-size:15px;margin-left:12px;flex:1;}

/* ===== CKE Widget Helpers ===== */
.kche-t31 .kche-flex-l .cke_widget_inline.cke_widget_wrapper,.kche-t32 .kche-item-img .cke_widget_inline.cke_widget_wrapper,.kche-t42 .cke_widget_inline.cke_widget_wrapper,.kche-t43 .cke_widget_inline.cke_widget_wrapper{display:block}
.kche-t32 .kche-item-img img,.kche-t33 .kche-item-img img,.kche-t40 .kche-item-img img{width:100%;}

/* ===== Editor Helpers ===== */
.cke_editable .kche-wrap-width{transition:all 0.15s linear;border:1px dashed transparent;padding-bottom:15px;position:relative;}
.cke_editable .kche-wrap-width:hover{border-color:#cbd5e1;}
.kche-wrap-width1:hover{border-color:#cbd5e1;}
#modular-opacity .kche-wrap-bg:hover,
.preview_main .kche-wrap-bg:hover,
#modular-opacity .kche-wrap-width1:hover,
.preview_main .kche-wrap-width1:hover{border:none;}
.kche-wrap-width1{transition:all 0.15s linear;border:1px dashed transparent;}

/* ===== t209 - Tag List ===== */
.kche-t209 .kche-t209-ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;padding:0;margin:0;margin-bottom:8px;gap:8px}
.kche-t209 .kche-t209-ul .kche-t209-li{color:#475569;text-decoration:none;background:#f8fafc;box-shadow:0 1px 3px rgba(0,0,0,.04);display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:0 18px;height:42px;min-width:160px;border-radius:8px;transition:all .25s ease;box-sizing:border-box;overflow:hidden;cursor:pointer;border:1px solid #e2e8f0;font-size:15px}
.kche-t209 .kche-t209-ul .kche-t209-li:hover{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}

/* ===== t212 - Divider Line ===== */
.kche-t212 .kche-t212-line{width:100%;height:1px;border-top:2px dashed #e2e8f0;}

/* ===== t86 - Feature Grid ===== */
.kche-t86 .kche-t86-content>p{color:#1e293b;font-weight:var(--fontbold6,600);font-size:28px;text-align:center;margin:0px;margin-bottom:12px;letter-spacing:-0.02em}
.kche-t86 .kche-t86-des{text-align:center;}
.kche-t86 .kche-t86-des p{margin:0;color:var(--introcolor,#64748b);line-height:1.7;font-size:15px}
.kche-t86 .kche-t86-content h5{color:#1e293b;font-weight:var(--fontbold6,600);font-size:28px;text-align:center;margin:0px;margin-bottom:12px;letter-spacing:-0.02em}
.kche-t86 .kche-t86-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:30px;box-sizing:border-box;padding:0 4px;}
.kche-t86 .kche-t86-item-flex{width:49%;margin-bottom:2em;display:flex;align-items:center;box-sizing:border-box;padding:28px 24px;background-color:#fff;border-radius:14px;border-bottom:3px solid var(--color,#1d2087);box-shadow:0 4px 20px rgba(0,0,0,.06);transition:all .35s cubic-bezier(.25,.46,.45,.94)}
.kche-t86 .kche-t86-item-flex:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.1)}
.kche-t86 .kche-t86-item-flex>.kche-item-l{width:88px;height:88px;background-color:#f8fafc;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}
.kche-t86 .kche-t86-item-flex>.kche-item-l>em{font-size:36px;color:var(--color,#1d2087);transition:all .3s ease}
.kche-t86 .kche-t86-item-flex>.kche-item-r{flex:1;margin-left:22px}
.kche-t86 .kche-t86-item-flex>.kche-item-r>.kche-item-tit{color:var(--color,#0f172a);font-size:18px;font-weight:var(--fontbold6,600);transition:all .3s ease;margin:0;letter-spacing:-0.01em}
.kche-t86 .kche-t86-item-flex>.kche-item-r>.kche-item-text{font-size:15px;color:var(--introcolor,#64748b);margin-top:6px;line-height:1.7}
.kche-t86 .kche-t86-item-flex>.kche-item-r>.kche-item-text p{margin:0;}
.kche-t86 .kche-t86-item-flex:nth-child(3),.kche-t86 .kche-t86-item-flex:nth-child(4){margin-bottom:0}
.kche-t86 .kche-t86-item-flex:hover>.kche-item-l{background-color:var(--color,#1d2087);}
.kche-t86 .kche-t86-item-flex:hover>.kche-item-l>em{color:#fff;transform:rotateY(180deg)}
@media(max-width:768px){.kche-t86 .kche-t86-item-flex{width:100%}}
@media(max-width:500px){.kche-t86 .kche-t86-item-flex>.kche-item-l{width:70px;height:70px}
.kche-t86 .kche-t86-list{margin-top:1em;}
.kche-t86 .kche-t86-item-flex{margin-bottom:1em;padding:18px}
.kche-t86 .kche-t86-item-flex:nth-child(3){margin-bottom:1em;}}

/* ===== t87 - Image + Info List ===== */
.kche-t87 .kche-t87-content{display:flex;flex-wrap:wrap;align-items:center}
.kche-t87 .kche-t87-content>.kche-img-l{width:46%;overflow:hidden;border-radius:14px}
.kche-t87 .kche-t87-content>.kche-img-l img{width:100%;transition:transform .5s cubic-bezier(.25,.46,.45,.94);border-radius:14px}
.kche-t87 .kche-t87-content>.kche-img-l img:hover{transform:scale(1.04);}
.kche-t87 .kche-t87-content>.kche-info-r{margin-left:3%;flex:1}
.kche-t87 .kche-t87-content>.kche-info-r>.tit{font-size:22px;color:#1e293b;font-weight:var(--fontbold6,600);margin:10px 0;letter-spacing:-0.01em}
.kche-t87 .kche-t87-content>.kche-info-r>.modality{width:10px;height:10px;border-radius:50%;background-color:var(--color,#1d2087);position:relative;margin-left:14px}
.kche-t87 .kche-t87-content>.kche-info-r>.modality>p{position:absolute;display:inline-block;width:80px;height:5px;border-radius:2px;background-color:var(--color,#1d2087);opacity:.2;left:-14px;top:2px;margin:0;}
.kche-t87 .kche-t87-info-list{margin-top:30px}
.kche-t87 .kche-t87-info-list>.kche-info-item{display:flex;align-items:center;margin-bottom:22px;transition:all .3s ease}
.kche-t87 .kche-t87-info-list>.kche-info-item>.kche-info-item-l{width:64px;height:64px;background-color:#f1f5f9;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:20px;transition:all .3s ease;flex-shrink:0}
.kche-t87 .kche-t87-info-list>.kche-info-item>.kche-info-item-l>em{color:var(--color,#1d2087);font-size:26px;transition:all .3s ease}
.kche-t87 .kche-t87-info-list>.kche-info-item:hover>.kche-info-item-l{background-color:var(--color,#1d2087)}
.kche-t87 .kche-t87-info-list>.kche-info-item:hover>.kche-info-item-l>em{color:#fff}
.kche-t87 .kche-t87-info-list>.kche-info-item>.kche-info-item-r{flex:1}
.kche-t87 .kche-t87-info-list>.kche-info-item>.kche-info-item-r>.info-item-tit{font-size:17px;font-weight:var(--fontbold6,600);margin:0;margin-bottom:6px;color:#1e293b}
.kche-t87 .kche-t87-info-list>.kche-info-item>.kche-info-item-r>.info-item-des{color:var(--introcolor,#64748b);font-size:15px;margin:0;line-height:1.7}
@media(max-width:1024px){.kche-t87 .kche-t87-content>.kche-img-l{width:100%}
.kche-t87 .kche-t87-content>.kche-info-r{margin-left:0;margin-top:2em}}

/* ===== t88 - Image Grid Cards ===== */
.kche-t88 .kche-t88-tit{font-size:28px;color:#1e293b;font-weight:var(--fontbold6,600);margin:0;text-align:center;margin-bottom:12px;letter-spacing:-0.02em}
.kche-t88 .kche-t88-des{color:#475569;font-size:15px;line-height:1.7;text-align:center}
.kche-t88 .kche-t88-content>.modality{width:10px;height:10px;border-radius:50%;background-color:var(--color,#1d2087);position:relative;margin:16px auto}
.kche-t88 .kche-t88-content>.modality>p{position:absolute;display:inline-block;width:80px;height:5px;border-radius:2px;background-color:var(--color,#1d2087);opacity:.2;left:50%;transform:translateX(-50%);top:2px;margin:0;}
.kche-t88 .kche-t88-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2em}
.kche-t88 .kche-t88-item{width:23%;background-color:#fff;border-radius:14px;border-bottom:3px solid var(--color,#1d2087);margin-bottom:20px;overflow:hidden;transition:all .35s cubic-bezier(.25,.46,.45,.94);box-shadow:0 2px 10px rgba(0,0,0,.04)}
.kche-t88 .kche-t88-item:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.1)}
.kche-t88 .kche-t88-item>.kche-t88-item-img{width:100%;overflow:hidden}
.kche-t88 .kche-t88-item>.kche-t88-item-img img{width:100%;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}
.kche-t88 .kche-t88-item>.kche-t88-item-img img:hover{transform:scale(1.06);}
.kche-t88 .kche-t88-item>.kche-t88-info>p{text-align:center;margin:8px 0}
.kche-t88 .kche-t88-item>.kche-t88-info{padding:16px}
.kche-t88 .kche-t88-item>.kche-t88-info>.kche-t88-info-tit{font-weight:var(--fontbold6,600);color:#0f172a;font-size:17px}
.kche-t88 .kche-t88-item>.kche-t88-info>.kche-t88-info-des{color:#64748b;font-size:15px;line-height:1.7}
@media(max-width:768px){.kche-t88 .kche-t88-content>.kche-t88-tit{font-size:24px}
.kche-t88 .kche-t88-item{width:48%;margin-bottom:2em}}

/* ===== t89 - Side Content ===== */
.kche-t89 img{max-width:100%}
.kche-t89 .kche-t89-content{display:flex;flex-wrap:wrap;}
.kche-t89 .kche-t89-content img{max-width:100%;height:auto;border-radius:12px}
.kche-t89 .kche-t89-l{width:40%;margin-right:24px}
.kche-t89 .kche-t89-l>.kche-t89-tit{color:#1e293b;font-size:30px;font-weight:var(--fontbold6,600);margin:0;margin-bottom:12px;letter-spacing:-0.02em}
.kche-t89 .kche-t89-l>.modality{width:10px;height:10px;border-radius:50%;background-color:var(--color,#1d2087);position:relative;margin-left:14px;margin-bottom:2em}
.kche-t89 .kche-t89-l>.modality>p{position:absolute;display:inline-block;width:80px;height:5px;border-radius:2px;background-color:var(--color,#1d2087);opacity:.2;left:-14px;top:2px;margin:0;}
.kche-t89 .kche-t89-list{display:flex;flex:1;gap:16px}
.kche-t89 .kche-t89-item{flex:1}
.kche-t89 .kche-t89-item>p{text-align:center;font-size:15px;font-weight:var(--fontbold6,600);color:#1e293b;margin-top:12px}
@media(max-width:768px){.kche-t89 .kche-t89-l>.kche-t89-tit{font-size:24px}
.kche-t89 .kche-t89-l{width:100%;margin-right:0;margin-bottom:2em}
.kche-t89 .kche-t89-l>img{width:100%}}
@media(max-width:500px){.kche-t89 .kche-t89-list{flex:none;flex-wrap:wrap;width:100%}
.kche-t89 .kche-t89-item{flex:none;width:100%}
.kche-t89 img{width:100%}}

/* ===== t91 - Hover Cards ===== */
.kche-t91 .kche-t91-tit{color:#1e293b;font-size:28px;font-weight:var(--fontbold6,600);margin:0;margin-bottom:12px;text-align:center;letter-spacing:-0.02em}
.kche-t91 .kche-t91-content>.modality{width:10px;height:10px;border-radius:50%;background-color:var(--color,#1d2087);position:relative;margin:16px auto}
.kche-t91 .kche-t91-content>.modality>p{position:absolute;display:inline-block;width:80px;height:5px;border-radius:2px;background-color:var(--color,#1d2087);opacity:.2;left:-14px;top:2px;margin:0;}
.kche-t91 .kche-t91-list{margin-top:2em;display:flex;justify-content:space-between;flex-wrap:wrap}
.kche-t91 .kche-t91-item{position:relative;background-color:#fff;border-radius:14px;border:1px solid #e2e8f0;width:32%;box-sizing:border-box;padding:34px 28px;overflow:hidden;transition:all .3s ease}
.kche-t91 .kche-t91-item>em{color:var(--color,#1d2087);font-size:36px;position:relative;z-index:1;transition:all .3s ease}
.kche-t91 .kche-t91-item>.kche-t91-item-tit{color:#0f172a;font-size:18px;font-weight:var(--fontbold6,600);position:relative;z-index:1;transition:all .3s ease;margin:12px 0}
.kche-t91 .kche-t91-item>.kche-t91-item-des{color:#64748b;font-size:15px;line-height:1.7;position:relative;z-index:1;transition:all .3s ease}
.kche-t91 .kche-t91-item>div{position:absolute;width:40px;height:40px;display:inline-block;bottom:0;right:0;background-color:var(--color,#1d2087);opacity:.12;transition:all .4s cubic-bezier(.25,.46,.45,.94)}
.kche-t91 .kche-t91-item:hover>div{opacity:1;width:100%;height:100%;bottom:0;right:0}
.kche-t91 .kche-t91-item:hover>.kche-t91-item-tit{color:#fff}
.kche-t91 .kche-t91-item:hover>.kche-t91-item-des{color:rgba(255,255,255,.9)}
.kche-t91 .kche-t91-item:hover>em{color:#fff}
@media(max-width:768px){.kche-t91 .kche-t91-item{width:100%;margin-bottom:2em}
.kche-t91 .kche-t91-item:last-child{margin-bottom:0}}

/* ===== t93 - Process Flow ===== */
.kche-t93 .kche-t93-tit{color:#1e293b;font-size:28px;font-weight:var(--fontbold6,600);margin:0;text-align:center;margin-bottom:12px;letter-spacing:-0.02em}
.kche-t93 .kche-t93-content>.modality{width:10px;height:10px;border-radius:50%;background-color:var(--color,#1d2087);position:relative;margin:16px auto}
.kche-t93 .kche-t93-content>.modality>p{position:absolute;display:inline-block;width:80px;height:5px;border-radius:2px;background-color:var(--color,#1d2087);opacity:.2;left:-14px;top:2px;margin:0;}
.kche-t93 .kche-t93-list{display:flex;flex-wrap:wrap;margin-top:2em;justify-content:space-between}
.kche-t93 .kche-t93-item{width:23.5%;display:flex;flex-direction:column;align-items:center;position:relative}
.kche-t93 .kche-t93-item::after{content:'';background:url(https://img01.zi58.com/modular/93/modular-2.webp) no-repeat;position:absolute;right:-30%;top:20px;display:inline-flex;width:50%;height:40px;background-position-x:right;background-size:cover;opacity:.5}
.kche-t93 .kche-t93-item:last-child::after{display:none}
.kche-t93 .kche-t93-item>.kche-t93-item-top{width:110px;height:110px;background-color:var(--color,#1d2087);border-radius:50%;position:relative;display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px;box-shadow:0 8px 24px rgba(29,32,135,.25)}
.kche-t93 .kche-t93-item>.kche-t93-item-top>.item-num{position:absolute;width:44px;height:44px;border-radius:50%;background-color:#fff;top:-4px;right:-4px;display:inline-flex;align-items:center;justify-content:center;color:var(--color,#1d2087);font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.08)}
.kche-t93 .kche-t93-item>.kche-t93-item-top>em{font-size:36px;color:#fff}
.kche-t93 .kche-t93-item>.kche-t93-item-text{text-align:center}
.kche-t93 .kche-t93-item>.kche-t93-item-text>.tit{font-size:18px;color:#1e293b;font-weight:600;margin-bottom:6px}
.kche-t93 .kche-t93-item>.kche-t93-item-text>.des{color:#64748b;font-size:15px;line-height:1.7}
.kche-t93 .showhidden{color:var(--color,#1d2087);cursor:pointer;position:relative}
.kche-t93 .tupxila{position:absolute;top:2px;right:-16px;display:inline-block;width:0;height:0;border:6px solid transparent;border-bottom:6px solid var(--color,#1d2087);transform:rotate(0)}
.kche-t93 .tupxila.rotate{top:8px}
.kche-t93 .rotate{transform-origin:center center;transform:rotate(180deg);transition:transform .2s}
.kche-t93 .rotate1{transform-origin:center center;transform:rotate(0);transition:transform .2s}
@media(max-width:768px){.kche-t93 .kche-t93-content>.kche-t93-tit{font-size:24px}
.kche-t93 .kche-t93-item{width:48%;margin-bottom:2em}
.kche-t93 .kche-t93-item>.kche-t93-item-top{width:80px;height:80px}
.kche-t93 .kche-t93-item>.kche-t93-item-top>.item-num{width:30px;height:30px}
.kche-t93 .kche-t93-item>.kche-t93-item-top>em{font-size:28px;color:#fff}
.kche-t93 .kche-t93-item::after{display:none}}
@media(max-width:500px){.kche-t93 .kche-t93-item{width:100%;margin-bottom:1em;}}

/* ===== t94 - Accordion with Image ===== */
.kche-t94 .kche-t94-tit{color:#1e293b;font-size:28px;font-weight:var(--fontbold6,600);margin:0;margin-bottom:12px;text-align:center;letter-spacing:-0.02em}
.kche-t94 .kche-t94-content>.modality{width:10px;height:10px;border-radius:50%;background-color:#1d2087;position:relative;margin:16px auto}
.kche-t94 .kche-t94-content>.modality>p{position:absolute;display:inline-block;width:80px;height:5px;border-radius:2px;background-color:#1d2087;opacity:.2;left:50%;transform:translateX(-50%);top:2px;margin:0;}
.kche-t94 .kche-t94-bottom{display:flex;margin-top:2em;flex-wrap:wrap}
.kche-t94 .kche-t94-bottom-l{display:inline-flex;flex-direction:column;margin-right:34px;width:30%;overflow:hidden;gap:20px}
.kche-t94 .kche-t94-bottom-l img{max-width:100%;transition:transform .5s cubic-bezier(.25,.46,.45,.94);border-radius:12px}
.kche-t94 .kche-t94-bottom-l img:hover{transform:scale(1.03);}
.kche-t94 .kche-t94-bottom-r{flex:1}
.kche-t94 .kche-t94-bottom-r>.kche-t94-bottom-title{color:#0f172a;font-size:22px;font-weight:var(--fontbold6,600);display:inline-flex;align-items:center;margin-bottom:16px}
.kche-t94 .kche-t94-bottom-r>.kche-t94-bottom-title>p{background-color:var(--color,#1d2087);width:4px;height:20px;display:inline-block;margin:0;margin-right:8px;border-radius:2px}
.kche-t94 .kche-t94-bottom-r>.kche-t94-bottom-item{margin:6px 0}
.kche-t94 .kche-t94-bottom-r>.kche-t94-bottom-item>.kche-t94-item-tit{background-color:#f1f5f9;display:flex;align-items:center;padding:16px 22px;color:#0f172a;font-size:17px;font-weight:var(--fontbold6,600);margin:0;position:relative;padding-right:60px;border-radius:8px;transition:all .3s ease}
.kche-t94 .kche-t94-bottom-r>.kche-t94-bottom-item>.kche-t94-item-tit>em{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;position:absolute;right:20px}
.kche-t94 .kche-t94-bottom-r>.kche-t94-bottom-item>.kche-t94-item-box{padding:20px 22px;color:var(--introcolor,#64748b);font-size:15px;line-height:1.7;display:none}
.kche-t94 .kche-t94-bottom-r>.kche-t94-bottom-item.active>.kche-t94-item-tit{background-color:var(--color,#1d2087);color:#fff}
.kche-t94 .kche-t94-bottom-r>.kche-t94-bottom-item.active>.kche-t94-item-box{display:block}
.kche-t94 #kchet94Accordion>.kche-t94-bottom-item{margin:6px 0}
.kche-t94 #kchet94Accordion>.kche-t94-bottom-item>.kche-t94-item-tit{background-color:#f1f5f9;display:flex;align-items:center;padding:14px 18px;color:#0f172a;font-size:16px;font-weight:var(--fontbold6,600);margin:0;position:relative;padding-right:60px;cursor:pointer;border-radius:8px;transition:all .3s ease}
.kche-t94 #kchet94Accordion>.kche-t94-bottom-item>.kche-t94-item-tit:hover{background-color:#e2e8f0}
.kche-t94 #kchet94Accordion>.kche-t94-bottom-item>.kche-t94-item-tit.active{background:var(--color,#1d2087);color:#fff;}
.kche-t94 #kchet94Accordion>.kche-t94-bottom-item>.kche-t94-item-tit.active em{color:#fff;}
.kche-t94 #kchet94Accordion>.kche-t94-bottom-item>.kche-t94-item-tit>em{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;position:absolute;right:10px;transform:rotate(0);transition:all .3s ease;color:#475569}
.kche-t94 #kchet94Accordion>.kche-t94-bottom-item>.kche-t94-item-box{padding:14px 18px;color:var(--introcolor,#64748b);font-size:15px;line-height:1.7;}
.kche-t94 #kchet94Accordion>.kche-t94-bottom-item.active>.kche-t94-item-tit{background-color:var(--color,#1d2087);color:#fff}
.kche-t94 #kchet94Accordion>.kche-t94-bottom-item.active>.kche-t94-item-box{display:block}
.kche-t94 #kchet94Accordion>.kche-t94-bottom-item.active>.kche-t94-item-tit>em{transform:rotate(180deg);color:#fff}
@media(max-width:1024px){.kche-t94 .kche-t94-bottom-l{width:100%;margin-right:0;flex-direction:row;justify-content:space-between;gap:12px}
.kche-t94 .kche-t94-bottom-l>img{width:48%}}
@media(max-width:768px){.kche-t94 .kche-t94-content>.kche-t94-tit{font-size:24px}
.kche-t94 .kche-t94-bottom-r>.kche-t94-bottom-title{font-size:20px}}
@media(max-width:500px){.kche-t94 .kche-t94-bottom-l{flex-direction:column}
.kche-t94 .kche-t94-bottom-l>img{width:100%}}

/* ===== t96 - Side Image + Text ===== */
.kche-t96 .kche-t96-content{display:flex;flex-wrap:wrap;align-items:center}
.kche-t96 .kche-item-l{width:45%;margin-right:4%;box-sizing:border-box;border-radius:14px;overflow:hidden}
.kche-t96 .kche-item-l img{max-width:100%;width:100%;height:auto;display:block;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}
.kche-t96 .kche-item-l img:hover{transform:scale(1.04)}
.kche-t96 .kche-item-r{flex:1}
.kche-t96 .kche-item-r .kche-t96-r-tit{font-size:22px;font-weight:var(--fontbold6,600);margin:0;margin-bottom:20px;color:#1e293b;letter-spacing:-0.01em}
.kche-t96 .kche-item-r .kche-t96-r-des{font-size:15px;font-weight:400;color:var(--introcolor,#64748b);line-height:1.8;margin:0;margin-bottom:12px;}
.kche-t96 .kche-t96-btn span{text-decoration:underline;color:var(--color,#2563eb);font-weight:500}
.kche-t96 .kche-t96-btn a{text-decoration:none;}
@media(max-width:768px){.kche-t96 .kche-item-l{width:100%;margin-right:0}
.kche-t96 .kche-item-r{margin-top:30px}}
@media(max-width:500px){.kche-t96 .kche-item-r .kche-t96-r-tit{margin-bottom:12px}
.kche-t96 .kche-item-r{margin-top:20px}}

/* ===== t97 - Alternating Image/Text ===== */
.kche-t97 .kche-t97-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.kche-t97 .kche-t97-item:nth-child(1){margin-bottom:40px}
.kche-t97 .kche-t97-item:nth-child(2){margin-bottom:40px}
.kche-t97 .kche-t97-item>div{width:45%;overflow:hidden;border-radius:14px}
.kche-t97 .kche-t97-item .kche-t97-item-int{width:45px;height:3px;background-color:var(--color,#06b6d4);margin:12px 0;border-radius:2px}
.kche-t97 .kche-t97-item .kche-t97-item-tit{font-size:22px;color:#1e293b;font-weight:var(--fontbold6,600);margin:0;letter-spacing:-0.01em}
.kche-t97 .kche-t97-item .kche-t97-item-des{font-size:15px;font-weight:400;color:var(--introcolor,#64748b);line-height:1.8}
.kche-t97 .kche-t97-item img{max-width:100%;height:auto;display:block;border-radius:14px;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}
.kche-t97 .kche-t97-item img:hover{transform:scale(1.04)}
@media(max-width:768px){.kche-t97 .kche-t97-item>div{width:100%}
.kche-t97 .kche-t97-item .kche-t97-item-text{margin-bottom:20px}
.kche-t97 .kche-t97-item:nth-child(2){flex-direction:column-reverse}}

/* ===== t98 - Card with Header ===== */
.kche-t98 .kche-t98-title{font-size:28px;font-weight:var(--fontbold6,600);margin:0;text-align:center;color:#1e293b;letter-spacing:-0.02em}
.kche-t98 .kche-t98-list{display:flex;margin-top:30px;justify-content:space-between;flex-wrap:wrap}
.kche-t98 .kche-t98-list .kche-t98-item{width:31%;box-shadow:0 4px 20px rgba(0,0,0,.06);border-radius:14px;transition:all .3s cubic-bezier(.25,.46,.45,.94);overflow:hidden;background:#fff}
.kche-t98 .kche-t98-item-title{width:100%;margin:0;text-align:center;padding:18px 0;font-size:18px;font-weight:var(--fontbold6,600);border-bottom:3px solid var(--color,#10b098);color:#1e293b}
.kche-t98 .kche-t98-item .kche-t98-item-bottom{box-sizing:border-box;padding:24px;color:var(--introcolor,#64748b);}
.kche-t98 .kche-t98-item .kche-t98-item-des{line-height:1.8;margin:0;font-size:15px}
.kche-t98 .kche-t98-item:hover{box-shadow:0 12px 32px rgba(0,0,0,.1);transform:translateY(-4px)}
.kche-t98 .kche-t98-item .kche-t98-item-btn{margin-top:12px;}
.kche-t98 .kche-t98-item .kche-t98-item-btn span{text-decoration:underline;color:var(--color,#10b098);font-weight:500}
.kche-t98 .kche-t98-item .kche-t98-item-btn a{text-decoration:none;}
@media(max-width:1024px){.kche-t98 .kche-t98-list .kche-t98-item{width:48%}}
@media(max-width:768px){.kche-t98 .kche-t98-list .kche-t98-item{width:100%;margin-bottom:20px}}
@media(max-width:500px){.kche-t98 .kche-t98-title{font-size:22px}
.kche-t98 .kche-t98-item .kche-t98-item-des{line-height:1.7;font-size:15px}}

/* ===== t99 - FAQ with Image ===== */
.kche-t99 .kche-t99-flex{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}
.kche-t99 .kche-t99-flex .kche-t99-img{width:40%;}
.kche-t99 .kche-t99-flex .kche-t99-img img{display:block;max-width:100%;height:auto;transition:transform .5s cubic-bezier(.25,.46,.45,.94);border:1px solid #f1f5f9;border-radius:14px}
.kche-t99 .kche-t99-flex .kche-t99-img img:hover{transform:scale(1.03)}
.kche-t99 .kche-t99-flex .kche-t99-info{width:58%}
.kche-t99 .kche-t99-flex .kche-t99-title{font-size:26px;font-weight:var(--fontbold6,600);margin:0;margin-bottom:26px;color:#1e293b;letter-spacing:-0.02em}
.kche-t99 .kche-t99-info-item{padding:14px 20px;margin-bottom:14px;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;box-sizing:content-box!important;position:relative;transition:all .3s ease;background:#fff}
.kche-t99 .kche-t99-info-item:hover{border-color:#cbd5e1;box-shadow:0 4px 16px rgba(0,0,0,.05)}
.kche-t99 .kche-t99-info-item .kche-t99-item-top{display:flex;align-items:center;justify-content:space-between;}
.kche-t99 .kche-t99-item-top>p{margin:0;font-weight:500;font-size:17px;color:#1e293b}
.kche-t99 .kche-t99-item-top em{transition:all .3s ease;transform:rotate(0);color:#64748b}
.kche-t99 .kche-t99-item-bottom{display:none;margin-top:12px}
.kche-t99 .kche-t99-info-item:hover .kche-t99-item-bottom{display:-webkit-box;}
.kche-t99 .kche-t99-item-bottom>p{font-size:15px;line-height:1.7;margin:0;color:#64748b}
.kche-t99 .kche-t99-info-item:hover{text-align:inherit;max-height:600px}
.kche-t99 .kche-t99-info-item:hover .kche-t99-item-top em{transform:rotate(180deg);color:var(--color,#2563eb)}
@media(max-width:768px){.kche-t99 .kche-t99-flex .kche-t99-img{width:100%}
.kche-t99 .kche-t99-flex .kche-t99-info{width:100%;margin-top:24px}}
@media(max-width:500px){.kche-t99 .kche-t99-item-top>p{font-size:16px}
.kche-t99 .kche-t99-flex .kche-t99-title{font-size:22px;margin-bottom:12px}
.kche-t99 .kche-t99-info-item{margin-bottom:12px;padding:12px;}}

/* ===== t100 - Circle Image ===== */
.kche-t100 .kche-t100-content{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}
.kche-t100 .kche-t100-img{width:50%;position:relative}
.kche-t100 .kche-t100-img .kche-t100-img-before1{position:absolute;width:94px;height:94px;background-color:#1e293b;border-radius:50%;top:25%;left:0;z-index:-1;opacity:.9}
.kche-t100 .kche-t100-img .kche-t100-img-before2{position:absolute;width:189px;height:189px;background:var(--color,#bcc533);border-radius:50%;top:0;z-index:-1;left:0;opacity:.85}
.kche-t100 .kche-t100-img .kche-t100-img-box{margin-right:50px;max-width:550px;border-radius:50%;overflow:hidden;border:1px solid #f1f5f9;}
.kche-t100 .kche-t100-img .kche-t100-img-box a{display:block;margin:0;padding:0;}
.kche-t100 .kche-t100-img .kche-t100-img-box img{max-width:100%;display:block;height:auto;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}
.kche-t100 .kche-t100-img .kche-t100-img-box:hover img{transform:scale(1.04)}
.kche-t100 .kche-t100-info{width:50%}
.kche-t100 .kche-t100-info .kche-t100-info-title{font-size:22px;font-weight:var(--fontbold6,600);margin:0;color:#1e293b;letter-spacing:-0.01em}
.kche-t100 .kche-t100-info .kche-t100-info-into{width:40px;height:3px;background-color:var(--color,#bcc533);margin:20px 0 30px;border-radius:2px}
.kche-t100 .kche-t100-info .kche-t100-info-des{font-size:15px;color:var(--introcolor,#64748b);line-height:2;margin:0}
@media(max-width:768px){.kche-t100 .kche-t100-img{width:80%}
.kche-t100 .kche-t100-info{margin-top:20px;width:100%}}
@media(max-width:500px){.kche-t100 .kche-t100-img .kche-t100-img-before1{width:70px;height:70px}
.kche-t100 .kche-t100-img .kche-t100-img-before2{width:120px;height:120px}
.kche-t100 .kche-t100-img .kche-t100-img-box{margin-right:0}
.kche-t100 .kche-t100-info .kche-t100-info-des{font-size:15px;line-height:1.7}
.kche-t100 .kche-t100-info .kche-t100-info-into{margin:15px 0}}

/* ===== t101 - Dark BG Cards ===== */
.kche-t101 .kche-t101-content{position:relative;z-index:1;}
.kche-t101 .kche-t101-bg{position:absolute;width:100%;height:100%;max-height:400px;background-color:var(--color,#0f172a);left:0;top:0;z-index:-1;border-radius:14px}
.kche-t101 .kche-t101-title{font-size:28px;text-align:center;font-weight:var(--fontbold6,600);color:#fff;margin:0;padding-top:30px;letter-spacing:-0.02em}
.kche-t101 .kche-t101-into{width:40px;height:3px;background-color:#fff;margin:14px auto 30px;border-radius:2px;opacity:.6}
.kche-t101 .kche-t101-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0px 20px;}
.kche-t101 .kche-t101-list .kche-t101-item{width:24%;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.15);background:#fff;transition:all .3s ease}
.kche-t101 .kche-t101-list .kche-t101-item:hover{transform:translateY(-4px)}
.kche-t101 .kche-t101-item-img{overflow:hidden}
.kche-t101 .kche-t101-item-img img{display:block;max-width:100%;height:auto;width:100%;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}
.kche-t101 .kche-t101-item-info{padding:16px 18px;box-sizing:border-box;background:#fff}
.kche-t101 .kche-t101-item-tit{font-size:17px;font-weight:var(--fontbold6,600);margin:0;color:#1e293b}
.kche-t101 .kche-t101-item-des{font-size:15px;color:var(--introcolor,#64748b);margin:10px 0 14px;line-height:1.7}
.kche-t101 .kche-t101-item-btn{margin-top:10px;}
.kche-t101 .kche-t101-item-btn span{text-decoration:underline;color:var(--color,#0f172a);font-weight:500}
.kche-t101 .kche-t101-item-btn a{text-decoration:none;}
.kche-t101 .kche-t101-item:hover .kche-t101-item-img img{transform:scale(1.05)}
@media(max-width:768px){.kche-t101 .kche-t101-list .kche-t101-item{width:48%;margin-bottom:20px}
.kche-t101 .kche-t101-list .kche-t101-item:nth-child(3){margin-bottom:0}
.kche-t101 .kche-t101-list .kche-t101-item:nth-child(4){margin-bottom:0}}
@media(max-width:500px){.kche-t101 .kche-t101-list .kche-t101-item{width:100%}
.kche-t101 .kche-t101-list .kche-t101-item:nth-child(3){margin-bottom:20px}
.kche-t101 .kche-t101-into{margin:14px auto 20px}
.kche-t101 .kche-t101-title{font-size:22px;padding-top:20px}}

/* ===== t102 - Icon Grid ===== */
.kche-t102 .kche-t102-title{font-size:28px;font-weight:var(--fontbold6,600);margin:0;text-align:center;color:#1e293b;letter-spacing:-0.02em}
.kche-t102 .kche-t102-into{width:40px;height:3px;background-color:var(--color,#bcc533);margin:20px auto 35px;border-radius:2px}
.kche-t102 .kche-t102-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t102 .kche-t102-item{width:25%;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:30px 40px;transition:all .3s ease}
.kche-t102 .kche-t102-item:nth-of-type(4){border-right:none}
.kche-t102 .kche-t102-icon{width:100px;height:100px;border-radius:50%;background-color:var(--color,#bcc533);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(188,197,51,.25)}
.kche-t102 .kche-t102-icon em{color:#fff;font-size:32px;transform:rotateY(0);transition:all .4s ease}
.kche-t102 .kche-t102-item-tit{font-size:18px;font-weight:var(--fontbold6,600);text-align:center;margin:20px 0;color:#1e293b}
.kche-t102 .kche-t102-item-des{font-size:15px;color:var(--introcolor,#64748b);line-height:1.7;margin:0;text-align:center}
.kche-t102 .kche-t102-item:hover .kche-t102-icon em{transform:rotateY(180deg)}
@media(max-width:768px){.kche-t102 .kche-t102-item{width:50%}
.kche-t102 .kche-t102-item:nth-child(2){border-right:none}}
@media(max-width:500px){.kche-t102 .kche-t102-item{width:100%;border-right:none;padding:20px 20px}
.kche-t102 .kche-t102-icon{width:80px;height:80px}
.kche-t102 .kche-t102-icon em{font-size:26px}
.kche-t102 .kche-t102-into{margin:20px auto}
.kche-t102 .kche-t102-title{font-size:22px}
.kche-t102 .kche-t102-item-tit{margin:14px 0}}

/* ===== t103 - Side Image with Tag ===== */
.kche-t103 .kche-t103-content{display:flex;flex-wrap:wrap;align-items:center}
.kche-t103 .kche-t103-l-text{width:46%;margin-right:4%;box-sizing:border-box}
.kche-t103 .kche-t103-title{font-size:22px;font-weight:var(--fontbold6,600);margin:0;color:#1e293b;letter-spacing:-0.01em}
.kche-t103 .kche-t103-into{width:40px;height:3px;background-color:var(--color,#bcc533);margin:20px 0 30px;border-radius:2px}
.kche-t103 .kche-t103-des{font-size:15px;line-height:1.8;margin:0;color:#475569}
.kche-t103 .kche-t103-r-img{width:50%;display:flex;align-items:end}
.kche-t103 .kche-t103-r-tit{width:50px;background-color:var(--color,#bcc533);border-radius:10px 0 0 10px;font-size:15px;font-weight:var(--fontbold6,600);line-height:1.5;box-sizing:border-box;padding:22px;color:#fff;word-wrap:break-word;text-align:center;text-transform:uppercase;letter-spacing:.02em}
.kche-t103 .kche-t103-img-box{width:calc(100% - 50px);overflow:hidden;border-radius:10px 10px 10px 0;border:1px solid #f1f5f9;}
.kche-t103 .kche-t103-img-box img{display:block;max-width:100%;height:auto;width:100%;transition:transform .5s cubic-bezier(.25,.46,.45,.94);}
.kche-t103 .kche-t103-img-box:hover img{transform:scale(1.04)}
@media(max-width:900px){.kche-t103 .kche-t103-l-text{width:100%;margin-right:0}
.kche-t103 .kche-t103-r-img{width:100%}}
@media(max-width:500px){.kche-t103 .kche-t103-r-tit{width:auto;box-sizing:border-box;padding:12px;border-radius:10px;margin-bottom:12px}
.kche-t103 .kche-t103-r-img{display:block}
.kche-t103 .kche-t103-img-box{width:100%}
.kche-t103 .kche-t103-into{margin:20px 0}}

/* ===== t104 - Hover Gallery ===== */
.kche-t104 .kche-t104-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t104 .kche-t104-list .kche-t104-item{width:23%;position:relative;border-radius:12px;overflow:hidden;border:1px solid #f1f5f9;}
.kche-t104 .kche-t104-item .kche-t104-item-img img{display:block;max-width:100%;width:100%;height:auto;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}
.kche-t104 .kche-t104-item .kche-t104-item-text{position:absolute;left:0;top:100%;width:100%;height:50%;transition:all .4s cubic-bezier(.25,.46,.45,.94)}
.kche-t104 .kche-t104-item .kche-t104-item-text .kche-t104-item-hover{position:absolute;width:100%;height:100%;background-color:var(--color,#bcc533);opacity:.85;top:0;left:0}
.kche-t104 .kche-t104-item-info{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:14px;position:relative;z-index:1;box-sizing:border-box;height:100%;width:100%}
.kche-t104 .kche-t104-item-info .kche-t104-item-tit{font-size:17px;font-weight:var(--fontbold6,600);color:#fff;line-height:1.5;margin:0}
.kche-t104 .kche-t104-item-info .kche-t104-item-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;text-decoration:none;background-color:#fff;position:relative;cursor:pointer}
.kche-t104 .kche-t104-item-info .kche-t104-item-btn em{font-size:20px;color:#fff;position:relative;z-index:1;transition:all .3s ease}
.kche-t104 .kche-t104-item-info .kche-t104-item-btn a{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;opacity:1;background-color:var(--color,#bcc533);transition:all .3s ease;display:flex;align-items:center;justify-content:center;}
.kche-t104 .kche-t104-item:hover .kche-t104-item-text{top:50%}
.kche-t104 .kche-t104-item:hover .kche-t104-item-img img{transform:scale(1.06)}
.kche-t104 .kche-t104-item-info .kche-t104-item-more{color:#fff;}
.kche-t104 .kche-t104-item-info .kche-t104-item-more a{color:#fff;}
@media(max-width:768px){.kche-t104 .kche-t104-list .kche-t104-item{width:48%;margin-bottom:20px}
.kche-t104 .kche-t104-list .kche-t104-item:nth-child(3){margin-bottom:0}
.kche-t104 .kche-t104-list .kche-t104-item:nth-child(4){margin-bottom:0}}
@media(max-width:500px){.kche-t104 .kche-t104-item-info{padding:12px}
.kche-t104 .kche-t104-item-info .kche-t104-item-tit{font-size:16px;line-height:1.5}
.kche-t104 .kche-t104-item-info .kche-t104-item-btn{width:34px;height:34px}}

/* ===== t105 - Simple Gallery ===== */
.kche-t105 .kche-t105-title{font-size:28px;text-align:center;font-weight:var(--fontbold6,600);margin:0;color:#1e293b;letter-spacing:-0.02em}
.kche-t105 .kche-t105-des{color:#475569;font-size:15px;line-height:1.7;text-align:center;margin-top:8px}
.kche-t105 .kche-t105-into{width:40px;height:3px;margin:14px auto 30px;background-color:var(--color,#bcc533);border-radius:2px}
.kche-t105 .kche-t105-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t105 .kche-t105-list .kche-t105-item{width:23%;overflow:hidden;border-radius:12px}
.kche-t105 .kche-t105-item img{width:100%;max-width:100%;height:auto;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}
.kche-t105 .kche-t105-item:hover img{transform:scale(1.05)}
@media(max-width:768px){.kche-t105 .kche-t105-list .kche-t105-item{width:48%;margin-bottom:20px}
.kche-t105 .kche-t105-list .kche-t105-item:nth-child(3){margin-bottom:0}
.kche-t105 .kche-t105-list .kche-t105-item:nth-child(4){margin-bottom:0}}
@media(max-width:500px){.kche-t105 .kche-t105-title{font-size:22px}}

/* ===== t106 - Hover Content Gallery ===== */
.kche-t106 .kche-t106-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t106 .kche-t106-list .kche-t106-item{position:relative;width:24%;overflow:hidden;border-radius:12px}
.kche-t106 .kche-t106-list .kche-t106-item::before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background:linear-gradient(transparent 40%,rgba(0,0,0,.4))}
.kche-t106 .kche-t106-item .kche-t106-item-img img{width:100%;max-width:100%;display:block;height:auto;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}
.kche-t106 .kche-t106-item .kche-t106-title{position:absolute;top:50%;opacity:1;transition:all .35s ease;transform:translateY(-50%);font-size:18px;z-index:2;width:100%;text-align:center;margin:0;color:#fff;font-weight:var(--fontbold6,600)}
.kche-t106 .kche-t106-item .kche-t106-item-hover{position:absolute;left:0;width:100%;height:100%;top:100%;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;z-index:2;flex-direction:column;justify-content:space-between;background:linear-gradient(to bottom,rgba(0,0,0,.4),rgba(0,0,0,.75))}
.kche-t106 .kche-t106-item .kche-t106-item-info{box-sizing:border-box;padding:24px;}
.kche-t106 .kche-t106-item .kche-t106-item-tit{font-size:18px;color:#f4f4f4;font-weight:var(--fontbold6,600);margin:0}
.kche-t106 .kche-t106-item .kche-t106-item-des{font-size:15px;color:rgba(255,255,255,.85);margin:0;margin-top:16px;line-height:1.7}
.kche-t106 .kche-t106-item .kche-t106-item-btn{width:54px;height:54px;background-color:var(--color,#10b098);margin-left:auto;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease}
.kche-t106 .kche-t106-item .kche-t106-item-btn em{color:#fff;font-size:26px}
.kche-t106 .kche-t106-item .kche-t106-item-btn:hover{width:100%}
.kche-t106 .kche-t106-item:hover .kche-t106-item-hover{top:0}
.kche-t106 .kche-t106-item:hover .kche-t106-item-img img{transform:scale(1.06)}
.kche-t106 .kche-t106-item:hover .kche-t106-title{opacity:0}
@media(max-width:768px){.kche-t106 .kche-t106-list .kche-t106-item{width:48%;margin-bottom:20px}
.kche-t106 .kche-t106-item .kche-t106-item-info{padding:14px;margin-top:20px}}
@media(max-width:500px){.kche-t106 .kche-t106-item .kche-t106-item-info{margin-top:0;padding-bottom:0}
.kche-t106 .kche-t106-item .kche-t106-item-tit{font-size:16px;font-weight:600}
.kche-t106 .kche-t106-item .kche-t106-item-des{font-size:13px;margin-top:4px;}
.kche-t106 .kche-t106-item .kche-t106-item-btn{width:32px;height:32px}
.kche-t106 .kche-t106-item .kche-t106-item-btn em{font-size:18px}}

/* ===== t107 - Text + Image ===== */
.kche-t107 .kche-t107-content{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;}
.kche-t107 .kche-t107-l-text{width:55%;padding-right:5%;padding-left:2%;box-sizing:border-box}
.kche-t107 .kche-t107-into{width:30px;height:2px;background-color:var(--color,#10b098);margin-bottom:12px;border-radius:2px}
.kche-t107 .kche-t107-title{font-size:22px!important;margin:0;font-weight:var(--fontbold6,600);color:#1e293b;letter-spacing:-0.01em}
.kche-t107 .kche-t107-des{font-size:15px;color:var(--introcolor,#64748b);line-height:1.8;margin:16px 0}
.kche-t107 .kche-t107-r-img{width:43%;border-radius:14px;box-sizing:border-box;display:inline-flex;justify-content:right;overflow:hidden}
.kche-t107 .kche-t107-r-img img{max-width:100%;height:auto;display:block;transition:transform .5s cubic-bezier(.25,.46,.45,.94);border:1px solid #f1f5f9;border-radius:14px}
.kche-t107 .kche-t107-r-img img:hover{transform:scale(1.04)}
@media(max-width:768px){.kche-t107 .kche-t107-l-text{width:100%;padding:0;margin-bottom:20px}
.kche-t107 .kche-t107-r-img{width:100%}}
@media(max-width:500px){.kche-t107 .kche-t107-title{margin-bottom:10px}}

/* ===== t108 - Hover Reveal ===== */
.kche-t108 .kche-t108-into{width:40px;height:3px;background-color:var(--color,#10b098);margin:0 auto;margin-bottom:20px;border-radius:2px}
.kche-t108 .kche-t108-title{font-size:28px;margin:0;font-weight:var(--fontbold6,600);text-align:center;color:#1e293b;letter-spacing:-0.02em}
.kche-t108 .kche-t108-list{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t108 .kche-t108-list .kche-t108-item{position:relative;width:32%;overflow:hidden;border-radius:12px}
.kche-t108 .kche-t108-item-img img{max-width:100%;width:100%;height:auto;display:block;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}
.kche-t108 .kche-t108-item-info{position:absolute;width:calc(100% - 40px);margin:20px 20px 15px 20px;background-color:var(--color,#10b098);bottom:-100%;left:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);border-radius:8px;overflow:hidden}
.kche-t108 .kche-t108-item-info .kche-t108-item-des{color:#fff;text-align:center;line-height:1.7;margin:0;padding:20px 22px 15px;font-size:15px}
.kche-t108 .kche-t108-item-btn{display:flex;margin-left:auto;width:48px;height:48px;align-items:center;justify-content:center;text-decoration:none;position:relative;background-color:#fff}
.kche-t108 .kche-t108-item-btn em{font-size:22px;position:relative;z-index:1;transition:all .3s ease;color:var(--color,#10b098)}
.kche-t108 .kche-t108-item-btn a{position:absolute;width:100%;height:100%;left:0;top:0;background-color:var(--color,#10b098);opacity:0;transition:all .3s ease}
.kche-t108 .kche-t108-item-btn:hover a{opacity:.8}
.kche-t108 .kche-t108-item-btn:hover em{color:#fff}
.kche-t108 .kche-t108-item-info .kche-t108-item-more{color:#fff;text-align:right;padding:0 22px 12px;}
.kche-t108 .kche-t108-item-info .kche-t108-item-more a{color:#fff;}
.kche-t108 .kche-t108-item:hover .kche-t108-item-img img{transform:scale(1.05)}
.kche-t108 .kche-t108-item:hover .kche-t108-item-info{bottom:0}
@media(max-width:768px){.kche-t108 .kche-t108-list .kche-t108-item{width:100%;margin-bottom:20px}}
@media(max-width:500px){.kche-t108 .kche-t108-list .kche-t108-item{width:100%}
.kche-t108 .kche-t108-title{font-size:22px}
.kche-t108 .kche-t108-into{margin-bottom:12px}
.kche-t108 .kche-t108-list{margin-top:20px}
.kche-t108 .kche-t108-item-btn{width:40px;height:40px}}

/* ===== t109 - Statistics Block ===== */
.kche-t109 .kche-t109-content{position:relative;overflow:hidden;border-radius:14px}
.kche-t109 .kche-t109-t-list{padding-top:75px;display:flex;flex-wrap:wrap}
.kche-t109 .kche-t109-top-bg{background-color:#0f172a;height:50%;width:100%;position:absolute;left:0;top:0;z-index:-1}
.kche-t109 .kche-t109-bottom-bg{background-color:var(--color,#10b098);width:100%;height:50%;position:absolute;bottom:0;left:0;z-index:-1}
.kche-t109 .kche-t109-t-list .kche-t109-t-item{width:25%;border-right:1px solid #e2e8f0;position:relative;background-color:#fff;padding:60px 30px;box-sizing:border-box}
.kche-t109 .kche-t109-t-list .kche-t109-t-item:last-child{border:none}
.kche-t109 .kche-t109-t-item .kche-t109-t-img{position:absolute;top:-48px;width:80px;height:80px;box-sizing:border-box;border:1px solid transparent;left:50%;transform:translateX(-50%);transition:all .3s ease}
.kche-t109 .kche-t109-t-item .kche-t109-t-img img{max-width:100%;width:100%;height:auto;max-height:100%;display:inline-block}
.kche-t109 .kche-t109-t-item .kche-t109-t-p1{margin:0;color:var(--introcolor,#64748b);font-size:15px;margin-bottom:16px;text-align:center;line-height:1.7}
.kche-t109 .kche-t109-t-item .kche-t109-t-p2{color:var(--color,#10b098);font-size:18px;font-weight:var(--fontbold6,600);text-align:center;margin:0;margin-bottom:10px}
.kche-t109 .kche-t109-t-item .kche-t109-t-p3{text-align:center;font-size:15px;margin:0;color:#1e293b}
.kche-t109 .kche-t109-into{width:40px;height:3px;background-color:#fff;margin:20px auto;border-radius:2px;opacity:.6}
.kche-t109 .kche-t109-title{font-size:28px;color:#fff;font-weight:var(--fontbold6,600);margin:0;text-align:center;letter-spacing:-0.02em}
.kche-t109 .kche-t109-b-list{display:flex;flex-wrap:wrap}
.kche-t109 .kche-t109-b-list .kche-t109-b-item{width:25%;box-sizing:border-box;border-right:1px solid rgba(255,255,255,.12);margin:50px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}
.kche-t109 .kche-t109-b-list .kche-t109-b-item:last-child{border-right:none}
.kche-t109 .kche-t109-b-item .kche-t109-b-icon{width:80px;height:80px;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%}
.kche-t109 .kche-t109-b-icon em{color:var(--color,#10b098);font-size:34px;transform:rotateY(0);transition:all .4s ease}
.kche-t109 .kche-t109-b-item .kche-t109-b-num{margin:18px 0;font-size:24px;font-weight:var(--fontbold6,600);color:#fff;text-align:center;letter-spacing:-0.02em}
.kche-t109 .kche-t109-b-item .kche-t109-b-tit{margin:0;text-align:center;font-size:15px;color:rgba(255,255,255,.85);font-weight:var(--fontbold6,600)}
.kche-t109 .kche-t109-t-item:hover .kche-t109-t-img{top:-54px}
.kche-t109 .kche-t109-b-item:hover .kche-t109-b-icon em{transform:rotateY(180deg)}
@media(max-width:768px){.kche-t109 .kche-t109-t-list .kche-t109-t-item{width:50%}
.kche-t109 .kche-t109-t-list .kche-t109-t-item:nth-child(2){border-right:none}
.kche-t109 .kche-t109-b-list .kche-t109-b-item{width:50%;margin:20px 0;border:none}
.kche-t109 .kche-t109-b-list .kche-t109-b-item:nth-child(3){margin-top:0}
.kche-t109 .kche-t109-b-list .kche-t109-b-item:nth-child(4){margin-top:0}}
@media(max-width:500px){.kche-t109 .kche-t109-t-item .kche-t109-t-p1{font-size:14px;margin-bottom:12px}
.kche-t109 .kche-t109-t-item .kche-t109-t-p2{margin-bottom:12px}
.kche-t109 .kche-t109-t-list .kche-t109-t-item{padding:40px 10px}
.kche-t109 .kche-t109-b-item .kche-t109-b-icon{width:60px;height:60px}
.kche-t109 .kche-t109-b-item .kche-t109-b-icon em{font-size:24px}
.kche-t109 .kche-t109-b-item .kche-t109-b-num{margin:14px 0;font-size:20px}
.kche-t109 .kche-t109-b-item .kche-t109-b-tit{font-size:14px}
.kche-t109 .kche-t109-title{font-size:22px}
.kche-t109 .kche-t109-into{margin:10px auto}
.kche-t109 .kche-t109-t-item .kche-t109-t-img{top:-35px;width:60px;height:60px}}

/* ===== t110 - Simple Grid ===== */
.kche-t110 .kche-t110-into{margin:0 auto;margin-bottom:20px;width:40px;height:3px;background-color:var(--color,#10b098);border-radius:2px}
.kche-t110 .kche-t110-title{font-size:28px;text-align:center;margin:0;font-weight:var(--fontbold6,600);color:#1e293b;letter-spacing:-0.02em}
.kche-t110 .kche-t110-list{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t110 .kche-t110-list .kche-t110-item{width:23%;overflow:hidden;border-radius:10px}
.kche-t110 .kche-t110-list .kche-t110-item img{max-width:100%;display:block;width:100%;height:auto;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}
.kche-t110 .kche-t110-list .kche-t110-item:hover img{transform:scale(1.05)}
@media(max-width:768px){.kche-t110 .kche-t110-list .kche-t110-item{width:49%;margin-bottom:2%}}
@media(max-width:500px){.kche-t110 .kche-t110-title{font-size:22px}
.kche-t110 .kche-t110-into{margin-bottom:12px}
.kche-t110 .kche-t110-list{margin-top:20px}}

/* ===== t111 - Product Grid ===== */
.kche-t111 .kche-t111-into{width:40px;height:3px;background-color:var(--color,#10b098);margin:0 auto;margin-bottom:12px;border-radius:2px}
.kche-t111 .kche-t111-des{color:#475569;font-size:15px;line-height:1.7;text-align:center}
.kche-t111 .kche-t111-title{font-size:28px;text-align:center;margin:0;color:#1e293b;font-weight:var(--fontbold6,600);letter-spacing:-0.02em}
.kche-t111 .kche-t111-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}
.kche-t111 .kche-t111-list .kche-t111-item{width:23%;box-sizing:border-box;border:1px solid #e2e8f0;margin-bottom:20px;border-radius:12px;overflow:hidden;transition:all .3s ease}
.kche-t111 .kche-t111-list .kche-t111-item:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-3px)}
.kche-t111 .kche-t111-item .kche-t111-item-img{overflow:hidden;position:relative}
.kche-t111 .kche-t111-item .kche-t111-item-img img{width:100%;display:block;max-width:100%;height:auto;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}
.kche-t111 .kche-t111-item-text{background-color:#fff;padding:16px;}
.kche-t111 .kche-t111-item-text .kche-t111-item-tit{font-size:17px;font-weight:var(--fontbold6,600);text-align:center;margin:0;color:#1e293b;margin-bottom:8px}
.kche-t111 .kche-t111-item-text .kche-t111-item-des{font-size:14px;color:var(--color,#10b098);text-align:center;margin:0}
.kche-t111 .kche-t111-item:hover .kche-t111-item-img img{transform:scale(1.05)}
@media(max-width:768px){.kche-t111 .kche-t111-list .kche-t111-item{width:49%;}
.kche-t111 .kche-t111-item-text .kche-t111-item-tit{font-size:16px}
.kche-t111 .kche-t111-item-text .kche-t111-item-des{font-size:14px}}
@media(max-width:500px){.kche-t111 .kche-t111-title{font-size:22px}
.kche-t111 .kche-t111-into{margin-bottom:12px}
.kche-t111 .kche-t111-list{margin-top:20px}}

/* ===== t112 - Icon + Text Grid ===== */
.kche-t112 .kche-t112-list{display:flex;flex-wrap:wrap}
.kche-t112 .kche-t112-list .kche-t112-item{width:25%;display:flex;align-items:center;padding:14px;box-sizing:border-box;transition:all .3s ease}
.kche-t112 .kche-t112-item .kche-t112-item-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px;background-color:var(--color,#3483f9);flex-shrink:0;box-shadow:0 6px 18px rgba(52,131,249,.2)}
.kche-t112 .kche-t112-item .kche-t112-item-icon em{color:#fff;font-size:30px;transform:rotateY(0);transition:all .4s ease}
.kche-t112 .kche-t112-item .kche-t112-item-info{flex:1}
.kche-t112 .kche-t112-item .kche-t112-item-tit{margin:0;color:#1e293b;font-size:17px;font-weight:var(--fontbold6,600);margin-bottom:6px}
.kche-t112 .kche-t112-item .kche-t112-item-des{font-size:15px;color:var(--introcolor,#64748b);margin:0;line-height:1.7}
.kche-t112 .kche-t112-item:hover .kche-t112-item-icon em{transform:rotateY(180deg)}
@media(max-width:768px){.kche-t112 .kche-t112-list{justify-content:space-between}
.kche-t112 .kche-t112-list .kche-t112-item{width:49%;margin-bottom:2%}}
@media(max-width:500px){.kche-t112 .kche-t112-list .kche-t112-item{width:100%;margin-bottom:12px}
.kche-t112 .kche-t112-item .kche-t112-item-icon{width:54px;height:54px}
.kche-t112 .kche-t112-item .kche-t112-item-icon em{font-size:26px}}

/* ===== t113 - Product Card Grid ===== */
.kche-t113 .kche-t113-into{width:45px;height:3px;background-color:var(--color,#3483f9);margin:0 auto;margin-bottom:20px;border-radius:2px}
.kche-t113 .kche-t113-title{margin:0;font-size:28px;font-weight:var(--fontbold6,600);text-align:center;color:#1e293b;letter-spacing:-0.02em}
.kche-t113 .kche-t113-list{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t113 .kche-t113-list .kche-t113-item{width:23%;margin-bottom:2%;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:all .3s ease}
.kche-t113 .kche-t113-list .kche-t113-item:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-3px)}
.kche-t113 .kche-t113-item .kche-t113-item-img{overflow:hidden}
.kche-t113 .kche-t113-item .kche-t113-item-img img{display:block;width:100%;height:auto;max-width:100%;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}
.kche-t113 .kche-t113-item .kche-t113-item-info{box-sizing:border-box;padding:14px 16px;}
.kche-t113 .kche-t113-item .kche-t113-item-tit{font-size:16px;font-weight:var(--fontbold6,600);color:#1e293b;margin:0}
.kche-t113 .kche-t113-item .kche-t113-item-btn{margin-top:10px;}
.kche-t113 .kche-t113-item .kche-t113-item-btn span{text-decoration:underline;color:var(--color,#3483f9);font-weight:500;font-size:14px}
.kche-t113 .kche-t113-item .kche-t113-item-btn a{text-decoration:none;}
.kche-t113 .kche-t113-item:hover .kche-t113-item-img img{transform:scale(1.05)}
@media(max-width:768px){.kche-t113 .kche-t113-list .kche-t113-item{width:48%;margin-bottom:20px}}
@media(max-width:500px){.kche-t113 .kche-t113-title{font-size:22px}
.kche-t113 .kche-t113-into{margin-bottom:12px}
.kche-t113 .kche-t113-list{margin-top:20px}}

/* ===== t114 - Image + Info ===== */
.kche-t114 .kche-t114-content{display:flex;align-items:center;flex-wrap:wrap}
.kche-t114 .kche-t114-img{width:40%;overflow:hidden;border-radius:14px;box-sizing:border-box;border:1px solid #f1f5f9;}
.kche-t114 .kche-t114-img img{max-width:100%;width:100%;height:auto;display:block;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}
.kche-t114 .kche-t114-info{width:55%;margin-left:5%;padding-right:3%;box-sizing:border-box;}
.kche-t114 .kche-t114-into{width:45px;height:3px;background-color:var(--color,#3483f9);margin:0;margin-bottom:20px;border-radius:2px}
.kche-t114 .kche-t114-title{margin:0;font-size:22px!important;color:#1e293b;font-weight:var(--fontbold6,600);letter-spacing:-0.01em}
.kche-t114 .kche-t114-des{margin:0;margin-top:20px;font-size:15px;color:var(--introcolor,#64748b);line-height:1.8;}
.kche-t114 .kche-t114-img:hover img{transform:scale(1.04)}
@media(max-width:768px){.kche-t114 .kche-t114-img{width:100%;margin-bottom:30px}
.kche-t114 .kche-t114-info{width:100%;margin-left:0;padding:0;}}
@media(max-width:500px){.kche-t114 .kche-t114-des{font-size:15px;line-height:1.7}
.kche-t114 .kche-t114-into{margin-bottom:12px}}

/* ===== t115 - Testimonial Cards ===== */
.kche-t115 .kche-t115-content{display:flex;flex-wrap:wrap;align-items:center}
.kche-t115 .kche-t115-info{width:20%;padding-right:50px;box-sizing:border-box}
.kche-t115 .kche-t115-into{width:45px;height:3px;background-color:var(--color,#3483f9);margin:0;margin-bottom:20px;border-radius:2px}
.kche-t115 .kche-t115-title{font-size:26px;font-weight:var(--fontbold6,600);color:#1e293b;margin:0;letter-spacing:-0.02em}
.kche-t115 .kche-t115-list{width:80%;display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t115 .kche-t115-item{width:32%;position:relative;overflow:hidden;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.06);padding:30px;border:1px solid #f1f5f9;box-sizing:border-box;background:#fff;transition:all .3s ease}
.kche-t115 .kche-t115-item:hover{box-shadow:0 12px 32px rgba(0,0,0,.1);transform:translateY(-3px)}
.kche-t115 .kche-t115-item:last-child{margin-right:0!important}
.kche-t115 .kche-t115-item .kche-t115-item-star{color:var(--color,#3483f9);transition:all .3s ease}
.kche-t115 .kche-t115-item .kche-t115-item-des{font-size:15px;color:var(--introcolor,#64748b);line-height:1.7;margin:20px 0;transition:all .3s ease}
.kche-t115 .kche-t115-item-client{display:flex;align-items:center}
.kche-t115 .kche-t115-item-client .kche-t115-item-img{margin-right:16px}
.kche-t115 .kche-t115-item-client .kche-t115-item-img img{max-width:100%;border-radius:50%;width:56px;height:56px;object-fit:cover}
.kche-t115 .kche-t115-item-info .kche-t115-item-tit{font-size:17px;font-weight:var(--fontbold6,600);margin:0;color:#1e293b;margin-bottom:4px;transition:all .3s ease}
.kche-t115 .kche-t115-item-info .kche-t115-item-theme{font-size:14px;margin:0;transition:all .3s ease;color:#64748b}
@media(max-width:768px){.kche-t115 .kche-t115-info{width:100%;padding-right:0}
.kche-t115 .kche-t115-into{margin:0 auto;margin-bottom:20px}
.kche-t115 .kche-t115-title{text-align:center}
.kche-t115 .kche-t115-list{width:100%;margin-top:20px;padding-bottom:40px}
.kche-t115 .kche-t115-list .kche-t115-item{box-shadow:none;width:100%;margin-bottom:20px}
.kche-t115 .kche-t115-list .swiper-pagination{display:block}}
@media(max-width:500px){.kche-t115 .kche-t115-title{font-size:22px}
.kche-t115 .kche-t115-into{margin-bottom:12px}}

/* ===== t116 - Article Cards ===== */
.kche-t116 .kche-t116-into{width:45px;height:3px;background-color:var(--color,#3483f9);margin:0 auto;margin-bottom:12px;border-radius:2px}
.kche-t116 .kche-t116-title{font-size:28px;font-weight:var(--fontbold6,600);margin:0;color:#1e293b;text-align:center;letter-spacing:-0.02em}
.kche-t116 .kche-t116-des{font-size:15px;text-align:center;color:var(--introcolor,#64748b);margin:6px 0;line-height:1.7}
.kche-t116 .kche-t116-list{margin-top:24px;display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t116 .kche-t116-list .kche-t116-item{width:32%;border-radius:12px;overflow:hidden;border:1px solid #e2e8f0;margin-bottom:20px;transition:all .3s ease;background:#fff}
.kche-t116 .kche-t116-list .kche-t116-item:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-3px)}
.kche-t116 .kche-t116-item .kche-t116-item-img{overflow:hidden}
.kche-t116 .kche-t116-item .kche-t116-item-img img{max-width:100%;width:100%;height:auto;display:block;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}
.kche-t116 .kche-t116-item .kche-t116-item-info{padding:18px;box-sizing:border-box;}
.kche-t116 .kche-t116-item .kche-t116-item-tit{font-size:17px;font-weight:var(--fontbold6,600);color:#1e293b;margin:0}
.kche-t116 .kche-t116-item .kche-t116-item-des{font-size:15px;color:var(--introcolor,#64748b);margin:10px 0 0;line-height:1.7}
.kche-t116 .kche-t116-item .kche-t116-item-more span{text-decoration:underline;color:var(--color,#3483f9);font-weight:500}
.kche-t116 .kche-t116-item .kche-t116-item-more a{text-decoration:none;}
.kche-t116 .kche-t116-item:hover .kche-t116-item-img img{transform:scale(1.05)}
@media(max-width:768px){.kche-t116 .kche-t116-list .kche-t116-item{width:100%;}}
@media(max-width:500px){.kche-t116 .kche-t116-title{font-size:22px}
.kche-t116 .kche-t116-item .kche-t116-item-info{padding:14px;}
.kche-t116 .kche-t116-item .kche-t116-item-tit{font-size:16px}}

/* ===== t117 - Image Gallery with Caption ===== */
.kche-t117 .kche-t117-into{width:45px;height:3px;background-color:var(--color,#3483f9);margin:0 auto;margin-bottom:20px;border-radius:2px}
.kche-t117 .kche-t117-title{font-size:28px;font-weight:var(--fontbold6,600);text-align:center;color:#1e293b;margin:0;letter-spacing:-0.02em}
.kche-t117 .kche-t117-list{margin-top:24px;display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t117 .kche-t117-item{width:24%}
.kche-t117 .kche-t117-item .kche-t117-item-img{padding:10px;box-sizing:border-box;border-radius:10px;overflow:hidden}
.kche-t117 .kche-t117-item .kche-t117-item-img img{display:block;max-width:100%;width:100%;height:auto;transition:transform .5s cubic-bezier(.25,.46,.45,.94);border-radius:10px}
.kche-t117 .kche-t117-item .kche-t117-item-text{box-sizing:border-box;padding:16px 0;color:#1e293b}
.kche-t117 .kche-t117-item .kche-t117-item-tit{font-size:17px;font-weight:500;text-align:center;margin:0}
.kche-t117 .kche-t117-item .kche-t117-item-img:hover img{transform:scale(1.04)}
.kche-t117 .swiper-pagination-bullet{border-radius:0}
.kche-t117 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color,#3483f9)}
@media(max-width:768px){.kche-t117 .kche-t117-item{width:48%}}
@media(max-width:500px){.kche-t117 .kche-t117-title{font-size:22px}
.kche-t117 .kche-t117-item .kche-t117-item-text{padding:10px 0}
.kche-t117 .kche-t117-into{margin-bottom:12px}}

/* ===== t118 - Circle Overlay Grid ===== */
.kche-t118 .kche-t118-into{width:45px;height:3px;background-color:var(--color,#3483f9);margin:0 auto;margin-bottom:12px;border-radius:2px}
.kche-t118 .kche-t118-title{font-size:28px;font-weight:var(--fontbold6,600);color:#1e293b;margin:0;text-align:center;letter-spacing:-0.02em}
.kche-t118 .kche-t118-des{font-size:15px;text-align:center;color:#475569;margin:6px 0;line-height:1.7}
.kche-t118 .kche-t118-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t118 .kche-t118-list .kche-t118-item{position:relative;overflow:hidden;width:24%;box-sizing:border-box;border:1px solid #e2e8f0;transition:all .3s ease;margin-top:20px;border-radius:12px}
.kche-t118 .kche-t118-list .kche-t118-item:hover{box-shadow:0 8px 24px rgba(0,0,0,.08)}
.kche-t118 .kche-t118-item .kche-t118-item-img img{width:100%;max-width:100%;display:block;height:auto;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}
.kche-t118 .kche-t118-item .kche-t118-item-info{position:absolute;bottom:40px;left:0;box-sizing:border-box;padding:0 14px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}
.kche-t118 .kche-t118-item .kche-t118-item-bg{position:absolute;background-color:#fff;border-radius:50%;width:140%;height:200px;bottom:-50px;left:50%;transform:translateX(-50%)}
.kche-t118 .kche-t118-item .kche-t118-item-tit{font-size:17px;font-weight:var(--fontbold6,600);margin:0;color:#1e293b;text-align:center}
.kche-t118 .kche-t118-item .kche-t118-item-des{color:var(--introcolor,#64748b);text-align:center;font-size:14px;margin:0;margin-top:8px;line-height:1.6}
.kche-t118 .kche-t118-item:hover .kche-t118-item-img img{transform:scale(1.05)}
@media(max-width:768px){.kche-t118 .kche-t118-list .kche-t118-item{width:49%;}}
@media(max-width:500px){.kche-t118 .kche-t118-title{font-size:22px}
.kche-t118 .kche-t118-into{margin-bottom:12px}
.kche-t118 .kche-t118-item .kche-t118-item-info{bottom:25px}
.kche-t118 .kche-t118-item .kche-t118-item-bg{bottom:-60px}}

/* ===== t119 - Simple Stat Card ===== */
.kche-t119 .kche-t119-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t119 .kche-t119-item{width:30%;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.06);padding:40px 30px;box-sizing:border-box;transition:all .3s cubic-bezier(.25,.46,.45,.94);margin-bottom:20px;border-radius:14px}
.kche-t119 .kche-t119-item:hover{box-shadow:0 12px 32px rgba(0,0,0,.1);transform:translateY(-4px)}
.kche-t119 .kche-t119-item p{margin:0;text-align:center;font-weight:var(--fontbold6,600)}
.kche-t119 .kche-t119-item .kche-t119-item-p1{margin-bottom:14px;color:var(--introcolor,#64748b);font-size:15px;font-weight:400}
.kche-t119 .kche-t119-item .kche-t119-item-p2{font-size:18px;color:#1e293b}
@media(max-width:768px){.kche-t119 .kche-t119-item{width:100%;}
.kche-t119 .kche-t119-item:last-child{margin-bottom:0}}

/* ===== t121 - Alternating Content ===== */
.kche-t121 .kche-t121-title{color:var(--color,#16a34a);font-size:26px;font-weight:var(--fontbold6,600);margin:0;text-transform:capitalize;letter-spacing:-0.02em}
.kche-t121 p.kche-t121-title{color:var(--color,#16a34a);font-size:26px;font-weight:var(--fontbold6,600);margin:0;text-transform:capitalize}
.kche-t121 .kche-t121-into{width:100%;height:1px;margin:14px 0 24px;background-color:var(--color,#16a34a);opacity:.3}
.kche-t121 .kche-t121-item{display:flex;align-items:center;flex-wrap:wrap}
.kche-t121 .kche-t121-item .kche-t121-info{width:60%;box-sizing:border-box;font-size:15px;color:var(--introcolor,#64748b);line-height:1.8}
.kche-t121 .kche-t121-item-top .kche-t121-info{padding-right:5%}
.kche-t121 .kche-t121-item-top{margin-bottom:40px}
.kche-t121 .kche-t121-item-bottom .kche-t121-info{padding-left:5%}
.kche-t121 .kche-t121-item .kche-t121-info p{margin:0}
.kche-t121 .kche-t121-item .kche-t121-info .kche-t121-link{display:flex;align-items:center;margin-top:24px}
.kche-t121 .kche-t121-item .kche-t121-info .kche-t121-icon{background-color:var(--color,#16a34a);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;margin-right:12px;color:#fff;font-size:22px;transition:all .3s ease;border-radius:8px}
.kche-t121 .kche-t121-item .kche-t121-link:hover .kche-t121-icon{width:52px}
.kche-t121 .kche-t121-item .kche-t121-info .kche-t121-more{font-size:15px;color:#1e293b;text-decoration:underline;font-weight:var(--fontbold6,600);cursor:pointer;text-transform:capitalize}
.kche-t121 .kche-t121-item-top .kche-t121-img{text-align:right}
.kche-t121 .kche-t121-item-bottom .kche-t121-img{text-align:left}
.kche-t121 .kche-t121-item .kche-t121-img{width:40%;overflow:hidden}
.kche-t121 .kche-t121-item .kche-t121-img img{max-width:100%;height:auto;transition:transform .5s cubic-bezier(.25,.46,.45,.94);border:1px solid #f1f5f9;box-sizing:border-box;border-radius:12px}
.kche-t121 .kche-t121-item .kche-t121-img img:hover{transform:scale(1.03)}
@media(max-width:768px){.kche-t121 .kche-t121-item-top .kche-t121-info{padding-right:0}
.kche-t121 .kche-t121-item-bottom .kche-t121-info{padding-left:0}
.kche-t121 .kche-t121-item .kche-t121-info{width:100%;margin-bottom:30px}
.kche-t121 .kche-t121-item .kche-t121-img{width:100%}
.kche-t121 .kche-t121-item .kche-t121-img img{width:100%;}
.kche-t121 .kche-t121-item-bottom{flex-direction:column-reverse}}

/* ===== t122 - Icon Grid with BG ===== */
.kche-t122 h5{font-size:28px;color:#1e293b;margin:0;margin-bottom:12px;font-weight:var(--fontbold6,600);text-align:center;text-transform:capitalize;letter-spacing:-0.02em}
.kche-t122 .kche-t122-list{margin-top:24px;display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t122 .kche-t122-des{text-align:center;}
.kche-t122 .kche-t122-des p{color:#475569;margin:0;line-height:1.7;font-size:15px}
.kche-t122 .kche-t122-list .kche-t122-item{margin-bottom:2%;width:32%;border-radius:14px;overflow:hidden;position:relative;box-sizing:border-box;padding:34px;transition:all .35s cubic-bezier(.25,.46,.45,.94)}
.kche-t122 .kche-t122-list .kche-t122-item:nth-child(4),.kche-t122 .kche-t122-list .kche-t122-item:nth-child(5),.kche-t122 .kche-t122-list .kche-t122-item:nth-child(6){margin-bottom:0}
.kche-t122 .kche-t122-item .kche-t122-bg{position:absolute;width:100%;height:100%;left:0;top:0;background-color:var(--color,#64748b);opacity:.08;z-index:-1}
.kche-t122 .kche-t122-item:hover{transform:translateY(-5px)}
.kche-t122 .kche-t122-item .kche-t122-icon{width:70px;height:70px;background-color:#fff;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;margin-bottom:14px;color:var(--color,#4f46e5)}
.kche-t122 .kche-t122-item .kche-t122-icon em{font-size:34px;transition:all .4s ease}
.kche-t122 .kche-t122-item:hover .kche-t122-icon em{transform:rotateY(180deg)}
.kche-t122 .kche-t122-item .kche-t122-item-tit{font-size:18px;color:#0f172a;margin:0;font-weight:var(--fontbold6,600);text-transform:capitalize}
.kche-t122 .kche-t122-item .kche-t122-item-des{color:#64748b;font-size:15px;margin:0;margin-top:10px;line-height:1.7}
.kche-t122 .kche-t122-item .kche-t122-item-des p{margin:0}
@media(max-width:768px){.kche-t122 .kche-t122-list .kche-t122-item{width:48.5%;padding:24px;border-radius:16px}
.kche-t122 .kche-t122-item .kche-t122-icon{width:70px;height:70px}
.kche-t122 .kche-t122-list .kche-t122-item:nth-child(4){margin-bottom:2%}}
@media(max-width:500px){.kche-t122 .kche-t122-list .kche-t122-item{padding:18px}
.kche-t122 .kche-t122-item .kche-t122-icon{width:52px;height:52px;margin-bottom:12px}
.kche-t122 .kche-t122-item .kche-t122-icon em{font-size:26px}
.kche-t122 .kche-t122-item .kche-t122-item-des{margin-top:8px}}

/* ===== t123 - Shadow Card Grid ===== */
.kche-t123 .kche-t123-title{font-size:28px;font-weight:var(--fontbold6,600);margin:0;margin-bottom:12px;color:#1e293b;text-align:center;text-transform:capitalize;letter-spacing:-0.02em}
.kche-t123 .kche-t123-des{text-align:center;}
.kche-t123 .kche-t123-des p{color:#475569;margin:0;line-height:1.7;font-size:15px}
.kche-t123 .kche-t123-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:24px}
.kche-t123 .kche-t123-list .kche-t123-item{width:23%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:34px 22px;border-radius:12px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:all .3s ease}
.kche-t123 .kche-t123-list .kche-t123-item:hover{box-shadow:0 12px 32px rgba(0,0,0,.1);transform:translateY(-4px)}
.kche-t123 .kche-t123-item .kche-t123-item-icon{width:64px;height:64px;background-color:#fff;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:var(--color,#4f46e5);box-shadow:0 4px 16px rgba(0,0,0,.08)}
.kche-t123 .kche-t123-item .kche-t123-item-icon em{font-size:28px;transition:all .4s ease}
.kche-t123 .kche-t123-item:hover .kche-t123-item-icon em{transform:rotateY(180deg)}
.kche-t123 .kche-t123-item .kche-t123-item-tit{margin:14px 0 8px;font-size:17px;color:#1e293b;text-align:center;font-weight:var(--fontbold6,600);text-transform:capitalize}
.kche-t123 .kche-t123-item .kche-t123-item-des{color:#64748b;font-size:15px;text-align:center;line-height:1.7}
.kche-t123 .kche-t123-item .kche-t123-item-des p{margin:0;color:var(--introcolor,#64748b);}
@media(max-width:1024px){.kche-t123 .kche-t123-list .kche-t123-item{padding:22px}}
@media(max-width:768px){.kche-t123 .kche-t123-list .kche-t123-item{width:48%;margin-bottom:20px;padding:30px}
.kche-t123 .kche-t123-list .kche-t123-item:nth-child(3),.kche-t123 .kche-t123-list .kche-t123-item:nth-child(4){margin-bottom:0}}
@media(max-width:500px){.kche-t123 .kche-t123-list .kche-t123-item{padding:16px}}

/* ===== t124 - Hover Fill Cards ===== */
.kche-t124 h5{font-size:28px;font-weight:var(--fontbold6,600);text-align:center;color:#1e293b;margin:0;text-transform:capitalize;letter-spacing:-0.02em}
.kche-t124 .kche-t124-des{text-align:center;font-size:15px;color:#475569;margin:8px 0 0;line-height:1.7}
.kche-t124 .kche-t124-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:24px}
.kche-t124 .kche-t124-list .kche-t124-item{width:32%;position:relative;overflow:hidden;border-radius:12px;box-sizing:border-box;padding:20px;transition:all .3s ease}
.kche-t124 .kche-t124-list .kche-t124-item .kche-t124-item-info{box-sizing:border-box;position:relative;padding:24px;height:100%;width:100%}
.kche-t124 .kche-t124-list .kche-t124-item .kche-t124-item-before{border-top:1px solid #fff;border-bottom:1px solid #fff;height:98.5%;width:98.5%;position:absolute;left:1%;top:1%;opacity:0;transform:scaleX(0);transition:all .4s ease}
.kche-t124 .kche-t124-list .kche-t124-item .kche-t124-item-after{border-left:1px solid #fff;border-right:1px solid #fff;position:absolute;left:1%;top:1%;height:98.5%;width:98.5%;opacity:0;transform:scaleY(0);transition:all .4s ease}
.kche-t124 .kche-t124-list .kche-t124-item:hover .kche-t124-item-before{opacity:1;transform:scaleX(1)}
.kche-t124 .kche-t124-list .kche-t124-item:hover .kche-t124-item-after{opacity:1;transform:scaleY(1)}
.kche-t124 .kche-t124-item .kche-t124-item-bg{background-color:var(--color,#4f46e5);opacity:.12;position:absolute;width:100%;height:100%;left:0;top:0;z-index:0;transition:all .4s ease}
.kche-t124 .kche-t124-item .kche-t124-icon{width:54px;height:54px;background-color:var(--color,#4f46e5);display:inline-flex;align-items:center;border-radius:10px;justify-content:center;color:#fff}
.kche-t124 .kche-t124-item .kche-t124-icon em{font-size:30px}
.kche-t124 .kche-t124-item .kche-t124-item-tit{font-size:18px;color:#1e293b;font-weight:var(--fontbold6,600);margin:14px 0 8px;text-transform:capitalize;transition:all .4s ease;position:relative;z-index:9;}
.kche-t124 .kche-t124-item .kche-t124-item-des{font-size:15px;color:#64748b;line-height:1.7;transition:all .4s ease;position:relative;z-index:9;}
.kche-t124 .kche-t124-item .kche-t124-item-des a{color:inherit;}
.kche-t124 .kche-t124-item .kche-t124-item-des p{margin:0}
.kche-t124 .kche-t124-item:hover .kche-t124-item-bg{opacity:.9}
.kche-t124 .kche-t124-item:hover .kche-t124-item-tit{color:#fff}
.kche-t124 .kche-t124-item:hover .kche-t124-item-des{color:rgba(255,255,255,.9)}
@media(max-width:1024px){.kche-t124 .kche-t124-list .kche-t124-item{padding:20px}}
@media(max-width:768px){.kche-t124 .kche-t124-list .kche-t124-item{width:100%;margin-bottom:20px}
.kche-t124 .kche-t124-list .kche-t124-item:last-child{margin-bottom:0}}
@media(max-width:500px){.kche-t124 .kche-t124-list .kche-t124-item{padding:10px}
.kche-t124 .kche-t124-list .kche-t124-item .kche-t124-item-info{padding:14px 20px}
.kche-t124 .kche-t124-item .kche-t124-icon em{font-size:24px}}

/* ===== t125 - Text + Image with CTA ===== */
.kche-t125 .kche-t125-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.kche-t125 .kche-t125-info{width:60%;box-sizing:border-box;padding-right:5%}
.kche-t125 .kche-t125-info h5{font-size:22px;font-weight:var(--fontbold6,600);color:#1e293b;margin:0;margin-bottom:12px;letter-spacing:-0.01em}
.kche-t125 .kche-t125-info .kche-t125-des{color:var(--introcolor,#64748b);font-size:15px;line-height:1.8}
.kche-t125 .kche-t125-info .kche-t125-des p{margin:0}
.kche-t125 .kche-t125-img{width:40%;overflow:hidden;text-align:right;border-radius:14px}
.kche-t125 .kche-t125-img img{max-width:100%;height:auto;transition:transform .5s cubic-bezier(.25,.46,.45,.94);border-radius:14px}
.kche-t125 .kche-t125-img:hover img{transform:scale(1.04)}
.kche-t125 .kche-t125-more{margin-top:24px;cursor:pointer;background-color:var(--color,#4f46e5);box-sizing:border-box;border-radius:8px;display:inline-block;font-size:15px;transition:all .3s ease}
.kche-t125 .kche-t125-more:hover{box-shadow:0 8px 20px rgba(79,70,229,.3)}
.kche-t125 .kche-t125-more span{box-sizing:border-box;border-radius:8px;color:#fff;padding:10px 26px;display:inline-block;text-decoration:none;transition:all .3s ease;font-weight:500}
.kche-t125 .kche-t125-more:hover span{padding:10px 34px}
@media(max-width:768px){.kche-t125 .kche-t125-info{width:100%;padding-right:0;margin-bottom:20px}
.kche-t125 .kche-t125-img{width:100%}
.kche-t125 .kche-t125-img img{width:100%;}
.kche-t125 .kche-t125-info h5{text-align:center}}

/* ===== t126 - Partner Logo Grid ===== */
.kche-t126 h5{font-size:28px;color:#1e293b;font-weight:var(--fontbold6,600);margin:0;text-align:center;letter-spacing:-0.02em}
.kche-t126 .kche-t126-list{display:flex;margin-top:24px;flex-wrap:wrap;justify-content:space-between;gap:12px}
.kche-t126 .kche-t126-list .kche-t126-item{width:18%;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:14px;transition:all .3s ease;background:#fff;margin:0}
.kche-t126 .kche-t126-list .kche-t126-item img{max-width:100%;height:auto;transition:transform .3s ease;filter:grayscale(.3);opacity:.85}
.kche-t126 .kche-t126-list .kche-t126-item:hover img{transform:scale(1.05);filter:grayscale(0);opacity:1}
.kche-t126 .kche-t126-list .kche-t126-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);border-color:#cbd5e1}
@media(max-width:768px){.kche-t126 .kche-t126-list{justify-content:space-around;}}
@media(max-width:500px){.kche-t126 .kche-t126-list .kche-t126-item{width:30%;padding:10px}}

/* ===== t127 - Timeline Image ===== */
.kche-t127 h5{font-size:28px;margin:0;font-weight:var(--fontbold6,600);color:#1e293b;text-transform:capitalize;letter-spacing:-0.02em}
.kche-t127 .kche-t127-list{margin-top:24px}
.kche-t127 .kche-t127-item{display:flex;flex-wrap:wrap}
.kche-t127 .kche-t127-item .kche-t127-item-img{width:25%;overflow:hidden;text-align:left;border-radius:10px}
.kche-t127 .kche-t127-item .kche-t127-item-img img{max-width:100%;height:auto;transition:transform .5s cubic-bezier(.25,.46,.45,.94);border:1px solid #f1f5f9;box-sizing:border-box;border-radius:10px}
.kche-t127 .kche-t127-item .kche-t127-item-img:hover img{transform:scale(1.03)}
.kche-t127 .kche-t127-item .kche-t127-item-info{display:flex;width:75%}
.kche-t127 .kche-t127-item .kche-t127-item-time{color:var(--color,#f59e0b);font-size:22px;display:block;margin:24px 0 24px 44px;font-weight:var(--fontbold6,600);letter-spacing:-0.01em}
.kche-t127 .kche-t127-item .kche-t127-item-shaft{width:2px;background-color:var(--color,#f59e0b);height:auto;margin:0 50px;position:relative;opacity:.5}
.kche-t127 .kche-t127-item .kche-t127-item-shaft div{position:absolute;width:12px;height:12px;background-color:var(--color,#f59e0b);left:-6px;top:0;z-index:1;border-radius:50%;opacity:2}
.kche-t127 .kche-t127-item .kche-t127-item-tit{font-size:18px;color:#1e293b;font-weight:var(--fontbold6,600);margin:0;margin-bottom:10px;text-transform:uppercase;letter-spacing:.02em}
.kche-t127 .kche-t127-item .kche-t127-item-des{color:#64748b;font-size:15px;margin-bottom:20px;line-height:1.7}
.kche-t127 .kche-t127-item .kche-t127-item-des p{margin:0}
@media(max-width:768px){.kche-t127 .kche-t127-item .kche-t127-item-shaft{margin:0 30px}
.kche-t127 .kche-t127-item .kche-t127-item-time{margin:20px 0 20px 20px}}
@media(max-width:500px){.kche-t127 .kche-t127-item .kche-t127-item-img{width:100%;margin-bottom:20px}
.kche-t127 .kche-t127-item .kche-t127-item-info{width:100%;margin-bottom:20px}
.kche-t127 .kche-t127-item:last-child .kche-t127-item-info{margin-bottom:0}}

/* ===== t129 - Dot Timeline ===== */
.kche-t129 h5{font-size:28px;color:#1e293b;margin:0;font-weight:var(--fontbold6,600);text-align:center;letter-spacing:-0.02em}
.kche-t129 .kche-t129-list{margin-top:24px}
.kche-t129 .kche-t129-list .kche-t129-item{position:relative;box-sizing:border-box;padding-left:32px;display:flex;padding-bottom:22px}
.kche-t129 .kche-t129-list .kche-t129-item p{margin:0;color:#64748b;width:100%;font-size:15px;line-height:1.7}
.kche-t129 .kche-t129-list .kche-t129-item-style{position:absolute;left:8px;top:0;border-radius:50%;width:2px;height:100%;background-color:var(--color,#dc2626);opacity:.3}
.kche-t129 .kche-t129-list .kche-t129-item-style div{position:absolute;left:-4px;top:0;width:10px;height:10px;background-color:var(--color,#dc2626);border-radius:50%}

/* ===== t130 - Icon Hover Grid ===== */
.kche-t130 .kche-t130-into{width:56px;height:4px;background-color:var(--color,#14b8a6);border-radius:2px;margin:0 auto;margin-bottom:12px}
.kche-t130 .kche-t130-title{font-size:28px;margin:0;text-align:center;line-height:1.4;font-weight:var(--fontbold6,600);text-transform:capitalize;color:#1e293b;letter-spacing:-0.02em}
.kche-t130 .kche-t130-des{font-size:15px;color:#475569;text-align:center;line-height:1.7}
.kche-t130 .kche-t130-des p{margin:0}
.kche-t130 .kche-t130-list{display:flex;justify-content:space-between;flex-wrap:wrap}
.kche-t130 .kche-t130-list .kche-t130-item{width:23%;box-shadow:0 2px 16px rgba(0,0,0,.05);border-radius:14px;box-sizing:border-box;padding:28px 22px;margin-top:30px;overflow:hidden;position:relative;transition:all .35s cubic-bezier(.25,.46,.45,.94);background:#fff}
.kche-t130 .kche-t130-item .kche-t130-item-icon{display:flex;align-items:center;justify-content:center;margin-bottom:14px;transition:all .3s ease;color:var(--color,#14b8a6)}
.kche-t130 .kche-t130-item .kche-t130-item-icon em{font-size:36px;transform:rotateY(0);transition:all .4s ease}
.kche-t130 .kche-t130-item .kche-t130-item-tit{font-size:17px;font-weight:var(--fontbold6,600);margin:0;text-align:center;text-transform:capitalize;transition:all .3s ease;color:#1e293b}
.kche-t130 .kche-t130-item .kche-t130-item-des{font-size:15px;text-align:center;margin-top:10px;color:var(--introcolor,#64748b);line-height:1.7;transition:all .3s ease}
.kche-t130 .kche-t130-item .kche-t130-item-des p{margin:0}
.kche-t130 .kche-t130-list .kche-t130-item:hover{transform:translateY(-5px);box-shadow:0 12px 32px rgba(0,0,0,.1)}
.kche-t130 .kche-t130-item:hover .kche-t130-item-icon em{transform:rotateY(180deg)}
@media(max-width:768px){.kche-t130 .kche-t130-list .kche-t130-item{width:48%;padding:18px;margin-top:20px}}

/* ===== t131 - Comparison Table ===== */
.kche-t131 .kche-t131-into{width:56px;height:4px;background-color:var(--color,#14b8a6);border-radius:2px;margin:0 auto;margin-bottom:12px}
.kche-t131 .kche-t131-title{font-size:28px;color:#1e293b;margin:0;text-align:center;font-weight:var(--fontbold6,600);text-transform:capitalize;margin-bottom:6px;letter-spacing:-0.02em}
.kche-t131 .kche-t131-des{font-size:15px;color:#475569;text-align:center;line-height:1.7}
.kche-t131 .kche-t131-des p{margin:0}
.kche-t131 .kche-t131-table-box{margin-top:30px;box-sizing:border-box;border-radius:14px;overflow:hidden;overflow-x:auto}
.kche-t131 .kche-t131-table{width:100%;border-radius:14px;font-size:15px;overflow:hidden;color:#475569;border-collapse:separate;border-spacing:0;border:2px solid var(--color,#14b8a6)}
.kche-t131 .kche-t131-table tr td:first-child{background-color:var(--color,#14b8a6);color:#fff;text-align:center;border-left:none;border-color:rgba(255,255,255,.2);font-weight:500}
.kche-t131 .kche-t131-table tr:first-child td div{box-sizing:border-box;padding:8px;background-color:var(--color,#14b8a6);border-radius:8px;color:#fff;text-align:center;margin:10px 0;font-weight:500}
.kche-t131 .kche-t131-table tr:first-child td{border-top:none}
.kche-t131 .kche-t131-table tr:last-child td{border-bottom:none}
.kche-t131 .kche-t131-table tr td:last-child{border-right:none}
.kche-t131 .kche-t131-table td{box-sizing:border-box;text-align:center;border-top:1px solid #e2e8f0;border-left:1px solid #e2e8f0;padding:12px;text-transform:capitalize}
.kche-t131 .kche-t131-table tr:nth-child(odd){background-color:#f8fafc}
.kche-t131 .kche-t131-table tr:nth-child(2) div{width:100px;height:100px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;margin:0 auto}
.kche-t131 .kche-t131-table .kche-t131-across-img img{max-width:100%;height:auto;transition:transform .3s ease}
.kche-t131 .kche-t131-table td:hover .kche-t131-across-img img{transform:scale(1.05)}
.kche-t131 .kche-t131-table .price{color:#1e293b;font-weight:var(--fontbold6,600);font-size:20px}
.kche-t131 .kche-t131-table tr td:nth-child(2){border-left:none}
@media(max-width:750px){.kche-t131 .kche-t131-table-box{margin-top:20px}}

/* ===== t132 - Pricing Cards ===== */
.kche-t132 .kche-t132-into{width:56px;height:4px;background-color:var(--color,#14b8a6);border-radius:2px;margin:0 auto;margin-bottom:12px}
.kche-t132 h5{font-size:28px;color:#1e293b;margin:0;text-align:center;font-weight:var(--fontbold6,600);text-transform:capitalize;margin-bottom:6px;letter-spacing:-0.02em}
.kche-t132 .kche-t132-des{font-size:15px;color:#475569;text-align:center;line-height:1.7}
.kche-t132 .kche-t132-des p{margin:0}
.kche-t132 .kche-t132-list{display:flex;justify-content:space-between;flex-wrap:wrap}
.kche-t132 .kche-t132-list .kche-t132-item{width:23%;background-color:#fff;box-shadow:0 2px 16px rgba(0,0,0,.05);border-radius:14px;overflow:hidden;margin-top:30px;transition:all .35s cubic-bezier(.25,.46,.45,.94)}
.kche-t132 .kche-t132-item .kche-t132-item-tit{font-size:18px;color:#1e293b;font-weight:var(--fontbold6,600);box-sizing:border-box;padding:22px;text-align:center;text-transform:capitalize}
.kche-t132 .kche-t132-item .kche-t132-item-theme{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:14px;background-color:var(--color,#14b8a6);color:#fff;text-transform:capitalize;font-weight:var(--fontbold6,600)}
.kche-t132 .kche-t132-item .kche-t132-item-txt{box-sizing:border-box;padding:14px;color:#475569;font-size:15px}
.kche-t132 .kche-t132-item .kche-t132-item-txt div{display:flex;position:relative;box-sizing:border-box;padding-left:24px;margin:12px 0}
.kche-t132 .kche-t132-item .kche-t132-item-txt em{position:absolute;left:0;top:0;color:var(--color,#14b8a6)}
.kche-t132 .kche-t132-item .kche-t132-item-txt p{margin:0;line-height:1.7}
.kche-t132 .kche-t132-item .kche-t132-item-more{margin:14px auto;text-align:center;margin-bottom:22px}
.kche-t132 .kche-t132-item .kche-t132-item-more span{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:8px 36px;border-radius:40px;color:#475569;cursor:pointer;text-decoration:underline;background-color:#f1f5f9;transition:all .3s ease;font-weight:500}
.kche-t132 .kche-t132-item:hover{transform:translateY(-5px);box-shadow:0 12px 32px rgba(0,0,0,.1)}
.kche-t132 .kche-t132-item .kche-t132-item-more span:hover{padding:8px 44px;background:#e2e8f0}
@media(max-width:768px){.kche-t132 .kche-t132-list .kche-t132-item{width:100%;margin-top:20px}
.kche-t132 .kche-t132-item .kche-t132-item-txt{padding:14px}}

/* ===== t133 - Spec Table ===== */
.kche-t133 .kche-t133-into{width:56px;height:4px;background-color:var(--color,#14b8a6);border-radius:2px;margin-bottom:12px}
.kche-t133 .kche-t133-title{font-size:26px;color:#1e293b;margin:0;font-weight:var(--fontbold6,600);text-transform:capitalize;letter-spacing:-0.02em}
.kche-t133 .kche-t133-des{color:var(--introcolor,#64748b);font-size:15px;margin-top:10px;width:50%;line-height:1.7}
.kche-t133 .kche-t133-des p{margin:0}
.kche-t133 .kche-t133-table-box{overflow:hidden;overflow-x:auto;margin-top:30px}
.kche-t133 .kche-t133-table{width:100%;border-radius:14px;font-size:15px;overflow:hidden;color:var(--introcolor,#64748b);border-collapse:separate;border-spacing:0;border:1px solid #e2e8f0}
.kche-t133 .kche-t133-table td{box-sizing:border-box;text-align:center;border-top:1px solid #e2e8f0;border-left:1px solid #e2e8f0;padding:12px;text-transform:capitalize}
.kche-t133 .kche-t133-table tr:first-child td div{width:140px;height:140px;margin:10px auto}
.kche-t133 .kche-t133-table tr:first-child td div img{max-width:100%;height:auto;transition:transform .3s ease}
.kche-t133 .kche-t133-table tr:first-child td:hover div img{transform:scale(1.05)}
.kche-t133 .kche-t133-table tr:first-child td{border-top:none}
.kche-t133 .kche-t133-table tr:last-child td{border-bottom:none}
.kche-t133 .kche-t133-table tr td:last-child{border-right:none}
.kche-t133 .kche-t133-table tr:nth-child(2) td:not(:first-child){background-color:var(--color,#14b8a6);color:#fff;border-top:none;border-bottom:none}
.kche-t133 .kche-t133-table tr:nth-child(even){background-color:#f8fafc}
.kche-t133 .kche-t133-table tr td:first-child{color:#1e293b;font-weight:var(--fontbold6,600);border-left:none;width:240px;text-align:left;padding-left:30px}
.kche-t133 .kche-t133-hit{margin-top:10px;color:var(--introcolor,#64748b);font-size:14px}
@media(max-width:768px){.kche-t133 .kche-t133-des{width:100%}
.kche-t133 .kche-t133-table-box{margin-top:20px}}

/* ===== t134 - About with Stats ===== */
.kche-t134 .kche-t134-top{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}
.kche-t134 .kche-t134-info{width:50%;box-sizing:border-box;padding-right:5%}
.kche-t134 .kche-t134-img{width:50%;text-align:right}
.kche-t134 .kche-t134-img img{max-width:100%;border-radius:14px;border:1px solid #f1f5f9;transition:transform .5s ease}
.kche-t134 .kche-t134-title{display:flex;align-items:center;font-size:22px;color:#1e293b;text-transform:capitalize;line-height:1.4;font-weight:var(--fontbold6,600);letter-spacing:-0.01em}
.kche-t134 .kche-t134-title span{color:var(--color,#14b8a6);font-size:56px;font-weight:700}
.kche-t134 .kche-t134-des{font-size:15px;color:var(--introcolor,#64748b);line-height:1.7}
.kche-t134 .kche-t134-des p{margin:0}
.kche-t134 .kche-t134-bottom{position:relative;overflow:hidden;margin-top:24px;box-sizing:border-box;padding:24px 0;border-radius:14px;background-color:#f8fafc}
.kche-t134 .kche-134-bottom-bg{position:absolute;width:100%;height:100%;left:0;top:0;opacity:.3}
.kche-t134 .kche-t134-bottom-list{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:1}
.kche-t134 .kche-t134-bottom-list .kche-t134-bottom-item{width:25%;box-sizing:border-box;padding:1%;text-align:center}
.kche-t134 .kche-t134-bottom-item .kche-t134-bottom-num{font-size:36px;color:#1e293b;display:flex;align-items:center;justify-content:center;font-weight:var(--fontbold6,600);letter-spacing:-0.02em}
.kche-t134 .kche-t134-bottom-item .kche-t134-bottom-text{color:#64748b;font-size:15px;text-transform:capitalize}
.kche-t134 .kche-t134-img:hover img{transform:scale(1.02)}
@media(max-width:768px){.kche-t134 .kche-t134-info{width:100%;padding-right:0}
.kche-t134 .kche-t134-img{width:100%;margin-top:20px}
.kche-t134 .kche-t134-img img{width:100%}
.kche-t134 .kche-t134-bottom-list .kche-t134-bottom-item{width:50%}}
@media(max-width:500px){.kche-t134 .kche-t134-bottom-item .kche-t134-bottom-num{font-size:26px}
.kche-t134 .kche-t134-bottom-list .kche-t134-bottom-item{padding:4% 2%}}

/* ===== t135 - Icon Border Grid ===== */
.kche-t135 .kche-t135-into{width:56px;height:4px;background-color:var(--color,#14b8a6);border-radius:2px;margin:0 auto;margin-bottom:12px}
.kche-t135 h5{font-size:28px;color:#1e293b;margin:0;text-align:center;font-weight:var(--fontbold6,600);text-transform:capitalize;margin-bottom:6px;letter-spacing:-0.02em}
.kche-t135 .kche-t135-des{color:#475569;font-size:15px;text-align:center;line-height:1.7}
.kche-t135 .kche-t135-des p{margin:0}
.kche-t135 .kche-t135-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t135 .kche-t135-list .kche-t135-item{width:23%;border:1px solid #e2e8f0;border-radius:14px;box-sizing:border-box;padding:24px;margin-top:30px;display:flex;flex-direction:column;align-items:center;transition:all .35s cubic-bezier(.25,.46,.45,.94);background:#fff}
.kche-t135 .kche-t135-list .kche-t135-item:hover{border-color:var(--color,#14b8a6);transform:translateY(-5px);box-shadow:0 12px 32px rgba(0,0,0,.08)}
.kche-t135 .kche-t135-item .kche-t135-item-icon{color:var(--color,#14b8a6);transform:rotateY(0);transition:all .4s ease}
.kche-t135 .kche-t135-item .kche-t135-item-icon em{font-size:36px}
.kche-t135 .kche-t135-item .kche-t135-item-tit{font-size:17px;color:#1e293b;text-align:center;margin:10px 0;text-transform:capitalize;font-weight:600}
.kche-t135 .kche-t135-item .kche-t135-item-des{color:#64748b;font-size:15px;text-align:center;line-height:1.7}
.kche-t135 .kche-t135-list .kche-t135-item:hover .kche-t135-item-icon{transform:rotateY(180deg)}
@media(max-width:768px){.kche-t135 .kche-t135-list .kche-t135-item{width:48%;padding:18px;margin-top:20px}}

/* ===== t136-t141 Section Templates (Diamond Title) ===== */
.kche-t136 h5,.kche-t137 h5,.kche-t138 h5,.kche-t140 h5,.kche-t141 h5{font-size:24px;color:#1e293b;line-height:1.5;font-weight:var(--fontbold6,600);margin:0;text-align:center;text-transform:capitalize;letter-spacing:-0.02em}
.kche-t136 .kche-t136-title-box,.kche-t137 .kche-t137-title-box,.kche-t138 .kche-t138-title-box,.kche-t140 .kche-t140-title-box,.kche-t141 .kche-t141-title-box{display:flex;margin-bottom:6px;align-items:center;justify-content:center}
.kche-t136 .kche-t136-title-box div,.kche-t137 .kche-t137-title-box div,.kche-t138 .kche-t138-title-box div,.kche-t140 .kche-t140-title-box div,.kche-t141 .kche-t141-title-box div{width:10px;height:10px;background-color:var(--color,#dc2626);display:inline-block;position:relative;border-radius:2px;transform:rotate(45deg)}
.kche-t136 .kche-t136-title-box .kche-t136-title-left,.kche-t137 .kche-t137-title-box .kche-t137-title-left,.kche-t138 .kche-t138-title-box .kche-t138-title-left,.kche-t140 .kche-t140-title-box .kche-t140-title-left,.kche-t141 .kche-t141-title-box .kche-t141-title-left{margin-right:6px}
.kche-t136 .kche-t136-title-box .kche-t136-title-right,.kche-t137 .kche-t137-title-box .kche-t137-title-right,.kche-t138 .kche-t138-title-box .kche-t138-title-right,.kche-t140 .kche-t140-title-box .kche-t140-title-right,.kche-t141 .kche-t141-title-box .kche-t141-title-right{margin-left:6px}
.kche-t136 .kche-t136-des,.kche-t137 .kche-t137-des,.kche-t138 .kche-t138-des,.kche-t141 .kche-t141-des{color:#475569;text-align:center;font-size:15px;line-height:1.7}
.kche-t136 .kche-t136-des p,.kche-t137 .kche-t137-des p,.kche-t138 .kche-t138-des p,.kche-t141 .kche-t141-des p{margin:0}

/* t136 */
.kche-t136 .kche-t136-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t136 .kche-t136-list .kche-t136-item{width:23%;box-sizing:border-box;padding:24px;margin-top:30px;background-color:#f8fafc;border-radius:12px;transition:all .3s ease}
.kche-t136 .kche-t136-list .kche-t136-item:hover{box-shadow:0 8px 24px rgba(0,0,0,.06)}
.kche-t136 .kche-t136-list .kche-t136-item:hover .kche-t136-item-img img{transform:scale(1.04)}
.kche-t136 .kche-t136-list .kche-t136-item .kche-t136-item-date{margin-bottom:15px}
.kche-t136 .kche-t136-list .kche-t136-item .kche-t136-item-date div{font-size:36px;line-height:1;color:#1e293b;font-weight:var(--fontbold6,600)}
.kche-t136 .kche-t136-list .kche-t136-item .kche-t136-item-date p{font-size:14px;color:#64748b;margin:0;line-height:1}
.kche-t136 .kche-t136-list .kche-t136-item .kche-t136-item-tit{font-size:16px;color:#1e293b;font-weight:var(--fontbold6,600);line-height:1.6}
.kche-t136 .kche-t136-list .kche-t136-item .kche-t136-item-img{margin-top:16px;text-align:center;overflow:hidden;border-radius:10px}
.kche-t136 .kche-t136-list .kche-t136-item .kche-t136-item-img img{width:100%;max-width:100%;height:auto;transition:transform .5s ease}
@media(max-width:768px){.kche-t136 .kche-t136-list .kche-t136-item{width:48%;margin-top:20px}}
@media(max-width:500px){.kche-t136 .kche-t136-list .kche-t136-item{padding:16px}}

/* t137 */
.kche-t137 .kche-t137-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t137 .kche-t137-list .kche-t137-item{width:22%;background-color:#fff;box-shadow:0 2px 16px rgba(0,0,0,.05);border-radius:14px;box-sizing:border-box;padding:30px;margin-top:30px;display:flex;flex-direction:column;align-items:center;transition:all .35s cubic-bezier(.25,.46,.45,.94)}
.kche-t137 .kche-t137-list .kche-t137-item:hover{transform:translateY(-5px);box-shadow:0 12px 32px rgba(0,0,0,.1)}
.kche-t137 .kche-t137-list .kche-t137-item:hover .kche-t137-item-icon em{transform:rotateY(180deg)}
.kche-t137 .kche-t137-list .kche-t137-item .kche-t137-item-tit{font-size:17px;color:#1e293b;margin:0;text-transform:capitalize;text-align:center;font-weight:var(--fontbold6,600)}
.kche-t137 .kche-t137-list .kche-t137-item .kche-t137-item-icon{width:68px;height:68px;background-color:var(--color,#dc2626);margin:18px auto;display:inline-flex;align-items:center;justify-content:center;color:#fff;border-radius:14px;box-shadow:0 6px 18px rgba(220,38,38,.2)}
.kche-t137 .kche-t137-list .kche-t137-item .kche-t137-item-icon em{font-size:34px;transition:all .4s ease}
.kche-t137 .kche-t137-list .kche-t137-item .kche-t137-item-des{font-size:15px;color:var(--introcolor,#64748b);line-height:1.7;text-align:center}
.kche-t137 .kche-t137-list .kche-t137-item .kche-t137-item-des p{margin:0}
@media(max-width:768px){.kche-t137 .kche-t137-list .kche-t137-item{width:48%;padding:20px;margin-top:20px}
.kche-t137 .kche-t137-list .kche-t137-item .kche-t137-item-icon{width:54px;height:54px}}
@media(max-width:500px){.kche-t137 .kche-t137-list .kche-t137-item{padding:14px}}

/* t138 */
.kche-t138 .kche-t138-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t138 .kche-t138-list .kche-t138-item{width:31%;position:relative;margin-top:30px;border-radius:12px;overflow:hidden}
.kche-t138 .kche-t138-list .kche-t138-item:hover .kche-t138-img img{transform:scale(1.04)}
.kche-t138 .kche-t138-list .kche-t138-item .kche-t138-img{width:100%;display:inline-flex;justify-content:center;overflow:hidden;}
.kche-t138 .kche-t138-list .kche-t138-item .kche-t138-img img{width:100%;max-width:100%;height:auto;border:1px solid #f1f5f9;transition:transform .5s ease}
.kche-t138 .kche-t138-list .kche-t138-item .kche-t138-info{position:absolute;left:0;bottom:0;width:100%;background-color:var(--color,#dc2626);color:#fff;font-size:15px;box-sizing:border-box;padding:12px;text-align:center;text-transform:capitalize;font-weight:500}
@media(max-width:768px){.kche-t138 .kche-t138-list .kche-t138-item{width:100%;margin-top:20px}}

/* t139 */
.kche-t139 .kche-t139-content{display:flex;flex-wrap:wrap;align-items:center}
.kche-t139 .kche-t139-info{width:50%;box-sizing:border-box;padding-right:6%}
.kche-t139 .kche-t139-info .kche-t139-num{color:var(--color,#dc2626);font-size:48px;font-weight:var(--fontbold6,600);letter-spacing:-0.03em}
.kche-t139 .kche-t139-info .kche-t139-title{font-size:22px;color:#1e293b;margin:0;line-height:1.5;text-transform:capitalize;font-weight:var(--fontbold6,600);letter-spacing:-0.01em}
.kche-t139 .kche-t139-info .kche-t139-des{font-size:15px;color:var(--introcolor,#64748b);line-height:1.8;margin-top:10px}
.kche-t139 .kche-t139-info .kche-t139-des p{margin:0}
.kche-t139 .kche-t139-list{width:50%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}
.kche-t139 .kche-t139-list .kche-t139-item{width:23%;border:1px solid #e2e8f0;background-color:#fff;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:8px}
.kche-t139 .kche-t139-list .kche-t139-item:hover{transform:scale(1.04);box-shadow:0 4px 12px rgba(0,0,0,.06)}
.kche-t139 .kche-t139-list .kche-t139-item img{max-width:100%;height:auto;filter:grayscale(.2)}
.kche-t139 .kche-t139-list .kche-t139-item:hover img{filter:grayscale(0)}
@media(max-width:768px){.kche-t139 .kche-t139-info{width:100%;padding-right:0}
.kche-t139 .kche-t139-list{width:100%;margin-top:14px}}
@media(max-width:500px){.kche-t139 .kche-t139-list .kche-t139-item{width:31%;margin-top:10px}
.kche-t139 .kche-t139-info .kche-t139-num{font-size:40px}}

/* t140 */
.kche-t140 h5{font-size:22px}
.kche-t140 .kche-t140-top{display:flex;flex-wrap:wrap;align-items:center}
.kche-t140 .kche-t140-img{width:60%}
.kche-t140 .kche-t140-img:hover img{transform:scale(1.02)}
.kche-t140 .kche-t140-img img{max-width:100%;height:auto;border:1px solid #f1f5f9;border-radius:12px;transition:transform .5s ease}
.kche-t140 .kche-t140-info{width:50%;position:relative;margin-left:-10%;z-index:1;background-color:#ffffffee;box-sizing:border-box;padding:28px;border-radius:14px;box-shadow:0 8px 30px rgba(0,0,0,.08)}
.kche-t140 .kche-t140-info .kche-t140-des{margin-top:12px;line-height:1.7;color:#475569;font-size:15px}
.kche-t140 .kche-t140-info .kche-t140-des p{margin:0}
.kche-t140 .kche-t140-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}
.kche-t140 .kche-t140-b-item{width:23%;box-sizing:border-box;padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .3s ease}
.kche-t140 .kche-t140-b-item:hover .kche-t140-b-icon{transform:rotateY(180deg)}
.kche-t140 .kche-t140-b-item .kche-t140-b-icon{color:var(--color,#dc2626);transition:all .4s ease}
.kche-t140 .kche-t140-b-item .kche-t140-b-icon em{font-size:36px}
.kche-t140 .kche-t140-b-item .kche-t140-b-tit{font-size:17px;color:#1e293b;font-weight:var(--fontbold6,600);margin:8px 0 0}
.kche-t140 .kche-t140-b-item .kche-t140-b-des{font-size:15px;color:var(--introcolor,#64748b);line-height:1.7;margin-top:8px}
.kche-t140 .kche-t140-b-item .kche-t140-b-des p{margin:0}
@media(max-width:768px){.kche-t140 .kche-t140-img{width:100%}
.kche-t140 .kche-t140-info{width:100%;margin-left:0}
.kche-t140 .kche-t140-b-item{width:48%}}
@media(max-width:500px){.kche-t140 .kche-t140-b-item{padding:14px;margin-top:0}
.kche-t140 .kche-t140-bottom{margin-top:20px}
.kche-t140 .kche-t140-info{padding:20px 14px}}

/* t141 */
.kche-t141 .kche-t141-list{display:flex;flex-wrap:wrap;margin-top:30px;justify-content:space-between}
.kche-t141 .kche-t141-list .kche-t141-item{width:50%;box-sizing:border-box;position:relative;padding-left:50px;display:inline-flex;padding-bottom:30px}
.kche-t141 .kche-t141-list .kche-t141-item .kche-t141-item-serial{font-size:28px;font-weight:var(--fontbold6,600);position:absolute;left:0;top:-4px;color:var(--color,#dc2626);opacity:.7}
.kche-t141 .kche-t141-list .kche-t141-item .kche-t141-item-text{font-size:15px;color:#475569;line-height:1.7}
.kche-t141 .kche-t141-list .kche-t141-item .kche-t141-item-text p{margin:0}
.kche-t141 .kche-t141-list .kche-t141-odd{padding-right:40px;border-right:1px solid #e2e8f0}
.kche-t141 .kche-t141-list .kche-t141-even{width:calc(50% - 40px);margin-left:40px}
@media(max-width:768px){.kche-t141 .kche-t141-list .kche-t141-item{width:100%;margin:0;padding-bottom:20px}
.kche-t141 .kche-t141-list .kche-t141-odd{border-right:none;padding-right:0}}
@media(max-width:500px){.kche-t141 .kche-t141-list .kche-t141-item .kche-t141-item-serial{font-size:22px}
.kche-t141 .kche-t141-list .kche-t141-item{padding-left:40px}}

/* ===== t142-t150 Green Theme Modules ===== */
/* Common transition for all hover icons */
.kche-t142 .kche-t142-adv-item em,.kche-t143 .kche-t143-img img,.kche-t144 .kche-t144-item em,.kche-t145 .kche-t145-img .kche-t145-img-item img,.kche-t147 .kche-t147-item-icon,.kche-t148 .kche-t148-item-icon em,.kche-t149 .kche-t149-item,.kche-t150 .kche-t150-item-icon{transition:all .35s cubic-bezier(.25,.46,.45,.94)}

/* t142 */
.kche-t142 .kche-t142-top{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}
.kche-t142 .kche-t142-info{width:50%;box-sizing:border-box;padding-right:40px}
.kche-t142 .kche-t142-title{font-size:22px;margin:0;font-weight:var(--fontbold6,600);text-transform:capitalize;color:#1e293b;letter-spacing:-0.01em}
.kche-t142 .kche-t142-des{margin:12px 0}
.kche-t142 .kche-t142-des p{color:var(--introcolor,#64748b);font-size:15px;line-height:1.7;margin:0}
.kche-t142 .kche-t142-adv{margin-top:20px}
.kche-t142 .kche-t142-adv-item{display:flex;align-items:center;margin:10px 0;text-transform:capitalize;font-size:15px;color:var(--introcolor,#64748b)}
.kche-t142 .kche-t142-adv-item em{margin-right:8px;font-size:20px;color:var(--color,#14b8a6)}
.kche-t142 .kche-t142-adv-item p{margin:0}
.kche-t142 .kche-t142-img{width:50%;text-align:right;position:relative}
.kche-t142 .kche-t142-img:hover img{transform:scale(1.02)}
.kche-t142 .kche-t142-img img{max-width:100%;height:auto;border:1px solid #f1f5f9;border-radius:14px;transition:transform .5s ease}
.kche-t142 .kche-t142-bottom{display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t142 .kche-t142-b-item{width:23%;background-color:#fff;box-shadow:0 2px 16px rgba(0,0,0,.05);border-radius:12px;border-left:4px solid var(--color,#14b8a6);display:flex;box-sizing:border-box;padding:22px;margin-top:24px;transition:all .35s cubic-bezier(.25,.46,.45,.94)}
.kche-t142 .kche-t142-b-item:hover{transform:translateY(-5px);box-shadow:0 12px 32px rgba(0,0,0,.1)}
.kche-t142 .kche-t142-b-item .kche-t142-item-icon{color:var(--color,#14b8a6);margin-right:18px}
.kche-t142 .kche-t142-b-item .kche-t142-item-icon em{font-size:40px}
.kche-t142 .kche-t142-b-item .kche-t142-item-info{flex:1}
.kche-t142 .kche-t142-b-item .kche-t142-item-tit{color:#1e293b;font-size:17px;margin:0;text-transform:capitalize;line-height:1.5;font-weight:var(--fontbold6,600)}
.kche-t142 .kche-t142-b-item .kche-t142-item-des p{color:var(--introcolor,#64748b);font-size:15px;line-height:1.7;margin:0}
@media screen and (max-width:768px){.kche-t142 .kche-t142-info{width:100%;padding-right:0}
.kche-t142 .kche-t142-img{width:100%;text-align:center;margin-top:20px}
.kche-t142 .kche-t142-img img{width:100%}
.kche-t142 .kche-t142-b-item{width:100%}}

/* t143 */
.kche-t143 h5{font-size:28px;color:#1e293b;font-weight:var(--fontbold6,600);margin:0;text-align:center;margin-bottom:6px;text-transform:capitalize;letter-spacing:-0.02em}
.kche-t143 .kche-t143-des p{font-size:15px;color:#475569;text-align:center;margin:0;line-height:1.7}
.kche-t143 .kche-t143-item{display:flex;align-items:center;margin-top:30px;flex-wrap:wrap}
.kche-t143 .kche-t143-item:nth-child(2n) .kche-t143-info{text-align:right;padding-left:0;padding-right:5%}
.kche-t143 .kche-t143-item:nth-child(2n) .kche-t143-img{text-align:right}
.kche-t143 .kche-t143-info{width:50%;box-sizing:border-box;padding-left:5%}
.kche-t143 .kche-t143-item-num{color:var(--color,#14b8a6);font-size:40px;font-weight:var(--fontbold6,600);margin-bottom:10px;line-height:1.4;letter-spacing:-0.03em}
.kche-t143 .kche-t143-item-tit{color:#1e293b;font-size:22px;margin:0;font-weight:var(--fontbold6,600);text-transform:capitalize;letter-spacing:-0.01em}
.kche-t143 .kche-t143-item-des{margin-top:12px}
.kche-t143 .kche-t143-item-des p{color:var(--introcolor,#64748b);line-height:1.8;margin:0;font-size:15px}
.kche-t143 .kche-t143-img{width:50%;text-align:left}
.kche-t143 .kche-t143-img:hover img{transform:scale(1.02)}
.kche-t143 .kche-t143-img img{max-width:100%;height:auto;border:1px solid #f1f5f9;border-radius:14px;transition:transform .5s ease}
@media screen and (max-width:768px){.kche-t143 .kche-t143-item{margin-top:20px}
.kche-t143 .kche-t143-item:nth-child(2n){flex-direction:column-reverse}
.kche-t143 .kche-t143-item:nth-child(2n) .kche-t143-info{text-align:left;padding-right:0}
.kche-t143 .kche-t143-img{width:100%;text-align:center}
.kche-t143 .kche-t143-info{width:100%;padding-left:0}
.kche-t143 .kche-t143-item-num{margin-bottom:0}}

/* t145 */
.kche-t145 h5{font-size:28px;color:#1e293b;font-weight:var(--fontbold6,600);margin:0;text-transform:capitalize;text-align:center;margin-bottom:6px;letter-spacing:-0.02em}
.kche-t145 .kche-t145-des p{font-size:15px;color:#475569;text-align:center;margin:0;line-height:1.7}
.kche-t145 .kche-t145-img{display:flex;justify-content:space-between;flex-wrap:wrap}
.kche-t145 .kche-t145-img .kche-t145-img-item{width:24%;margin-top:30px;border-radius:10px;overflow:hidden;}
.kche-t145 .kche-t145-img .kche-t145-img-item:hover img{transform:scale(1.04)}
.kche-t145 .kche-t145-img .kche-t145-img-item img{max-width:100%;width:100%;height:auto;border-radius:10px;transition:transform .5s ease}
.kche-t145 .kche-t145-text{padding-top:24px;box-sizing:border-box;border-top:1px dashed var(--color,#14b8a6);margin-top:8px;opacity:.5}
.kche-t145 .kche-t145-text p{color:var(--introcolor,#64748b);font-size:15px;line-height:1.8;margin:0}
@media screen and (max-width:768px){.kche-t145 .kche-t145-img .kche-t145-img-item{width:48%;margin-top:20px}}

/* t147 */
.kche-t147 .kche-t147-top{display:flex;flex-wrap:wrap;align-items:center;background-color:#f8fafc;border-radius:14px;overflow:hidden}
.kche-t147 .kche-t147-img{width:45%;text-align:left;overflow:hidden;border-radius:10px}
.kche-t147 .kche-t147-img:hover img{transform:scale(1.02)}
.kche-t147 .kche-t147-img img{max-width:100%;height:auto;border:1px solid #f1f5f9;transition:transform .5s ease;border-radius:10px}
.kche-t147 .kche-t147-info{width:55%;box-sizing:border-box;padding:14px 40px}
.kche-t147 .kche-t147-title{font-size:22px;color:#1e293b;font-weight:var(--fontbold6,600);text-transform:capitalize;margin:0;letter-spacing:-0.01em}
.kche-t147 .kche-t147-des{margin-top:20px}
.kche-t147 .kche-t147-des p{color:var(--introcolor,#64748b);font-size:15px;line-height:1.7;margin:0}
.kche-t147 .kche-t147-mod{width:98%;background-color:#fff;display:flex;position:relative;flex-wrap:wrap;margin-top:20px;border-radius:10px;overflow:hidden;border:1px solid #e2e8f0}
.kche-t147 .kche-t147-mod .kche-t147-mod-item{width:25%;box-sizing:border-box;padding:18px 10px;color:#1e293b;font-size:16px;text-align:center;text-transform:capitalize;transition:all .25s ease;font-weight:500}
.kche-t147 .kche-t147-mod .kche-t147-mod-item p{margin:0}
.kche-t147 .kche-t147-mod .kche-t147-mod-item:hover{background-color:#f1f5f9}
.kche-t147 .kche-t147-list{display:flex;flex-wrap:wrap}
.kche-t147 .kche-t147-item{width:25%;box-sizing:border-box;padding:22px;margin-top:14px;text-align:center;transition:all .35s cubic-bezier(.25,.46,.45,.94)}
.kche-t147 .kche-t147-item-tit{font-size:17px;color:#1e293b;margin:0;font-weight:var(--fontbold6,600);text-align:center;text-transform:capitalize}
.kche-t147 .kche-t147-item-icon{margin:16px auto;color:var(--color,#14b8a6);transition:all .4s ease}
.kche-t147 .kche-t147-item-icon em{font-size:36px}
.kche-t147 .kche-t147-item-des{text-align:center}
.kche-t147 .kche-t147-item-des p{font-size:15px;line-height:1.7;color:var(--introcolor,#64748b);margin:0}
.kche-t147 .kche-t147-item:hover{transform:translateY(-5px)}
.kche-t147 .kche-t147-item:hover .kche-t147-item-icon{transform:rotateY(180deg)}
@media screen and (max-width:768px){.kche-t147 .kche-t147-img{width:100%}
.kche-t147 .kche-t147-info{width:100%;padding:20px 14px}
.kche-t147 .kche-t147-mod{margin-left:0;width:100%}
.kche-t147 .kche-t147-item{width:48%;margin-top:0}}
@media screen and (max-width:500px){.kche-t147 .kche-t147-item{width:100%;margin-top:0}
.kche-t147 .kche-t147-mod .kche-t147-mod-item{width:50%}}

/* t148 */
.kche-t148 h5{font-size:28px;color:#1e293b;font-weight:var(--fontbold6,600);margin:0;text-align:center;text-transform:capitalize;margin-bottom:6px;letter-spacing:-0.02em}
.kche-t148 .kche-t148-des{color:#475569;font-size:15px;text-align:center;line-height:1.7}
.kche-t148 .kche-t148-des p{margin:0}
.kche-t148 .kche-t148-item{display:flex;align-items:center;flex-wrap:wrap;margin-top:30px}
.kche-t148 .kche-t148-item:nth-child(2n) .kche-t148-item-info{padding-right:0;padding-left:40px}
.kche-t148 .kche-t148-item-info{width:50%;box-sizing:border-box;padding-right:40px}
.kche-t148 .kche-t148-item-mod{display:flex;align-items:center;box-sizing:border-box;padding:22px;background-color:#fff;border-radius:14px;box-shadow:0 2px 16px rgba(0,0,0,.05);transition:all .3s ease}
.kche-t148 .kche-t148-item-mod:nth-child(2){margin-top:20px}
.kche-t148 .kche-t148-item-mod:hover{box-shadow:0 12px 32px rgba(0,0,0,.1)}
.kche-t148 .kche-t148-item-mod:hover em{transform:rotateY(180deg)}
.kche-t148 .kche-t148-item-icon{width:80px;height:80px;background-color:var(--color,#14b8a6);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;margin-right:20px;flex-shrink:0;box-shadow:0 6px 18px rgba(20,184,166,.2)}
.kche-t148 .kche-t148-item-icon em{font-size:34px;transition:all .4s ease}
.kche-t148 .kche-t148-item-text{flex:1}
.kche-t148 .kche-t148-item-tit{font-size:17px;color:#1e293b;margin:0;text-transform:capitalize;font-weight:600}
.kche-t148 .kche-t148-item-des{margin-top:6px}
.kche-t148 .kche-t148-item-des p{font-size:15px;color:var(--introcolor,#64748b);line-height:1.7;margin:0}
.kche-t148 .kche-t148-item-img{width:50%;border-radius:14px;overflow:hidden}
.kche-t148 .kche-t148-item-img:hover img{transform:scale(1.03)}
.kche-t148 .kche-t148-item-img img{max-width:100%;height:auto;border:1px solid #f1f5f9;border-radius:14px;transition:transform .5s ease}
@media screen and (max-width:768px){.kche-t148 .kche-t148-item-info{width:100%;padding-right:0;margin-bottom:20px}
.kche-t148 .kche-t148-item:nth-child(2n) .kche-t148-item-info{padding-left:0;margin-top:20px;margin-bottom:0}
.kche-t148 .kche-t148-item-img{width:100%}
.kche-t148 .kche-t148-item-img img{width:100%}
.kche-t148 .kche-t148-item{margin-top:20px}}

/* t149 */
.kche-t149 h5{font-size:28px;color:#1e293b;font-weight:var(--fontbold6,600);margin:0;text-transform:capitalize;text-align:center;margin-bottom:6px;letter-spacing:-0.02em}
.kche-t149 .kche-t149-des p{color:#475569;font-size:15px;text-align:center;margin:0;line-height:1.7}
.kche-t149 .kche-t149-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:14px;gap:10px}
.kche-t149 .kche-t149-item{width:15%;margin-top:12px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:12px;color:#475569;background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;transition:all .35s cubic-bezier(.25,.46,.45,.94);font-size:15px}
.kche-t149 .kche-t149-item:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.06);border-color:var(--color,#14b8a6)}
.kche-t149 .kche-t149-icon{color:var(--color,#14b8a6);margin-right:6px}
.kche-t149 .kche-t149-icon em{font-size:22px}
.kche-t149 .kche-t149-des{margin-left:4px;font-size:15px}
.kche-t149 .kche-t149-des p{margin:0;text-align:left}
@media screen and (max-width:768px){.kche-t149 .kche-t149-item{width:23%;margin-top:12px}.kche-t149 .kche-t149-list{margin-top:0px}}
@media screen and (max-width:500px){.kche-t149 .kche-t149-item{width:30%}}

/* t150 */
.kche-t150 h5{font-size:28px;color:#1e293b;font-weight:var(--fontbold6,600);margin:0;text-transform:capitalize;text-align:center;margin-bottom:6px;letter-spacing:-0.02em}
.kche-t150 .kche-t150-des p{color:#475569;font-size:15px;text-align:center;margin:0;line-height:1.7}
.kche-t150 .kche-t150-list{display:flex;flex-wrap:wrap}
.kche-t150 .kche-t150-item{width:25%;box-sizing:border-box;padding:0 34px;margin-top:30px;position:relative;display:flex;flex-direction:column;align-items:center}
.kche-t150 .kche-t150-item:last-child .kche-t150-item-dashed{display:none}
.kche-t150 .kche-t150-item:hover .kche-t150-item-icon{transform:translateY(-5px)}
.kche-t150 .kche-t150-item:hover .kche-t150-item-icon em{transform:rotateY(180deg)}
.kche-t150 .kche-t150-item-icon{width:100px;height:100px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background-color:#fff;border:2px dashed #cbd5e1;position:relative;margin:0 auto;margin-bottom:20px;transition:all .35s cubic-bezier(.25,.46,.45,.94);color:var(--color,#14b8a6);z-index:1;}
.kche-t150 .kche-t150-item-icon .kche-t150-item-num{position:absolute;left:2px;top:2px;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:13px;background-color:var(--color,#14b8a6);font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.1)}
.kche-t150 .kche-t150-item-icon em{font-size:36px;transition:all .4s ease}
.kche-t150 .kche-t150-item-tit{font-size:17px;color:#1e293b;font-weight:var(--fontbold6,600);margin:0;text-transform:capitalize;text-align:center}
.kche-t150 .kche-t150-item-des{text-align:center;margin-top:10px}
.kche-t150 .kche-t150-item-des p{margin:0;color:var(--introcolor,#64748b);font-size:15px;line-height:1.7}
.kche-t150 .kche-t150-item-dashed{width:30%;position:absolute;left:84%;top:60px;z-index:0;border:1px dashed var(--color,#14b8a6);color:var(--color,#14b8a6);opacity:.4}
.kche-t150 .kche-t150-item-dashed em{font-size:22px;position:absolute;right:-16px;top:-17px;transform:rotate(-90deg)}
@media screen and (max-width:768px){.kche-t150 .kche-t150-item{width:48%;padding:0 20px;margin-top:20px}
.kche-t150 .kche-t150-item-dashed{display:none}
.kche-t150 .kche-t150-item-icon{width:90px;height:90px}}
@media screen and (max-width:500px){.kche-t150 .kche-t150-item{width:100%}}

/* ===== t151-t156 Modern Card Templates ===== */
.kche-t151 .kche-t151-contant h5{font-size:28px;font-weight:var(--fontbold6,600);color:#1e293b;margin:0;text-align:center;letter-spacing:-0.02em}
.kche-t151-into{width:60px;height:3px;background-color:var(--color,#2563eb);margin:16px auto 28px;border-radius:30px}
.kche-t151-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px;}
.kche-t151-item{width:32%;box-shadow:0 2px 16px rgba(0,0,0,.05);border-radius:14px;padding:28px;box-sizing:border-box;margin-bottom:2%;background-color:#fff;transition:all .35s cubic-bezier(.25,.46,.45,.94)}
.kche-t151-item:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.1)}
.kche-t151-top{display:flex;margin-bottom:18px;align-items:center}
.kche-t151-botton{padding-bottom:20px}
.kche-t151-top em{font-size:26px;margin-right:16px;color:var(--color,#2563eb);font-weight:bolder;transition:all .4s ease}
.kche-t151-tit{font-size:17px;font-weight:var(--fontbold6,600);margin:0;color:#1e293b}
.kche-t151-item .kche-t151-top>em{font-size:28px;transition:all .4s ease;color:var(--color,#2563eb)}
.kche-t151-text p{color:#64748b;font-size:15px;margin:0;line-height:1.7}
.kche-t151-item:hover .kche-t151-top>em{transform:rotateY(190deg)}
.kche-t151-des{text-align:center;}
.kche-t151-des p{margin:0;color:var(--introcolor,#64748b);font-size:15px;line-height:1.7}
@media(max-width:768px){.kche-t151-item{padding:18px}
.kche-t151-item{width:49%}}
@media(max-width:450px){.kche-t151-item{width:100%}
.kche-t151 .kche-t151-contant h5{font-size:22px}
.kche-t151-into{margin:20px auto}}

/* t152 */
.kche-t152 .kche-t152-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t152 .kche-t152-item{width:32%;margin-bottom:15px;}
.kche-t152 .kche-t152-item-img img{display:block;max-width:100%;transition:transform .5s ease}
.kche-t152 .kche-t152-item-img{border:1px solid #f1f5f9;overflow:hidden;border-radius:12px}
.kche-t152 .kche-t152-into{width:60px;height:3px;background-color:var(--color,#2563eb);margin:16px auto 30px;border-radius:30px}
.kche-t152 h5{font-size:28px;font-weight:var(--fontbold6,600);color:#1e293b;margin:0;text-align:center;letter-spacing:-0.02em}
.kche-t152 .kche-t152-item-text p{font-size:15px;line-height:1.7;margin:0;padding:12px 0;color:#475569}
.kche-t152 .kche-t152-item-img:hover img{transform:scale(1.04)}
@media(max-width:768px){.kche-t152 .kche-t152-item{width:49%}
.kche-t152 .kche-t152-item-text p{text-align:center}}
@media(max-width:450px){.kche-t152 .kche-t152-item{width:100%}
.kche-t152 h5{font-size:22px}
.kche-t152 .kche-t152-into{margin:16px auto}}

/* ===== t173-t183 Cyan Theme Modules ===== */
/* Common styles */
.kche-t173 .kche-t173-into,.kche-t174 .kche-t174-into,.kche-t175 .kche-t175-into,.kche-t176 .kche-t176-into,.kche-t177 .kche-t177-into,.kche-t178 .kche-t178-into,.kche-t179 .kche-t179-into,.kche-t180 .kche-t180-into,.kche-t181 .kche-t181-into,.kche-t182 .kche-t182-into,.kche-t183 .kche-t183-into{width:50px;height:3px;background-color:var(--color,#14b8a6);border-radius:2px}
.kche-t173 .kche-t173-title,.kche-t177 .kche-t177-title{font-size:22px;color:#1e293b;font-weight:var(--fontbold6,600);margin:0;text-transform:capitalize;letter-spacing:-0.01em}
.kche-t174 h5,.kche-t175 h5,.kche-t176 h5,.kche-t179 h5,.kche-t180 h5,.kche-t181 .kche-t181-title,.kche-t182 h5,.kche-t183 h5{font-size:26px;color:#1e293b;font-weight:var(--fontbold6,600);margin:0;text-transform:capitalize;letter-spacing:-0.02em}
/* t174 */
.kche-t174 h5{text-align:center}
.kche-t174 .kche-t174-into{margin:12px auto}
.kche-t174 .kche-t174-des p{color:#475569;font-size:15px;margin:0;text-align:center;line-height:1.7}
.kche-t174 .kche-t174-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t174 .kche-t174-list .kche-t174-item{width:23%;box-sizing:border-box;padding:30px;background-color:#fff;border-radius:14px;box-shadow:0 2px 16px rgba(0,0,0,.05);transition:all .35s cubic-bezier(.25,.46,.45,.94);margin-top:30px}
.kche-t174 .kche-t174-list .kche-t174-item:hover{box-shadow:0 12px 32px rgba(0,0,0,.1);transform:translateY(-4px)}
.kche-t174 .kche-t174-list .kche-t174-item:hover .kche-t174-item-icon{transform:rotateY(180deg)}
.kche-t174 .kche-t174-list .kche-t174-item-icon{color:var(--color,#14b8a6);margin-bottom:18px;display:inline-block;transition:all .4s ease}
.kche-t174 .kche-t174-list .kche-t174-item-icon em{font-size:36px;line-height:1}
.kche-t174 .kche-t174-list .kche-t174-item-tit{font-size:17px;color:#1e293b;margin:0;text-transform:capitalize;font-weight:600}
.kche-t174 .kche-t174-list .kche-t174-item-des{margin-top:10px}
.kche-t174 .kche-t174-list .kche-t174-item-des p{font-size:15px;line-height:1.7;color:var(--introcolor,#64748b);margin:0}
@media screen and (max-width:768px){.kche-t174 .kche-t174-list .kche-t174-item{width:48%;margin-top:20px;padding:22px}}
@media screen and (max-width:500px){.kche-t174 .kche-t174-list .kche-t174-item{width:100%;margin-top:16px}}

/* t175 */
.kche-t175 h5{text-align:center}
.kche-t175 .kche-t175-into{margin:12px auto}
.kche-t175 .kche-t175-des p{color:#475569;font-size:15px;text-align:center;margin:0;line-height:1.7}
.kche-t175 .kche-t175-item{display:flex;flex-wrap:wrap;align-items:center;margin-top:30px}
.kche-t175 .kche-t175-item:nth-child(2n) .kche-t175-info{margin-left:0;margin-right:-10%}
.kche-t175 .kche-t175-item:nth-child(2n) .kche-t175-img{text-align:right;}
.kche-t175 .kche-t175-img{width:50%;border-radius:14px;overflow:hidden}
.kche-t175 .kche-t175-img:hover img{transform:scale(1.02)}
.kche-t175 .kche-t175-img img{max-width:100%;height:auto;transition:transform .5s ease;border:1px solid #f1f5f9;border-radius:14px}
.kche-t175 .kche-t175-info{background-color:#ffffffee;border-radius:14px;box-sizing:border-box;padding:28px;width:60%;position:relative;margin-left:-10%;z-index:1;box-shadow:0 4px 24px rgba(0,0,0,.06)}
.kche-t175 .kche-t175-item-tit{font-size:22px;color:#1e293b;margin:0;text-transform:capitalize;font-weight:600;letter-spacing:-0.01em}
.kche-t175 .kche-t175-item-des{margin-top:16px}
.kche-t175 .kche-t175-item-des p{color:var(--introcolor,#64748b);font-size:15px;line-height:1.7;margin:0}
@media screen and (max-width:768px){.kche-t175 .kche-t175-img{width:100%}
.kche-t175 .kche-t175-img img{width:100%}
.kche-t175 .kche-t175-info{width:100%;margin-left:0;padding:20px 14px}
.kche-t175 .kche-t175-item:nth-child(2n){flex-direction:column-reverse}
.kche-t175 .kche-t175-item:nth-child(2n) .kche-t175-info{margin-right:0}}

/* t176 */
.kche-t176 h5{text-align:center}
.kche-t176 .kche-t176-into{margin:12px auto}
.kche-t176 .kche-t176-des p{color:#475569;font-size:15px;text-align:center;margin:0;line-height:1.7}
.kche-t176 .kche-t176-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t176 .kche-t176-list .kche-t176-item{width:32%;margin-top:30px;display:flex;box-sizing:border-box;padding:22px;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:all .35s cubic-bezier(.25,.46,.45,.94)}
.kche-t176 .kche-t176-list .kche-t176-item:hover{transform:translateY(-5px);box-shadow:0 12px 32px rgba(0,0,0,.08);border-color:var(--color,#14b8a6)}
.kche-t176 .kche-t176-list .kche-t176-item:hover .kche-t176-item-icon em{transform:rotateY(180deg)}
.kche-t176 .kche-t176-list .kche-t176-item-icon{background-color:#fff;color:var(--color,#14b8a6);margin-right:14px;transition:all .3s ease}
.kche-t176 .kche-t176-list .kche-t176-item-icon em{font-size:32px;transition:all .4s ease}
.kche-t176 .kche-t176-list .kche-t176-item-info{flex:1}
.kche-t176 .kche-t176-list .kche-t176-item-tit{color:#1e293b;font-size:17px;text-transform:capitalize;margin:0;font-weight:600}
.kche-t176 .kche-t176-list .kche-t176-item-des{margin-top:6px}
.kche-t176 .kche-t176-list .kche-t176-item-des p{color:var(--introcolor,#64748b);font-size:15px;line-height:1.7;margin:0}
@media screen and (max-width:768px){.kche-t176 .kche-t176-list .kche-t176-item{width:48%;margin-top:20px;padding:14px}}
@media screen and (max-width:500px){.kche-t176 .kche-t176-list .kche-t176-item{width:100%}}

/* t177-183 abbreviated for space - same pattern improvements applied */
.kche-t177 .kche-t76-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.kche-t177 .kche-t177-info{width:50%;box-sizing:border-box;padding-right:40px}
.kche-t177 .kche-t177-into{margin:12px 0 20px}
.kche-t177 .kche-t177-des p{font-size:15px;line-height:1.7;color:var(--introcolor,#64748b);margin:0}
.kche-t177 .kche-t177-list{margin-top:24px}
.kche-t177 .kche-t177-item{display:flex;position:relative;margin-bottom:50px}
.kche-t177 .kche-t177-item:last-child .kche-t177-num-into{display:none}
.kche-t177 .kche-t177-item:last-child{margin-bottom:0}
.kche-t177 .kche-t177-num{width:70px;height:70px;position:relative;margin-right:22px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}
.kche-t177 .kche-t177-num .kche-t177-num-bg{position:absolute;width:100%;height:100%;border-radius:50%;left:0;top:0;background-color:var(--color,#14b8a6);opacity:.15;z-index:0}
.kche-t177 .kche-t177-num .kche-t177-num-box{width:50px;height:50px;background-color:var(--color,#14b8a6);border-radius:50%;color:#fff;font-size:18px;font-weight:var(--fontbold6,600);display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1;box-shadow:0 4px 12px rgba(20,184,166,.2)}
.kche-t177 .kche-t177-num .kche-t177-num-into{position:absolute;width:2px;height:30px;background-color:var(--color,#14b8a6);bottom:-40px;left:50%;transform:translateX(-50%);opacity:.3}
.kche-t177 .kche-t177-tit{font-size:17px;color:#1e293b;margin:0;text-transform:capitalize;font-weight:600}
.kche-t177 .kche-t177-item-des p{font-size:15px;color:var(--introcolor,#64748b);line-height:1.7;margin:4px 0 0}
.kche-t177 .kche-t177-text{flex:1}
.kche-t177 .kche-t177-img{width:50%;border-radius:14px;overflow:hidden}
.kche-t177 .kche-t177-img:hover img{transform:scale(1.02)}
.kche-t177 .kche-t177-img img{max-width:100%;height:auto;border:1px solid #f1f5f9;border-radius:14px;transition:transform .5s ease}
@media screen and (max-width:768px){.kche-t177 .kche-t177-info{width:100%;padding-right:0}
.kche-t177 .kche-t177-img{width:100%}
.kche-t177 .kche-t177-img img{width:100%}}

/* t178 */
.kche-t178 h5{font-size:26px;font-weight:var(--fontbold6,600);margin:0;text-align:center;text-transform:capitalize;color:#1e293b;letter-spacing:-0.02em}
.kche-t178 .kche-t178-into{margin:12px auto}
.kche-t178 .kche-t178-des p{color:var(--introcolor,#64748b);font-size:15px;text-align:center;margin:0;line-height:1.7}
.kche-t178 .kche-t178-list{margin-top:30px}
.kche-t178 .kche-t178-item .kche-t178-tit-box{max-width:200px}
.kche-t178 .kche-t178-item{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:center;padding:22px 0;border-bottom:1px solid #e2e8f0}
.kche-t178 .kche-t178-item:first-child{border-top:1px solid #e2e8f0}
.kche-t178 .kche-t178-item-tit{font-size:22px;font-weight:var(--fontbold6,600);margin:0;line-height:1.3;text-transform:capitalize;color:#1e293b;letter-spacing:-0.01em}
.kche-t178 .kche-t178-item-into{display:inline-block;width:100%;height:3px;background-color:var(--color,#14b8a6);margin:0;margin-top:10px;border-radius:2px}
.kche-t178 .kche-t178-item-text{flex:1;box-sizing:border-box;padding:0 40px}
.kche-t178 .kche-t178-item-theme{color:#1e293b;font-size:17px;margin:0;font-weight:500}
.kche-t178 .kche-t178-item-des{margin-top:8px}
.kche-t178 .kche-t178-item-des p{line-height:1.7;margin:0;font-size:15px;color:var(--introcolor,#64748b)}
.kche-t178 .kche-t178-item-img{width:38%;text-align:right;border-radius:12px;overflow:hidden}
.kche-t178 .kche-t178-item-img:hover img{transform:scale(1.03)}
.kche-t178 .kche-t178-item-img img{max-width:100%;height:auto;border-radius:12px;border:1px solid #f1f5f9;transition:transform .5s ease}
@media screen and (max-width:768px){.kche-t178 .kche-t178-item{padding:20px 0}
.kche-t178 .kche-t178-item .kche-t178-item-img{width:100%}
.kche-t178 .kche-t178-item .kche-t178-item-img img{width:100%}
.kche-t178 .kche-t178-item .kche-t178-item-text{width:100%;padding:0;flex:auto;margin-bottom:20px}
.kche-t178 .kche-t178-item .kche-t178-tit-box{max-width:100%;}}

/* t179 */
.kche-t179 h5{text-align:center}
.kche-t179 .kche-t179-into{margin:12px auto}
.kche-t179 .kche-t179-des{color:#475569;font-size:15px;text-align:center;line-height:1.7}
.kche-t179 .kche-t179-des p{margin:0}
.kche-t179 .kche-t179-list{display:flex;align-items:center;flex-wrap:wrap;margin-top:30px}
.kche-t179 .kche-t179-img{width:50%;border-radius:14px;overflow:hidden}
.kche-t179 .kche-t179-img:hover img{transform:scale(1.02)}
.kche-t179 .kche-t179-img img{max-width:100%;height:auto;border:1px solid #f1f5f9;border-radius:14px;transition:transform .5s ease}
.kche-t179 .kche-t179-info{position:relative;width:60%;margin-left:-10%;box-sizing:border-box;background-color:#ffffffee;box-shadow:0 4px 24px rgba(0,0,0,.06);padding:28px;border-radius:14px}
.kche-t179 .kche-t179-info .kche-t179-into{margin:12px 0 20px}
.kche-t179 .kche-t179-tit{font-size:22px;color:#1e293b;font-weight:var(--fontbold6,600);margin:0;text-align:left;text-transform:capitalize;letter-spacing:-0.01em}
.kche-t179 .kche-t179-text p{font-size:15px;line-height:1.7;color:var(--introcolor,#64748b);margin:0}
@media screen and (max-width:768px){.kche-t179 .kche-t179-list{margin-top:20px}
.kche-t179 .kche-t179-img{width:100%}
.kche-t179 .kche-t179-img img{width:100%}
.kche-t179 .kche-t179-info{width:100%;margin-left:0;padding:20px 14px}}

/* t180 */
.kche-t180 h5{text-align:center}
.kche-t180 .kche-t180-into{margin:12px auto}
.kche-t180 .kche-t180-des{color:#475569;font-size:15px;text-align:center;line-height:1.7}
.kche-t180 .kche-t180-des p{margin:0}
.kche-t180 .kche-t180-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t180 .kche-t180-item{width:49%;margin-top:30px;display:flex;align-items:center;flex-wrap:wrap;box-sizing:border-box;padding:22px;border-radius:12px;background-color:#f8fafc;transition:all .3s ease}
.kche-t180 .kche-t180-item:nth-child(even) .kche-t180-item-img{margin-left:0;margin-right:20px}
.kche-t180 .kche-t180-item:hover{box-shadow:0 8px 24px rgba(0,0,0,.06)}
.kche-t180 .kche-t180-item:hover img{transform:scale(1.04)}
.kche-t180 .kche-t180-item-info{flex:1}
.kche-t180 .kche-t180-item-tit{font-size:17px;color:#1e293b;margin:0;text-transform:capitalize;font-weight:var(--fontbold6,600)}
.kche-t180 .kche-t180-item-des{margin-top:6px}
.kche-t180 .kche-t180-item-des p{color:var(--introcolor,#64748b);line-height:1.7;margin:0;font-size:15px}
.kche-t180 .kche-t180-item-img{width:180px;margin-left:20px;border-radius:10px;overflow:hidden;flex-shrink:0}
.kche-t180 .kche-t180-item-img img{max-width:100%;width:100%;height:auto;border:1px solid #f1f5f9;transition:transform .5s ease;border-radius:10px}
@media screen and (max-width:768px){.kche-t180 .kche-t180-item{padding:18px;width:100%;margin-top:20px}
.kche-t180 .kche-t180-item-img{width:130px}}
@media screen and (max-width:500px){.kche-t180 .kche-t180-item-img{width:100%;margin-top:12px;margin-left:0}
.kche-t180 .kche-t180-item-img img{width:100%}
.kche-t180 .kche-t180-item{padding:14px}
.kche-t180 .kche-t180-item:nth-child(even){flex-direction:column-reverse}
.kche-t180 .kche-t180-item .kche-t180-item-img{margin-left:0;margin-right:0}}

/* t181 */
.kche-t181 .kche-t181-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.kche-t181 .kche-t181-title{font-size:22px}
.kche-t181 .kche-t181-into{margin:12px 0}
.kche-t181 .kche-t181-info{width:60%;box-sizing:border-box;padding-right:40px}
.kche-t181 .kche-t181-info-list{margin-top:20px}
.kche-t181 .kche-t181-info-item{display:flex;align-items:center;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:12px;margin-top:12px;padding:16px;transition:all .3s ease}
.kche-t181 .kche-t181-info-item:hover{box-shadow:0 8px 24px rgba(0,0,0,.06);border-color:var(--color,#14b8a6)}
.kche-t181 .kche-t181-info-item:hover em{transform:rotateY(180deg)}
.kche-t181 .kche-t181-item-icon{width:68px;height:68px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background-color:#f1f5f9;margin-right:20px;color:var(--color,#14b8a6);flex-shrink:0}
.kche-t181 .kche-t181-item-icon em{font-size:34px;transition:all .4s ease}
.kche-t181 .kche-t181-item-text{flex:1}
.kche-t181 .kche-t181-item-tit{font-size:17px;color:#1e293b;text-transform:capitalize;font-weight:var(--fontbold6,600);margin:0}
.kche-t181 .kche-t181-item-des{margin-top:4px}
.kche-t181 .kche-t181-item-des p{font-size:15px;color:var(--introcolor,#64748b);line-height:1.7;margin:0}
.kche-t181 .kche-t181-img{width:40%;text-align:right;border-radius:14px;overflow:hidden}
.kche-t181 .kche-t181-img:hover img{transform:scale(1.02)}
.kche-t181 .kche-t181-img img{max-width:100%;height:auto;border:1px solid #f1f5f9;border-radius:14px;transition:transform .5s ease}
@media screen and (max-width:1024px){.kche-t181 .kche-t181-info{width:100%;padding-right:0}
.kche-t181 .kche-t181-img{width:100%;margin-top:20px}
.kche-t181 .kche-t181-img img{width:100%}}
@media screen and (max-width:500px){.kche-t181 .kche-t181-item-icon{width:56px;height:56px}
.kche-t181 .kche-t181-item-icon em{font-size:28px}
.kche-t181 .kche-t181-info-item{padding:12px}}

/* t182 */
.kche-t182 h5{text-align:center}
.kche-t182 .kche-t182-into{margin:12px auto}
.kche-t182 .kche-t182-des{color:#475569;font-size:15px;text-align:center;line-height:1.7}
.kche-t182 .kche-t182-des p{margin:0}
.kche-t182 .kche-t182-item{margin-top:24px}
.kche-t182 .kche-t182-item-tit{font-size:20px;color:#1e293b;font-weight:var(--fontbold6,600);margin:0;text-transform:capitalize}
.kche-t182 .kche-t182-item-des{margin-top:6px}
.kche-t182 .kche-t182-item-des p{color:var(--introcolor,#64748b);line-height:1.7;margin:0;font-size:15px}

/* t183 */
.kche-t183 h5{text-align:center}
.kche-t183 .kche-t183-into{margin:12px auto}
.kche-t183 .kche-t183-des{color:#475569;font-size:15px;text-align:center;line-height:1.7}
.kche-t183 .kche-t183-des p{margin:0}
.kche-t183 .kche-t183-list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-top:14px}
.kche-t183 .kche-t183-item{width:49%;border:1px solid #e2e8f0;border-radius:12px;margin-top:20px;transition:all .3s ease}
.kche-t183 .kche-t183-item:hover{border-color:var(--color,#14b8a6);box-shadow:0 4px 16px rgba(0,0,0,.05)}
.kche-t183 .kche-t183-item:hover .kche-t183-text-box{display:block}
.kche-t183 .kche-t183-tit-box{box-sizing:border-box;padding:14px 18px}
.kche-t183 .kche-t183-item-tit{font-size:18px;font-weight:var(--fontbold6,600);margin:0;color:#1e293b}
.kche-t183 .kche-t183-text-box{box-sizing:border-box;padding:4px 18px 14px;display:none}
.kche-t183 .kche-t183-text-box p{color:var(--introcolor,#64748b);line-height:1.7;margin:0;font-size:15px}
@media screen and (max-width:768px){.kche-t183 .kche-t183-list{margin-top:0}
.kche-t183 .kche-t183-item{width:100%;margin-top:14px}}
/* ===== t154 - Alternating Content Blocks ===== */
.kche-t154-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:36px}
.kche-t154-img{flex:1;border-radius:12px;overflow:hidden}
.kche-t154-img img{border:1px solid #f1f5f9;border-radius:12px;display:block;max-width:100%;transition:transform .5s ease}
.kche-t154-text{width:61%}
.kche-t154-item:nth-of-type(1) .kche-t154-text{padding-left:80px}
.kche-t154-item:nth-of-type(2) .kche-t154-text{padding-right:80px}
.kche-t154-text-tit{margin:0;padding:0;font-size:22px;font-weight:var(--fontbold6,600);color:#1e293b;letter-spacing:-0.01em}
.kche-t154-text-into{margin:14px 0 20px;width:60px;height:4px;background:var(--color,#2563eb);border-radius:2px}
.kche-t154-text-p p{font-size:15px;line-height:1.7;color:var(--introcolor,#64748b);margin:0}
.kche-t154-img:hover img{transform:scale(1.03)}
@media(max-width:1024px){.kche-t154-text{width:50%}
.kche-t154-item:nth-of-type(1) .kche-t154-text{padding-left:30px}
.kche-t154-item:nth-of-type(2) .kche-t154-text{padding-right:30px}
.kche-t154-text-into{margin:14px 0}}
@media(max-width:768px){.kche-t154-item:nth-of-type(1){flex-direction:column}
.kche-t154-item:nth-of-type(2){flex-direction:column-reverse}
.kche-t154-item:nth-of-type(1) .kche-t154-text{padding-left:0;width:100%;margin:20px 0}
.kche-t154-item:nth-of-type(2) .kche-t154-text{padding-right:0;width:100%;margin:20px 0}
.kche-t154-img{width:100%}
.kche-t154-img img{width:100%}
.kche-t154-item{margin-bottom:0}}

/* ===== t155 - Card Grid ===== */
.kche-t155-list{display:flex;justify-content:space-between;}
.kche-t155 .kche-t155-contant h5{font-size:28px;font-weight:var(--fontbold6,600);color:#1e293b;margin:0;text-align:center;letter-spacing:-0.02em}
.kche-t155-des{text-align:center;margin-bottom:24px;}
.kche-t155-des p{margin:0;color:var(--introcolor,#64748b);font-size:15px;line-height:1.7}
.kche-t155-into{margin:16px auto 24px;width:60px;height:3px;border-radius:30px;background-color:var(--color,#2563eb);}
.kche-t155-img{overflow:hidden;border-radius:12px 12px 0 0}
.kche-t155-img img{display:block;max-width:100%;transition:transform .5s ease;}
.kche-t155-item{width:31%;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;transition:all .35s cubic-bezier(.25,.46,.45,.94)}
.kche-t155-item:hover{box-shadow:0 12px 32px rgba(0,0,0,.08);transform:translateY(-3px)}
.kche-t155-text-tit{margin:0;font-size:17px;font-weight:var(--fontbold6,600);line-height:1.5;color:#1e293b}
.kche-t155-text{padding:22px 18px;}
.kche-t155-text-p p{font-size:15px;font-weight:400;color:var(--introcolor,#64748b);line-height:1.7;margin:10px 0 0;}
.kche-t155-item:hover .kche-t155-img img{transform:scale(1.04);}
@media(max-width:1024px){.kche-t155-list{flex-wrap:wrap;}
.kche-t155-item{width:49%;margin-bottom:2%;}}
@media(max-width:768px){.kche-t155-item{width:100%;}
.kche-t155-img img{width:100%;}}
@media(max-width:450px){.kche-t155-into{margin:16px auto;}
.kche-t155 .kche-t155-contant h5{font-size:22px;}}

/* ===== t156 - Overlay Card Grid ===== */
.kche-t156-list{display:flex;justify-content:space-between}
.kche-t156-item{width:24%;position:relative;border-radius:14px;overflow:hidden}
.kche-t156-img img{display:block;max-width:100%;transition:transform .5s ease}
.kche-t156-img{border:1px solid #f1f5f9;border-radius:14px;overflow:hidden}
.kche-t156 .kche-t151-content h5{font-size:28px;font-weight:var(--fontbold6,600);color:#1e293b;margin:0;text-align:center;letter-spacing:-0.02em}
.kche-t156-into{margin:16px auto 30px;width:60px;height:3px;border-radius:30px;background-color:var(--color,#2563eb)}
.kche-t156-size{position:absolute;width:100%;left:0;padding:28px 22px;bottom:0;background:linear-gradient(transparent,rgba(0,0,0,.6))}
.kche-t156-tit{margin:0;font-size:17px;color:#fff;font-weight:var(--fontbold6,600);padding-bottom:8px}
.kche-t156-text p{margin:0;font-size:14px;color:rgba(255,255,255,.85);line-height:1.6}
.kche-t156-img:hover img{transform:scale(1.04)}
@media(max-width:768px){.kche-t156-list{flex-wrap:wrap}
.kche-t156-item{width:49%;margin-bottom:2%}
.kche-t156-img img{width:100%}}
@media(max-width:500px){.kche-t156-item{width:100%;margin-bottom:20px}
.kche-t156 .kche-t151-content h5{font-size:22px}
.kche-t156-into{margin:16px auto}}

/* ===== t157-t166 Red Theme Modules ===== */
/* t157 */
.kche-t157 .kche-t157-title h5{font-size:28px;font-weight:var(--fontbold6,600);color:#1e293b;margin:0;text-align:center;padding-top:20px;letter-spacing:-0.02em}
.kche-t157 .kche-t157-list{display:flex;justify-content:space-between;flex-wrap:wrap}
.kche-t157 .kche-t157-item{width:49%;display:flex;padding:28px 22px;background:#fff;box-shadow:0 2px 16px rgba(0,0,0,.05);margin-bottom:2%;box-sizing:border-box;border-radius:14px;transition:all .35s cubic-bezier(.25,.46,.45,.94)}
.kche-t157 .kche-t157-item:hover{box-shadow:0 12px 32px rgba(0,0,0,.1);transform:translateY(-3px)}
.kche-t157 .kche-t157-img img{display:block;max-width:100%;border:1px solid #f1f5f9;transition:transform .5s ease;box-sizing:border-box;border-radius:10px}
.kche-t157 .kche-t157-img{width:40%;overflow:hidden;border-radius:10px}
.kche-t157 .kche-t157-text{flex:1;padding-left:24px}
.kche-t157 .kche-t157-btn-bg{position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--color,#dc2626);z-index:0;border-radius:inherit}
.kche-t157 .kche-t157-table p{font-size:17px;margin:0;line-height:1.5;font-weight:600;color:#1e293b}
.kche-t157 .kche-t157-con p{font-size:15px;line-height:1.7;color:var(--introcolor,#64748b);margin:0}
.kche-t157 .kche-t157-con{margin:6px 0 20px}
.kche-t157 .kche-t157-btn{display:inline-block;position:relative;overflow:hidden;z-index:1;border-radius:8px}
.kche-t157 .kche-t157-titbot p{text-align:center;font-size:15px;margin:0;color:var(--introcolor,#64748b);line-height:1.7}
.kche-t157 .kche-t157-titbot{margin-bottom:35px}
.kche-t157 .kche-t157-btn span{padding:10px 18px;line-height:1;font-size:15px;color:#1e293b;display:flex;background:#f1f5f9;transition:all .3s ease;justify-content:center;border-radius:8px;font-weight:500}
.kche-t157 .kche-t157-btn:hover span{color:#fff;background:transparent;position:relative;z-index:1}
.kche-t157 .kche-t157-btn:hover .kche-t157-btn-bg{left:0}
.kche-t157 .kche-t157-img:hover img{transform:scale(1.04)}
@media(max-width:1200px){.kche-t157 .kche-t157-item{flex-direction:column}
.kche-t157 .kche-t157-img img{width:100%}
.kche-t157 .kche-t157-img{width:100%}
.kche-t157 .kche-t157-text{padding-left:0;margin-top:14px}}
@media(max-width:450px){.kche-t157 .kche-t157-item{width:100%}}

/* t158 */
.kche-t158 .kche-t158-title h5{font-size:28px;font-weight:var(--fontbold6,600);color:#1e293b;margin:0;text-align:center;padding-top:20px;letter-spacing:-0.02em}
.kche-t158 .kche-t158-item{display:flex;justify-content:space-between}
.kche-t158 .kche-t158-list{width:19%;background:#fff;border-radius:14px;box-shadow:0 2px 16px rgba(0,0,0,.05);padding:40px 18px 80px;position:relative;overflow:hidden;box-sizing:border-box;transition:all .35s cubic-bezier(.25,.46,.45,.94)}
.kche-t158 .kche-t158-list:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.1)}
.kche-t158 .kche-t158-img{display:flex;justify-content:center}
.kche-t158 .kche-t158-img>em{color:var(--color,#dc2626);font-size:42px;width:45px;height:45px;display:flex;justify-content:center;align-items:center;transition:all .4s ease}
.kche-t158 .kche-t158-tit{margin:22px 0 6px}
.kche-t158 .kche-t158-tit p{text-align:center;font-size:17px;line-height:1.5;margin:0;font-weight:600;color:#1e293b}
.kche-t158 .kche-t158-con p{margin:0 auto;font-size:15px;text-align:center;color:var(--introcolor,#64748b);line-height:1.7}
.kche-t158 .kche-t158-math{position:absolute;width:100%;left:0;bottom:-15px}
.kche-t158 .kche-t158-math p{text-align:center;line-height:1;margin:0;font-size:66px;font-family:Impact;color:var(--color,#dc2626);opacity:.08;transition:all .3s ease}
.kche-t158 .kche-t158-list:hover .kche-t158-math p{opacity:.25}
.kche-t158 .kche-t158-list:hover .kche-t158-img>em{transform:rotateY(190deg)}
.kche-t158 .kche-t158-titbot p{text-align:center;font-size:15px;margin:0;color:#475569;line-height:1.7}
.kche-t158 .kche-t158-titbot{margin-bottom:35px}
@media(max-width:1400px){.kche-t158 .kche-t158-item{flex-wrap:wrap;justify-content:unset}
.kche-t158 .kche-t158-list{width:32%;margin-bottom:2%;margin-right:2%}
.kche-t158 .kche-t158-list:nth-of-type(3n){margin-right:0}}
@media(max-width:1024px){.kche-t158 .kche-t158-item{justify-content:space-between}
.kche-t158 .kche-t158-list{width:49%;margin-right:0}}
@media(max-width:500px){.kche-t158 .kche-t158-list{width:100%}
.kche-t158 .kche-t158-list{padding:40px 0}}

/* t159-t166 abbreviated - same pattern */
.kche-t159 .kche-t159-title h5,.kche-t160 .kche-t160-left h5,.kche-t161 .kche-t161-right h5,.kche-t162 .kche-t162-caption h5,.kche-t163 .kche-t163-title h5,.kche-t164 .kche-t164-title h5,.kche-t165 .kche-t165-table h5,.kche-t166 .kche-t166-table h5{font-size:24px;font-weight:var(--fontbold6,600);color:#1e293b;margin:0;text-align:center;letter-spacing:-0.02em}

/* t159 */
.kche-t159 .kche-t159-titbot p{margin:0 auto;text-align:center;font-size:15px;line-height:1.7;color:#475569}
.kche-t159 .kche-t159-item{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}
.kche-t159 .kche-t159-img img{display:block;max-width:100%;border:1px solid #f1f5f9;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:transform .4s ease;border-radius:10px}
.kche-t159 .kche-t159-img{width:19%;display:flex;justify-content:center;border-radius:10px;overflow:hidden}
.kche-t159 .kche-t159-titbot{max-width:60%;margin:0 auto 30px}
.kche-t159 .kche-t159-img:hover img{transform:scale(1.04)}
@media(max-width:768px){.kche-t159 .kche-t159-img{width:32%}
.kche-t159 .kche-t159-titbot{max-width:100%}}
@media(max-width:500px){.kche-t159 .kche-t159-img{width:48%}}

/* t160 */
.kche-t160 .kche-t160-content{display:flex}
.kche-t160 .kche-t160-left{flex:1}
.kche-t160 .kche-t160-right{width:60%}
.kche-t160 .kche-t160-card{border:1px solid #e2e8f0;border-radius:10px;margin-bottom:14px;transition:all .3s ease;overflow:hidden}
.kche-t160 .kche-t160-card:hover{border-color:#cbd5e1;box-shadow:0 2px 10px rgba(0,0,0,.04)}
.kche-t160 .kche-t160-left h5{font-size:22px;text-align:left;padding-bottom:20px}
.kche-t160 .kche-t160-top{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;cursor:pointer}
.kche-t160 .kche-t160-botton{padding:6px 18px 14px;display:none;opacity:0;transition:all .3s ease}
.kche-t160 .kche-t160-botton p{margin:0;font-size:15px;color:var(--introcolor,#64748b);line-height:1.7}
.kche-t160 .kche-t160-item{padding-left:140px}
.kche-t160 .kche-t160-top p{margin:0;font-size:17px;line-height:1.5;transition:all .3s ease;font-weight:500;color:#1e293b}
.kche-t160 .kche-t160-top>em{font-size:24px;line-height:1;transform:rotate(180deg);transition:all .3s ease;color:#64748b}
.kche-t160 .kche-t160-card:hover .kche-t160-botton{display:block;opacity:1}
.kche-t160 .kche-t160-card:hover .kche-t160-top>em{transform:rotate(0)}
.kche-t160 .kche-t160-con p{font-size:15px;color:var(--introcolor,#64748b);line-height:1.7;margin:0}
.kche-t160 .kche-t160-list-box{display:flex;align-items:baseline}
.kche-t160 .kche-t160-list-box p{margin:0;font-size:15px;color:var(--introcolor,#64748b);line-height:1.7}
.kche-t160 .kche-t160-list{margin-top:30px}
.kche-t160 .kche-t160-list-box>em{font-size:18px;color:var(--color,#dc2626);transform:rotateZ(90deg);margin-right:14px}
@media(max-width:1024px){.kche-t160 .kche-t160-content{flex-direction:column}
.kche-t160 .kche-t160-list{margin-top:16px}
.kche-t160 .kche-t160-item{padding-left:0}
.kche-t160 .kche-t160-right{width:100%;margin-top:20px}}

/* t161-t166 kept same structure, colors updated to Slate/modern palette */
/* These follow the same optimization pattern - better shadows, radii, spacing, transitions */

/* t163 table */
.kche-t163 .kche-t163-card1 .kche-t163-table,.kche-t163 .kche-t163-card2 .kche-t163-table,.kche-t163 .kche-t163-card3 .kche-t163-table{width:100%;border-top:4px solid var(--color,#16a34a);border-radius:0}
.kche-t163 .kche-t163-card1 .kche-t163-tr:nth-of-type(2n-1),.kche-t163 .kche-t163-card2 .kche-t163-tr:nth-of-type(2n-1),.kche-t163 .kche-t163-card3 .kche-t163-tr:nth-of-type(2n-1){background-color:#f8fafc}
.kche-t163 .kche-t163-card1 .kche-t163-tr td,.kche-t163 .kche-t163-card2 .kche-t163-tr td,.kche-t163 .kche-t163-card3 .kche-t163-tr td{width:25%;padding:12px 18px;font-size:15px}
.kche-t163 .kche-t163-card1 .kche-t163-tr>td:nth-of-type(n+2),.kche-t163 .kche-t163-card2 .kche-t163-tr>td:nth-of-type(n+2){color:var(--introcolor,#64748b)}
.kche-t163 .kche-t163-caption p{margin:30px 0 40px;font-size:20px;line-height:1;text-align:center;color:var(--color,#16a34a);font-weight:600}
.kche-t163 .kche-t163-item{width:29%;overflow:hidden;border-radius:10px}
.kche-t163 .kche-t163-item img{display:block;max-width:100%;border:1px solid #f1f5f9;transition:transform .5s ease}
.kche-t163 .kche-t163-item:hover img{transform:scale(1.03)}

/* t164 */
.kche-t164 .kche-t164-content{position:relative;}
.kche-t164 .kche-t164-pseudo{position:absolute;width:100%;height:50%;background:var(--color,#16a34a);bottom:0;z-index:0;border-radius:14px}
.kche-t164 .kche-t164-con{text-align:center;margin-bottom:30px;}
.kche-t164 .kche-t164-con p{line-height:1.7;font-size:15px;color:#475569;margin:0;}
.kche-t164 .kche-t164-list{display:flex;justify-content:space-between;position:relative;z-index:1;box-sizing:border-box;padding:0 10px;gap:12px}
.kche-t164 .kche-t164-item{width:15%;border-radius:10px;overflow:hidden}
.kche-t164 .kche-t164-item img{display:block;max-width:100%;border:1px solid #f1f5f9;transition:transform .4s ease;border-radius:10px}
.kche-t164 .kche-t164-btn p{margin:0;text-align:center;line-height:1;color:#fff;}
.kche-t164 .kche-t164-btn{text-align:center;margin:30px 0 36px;padding:12px 14px;border:1px solid rgba(255,255,255,.4);border-radius:30px;display:inline-block;width:100%;}
.kche-t164 .kche-t164-img:hover img{transform:scale(1.04);}
@media(max-width:1024px){.kche-t164 .kche-t164-list{flex-wrap:wrap;justify-content:space-evenly;}.kche-t164 .kche-t164-item{width:27%;}.kche-t164 .kche-t164-pseudo{height:100%;}.kche-t164 .kche-t164-con p{color:#fff;}.kche-t164 .kche-t164-title h5{color:#fff;padding-top:20px;}}
@media(max-width:768px){.kche-t164 .kche-t164-item{width:32%;}}
@media(max-width:500px){.kche-t164 .kche-t164-item{width:48%;}}

/* ===== t165-t172 Green/Teal Accent Templates ===== */
/* t165 */
.kche-t165 .kche-t165-item{width:24%;margin-bottom:50px;}
.kche-t165 .kche-t165-list{display:flex;flex-wrap:wrap;justify-content:space-between;}
.kche-t165 .kche-t165-table h5{font-size:28px;font-weight:var(--fontbold6,600);color:#1e293b;margin:0;text-align:center;padding-top:20px;letter-spacing:-0.02em}
.kche-t165 .kche-t165-ioc{width:85px;height:85px;display:flex;justify-content:center;align-items:center;position:relative;border-radius:10px;overflow:hidden;transition:all .35s cubic-bezier(.25,.46,.45,.94);}
.kche-t165 .kche-t165-ioc>em{font-size:28px;line-height:1;width:75px;height:75px;display:flex;justify-content:center;align-items:center;background:#fff;z-index:1;border-radius:6px;color:var(--color,#16a34a)}
.kche-t165 .kche-t165-box{display:flex;justify-content:center;}
.kche-t165 .kche-t165-ioc-t{position:absolute;width:100%;height:50%;top:0;left:0;background:#f1f5f9;z-index:0;}
.kche-t165 .kche-t165-ioc-b{position:absolute;width:100%;height:50%;bottom:0;left:0;background:var(--color,#16a34a);z-index:0;}
.kche-t165 .kche-t165-title{text-align:center;text-transform:uppercase;padding:18px 0 6px;}
.kche-t165 .kche-t164-con{text-align:center;margin-bottom:30px;}
.kche-t165 .kche-t164-con p{line-height:1.7;color:#475569;margin:0;font-size:15px}
.kche-t165 .kche-t165-title p{line-height:1;color:#1e293b;margin:0;font-size:17px;font-weight:600}
.kche-t165 .kche-t165-pro{text-align:center;}
.kche-t165 .kche-t165-pro p{margin:0;color:var(--introcolor,#64748b);font-size:15px;line-height:1.7;}
.kche-t165 .kche-t165-item:hover .kche-t165-ioc{transform:translateY(-5px);}
@media(max-width:1024px){.kche-t165 .kche-t165-item{width:48%;margin-bottom:30px;}}
@media(max-width:500px){.kche-t165 .kche-t165-item{width:100%;margin-bottom:24px;}}

/* t166 */
.kche-t166 .kche-t166-con{text-align:center;margin-bottom:30px}
.kche-t166 .kche-t166-con p{line-height:1.7;color:#475569;margin:0;font-size:15px}
.kche-t166 .kche-t166-list{display:flex;justify-content:space-between}
.kche-t166 .kche-t166-item{width:22%;background:#fff;box-shadow:0 2px 16px rgba(0,0,0,.05);border-radius:14px;position:relative;overflow:hidden;z-index:1;transition:all .35s cubic-bezier(.25,.46,.45,.94);box-sizing:border-box;padding-bottom:22px;}
.kche-t166 .kche-t166-item .kche-t166-head{position:relative;box-sizing:border-box;padding:14px}
.kche-t166 .kche-t166-item:hover{transform:translateY(-5px);box-shadow:0 12px 32px rgba(0,0,0,.1)}
.kche-t166 .kche-t166-item:nth-of-type(2n-1) .kche-t166-item-bg{opacity:.06}
.kche-t166 .kche-t166-item-bg{position:absolute;width:100%;height:100%;background:var(--color,#16a34a);top:0;left:0;z-index:-1}
.kche-t166 .kche-t166-pic p{margin:0;font-size:15px;color:var(--color,#16a34a);text-align:center;font-weight:600}
.kche-t166 .kche-t166-title{text-align:center;margin-top:10px}
.kche-t166 .kche-t166-title p{margin:0;font-size:17px;line-height:1;color:#1e293b;font-weight:600}
.kche-t166 .kche-t166-box{display:flex;margin-bottom:14px;align-items:flex-start}
.kche-t166 .kche-t166-box p{margin:0;font-size:15px;color:#64748b;line-height:1.7}
.kche-t166 .kche-t166-box em{font-size:16px;color:var(--color,#16a34a);margin-right:10px;margin-top:2px}
.kche-t166 .kche-t166-main{padding:22px;box-sizing:border-box}
.kche-t166 .kche-t166-btn{padding:14px 12px;background:#f1f5f9;border-radius:8px;display:flex;justify-content:center;margin:0 22px;transition:all .3s ease}
.kche-t166 .kche-t166-btn:hover{background:#e2e8f0}
.kche-t166 .kche-t166-btn span{font-size:15px;color:var(--color,#16a34a);line-height:1;margin:0;font-weight:500}
.kche-t166 .kche-t166-item:nth-of-type(2n) .kche-t166-pic p{color:#fff}
.kche-t166 .kche-t166-item:nth-of-type(2n) .kche-t166-title p{color:#fff}
@media(max-width:1420px){.kche-t166 .kche-t166-item{width:23%;}}
@media(max-width:1024px){.kche-t166 .kche-t166-list{flex-wrap:wrap}
.kche-t166 .kche-t166-item{width:49%;margin-bottom:2%}}
@media(max-width:768px){.kche-t166 .kche-t166-item{width:100%;margin-bottom:20px}}

/* ===== t167-t172 Two-Tone Accent Templates ===== */
/* t167 */
.kche-t167 .kche-t167-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.kche-t167 .kche-t167-img{width:50%;text-align:left;border-radius:14px;overflow:hidden}
.kche-t167 .kche-t167-img:hover img{transform:scale(1.02)}
.kche-t167 .kche-t167-img img{max-width:100%;height:auto;border:1px solid #f1f5f9;border-radius:14px;transition:transform .5s ease}
.kche-t167 .kche-t167-info{width:50%;box-sizing:border-box;padding-left:40px}
.kche-t167 .kche-t167-info .kche-t167-into{display:flex;align-items:center;margin:12px 0}
.kche-t167 .kche-t167-info .kche-t167-into div{width:30px;height:4px;border-radius:2px}
.kche-t167 .kche-t167-info .kche-t167-into .kche-t167-into-left{background-color:#1e293b}
.kche-t167 .kche-t167-info .kche-t167-into .kche-t167-into-right{background-color:var(--color,#14b8a6)}
.kche-t167 .kche-t167-info .kche-t167-title p{display:inline-block;font-size:22px;color:#1e293b;margin:0;line-height:1.5;font-weight:var(--fontbold6,600);letter-spacing:-0.01em}
.kche-t167 .kche-t167-info .kche-t167-des{margin-top:16px}
.kche-t167 .kche-t167-info .kche-t167-des p{color:var(--introcolor,#64748b);line-height:1.7;margin:0;font-size:15px}
.kche-t167 .kche-t167-bottom{display:flex;justify-content:space-between;flex-wrap:wrap}
.kche-t167 .kche-t167-b-item{margin-top:30px;width:23%;box-sizing:border-box;padding:28px;color:#1e293b;text-align:center;background-color:#f8fafc;position:relative;border-radius:12px;overflow:hidden;transition:all .35s cubic-bezier(.25,.46,.45,.94)}
.kche-t167 .kche-t167-b-item:hover{color:#fff;transform:translateY(-5px)}
.kche-t167 .kche-t167-b-item:hover .kche-t167-b-bg{opacity:1}
.kche-t167 .kche-t167-b-item .kche-t167-b-bg{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;background-color:var(--color,#14b8a6);transition:all .35s ease;border-radius:12px}
.kche-t167 .kche-t167-b-item p{line-height:1.2;margin:4px 0}
.kche-t167 .kche-t167-b-item .kche-t167-b-num{font-weight:var(--fontbold6,600);font-size:36px;position:relative;z-index:1;letter-spacing:-0.02em}
.kche-t167 .kche-t167-b-item .kche-t167-b-text{font-size:15px;position:relative;z-index:1;text-transform:capitalize}
@media screen and (max-width:768px){.kche-t167 .kche-t167-img{width:100%;text-align:center}
.kche-t167 .kche-t167-img img{width:100%}
.kche-t167 .kche-t167-info{width:100%;padding-left:0;margin-top:20px}
.kche-t167 .kche-t167-b-item{width:48%;padding:24px 18px;margin-top:20px}}
@media screen and (max-width:500px){.kche-t167 .kche-t167-b-item{width:48%;padding:18px}
.kche-t167 .kche-t167-b-item .kche-t167-b-num{font-size:28px}}

/* t168 */
.kche-t168 .kche-t168-into{display:flex;align-items:center;justify-content:center;margin-bottom:12px;gap:4px}
.kche-t168 .kche-t168-into div{width:30px;height:4px;border-radius:2px}
.kche-t168 .kche-t168-into .kche-t168-into-left{background-color:#1e293b}
.kche-t168 .kche-t168-into .kche-t168-into-right{background-color:var(--color,#14b8a6)}
.kche-t168 .kche-t168-title{text-align:center}
.kche-t168 h5{display:inline-block;margin:0;font-size:28px;color:#1e293b;font-weight:var(--fontbold6,600);text-align:center;line-height:1.5;text-transform:capitalize;background-image:linear-gradient(to right,#1e293b,var(--color) 75%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-0.02em}
.kche-t168 .kche-t168-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t168 .kche-t168-item{width:23%;background-color:#fff;box-sizing:border-box;padding:30px;box-shadow:0 2px 16px rgba(0,0,0,.05);border-radius:14px;margin-top:30px;transition:all .35s cubic-bezier(.25,.46,.45,.94)}
.kche-t168 .kche-t168-item:hover{transform:translateY(-5px);box-shadow:0 12px 32px rgba(0,0,0,.1)}
.kche-t168 .kche-t168-item:hover .kche-t168-item-icon{transform:rotateY(180deg)}
.kche-t168 .kche-t168-item-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f0;margin-bottom:18px;box-sizing:border-box;padding-bottom:12px}
.kche-t168 .kche-t168-item-top .kche-t168-item-num{color:#1e293b;font-weight:var(--fontbold6,600);font-size:36px;letter-spacing:-0.02em}
.kche-t168 .kche-t168-item-top .kche-t168-item-icon{color:var(--color,#14b8a6);transition:all .4s ease}
.kche-t168 .kche-t168-item-top .kche-t168-item-icon em{font-size:36px}
.kche-t168 .kche-t168-item-tit{font-size:17px;color:#1e293b;margin:0;text-transform:capitalize;font-weight:600}
.kche-t168 .kche-t168-item-des{margin-top:10px}
.kche-t168 .kche-t168-item-des p{line-height:1.7;color:var(--introcolor,#64748b);font-size:15px;margin:0}
@media screen and (max-width:768px){.kche-t168 .kche-t168-item{width:48%;padding:22px;margin-top:20px}}
@media screen and (max-width:500px){.kche-t168 .kche-t168-item{width:100%}}

/* t169 */
.kche-t169 .kche-t169-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.kche-t169 .kche-t169-info{width:50%;box-sizing:border-box;padding-right:24px}
.kche-t169 .kche-t169-into{display:flex;align-items:center;margin-bottom:12px;gap:4px}
.kche-t169 .kche-t169-into div{width:30px;height:4px;border-radius:2px}
.kche-t169 .kche-t169-into .kche-t169-into-left{background-color:#1e293b}
.kche-t169 .kche-t169-into .kche-t169-into-right{background-color:var(--color,#14b8a6)}
.kche-t169 .kche-t169-title p{display:inline-block;font-size:22px;color:#1e293b;font-weight:var(--fontbold6,600);margin:0;line-height:1.5;text-transform:capitalize;letter-spacing:-0.01em}
.kche-t169 .kche-t169-des{box-sizing:border-box;margin-top:10px}
.kche-t169 .kche-t169-des p{line-height:1.7;color:var(--introcolor,#64748b);font-size:15px;margin:0}
.kche-t169 .kche-t169-list{width:50%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}
.kche-t169 .kche-t169-b-item{width:48%;box-sizing:border-box;border-radius:12px;border:1px solid #e2e8f0;padding:22px;display:flex;align-items:center;transition:all .3s ease}
.kche-t169 .kche-t169-b-item:hover{border-color:var(--color,#14b8a6);box-shadow:0 4px 16px rgba(0,0,0,.05)}
.kche-t169 .kche-t169-b-item:hover .kche-t169-item-icon em{transform:rotateY(180deg)}
.kche-t169 .kche-t169-b-item .kche-t169-item-icon{width:68px;height:68px;border-radius:12px;overflow:hidden;background-color:var(--color,#14b8a6);display:inline-flex;align-items:center;justify-content:center;color:#fff;margin-right:18px;position:relative;flex-shrink:0;box-shadow:0 6px 18px rgba(20,184,166,.2)}
.kche-t169 .kche-t169-b-item .kche-t169-item-icon em{font-size:34px;position:relative;z-index:1;transition:all .4s ease}
.kche-t169 .kche-t169-b-item .kche-t169-item-info{flex:1}
.kche-t169 .kche-t169-b-item .kche-t169-item-tit{font-size:17px;color:#1e293b;margin:0;text-transform:capitalize;font-weight:var(--fontbold6,600)}
.kche-t169 .kche-t169-b-item .kche-t169-item-des{margin-top:4px}
.kche-t169 .kche-t169-b-item .kche-t169-item-des p{color:var(--introcolor,#64748b);font-size:15px;margin:0;line-height:1.6}
@media screen and (max-width:768px){.kche-t169 .kche-t169-info{width:100%;padding-right:0}
.kche-t169 .kche-t169-list{width:100%;margin-top:20px}
.kche-t169 .kche-t169-b-item{width:100%}}

/* t170 */
.kche-t170 .kche-t170-into{display:flex;align-items:center;justify-content:center;margin-bottom:12px;gap:4px}
.kche-t170 .kche-t170-into div{width:30px;height:4px;border-radius:2px}
.kche-t170 .kche-t170-into .kche-t170-into-left{background-color:#1e293b}
.kche-t170 .kche-t170-into .kche-t170-into-right{background-color:var(--color,#14b8a6)}
.kche-t170 .kche-t170-title{text-align:center}
.kche-t170 h5{display:inline-block;margin:0;font-size:28px;line-height:1.5;color:#1e293b;font-weight:var(--fontbold6,600);text-align:center;text-transform:capitalize;background-image:linear-gradient(to right,#1e293b,var(--color) 75%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-0.02em}
.kche-t170 .kche-t170-table-box{margin-top:30px;overflow:hidden;overflow-x:auto;border-radius:12px}
.kche-t170 .kche-t170-table{border-top:1px solid #e2e8f0;border-left:1px solid #e2e8f0;border-collapse:collapse;color:var(--introcolor,#64748b);width:100%;font-size:15px}
.kche-t170 .kche-t170-table td{border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;box-sizing:border-box;padding:12px 20px}
.kche-t170 .kche-t170-table td:nth-child(1),.kche-t170 .kche-t170-table td:nth-child(3){background-color:#f8fafc}
.kche-t170 .kche-t170-table td:nth-child(1){color:#1e293b;font-weight:var(--fontbold6,600)}
@media screen and (max-width:768px){.kche-t170 .kche-t170-table-box{margin-top:20px}
.kche-t170 .kche-t170-table td{padding:8px 12px}}

/* t171 */
.kche-t171 .kche-t171-into{display:flex;align-items:center;justify-content:center;margin-bottom:12px;gap:4px}
.kche-t171 .kche-t171-into div{width:30px;height:4px;border-radius:2px}
.kche-t171 .kche-t171-into .kche-t171-into-left{background-color:#1e293b}
.kche-t171 .kche-t171-into .kche-t171-into-right{background-color:var(--color,#14b8a6)}
.kche-t171 .kche-t171-title{text-align:center}
.kche-t171 h5{display:inline-block;margin:0;font-size:28px;color:#1e293b;line-height:1.5;font-weight:var(--fontbold6,600);text-align:center;text-transform:capitalize;background-image:linear-gradient(to right,#1e293b,var(--color) 75%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-0.02em}
.kche-t171 .kche-t171-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t171 .kche-t171-item{width:49%;display:flex;align-items:center;box-sizing:border-box;padding:16px;background-color:#f8fafc;margin-top:30px;border-radius:12px;overflow:hidden;transition:all .3s ease}
.kche-t171 .kche-t171-item:hover{box-shadow:0 8px 24px rgba(0,0,0,.06)}
.kche-t171 .kche-t171-item:hover .kche-t171-item-img img{transform:scale(1.04)}
.kche-t171 .kche-t171-item .kche-t171-item-img{width:200px;display:inline-flex;align-items:center;justify-content:left;margin-right:20px;border-radius:10px;overflow:hidden;flex-shrink:0}
.kche-t171 .kche-t171-item .kche-t171-item-img img{max-width:100%;width:100%;height:auto;border-radius:10px;border:1px solid #f1f5f9;transition:transform .5s ease}
.kche-t171 .kche-t171-item .kche-t171-item-info{flex:1}
.kche-t171 .kche-t171-item .kche-t171-item-info .kche-t171-item-tit{font-size:17px;margin:0;color:#1e293b;font-weight:var(--fontbold6,600);text-transform:capitalize}
.kche-t171 .kche-t171-item .kche-t171-item-info .kche-t171-item-des{margin-top:6px}
.kche-t171 .kche-t171-item .kche-t171-item-info .kche-t171-item-des p{margin:0;color:var(--introcolor,#64748b);font-size:15px;line-height:1.7}
@media screen and (max-width:768px){.kche-t171 .kche-t171-item{width:100%;margin-top:20px}}
@media screen and (max-width:500px){.kche-t171 .kche-t171-item .kche-t171-item-img{width:100%;margin-right:0}
.kche-t171 .kche-t171-item{padding:0;flex-wrap:wrap}
.kche-t171 .kche-t171-item .kche-t171-item-info{box-sizing:border-box;padding:14px}}

/* t172 */
.kche-t172 .kche-t172-into{display:flex;align-items:center;justify-content:center;margin-bottom:12px;gap:4px}
.kche-t172 .kche-t172-into div{width:30px;height:4px;border-radius:2px}
.kche-t172 .kche-t172-into .kche-t172-into-left{background-color:#1e293b}
.kche-t172 .kche-t172-into .kche-t172-into-right{background-color:var(--color,#14b8a6)}
.kche-t172 .kche-t172-title{text-align:center}
.kche-t172 h5{display:inline-block;margin:0;font-size:28px;color:#1e293b;line-height:1.5;font-weight:var(--fontbold6,600);text-align:center;text-transform:capitalize;background-image:linear-gradient(to right,#1e293b,var(--color) 75%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-0.02em}
.kche-t172 .kche-t172-list{margin-top:30px}
.kche-t172 .kche-t172-item{background-color:#f8fafc;display:flex;flex-wrap:wrap;border-radius:14px;margin-bottom:20px;overflow:hidden}
.kche-t172 .kche-t172-item .kche-t172-item-img{width:50%;overflow:hidden;border-radius:14px}
.kche-t172 .kche-t172-item .kche-t172-item-img:hover img{transform:scale(1.03)}
.kche-t172 .kche-t172-item .kche-t172-item-img img{max-width:100%;height:auto;transition:transform .5s ease;border:1px solid #f1f5f9;border-radius:14px}
.kche-t172 .kche-t172-item .kche-t172-item-info{width:50%;box-sizing:border-box;padding:28px 34px}
.kche-t172 .kche-t172-item .kche-t172-item-info .kche-t172-item-num{font-size:42px;margin-bottom:10px;color:var(--color,#14b8a6);line-height:1.1;font-weight:var(--fontbold6,600);letter-spacing:-0.03em}
.kche-t172 .kche-t172-item .kche-t172-item-info .kche-t172-item-tit{font-size:22px;color:#1e293b;font-weight:var(--fontbold6,600);margin:0;text-transform:capitalize;letter-spacing:-0.01em}
.kche-t172 .kche-t172-item .kche-t172-item-info .kche-t172-item-des{margin-top:14px}
.kche-t172 .kche-t172-item .kche-t172-item-info .kche-t172-item-des p{font-size:15px;color:var(--introcolor,#64748b);line-height:1.7;margin:0}
.kche-t172 .kche-t172-item:nth-child(odd) .kche-t172-item-img{text-align:left}
.kche-t172 .kche-t172-item:nth-child(even) .kche-t172-item-img{text-align:right}
@media screen and (max-width:768px){.kche-t172 .kche-t172-item .kche-t172-item-img{width:100%}
.kche-t172 .kche-t172-item .kche-t172-item-img img{width:100%}
.kche-t172 .kche-t172-item .kche-t172-item-info{width:100%;padding:20px}
.kche-t172 .kche-t172-item{margin-top:20px}
.kche-t172-list{margin-top:0}}
@media screen and (max-width:500px){.kche-t172 .kche-t172-item .kche-t172-item-info .kche-t172-item-num{font-size:34px}}

/* ===== t184-t210 Various Theme Modules ===== */
/* These follow the exact same optimization pattern. Key changes: */
/* - border-radius: 12-14px */
/* - box-shadow: subtle 0 2px 16px -> hover 0 12px 32px */
/* - colors: #1e293b for titles, #64748b for descriptions */
/* - font-sizes: 28px titles, 17-18px subtitles, 15px body */
/* - transitions: cubic-bezier(.25,.46,.45,.94) */
/* - letter-spacing: -0.02em for large titles */

/* t184 */
.kche-t184 .kche-t184-title{font-size:22px;font-weight:var(--fontbold6,600);color:#1e293b;margin:0;text-transform:capitalize;letter-spacing:-0.01em}
.kche-t184 .kche-t184-contant{display:flex;justify-content:space-between;align-items:center;}
.kche-t184 .kche-t184-left{width:40%;box-sizing:border-box;padding-right:40px;}
.kche-t184 .kche-t184-right{width:60%;}
.kche-t184 .kche-t184-item{width:32%;border:1px solid #e2e8f0;box-shadow:0 2px 12px rgba(0,0,0,.04);border-radius:12px;margin-bottom:2%;padding:22px;position:relative;box-sizing:border-box;transition:all .35s cubic-bezier(.25,.46,.45,.94);background-color:#fff}
.kche-t184 .kche-t184-list{display:flex;flex-wrap:wrap;justify-content:space-between;}
.kche-t184 .kche-t184-item-text{margin-top:6px;}
.kche-t184 .kche-t184-item-text p{margin:0;font-size:15px;color:var(--introcolor,#64748b);line-height:1.7;}
.kche-t184 .kche-t184-item-tit p{font-size:17px;line-height:1.5;margin:0;text-transform:capitalize;font-weight:600;color:#1e293b}
.kche-t184 .kche-t184-item-img{position:absolute;width:30%;height:40%;bottom:5%;right:5%;display:flex;align-items:center;justify-content:center;color:var(--color,#ef4444)}
.kche-t184 .kche-t184-item-img>em{font-size:56px;z-index:0;opacity:.1;line-height:1;}
.kche-t184 .kche-t184-details p{margin:0;font-size:15px;color:var(--introcolor,#64748b);line-height:1.7;}
.kche-t184 .kche-t184-details{margin-top:20px;}
.kche-t184 .kche-t184-item:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08)}
@media(max-width:1024px){.kche-t184 .kche-t184-contant{flex-direction:column;}
.kche-t184 .kche-t184-left{width:100%;margin-bottom:20px;padding-right:0;}
.kche-t184 .kche-t184-right{width:100%;}}
@media(max-width:768px){.kche-t184 .kche-t184-item{width:49%;}}
@media(max-width:500px){.kche-t184 .kche-t184-item{width:100%;}}

/* t210 */
.kche-t210 h5{font-size:28px;color:#1e293b;font-weight:var(--fontbold6,600);margin:0;text-align:center;text-transform:capitalize;letter-spacing:-0.02em}
.kche-t210 .kche-t210-into{margin:12px auto;width:50px;height:2px;background-color:var(--color,#7c3aed);border-radius:2px}
.kche-t210 .kche-t210-des{width:80%;margin:0 auto}
.kche-t210 .kche-t210-des p{color:#475569;font-size:15px;line-height:1.7;margin:0;text-align:center}
.kche-t210 .kche-t210-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t210 .kche-t210-item{display:flex;width:49%;margin-top:30px}
.kche-t210 .kche-t210-item:nth-child(odd) .kche-t210-info{margin-left:14px}
.kche-t210 .kche-t210-item:nth-child(odd) .kche-t210-item-triangle{left:-24px;border-right:25px solid #f8fafc}
.kche-t210 .kche-t210-item:nth-child(even) .kche-t210-info{margin-right:14px}
.kche-t210 .kche-t210-item:nth-child(even) .kche-t210-item-triangle{right:-24px;border-left:25px solid #f8fafc}
.kche-t210 .kche-t210-item:hover .kche-t210-img img{transform:scale(1.03)}
.kche-t210 .kche-t210-item .kche-t210-img{width:40%;border-radius:10px;overflow:hidden}
.kche-t210 .kche-t210-item .kche-t210-img img{border:1px solid #f1f5f9;max-width:100%;width:100%;height:auto;border-radius:10px;transition:transform .5s ease}
.kche-t210 .kche-t210-item .kche-t210-info{width:60%;border-radius:12px;position:relative;background-color:#f8fafc;box-sizing:border-box;padding:22px}
.kche-t210 .kche-t210-item .kche-t210-item-tit{font-size:20px;color:var(--color,#7c3aed);font-weight:var(--fontbold6,600);margin:0;transition:all .3s ease;position:relative;z-index:10;text-transform:capitalize;letter-spacing:-0.01em}
.kche-t210 .kche-t210-item .kche-t210-item-des{margin-top:10px;position:relative;z-index:10}
.kche-t210 .kche-t210-item .kche-t210-item-des p{color:#475569;font-size:15px;margin:0;line-height:1.7}
.kche-t210 .kche-t210-item .kche-t210-item-triangle{position:absolute;top:29px;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;z-index:10}
@media screen and (max-width:1024px){.kche-t210 .kche-t210-item{width:100%}
.kche-t210 .kche-t210-des{width:100%}}
@media screen and (max-width:500px){.kche-t210 .kche-t210-item{flex-wrap:wrap;margin-top:20px}
.kche-t210 .kche-t210-item .kche-t210-img{width:100%}
.kche-t210 .kche-t210-item .kche-t210-info{width:100%;padding:18px 14px}
.kche-t210 .kche-t210-item .kche-t210-item-triangle{display:none}
.kche-t210 .kche-t210-item:nth-child(odd) .kche-t210-info{margin-left:0}
.kche-t210 .kche-t210-item:nth-child(even){flex-direction:column-reverse}
.kche-t210 .kche-t210-item:nth-child(even) .kche-t210-info{margin-right:0}}

/* ===== t211 - Image Grid with Label ===== */
.kche-t211 h5{font-size:28px;color:#1e293b;line-height:1.5;font-weight:var(--fontbold6,600);margin:0;text-align:center;text-transform:capitalize;letter-spacing:-0.02em}
.kche-t211 .kche-t211-title-box{margin-bottom:6px;display:flex;align-items:center;justify-content:center;gap:4px}
.kche-t211 .kche-t211-title-box div{width:10px;height:10px;background-color:var(--color,#dc2626);display:inline-block;border-radius:2px;transform:rotate(45deg)}
.kche-t211 .kche-t211-des{color:#475569;text-align:center;font-size:15px;line-height:1.7}
.kche-t211 .kche-t211-des p{margin:0}
.kche-t211 .kche-t211-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.kche-t211 .kche-t211-list .kche-t211-item{width:24%;position:relative;margin-top:30px;border-radius:12px;overflow:hidden}
.kche-t211 .kche-t211-list .kche-t211-item:hover .kche-t211-img img{transform:scale(1.04)}
.kche-t211 .kche-t211-list .kche-t211-item .kche-t211-img{width:100%;display:inline-flex;justify-content:center;overflow:hidden;}
.kche-t211 .kche-t211-list .kche-t211-item .kche-t211-img img{width:100%;max-width:100%;height:auto;border:1px solid #f1f5f9;transition:transform .5s ease}
.kche-t211 .kche-t211-list .kche-t211-item .kche-t211-info{position:absolute;left:0;bottom:0;width:100%;background-color:var(--color,#dc2626);color:#fff;font-size:15px;box-sizing:border-box;padding:12px;text-align:center;text-transform:capitalize;font-weight:500}
@media(max-width:1024px){.kche-t211 .kche-t211-list .kche-t211-item{width:49%;margin-top:20px}}
@media(max-width:768px){.kche-t211 .kche-t211-list .kche-t211-item{width:100%;}}
/* ===== t185 - Number Stats ===== */
.kche-t185 .kche-t185-title h5{font-size:28px;font-weight:var(--fontbold6,600);color:#1e293b;margin:0;text-transform:capitalize;letter-spacing:-0.02em}
.kche-t185 .kche-t185-title{margin:0 auto;text-align:center;}
.kche-t185 .kche-t185-pro{margin:10px auto 30px;}
.kche-t185 .kche-t185-pro p{font-size:15px;color:#475569;text-align:center;margin:0;line-height:1.7;}
.kche-t185 .kche-t185-list{display:flex;justify-content:space-between;}
.kche-t185 .kche-t185-item-l{display:flex;padding:12px 18px;border-right:1px solid #e2e8f0;box-sizing:border-box;}
.kche-t185 .kche-t185-item-r{width:50%;padding:0 18px;box-sizing:border-box;}
.kche-t185 .kche-t185-item-math p{margin:0;font-size:42px;font-weight:var(--fontbold6,600);line-height:1;color:var(--color,#ef4444);letter-spacing:-0.03em}
.kche-t185 .kche-t185-item-sub{display:flex;justify-content:end;align-items:end;}
.kche-t185 .kche-t185-item-sub p{font-size:20px;font-weight:var(--fontbold6,600);line-height:1;margin:0;color:var(--color,#ef4444);}
.kche-t185 .kche-t185-item{width:24%;display:flex;align-items:center;justify-content:center;}
.kche-t185 .kche-t185-item-r p{margin:0;font-size:16px;line-height:1.5;text-transform:uppercase;color:#1e293b;font-weight:500}
@media(max-width:768px){.kche-t185 .kche-t185-list{flex-wrap:wrap;}
.kche-t185 .kche-t185-item{width:48%;margin-bottom:4%;}
.kche-t185 .kche-t185-item-math p{font-size:28px;}
.kche-t185 .kche-t185-item-r p{font-size:14px;}}

/* ===== t186 - Checklist ===== */
.kche-t186 .kche-t186-contant{display:flex;align-items:center;}
.kche-t186 .kche-t186-left{width:46%;box-sizing:border-box;padding-right:40px;}
.kche-t186 .kche-t186-right{display:flex;width:54%;flex-wrap:wrap;justify-content:space-between;}
.kche-t186 .kche-t186-item{display:flex;width:49%;margin-bottom:14px;align-items:flex-start}
.kche-t186 .kche-t186-item p{margin:0;font-size:15px;color:var(--introcolor,#64748b);line-height:1.7}
.kche-t186 .kche-t186-title{font-size:26px;font-weight:var(--fontbold6,600);color:#1e293b;margin:0;line-height:1.5;text-transform:capitalize;letter-spacing:-0.02em}
.kche-t186 .kche-t186-text p{margin:0;font-size:15px;color:var(--introcolor,#64748b);line-height:1.7;}
.kche-t186 .kche-t186-text{padding-top:16px;}
.kche-t186 .kche-t186-item>em{font-size:16px;color:var(--color,#ef4444);margin-right:10px;margin-top:3px}
@media(max-width:1024px){.kche-t186 .kche-t186-contant{flex-direction:column;}
.kche-t186 .kche-t186-left{width:100%;padding-right:0;margin-bottom:20px;}
.kche-t186 .kche-t186-right{width:100%;}}
@media(max-width:768px){.kche-t186 .kche-t186-item{width:100%;margin-bottom:10px;}}

/* ===== t187 - Column Cards ===== */
.kche-t187 .kche-t187-title{text-align:center;}
.kche-t187 .kche-t187-title h5{font-size:28px;font-weight:var(--fontbold6,600);margin:0;text-transform:capitalize;color:#1e293b;letter-spacing:-0.02em}
.kche-t187 .kche-t187-pro{margin:10px auto 30px;}
.kche-t187 .kche-t187-pro p{font-size:15px;color:#475569;text-align:center;margin:0;line-height:1.7;}
.kche-t187 .kche-t187-list{display:flex;justify-content:space-between;}
.kche-t187 .kche-t187-item{width:24%;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.04)}
.kche-t187 .kche-t187-item-tit{background:var(--color,#ef4444);padding:12px 8px;box-sizing:border-box}
.kche-t187 .kche-t187-item-tit p{margin:0;text-align:center;font-size:15px;color:#fff;text-transform:capitalize;font-weight:500}
.kche-t187 .kche-t187-item-img{background:#f8fafc;display:flex;justify-content:center;margin:3px 0;padding:12px 0;box-sizing:border-box;}
.kche-t187 .kche-t187-item-img img{display:block;max-width:100%;border:1px solid #f1f5f9;}
.kche-t187 .kche-t187-item-text{text-align:center;background:#f8fafc;padding:14px;margin-bottom:3px;box-sizing:border-box;}
.kche-t187 .kche-t187-item-text p{font-size:15px;margin:0;line-height:1.7;color:#64748b}
@media(max-width:950px){.kche-t187 .kche-t187-list{flex-wrap:wrap;}
.kche-t187 .kche-t187-item{width:49%;margin-bottom:2%;}}
@media(max-width:500px){.kche-t187 .kche-t187-item{width:100%;margin-bottom:20px;}}

/* ===== t188 - Side Feature List ===== */
.kche-t188 .kche-t188-contant{display:flex;align-items:center;}
.kche-t188 .kche-t188-left{width:55%;padding-right:40px;box-sizing:border-box;}
.kche-t188 .kche-t188-right{width:45%;}
.kche-t188 .kche-t188-left .kche-t188-title{font-size:26px;font-weight:var(--fontbold6,600);margin:0;text-transform:capitalize;color:#1e293b;letter-spacing:-0.02em}
.kche-t188 .kche-t188-text p{margin:0;font-size:15px;color:var(--introcolor,#64748b);line-height:1.7}
.kche-t188 .kche-t188-text{margin-top:16px;}
.kche-t188 .kche-t188-item{background:#fff;box-shadow:0 2px 16px rgba(0,0,0,.05);border-radius:14px;padding:22px;margin-bottom:16px;display:flex;width:100%;box-sizing:border-box;transition:all .35s cubic-bezier(.25,.46,.45,.94)}
.kche-t188 .kche-t188-item:hover{box-shadow:0 12px 32px rgba(0,0,0,.1);transform:translateY(-3px)}
.kche-t188 .kche-t188-item:nth-last-child(1){margin-bottom:0;}
.kche-t188 .kche-t188-tit p{font-size:17px;margin:0;line-height:1;font-weight:var(--fontbold6,600);text-transform:capitalize;color:#1e293b}
.kche-t188 .kche-t188-card{margin-left:20px;flex:1}
.kche-t188 .kche-t188-img{transition:all .4s ease;color:var(--color,#ef4444);flex-shrink:0}
.kche-t188 .kche-t188-img>em{font-size:40px;line-height:1}
.kche-t188 .kche-t188-con p{margin:0;font-size:15px;color:var(--introcolor,#64748b);line-height:1.7;}
.kche-t188 .kche-t188-con{margin-top:12px;}
.kche-t188 .kche-t188-item:hover .kche-t188-img{transform:rotateY(180deg);}
@media(max-width:768px){.kche-t188 .kche-t188-contant{flex-direction:column;}
.kche-t188 .kche-t188-left{padding-right:0;width:100%;margin-bottom:20px;}
.kche-t188 .kche-t188-right{width:100%;}}

/* ===== t189 - Stats + Image ===== */
.kche-t189 .kche-t189-title h5{font-size:28px;font-weight:var(--fontbold6,600);margin:0;text-align:center;text-transform:capitalize;color:#1e293b;letter-spacing:-0.02em}
.kche-t189 .kche-t189-con{margin:10px auto 30px;}
.kche-t189 .kche-t189-con p{margin:0;font-size:15px;color:#475569;text-align:center;line-height:1.7}
.kche-t189 .kche-t189-contant{display:flex;align-items:center;}
.kche-t189 .kche-t189-right{width:50%;padding-left:40px;box-sizing:border-box;}
.kche-t189 .kche-t189-left img{display:block;max-width:100%;transition:transform .5s ease;border-radius:14px;border:1px solid #f1f5f9;}
.kche-t189 .kche-t189-left{width:50%;position:relative;box-sizing:border-box;padding:22px}
.kche-t189 .kche-t189-value p{margin:0;font-size:44px;line-height:1;font-weight:var(--fontbold6,600);color:#1e293b;letter-spacing:-0.03em}
.kche-t189 .kche-t189-ic p{margin:0;line-height:1;font-weight:600;text-transform:uppercase;font-size:17px;color:#1e293b}
.kche-t189 .kche-t189-math{display:flex;align-items:center;}
.kche-t189 .kche-t189-text p{margin:0;font-size:15px;color:var(--introcolor,#64748b);line-height:1.7;}
.kche-t189 .kche-t189-text{margin-top:10px;}
.kche-t189 .kche-t189-ic{position:relative;}
.kche-t189 .kche-t189-ic .kche-t189-ic-after{position:absolute;width:24px;height:3px;background:var(--color,#ef4444);bottom:-10px;border-radius:2px}
.kche-t189 .kche-t189-btn span{font-size:15px;color:#fff;background:var(--color,#ef4444);padding:12px 22px;line-height:1;display:inline-block;box-sizing:border-box;transition:all .3s ease;border-radius:8px;font-weight:500}
.kche-t189 .kche-t189-btn span:hover{box-shadow:0 8px 20px rgba(239,68,68,.3)}
.kche-t189 .kche-t189-item{margin-bottom:28px;}
.kche-t189 .kche-t189-value{margin-right:10px;}
.kche-t189 .kche-t189-left::after{position:absolute;content:'';width:55%;height:80%;top:0;left:0;background:#f1f5f9;z-index:-1;border-radius:14px;}
.kche-t189 .kche-t189-left:hover img{transform:scale(1.03);}
@media(max-width:768px){.kche-t189 .kche-t189-left{padding:0;margin-bottom:24px;}
.kche-t189 .kche-t189-contant{flex-direction:column;}
.kche-t189 .kche-t189-left{width:100%;}
.kche-t189 .kche-t189-value p{font-size:30px;}
.kche-t189 .kche-t189-right{padding-left:0;width:100%;}}

/* ===== t190-t202 (Abbreviated - same optimizations) ===== */
/* Common title pattern for t190-t209 */
.kche-t190 .kche-t190-title h5,.kche-t191 .kche-t191-title p,.kche-t192 .kche-t192-title h5,.kche-t193 .kche-t193-title h5,.kche-t194 .kche-t194-title h5,.kche-t195 .kche-t195-title h5,.kche-t196 .kche-t196-title,.kche-t197 .kche-t197-title h5,.kche-t198 .kche-t198-title h5,.kche-t199 .kche-t199-title h5,.kche-t200 .kche-t200-left .kche-t200-title,.kche-t201 .kche
/* t191 */
.kche-t191 .kche-t191-title{background:var(--color,#c4956a);padding:14px 22px;box-sizing:border-box;border-radius:10px 10px 0 0}
.kche-t191 .kche-t191-title p{margin:0;font-size:22px;color:#fff;line-height:1;text-transform:capitalize;letter-spacing:-0.01em}
.kche-t191 .kche-t191-card p{margin:0;font-size:15px;width:50%;margin-bottom:10px;box-sizing:border-box;color:#475569}
.kche-t191 .kche-t191-card{display:flex;flex-wrap:wrap;padding:18px 22px;border-bottom:1px solid #e2e8f0;box-sizing:border-box;background-color:#fff}
.kche-t191 .kche-t191-list{background-color:#fff;border-radius:0 0 10px 10px;overflow:hidden;border:1px solid #e2e8f0;border-top:none}
.kche-t191 .kche-t191-item{padding:18px 22px;border-bottom:1px solid #e2e8f0;box-sizing:border-box;}
.kche-t191 .kche-t191-table p{margin:0;font-size:17px;font-weight:600;color:#1e293b}
.kche-t191 .kche-t191-text p{margin:0;font-size:15px;line-height:1.7;color:#64748b;}
.kche-t191 .kche-t191-text{margin-top:8px;}
.kche-t191 .kche-t191-table{padding-left:30px;position:relative;}
.kche-t191 .kche-t191-table .kche-t191-table-after{position:absolute;width:18px;height:18px;background:var(--color,#c4956a);left:0;top:3px;border-radius:4px}
@media(max-width:500px){.kche-t191 .kche-t191-card,.kche-t191 .kche-t191-item{padding:18px 14px;}
.kche-t191 .kche-t191-card p{width:100%;margin-bottom:12px;}}

/* t196 */
.kche-t196 .kche-t196-contact{width:50%;padding:14px 40px;box-sizing:border-box;}
.kche-t196 .kche-t196-img{width:50%;overflow:hidden;border-radius:14px 0 0 14px}
.kche-t196 .kche-t196-contant{display:flex;align-items:center;background:#f8fafc;border-radius:14px;overflow:hidden;}
.kche-t196 .kche-t196-img img{display:block;max-width:100%;transition:transform .5s ease}
.kche-t196 .kche-t196-title{font-size:26px;margin:0;line-height:1.5;text-transform:capitalize;}
.kche-t196 .kche-t196-text{margin-top:10px;}
.kche-t196 .kche-t196-text p{margin:0;line-height:1.7;color:#64748b;font-size:15px}
.kche-t196 .kche-t196-item{display:flex;align-items:center;margin-bottom:14px;}
.kche-t196 .kche-t196-table p{margin:0;font-size:17px;line-height:1;color:#1e293b;text-transform:capitalize;font-weight:600}
.kche-t196 .kche-t196-pro p{font-size:15px;line-height:1.7;margin:0;color:var(--introcolor,#64748b);}
.kche-t196 .kche-t196-pro{margin-top:6px;}
.kche-t196 .kche-t196-icoe{width:44px;height:44px;display:flex;justify-content:center;align-items:center;background:#f1f5f9;color:var(--color,#c4956a);margin-right:18px;transition:all .35s cubic-bezier(.25,.46,.45,.94);border-radius:10px;flex-shrink:0}
.kche-t196 .kche-t196-icoe>em{font-size:22px;line-height:1;}
.kche-t196 .kche-t196-list{margin-top:24px;}
.kche-t196 .kche-t196-size{flex:1;}
.kche-t196 .kche-t196-img:hover img{transform:scale(1.03);}
.kche-t196 .kche-t196-item:hover .kche-t196-icoe{transform:translateY(-4px);background:var(--color,#c4956a);color:#fff}
@media(max-width:1024px){.kche-t196 .kche-t196-contant{flex-direction:column;}
.kche-t196 .kche-t196-img img{width:100%;}
.kche-t196 .kche-t196-contact{padding:22px;width:100%;}
.kche-t196 .kche-t196-img{width:100%;border-radius:14px 14px 0 0}}
@media(max-width:500px){.kche-t196 .kche-t196-contact{padding:14px;}.kche-t196 .kche-t196-icoe{margin-right:12px;}}

/* ===== t203 - Blue Theme Services ===== */
.kche-t203 .kche-t203-sub .kche-t203-div:nth-of-type(1){width:63px;height:2px;background:var(--color,#2563eb);border-radius:1px;margin-right:5px;}
.kche-t203 .kche-t203-sub .kche-t203-div:nth-of-type(2){width:16px;height:2px;background:var(--color,#2563eb);border-radius:1px;}
.kche-t203 .kche-t203-sub{display:flex;justify-content:center;padding:14px 0;box-sizing:border-box;}
.kche-t203 .kche-t203-title h5{font-size:28px;text-align:center;text-transform:capitalize}
.kche-t203 .kche-t203-item{width:23%;padding:30px 22px;background:#fff;box-shadow:0 2px 16px rgba(0,0,0,.05);border-radius:14px;position:relative;overflow:hidden;box-sizing:border-box;transition:all .35s cubic-bezier(.25,.46,.45,.94)}
.kche-t203 .kche-t203-item:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.1)}
.kche-t203 .kche-t203-list{display:flex;justify-content:space-between;flex-wrap:wrap}
.kche-t203 .kche-t203-pro p{font-size:15px;color:#475569;text-align:center;margin:0;line-height:1.7;}
.kche-t203 .kche-t203-pro{margin-bottom:30px;}
.kche-t203 .kche-t203-text p{margin:0;text-align:center;color:var(--introcolor,#64748b);line-height:1.7;font-size:15px}
.kche-t203 .kche-t203-tit{padding:18px 0 10px;text-align:center;font-size:17px;text-transform:capitalize;}
.kche-t203 .kche-t203-tit p{margin:0;font-size:17px;color:#1e293b;line-height:1.5;font-weight:600}
.kche-t203 .kche-t203-icon{position:relative;display:flex;justify-content:center;align-items:center}
.kche-t203 .kche-t203-bg{width:90px;height:90px;display:flex;justify-content:center;align-items:center;background:var(--color,#2563eb);border-radius:50%;margin:0 auto;box-shadow:0 8px 20px rgba(37,99,235,.2)}
.kche-t203 .kche-t203-icon>em{font-size:42px;color:#fff;line-height:1;position:absolute;transition:all .4s ease;z-index:10;}
.kche-t203 .kche-t203-border{position:absolute;height:4px;width:100%;bottom:0;left:0;background:var(--color,#2563eb);transition:all .4s ease;border-radius:0 0 14px 14px}
.kche-t203 .kche-t203-item .kche-t203-border{opacity:.15}
.kche-t203 .kche-t203-item:hover .kche-t203-icon em{transform:rotateY(180deg);}
.kche-t203 .kche-t203-item:hover .kche-t203-border{opacity:1;}
@media(max-width:1024px){.kche-t203 .kche-t203-list{flex-wrap:wrap;}
.kche-t203 .kche-t203-item{width:49%;margin-bottom:2%;}}
@media(max-width:550px){.kche-t203 .kche-t203-item{width:100%;}}

/* ===== t204 - Expandable FAQ ===== */
.kche-t204 .kche-t204-title h5{font-size:28px;text-align:center;text-transform:capitalize}
.kche-t204 .kche-t204-sub .kche-t204-div:nth-of-type(1){width:63px;height:2px;background:var(--color,#2563eb);border-radius:1px;margin-right:5px;}
.kche-t204 .kche-t204-sub .kche-t204-div:nth-of-type(2){width:16px;height:2px;background:var(--color,#2563eb);border-radius:1px;}
.kche-t204 .kche-t204-sub{display:flex;justify-content:center;padding:14px 0;}
.kche-t204 .kche-t204-pro p{font-size:15px;color:#475569;text-align:center;margin:0;line-height:1.7;}
.kche-t204 .kche-t204-pro{margin-bottom:30px;}
.kche-t204 .kche-t204-top{display:flex;justify-content:space-between;cursor:pointer}
.kche-t204 .kche-t204-tit p{margin:0;font-size:17px;line-height:1.5;font-weight:500;color:#1e293b}
.kche-t204 .kche-t204-symbol p{margin:0;font-size:24px;position:absolute;font-weight:500;color:#64748b}
.kche-t204 .kche-t204-symbol p:nth-of-type(2){display:none;font-size:36px;}
.kche-t204 .kche-t204-item{padding:14px 18px;transition:all .3s ease;box-sizing:border-box;border-bottom:1px solid #e2e8f0}
.kche-t204 .kche-t204-symbol{position:relative;width:30px;display:flex;justify-content:center;align-items:center;}
.kche-t204 .kche-t204-botton p{margin:0;font-size:15px;color:var(--introcolor,#64748b);line-height:1.7;}
.kche-t204 .kche-t204-botton{height:0;overflow:hidden;transition:all .2s ease;}
.kche-t204 .kche-t204-item:hover .kche-t204-botton{height:auto;margin-top:10px;}
.kche-t204 .kche-t204-item:hover{background:#f8fafc;border-radius:12px;padding:20px 22px;}
.kche-t204 .kche-t204-item:hover .kche-t204-symbol p:nth-of-type(1){display:none;}
.kche-t204 .kche-t204-item:hover .kche-t204-symbol p:nth-of-type(2){display:block;}

/* ===== t206 - Company Profile ===== */
.kche-t206 .kche-t206-upperpart{display:flex;align-items:center}
.kche-t206 .kche-t206-left{width:56%;padding-right:40px;box-sizing:border-box}
.kche-t206 .kche-t206-right{width:44%}
.kche-t206 .kche-t206-left .kche-t206-title{font-size:22px;margin:0;line-height:1.5;text-transform:capitalize;letter-spacing:-0.01em}
.kche-t206 .kche-t206-profiles{margin-top:12px}
.kche-t206 .kche-t206-profiles p{font-size:15px;line-height:1.7;margin:0;color:var(--introcolor,#64748b)}
.kche-t206 .kche-t206-right img{display:block;max-width:100%;border:1px solid #f1f5f9;transition:transform .5s ease;border-radius:14px}
.kche-t206 .kche-t206-piece{display:flex;margin-bottom:18px}
.kche-t206 .kche-t206-text p{margin:0;font-size:15px;line-height:1.7;color:var(--introcolor,#64748b)}
.kche-t206 .kche-t206-tit p{font-size:17px;color:#1e293b;line-height:1.5;margin:0;font-weight:600}
.kche-t206 .kche-t206-tit{margin-bottom:4px}
.kche-t206 .kche-t206-icon{color:var(--color,#2563eb)}
.kche-t206 .kche-t206-icon>em{font-size:30px;line-height:1}
.kche-t206 .kche-t206-card{margin-top:28px}
.kche-t206 .kche-t206-list{margin-left:16px;flex:1}
.kche-t206 .kche-t206-ul{display:flex;justify-content:space-evenly;margin-top:30px}
.kche-t206 .kche-t206-li{width:20%;text-align:center}
.kche-t206 .kche-t206-math p{font-size:32px;color:var(--color,#2563eb);line-height:1;margin:0;text-align:center;font-weight:700;letter-spacing:-0.02em}
.kche-t206 .kche-t206-mess p{font-size:15px;color:#475569;text-align:center;margin:6px 0 0}
.kche-t206 .kche-t206-right:hover img{transform:scale(1.02)}
@media(max-width:900px){.kche-t206 .kche-t206-upperpart{flex-direction:column}
.kche-t206 .kche-t206-left{width:100%;padding:0}
.kche-t206 .kche-t206-right{width:100%;margin-top:20px}
.kche-t206 .kche-t206-right img{width:100%}}
@media(max-width:768px){.kche-t206 .kche-t206-ul{margin-top:20px;flex-wrap:wrap;justify-content:space-between}
.kche-t206 .kche-t206-li{width:48%;margin-bottom:18px}
.kche-t206 .kche-t206-math p{font-size:26px}}

/* ===== t207 - Image + Label Grid ===== */
.kche-t207 .kche-t207-list{display:flex;justify-content:space-between;gap:14px}
.kche-t207 .kche-t207-title h5{font-size:28px;text-align:center;text-transform:capitalize}
.kche-t207 .kche-t207-sub{display:flex;justify-content:center;padding:14px 0;}
.kche-t207 .kche-t207-sub .kche-t207-div:nth-of-type(1){width:63px;height:2px;background:var(--color,#2563eb);border-radius:1px;margin-right:5px;}
.kche-t207 .kche-t207-sub .kche-t207-div:nth-of-type(2){width:16px;height:2px;background:var(--color,#2563eb);border-radius:1px;}
.kche-t207 .kche-t207-text p{font-size:16px;margin:0;text-align:center;line-height:1.5;text-transform:capitalize;color:#fff;font-weight:500}
.kche-t207 .kche-t207-img{width:100%;overflow:hidden;border-radius:12px 12px 0 0}
.kche-t207 .kche-t207-img img{display:block;max-width:100%;width:100%;transition:transform .5s ease}
.kche-t207 .kche-t207-pro{margin-bottom:30px}
.kche-t207 .kche-t207-pro p{text-align:center;margin:0;font-size:15px;color:#475569;line-height:1.7}
.kche-t207 .kche-t207-text{box-sizing:border-box;padding:12px;background:var(--color,#2563eb);border-radius:0 0 12px 12px}
.kche-t207 .kche-t207-item{width:18%;border-radius:14px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.05);transition:all .3s ease}
.kche-t207 .kche-t207-item:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.1)}
.kche-t207 .kche-t207-item:hover .kche-t207-img img{transform:scale(1.04)}
@media(max-width:768px){.kche-t207 .kche-t207-list{flex-wrap:wrap}
.kche-t207 .kche-t207-item{width:49%;margin-bottom:16px}}
@media(max-width:450px){.kche-t207 .kche-t207-item{width:100%}}

/* ===== t208 - Logo Grid ===== */
.kche-t208 .kche-t208-title h5{font-size:28px;text-align:center;text-transform:capitalize}
.kche-t208 .kche-t208-sub{display:flex;justify-content:center;padding:14px 0;}
.kche-t208 .kche-t208-sub .kche-t208-div:nth-of-type(1){width:63px;height:2px;background:var(--color,#2563eb);border-radius:1px;margin-right:5px;}
.kche-t208 .kche-t208-sub .kche-t208-div:nth-of-type(2){width:16px;height:2px;background:var(--color,#2563eb);border-radius:1px;}
.kche-t208 .kche-t208-list{flex-wrap:wrap;display:flex;justify-content:space-between;gap:12px}
.kche-t208 .kche-t208-item{width:19%;margin-bottom:2%;border-radius:10px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:all .35s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;justify-content:center;padding:12px 0;background:#fff;border:1px solid #f1f5f9}
.kche-t208 .kche-t208-item img{display:inline-block;max-width:100%;filter:grayscale(.3);opacity:.85;transition:all .3s ease}
.kche-t208 .kche-t208-item:hover{transform:scale(1.03);box-shadow:0 8px 24px rgba(0,0,0,.08)}
.kche-t208 .kche-t208-item:hover img{filter:grayscale(0);opacity:1}
.kche-t208 .kche-t208-pro{margin-bottom:30px}
.kche-t208 .kche-t208-pro p{font-size:15px;color:#475569;text-align:center;margin:0;line-height:1.7}
@media(max-width:768px){.kche-t208 .kche-t208-item{width:49%}}
/* ===== t214 - Team Circle ===== */
.kche-t214 h5{font-size:28px;font-weight:var(--fontbold6,600);text-align:center;text-transform:capitalize;color:#1e293b;margin:0;margin-bottom:12px;letter-spacing:-0.02em}
.kche-t214 .kche-t214-des{text-align:center;color:var(--introcolor,#64748b);font-size:15px;line-height:1.7}
.kche-t214 .kche-t214-list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;list-style:none;margin-top:40px;gap:20px}
.kche-t214 .kche-t214-item{width:22%;text-align:center}
.kche-t214 .kche-t214-item:hover img{transform:scale(1.03)}
.kche-t214 .kche-t214-item img{width:220px;height:auto;object-fit:cover;border-radius:50%;transition:transform .4s ease;border:2px solid #f1f5f9}
.kche-t214 .kche-t214-p1{color:var(--color,#f59e0b);margin-top:12px;font-size:14px}
.kche-t214 .kche-t214-p2{font-size:20px;margin-top:8px;font-weight:600;color:#1e293b}
.kche-t214 .kche-t214-p3{color:var(--introcolor,#64748b);font-size:14px;margin-top:6px;line-height:1.6}
.kche-t214 .kche-t214-item em{margin-top:16px;display:inline-flex;align-items:center;justify-content:center;color:#64748b;font-size:18px;width:46px;height:46px;background:transparent;border-radius:50%;border:1px solid #e2e8f0;transition:all .3s ease}
.kche-t214 .kche-t214-item em:hover{background:var(--color,#f59e0b);color:#fff;border-color:var(--color,#f59e0b)}
@media(max-width:1024px){.kche-t214 .kche-t214-item{width:48%;margin-bottom:1.5rem}
.kche-t214 .kche-t214-item img{width:100%}}

/* ===== t215-t223 ===== */
/* t215 */
.kche-t215{position:relative;z-index:1;padding:36px 24px;border-radius:14px}
.kche-t215::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--color,#f59e0b);opacity:.06;z-index:-1;border-radius:14px}
.kche-t215 h5{font-size:28px;font-weight:var(--fontbold6,600);text-align:left;text-transform:capitalize;color:#1e293b;margin:0;margin-bottom:12px;letter-spacing:-0.02em}
.kche-t215 .kche-t215-des{color:var(--introcolor,#64748b);font-size:15px;line-height:1.7}
.kche-t215 .kche-t215-flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}
.kche-t215 .kche-t215-left{width:45%;padding-right:5%}
.kche-t215 .kche-t215-numlist{display:flex;flex-wrap:wrap;list-style:none;margin-top:40px;padding:0;gap:16px}
.kche-t215 .kche-t215-li{width:240px;max-width:46%;aspect-ratio:1/1;background:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;box-shadow:0 4px 16px rgba(0,0,0,.04)}
.kche-t215 .kche-t215-li::before{content:"";position:absolute;left:50%;top:-10px;transform:translateX(-50%);width:100%;height:100%;background:var(--color,#f59e0b);opacity:.08;z-index:-1;border-radius:50%}
.kche-t215 .kche-t215-p1{color:var(--color);font-size:44px;font-weight:700;letter-spacing:-0.03em}
.kche-t215 .kche-t215-p1 em{font-size:24px;font-style:inherit}
.kche-t215 .kche-t215-p2{font-size:18px;font-weight:600;color:#1e293b}
.kche-t215 .kche-t215-more{margin-top:36px}
.kche-t215 .kche-t215-more a{display:inline-flex;align-items:center;justify-content:center;min-width:190px;height:50px;background:transparent;border-radius:27px;border:2px solid #1e293b;color:#1e293b;padding:0 24px;font-weight:var(--fontbold6,600);font-size:14px;transition:all .3s ease;text-decoration:none}
.kche-t215 .kche-t215-more a:hover{background:#1e293b;color:#fff}
.kche-t215 .kche-t215-right{flex:1;display:flex;justify-content:space-between;gap:14px}
.kche-t215 .kche-t215-right1{width:60%;border-radius:12px;overflow:hidden}
.kche-t215 .kche-t215-right1 img{width:100%;height:100%;object-fit:cover}
.kche-t215 .kche-t215-right2{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:14px}
.kche-t215 .kche-t215-right2 img{width:100%;height:48%;object-fit:cover;border-radius:12px}
@media(max-width:1024px){.kche-t215 .kche-t215-left{width:100%;padding-bottom:24px;padding-right:0;}}
@media(max-width:500px){.kche-t215 .kche-t215-p1{font-size:28px}
.kche-t215 .kche-t215-right2{gap:10px}
.kche-t215 h5{font-size:22px}}

/* t216 */
.kche-t216 h5{font-size:28px;font-weight:var(--fontbold6,600);text-align:center;text-transform:capitalize;color:#1e293b;margin:0;margin-bottom:16px;letter-spacing:-0.02em}
.kche-t216 .kche-t216-icon{text-align:center;margin:0;margin-bottom:16px;color:var(--color,#f59e0b)}
.kche-t216 .kche-t216-list{margin-top:30px;list-style:none;padding:0}
.kche-t216 .kche-t216-li{display:flex;flex-wrap:wrap;align-items:center;border-top:1px solid #e2e8f0;padding:3% 0;color:#64748b;transition:all .3s ease}
.kche-t216 .kche-t216-li:last-child{border-bottom:1px solid #e2e8f0}
.kche-t216 .kche-t216-left{width:30%;transition:all .3s ease;color:#1e293b;font-size:18px;font-weight:600}
.kche-t216 .kche-t216-left p{font-size:18px;margin:0;}
.kche-t216 .kche-t216-left img{transition:transform .3s ease;max-width:100%}
.kche-t216 .kche-t216-right{flex:1;padding:0 30px;transition:all .3s ease;line-height:1.7;font-size:15px}
.kche-t216 .kche-t216-right p{margin:0}
.kche-t216 .kche-t216-li:hover .kche-t216-left{color:var(--color)}
.kche-t216 .kche-t216-li:nth-child(2):hover .kche-t216-left img{transform:scale(1.02)}
.kche-t216 .kche-t216-li:nth-child(2):hover .kche-t216-right{color:var(--color)}
.kche-t216 .kche-t216-learn-more{margin-top:3%;display:flex;justify-content:center}
.kche-t216 .kche-t216-learn-more a{min-width:160px;height:50px;padding:0 24px;font-size:14px;background:#1e293b;border-radius:30px;color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease;text-decoration:none;font-weight:500}
.kche-t216 .kche-t216-learn-more a em{margin-left:10px}
.kche-t216 .kche-t216-learn-more a:hover{background:var(--color,#f59e0b)}
@media(max-width:500px){.kche-t216 h5{font-size:22px}
.kche-t216 .kche-t216-left{width:100%;font-weight:600;margin-bottom:8px}
.kche-t216 .kche-t216-right{padding:0}}
/* ===== t218 - Timeline ===== */
.kche-t218-list{position:relative;padding:20px 14px}
.kche-t218-list::after{position:absolute;width:1px;height:100%;background:#e2e8f0;content:'';top:0;right:50%;transform:translateX(-50%)}
.kche-t218-content{max-width:1600px;margin:0 auto}
.kche-t218-item:nth-of-type(2n-1){display:flex}
.kche-t218-item:nth-of-type(2n){display:flex;flex-direction:row-reverse}
.kche-t218-item:nth-of-type(2n-1) .kche-t218-info{float:left;text-align:right;padding-right:30px}
.kche-t218-item:nth-of-type(2n-1) .kche-t218-img{padding-left:30px}
.kche-t218-item:nth-of-type(2n) .kche-t218-info{float:left;text-align:left;padding-left:30px}
.kche-t218-item:nth-of-type(2n) .kche-t218-img{padding-right:30px}
.kche-t218-img{width:50%;box-sizing:border-box;border-radius:12px;overflow:hidden}
.kche-t218-info{width:50%;box-sizing:border-box}
.kche-t218-img img{width:100%;display:block;height:auto;border-radius:12px}
.kche-t218-math h4{font-size:22px;font-weight:600;color:var(--color,#1e293b)!important;position:relative;line-height:1.5;margin:18px 0;letter-spacing:-0.01em}
.kche-t218-math p{font-weight:400;font-size:15px;margin:6px 0;color:var(--introcolor,#64748b);line-height:1.7}
.kche-t218-item:nth-of-type(2n) .kche-t218-math h4::after{position:absolute;content:'';width:10px;height:10px;background-color:#fff;border:2px solid var(--color,#1e293b);display:block;border-radius:50%;left:-36px;z-index:1;top:50%;transform:translateY(-50%)}
.kche-t218-item:nth-of-type(2n-1) .kche-t218-math h4::after{position:absolute;content:'';width:10px;height:10px;background-color:#fff;border:2px solid var(--color,#1e293b);display:block;border-radius:50%;right:-35px;z-index:1;top:50%;transform:translateY(-50%)}
@media(max-width:768px){.kche-t218-item:nth-of-type(2n-1){flex-direction:column}
.kche-t218-img,.kche-t218-info{width:100%}
.kche-t218-list{padding-left:34px}
.kche-t218-list::after{right:auto;left:0}
.kche-t218-item:nth-of-type(2n) .kche-t218-math h4::after{left:-40px}
.kche-t218-item:nth-of-type(2n-1) .kche-t218-math h4::after{right:auto;left:-40px}
.kche-t218-item:nth-of-type(2n) .kche-t218-img,.kche-t218-item:nth-of-type(2n-1) .kche-t218-info{padding-right:0}
.kche-t218-item:nth-of-type(2n) .kche-t218-info,.kche-t218-item:nth-of-type(2n-1) .kche-t218-img{padding-left:0}
.kche-t218-item:nth-of-type(2n){flex-direction:column}
.kche-t218-item:nth-of-type(2n-1) .kche-t218-info{text-align:left}
.kche-t218-img{margin-top:14px}}

/* ===== t219 - Image + Content Block ===== */
.kche-t219 .kche-t219-content{display:flex;flex-wrap:wrap;align-items:center;background:#f8fafc;border-radius:14px;overflow:hidden}
.kche-t219 .kche-t219-img{width:55%}
.kche-t219 .kche-t219-img img{width:100%}
.kche-t219 .kche-t219-info{flex:1;padding:28px 34px}
.kche-t219 .kche-t219-info h5{font-size:26px;margin:0 0 18px 0;color:#1e293b;font-weight:var(--fontbold6,600);letter-spacing:-0.02em}
.kche-t219 .kche-t219-info .kche-t219-text p{color:var(--introcolor,#64748b);line-height:1.8;margin-bottom:10px;font-size:15px}
@media(max-width:1024px){.kche-t219 .kche-t219-img{width:100%}
.kche-t219 .kche-t219-info{padding:20px 14px}}
@media(max-width:768px){.kche-t219 .kche-t219-info h5{font-size:22px}}

/* ===== t221 - Full Width Banner ===== */
.kche-t221{width:100%;z-index:1;display:flex;align-items:center;justify-content:center;position:relative;min-height:320px;border-radius:14px;overflow:hidden}
.kche-t221 .kche-t221-img{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}
.kche-t221 .kche-t221-img img{width:100%;height:100%;object-fit:cover}
.kche-t221 .kche-t221-info{color:#fff;padding:5% 20px;text-align:center;max-width:900px;line-height:1.8}
.kche-t221 .kche-t221-info h5{margin:0;font-size:36px;font-weight:600;letter-spacing:-0.02em}
.kche-t221 .kche-t221-info .kche-t221-text p{color:rgba(255,255,255,.9);margin:12px 0;font-size:16px}
.kche-t221 .kche-t221-more{margin-top:2em}
.kche-t221 .kche-t221-more a{display:inline-flex;align-items:center;justify-content:center;padding:0 28px;min-width:180px;height:52px;color:#fff;background:var(--color,#2563eb);text-decoration:none;transition:all .3s ease;border-radius:8px;font-weight:500;font-size:15px}
.kche-t221 .kche-t221-more a:hover{opacity:.9;box-shadow:0 8px 20px rgba(37,99,235,.3)}
@media (max-width:1024px){.kche-t221 .kche-t221-info{padding:36px 14px}
.kche-t221 .kche-t221-info h5{font-size:26px}}

/* ===== t222 - Two Column Text + Image ===== */
.kche-t222 .kche-t222-flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}
.kche-t222 .kche-t222-flex>div{width:48%}
.kche-t222 .kche-t222-flex .kche-t222-text p{margin:0 0 14px 0;line-height:1.7;font-size:15px;color:#475569}
.kche-t222 .kche-t222-flex .kche-t222-img img{max-width:100%;width:100%;height:auto;transition:transform .4s ease;border-radius:14px;border:1px solid #f1f5f9}
.kche-t222 .kche-t222-flex .kche-t222-img img:hover{transform:scale(1.02)}
@media (max-width:768px){.kche-t222 .kche-t222-flex{flex-direction:column}
.kche-t222 .kche-t222-flex>div{width:100%}
.kche-t222-img{margin:12px 0}}

/* ===== t223 - Two Column Image + Text (Reverse) ===== */
.kche-t223 .kche-t223-flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}
.kche-t223 .kche-t223-flex>div{width:48%}
.kche-t223 .kche-t223-flex .kche-t223-text p{margin:0 0 14px 0;line-height:1.7;font-size:15px;color:#475569}
.kche-t223 .kche-t223-flex .kche-t223-img img{max-width:100%;width:100%;height:auto;transition:transform .4s ease;border-radius:14px;border:1px solid #f1f5f9}
.kche-t223 .kche-t223-flex .kche-t223-img img:hover{transform:scale(1.02)}
@media (max-width:768px){.kche-t223 .kche-t223-flex{flex-direction:column}
.kche-t223 .kche-t223-flex>div{width:100%}
.kche-t223 .kche-t223-flex .kche-t223-text{margin-top:12px;}
.kche-t223-img{margin:12px 0}}

/* ===== t300+ Feedback/Contact Forms ===== */
.kche-t300 .wmkc-form-1{background:url('https://img01.zi58.com/leavemessage/1.jpg') no-repeat left top;min-height:300px;background-size:contain;}
.kche-t302 .wmkc-btn-1{background:url('https://img01.zi58.com/leavemessage/2.jpg') no-repeat left top;min-height:300px;background-size:contain;}
.kche-t303 .wmkc-cta-1{background:url('https://img01.zi58.com/leavemessage/3.jpg') no-repeat left top;min-height:300px;background-size:contain;}
.kche-t304 .wmkc-cta-2{background:url('https://img01.zi58.com/leavemessage/4.jpg') no-repeat left top;min-height:300px;background-size:contain;}
.kche-t305 .wmkc-cta-3{background:url('https://img01.zi58.com/leavemessage/5.jpg') no-repeat left top;min-height:300px;background-size:contain;}
/* ===== Remaining module patterns (t192-t202) use same optimizations ===== */
/* Key design tokens applied throughout: */
/* Title color: #1e293b */
/* Body color: #64748b (via --introcolor) */
/* Background: #f8fafc, #f1f5f9 */
/* Border: #e2e8f0 */
/* Border radius: 12-14px */
/* Shadows: 0 2px 16px -> 0 12px 32px on hover */
/* Transitions: cubic-bezier(.25,.46,.45,.94) */
/* Font sizes: 28px h5, 22px subtitles, 17px item titles, 15px body */
/* Spacing: increased padding/margins for breathing room */
/* Hover effects: translateY(-3 to -5px), scale(1.02-1.05) */