.section-features-container{width:100%;display:flex;justify-content:center;align-items:center;gap:24px;margin-top:96px;margin-bottom:64px}@media(max-width:768px){.section-features-container{margin-top:64px;margin-bottom:32px}}.section-features-container .section-features-content{display:flex;flex-direction:column;gap:12px}.section-features-container .section-features-content .title{font-size:34px;font-weight:600;color:var(--ks-secondary-color-main);text-align:center;margin:0}.section-features-container .section-features-content .description{font-size:16px;font-weight:400;color:var(--ks-body-color-1);text-align:center;max-width:800px;margin:0 auto}.section-features-container .section-features-content .description .des-high-light{color:var(--ks-info-color-default);font-weight:600}.section-features-container .section-features-content .features-items{display:flex;justify-content:center;align-items:center;gap:24px}@media(max-width:768px){.section-features-container .section-features-content .features-items{flex-direction:column;padding:0 8px}}.section-features-container .card-features-slider{width:100%;max-width:558px;display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:24px}.section-features-container .card-features-slider .card-features-viewport{width:100%;overflow:hidden;border-radius:20px}.section-features-container .card-features-slider .card-features-track{display:flex}.section-features-container .card-features-slider .card-features-slide-wrapper{width:100%;flex-shrink:0;display:flex;justify-content:center}.section-features-container .card-features-container{width:100%;border-radius:20px;display:flex;border:2px solid transparent;box-shadow:0 2px 4px 0 rgba(0,0,0,.078);padding:20px;box-sizing:border-box}.section-features-container .card-features-container.learning_path{background:linear-gradient(180deg,#f8fbfe,#eaf4ff) padding-box,linear-gradient(180deg,#57c3f4,#8faef4) border-box;--card-dots-bg:linear-gradient(180deg,rgba(248,251,254,0),#eff6ff);--card-active-dot-color:var(--ks-product-color-roadmap,#4985f5);--card-subtitle-color:var(--ks-product-color-roadmap,#4985f5)}.section-features-container .card-features-container.smart_scoring{background:linear-gradient(180deg,#fef9f8,#ffeeea) padding-box,linear-gradient(180deg,#f9b466,#fba3b1) border-box;--card-dots-bg:linear-gradient(180deg,hsla(9,100%,99%,0),#fff2ef);--card-active-dot-color:var(--ks-primary-color-main);--card-subtitle-color:var(--ks-primary-color-main)}.section-features-container .card-features-container .card-features-content{width:100%;height:467px;display:flex;flex-direction:column;gap:20px}.section-features-container .card-features-container .card-features-content .card-features-image{width:100%;height:240px;overflow:hidden;position:relative}.section-features-container .card-features-container .card-features-content .card-features-image .card-features-image-track{display:flex;height:100%;transition:transform .5s ease-in-out}.section-features-container .card-features-container .card-features-content .card-features-image .card-features-image-slide{width:100%;height:100%;flex-shrink:0;display:flex;justify-content:center;align-items:center}.section-features-container .card-features-container .card-features-content .card-features-image .card-features-image-slide img{width:100%;height:100%;object-fit:contain}.section-features-container .card-features-container .card-features-content .card-features-image .card-features-dots{position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;gap:8px;z-index:10;height:33px;width:100%;background:var(--card-dots-bg)}.section-features-container .card-features-container .card-features-content .card-features-image .card-features-dots .dot-item{width:8px;height:8px;border-radius:50%;background-color:#cbd5e1;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.section-features-container .card-features-container .card-features-content .card-features-image .card-features-dots .dot-item.active{width:18px;border-radius:4px;background-color:var(--card-active-dot-color)}.section-features-container .card-features-container .card-features-content .card-features-text-container{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;width:100%;flex-grow:1}.section-features-container .card-features-container .card-features-content .card-features-text-container .card-features-text{grid-column:1;grid-row:1;width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:10px;font-size:24px;font-weight:600;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1),visibility .5s ease}.section-features-container .card-features-container .card-features-content .card-features-text-container .card-features-text.active{opacity:1;pointer-events:auto;visibility:visible}.section-features-container .card-features-container .card-features-content .card-features-text-container .card-features-text .card-features-title{color:var(--ks-secondary-color-main)}.section-features-container .card-features-container .card-features-content .card-features-text-container .card-features-text .card-features-title .card-features-subtitle{color:var(--card-subtitle-color)}.section-features-container .card-features-container .card-features-content .card-features-text-container .card-features-text .card-features-description{font-size:14px;font-weight:400;color:var(--ks-body-color-1,#535353)}.section-features-container .card-features-container .card-features-content .card-features-text-container .card-features-text .card-features-btn{display:flex;gap:12px}@media(max-width:768px){.section-features-container .card-features-container .card-features-content{height:auto!important;min-height:unset!important}.section-features-container .card-features-container .card-features-content .card-features-image{height:220px!important;flex-shrink:0;-webkit-overflow-scrolling:touch}.section-features-container .card-features-container .card-features-content .card-features-text-container .card-features-text .card-features-btn{flex-direction:column}.section-features-container .card-features-container .card-features-content .card-features-text-container .card-features-text .card-features-title{font-size:20px!important}.section-features-container .section-features-content .title{font-size:28px!important}}