.review-comparison-section{display:grid;gap:16px;width:100%}.review-comparison-section__header{display:grid;gap:clamp(6px,.8vw,10px)}.review-comparison-section__subheading{max-width:78ch;margin:0;color:var(--light-text);font-size:clamp(14px,1.15vw,16px);line-height:1.55}.review-comparison-table-wrapper.table-container{--review-table-admin-bar-offset:0px;--review-table-reading-sticky-height:82px;--review-table-sticky-gap:4px;--review-table-sticky-top:calc(var(--header-height,50px) + var(--review-table-admin-bar-offset) + var(--review-table-reading-sticky-height) + var(--review-table-sticky-gap));position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:var(--border-radius);background:var(--bg-primary);box-shadow:0 10px 22px rgba(15,23,42,.05)}:is(html[data-theme=dark],body.dark) .review-comparison-table-wrapper.table-container{border-color:color-mix(in srgb,var(--border) 84%,rgba(255,255,255,.12));background:var(--bg-primary);box-shadow:0 14px 30px rgba(0,0,0,.24)}@media (min-width:783px){body.admin-bar .review-comparison-table-wrapper.table-container{--review-table-admin-bar-offset:var(--admin-bar-offset,32px)}}.comparison-rating__denominator{color:#64748b}.review-comparison-table .comparison-col--launch,.review-comparison-table .comparison-col--launch_date{width:clamp(76px,6vw,94px)}.review-comparison-table .comparison-col--score{width:clamp(90px,7vw,108px)}.review-comparison-table .comparison-col--payment_methods{width:clamp(174px,14vw,220px)}.review-comparison-table .comparison-col--review_dek,.review-comparison-table .comparison-col--overview{width:clamp(300px,34vw,520px)}.review-comparison-table th,.review-comparison-table-wrapper.table-container table.review-comparison-table thead th{background:#f0f4f7;background-color:#f0f4f7;color:var(--dark-text,#2d2d3d);letter-spacing:0;text-transform:capitalize}.review-comparison-table-wrapper.table-container table.review-comparison-table thead th:first-child{z-index:80}.review-comparison-sticky-column{display:none}.review-comparison-sticky-header{position:fixed;top:var(--review-table-sticky-top);left:0;display:none;width:0;height:0;overflow:hidden;pointer-events:none;z-index:9990}.review-comparison-sticky-header.is-active{display:block}.review-comparison-sticky-header__viewport{position:relative;width:100%;height:100%;overflow:hidden}.review-comparison-sticky-header__row,.review-comparison-sticky-header__pinned{position:absolute;top:0;height:100%}.review-comparison-sticky-header__row{left:0;display:flex;will-change:transform}.review-comparison-sticky-header__pinned{left:0;z-index:2}.review-comparison-sticky-header__cell{display:flex;flex:0 0 auto;align-items:center;overflow:hidden;box-sizing:border-box}.review-comparison-sticky-column__cell--head{background:#f0f4f7;background-color:#f0f4f7;color:var(--dark-text,#2d2d3d)}:is(html[data-theme=dark],body.dark) .review-comparison-table th,:is(html[data-theme=dark],body.dark) .review-comparison-table-wrapper.table-container table.review-comparison-table thead th,:is(html[data-theme=dark],body.dark) .review-comparison-sticky-column__cell--head{background:#1f293f;background-color:#1f293f;color:#f8fafc}#main.trusted-picks .review-comparison-section[id]{scroll-margin-top:var(--cs-review-anchor-scroll-offset,144px)}.comparison-payment-methods{display:inline;max-width:100%;color:var(--dark-text);line-height:1.35}.comparison-payment-methods .list-visible,.comparison-payment-methods .list-full{overflow-wrap:anywhere}.review-comparison-table .review-specialist-data-table__list[data-state=expanded] .list-visible{display:none}.review-comparison-table .review-specialist-data-table__list[data-state=collapsed] .list-full{display:none}.review-comparison-table .review-specialist-data-table__list[data-state=expanded] .list-full{display:inline}.review-comparison-table .review-specialist-data-table__list-toggle{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:2px 8px;border:1px solid color-mix(in srgb,var(--brand) 18%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--brand) 5%,var(--bg-primary));color:color-mix(in srgb,var(--brand) 62%,var(--dark-text));cursor:pointer;font:inherit;font-size:11px;font-weight:700;line-height:1.2;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease;vertical-align:baseline}.review-comparison-table .review-specialist-data-table__list-toggle:hover,.review-comparison-table .review-specialist-data-table__list-toggle:focus-visible{background:color-mix(in srgb,var(--brand) 9%,var(--bg-primary));border-color:color-mix(in srgb,var(--brand) 28%,var(--border));color:var(--brand)}.review-comparison-table .review-specialist-data-table__list-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 52%,transparent);outline-offset:2px}:is(html[data-theme=dark],body.dark) .review-comparison-table .review-specialist-data-table__list-toggle{background:color-mix(in srgb,var(--brand) 10%,var(--bg-primary));border-color:color-mix(in srgb,var(--brand) 26%,var(--border));color:color-mix(in srgb,var(--brand) 66%,var(--light-text))}:is(html[data-theme=dark],body.dark) .review-comparison-table .review-specialist-data-table__list-toggle:hover,:is(html[data-theme=dark],body.dark) .review-comparison-table .review-specialist-data-table__list-toggle:focus-visible{background:color-mix(in srgb,var(--brand) 15%,var(--bg-primary));border-color:color-mix(in srgb,var(--brand) 36%,var(--border));color:color-mix(in srgb,var(--brand) 82%,#fff)}@media (max-width:1199px){.trusted-picks .flex-table .tbody .row:not(:has(.cell.payment_methods)) .cell.platforms .comparison-platform-pills{justify-content:flex-start;max-width:100%}.trusted-picks .flex-table .tbody .row:not(:has(.cell.payment_methods)) .cell.platforms .comparison-platform-pills{gap:6px 12px}.trusted-picks .flex-table .tbody .row:not(:has(.cell.payment_methods)) .cell.platforms .comparison-platform-pill{gap:5px;padding:0;font-size:clamp(10px,2.6vw,11px)}}.comparison-name a,.comparison-name a:visited{display:flex;gap:8px;align-items:center;color:var(--dark-text)}.review-comparison-table td.comparison-name a,.review-comparison-table td.comparison-name a:visited,.review-comparison-table td.comparison-title a,.review-comparison-table td.comparison-title a:visited,.review-comparison-sticky-column__cell.comparison-name a,.review-comparison-sticky-column__cell.comparison-name a:visited,.review-comparison-sticky-column__cell.comparison-title a,.review-comparison-sticky-column__cell.comparison-title a:visited{display:flex;align-items:center;gap:clamp(8px,1vw,12px);min-width:0;width:100%;text-decoration:none}.review-comparison-table td.comparison-name .comparison-copy,.review-comparison-table td.comparison-title .comparison-copy,.review-comparison-sticky-column__cell.comparison-name .comparison-copy,.review-comparison-sticky-column__cell.comparison-title .comparison-copy{display:grid;gap:3px;min-width:0}.review-comparison-table td.comparison-name .comparison-title,.review-comparison-table td.comparison-title .comparison-title,.review-comparison-sticky-column__cell.comparison-name .comparison-title,.review-comparison-sticky-column__cell.comparison-title .comparison-title{color:inherit;font-size:clamp(13px,1.05vw,15px);font-weight:900;line-height:1.2}.review-comparison-table td.comparison-name .comparison-rating,.review-comparison-table td.comparison-title .comparison-rating,.review-comparison-sticky-column__cell.comparison-name .comparison-rating,.review-comparison-sticky-column__cell.comparison-title .comparison-rating{color:var(--dark-text);font-size:12px;font-weight:800;line-height:1.25}.review-comparison-table td.comparison-name .comparison-rating__denominator,.review-comparison-table td.comparison-title .comparison-rating__denominator,.review-comparison-sticky-column__cell.comparison-name .comparison-rating__denominator,.review-comparison-sticky-column__cell.comparison-title .comparison-rating__denominator{color:#64748b}:is(html[data-theme=dark],body.dark) .comparison-name a,:is(html[data-theme=dark],body.dark) .comparison-name a:visited,:is(html[data-theme=dark],body.dark) .comparison-title a,:is(html[data-theme=dark],body.dark) .comparison-title a:visited,:is(html[data-theme=dark],body.dark) .review-comparison-table td.comparison-name .comparison-title,:is(html[data-theme=dark],body.dark) .review-comparison-table td.comparison-title .comparison-title,:is(html[data-theme=dark],body.dark) .review-comparison-table td.comparison-name .comparison-rating,:is(html[data-theme=dark],body.dark) .review-comparison-table td.comparison-title .comparison-rating,:is(html[data-theme=dark],body.dark) .review-comparison-sticky-column__cell.comparison-name .comparison-rating,:is(html[data-theme=dark],body.dark) .review-comparison-sticky-column__cell.comparison-title .comparison-rating{color:#f8fafc}:is(html[data-theme=dark],body.dark) .comparison-rating__denominator{color:#94a3b8}:is(html[data-theme=dark],body.dark) .review-comparison-table td.comparison-name .comparison-rating__denominator,:is(html[data-theme=dark],body.dark) .review-comparison-table td.comparison-title .comparison-rating__denominator,:is(html[data-theme=dark],body.dark) .review-comparison-sticky-column__cell.comparison-name .comparison-rating__denominator,:is(html[data-theme=dark],body.dark) .review-comparison-sticky-column__cell.comparison-title .comparison-rating__denominator{color:#94a3b8}.comparison-logo{width:32px;height:32px;flex:0 0 32px}.review-comparison-table td.comparison-name .comparison-logo,.review-comparison-table td.comparison-title .comparison-logo,.review-comparison-sticky-column__cell.comparison-name .comparison-logo,.review-comparison-sticky-column__cell.comparison-title .comparison-logo{width:clamp(36px,3.2vw,44px);height:clamp(36px,3.2vw,44px);flex:0 0 clamp(36px,3.2vw,44px)}.comparison-logo img{width:32px;height:32px;border-radius:100%;object-fit:cover;display:inline-block;vertical-align:middle}.review-comparison-table td.comparison-name .comparison-logo img,.review-comparison-table td.comparison-title .comparison-logo img,.review-comparison-sticky-column__cell.comparison-name .comparison-logo img,.review-comparison-sticky-column__cell.comparison-title .comparison-logo img{width:100%;height:100%;border-radius:8px;object-fit:contain}.comparison-score{text-align:center}.comparison-score__stack{display:inline-flex;flex-direction:column;align-items:center;gap:5px;line-height:1}.comparison-score__pill{display:inline-flex;align-items:center;justify-content:center;min-width:56px;padding:8px 12px;border-radius:999px;font-weight:700;box-shadow:0 10px 20px rgba(15,23,42,.12);line-height:1.1;font-size:14px;text-align:center;font-variant-numeric:tabular-nums}.comparison-score__grade{display:block;max-width:100%;color:var(--dark-text);font-size:11px;font-weight:800;line-height:1.1;text-align:center;overflow-wrap:anywhere}:is(html[data-theme=dark],body.dark) .comparison-score__grade{color:#f8fafc}.comparison-platforms{vertical-align:top}.comparison-platform-pills{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:start}.comparison-platform-pill{display:inline-flex;gap:5px;align-items:center;width:fit-content;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:var(--dark-text);font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}html[data-theme=dark] .comparison-platform-pill{color:#f8fafc}.comparison-platform-pill i{font-size:13px;line-height:1;color:var(--brand)}html[data-theme=dark] .comparison-platform-pill i,html[data-theme=dark] .comparison-platform-pill--ios i,html[data-theme=dark] .comparison-platform-pill--desktop-macos i{color:#f8fafc}html[data-theme=dark] .comparison-platform-pill--android i{color:#7ee787}html[data-theme=dark] .comparison-platform-pill--web-app i{color:#8ec5ff}html[data-theme=dark] .comparison-platform-pill--browser-extension i{color:#c4b5fd}html[data-theme=dark] .comparison-platform-pill--desktop-windows i{color:#7cc6ff}html[data-theme=dark] .comparison-platform-pill--desktop-linux i{color:#f7b955}.comparison-platform-pill--ios i,.comparison-platform-pill--desktop-macos i{color:#111827}.comparison-platform-pill--android i{color:#34a853}.comparison-platform-pill--web-app i{color:#2563eb}.comparison-platform-pill--browser-extension i{color:#7c3aed}.comparison-platform-pill--desktop-windows i{color:#0a64d8}.comparison-platform-pill--desktop-linux i{color:#d97706}@media (max-width:900px){.review-comparison-table-wrapper.table-container{--comparison-sticky-width:clamp(148px,34vw,172px);--comparison-header-bg:#f0f4f7;--comparison-header-text:var(--dark-text,#2d2d3d);position:relative;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;isolation:isolate;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:calc(var(--border-radius) - 2px);background:var(--bg-primary);box-shadow:0 14px 30px rgba(15,23,42,.08)}.review-comparison-table-wrapper.table-container .review-comparison-table{width:920px;min-width:920px;max-width:none;border:0 !important;border-collapse:separate;border-spacing:0;table-layout:fixed}.review-comparison-table-wrapper.has-sticky-column-overlay .review-comparison-sticky-column{display:block;position:-webkit-sticky;position:sticky;left:0;z-index:70;width:var(--comparison-sticky-width);min-width:var(--comparison-sticky-width);max-width:var(--comparison-sticky-width);height:0;pointer-events:none}.review-comparison-sticky-column[hidden]{display:none}.review-comparison-sticky-column__inner{position:absolute;top:0;left:0;width:100%}.review-comparison-sticky-column__cell{display:flex;width:100%;min-width:100%;max-width:100%;align-items:center;padding:clamp(12px,2.4vw,16px);border-right:1px solid color-mix(in srgb,var(--border) 56%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 76%,transparent);background-color:var(--bg-primary,#fff);background-clip:padding-box;box-shadow:none;box-sizing:border-box;color:var(--dark-text);overflow:hidden;text-align:left}.review-comparison-sticky-column__cell--head{background-color:var(--comparison-header-bg);color:var(--comparison-header-text);padding:10px 12px;font-size:13px;font-weight:600;line-height:1.3;text-transform:capitalize;white-space:nowrap}.review-comparison-sticky-column__cell.comparison-name,.review-comparison-sticky-column__cell.comparison-title{padding:clamp(12px,2.4vw,16px)}.review-comparison-sticky-column__cell.comparison-name a,.review-comparison-sticky-column__cell.comparison-name a:visited,.review-comparison-sticky-column__cell.comparison-title a,.review-comparison-sticky-column__cell.comparison-title a:visited{display:flex;align-items:center;gap:7px;width:100%;color:inherit;text-decoration:none}.review-comparison-sticky-column__cell .comparison-title{min-width:0;font-size:13px;font-weight:900;line-height:1.22}.review-comparison-sticky-column__cell .comparison-logo{width:clamp(36px,3.2vw,44px);height:clamp(36px,3.2vw,44px);flex-basis:clamp(36px,3.2vw,44px);flex-shrink:0}.review-comparison-sticky-column__cell.comparison-name .comparison-logo,.review-comparison-sticky-column__cell.comparison-title .comparison-logo{width:clamp(36px,3.2vw,44px);height:clamp(36px,3.2vw,44px);flex-basis:clamp(36px,3.2vw,44px)}.review-comparison-sticky-column__cell .comparison-logo img{width:100%;height:100%}.review-comparison-sticky-column__cell.comparison-name .comparison-logo img,.review-comparison-sticky-column__cell.comparison-title .comparison-logo img{width:100%;height:100%}.review-comparison-table .comparison-col--name,.review-comparison-table .comparison-col--title{width:var(--comparison-sticky-width)}.review-comparison-table .comparison-col--launch,.review-comparison-table .comparison-col--launch_date{width:84px}.review-comparison-table .comparison-col--score{width:96px}.review-comparison-table .comparison-col--review_dek,.review-comparison-table .comparison-col--overview{width:348px}.review-comparison-table .comparison-col--welcome_bonus{width:240px}.review-comparison-table .comparison-col--platforms{width:220px}.review-comparison-table thead{display:table-header-group;position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal;border:0}.review-comparison-table tbody{display:table-row-group;width:auto}.review-comparison-table tbody tr{display:table-row;width:auto;min-width:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}.review-comparison-table th,.review-comparison-table td,.review-comparison-table tbody td{display:table-cell;min-width:0;padding:clamp(12px,2.4vw,16px);border:0;border-right:1px solid color-mix(in srgb,var(--border) 56%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:0;background-color:var(--bg-primary,#fff);text-align:left;vertical-align:middle;white-space:normal;overflow-wrap:break-word;word-break:normal;position:relative;z-index:1;box-sizing:border-box}.review-comparison-table th{background-color:var(--comparison-header-bg);color:var(--comparison-header-text);font-size:11px;font-weight:800;line-height:1.2;text-transform:capitalize;letter-spacing:0;white-space:nowrap}.review-comparison-table tr>:last-child{border-right:0}.review-comparison-table tbody tr:last-child td{border-bottom:0}.review-comparison-table th:first-child,.review-comparison-table td:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:40;width:var(--comparison-sticky-width);min-width:var(--comparison-sticky-width);max-width:var(--comparison-sticky-width);background-color:var(--bg-primary,#fff);background-clip:padding-box;overflow:hidden;box-shadow:none}.review-comparison-table-wrapper.is-scrolled-x .review-comparison-table th:first-child,.review-comparison-table-wrapper.is-scrolled-x .review-comparison-table td:first-child{box-shadow:none}.review-comparison-table th:first-child{z-index:50;background-color:var(--comparison-header-bg);color:var(--comparison-header-text)}.review-comparison-table td.comparison-name,.review-comparison-table td.comparison-title,.review-comparison-table tbody td.comparison-name,.review-comparison-table tbody td.comparison-title{padding:clamp(12px,2.4vw,16px)}.review-comparison-table td.comparison-name a,.review-comparison-table td.comparison-name a:visited,.review-comparison-table td.comparison-title a,.review-comparison-table td.comparison-title a:visited{display:flex;align-items:center;gap:7px;width:100%;text-decoration:none}.review-comparison-table td.comparison-name .comparison-title,.review-comparison-table td.comparison-title .comparison-title{min-width:0;font-size:13px;font-weight:900;line-height:1.22}.review-comparison-table td.comparison-name .comparison-logo,.review-comparison-table td.comparison-title .comparison-logo{width:clamp(36px,3.2vw,44px);height:clamp(36px,3.2vw,44px);flex-basis:clamp(36px,3.2vw,44px);flex-shrink:0}.review-comparison-table td.comparison-name .comparison-logo img,.review-comparison-table td.comparison-title .comparison-logo img{width:100%;height:100%}.review-comparison-table td.comparison-score{min-width:86px;text-align:center}.review-comparison-table td.comparison-review_dek,.review-comparison-table td.comparison-overview,.review-comparison-table td.comparison-welcome_bonus{line-height:1.35;white-space:normal}.review-comparison-table td.comparison-review_dek,.review-comparison-table td.comparison-overview{width:clamp(300px,78vw,348px);min-width:clamp(300px,78vw,348px);max-width:clamp(300px,78vw,348px)}.review-comparison-table td.comparison-welcome_bonus{width:clamp(220px,58vw,240px);min-width:clamp(220px,58vw,240px);max-width:clamp(220px,58vw,240px)}.review-comparison-table td.comparison-platforms,.review-comparison-table td.platforms{min-width:clamp(180px,50vw,220px)}.review-comparison-table tbody td .comparison-platform-pills{display:flex;flex-wrap:wrap;gap:6px 12px}.review-comparison-table .comparison-platform-pill{justify-content:start;text-align:left;min-height:0;padding:0;font-size:11px}.review-comparison-table-wrapper.table-container table.review-comparison-table thead th{background-color:var(--comparison-header-bg);color:var(--comparison-header-text)}.review-comparison-table-wrapper.table-container table.review-comparison-table tbody td{background-color:var(--bg-primary,#fff)}.review-comparison-table-wrapper.table-container table.review-comparison-table thead th:first-child,.review-comparison-table-wrapper.table-container table.review-comparison-table tbody td:first-child{background-clip:padding-box}:is(html[data-theme=dark],body.dark) .review-comparison-table-wrapper.table-container{--comparison-header-bg:#1f293f;--comparison-header-text:#f8fafc;border-color:color-mix(in srgb,var(--border) 84%,transparent);background:var(--bg-primary);box-shadow:0 16px 34px rgba(0,0,0,.28)}:is(html[data-theme=dark],body.dark) .review-comparison-table th,:is(html[data-theme=dark],body.dark) .review-comparison-table td,:is(html[data-theme=dark],body.dark) .review-comparison-table tbody td{border-color:color-mix(in srgb,var(--border) 76%,transparent);background-color:var(--bg-primary,#101827)}:is(html[data-theme=dark],body.dark) .review-comparison-table-wrapper.table-container table.review-comparison-table tbody td{background-color:var(--bg-primary,#101827)}:is(html[data-theme=dark],body.dark) .review-comparison-sticky-column__cell{border-color:color-mix(in srgb,var(--border) 76%,transparent);background-color:var(--bg-primary,#101827)}:is(html[data-theme=dark],body.dark) .review-comparison-table th,:is(html[data-theme=dark],body.dark) .review-comparison-table th:first-child{background-color:var(--comparison-header-bg);color:var(--comparison-header-text)}:is(html[data-theme=dark],body.dark) .review-comparison-sticky-column__cell--head,:is(html[data-theme=dark],body.dark) .review-comparison-table-wrapper.table-container table.review-comparison-table thead th{background-color:var(--comparison-header-bg);color:var(--comparison-header-text)}:is(html[data-theme=dark],body.dark) .review-comparison-table td:first-child{background-color:var(--bg-primary,#101827);box-shadow:none}}@media (max-width:480px){.review-comparison-table-wrapper.table-container{--comparison-sticky-width:clamp(142px,34vw,156px)}.review-comparison-table-wrapper.table-container .review-comparison-table{width:900px;min-width:900px}.review-comparison-table th:first-child,.review-comparison-table td:first-child{width:var(--comparison-sticky-width);min-width:var(--comparison-sticky-width);max-width:var(--comparison-sticky-width)}}