*{margin:0;box-sizing:border-box;font-family:Rubik}
.siso_tabs{display:flex;align-items:center;justify-content:center;gap:30px;margin:32px 0;background:#fff;z-index:999}
.siso_tabs.fixed{position:fixed;top:48px;left:0;right:0;padding:10px 0;box-shadow:0 7px 10px 0 #0000005C}
.siso_tabs a{border:.5px solid #99bfde;border-radius:8px;padding:8px 24px;font-family:Rubik;font-weight:400;font-size:16px;line-height:20px;color:#005eac;cursor:pointer;text-decoration:none;cursor:pointer;display:block}
.siso_tabs a.active{background:#005eac;color:#fff}
@media(max-width:767px){.siso_tabs{max-width:100%;display:-webkit-box;overflow:scroll;margin:28px 5px;gap:10px}
.siso_tabs.fixed{top:44px;padding:10px 5px;margin:10px 0}
}
#whatSiso_section{background-color:#fff}
.siso_section_title{font-weight:700;font-size:24px;line-height:100%;text-align:center;color:#131619;margin-bottom:20px}
#whatSiso_section .whatSISO_wrapper{display:flex;gap:15px;margin-bottom:20px;justify-content:center;padding:10px 58px 32px}
#whatSiso_section>div .wahtsiso_video,#whatSiso_section .siso_para{width:50%}
#whatSiso_section .siso_section_text{font-weight:400;font-size:14px;line-height:22px;color:#363c41}
.video-wrapper{position:relative;width:100%;height:auto;overflow:hidden;border-radius:10px}
.video-thumb{width:100%;height:100%;object-fit:cover;display:block}
.play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;cursor:pointer}
.video-frame{width:100%;height:100%;min-height:350px}
.siso_para ul{padding-left:15px;margin-top:10px;font-weight:400;font-size:14px;line-height:22px;color:#363c41}
.siso_sampleIllustration{background-color:#f2f2f2;padding:24px 58px}
.sampleIllustration_wrapper{box-shadow:0 0 12px 0 #0000005C;background-color:#fff;border-radius:16px;padding:16px;margin:20px 0 30px}
.sampleIllustration_ex{margin-bottom:10px}
.sampleIllustration_ex div img{text-align:center;max-width:100%}
.sampleIllustration_ex{display:flex;justify-content:space-evenly;gap:16px}
.sampleIllustration_ex div p,.sampleIllustration_ex div ul li{font-weight:400;font-size:14px;line-height:20px;color:#363c41}
.investment_tabs_section{background-color:#f4faff;border:1px solid #99bfde;box-shadow:0 4px 4px 0 #00000029;border-radius:8px 8px 16px 16px;padding:18px 24px 24px;position:relative;width:90%;margin:20px auto 0}
.investment_tabs_section .tabs{display:flex;margin-bottom:10px;justify-content:center}
.investment_tabs_section .tab-btn{padding:8px 16px;border:0;background:#fff;cursor:pointer;font-weight:bold;transition:.3s;border:.5px solid #99bfde;font-weight:500;font-size:16px;line-height:100%;text-align:center;color:#4f4f4f;border-left:0;cursor:pointer}
.investment_tabs_section .tab-btn1{border-radius:8px 0 0 8px}
.investment_tabs_section .tab-btn2{border-radius:0 8px 8px 0}
.investment_tabs_section .tab-btn.activeTab{background:#005eac;color:#fff}
.investment_tabs_section .tab-content{display:none}
.investment_tabs_section .tab-content p{font-weight:600;font-size:24px;line-height:100%;text-align:center;color:#005eac;margin:10px 0}
.investment_tabs_section .tab-content.activeTab{display:block}
.investment_tabs_section img{position:absolute;top:0;left:0;transform:translate(15%,-40%);width:80%}
.sampleIllustration_img{text-align:center;width:160px;height:160px;margin:0 auto 5px}
.sampleIllustration_ex>div{width:24%}
.text_center{text-align:center}
.sampleIllustration_ex div ul{padding-left:24px}
.table_desc{font-weight:500;font-size:16px;line-height:20px;color:#363c41}
.table_disclaimer{font-weight:400;font-size:14px;line-height:100%;color:#5c666e}
.accordion-container{background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,0.1);overflow:hidden;border:1px solid #aaa;padding:24px 24px 8px;margin-bottom:30px}
.accordion-header{background:#fff;padding:0 0 15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border:0;width:100%;text-align:left;font-size:16px;font-weight:500;line-height:100%}
.accordion-title{font-size:16px;font-weight:600;color:#2c3e50}
.accordion-toggle{background:#fff;color:#265ca7;border:0;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:500;cursor:pointer}
.accordion-toggle.open{color:#265ca7}
.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease;border-radius:8px}
.accordion-content.open{border:1px solid #005eac;max-height:800px}
#siso_accordionContent .table-container{padding:0}
#siso_accordionContent table{width:100%;border-collapse:collapse;font-size:14px}
#siso_accordionContent thead th{background:#005eac;color:#fff;padding:8px 20px;text-align:left;font-weight:500;font-size:12px;line-height:100%;text-align:center}
#siso_accordionContent thead th:last-child{border-right:0}
#siso_accordionContent tbody tr{border-bottom:1px solid #ecf0f1}
#siso_accordionContent tbody tr:hover{background-color:#f8f9fa}
#siso_accordionContent tbody td{padding:8px 20px;text-align:left;color:#131619;font-size:12px;font-weight:400;text-align:center}
#siso_accordionContent tbody td:last-child{border-right:0}
#siso_accordionContent tbody tr:nth-child(even){background-color:#f4faff}
#siso_accordionContent table td:nth-child(1),td:nth-child(3){background-color:unset}
@media(max-width:768px){.accordion-container{margin-bottom:20px;padding:24px 10px 8px}
#siso_accordionContent table{font-size:12px}
#siso_accordionContent thead th,tbody td{padding:6px 6px;font-size:10px}
#siso_accordionContent .accordion-title{font-size:14px}
.accordion-content{overflow-x:scroll}
.accordion-title{font-size:14px}
}
.sampleIllustration_table_section .table-wrapper{border:1px solid #005eac;border-radius:8px;overflow:hidden;width:100%;margin:20px auto}
.sampleIllustration_table_section .custom-table{width:100%;border-collapse:collapse;border-radius:6px;overflow:hidden}
.sampleIllustration_table_section .custom-table th{background:#0070c0;text-align:left;padding:8px 20px;font-size:14px;font-weight:600;color:#fff}
.sampleIllustration_table_section .custom-table td{font-size:12px;color:#131619;padding:8px 20px;text-align:left}
.sampleIllustration_table_section .custom-table td:nth-child(2),.sampleIllustration_table_section .custom-table td:nth-child(4){border-right:1px solid #aaa}
.sampleIllustration_table_section .custom-table th:nth-child(2),.sampleIllustration_table_section .custom-table th:nth-child(4){border-right:1px solid #aaa}
.sampleIllustration_table_section .custom-table tr:nth-child(even) td{background:#fff}
.sampleIllustration_table_section .custom-table tr:nth-child(odd) td{background:#f4faff}
.sampleIllustration_table_section .custom-table th:first-child{border-radius:8px 0 0 0}
.sampleIllustration_table_section .custom-table th:last-child{border-radius:0 8px 0 0}
@media(max-width:767px){#whatSiso_section .whatSISO_wrapper{padding:10px 20px 10px;flex-direction:column-reverse}
.play-btn img{max-width:100%;width:45%;margin:0 auto}
#whatSiso_section>div .wahtsiso_video,#whatSiso_section .siso_para{width:100%}
.siso_sampleIllustration{background-color:#f2f2f2;padding:24px 19px}
.sampleIllustration_ex{flex-direction:column}
.sampleIllustration_ex>div{width:100%}
.sampleIllustration_table_section .table-wrapper{overflow-x:scroll}
}
#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}
@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}
}
.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}
@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}
}