:root{--spacing-lock-none: 0;--spacing-lock-4xs: 2px;--spacing-lock-3xs: 6px;--spacing-lock-2xs: 8px;--spacing-lock-xs: 12px;--spacing-lock-sm: 16px;--spacing-lock-md: 24px;--spacing-lock-lg: 32px;--spacing-lock-xl: 48px;--spacing-lock-2xl: 64px;--spacing-lock-3xl: 80px;--spacing-static-lock-4xs: 2px;--spacing-static-lock-3xs: 6px;--spacing-static-lock-2xs: 8px;--spacing-static-lock-xs: 12px;--spacing-static-lock-sm: 16px;--spacing-static-lock-md: 24px;--spacing-static-lock-lg: 32px;--spacing-static-lock-xl: 48px;--spacing-static-lock-2xl: 64px;--spacing-static-lock-3xl: 80px}.section-comparison-table-v2-4{--header-gap: var(--spacing-lock-xs);--content-gap: var(--spacing-lock-lg);--tabs-gap: var(--spacing-lock-2xs);--cell-padding-x: var(--spacing-lock-2xs);--cell-padding-y: var(--spacing-lock-xs);--label-width: 44vw;--column-width: 30vw;--rule-color: currentColor;--pill-font-size: 14px;--label-font-size: 14px}.container--comparison-table-v2-4{background-color:var(--comparison-background, var(--color-background))}.comparison-table-v2-4-wrapper{display:flex;flex-direction:column;gap:var(--content-gap);width:100%}.comparison-table-v2-4-header{display:flex;flex-direction:column;gap:var(--header-gap);text-align:center}.comparison-table-v2-4-header__title{color:var(--comparison-title-color, inherit)}.comparison-table-v2-4-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--tabs-gap)}.comparison-table-v2-4-tab{padding:10px 18px;border:1px solid var(--comparison-pill-border, #1a1a1a);border-radius:999px;background:transparent;color:var(--comparison-pill-color, #1a1a1a);font-size:var(--pill-font-size);font-weight:500;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.comparison-table-v2-4-tab:hover{background:color-mix(in srgb,var(--comparison-pill-active-background, #a9edf0) 40%,transparent)}.comparison-table-v2-4-tab.is-active{background:var(--comparison-pill-active-background, #a9edf0);border-color:var(--comparison-pill-active-background, #a9edf0);color:var(--comparison-pill-active-color, #1a1a1a);cursor:default}.comparison-table-v2-4-panel[hidden],.comparison-table-v2-4-header[hidden]{display:none}.comparison-table-v2-4-scroller{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.comparison-table-v2-4-scroller::-webkit-scrollbar{display:none}.comparison-table-v2-4-grid{display:grid;grid-template-columns:var(--label-width) repeat(var(--comparison-columns, 3),var(--column-width));width:100%;min-width:100%}.comparison-table-v2-4-grid__row{display:contents}.comparison-table-v2-4-grid__cell{display:flex;align-items:center;justify-content:center;padding:var(--cell-padding-y) var(--cell-padding-x);min-height:var(--comparison-row-height, 60px);border-bottom:1px solid var(--rule-color);text-align:center}.comparison-table-v2-4-grid__cell--label{position:sticky;left:0;z-index:1;justify-content:flex-start;padding-left:0;background:var(--comparison-background, var(--color-background));font-size:var(--label-font-size);font-weight:500;text-align:left}.comparison-table-v2-4-grid__cell--head{align-items:flex-end;min-height:0;padding-top:0}.comparison-table-v2-4-grid__row:last-child .comparison-table-v2-4-grid__cell{border-bottom:0}.comparison-table-v2-4-grid__logo{width:100%;max-width:120px;height:auto}.comparison-table-v2-4-grid__brand{font-size:var(--label-font-size);font-weight:500}.comparison-table-v2-4-grid__icon{display:flex;color:var(--comparison-cross-color, #1a1a1a)}.comparison-table-v2-4-grid__icon svg{width:var(--comparison-icon-size-mobile, 26px);height:var(--comparison-icon-size-mobile, 26px)}.comparison-table-v2-4-grid__icon--check{color:var(--comparison-check-color, #1a1a1a)}.comparison-table-v2-4-grid__na,.comparison-table-v2-4-grid__text{font-size:var(--label-font-size)}.comparison-table-v2-4-grid__cell.is-featured{background:var(--comparison-featured-background, transparent);box-shadow:inset 2px 0 0 var(--comparison-featured-border, transparent),inset -2px 0 0 var(--comparison-featured-border, transparent)}.comparison-table-v2-4-grid__cell.is-featured-start{padding-top:var(--cell-padding-y);border-radius:12px 12px 0 0;box-shadow:inset 0 2px 0 var(--comparison-featured-border, transparent),inset 2px 0 0 var(--comparison-featured-border, transparent),inset -2px 0 0 var(--comparison-featured-border, transparent)}.comparison-table-v2-4-grid__cell.is-featured-end{border-radius:0 0 12px 12px;box-shadow:inset 2px 0 0 var(--comparison-featured-border, transparent),inset -2px 0 0 var(--comparison-featured-border, transparent),inset 0 -2px 0 var(--comparison-featured-border, transparent)}.comparison-table-v2-4-grid__cell.is-featured .comparison-table-v2-4-grid__icon--check .icon-comparison__shape{fill:var(--comparison-check-featured-fill, #cafffa)}.comparison-table-v2-4-dosage{display:grid;grid-auto-flow:column;grid-auto-columns:var(--column-width);gap:var(--spacing-lock-2xs);min-width:100%}.comparison-table-v2-4-dosage__column{display:flex;flex-direction:column}.comparison-table-v2-4-dosage__header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-lock-4xs);min-height:56px;padding-bottom:var(--spacing-lock-2xs);border-bottom:1px solid var(--rule-color);text-align:center}.comparison-table-v2-4-dosage__logo{width:80%;height:auto}.comparison-table-v2-4-dosage__brand,.comparison-table-v2-4-dosage__subtitle{margin:0;font-size:var(--label-font-size)}.comparison-table-v2-4-dosage__brand{font-weight:500}.comparison-table-v2-4-dosage__bars{display:flex;flex:1;flex-direction:column;justify-content:flex-end}.comparison-table-v2-4-dosage__total,.comparison-table-v2-4-dosage__bar{display:flex;align-items:center;justify-content:center;padding:var(--spacing-lock-3xs) var(--spacing-lock-4xs);border-bottom:1px solid var(--rule-color);text-align:center;font-size:12px;font-weight:500;line-height:1.2}.comparison-table-v2-4-dosage__total{border-bottom:0;font-size:14px}.comparison-table-v2-4-dosage__footer{padding:var(--spacing-lock-2xs) 0;border-top:1px solid var(--rule-color);font-size:13px;line-height:1.3}.comparison-table-v2-4-bars{display:flex;flex-direction:column;gap:var(--spacing-lock-sm);width:100%;max-width:1024px;margin:0 auto;padding:0;list-style:none;--bars-label-size: 12px;--bars-label-line-height: 1.25;--bars-label-padding-y: 8px;--bars-label-lines: 2}.comparison-table-v2-4-bars__row{display:flex;flex-direction:column;gap:var(--spacing-static-lock-xs)}.comparison-table-v2-4-bars__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-static-lock-xs)}.comparison-table-v2-4-bars__brand{display:flex;align-items:center;min-width:0}.comparison-table-v2-4-bars__logo{display:block;width:auto;max-width:180px;height:var(--comparison-bars-logo-height, 22px);object-fit:contain;object-position:left center}.comparison-table-v2-4-bars__brandText{font-size:18px;font-weight:800;line-height:1.2}.comparison-table-v2-4-bars__total{flex-shrink:0;font-size:14px;font-weight:700;line-height:1.2}.comparison-table-v2-4-bars__track{overflow:hidden;height:max(var(--comparison-bars-height, 24px),calc(var(--bars-label-size) * var(--bars-label-line-height) * var(--bars-label-lines) + var(--bars-label-padding-y) * 2));border-radius:4px;background-color:var(--comparison-bars-track, #e5e5e5)}.comparison-table-v2-4-bars__fill{display:flex;height:100%;clip-path:inset(0 100% 0 0);transition:clip-path var(--comparison-bars-duration, 1.2s) cubic-bezier(.22,1,.36,1)}.comparison-table-v2-4-bars.is-filled .comparison-table-v2-4-bars__fill{clip-path:inset(0 0 0 0)}.comparison-table-v2-4-bars__segment{display:flex;align-items:center;flex:0 0 var(--segment-width);min-width:0;padding-left:8px;padding-right:8px;overflow:hidden;background-color:var(--segment-color);color:var(--segment-text)}.comparison-table-v2-4-bars__segment:last-child{border-radius:0 4px 4px 0}.comparison-table-v2-4-bars__label{display:flex;flex-direction:column;min-width:0;font-size:var(--bars-label-size);font-weight:700;line-height:var(--bars-label-line-height)}.comparison-table-v2-4-bars__name,.comparison-table-v2-4-bars__amount{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.comparison-table-v2-4-breakdown{display:flex;flex-direction:column;width:100%;margin:0;padding:0;border-top:1px solid var(--rule-color);list-style:none}.comparison-table-v2-4-breakdown__row{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lock-2xs);padding:var(--spacing-lock-md) 0;border-bottom:1px solid var(--rule-color);text-align:center}.comparison-table-v2-4-breakdown__brand{display:flex;align-items:center;justify-content:center}.comparison-table-v2-4-breakdown__logo{width:auto;max-width:100%;height:var(--comparison-logo-height, 56px);object-fit:contain;object-position:center}.comparison-table-v2-4-breakdown__brandText{font-size:18px;font-weight:500}.comparison-table-v2-4-breakdown__content{font-size:14px;line-height:1.5}.comparison-table-v2-4-breakdown__content p{margin:0}.comparison-table-v2-4-breakdown__mark{background:var(--comparison-highlight-color, #fbf39a);color:inherit}.comparison-table-v2-4-legend{display:flex;align-items:center;justify-content:center;gap:var(--spacing-lock-2xs);width:-webkit-fit-content;width:fit-content;max-width:100%;margin:var(--spacing-lock-md) auto 0;padding:var(--spacing-lock-xs) var(--spacing-lock-sm);border-radius:12px;background:var( --comparison-legend-background, color-mix(in srgb, currentColor 5%, transparent) );text-align:left}.comparison-table-v2-4-legend__dot{flex-shrink:0;width:14px;height:14px;border-radius:999px;background:var(--comparison-highlight-color, #fbf39a)}.comparison-table-v2-4-legend__text{font-size:12px;font-weight:500;line-height:1.3}.comparison-table-v2-4-cta{text-align:center}@media(min-width:768px){:root{--spacing-lock-4xs: 2px;--spacing-lock-3xs: 6px;--spacing-lock-2xs: 8px;--spacing-lock-xs: 12px;--spacing-lock-sm: 16px;--spacing-lock-md: 24px;--spacing-lock-lg: 32px;--spacing-lock-xl: 48px;--spacing-lock-2xl: 64px;--spacing-lock-3xl: 80px}.section-comparison-table-v2-4{--content-gap: var(--spacing-lock-xl);--tabs-gap: var(--spacing-lock-xs);--cell-padding-x: var(--spacing-lock-xs);--label-width: minmax(0, 2fr);--column-width: minmax(0, 1fr);--pill-font-size: 15px;--label-font-size: 15px}.comparison-table-v2-4-scroller{overflow-x:visible}.comparison-table-v2-4-grid__cell--label{position:static}.comparison-table-v2-4-grid__icon svg{width:var(--comparison-icon-size-desktop, 30px);height:var(--comparison-icon-size-desktop, 30px)}.comparison-table-v2-4-dosage{grid-auto-columns:minmax(0,1fr);gap:var(--spacing-lock-sm)}.comparison-table-v2-4-dosage__header{min-height:104px}.comparison-table-v2-4-dosage__total,.comparison-table-v2-4-dosage__bar{font-size:18px}.comparison-table-v2-4-dosage__total{font-size:22px}.comparison-table-v2-4-dosage__footer{padding-left:var(--spacing-lock-2xs);padding-right:var(--spacing-lock-2xs);font-size:15px}.comparison-table-v2-4-bars{--bars-label-size: 14px;--bars-label-padding-y: 13px;--bars-label-lines: 1}.comparison-table-v2-4-bars__segment{padding-left:12px;padding-right:12px}.comparison-table-v2-4-bars__label{flex-direction:row;gap:.3em;align-items:baseline}.comparison-table-v2-4-breakdown__row{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:center;gap:var(--spacing-lock-lg);text-align:left}.comparison-table-v2-4-breakdown__logo{object-position:left center}.comparison-table-v2-4-breakdown__content{font-size:15px}}@media(min-width:1024px){:root{--spacing-lock-4xs: 4px;--spacing-lock-3xs: 8px;--spacing-lock-2xs: 16px;--spacing-lock-xs: 24px;--spacing-lock-sm: 32px;--spacing-lock-md: 48px;--spacing-lock-lg: 64px;--spacing-lock-xl: 80px;--spacing-lock-2xl: 104px;--spacing-lock-3xl: 132px}}@media(prefers-reduced-motion:reduce){.comparison-table-v2-4-bars__fill{clip-path:none;transition:none}.comparison-table-v2-4-tab{transition:none}}
