.AlternatingSections_sectionWhite__HviJ6{padding:70px 0;background:white}.AlternatingSections_sectionBlue__U6_gW{padding:70px 0;background:#c2e1f2}.ContentHeaderSection_title__uU78f{font-size:4.5rem}.ContentHeaderSection_subtitle__koicn{font-size:1.7rem}.Layout_navbar__gEYHR{display:flex;align-items:center;font-size:1.2rem;padding-left:15px}@media (min-width:768px){.Layout_navbar__gEYHR{padding-right:140px}}.Layout_link__nT2lh{cursor:pointer}.Layout_brand__FEJnV{margin-left:10px}.Layout_ribbon__47X1k{position:fixed;z-index:1030;top:0;right:0;border:0}.Layout_pageWrapper___ojT6{display:flex;flex-direction:column;min-height:100vh}.Layout_mainContent__82buz{flex:1 1;display:flex;flex-direction:column}.Layout_footer__ye8JQ{height:50px;color:white}.Layout_footerSection__hs15k{padding-top:20px;background:black}.ComparisonPageUtils_image__Adihv{max-width:100%;margin-top:5px;margin-bottom:30px;width:100%}.ComparisonPageUtils_quickOverviewTable__e8Del{margin:25px 0 30px}.ComparisonPageUtils_quickOverviewTableInner__HsH_H{border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08)}.ComparisonPageUtils_quickOverviewTableInner__HsH_H thead tr{background:linear-gradient(135deg,#2c3e50,#3498db);color:white}.ComparisonPageUtils_quickOverviewTableInner__HsH_H thead th{padding:14px 16px;font-weight:600;border:none;text-transform:uppercase;font-size:.85rem;letter-spacing:.5px}.ComparisonPageUtils_quickOverviewHeaderTool__YtncL{width:140px}.ComparisonPageUtils_quickOverviewHeaderVerdict__xwWMT{width:170px}.ComparisonPageUtils_quickOverviewHeaderDesc___1YbZ{min-width:200px}.ComparisonPageUtils_quickOverviewRow__jY8jm{transition:background-color .2s ease}.ComparisonPageUtils_quickOverviewRow__jY8jm:hover{background-color:rgba(52,152,219,.08)!important}.ComparisonPageUtils_quickOverviewRow__jY8jm td{padding:12px 16px;vertical-align:middle;border-bottom:1px solid #e9ecef}.ComparisonPageUtils_quickOverviewRow__jY8jm:last-child td{border-bottom:none}.ComparisonPageUtils_quickOverviewTool__aZZ7G a{color:#2c3e50;text-decoration:none;transition:color .2s}.ComparisonPageUtils_quickOverviewTool__aZZ7G a:hover{color:#3498db}.ComparisonPageUtils_quickOverviewVerdict__KXG3m{white-space:nowrap}.ComparisonPageUtils_verdictBadge__wyI0r{display:inline-flex;align-items:center;padding:6px 12px;border-radius:20px;font-size:.85rem;font-weight:500}.ComparisonPageUtils_verdictIcon__Q27on{margin-right:6px;font-size:.8rem}.ComparisonPageUtils_verdictRecommended__3LQni{background-color:#d4edda;color:#155724}.ComparisonPageUtils_verdictGood__tbP0v{background-color:#cce5ff;color:#004085}.ComparisonPageUtils_verdictDecent__OyoV_{background-color:#fff3cd;color:#856404}.ComparisonPageUtils_verdictLocalOnly__Ebsc_{background-color:#e2e3e5;color:#383d41}.ComparisonPageUtils_verdictNotRecommended__oX0Cv{background-color:#f8d7da;color:#721c24}.ComparisonPageUtils_quickOverviewDesc__yRn8O{color:#555;font-size:.95rem;line-height:1.4}@media (max-width:767px){.ComparisonPageUtils_quickOverviewTableInner__HsH_H thead th{padding:10px 12px;font-size:.75rem}.ComparisonPageUtils_quickOverviewRow__jY8jm td{padding:10px 12px}.ComparisonPageUtils_quickOverviewHeaderVerdict__xwWMT{width:auto}.ComparisonPageUtils_verdictBadge__wyI0r{padding:4px 8px;font-size:.75rem}.ComparisonPageUtils_quickOverviewDesc__yRn8O{font-size:.85rem}}.ComparisonPageUtils_toolCard__wZmpv{border:1px solid #e3e3e3;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.04);transition:box-shadow .2s ease,transform .2s ease}.ComparisonPageUtils_toolCard__wZmpv:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.ComparisonPageUtils_toolCardHighlighted__9hA3k{border-color:#28a745;border-width:2px;background:linear-gradient(180deg,rgba(40,167,69,.03),white)}.ComparisonPageUtils_toolCardHighlighted__9hA3k:hover{box-shadow:0 4px 16px rgba(40,167,69,.15)}.ComparisonPageUtils_footnotes__P2GO8{counter-reset:list;margin-top:30px;padding:20px 25px;background:#f8f9fa;border-radius:8px;border-left:4px solid #3498db}.ComparisonPageUtils_footnotesLi__z2ee_{list-style:none;position:relative;margin-bottom:10px;padding-left:5px;font-size:.9rem;color:#555;line-height:1.5}.ComparisonPageUtils_footnotesLi__z2ee_:last-child{margin-bottom:0}.ComparisonPageUtils_footnotesLi__z2ee_:target{animation:ComparisonPageUtils_highlightFootnote__IPxaQ 2s ease-out}@keyframes ComparisonPageUtils_highlightFootnote__IPxaQ{0%{background-color:rgba(52,152,219,.4)}to{background-color:transparent}}.ComparisonPageUtils_footnotesLi__z2ee_:before{counter-increment:list;content:counter(list,lower-alpha) ")";position:absolute;left:-1.6em;font-weight:600;color:#3498db}.ComparisonPageUtils_footnotesLi__z2ee_ a{color:#2980b9}.ComparisonPageUtils_footnotesLi__z2ee_ a:hover{color:#1a5276}.ComparisonPageUtils_comparisonTable__zKFvv{margin:30px auto;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);background:white}@media (min-width:992px){.ComparisonPageUtils_comparisonTable__zKFvv{width:950px}}@media (min-width:768px) and (max-width:991px){.ComparisonPageUtils_comparisonTable__zKFvv{width:100%;max-width:700px}}@media (max-width:767px){.ComparisonPageUtils_comparisonTable__zKFvv{border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08)}}.ComparisonPageUtils_comparisonIcon__Rz1Mp{position:relative;text-align:center}@media (min-width:992px){.ComparisonPageUtils_comparisonIcon__Rz1Mp{width:60px;font-size:22px;padding:14px 8px}}@media (min-width:768px) and (max-width:991px){.ComparisonPageUtils_comparisonIcon__Rz1Mp{width:50px;font-size:16px;padding:12px 6px}}@media (max-width:767px){.ComparisonPageUtils_comparisonIcon__Rz1Mp{width:28px;font-size:13px;padding:8px 2px}}.ComparisonPageUtils_comparisonIconYes__VncTK{background-color:#d4edda;--bs-table-color:#28a745;--bs-table-color-state:#28a745;color:#28a745}.ComparisonPageUtils_comparisonIconNo__JFGpE{background-color:#f8d7da;--bs-table-color:#dc3545;--bs-table-color-state:#dc3545;color:#dc3545}.ComparisonPageUtils_comparisonIconHalf__2UDtR{background-color:#fff3cd;--bs-table-color:#fd7e14;--bs-table-color-state:#fd7e14;color:#fd7e14}.ComparisonPageUtils_headerTh__6m1Aq{background:linear-gradient(135deg,#2c3e50,#34495e);color:white!important;font-weight:600;text-align:center;padding:16px 8px!important}@media (max-width:767px){.ComparisonPageUtils_headerTh__6m1Aq{padding:10px 2px!important}}.ComparisonPageUtils_fsTypeHeaderTh__iixHt{vertical-align:bottom}@media (max-width:767px){.ComparisonPageUtils_fsTypeHeaderTh__iixHt{height:120px;white-space:nowrap}}@media (max-width:767px){.ComparisonPageUtils_fsTypeHeaderDiv__2IZJZ{transform:rotate(270deg);width:24px}}.ComparisonPageUtils_fsTypeHeaderSpan__Ouk_A{display:inline-block;padding:6px 12px;background:rgba(255,255,255,.15);border-radius:4px;font-size:.9rem;letter-spacing:.3px}@media (max-width:767px){.ComparisonPageUtils_fsTypeHeaderSpan__Ouk_A{padding:4px 6px;font-size:.75rem}}.ComparisonPageUtils_headerRow__5mFzX{border-bottom:none}.ComparisonPageUtils_row__mtXhM{border-top:none}.ComparisonPageUtils_row__mtXhM th{background-color:#f8f9fa;font-weight:500;color:#2c3e50;padding:14px 16px;font-size:.95rem;line-height:1.4;border-bottom:1px solid #e9ecef}@media (max-width:767px){.ComparisonPageUtils_row__mtXhM th{padding:10px 8px;font-size:.8rem}}.ComparisonPageUtils_row__mtXhM:nth-child(odd) th{background-color:#f8f9fa}.ComparisonPageUtils_row__mtXhM:nth-child(2n) th{background-color:#ffffff}.ComparisonPageUtils_row__mtXhM:hover th{background-color:#e8f4fd}.ComparisonPageUtils_cell__h5saf{border-bottom:1px solid #e9ecef}@media (max-width:767px){.ComparisonPageUtils_cell__h5saf{padding-left:0;padding-right:0}}.ComparisonPageUtils_footnoteMark__NXZ9q{position:absolute;top:6px;right:4px;font-size:9px;font-weight:600;color:inherit;opacity:.8;text-decoration:none}.ComparisonPageUtils_footnoteMark__NXZ9q:hover{opacity:1;text-decoration:underline}@media (max-width:767px){.ComparisonPageUtils_footnoteMark__NXZ9q{top:4px;right:2px;font-size:8px}}.ComparisonPageUtils_comparisonTable__zKFvv table:has(td:nth-child(2):hover) thead th:nth-child(2),.ComparisonPageUtils_comparisonTable__zKFvv table:has(td:nth-child(3):hover) thead th:nth-child(3),.ComparisonPageUtils_comparisonTable__zKFvv table:has(td:nth-child(4):hover) thead th:nth-child(4),.ComparisonPageUtils_comparisonTable__zKFvv table:has(td:nth-child(5):hover) thead th:nth-child(5),.ComparisonPageUtils_comparisonTable__zKFvv table:has(td:nth-child(6):hover) thead th:nth-child(6),.ComparisonPageUtils_comparisonTable__zKFvv table:has(td:nth-child(7):hover) thead th:nth-child(7){background:linear-gradient(135deg,#3d566e,#4a6785)!important}