.table--container table.tableComparison{overflow:visible!important}.table--container table.tableComparison,.table--container table.tableComparison tr{border:0}.table--container table.tableComparison{border-collapse:separate;border-spacing:0;width:100%}.table--container table.tableComparison td,.table--container table.tableComparison th{border:0;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.table--container table.tableComparison tr>:last-child{border-right:1px solid #e5e7eb}.table--container table.tableComparison thead{background:#fff;position:sticky;top:0;z-index:10}.table--container table.tableComparison thead th{border-top:0}.table--container table.tableComparison th{background:#fff;z-index:10}.table--container table.tableComparison td,.table--container table.tableComparison th{border-radius:0;padding:14px 10px}.table--container table.tableComparison.cells--increase td,.table--container table.tableComparison.cells--increase th{padding:20px 30px}@media screen and (max-width:767px){.table--container table.tableComparison.cells--increase td,.table--container table.tableComparison.cells--increase th{padding:20px 18px}}.table--container table.tableComparison td svg,.table--container table.tableComparison td svg path{fill:inherit}.table--container table tbody th{font-weight:400}.table--container table tbody td,.table--container table tbody th,.table--container table thead th{font-size:.875rem}@media screen and (max-width:767px){.table--container table tbody th{font-size:.8125rem}.table--container table tbody td{font-size:12px}.tableComparison thead{display:none}.tableComparison th:first-of-type{min-width:unset;width:auto}.tableComparison tbody tr{display:flex;flex-wrap:wrap}.tableComparison tbody tr th.tableComparison--cell-label{border:0;border-bottom:1px solid #e5e7eb;flex:0 0 100%;font-size:.9375rem;min-width:100%;padding:1rem 0;width:100%}.tableComparison tbody tr td{border:0;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;flex:1;padding:1rem .5rem;text-align:center}.tableComparison tbody tr td:last-child{border-right:0}.tableComparison .table--section-label-row{display:flex}.tableComparison .table--section-label-row th.table--section-label{border:0;border-bottom:1px solid #e5e7eb;flex:0 0 100%;padding-bottom:1rem;padding-left:0;padding-top:1rem}.tableComparison.cells--increase tbody tr th.tableComparison--cell-label{padding:1rem 0}.tableComparison.cells--increase tbody tr td{padding:1rem .5rem}}.tableComparison thead tr.tableHeader--fixed th{position:sticky;top:0;z-index:5}@media screen and (max-width:767px){.tableComparison tr.tableHeader--rotate th:not(.tableHeader-label)>span{display:inline-block;line-height:1.2;transform:rotate(180deg);white-space:normal;writing-mode:vertical-rl}}th:first-of-type{min-width:30%;width:30%}.tableComparison .table--section-label-row th.table--section-label{border-left:0;border-right:0;font-size:1rem;font-weight:700;padding-bottom:1rem;padding-left:0;padding-top:1rem;text-align:left}.tableComparison .table--section-label-row th.table--section-label h3,.tableComparison .table--section-label-row th.table--section-label>h3:not(:has(+*)){margin-bottom:0}.table--section-toggle{cursor:pointer;user-select:none}.table--section-toggle:hover th{opacity:.7}.table--section-label-inner{align-items:center;display:flex;justify-content:flex-start;width:100%}.table--section-label-inner>span:first-child{display:contents}.table--section-icon{color:#23dc64;flex-shrink:0;font-size:1.25rem;font-weight:300;line-height:1;margin-left:.5rem}.table--section-label-row.table--section-toggle{transition:all .3s ease}.table--section-label-row.table--section-toggle:hover{color:#23dc64;transition:all .3s ease}.section-row__wrap{display:flex;flex-wrap:wrap;gap:8px;overflow:hidden;transition:max-height .3s ease,opacity .25s ease}.table--section[data-collapsible] tr:not(.table--section-label-row) td,.table--section[data-collapsible] tr:not(.table--section-label-row) th{transition:padding-top .3s ease,padding-bottom .3s ease,border-bottom-width .3s ease}.table--label-inner{align-items:center;display:flex;gap:.5rem;justify-content:space-between;position:relative}.table--container table.tableComparison thead th.tableHeader-label{vertical-align:bottom}.table--container table.tableComparison thead th.tableHeader-label .table--label-inner{align-items:flex-start;flex-direction:column;height:100%;justify-content:space-between}.row-tooltip-btn{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;line-height:0;opacity:.45;padding:0;transition:opacity .15s ease}.row-tooltip-btn:hover,.row-tooltip-btn[aria-expanded=true]{opacity:1}.row-tooltip-panel{background:#000806;border-radius:8px;box-shadow:0 6px 18px 0 #0000002e;color:#fff;max-width:300px;min-width:200px;padding:.75rem;position:absolute;right:0;top:calc(100% + 6px);z-index:10}.row-tooltip__title{font-weight:600;margin:0 0 .25rem}.row-tooltip__desc{color:#d9dee5}.row-tooltip__desc p{color:#d9dee5;margin:0}table.tableComparison tbody tr td .tableComparison-cell--check,table.tableComparison tbody tr td .tableComparison-cell--custom-icon,table.tableComparison tbody tr td .tableComparison-cell--dash,table.tableComparison tbody tr td .tableComparison-cell--icon,table.tableComparison tbody tr td .tableComparison-cell--text,table.tableComparison tbody tr td .tableComparison-cell--x{display:block}table.tableComparison tbody tr td .tableComparison-cell--text span{text-decoration:underline}.tableComparison-cell--custom-item svg,.tableComparison-cell--icon svg{height:20px;width:20px}@media screen and (min-width:768px){table.tableComparison td.float-icon .tableComparison-cell--check,table.tableComparison td.float-icon .tableComparison-cell--custom-icon,table.tableComparison td.float-icon .tableComparison-cell--dash,table.tableComparison td.float-icon .tableComparison-cell--icon,table.tableComparison td.float-icon .tableComparison-cell--x{float:left;margin-right:10px}}table.tableComparison .underline--green *{text-decoration-thickness:2px!important}.pt-pre{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2rem}.pt-pre__text{flex:1;min-width:0}.pt-pre__eyebrow{font-size:.6875rem;font-weight:500;letter-spacing:.1em;margin:0 0 .4rem;opacity:.55;text-transform:uppercase}.pt-toggle{flex-shrink:0}.pt-toggle .tp-tab{color:rgba(0,0,0,.4)}.pt-toggle .tp-tab.is-active{background:#f9f7f6;border-color:#d9d9dc;color:#313237}.pt-header-cell{display:flex;flex-direction:column;gap:.5rem}.pt-header__title{color:#000806;font-size:.875rem;font-weight:400}.pt-header__price .pt-price{display:block;font-size:1.5rem;font-weight:700;letter-spacing:-2%;line-height:1.1}.pt-price.is-hidden{display:none}.pt-header__feat{font-family:JetBrains Mono,monospace!important;font-size:.75rem;font-weight:500;text-transform:uppercase}.pt-header__desc{color:#60626c;font-size:.875rem;font-weight:400;line-height:1.5;margin:0}.pt-header__cta{margin-top:.5rem}.pt-header__cta .btn{display:block;text-align:center;width:100%}.pt-cta-text--mobile{display:none}@media screen and (max-width:1109px){.pt-cta-text--desktop{display:none}.pt-cta-text--mobile{display:inline}}.tableComparison thead.is-compact .pt-header--collapsible{display:none}.tableComparison thead th{transition:padding-top .2s ease}.tableComparison thead.is-compact th{padding-top:100px}.tableComparison thead.is-compact .pt-header-cell{align-items:baseline;flex-direction:row;flex-wrap:wrap;gap:0;row-gap:.5rem}.tableComparison thead.is-compact .pt-header__price{align-items:baseline;display:flex}.tableComparison thead.is-compact .pt-header__price:before{content:"\00B7";font-weight:400;margin:0 .3rem;opacity:.5}.tableComparison thead.is-compact .pt-header__price .pt-price{font-size:.875rem;font-weight:400}.tableComparison thead.is-compact .pt-header__title{font-weight:700}.tableComparison thead.is-compact .pt-header__cta{flex:0 0 100%;margin-top:0}.pt-header-sentinel{height:0;overflow:hidden;pointer-events:none;visibility:hidden}.tp-tabs-wrap{display:flex;justify-content:center;margin-bottom:2rem}.tp-tabs{border:1px solid hsla(0,0%,59%,.3);border-radius:4px;gap:.25rem;padding:.375rem}.tp-tab,.tp-tabs{align-items:center;display:inline-flex}.tp-tab{background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;gap:.5rem;line-height:1.3;padding:.625rem 1.25rem;transition:background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.tp-tab__flag{align-items:center;background:#defbe8;border-radius:100px;color:#313237;display:inline-flex;font-family:JetBrains Mono;font-size:12px;font-style:Medium;font-weight:500;gap:.3125rem;padding:.25rem .625rem;white-space:nowrap;leading-trim:NONE;letter-spacing:0;line-height:16px;text-transform:uppercase}.tp-tab__flag:before{background:#23dc64;border-radius:50%;content:"";display:block;flex-shrink:0;height:6px;width:6px}.table--container table.tableComparison th:first-of-type{border-left:0}.tableComparison--header-intro{align-items:center;display:inline-flex;font-size:.875rem;gap:.375rem;justify-content:space-between;margin-top:auto;position:relative;width:100%}.tableComparison--header-intro .tooltip-intro{font-family:Plus Jakarta Sans;font-size:16px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:100%}@media screen and (min-width:992px) and (max-width:1023px){th:first-of-type{min-width:22%;width:22%}.table--container table.tableComparison td,.table--container table.tableComparison th{padding:12px 8px}.table--container table.tableComparison.cells--increase td,.table--container table.tableComparison.cells--increase th{padding:16px 14px}.pt-header__feat{font-size:.6875rem}.pt-header__desc{font-size:.8125rem}.pt-header__price .pt-price{font-size:.9375rem}}@media screen and (max-width:991px){.tableComparison tbody,.tableComparison thead{display:block;width:100%}.tableComparison thead{background:#fff;position:sticky;top:0;z-index:10}.tableComparison thead tr.tableHeader--fixed th{position:static}.tableComparison thead th.tableHeader-label{display:none}.tableComparison thead tr{display:flex}.tableComparison thead th:not(.tableHeader-label){flex:1;min-width:0;width:auto}.tableComparison th:first-of-type{min-width:unset;width:auto}.tableComparison tbody tr{display:flex;flex-wrap:wrap}.tableComparison tbody tr th.tableComparison--cell-label{border:0;border-bottom:1px solid #e5e7eb;flex:0 0 100%;font-size:.9375rem;min-width:100%;padding:1rem 0;width:100%}.tableComparison tbody tr td{border:0;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;flex:1;padding:1rem .5rem;text-align:center}.tableComparison tbody tr td:last-child{border-right:0}.tableComparison .table--section-label-row{display:flex}.tableComparison .table--section-label-row th.table--section-label{border:0;border-bottom:1px solid #e5e7eb;flex:0 0 100%;padding-bottom:1rem;padding-left:0;padding-top:1rem}.tableComparison.cells--increase tbody tr th.tableComparison--cell-label{padding:1rem 0}.tableComparison.cells--increase tbody tr td{padding:1rem .5rem}.tableComparison thead tr{flex-wrap:wrap}.table--container table.tableComparison thead th.tableHeader-label{display:flex;flex:0 0 100%;padding-bottom:0;width:100%;z-index:11}.table--container table.tableComparison thead th.tableHeader-label .tableComparison--header-intro{justify-content:flex-start;width:auto}.tableComparison thead th:first-of-type{padding-bottom:10px!important}.tableComparison thead.is-compact th:first-of-type{padding-bottom:10px!important;padding-top:20px}.tableComparison thead.is-compact th:not(:first-of-type){padding-top:50px}.tableComparison thead.is-compact .pt-header__title{font-weight:400}.tableComparison thead.is-compact .pt-header__price .pt-price{font-weight:700}.pt-header__price .pt-price{font-size:1.125rem}}