.pricing-scenarios_root__41Kkc{display:flex;flex-direction:column;gap:var(--mantine-spacing-xs);width:100%}.pricing-scenarios_caption__wwEKu{margin:0;font-size:var(--mantine-font-size-sm);color:var(--muted-color)}.pricing-scenarios_scroller__n16Ar{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:var(--card-border);border-radius:var(--card-radius);background-color:var(--mantine-color-white)}.pricing-scenarios_table__p7ten{width:100%;border-collapse:separate;border-spacing:0;font-size:calc(.9375rem * var(--mantine-scale));color:var(--mantine-color-gray-8)}.pricing-scenarios_head__tVMvh{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);background-color:var(--mantine-color-gray-0);border-bottom:var(--card-border);font-size:calc(.9375rem * var(--mantine-scale));font-weight:700;color:var(--section-title-color);text-align:center;white-space:nowrap}.pricing-scenarios_cell__UYzUR{padding:calc(.75rem * var(--mantine-scale)) var(--mantine-spacing-md);border-bottom:var(--card-border);text-align:center;vertical-align:middle}.pricing-scenarios_table__p7ten tbody tr:last-of-type .pricing-scenarios_cell__UYzUR{border-bottom:none}.pricing-scenarios_labelCell__8xIck{position:sticky;left:0;z-index:2;min-width:calc(7.5rem * var(--mantine-scale));text-align:left;border-right:var(--card-border);background-color:var(--mantine-color-white)}.pricing-scenarios_head__tVMvh.pricing-scenarios_labelCell__8xIck{background-color:var(--mantine-color-gray-0);z-index:3}.pricing-scenarios_rowLabel__se8DG{font-size:calc(.9375rem * var(--mantine-scale));font-weight:600;color:var(--section-title-color)}.pricing-scenarios_valueCell__c6WTD{min-width:calc(8.75rem * var(--mantine-scale))}.pricing-scenarios_amount__3kLqA{display:inline-flex;align-items:baseline;justify-content:center;gap:calc(.1875rem * var(--mantine-scale));font-size:calc(1rem * var(--mantine-scale));font-weight:600;color:var(--section-title-color)}.pricing-scenarios_per__VFIhm{font-weight:400}.pricing-scenarios_note__5BsTZ,.pricing-scenarios_per__VFIhm{font-size:calc(.75rem * var(--mantine-scale));color:var(--muted-color)}.pricing-scenarios_note__5BsTZ{display:block;margin-top:calc(.125rem * var(--mantine-scale));line-height:1.4}.pricing-scenarios_cheapest__9LyEe{background-color:var(--band-bg)}.pricing-scenarios_cheapest__9LyEe .pricing-scenarios_amount__3kLqA{color:var(--mantine-color-blue-8);font-weight:700}.pricing-scenarios_cheapestIcon__2EfiO{align-self:center;color:var(--mantine-color-green-8)}.pricing-scenarios_empty__YZJ8M{color:var(--mantine-color-gray-5)}.pricing-scenarios_footnote__S7ILr{margin:0;font-size:var(--mantine-font-size-xs);line-height:1.6;color:var(--muted-color)}.pricing-scenarios_sr__8SnFX{position:absolute;width:calc(.0625rem * var(--mantine-scale));height:calc(.0625rem * var(--mantine-scale));padding:0;margin:calc(-.0625rem * var(--mantine-scale));overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}@media (max-width:48em){.pricing-scenarios_table__p7ten{font-size:calc(.875rem * var(--mantine-scale))}.pricing-scenarios_labelCell__8xIck{min-width:calc(6rem * var(--mantine-scale))}.pricing-scenarios_valueCell__c6WTD{min-width:calc(8rem * var(--mantine-scale))}.pricing-scenarios_cell__UYzUR,.pricing-scenarios_head__tVMvh{padding-left:var(--mantine-spacing-sm);padding-right:var(--mantine-spacing-sm)}}.trust-cluster_root__hBlpO{display:flex;flex-direction:column;align-items:center;gap:var(--mantine-spacing-lg)}.trust-cluster_cluster__73ixc{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--mantine-spacing-sm)}.trust-cluster_avatars__tVWsx{display:flex;align-items:center;list-style:none;margin:0;padding:0}.trust-cluster_avatarItem__QBWfy{display:flex;margin-left:calc(-.75rem * var(--mantine-scale))}.trust-cluster_avatarItem__QBWfy:first-child{margin-left:0}.trust-cluster_avatar__dsqbn{border-radius:50%;border:calc(.125rem * var(--mantine-scale)) solid var(--mantine-color-white);background-color:var(--mantine-color-gray-1);-o-object-fit:cover;object-fit:cover}.trust-cluster_claim__WsuuG{display:flex;flex-direction:column;align-items:flex-start;gap:calc(.125rem * var(--mantine-scale))}.trust-cluster_stars__V2jYw{display:inline-flex;align-items:center;gap:calc(.125rem * var(--mantine-scale));color:var(--star-color);line-height:1}.trust-cluster_text__5e9Qg{font-size:var(--mantine-font-size-sm);color:var(--muted-color)}.trust-cluster_logoBar__Yhdme{display:flex;flex-direction:column;align-items:center;gap:var(--mantine-spacing-sm);width:100%}.trust-cluster_logosLabel__1RgP9{margin:0;font-size:calc(.6875rem * var(--mantine-scale));font-weight:600;letter-spacing:calc(.0625rem * var(--mantine-scale));text-transform:uppercase;color:var(--muted-color)}.trust-cluster_logos__DjZbE{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--mantine-spacing-xl);list-style:none;margin:0;padding:0}.trust-cluster_logoItem__rvxmi{display:flex;align-items:center;filter:grayscale(100%);opacity:.6;transition:filter .15s ease,opacity .15s ease}@media (hover:hover){&:hover .trust-cluster_logoItem__rvxmi:hover{filter:grayscale(0);opacity:1}}@media (hover:none){&:active .trust-cluster_logoItem__rvxmi:hover{filter:grayscale(0);opacity:1}}@media (max-width:48em){.trust-cluster_claim__WsuuG{align-items:center}.trust-cluster_logos__DjZbE{gap:var(--mantine-spacing-md)}}@media (max-width:36em){.trust-cluster_cluster__73ixc{flex-direction:column}}.promo-block_root__Aiu7O{display:flex;flex-direction:column;gap:var(--mantine-spacing-lg);width:100%;padding:calc(var(--mantine-spacing-xl) * 1.2) var(--mantine-spacing-xl);border:var(--card-border);border-radius:var(--card-radius);background-color:var(--band-bg)}.promo-block_head__tDWHG{display:flex;flex-direction:column;gap:calc(.5rem * var(--mantine-scale))}.promo-block_minimal__hUoYi .promo-block_head__tDWHG{align-items:center;text-align:center}.promo-block_logo__FIweT{display:inline-flex;line-height:0}.promo-block_eyebrow__URElf{margin:0;font-size:calc(.6875rem * var(--mantine-scale));font-weight:700;letter-spacing:calc(.05rem * var(--mantine-scale));text-transform:uppercase;color:var(--accent-color)}.promo-block_title__lKEWO{margin:0;font-size:calc(1.5rem * var(--mantine-scale));font-weight:700;line-height:1.25;color:var(--section-title-color)}.promo-block_pitch__2W2Bq{margin:0;max-width:calc(40rem * var(--mantine-scale));font-size:calc(1rem * var(--mantine-scale));line-height:1.65;color:var(--mantine-color-gray-8)}.promo-block_badges__JSEpp{display:flex;flex-wrap:wrap;gap:calc(.5rem * var(--mantine-scale));margin:calc(.25rem * var(--mantine-scale)) 0 0;padding:0;list-style:none}.promo-block_minimal__hUoYi .promo-block_badges__JSEpp{justify-content:center}.promo-block_badge__h45z5{padding:calc(.25rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));border-radius:var(--mantine-radius-xl);background-color:var(--mantine-color-white);border:var(--card-border);font-size:calc(.75rem * var(--mantine-scale));font-weight:600;color:var(--section-title-color)}.promo-block_comparison__Hv_E_{width:100%;padding:var(--mantine-spacing-md);border-radius:var(--card-radius);background-color:var(--mantine-color-white)}.promo-block_actions__fh6cK{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mantine-spacing-lg)}.promo-block_minimal__hUoYi .promo-block_actions__fh6cK{flex-direction:column}.promo-block_feature___AaVy .promo-block_actions__fh6cK{justify-content:space-between}.promo-block_pricing__uM2C3{display:flex;flex-direction:column;gap:calc(.125rem * var(--mantine-scale))}.promo-block_price__nmQgK{display:flex;align-items:baseline;gap:calc(.375rem * var(--mantine-scale));margin:0;font-size:calc(1.875rem * var(--mantine-scale));font-weight:800;line-height:1.1;color:var(--section-title-color)}.promo-block_period__zuma0{font-size:calc(.875rem * var(--mantine-scale));font-weight:500;color:var(--muted-color)}.promo-block_priceNote__46WL5{margin:0;font-size:var(--mantine-font-size-sm);color:var(--muted-color)}.promo-block_includes__hU4E5{display:flex;flex-wrap:wrap;gap:calc(.25rem * var(--mantine-scale)) var(--mantine-spacing-md);margin:calc(.375rem * var(--mantine-scale)) 0 0;padding:0;list-style:none;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-8)}.promo-block_cta__XAeJN{display:flex;flex-direction:column;gap:var(--mantine-spacing-sm)}.promo-block_minimal__hUoYi .promo-block_cta__XAeJN{align-items:center;width:100%}.promo-block_trust__4P1VN{font-size:var(--mantine-font-size-sm)}@media (max-width:48em){.promo-block_root__Aiu7O{padding:var(--mantine-spacing-lg) var(--mantine-spacing-md)}.promo-block_actions__fh6cK{flex-direction:column;align-items:stretch}.promo-block_comparison__Hv_E_{padding:var(--mantine-spacing-xs)}}.tool-shell_root__23k47{width:100%}.tool-shell_head__j4rs2{padding-top:var(--mantine-spacing-lg)}.tool-shell_headText__IGO81{margin-top:var(--mantine-spacing-xl);text-align:center}.tool-shell_title__HVQ8M{margin:0;font-size:calc(2.75rem * var(--mantine-scale));line-height:1.15;letter-spacing:calc(-.03125rem * var(--mantine-scale));color:var(--section-title-color)}.tool-shell_intro__PEZ4j{max-width:calc(45rem * var(--mantine-scale));margin:var(--mantine-spacing-md) auto 0;font-size:calc(1.125rem * var(--mantine-scale));line-height:1.6;color:var(--muted-color)}.tool-shell_widgetWrap__2m5Ei{padding-top:var(--mantine-spacing-lg);padding-bottom:var(--mantine-spacing-xl)}.tool-shell_widget__t2_HW{padding:var(--mantine-spacing-xl);border:var(--card-border);border-radius:calc(1rem * var(--mantine-scale));background-color:var(--mantine-color-white);box-shadow:0 calc(.0625rem * var(--mantine-scale)) calc(.125rem * var(--mantine-scale)) rgba(15,23,42,.04),0 calc(.75rem * var(--mantine-scale)) calc(2rem * var(--mantine-scale)) rgba(15,23,42,.06)}.tool-shell_widget__t2_HW :where(input){font-size:calc(1rem * var(--mantine-scale))}.tool-shell_widgetFooter__kxSDT{display:flex;justify-content:center;margin-top:var(--mantine-spacing-md)}.tool-shell_bandSection__JY4BU,.tool-shell_section__yhBlS{padding:var(--mantine-spacing-xl) 0}.tool-shell_bandSection__JY4BU{background-color:var(--band-bg)}.tool-shell_sectionTitle__RMXu_{margin:0;text-align:center;color:var(--section-title-color)}.tool-shell_sectionSubtitle__l573u{margin:var(--mantine-spacing-xs) auto 0;max-width:calc(40rem * var(--mantine-scale));text-align:center;font-size:calc(.9375rem * var(--mantine-scale));color:var(--muted-color)}.tool-shell_prose__r_lww{margin-top:var(--mantine-spacing-lg);font-size:calc(1rem * var(--mantine-scale));line-height:1.7}.tool-shell_prose__r_lww :where(p){margin:0 0 var(--mantine-spacing-md)}.tool-shell_prose__r_lww :where(h3){margin:var(--mantine-spacing-lg) 0 var(--mantine-spacing-xs);font-size:calc(1.1875rem * var(--mantine-scale));color:var(--section-title-color)}.tool-shell_prose__r_lww :where(ul,ol){margin:0 0 var(--mantine-spacing-md);padding-left:var(--mantine-spacing-lg)}.tool-shell_prose__r_lww :where(li){margin-bottom:calc(.375rem * var(--mantine-scale))}.tool-shell_prose__r_lww :where(table){display:block;overflow-x:auto;max-width:100%;border-collapse:collapse}@media (max-width:48em){.tool-shell_title__HVQ8M{font-size:calc(1.875rem * var(--mantine-scale))}.tool-shell_intro__PEZ4j{font-size:calc(1rem * var(--mantine-scale))}.tool-shell_widget__t2_HW{padding:var(--mantine-spacing-md)}}.hub-callout_root__fqDqc{display:flex;align-items:center;justify-content:space-between;gap:var(--mantine-spacing-lg);padding:var(--mantine-spacing-lg);border:var(--card-border);border-radius:var(--card-radius);background-color:var(--band-bg)}.hub-callout_text__9ta9H{display:flex;flex-direction:column;gap:calc(.25rem * var(--mantine-scale))}.hub-callout_eyebrow__9drED{margin:0;font-size:calc(.6875rem * var(--mantine-scale));font-weight:700;letter-spacing:calc(.03125rem * var(--mantine-scale));text-transform:uppercase;color:var(--accent-color)}.hub-callout_title___DYBI{margin:0;font-size:calc(1.0625rem * var(--mantine-scale));font-weight:600;color:var(--section-title-color)}.hub-callout_description__4ad1M{margin:0;font-size:calc(.875rem * var(--mantine-scale));color:var(--muted-color)}.hub-callout_cta__2WHBK{display:inline-flex;flex:none;align-items:center;gap:calc(.375rem * var(--mantine-scale));font-size:calc(.875rem * var(--mantine-scale));font-weight:600;white-space:nowrap}@media (max-width:36em){.hub-callout_root__fqDqc{flex-direction:column;align-items:flex-start}}.pros-cons-grid_grid___jwjs{display:grid;gap:var(--mantine-spacing-md);width:100%}.pros-cons-grid_gridTwo__rUM6r{grid-template-columns:repeat(2,minmax(0,1fr))}.pros-cons-grid_gridFour__aQHP3{grid-template-columns:repeat(4,minmax(0,1fr))}.pros-cons-grid_card__ChMBr{display:flex;flex-direction:column;gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-lg);border:var(--card-border);border-radius:var(--card-radius);background-color:var(--mantine-color-white)}.pros-cons-grid_cardHead__iyHFT{display:flex;align-items:center;gap:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-xs);border-bottom:var(--card-border)}.pros-cons-grid_logo__15dX1{display:inline-flex;line-height:0}.pros-cons-grid_name__h5S4e{margin:0;font-size:calc(1.125rem * var(--mantine-scale));font-weight:700;color:var(--section-title-color)}.pros-cons-grid_list__u_tpu{display:flex;flex-direction:column;gap:calc(.5rem * var(--mantine-scale))}.pros-cons-grid_listLabel__X4lrJ{margin:0;font-size:calc(.6875rem * var(--mantine-scale));font-weight:700;letter-spacing:calc(.0375rem * var(--mantine-scale));text-transform:uppercase}.pros-cons-grid_bullets__mRJQl{display:flex;flex-direction:column;gap:calc(.5rem * var(--mantine-scale));margin:0;padding:0;list-style:none}.pros-cons-grid_bullet__Uuak7{display:flex;align-items:flex-start;gap:calc(.5rem * var(--mantine-scale));font-size:calc(.9375rem * var(--mantine-scale));line-height:1.5;color:var(--mantine-color-gray-8)}.pros-cons-grid_icon__pslZK{display:inline-flex;align-items:center;justify-content:center;flex:none;width:calc(1.125rem * var(--mantine-scale));height:calc(1.125rem * var(--mantine-scale));margin-top:calc(.125rem * var(--mantine-scale));border-radius:50%}.pros-cons-grid_pro__klITX{color:var(--mantine-color-green-8)}.pros-cons-grid_con__ZCEtu{color:var(--mantine-color-red-8)}.pros-cons-grid_icon__pslZK.pros-cons-grid_pro__klITX{background-color:var(--mantine-color-green-1)}.pros-cons-grid_icon__pslZK.pros-cons-grid_con__ZCEtu{background-color:var(--mantine-color-red-1)}@media (max-width:62em){.pros-cons-grid_gridFour__aQHP3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48em){.pros-cons-grid_gridFour__aQHP3,.pros-cons-grid_gridTwo__rUM6r{grid-template-columns:minmax(0,1fr)}}.review-snippets_root__1FrYE{display:flex;flex-direction:column;gap:var(--mantine-spacing-lg);width:100%}.review-snippets_ratings__zoSKY{display:flex;flex-wrap:wrap;gap:var(--mantine-spacing-sm);margin:0;padding:0;list-style:none}.review-snippets_chip__81mZi{display:inline-flex;align-items:center;gap:calc(.625rem * var(--mantine-scale));padding:calc(.5rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale));border:var(--card-border);border-radius:var(--mantine-radius-xl);background-color:var(--mantine-color-white);color:var(--section-title-color);font-size:var(--mantine-font-size-sm);line-height:1.2}@media (hover:hover){&:hover .review-snippets_chip__81mZi:hover{border-color:var(--accent-color);color:var(--accent-color)}}@media (hover:none){&:active .review-snippets_chip__81mZi:hover{border-color:var(--accent-color);color:var(--accent-color)}}.review-snippets_platform__ioi1i{font-weight:700}.review-snippets_score__7hYe3{display:inline-flex;align-items:center;gap:calc(.25rem * var(--mantine-scale));font-weight:600}.review-snippets_star___ClGf{color:var(--star-color)}.review-snippets_scale__BeO3K{font-size:calc(.6875rem * var(--mantine-scale));font-weight:400;color:var(--muted-color)}.review-snippets_count__oDk48,.review-snippets_external__Js6r3{color:var(--muted-color)}.review-snippets_quotes__4s5zm{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(16.25rem * var(--mantine-scale)),1fr));gap:var(--mantine-spacing-md);margin:0;padding:0;list-style:none}.review-snippets_quoteCard__p1BLE{display:flex;flex-direction:column;gap:calc(.5rem * var(--mantine-scale));padding:var(--mantine-spacing-lg);border:var(--card-border);border-radius:var(--card-radius);background-color:var(--mantine-color-white)}.review-snippets_sentiment__Au2WP{margin:0;font-size:calc(.6875rem * var(--mantine-scale));font-weight:700;letter-spacing:calc(.0375rem * var(--mantine-scale));text-transform:uppercase}.review-snippets_positive__NqdO4{color:var(--mantine-color-green-8)}.review-snippets_negative__fmNip{color:var(--mantine-color-red-8)}.review-snippets_quoteText__wBEF4{margin:0;font-size:calc(.9375rem * var(--mantine-scale));line-height:1.65;color:var(--mantine-color-gray-8)}.review-snippets_source__Ac1a2{margin:0;font-size:var(--mantine-font-size-xs);color:var(--muted-color)}.review-snippets_sr__j_NPh{position:absolute;width:calc(.0625rem * var(--mantine-scale));height:calc(.0625rem * var(--mantine-scale));padding:0;margin:calc(-.0625rem * var(--mantine-scale));overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}@media (max-width:36em){.review-snippets_chip__81mZi{width:100%;justify-content:flex-start;flex-wrap:wrap;border-radius:var(--card-radius)}}.verdict-block_root__hRZD7{display:flex;flex-direction:column;gap:var(--mantine-spacing-md);width:100%}.verdict-block_grid__Wdvwf{display:grid;gap:var(--mantine-spacing-md)}.verdict-block_grid__Wdvwf[data-columns=two]{grid-template-columns:repeat(2,minmax(0,1fr))}.verdict-block_grid__Wdvwf[data-columns=three]{grid-template-columns:repeat(3,minmax(0,1fr))}.verdict-block_column__YolmG{display:flex;flex-direction:column;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-lg);border:var(--card-border);border-radius:var(--card-radius);background-color:var(--mantine-color-white)}.verdict-block_heading__B6agn{margin:0;font-size:calc(1.125rem * var(--mantine-scale));font-weight:700;line-height:1.3;color:var(--section-title-color)}.verdict-block_bullets__WrK78{display:flex;flex-direction:column;gap:calc(.5rem * var(--mantine-scale));margin:0;padding:0;list-style:none}.verdict-block_bullet__d44No{display:flex;align-items:flex-start;gap:calc(.375rem * var(--mantine-scale));font-size:calc(.9375rem * var(--mantine-scale));line-height:1.55;color:var(--mantine-color-gray-8)}.verdict-block_dot__Wsu9p{flex:none;margin-top:calc(.25rem * var(--mantine-scale));color:var(--accent-color)}.verdict-block_bottomLine__bxeAR{padding:var(--mantine-spacing-md) var(--mantine-spacing-lg);border-radius:var(--card-radius);background-color:var(--band-bg)}.verdict-block_bottomLineLabel__Vt0u4{margin:0 0 calc(.25rem * var(--mantine-scale));font-size:calc(.6875rem * var(--mantine-scale));font-weight:700;letter-spacing:calc(.0375rem * var(--mantine-scale));text-transform:uppercase;color:var(--accent-color)}.verdict-block_bottomLineText__6odnX{margin:0;font-size:calc(.9375rem * var(--mantine-scale));line-height:1.7;color:var(--mantine-color-gray-8)}@media (max-width:48em){.verdict-block_grid__Wdvwf[data-columns=three],.verdict-block_grid__Wdvwf[data-columns=two]{grid-template-columns:minmax(0,1fr)}}.table-of-contents_root__tDllE{width:100%;padding:var(--mantine-spacing-md) var(--mantine-spacing-lg);border:1px solid var(--card-border);border-radius:var(--card-radius)}.table-of-contents_heading__hhJTh{margin:0 0 var(--mantine-spacing-sm);font-size:calc(.75rem * var(--mantine-scale));font-weight:700;letter-spacing:calc(.05rem * var(--mantine-scale));text-transform:uppercase;color:var(--accent-color)}.table-of-contents_list__UMUeu{margin:0;padding:0;list-style:none;counter-reset:toc}.table-of-contents_item__S7jO9{counter-increment:toc;display:flex;gap:var(--mantine-spacing-xs);padding:calc(.1875rem * var(--mantine-scale)) 0;font-size:calc(.9375rem * var(--mantine-scale));line-height:1.45}.table-of-contents_item__S7jO9:before{content:counter(toc) ".";flex:none;min-width:calc(1.25rem * var(--mantine-scale));font-variant-numeric:tabular-nums;color:var(--mantine-color-dimmed)}.table-of-contents_link__Lvm_e{color:inherit;text-decoration:none}.table-of-contents_link__Lvm_e:hover{text-decoration:underline}@media (min-width:48em){.table-of-contents_list__UMUeu[data-columns="2"]{-moz-columns:2;column-count:2;-moz-column-gap:var(--mantine-spacing-xl);column-gap:var(--mantine-spacing-xl)}}