.tabs{padding:80px 0}.tabs__wrapper{justify-content:center}.tabs__header,.tabs__wrapper{align-items:center;display:flex;flex-direction:column}.tabs__header{gap:20px;margin-bottom:64px;max-width:1200px;text-align:center;width:100%}.tabs__title{font-size:48px;font-weight:700;line-height:1.1}.tabs__text,.tabs__title{color:#0c0c0c;font-family:GPCommerce,GP Commerce,sans-serif}.tabs__text{font-size:24px;font-weight:300;line-height:32px;max-width:900px}.tabs__nav{gap:16px;justify-content:center;margin-bottom:48px;position:relative;width:100%}.tabs__nav,.tabs__nav-track{align-items:center;display:flex}.tabs__nav-track{gap:50px;padding:20px 0}.tabs__nav-btn{background:transparent;border:none;border-bottom:2px solid transparent;color:#595959;cursor:pointer;font-family:GPCommerce,GP Commerce,sans-serif;font-size:18px;font-weight:700;line-height:24px;padding:0 8px 4px 2px;transition:color .25s ease,border-color .25s ease;white-space:nowrap}.tabs__nav-btn.is-active{border-bottom-color:#262aff;color:#262aff}.tabs__nav-btn:focus-visible{border-radius:6px;outline:2px solid #262aff;outline-offset:4px}.tabs__nav-arrow{align-items:center;background:transparent;border:none;cursor:pointer;display:none;height:44px;justify-content:center;padding:0;width:44px}.tabs__nav-arrow-icon{background:#262aff;border-radius:9999px;height:32px;position:relative;width:32px}.tabs__nav-arrow-icon:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjE0IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgOCAxNCI+PHBhdGggc3Ryb2tlPSJ2YXIoLS1pY29ucy1pY29uLXN0cm9rZS1uZWdhdGl2ZSwgd2hpdGUpIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtMSAxMyA2LTYuMTAzTDEuMTM2IDEiLz48L3N2Zz4=");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.tabs__panels{position:relative;transition:height .35s ease;width:100%}.tabs__panel{display:flex;flex-direction:column;gap:48px;inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(12px);transition:opacity .35s ease,transform .35s ease,visibility .35s ease;visibility:hidden;width:100%}.tabs__panel.is-active{opacity:1;pointer-events:auto;position:relative;transform:translateY(0);visibility:visible}.tabs__panel-grid{align-items:center;display:flex;gap:48px}.tabs__panel-content{display:flex;flex:1 1 0;flex-direction:column;gap:20px;max-width:636px;padding-right:45px}.tabs__panel-title{font-size:32px;font-weight:700;line-height:1.2}.tabs__panel-text,.tabs__panel-title{color:#0c0c0c;font-family:GPCommerce,GP Commerce,sans-serif}.tabs__panel-text{font-size:18px;font-weight:300;line-height:24px}.tabs__panel-text strong{font-weight:700}.tabs__panel-media{aspect-ratio:16/9;border-radius:12px;flex:1 1 0;overflow:hidden}.tabs__panel-media img{display:block;height:100%;object-fit:cover;width:100%}.tabs__cta{align-items:center;align-self:center;background:#262aff;border-radius:50px;color:#fff;display:flex;font-family:GPCommerce,GP Commerce,sans-serif;font-size:16px;font-weight:700;justify-content:center;line-height:16px;outline:2px solid #262aff;outline-offset:-2px;padding:20px 40px;text-decoration:none}@media (max-width:991px){.tabs__panel-content{padding-right:0}.tabs__panel-grid{align-items:flex-start;flex-direction:column;gap:28px}.tabs__panel-media{flex:inherit;width:100%}.tabs__header{margin-bottom:48px}}@media (max-width:768px){.tabs{padding:60px 0}.tabs__title{font-size:32px;line-height:1.1}.tabs__text{font-size:18px;line-height:24px}.tabs__nav{gap:12px;justify-content:space-between;margin-bottom:40px}.tabs__nav:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.76) 63%,#fff);bottom:8px;content:"";pointer-events:none;position:absolute;right:52px;top:8px;width:80px}.tabs__nav-track{gap:16px;margin-left:-20px;overflow-x:auto;padding:12px 45px 12px 20px;scrollbar-width:none;-ms-overflow-style:none}.tabs__nav-track::-webkit-scrollbar{display:none}.tabs__nav-arrow{display:inline-flex;flex-shrink:0}.tabs__panel{gap:24px}.tabs__panel-title{font-size:28px}}