.benefits-feature-tab-block .benefits-feature-tab__container{align-items:flex-start;display:flex;gap:2.5rem}@media(max-width:900px){.benefits-feature-tab-block .benefits-feature-tab__container{flex-direction:column;gap:1.5rem}}.benefits-feature-tab-block .benefits-feature-tab__image-area{align-items:center;background:var(--benefits-bg-color,#f5f6ff);border-radius:var(--benefits-border-radius,1.5rem);display:flex;flex:1 1 50%;justify-content:center;min-height:340px}.benefits-feature-tab-block .benefits-feature-tab__image-area img{border-radius:var(--benefits-border-radius,1.2rem);box-shadow:0 4px 24px 0 rgba(0,0,0,.04);max-width:100%}.benefits-feature-tab-block .benefits-feature-tab__cards-area{background:transparent;border-radius:var(--benefits-border-radius,1.5rem);box-sizing:border-box;display:flex;flex:1 1 50%;flex-direction:column;gap:var(--benefits-gap,1.2rem);min-height:340px;min-width:320px;padding:2rem 1.5rem}.benefits-feature-tab-block .benefits-feature-tab__card{background:transparent;border:none;border-radius:var(--benefits-border-radius,1.2rem);color:var(--benefits-text-color,#222);cursor:pointer;padding:var(--benefits-card-padding,1.2rem 1.5rem);transition:background .2s,color .2s}.benefits-feature-tab-block .benefits-feature-tab__card:hover{background:var(--benefits-active-bg,#e6e8fa)}.benefits-feature-tab-block .benefits-feature-tab__card.active{background:var(--benefits-active-bg,#e6e8fa);border:none;color:var(--benefits-text-color,#222)}.benefits-feature-tab-block .benefits-feature-tab__card .benefits-feature-tab__card-title{color:var(--benefits-title-color,#222);font-size:var(--benefits-title-font-size,1.15rem);font-weight:var(--benefits-title-font-weight,700);line-height:var(--benefits-title-line-height,1.4);margin-bottom:.3rem}@media(max-width:1024px){.benefits-feature-tab-block .benefits-feature-tab__card .benefits-feature-tab__card-title{font-size:20px;line-height:1.2}}@media(max-width:767px){.benefits-feature-tab-block .benefits-feature-tab__card .benefits-feature-tab__card-title{font-size:18px;line-height:1.2}}.benefits-feature-tab-block .benefits-feature-tab__card .benefits-feature-tab__card-desc{color:var(--benefits-desc-color,#666);font-size:var(--benefits-desc-font-size,1rem);font-weight:var(--benefits-desc-font-weight,400);line-height:var(--benefits-desc-line-height,1.6);margin:0;opacity:.85}@media(max-width:1024px){.benefits-feature-tab-block .benefits-feature-tab__card .benefits-feature-tab__card-desc{font-size:16px;line-height:26px}}
