.benefit-tabs-section{padding-top:64px;padding-bottom:64px}.benefit-tabs{display:contents}.benefit-tabs__heading{margin-bottom:16px}.benefit-tabs__layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.benefit-tabs__badge{margin-bottom:20px}.benefit-tabs__badge img{width:100%;height:auto}.benefit-tabs__nav{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:32px}.benefit-tabs__nav-item{text-align:left;padding:12px 16px;border:1px solid rgba(0,0,0,.15);border-radius:var(--radius, 8px);background:transparent;font-size:14px;cursor:pointer;transition:all .2s ease}.benefit-tabs__nav-item.is-active{color:var(--color-background, #fff);background-color:rgb(var(--color-foreground, 0,0,0));border-color:transparent}.benefit-tabs__panel-left,.benefit-tabs__panel-right{display:none}.benefit-tabs__panel-left.is-active{display:block}.benefit-tabs__panel-right.is-active{display:flex;align-items:center;justify-content:center;height:100%}.benefit-tabs__panel-body{font-size:var(--body-size-mobile)!important;line-height:1.6;margin-bottom:16px}.benefit-tabs__panel-body p,.benefit-tabs__panel-body li,.benefit-tabs__panel-body span{font-size:inherit!important;color:inherit!important}.benefit-tabs__citation{margin-bottom:20px}.benefit-tabs__citation-link{font-size:13px;text-decoration:underline}.benefit-tabs__citation-source{font-size:12px;color:#00000080;margin-top:4px}.benefit-tabs__right{background:#00000008;border-radius:12px;padding:32px;min-height:280px;text-align:center;width:100%}.benefit-tabs__image img{max-width:100%;height:auto;border-radius:8px;display:block;margin:0 auto}.benefit-tabs__chart{width:100%}.benefit-tabs__chart-label{font-size:12px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:20px;opacity:.7}.benefit-tabs__chart-bars{display:flex;align-items:flex-end;justify-content:center;gap:24px;height:180px}.benefit-tabs__chart-col{display:flex;flex-direction:column-reverse;align-items:center;gap:8px;height:100%}.benefit-tabs__chart-bar{width:56px;border-radius:4px 4px 0 0;background-color:#d4d4d4}.benefit-tabs__chart-bar--main{background-color:rgb(var(--color-foreground, 0,0,0))}.benefit-tabs__chart-caption{font-size:12px;opacity:.7}@media(min-width:750px){.benefit-tabs__panel-body{font-size:var(--body-size-desktop)!important}}@media(max-width:749px){.benefit-tabs__layout{grid-template-columns:1fr;gap:24px}.benefit-tabs__nav{grid-template-columns:1fr 1fr}.benefit-tabs__nav-item{font-size:13px;padding:10px 12px}.benefit-tabs__right{padding:20px}.benefit-tabs__badge{max-width:100px!important}}.footer-legal-section{padding-top:48px;padding-bottom:32px}.footer-legal__layout{display:grid;grid-template-columns:auto 1fr;gap:48px;align-items:start}.footer-legal__logo img{width:100%;height:auto;display:block}.footer-legal__text-column{text-align:left}.footer-legal__tagline{font-size:20px;margin-bottom:16px;text-align:left}.footer-legal__disclaimer{max-width:700px;padding:10px 16px;border:1px solid rgba(255,255,255,.3);border-radius:6px;font-size:13px;font-weight:600;line-height:1.5;margin-bottom:20px;text-align:left}.footer-legal__info-text{max-width:700px;font-size:12px;line-height:1.6;opacity:.7;text-align:left}.footer-legal__copyright{font-size:12px;opacity:.5;text-align:left;margin-top:24px}@media(max-width:749px){.footer-legal__layout{grid-template-columns:1fr;gap:24px}.footer-legal__logo{max-width:200px!important}.footer-legal__tagline{font-size:16px}}.multicolumn__intro-text{text-align:left;margin-bottom:32px}.multicolumn__column-heading{font-size:20px}.multicolumn__column-text{font-size:15px;border-top:1px dotted #999;padding-top:8px;margin-top:8px}.multicolumn__column-single{text-align:left}.multicolumn__badge-image img{max-width:150px;height:auto}@media(min-width:750px){.multicolumn__carousel .embla__container{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.multicolumn__carousel .embla__slide{width:100%;flex:none}}@media(max-width:749px){.multicolumn__carousel .embla__container{display:grid;grid-template-columns:1fr 1fr;transform:none;gap:24px 16px}.multicolumn__carousel .embla__slide{width:100%;flex:none;margin-bottom:0}.embla__dots{display:none}.multicolumn__intro-text{font-size:14px}.multicolumn__column-heading{font-size:16px}.multicolumn__column-text{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
