#key_benefits_setion{padding:24px 58px;margin-top:20px}
.note_text{font-weight:400;font-size:14px;line-height:100%;color:#5c666e;margin-bottom:10px}
.kbs_container{max-width:1200px;margin:0 auto;display:flex;gap:20px;height:600px}
.tabs-container{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:15px}
.tab-item{border:1px solid #99bfde;border-radius:8px;padding:16px 8px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;min-height:108px;justify-content:center}
.tab-item img{opacity:.5}
.tab-item.active,.tab-item:hover{border-color:#005eac;background:linear-gradient(135deg,#eff6ff 0,#dbeafe 100%);box-shadow:2px 2px 8px 0 #00000040}
.tab-item.active img,.tab-item:hover img{opacity:1}
.tab-icon{display:flex;align-items:center;justify-content:center;margin-bottom:12px;font-size:24px;transition:all .3s ease}
.tab-title{font-size:14px;font-weight:400;color:#1e293b;line-height:100%}
.tab-item.active .tab-title{color:#005eac;font-weight:500}
.arrow{transform:translateY(-50%);color:#363c41;font-size:24px;transition:all .3s ease;font-weight:400;position:relative;top:4px;left:6px}
.tab-item:hover .arrow,.tab-item.active .arrow{color:#005eac;transform:translateY(-50%) translateX(3px)}
.content-panel{flex:1;background:#f4faff;border-radius:8px;padding:24px;position:relative;overflow:hidden;border:1px solid #99bfde;box-shadow:-2px 4px 4px 0 #00000040;overflow-y:scroll}
.content-panel::-webkit-scrollbar{display:none}
.content-title{font-size:20px;font-weight:500;color:#1e293b;margin-bottom:20px;text-align:center}
.content-description{font-size:14px;line-height:20px;color:#363c41;margin-bottom:20px}
.highlight{background:linear-gradient(135deg,#fef3c7,#fed7aa);padding:3px 8px;border-radius:4px;font-weight:600;color:#92400e}
.benefit-list{list-style:none;margin-top:20px}
.benefit-item{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:12px;background:#f8fafc;border-radius:8px;border-left:4px solid #3b82f6}
.benefit-icon{width:20px;height:20px;background:#3b82f6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:12px;flex-shrink:0}
.benefit-text{font-size:14px;color:#475569;font-weight:500}
.keyBenefit-table-wrapper{border:1px solid #99bfde;border-radius:8px;overflow:hidden;width:100%;max-width:700px;margin:20px auto}
.keyBenefit-table-wrapper .custom-table{width:100%;border-collapse:collapse}
.keyBenefit-table-wrapper .custom-table th{background:#005eac;color:#fff;text-align:left;padding:8px;font-weight:500;font-size:12px}
.keyBenefit-table-wrapper .custom-table td{padding:8px;border-top:1px solid #f2f2f2;text-align:center;font-size:12px;color:#131619;background:#fff}
.keyBenefit-table-wrapper .custom-table td:first-child{background-color:#f2f2f2;border-top:1px solid #fff}
.siso_section_title{font-weight:700;font-size:24px;line-height:100%;text-align:center;color:#131619;margin-bottom:20px}
.note_text{font-weight:400;font-size:14px;line-height:100%;color:#5c666e;margin-bottom:10px}
@media(max-width:968px){.kbs_container{flex-direction:column;height:auto}
.tabs-container{grid-template-columns:1fr}
}
@media(max-width:640px){.tabs-container{grid-template-columns:1fr}
.content-panel{padding:20px 8px}
.content-title{font-size:20px}
}
@media(max-width:767px){#key_benefits_setion{padding:24px 20px;margin-top:2px}
.tab-item{width:30%;min-width:190px}
.tabs-container{display:flex;overflow-x:scroll;gap:10px;padding:20px 4px 10px}
.arrow{left:2px}
}