.comparison-table{--ct-cell-px:1.11rem;border-radius:30px;overflow-x:clip;padding:15px;position:relative;&.accent{background:#d3f0ba}&.secondary{background:#d9ddff}&.tertiary{background:#2c5c3e}&.light{background:#f4f4ff}&.white{background:#fff}&.dark{background:#1b251a}}.comparison-table__scroller{scrollbar-width:none;-ms-overflow-style:none}.comparison-table--scrollable .comparison-table__scroller{border-radius:15px;cursor:grab;touch-action:pan-x pan-y;will-change:scroll-position}.comparison-table .comparison-table__scroller.comparison-table__scroller--dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.comparison-table__scroller::-webkit-scrollbar{display:none}.comparison-table__body,.comparison-table__head-grid,.comparison-table__row{display:grid}.comparison-table__head-grid{border-radius:15px 15px 5px 5px;transition:border-radius .2s ease-in-out}.comparison-table__head--fixed .comparison-table__head-grid{border-radius:0 0 5px 5px}.comparison-table__body{margin-top:10px}.comparison-table__row{border-radius:5px}.comparison-table__row:last-of-type{border-radius:5px 5px 15px 15px}.comparison-table__cell{align-items:flex-start;display:flex;min-width:0;padding:var(--ct-cell-px)}.comparison-table__cell.comparison-table__cell--head{align-items:center}.comparison-table__body .comparison-table__cell--value{font-weight:400}.comparison-table__cell--value p{margin-bottom:0}.comparison-table--align-left .comparison-table__cell--value{justify-content:flex-start;text-align:start}.comparison-table--align-center .comparison-table__cell--value{justify-content:center;text-align:center}.comparison-table--align-right .comparison-table__cell--value{justify-content:flex-end;text-align:end}.comparison-table__head{position:relative;z-index:4}.comparison-table__head--fixed{position:fixed}.comparison-table__head--fixed:has(.drop-down__list--active){overflow:visible!important}.comparison-table__cell--head{font-family:Poppins,sans-serif;font-style:normal;font-weight:500;margin-bottom:0}.comparison-table__cell--has-buttons{flex-direction:column;gap:.75rem;justify-content:flex-end}.comparison-table--align-left .comparison-table__cell--has-buttons{align-items:flex-start}.comparison-table--align-center .comparison-table__cell--has-buttons{align-items:center}.comparison-table--align-right .comparison-table__cell--has-buttons{align-items:flex-end}.comparison-table__buttons{display:flex;flex-wrap:wrap;gap:.5rem}.comparison-table--align-left .comparison-table__buttons{justify-content:flex-start}.comparison-table--align-center .comparison-table__buttons{justify-content:center}.comparison-table--align-right .comparison-table__buttons{justify-content:flex-end}.comparison-table__cell--highlight{&.accent{background:rgba(211,240,186,.4)}&.secondary{background:rgba(217,221,255,.4)}&.tertiary{background:rgba(44,92,62,.4)}}.comparison-table--light .comparison-table__cell--locked.comparison-table__cell--highlight{&.accent{background-image:linear-gradient(rgba(211,240,186,.4),rgba(211,240,186,.4))}&.accent,&.secondary{background-color:#fff}&.secondary{background-image:linear-gradient(rgba(217,221,255,.4),rgba(217,221,255,.4))}&.tertiary{background-color:#fff;background-image:linear-gradient(rgba(44,92,62,.4),rgba(44,92,62,.4))}}.comparison-table__progress{background:#d4d4d4;border-radius:999px;display:none;height:4px;inset-inline-start:0;left:15px;overflow:hidden;position:absolute;top:0;width:100%;width:calc(100% - 30px);z-index:3}.comparison-table__progress-bar{border-radius:999px;display:block;height:100%;width:30%;&.accent{background:#bfe99b}&.secondary{background:#adb6ff}&.tertiary{background:#2c5c3e}&.light{background:#f4f4ff}&.white{background:#fff}&.dark{background:#1b251a}}.comparison-table__fade{bottom:0;display:none;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .15s ease-in-out;width:2.5rem;z-index:1}.comparison-table__fade--start{inset-inline-start:0}.comparison-table__fade--end{inset-inline-end:0}.comparison-table--scrollable .comparison-table__fade{display:block}.comparison-table--lock-first .comparison-table__fade--start{display:none}.comparison-table--can-scroll-end .comparison-table__fade--end,.comparison-table--can-scroll-start .comparison-table__fade--start{opacity:1}.comparison-table--light .comparison-table__fade--start{background:linear-gradient(90deg,#f4f4ff,rgba(244,244,255,0))}.comparison-table--light .comparison-table__fade--end{background:linear-gradient(270deg,#f4f4ff,rgba(244,244,255,0))}.comparison-table__nav{display:none;gap:10px}.comparison-table__nav-btn{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;transition:opacity .2s ease,transform .2s ease,background .2s ease;width:40px;svg{height:18px;width:18px}&.accent{background:#d3f0ba;svg{color:#1b251a}}&.secondary{background:#d9ddff;svg{color:#1b251a}}&.tertiary{background:#2c5c3e;svg{color:#fff}}&.light{background:#f4f4ff;svg{color:#1b251a}}&.white{background:#fff;svg{color:#1b251a}}&.dark{background:#1b251a;svg{color:#fff}}}.comparison-table__nav-btn:focus-visible:not(:disabled),.comparison-table__nav-btn:hover:not(:disabled){transform:scale(.92)}.comparison-table__nav-btn:disabled{cursor:default;opacity:.35;transform:none}.comparison-table__anchor-nav-btn{font-size:1rem!important}.comparison-table .comparison-table__anchor-nav--mobile{max-width:50%;position:absolute;top:15px}.comparison-table__group-spacer{display:none}.comparison-table__row--group{margin:5px 0;&.accent{background:#d3f0ba}&.secondary{background:#d9ddff}&.tertiary{background:#2c5c3e}&.light{background:#f4f4ff}&.white{background:#fff}&.dark{background:#1b251a}&.comparison-table__row--group-stuck{position:fixed;z-index:1;&:before{content:"";height:15px;left:0;position:absolute;right:0;top:-15px}}}.comparison-table{&.accent .comparison-table__row--group-stuck:before{background:#d3f0ba}&.secondary .comparison-table__row--group-stuck:before{background:#d9ddff}&.tertiary .comparison-table__row--group-stuck:before{background:#2c5c3e}&.light .comparison-table__row--group-stuck:before{background:#f4f4ff}&.white .comparison-table__row--group-stuck:before{background:#fff}&.dark .comparison-table__row--group-stuck:before{background:#1b251a}}.comparison-table__row--hidden{display:none}.comparison-table__group-toggle{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:.5rem;justify-content:space-between;min-width:0;padding:0;text-align:inherit;width:100%}.comparison-table__group-chevron{flex-shrink:0;transition:transform .2s ease-in-out}.comparison-table__row--collapsed .comparison-table__group-chevron{transform:rotate(-90deg)}.comparison-table__cell--group{border-radius:5px;font-family:Poppins,sans-serif;font-style:normal;font-weight:500;grid-column:1/-1;position:relative;z-index:1}.comparison-table__cell--label{font-weight:500}.comparison-table__label-wrap{align-items:center;display:flex;gap:.5rem;justify-content:space-between;min-width:0;width:100%}.comparison-table__label-wrap:focus-within,.comparison-table__label-wrap:hover{z-index:1}.comparison-table__tooltip-trigger{background:none;border:0;color:#2c5c3e;cursor:pointer;display:inline-flex;line-height:0;opacity:.6;padding:0;transition:opacity .15s ease-in-out}.comparison-table__tooltip-trigger:focus-visible,.comparison-table__tooltip-trigger:hover{opacity:1}.comparison-table__tooltip-trigger svg{min-height:1rem;min-width:1rem}.comparison-table__check,.comparison-table__icon{line-height:0}.comparison-table__check svg,.comparison-table__icon svg{height:1.33rem;width:1.33rem}.comparison-table__icon svg{fill:#2c5c3e}.comparison-table__check{color:#2c5c3e}.comparison-table__dash{color:#d4d4d4}.comparison-table__head-grid{&.accent{background:#d3f0ba;.comparison-table__cell--locked{background-color:#d3f0ba}}&.secondary{background:#d9ddff;.comparison-table__cell--locked{background-color:#d9ddff}}&.tertiary{background:#2c5c3e;.comparison-table__cell--locked{background-color:#2c5c3e}}&.light{background:#f4f4ff;.comparison-table__cell--locked{background-color:#f4f4ff}}&.white{background:#fff;.comparison-table__cell--locked{background-color:#fff}}&.dark{background:#1b251a;.comparison-table__cell--locked{background-color:#1b251a}}}.comparison-table__head-grid{.comparison-table__cell--highlight{&.accent{background-color:#d3f0ba!important}&.secondary{background-color:#d9ddff!important}&.tertiary{background-color:#2c5c3e!important}}}