.benefits-tabs,.benefits-tabs__tab-card,.benefits-tabs__tabs{isolation:isolate;position:relative}.benefits-tabs__tabs{margin-top:4rem}.benefits-tabs__tab-titles{gap:clamp(2rem,4vw,5rem)}.benefits-tabs__tab-title{-webkit-appearance:none;appearance:none;background:none;border:0;cursor:pointer;font-size:2rem;font-weight:900;gap:1.6rem;line-height:1.25;min-height:auto;padding:1rem 0 3.4rem;position:relative;width:100%;-webkit-font-smoothing:antialiased}.dark-bg .benefits-tabs__tab-title{color:var(--white)}.benefits-tabs__tab-title.active,.benefits-tabs__tab-title:focus,.benefits-tabs__tab-title:hover{color:var(--red)}.benefits-tabs__tab-title:before{background:transparent;bottom:0;content:"";height:0;left:0;position:absolute;width:100%;z-index:1}.benefits-tabs__tab-title.active:before{background:var(--gradient-red-orange);height:4px}.benefits-tabs__select{-webkit-appearance:none;appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;border:1px solid var(--white);border-radius:.4rem;color:var(--white);cursor:pointer;font-size:1.8rem;line-height:1;padding:1.4rem 3.5rem 1.2rem 1.6rem;width:100%}.benefits-tabs__tab{opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease;visibility:hidden}.benefits-tabs__tab.active{opacity:1;pointer-events:auto;position:relative;visibility:visible}.benefits-tab__tab-inner{flex-wrap:wrap;gap:2rem}.benefits-tab__content,.benefits-tab__image{width:100%}.benefits-tab__content :last-child{margin-bottom:0}.benefits-tab__image img{aspect-ratio:8/5;height:100%;object-fit:cover;width:100%}.benefits-tabs__select{display:none}@media (min-width:768px){.benefits-tabs__tabs{margin-top:6rem}.benefits-tab__tab-inner{flex-wrap:nowrap}.benefits-tab__content,.benefits-tab__image{width:calc(50% - 1rem)}}@media (min-width:980px){.benefits-tab__tab-inner{gap:7rem}.benefits-tab__content{font-size:2rem;line-height:1.6;width:40%}.benefits-tab__image{max-width:64rem;width:calc(60% - 7rem)}}@media (max-width:767px){.benefits-tabs__tab-titles.flex{display:none!important}.benefits-tabs__select{display:block}}