.comparison-table_root__T2s2Y{--ct-label-w:15rem;--ct-col-min:7.5rem;color:var(--ct-ink);font-family:inherit;font-size:14.5px;line-height:1.5;letter-spacing:normal}.comparison-table_dark__Day_D,.comparison-table_theme__Y_0w2{--ct-surface:var(--comparison-table-surface,#072f33);--ct-ink:#f6f0e4;--ct-muted:#c3d3cd;--ct-rule:rgb(255 255 255/.11);--ct-rule-strong:rgb(255 255 255/.24);--ct-link:#a7ded1;--ct-focus:#ffb126;--ct-group:#e6c88e;--ct-group-bg:rgb(255 255 255/.035);--ct-hl:rgb(45 212 191/.08);--ct-hl-edge:#2dd4bf;--ct-yes:#6ee7b7;--ct-yes-ink:#053b35;--ct-no:#fca5a5;--ct-paid:#fcd34d;--ct-none:#9ca3af}.comparison-table_light__u93pK,:root[data-theme=light] .comparison-table_theme__Y_0w2{--ct-surface:var(--comparison-table-surface,#fffdf8);--ct-ink:#14262b;--ct-muted:#4b5a55;--ct-rule:#e3ddcf;--ct-rule-strong:#c9c1ae;--ct-link:#0b625d;--ct-focus:#b45309;--ct-group:#0b625d;--ct-group-bg:rgb(15 118 110/.045);--ct-hl:rgb(15 118 110/.08);--ct-hl-edge:#0f766e;--ct-yes:#047857;--ct-yes-ink:#ffffff;--ct-no:#b91c1c;--ct-paid:#92400e;--ct-none:#6b7280}:root[data-theme=light] .dark-canvas .comparison-table_theme__Y_0w2{--ct-surface:var(--comparison-table-surface,#072f33);--ct-ink:#f6f0e4;--ct-muted:#c3d3cd;--ct-rule:rgb(255 255 255/.11);--ct-rule-strong:rgb(255 255 255/.24);--ct-link:#a7ded1;--ct-focus:#ffb126;--ct-group:#e6c88e;--ct-group-bg:rgb(255 255 255/.035);--ct-hl:rgb(45 212 191/.08);--ct-hl-edge:#2dd4bf;--ct-yes:#6ee7b7;--ct-yes-ink:#053b35;--ct-no:#fca5a5;--ct-paid:#fcd34d;--ct-none:#9ca3af}.comparison-table_root__T2s2Y *,.comparison-table_root__T2s2Y :after,.comparison-table_root__T2s2Y :before{box-sizing:border-box}.comparison-table_root__T2s2Y a{color:var(--ct-link);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:.2em}.comparison-table_root__T2s2Y a:hover{color:var(--ct-link);text-decoration-color:currentColor}.comparison-table_root__T2s2Y a:focus-visible{outline:2px solid var(--ct-focus);outline-offset:2px;border-radius:2px}.comparison-table_captionText__3Yybl{margin:0 0 12px;font-size:13px;font-weight:650;color:var(--ct-muted)}.comparison-table_frame__zdVqc{position:relative;timeline-scope:--ct-x}.comparison-table_scroller__XvHL2{position:relative;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--ct-rule-strong);border-radius:14px;background:var(--ct-surface);scroll-timeline:--ct-x x}.comparison-table_scroller__XvHL2:focus-visible{outline:2px solid var(--ct-focus);outline-offset:3px}.comparison-table_frame__zdVqc:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;width:32px;border-radius:0 13px 13px 0;background:linear-gradient(to right,transparent,var(--ct-surface) 85%);pointer-events:none;opacity:0}@supports (animation-timeline:scroll()){.comparison-table_frame__zdVqc:after{animation-name:comparison-table_ctEdgeFade__fLxjB;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--ct-x}}@keyframes comparison-table_ctEdgeFade__fLxjB{0%{opacity:1}94%{opacity:1}to{opacity:0}}.comparison-table_table__l2sXD{width:100%;min-width:calc(var(--ct-label-w) + var(--ct-cols, 2) * var(--ct-col-min));border-collapse:separate;border-spacing:0;table-layout:fixed;margin:0;color:inherit}.comparison-table_table__l2sXD td,.comparison-table_table__l2sXD th{padding:15px 14px;border-bottom:1px solid var(--ct-rule);text-align:left;vertical-align:top;font-weight:400;overflow-wrap:break-word}.comparison-table_table__l2sXD>tbody:last-of-type>tr:last-child>*{border-bottom:0}.comparison-table_corner__JnkoN,.comparison-table_rowHead__iTOyh{position:sticky;left:0;z-index:1;width:var(--ct-label-w);background:var(--ct-surface);box-shadow:inset -1px 0 0 var(--ct-rule)}.comparison-table_table__l2sXD thead th{vertical-align:top;padding-top:18px;border-bottom:1px solid var(--ct-rule-strong)}.comparison-table_table__l2sXD thead .comparison-table_corner__JnkoN{vertical-align:bottom}.comparison-table_corner__JnkoN{font-size:11.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--ct-muted)}.comparison-table_serviceHead__1Fxr5{color:var(--ct-ink)}.comparison-table_groupName__jk3yY,.comparison-table_serviceName__zp3Nh{overflow-wrap:normal;word-break:normal}.comparison-table_serviceName__zp3Nh{display:block;font-size:13.5px;font-weight:650;line-height:1.35}.comparison-table_serviceName__zp3Nh a{display:inline-block;min-height:24px;padding-block:2px;font-weight:inherit}.comparison-table_price__FuMtv{display:block;margin-top:4px;font-family:var(--font-display),Georgia,serif;font-size:21px;line-height:1.15;letter-spacing:-.01em}.comparison-table_pricePrefix__SLVji{display:block;font-family:inherit;font-size:11px;font-weight:650;line-height:1.5;letter-spacing:.07em;text-transform:uppercase;color:var(--ct-muted)}.comparison-table_priceFigure__WvjRS{display:block;white-space:nowrap}.comparison-table_priceNote__dx31h{display:block;margin-top:5px;font-size:12px;line-height:1.4;color:var(--ct-muted)}.comparison-table_highlight__Z4P8v{background:var(--ct-hl)}.comparison-table_table__l2sXD thead .comparison-table_highlight__Z4P8v{box-shadow:inset 0 2px 0 var(--ct-hl-edge)}.comparison-table_groupRow__L2eu0 th{padding-top:11px;padding-bottom:11px;background:var(--ct-group-bg);border-bottom:1px solid var(--ct-rule)}.comparison-table_groupRow__L2eu0 th>span{position:sticky;left:14px;display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ct-group)}.comparison-table_groupRow__L2eu0 .comparison-table_groupLabel__KbTYK{position:sticky;left:0;z-index:1;background:linear-gradient(var(--ct-group-bg),var(--ct-group-bg)),var(--ct-surface);box-shadow:inset -1px 0 0 var(--ct-rule)}.comparison-table_groupRow__L2eu0 td{padding-top:11px;padding-bottom:11px;vertical-align:bottom;background:var(--ct-group-bg);border-bottom:1px solid var(--ct-rule)}.comparison-table_groupName__jk3yY{font-size:11.5px;font-weight:650;line-height:1.3;color:var(--ct-muted)}.comparison-table_groupRow__L2eu0 td.comparison-table_highlight__Z4P8v{background:linear-gradient(var(--ct-hl),var(--ct-hl)),var(--ct-group-bg);color:var(--ct-ink)}.comparison-table_tally__bdTB0 td,.comparison-table_tally__bdTB0 th{border-top:1px solid var(--ct-rule-strong);vertical-align:middle}.comparison-table_tallyCount__L8Syj{font-family:var(--font-display),Georgia,serif;font-size:22px;line-height:1.1}.comparison-table_tallyOf__hmWim{font-size:13px;color:var(--ct-muted)}.comparison-table_highlight__Z4P8v .comparison-table_tallyOf__hmWim,.comparison-table_rowHead__iTOyh{color:var(--ct-ink)}.comparison-table_rowLabel__vzZ6c{display:block;hyphens:auto;font-weight:600;line-height:1.4}.comparison-table_rowHint__Cm0Ua{display:block;margin-top:3px;font-size:12px;line-height:1.45;color:var(--ct-muted)}.comparison-table_mark__ALfCS{display:flex;align-items:center;gap:8px;min-height:24px}.comparison-table_icon__U9JnD{display:inline-grid;flex:none;place-items:center;width:22px;height:22px;border-radius:999px;line-height:1}.comparison-table_icon__U9JnD svg{width:14px;height:14px}.comparison-table_iconIncluded__eeL71{background:var(--ct-yes);color:var(--ct-yes-ink)}.comparison-table_iconNotOffered__ruSNq{border:2px solid var(--ct-no);color:var(--ct-no)}.comparison-table_iconNotOffered__ruSNq svg{width:12px;height:12px}.comparison-table_iconPaidExtra__fKn_K{border:1.5px solid var(--ct-paid);border-radius:6px;color:var(--ct-paid);font-size:12.5px;font-weight:800}.comparison-table_paidExtra__r1qIr{flex-wrap:wrap;row-gap:4px;color:var(--ct-paid);font-size:13px;font-weight:650;line-height:1.3}.comparison-table_note___R6Af{display:block;margin-top:6px;hyphens:auto;font-size:12.5px;line-height:1.45;color:var(--ct-muted)}.comparison-table_highlight__Z4P8v .comparison-table_note___R6Af{color:var(--ct-ink)}.comparison-table_cellText__FXBZf{display:block;font-size:13.5px;line-height:1.5}.comparison-table_empty__fsYdR{color:var(--ct-none)}.comparison-table_after__2a4L_{margin-top:14px;font-size:12.5px;line-height:1.6;color:var(--ct-muted)}.comparison-table_legend__5GRQM{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 10px;padding:0;list-style:none}.comparison-table_legend__5GRQM li{display:inline-flex;align-items:center;gap:7px;color:var(--ct-ink)}.comparison-table_legend__5GRQM .comparison-table_icon__U9JnD{width:18px;height:18px}.comparison-table_legend__5GRQM .comparison-table_icon__U9JnD svg{width:11px;height:11px}.comparison-table_legend__5GRQM .comparison-table_iconPaidExtra__fKn_K{font-size:11px;border-radius:5px}.comparison-table_checked__tvYs5,.comparison-table_sources__CZKqd{margin:0}.comparison-table_footnote__V5Vka{margin-top:4px}.comparison-table_footnote__V5Vka p{margin:0}.comparison-table_footnote__V5Vka p+p{margin-top:4px}.comparison-table_sources__CZKqd{margin-top:6px}.comparison-table_sourcesLabel__rQ8XO{font-weight:650;color:var(--ct-ink)}.comparison-table_sourceGroup__miFrm{white-space:normal}@media (max-width:1023px){.comparison-table_root__T2s2Y{--ct-label-w:11.5rem}}@media (max-width:640px){.comparison-table_root__T2s2Y{--ct-label-w:8.25rem;--ct-col-min:5.75rem;font-size:14px}.comparison-table_table__l2sXD td,.comparison-table_table__l2sXD th{padding:12px 10px}.comparison-table_table__l2sXD thead th{padding-top:14px}.comparison-table_serviceName__zp3Nh{font-size:12.5px}.comparison-table_table__l2sXD thead .comparison-table_serviceHead__1Fxr5{padding-right:6px}.comparison-table_price__FuMtv{font-size:18px}.comparison-table_note___R6Af,.comparison-table_priceNote__dx31h,.comparison-table_rowHint__Cm0Ua{font-size:12px}.comparison-table_paidExtra__r1qIr{font-size:12.5px}.comparison-table_mark__ALfCS{gap:6px}.comparison-table_groupRow__L2eu0 th>span{left:10px}.comparison-table_legend__5GRQM{gap:6px 16px}.comparison-table_multi__Xto18{--ct-label-w:7rem;--ct-col-min:6.25rem}.comparison-table_multi__Xto18 .comparison-table_highlight__Z4P8v{position:sticky;left:var(--ct-label-w);z-index:1;background:linear-gradient(var(--ct-hl),var(--ct-hl)),var(--ct-surface);box-shadow:inset -1px 0 0 var(--ct-rule-strong)}.comparison-table_multi__Xto18 .comparison-table_groupRow__L2eu0 td.comparison-table_highlight__Z4P8v{background:linear-gradient(var(--ct-hl),var(--ct-hl)),linear-gradient(var(--ct-group-bg),var(--ct-group-bg)),var(--ct-surface)}.comparison-table_multi__Xto18 .comparison-table_table__l2sXD thead .comparison-table_highlight__Z4P8v{box-shadow:inset 0 2px 0 var(--ct-hl-edge),inset -1px 0 0 var(--ct-rule-strong)}.comparison-table_tallyCount__L8Syj{font-size:19px}}