.c-value-proposition{max-width:100%;width:100%}.c-value-proposition__tabs{flex-wrap:nowrap;gap:1.5rem;margin-bottom:1rem;overflow-x:auto;overflow-y:hidden;position:relative;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;justify-content:flex-start;scrollbar-color:rgba(46,46,46,.3) transparent;scrollbar-width:thin}.c-value-proposition__tabs::-webkit-scrollbar{height:4px}.c-value-proposition__tabs::-webkit-scrollbar-track{background:transparent}.c-value-proposition__tabs::-webkit-scrollbar-thumb{background-color:rgba(46,46,46,.3);border-radius:2px}.c-value-proposition__tab{background:none;border:none;color:color-mix(in srgb,var(--dark-color) 20%,transparent);cursor:pointer;font-size:1.5rem;font-weight:600;padding:.75rem 0;position:relative;text-align:left;transition:color .3s ease;white-space:nowrap}.c-value-proposition__tab.is-active{color:var(--primary-color)}.c-value-proposition__tab:hover:not(.is-active){color:color-mix(in srgb,var(--dark-color) 60%,transparent)}.c-value-proposition__indicator-wrapper{border-bottom:2px solid rgba(46,46,46,.1);height:4px;margin-bottom:2rem;position:relative;width:100%}.c-value-proposition__indicator-bar{background-color:var(--secondary-color);border-radius:6px;bottom:-3px;height:6px;left:0;position:absolute;transform-origin:left center;transition:transform .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1)}.c-value-proposition__panels{position:relative}.c-value-proposition__panel{display:none}.c-value-proposition__panel.is-active{display:block}.c-value-proposition__content{padding:0;text-align:left}.c-value-proposition__content p{margin:0 0 1rem}.c-value-proposition__content p:last-child{margin-bottom:0}@media (min-width:576px){.c-value-proposition__tabs{gap:2rem;justify-content:center}.c-value-proposition__tab{font-size:1.75rem;padding:1rem 0}.c-value-proposition__indicator-wrapper{margin-bottom:2.5rem}}@media (min-width:768px){.c-value-proposition__tabs{flex-wrap:nowrap;gap:2.5rem}.c-value-proposition__tab{font-size:2rem;padding:1.25rem 0}.c-value-proposition__indicator-wrapper{margin-bottom:3rem}.c-value-proposition__content{margin:0 auto;max-width:1000px;padding:0;text-align:center}}@media (min-width:992px){.c-value-proposition__tabs{gap:3rem}.c-value-proposition__tab{font-size:2.8rem;padding:1.5rem 0}.c-value-proposition__indicator-wrapper{margin-bottom:3.5rem}}@media (min-width:1200px){.c-value-proposition__tabs{gap:3.5rem}.c-value-proposition__tab{font-size:3.7rem}}