.ComparisonPage_page__a5Whe{max-width:1360px;padding:0 32px;margin:auto;color:var(--rk-ink);font-size:18px;line-height:1.55;overflow-wrap:anywhere}.ComparisonPage_page__a5Whe button{cursor:pointer}.ComparisonPage_page__a5Whe button:disabled{opacity:.6;cursor:wait}.ComparisonPage_page__a5Whe a:focus-visible,.ComparisonPage_page__a5Whe button:focus-visible,.ComparisonPage_page__a5Whe input:focus-visible,.ComparisonPage_page__a5Whe select:focus-visible,.ComparisonPage_page__a5Whe summary:focus-visible,.ComparisonPage_tableScroll__WOklH:focus-visible{outline:3px solid var(--rk-focus);outline-offset:4px}.ComparisonPage_hero__6Bt_p{padding:64px 0 48px;max-width:980px}.ComparisonPage_eyebrow__gFcVz{font-size:13px;font-weight:750;letter-spacing:.12em;display:block;line-height:1.5}.ComparisonPage_hero__6Bt_p h1{font-size:clamp(40px,5vw,72px);line-height:1.05;letter-spacing:-.045em;max-width:850px;margin:20px 0 24px;font-weight:650}.ComparisonPage_intro__2zeis{font-size:clamp(19px,2vw,24px);max-width:760px;color:var(--rk-muted)}.ComparisonPage_promise__2q0_9{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:30px;font-size:15px}.ComparisonPage_promise__2q0_9 span{display:flex;align-items:center;gap:8px}.ComparisonPage_promise__2q0_9 svg{color:var(--rk-done-ink)}.ComparisonPage_choose__y214r{position:relative;padding:32px;background:var(--rk-selected);border-radius:20px}.ComparisonPage_sectionHeading__iWO5E{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.ComparisonPage_additional__XX7og h2,.ComparisonPage_offer__KV2m1 h2,.ComparisonPage_sectionHeading__iWO5E h2{font-weight:650;letter-spacing:-.03em;font-size:clamp(26px,3vw,38px);line-height:1.18;margin:10px 0}.ComparisonPage_sectionHeading__iWO5E p{font-size:16px;color:var(--rk-muted)}.ComparisonPage_loadMore__DO8cc,.ComparisonPage_outline__2nhro,.ComparisonPage_primary__Y_aiN{min-height:48px;border:1px solid var(--rk-ink);border-radius:999px;padding:10px 20px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:650;text-align:center;background:var(--rk-paper)}.ComparisonPage_loadMore__DO8cc:hover,.ComparisonPage_outline__2nhro:hover{background:white}.ComparisonPage_search__4sfMz{display:flex;align-items:center;gap:12px;background:white;border:1px solid var(--rk-rule);border-radius:12px;padding:12px 16px;min-width:0}.ComparisonPage_search__4sfMz input{min-width:0;width:100%;outline:none;border:0;background:transparent;min-height:26px}.ComparisonPage_search__4sfMz button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0}.ComparisonPage_search__4sfMz svg{flex-shrink:0}.ComparisonPage_directory__Pp1Zw{background:white;border:1px solid var(--rk-rule);border-radius:12px;margin-top:8px;padding:16px;box-shadow:0 12px 25px #3b2f3310}.ComparisonPage_directoryTop__byqPC{display:flex;justify-content:space-between;gap:16px;font-size:14px;padding-bottom:12px}.ComparisonPage_directoryTop__byqPC button{text-decoration:underline}.ComparisonPage_directoryList__dO4Yd{max-height:330px;overflow:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.ComparisonPage_directoryList__dO4Yd button{padding:12px;text-align:left;display:flex;gap:12px;align-items:center;justify-content:space-between;border:1px solid transparent;border-radius:8px;min-width:0}.ComparisonPage_directoryList__dO4Yd button:hover{background:var(--rk-paper);border-color:var(--rk-rule)}.ComparisonPage_directoryList__dO4Yd small{display:block;font-size:12px;color:var(--rk-muted)}.ComparisonPage_directoryList__dO4Yd strong{font-size:17px}.ComparisonPage_directoryList__dO4Yd svg{flex-shrink:0}.ComparisonPage_selected__daupF{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ComparisonPage_selected__daupF>div{display:flex;border:1px solid var(--rk-ink);border-radius:30px;overflow:hidden;background:var(--rk-paper);font-size:16px}.ComparisonPage_selected__daupF>div>button:first-child{padding:10px 10px 10px 18px;font-weight:650}.ComparisonPage_selected__daupF>div>button:last-child{padding:10px 12px 10px 6px}.ComparisonPage_selected__daupF .ComparisonPage_selectedActive__0bz4q{background:var(--rk-ink);color:var(--rk-paper)}.ComparisonPage_hint__1Bgxk{font-size:14px;line-height:1.6;margin-top:16px;color:var(--rk-muted)}.ComparisonPage_comparison__q49NS{padding:64px 0 0;scroll-margin-top:140px}.ComparisonPage_filters__rs29z{display:flex;gap:12px;align-items:stretch}.ComparisonPage_filters__rs29z .ComparisonPage_search__4sfMz{flex:1}.ComparisonPage_filters__rs29z select{border:1px solid var(--rk-rule);border-radius:12px;padding:8px 15px;background:white;max-width:100%;font-size:16px}.ComparisonPage_explanation__tEi09{font-size:15px;color:var(--rk-muted);margin:18px 0 22px;max-width:900px}.ComparisonPage_tableScroll__WOklH{overflow:auto;border:1px solid var(--rk-rule);border-radius:16px;background:white;isolation:isolate;max-height:1100px}.ComparisonPage_table__7wjrw{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%;font-size:16px}.ComparisonPage_table__7wjrw td,.ComparisonPage_table__7wjrw th{width:300px;min-width:300px;max-width:300px;padding:24px;text-align:left;vertical-align:top;border-right:1px solid var(--rk-rule);border-bottom:1px solid var(--rk-rule)}.ComparisonPage_table__7wjrw thead th{position:sticky;top:0;z-index:3;background:var(--rk-paper);font-size:23px;font-weight:650;box-shadow:0 1px 0 var(--rk-rule)}.ComparisonPage_table__7wjrw thead th span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;color:var(--rk-muted)}.ComparisonPage_table__7wjrw thead th a,.ComparisonPage_table__7wjrw thead th button{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;margin-top:10px;text-decoration:underline;text-underline-offset:4px}.ComparisonPage_table__7wjrw thead .ComparisonPage_rkHead__vwH9S{background:var(--rk-selected);position:sticky;left:0;z-index:4}.ComparisonPage_table__7wjrw .ComparisonPage_rkCell__xm3ja{background:#f0f5f1;position:sticky;left:0;z-index:1}.ComparisonPage_nativeCell__guiz3{font-weight:400}.ComparisonPage_nativeCell__guiz3>strong{font-size:19px;font-weight:650;display:block;margin:6px 0 12px}.ComparisonPage_category__DUXE2{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--rk-muted)}.ComparisonPage_nativeCell__guiz3 p{margin:8px 0}.ComparisonPage_rkFeature___bnzc+.ComparisonPage_rkFeature___bnzc{margin-top:20px;border-top:1px solid var(--rk-rule);padding-top:16px}.ComparisonPage_rkFeature___bnzc strong{font-size:17px;display:block}.ComparisonPage_rkFeature___bnzc p{margin-top:8px}.ComparisonPage_qualification___lRu8{font-size:14px;line-height:1.55;color:var(--rk-muted);margin-top:12px}.ComparisonPage_ask__qqPrB strong{font-size:17px}.ComparisonPage_ask__qqPrB p{margin:8px 0 16px}.ComparisonPage_ask__qqPrB a{display:flex;align-items:center;gap:7px;text-decoration:underline;text-underline-offset:4px;font-size:15px}.ComparisonPage_related__wYDn9{margin-top:15px}.ComparisonPage_related__wYDn9 strong{font-size:16px}.ComparisonPage_related__wYDn9 p{font-size:14px;margin:8px 0}.ComparisonPage_textButton__PgH2p{display:flex;align-items:center;gap:7px;text-decoration:underline;text-underline-offset:4px;color:var(--rk-muted);font-size:14px;text-align:left}.ComparisonPage_sources__a_Zha{margin-top:14px;font-size:13px;font-weight:400}.ComparisonPage_sources__a_Zha summary{display:flex;align-items:center;gap:6px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ComparisonPage_sources__a_Zha ul{padding:8px 0;list-style:none}.ComparisonPage_sources__a_Zha li+li{margin-top:10px}.ComparisonPage_sources__a_Zha a{display:inline;overflow-wrap:anywhere;text-decoration:underline}.ComparisonPage_sources__a_Zha a svg{display:inline;margin-left:5px}.ComparisonPage_sources__a_Zha li span{display:block;font-size:11px;color:var(--rk-muted);margin-top:3px}.ComparisonPage_loadMore__DO8cc{display:flex;margin:22px auto}.ComparisonPage_loadMore__DO8cc span{font-weight:400;color:var(--rk-muted);font-size:14px}.ComparisonPage_coverage__8Xfy5{font-size:14px;margin:28px 0;color:var(--rk-muted)}.ComparisonPage_coverage__8Xfy5 summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}.ComparisonPage_coverage__8Xfy5 p{margin-top:14px;max-width:900px}.ComparisonPage_additional__XX7og{margin:64px 0;padding-top:40px;border-top:1px solid var(--rk-rule)}.ComparisonPage_additional__XX7og>p{max-width:850px;color:var(--rk-muted)}.ComparisonPage_additionalGrid__8MPly{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:32px 0}.ComparisonPage_additionalGrid__8MPly>.ComparisonPage_rkFeature___bnzc{border-top:2px solid var(--rk-sage);padding:18px 0;font-size:16px}.ComparisonPage_offer__KV2m1{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;margin:48px 0 64px;padding:40px;border-radius:24px;background:var(--rk-ink);color:var(--rk-paper)}.ComparisonPage_offer__KV2m1 p{margin-top:16px;max-width:580px}.ComparisonPage_offerPrice__jv6zy>strong{display:block;font-size:54px;font-weight:650;letter-spacing:-.04em;line-height:1.15}.ComparisonPage_offerPrice__jv6zy>span{font-size:18px;color:var(--rk-sage)}.ComparisonPage_offerPrice__jv6zy p{font-size:15px;line-height:1.6}.ComparisonPage_offerPrice__jv6zy a{display:flex;width:fit-content;align-items:center;gap:12px;background:var(--rk-paper);color:var(--rk-ink);padding:12px 22px;border-radius:40px;font-size:16px;font-weight:650;margin-top:22px}.ComparisonPage_message___sWX5{background:var(--rk-selected);padding:18px;border-radius:12px;margin:20px 0}.ComparisonPage_message___sWX5 button{text-decoration:underline}.ComparisonPage_dialog__EftSd{margin:auto;width:min(580px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--rk-rule);border-radius:22px;padding:36px;background:var(--rk-paper);color:var(--rk-ink);font-size:18px;line-height:1.55}.ComparisonPage_dialog__EftSd::backdrop{background:#211a1ac0;backdrop-filter:blur(4px)}.ComparisonPage_dialog__EftSd h2{font-size:36px;font-weight:650;letter-spacing:-.04em;margin:20px 0}.ComparisonPage_dialog__EftSd form{margin-top:25px}.ComparisonPage_dialog__EftSd label{display:block;font-size:16px;font-weight:650}.ComparisonPage_dialog__EftSd input{width:100%;min-height:54px;border:1px solid var(--rk-rule);border-radius:10px;padding:12px;margin:8px 0 18px;background:white;font-size:18px}.ComparisonPage_dialog__EftSd .ComparisonPage_primary__Y_aiN{width:100%;border-radius:12px;background:var(--rk-ink);color:var(--rk-paper);min-height:54px}.ComparisonPage_closeDialog__wStwD{float:right;padding:6px}.ComparisonPage_error__IjrYE{background:#ffe7eb;border-radius:8px;padding:14px;margin-top:16px;font-size:16px}.ComparisonPage_sr__zupfv{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:760px){.ComparisonPage_page__a5Whe{padding:0 18px}.ComparisonPage_hero__6Bt_p{padding:35px 0 30px}.ComparisonPage_hero__6Bt_p h1{font-size:43px}.ComparisonPage_promise__2q0_9{gap:10px;flex-direction:column}.ComparisonPage_choose__y214r{padding:22px 18px;margin:0 -4px}.ComparisonPage_sectionHeading__iWO5E{display:block}.ComparisonPage_sectionHeading__iWO5E>.ComparisonPage_outline__2nhro{margin-top:18px}.ComparisonPage_directoryList__dO4Yd{grid-template-columns:1fr}.ComparisonPage_selected__daupF{gap:7px}.ComparisonPage_selected__daupF>div{font-size:14px}.ComparisonPage_hint__1Bgxk{font-size:13px}.ComparisonPage_comparison__q49NS{padding-top:40px}.ComparisonPage_filters__rs29z{flex-direction:column}.ComparisonPage_filters__rs29z select{min-height:48px}.ComparisonPage_otherColumn__UWldA{display:none}.ComparisonPage_tableScroll__WOklH{max-height:none;overflow:visible;border-radius:0;border:0;background:transparent}.ComparisonPage_table__7wjrw{display:block;width:100%;min-width:0}.ComparisonPage_table__7wjrw thead{display:none}.ComparisonPage_table__7wjrw tbody{display:block}.ComparisonPage_table__7wjrw tr{display:block;margin-bottom:22px;border:1px solid var(--rk-rule);border-radius:14px;overflow:hidden}.ComparisonPage_table__7wjrw td,.ComparisonPage_table__7wjrw th{width:100%;min-width:0;max-width:none;padding:22px;position:static!important;border:0;display:block;font-size:18px}.ComparisonPage_table__7wjrw .ComparisonPage_nativeCell__guiz3{background:white}.ComparisonPage_table__7wjrw .ComparisonPage_rkCell__xm3ja{border-top:1px solid var(--rk-rule)}.ComparisonPage_rkCell__xm3ja:before{content:"RestaKit";display:block;font-size:12px;font-weight:750;letter-spacing:.1em;margin-bottom:15px;text-transform:uppercase}.ComparisonPage_table__7wjrw .ComparisonPage_otherColumn__UWldA{display:none}.ComparisonPage_nativeCell__guiz3>strong{font-size:21px}.ComparisonPage_rkFeature___bnzc strong{font-size:19px}.ComparisonPage_additional__XX7og{margin:45px 0}.ComparisonPage_additionalGrid__8MPly{grid-template-columns:1fr;gap:12px}.ComparisonPage_offer__KV2m1{grid-template-columns:1fr;gap:28px;padding:28px 23px;margin-bottom:35px}.ComparisonPage_offerPrice__jv6zy>strong{font-size:48px}.ComparisonPage_dialog__EftSd{padding:24px}.ComparisonPage_dialog__EftSd h2{font-size:31px}.ComparisonPage_dialog__EftSd .ComparisonPage_eyebrow__gFcVz{font-size:11px}}@media(prefers-reduced-motion:no-preference){.ComparisonPage_directoryList__dO4Yd button,.ComparisonPage_outline__2nhro,.ComparisonPage_selected__daupF>div{transition:background .2s ease,color .2s ease}.ComparisonPage_dialog__EftSd[open]{animation:ComparisonPage_appear__p8CYR .18s ease-out}@keyframes ComparisonPage_appear__p8CYR{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.ComparisonPage_shell__pvbWM{background:#f6f8fb;color:#17202f;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.ComparisonPage_topbar__jm8Hk nav>div{background:transparent;border:0}.ComparisonPage_topbar__jm8Hk nav>div>div{padding:0;gap:14px}.ComparisonPage_topbar__jm8Hk nav>div a{font-size:12px}.ComparisonPage_topbar__jm8Hk{height:60px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #dde3eb;gap:16px;font-size:14px}.ComparisonPage_topbar__jm8Hk>a{font-size:19px;font-weight:700;text-decoration:none}.ComparisonPage_topbar__jm8Hk nav{display:flex;align-items:center;gap:22px}.ComparisonPage_topbar__jm8Hk nav a{color:#445169;text-decoration:none}.ComparisonPage_topbar__jm8Hk nav a:hover{text-decoration:underline}.ComparisonPage_page__a5Whe{max-width:1600px;padding:0 28px 32px;color:#17202f;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.45;--rk-ink:#17202f;--rk-paper:#fff;--rk-rule:#dce3ed;--rk-muted:#536177;--rk-selected:#eef4ff;--rk-focus:#175cd3;--rk-sage:#c7dbff}.ComparisonPage_hero__6Bt_p{padding:28px 0 20px;max-width:none}.ComparisonPage_hero__6Bt_p h1{font-size:30px;line-height:1.2;letter-spacing:-.025em;margin:0 0 8px;max-width:none;font-weight:700}.ComparisonPage_intro__2zeis{font-size:15px;max-width:850px}.ComparisonPage_eyebrow__gFcVz{font-size:11px;letter-spacing:.07em;color:var(--rk-muted)}.ComparisonPage_promise__2q0_9{gap:18px;margin-top:12px;font-size:12px}.ComparisonPage_promise__2q0_9 svg{width:14px;height:14px}.ComparisonPage_choose__y214r{padding:16px;background:#fff;border:1px solid var(--rk-rule);border-radius:8px;margin:0}.ComparisonPage_sectionHeading__iWO5E{gap:16px;margin-bottom:12px}.ComparisonPage_additional__XX7og h2,.ComparisonPage_offer__KV2m1 h2,.ComparisonPage_sectionHeading__iWO5E h2{font-size:20px;line-height:1.25;margin:0 0 4px;font-weight:700;letter-spacing:-.01em}.ComparisonPage_sectionHeading__iWO5E p{font-size:12px}.ComparisonPage_loadMore__DO8cc,.ComparisonPage_outline__2nhro,.ComparisonPage_primary__Y_aiN{min-height:38px;border-color:#cbd5e1;border-radius:6px;padding:8px 12px;gap:7px;font-size:13px;background:#fff}.ComparisonPage_loadMore__DO8cc:hover,.ComparisonPage_outline__2nhro:hover{background:#eef4ff;border-color:#175cd3}.ComparisonPage_search__4sfMz{gap:8px;border-radius:6px;padding:6px 10px}.ComparisonPage_search__4sfMz input{font-size:14px}.ComparisonPage_search__4sfMz svg{width:18px;height:18px}.ComparisonPage_search__4sfMz button{width:30px;height:30px}.ComparisonPage_directory__Pp1Zw{position:absolute;top:115px;left:16px;right:16px;z-index:8;padding:12px;border-radius:8px;box-shadow:0 10px 28px #17202f20}.ComparisonPage_directoryList__dO4Yd{max-height:300px;gap:4px}.ComparisonPage_directoryList__dO4Yd button{padding:8px;justify-content:flex-start;gap:10px;border-radius:5px}.ComparisonPage_directoryList__dO4Yd svg{margin-left:auto}.ComparisonPage_directoryList__dO4Yd strong{font-size:13px}.ComparisonPage_directoryList__dO4Yd small{font-size:11px}.ComparisonPage_directoryTop__byqPC{font-size:12px;padding-bottom:10px}.ComparisonPage_selected__daupF{gap:6px;margin-top:12px}.ComparisonPage_selected__daupF>div{font-size:12px;border-color:var(--rk-rule);border-radius:5px;background:#fff;align-items:center}.ComparisonPage_selected__daupF>div>button:first-child{display:flex;align-items:center;gap:6px;padding:6px 7px}.ComparisonPage_selected__daupF>div>button:last-child{padding:8px 6px;display:flex}.ComparisonPage_selected__daupF .ComparisonPage_selectedActive__0bz4q{background:#eef4ff;border-color:#8bb5fa;color:#174ea6}.ComparisonPage_selected__daupF .ComparisonPage_pinned__lDhoR{padding:6px 9px;gap:6px;border-color:#8bb5fa;background:#eef4ff;font-weight:700}.ComparisonPage_pinned__lDhoR svg{width:12px;color:#175cd3}.ComparisonPage_logo__2cA4B{display:inline-flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;border-radius:5px;background:white;border:1px solid #e3e8ef;overflow:hidden;font-size:11px;color:#536177;font-weight:700}.ComparisonPage_logo__2cA4B img{width:100%;height:100%;object-fit:contain;padding:3px}.ComparisonPage_selected__daupF .ComparisonPage_logo__2cA4B{width:20px;height:20px}.ComparisonPage_productIdentity___K1C1{display:flex;align-items:center;gap:8px;min-height:34px}.ComparisonPage_productIdentity___K1C1 strong{font-size:14px;line-height:1.25}.ComparisonPage_productIdentity___K1C1 .ComparisonPage_logo__2cA4B{width:32px;height:32px}.ComparisonPage_hint__1Bgxk{font-size:12px;line-height:1.5;margin-top:9px}.ComparisonPage_comparison__q49NS{padding-top:20px;scroll-margin-top:12px}.ComparisonPage_filters__rs29z{gap:8px}.ComparisonPage_filters__rs29z select{font-size:13px;border-radius:6px;padding:6px 10px}.ComparisonPage_explanation__tEi09{font-size:12px;margin:10px 0;max-width:1000px}.ComparisonPage_tableScroll__WOklH{border-radius:8px;max-height:72vh;overscroll-behavior:contain}.ComparisonPage_table__7wjrw{width:100%;min-width:max-content;font-size:13px}.ComparisonPage_table__7wjrw td,.ComparisonPage_table__7wjrw th{width:195px;min-width:195px;max-width:195px;padding:12px}.ComparisonPage_table__7wjrw thead th{font-size:14px;background:#f8fafc;height:98px}.ComparisonPage_table__7wjrw thead th>span{font-size:10px;letter-spacing:.04em;margin-bottom:7px}.ComparisonPage_table__7wjrw thead th a,.ComparisonPage_table__7wjrw thead th button{font-size:11px;gap:4px;margin-top:8px;text-decoration:none;color:#175cd3}.ComparisonPage_table__7wjrw thead .ComparisonPage_rkHead__vwH9S{background:#eaf2ff;z-index:5}.ComparisonPage_table__7wjrw .ComparisonPage_rkCell__xm3ja{background:#f4f8ff;z-index:2;border-right:2px solid #b3cff8}.ComparisonPage_table__7wjrw .ComparisonPage_rkCell__xm3ja,.ComparisonPage_table__7wjrw .ComparisonPage_rkHead__vwH9S{width:230px;min-width:230px;max-width:230px}.ComparisonPage_nativeCell__guiz3>strong{font-size:13px;margin:4px 0}.ComparisonPage_category__DUXE2{font-size:10px;letter-spacing:.02em}.ComparisonPage_nativeCell__guiz3 p{margin:6px 0}.ComparisonPage_rkFeature___bnzc+.ComparisonPage_rkFeature___bnzc{margin-top:8px;padding-top:8px}.ComparisonPage_rkFeature___bnzc strong{font-size:13px}.ComparisonPage_rkFeature___bnzc p{margin-top:6px}.ComparisonPage_qualification___lRu8{font-size:12px;line-height:1.45;margin-top:7px}.ComparisonPage_ask__qqPrB strong{font-size:13px}.ComparisonPage_ask__qqPrB p{margin:6px 0}.ComparisonPage_ask__qqPrB a{font-size:12px;gap:5px;color:#175cd3;text-decoration:none}.ComparisonPage_related__wYDn9{margin-top:6px}.ComparisonPage_related__wYDn9:first-child{margin-top:0}.ComparisonPage_related__wYDn9 strong{font-size:13px}.ComparisonPage_related__wYDn9 p{font-size:12px;margin:6px 0}.ComparisonPage_textButton__PgH2p{font-size:12px;color:#175cd3;text-decoration:none;gap:5px}.ComparisonPage_cellDetails__Sn8Ek{margin-top:7px;font-weight:400}.ComparisonPage_cellDetails__Sn8Ek>summary{font-size:11px;color:#175cd3;cursor:pointer}.ComparisonPage_cellDetails__Sn8Ek p{font-size:12px;margin-top:7px}.ComparisonPage_scope__CD2ob{font-size:10px;color:#735017;background:#fff5d9;padding:2px 5px;display:inline-block;margin-top:5px;border-radius:3px}.ComparisonPage_sources__a_Zha{margin-top:7px;font-size:11px}.ComparisonPage_sources__a_Zha summary{gap:4px;color:#175cd3;text-decoration:none}.ComparisonPage_sources__a_Zha ul{padding:6px 0}.ComparisonPage_sources__a_Zha li+li{margin-top:7px}.ComparisonPage_sources__a_Zha li span{font-size:10px}.ComparisonPage_loadMore__DO8cc{margin:14px auto}.ComparisonPage_loadMore__DO8cc span{font-size:12px}.ComparisonPage_coverage__8Xfy5{font-size:12px;margin:14px 0}.ComparisonPage_coverage__8Xfy5 p{margin-top:8px}.ComparisonPage_additional__XX7og{margin:28px 0;padding-top:24px}.ComparisonPage_additional__XX7og>p{font-size:13px}.ComparisonPage_additionalGrid__8MPly{gap:12px;margin:16px 0}.ComparisonPage_additionalGrid__8MPly>.ComparisonPage_rkFeature___bnzc{border:1px solid var(--rk-rule);border-radius:6px;padding:12px;margin:0;background:white;font-size:13px}.ComparisonPage_offer__KV2m1{gap:32px;margin:24px 0;padding:24px;border:1px solid var(--rk-rule);border-radius:8px;background:white;color:#17202f}.ComparisonPage_offer__KV2m1 p{font-size:13px;margin-top:10px}.ComparisonPage_offerPrice__jv6zy>strong{font-size:30px}.ComparisonPage_offerPrice__jv6zy>span{font-size:13px;color:var(--rk-muted)}.ComparisonPage_offerPrice__jv6zy p{font-size:12px;line-height:1.5}.ComparisonPage_offerPrice__jv6zy a{gap:8px;background:#175cd3;color:white;padding:9px 13px;border-radius:5px;font-size:13px;margin-top:12px}.ComparisonPage_message___sWX5{padding:12px;border:1px solid #d6e5ff;border-radius:6px;margin:12px 0;font-size:13px}.ComparisonPage_dialog__EftSd{width:min(500px,calc(100vw - 24px));border-radius:10px;padding:24px;background:white;color:#17202f;font-size:14px;line-height:1.5}.ComparisonPage_dialog__EftSd::backdrop{background:#10182880;backdrop-filter:none}.ComparisonPage_dialog__EftSd h2{font-size:24px;margin:12px 0;letter-spacing:-.02em}.ComparisonPage_dialog__EftSd form{margin-top:18px}.ComparisonPage_dialog__EftSd label{font-size:13px}.ComparisonPage_dialog__EftSd input{min-height:44px;border-color:#aeb9c9;border-radius:5px;padding:10px;margin:6px 0 14px;font-size:16px}.ComparisonPage_dialog__EftSd .ComparisonPage_primary__Y_aiN{border-radius:5px;background:#175cd3;color:white;min-height:44px}.ComparisonPage_error__IjrYE{font-size:13px;border-radius:5px;padding:10px}@media(max-width:760px){.ComparisonPage_topbar__jm8Hk{padding:0 14px;height:52px}.ComparisonPage_topbar__jm8Hk nav{gap:14px;font-size:12px}.ComparisonPage_topbar__jm8Hk nav>a:first-child{display:none}.ComparisonPage_page__a5Whe{padding:0 12px 24px}.ComparisonPage_hero__6Bt_p{padding:20px 0 16px}.ComparisonPage_hero__6Bt_p h1{font-size:25px}.ComparisonPage_intro__2zeis{font-size:14px}.ComparisonPage_promise__2q0_9{display:none}.ComparisonPage_choose__y214r{padding:12px}.ComparisonPage_sectionHeading__iWO5E{display:flex;gap:10px}.ComparisonPage_sectionHeading__iWO5E h2{font-size:17px}.ComparisonPage_sectionHeading__iWO5E>.ComparisonPage_outline__2nhro{margin-top:0}.ComparisonPage_outline__2nhro{font-size:12px;padding:7px 9px}.ComparisonPage_directory__Pp1Zw{left:12px;right:12px}.ComparisonPage_selected__daupF{gap:5px}.ComparisonPage_selected__daupF>div{font-size:11px}.ComparisonPage_filters__rs29z{flex-direction:row;gap:6px}.ComparisonPage_filters__rs29z .ComparisonPage_search__4sfMz input{font-size:16px}.ComparisonPage_filters__rs29z select{max-width:130px;font-size:12px;min-height:38px}.ComparisonPage_tableScroll__WOklH{overflow:auto;max-height:70vh;border:1px solid var(--rk-rule);border-radius:8px;background:white}.ComparisonPage_table__7wjrw{display:table;width:100%;min-width:max-content}.ComparisonPage_table__7wjrw thead{display:table-header-group}.ComparisonPage_table__7wjrw tbody{display:table-row-group}.ComparisonPage_table__7wjrw tr{display:table-row;border:0;margin:0}.ComparisonPage_table__7wjrw td,.ComparisonPage_table__7wjrw th{display:table-cell;width:180px;min-width:180px;max-width:180px;padding:10px;font-size:13px;position:static!important;border-right:1px solid var(--rk-rule);border-bottom:1px solid var(--rk-rule)}.ComparisonPage_table__7wjrw thead th{position:sticky!important;top:0;height:96px}.ComparisonPage_table__7wjrw .ComparisonPage_rkCell__xm3ja,.ComparisonPage_table__7wjrw .ComparisonPage_rkHead__vwH9S{width:160px;min-width:160px;max-width:160px;position:sticky!important;left:0}.ComparisonPage_rkCell__xm3ja:before{display:none}.ComparisonPage_table__7wjrw .ComparisonPage_otherColumn__UWldA{display:table-cell}.ComparisonPage_productIdentity___K1C1{gap:6px}.ComparisonPage_productIdentity___K1C1 strong{font-size:13px}.ComparisonPage_productIdentity___K1C1 .ComparisonPage_logo__2cA4B{width:25px;height:25px}.ComparisonPage_nativeCell__guiz3>strong,.ComparisonPage_rkFeature___bnzc strong{font-size:13px}.ComparisonPage_additionalGrid__8MPly{grid-template-columns:1fr}.ComparisonPage_offer__KV2m1{grid-template-columns:1fr;gap:16px;padding:18px}.ComparisonPage_dialog__EftSd{padding:20px}.ComparisonPage_explanation__tEi09,.ComparisonPage_hint__1Bgxk{font-size:11px}}.ComparisonPage_standardPrice__uCNGT{display:block;font-size:24px;color:#66758a;line-height:1.3;margin:6px 0;text-decoration-thickness:2px}.ComparisonPage_offerPrice__jv6zy>strong{font-size:44px;color:#175cd3}.ComparisonPage_saving__UESyw{display:inline-block;margin:12px 0 0;padding:5px 9px;border-radius:5px;background:#e7f6ee;color:#17663b;font-weight:700;font-size:15px}.ComparisonPage_packageItems__28gGi{margin-top:18px;font-size:13px;max-width:400px}.ComparisonPage_packageItems__28gGi>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e5eaf0;padding:7px 0}.ComparisonPage_packageItems__28gGi dd{font-weight:650}.ComparisonPage_offerPrice__jv6zy a.ComparisonPage_packageLink__YWya6{background:transparent;color:#175cd3;padding-left:0}.ComparisonPage_coverage__8Xfy5 h3{font-size:15px;font-weight:650;margin-top:18px}.ComparisonMatrix_matrix__1lhPA{font-family:Arial,Helvetica,sans-serif;color:#17202f;--feature-width:245px;--product-width:150px}.ComparisonMatrix_toolbar__f83WS{display:flex;align-items:center;gap:10px;margin:18px 0 10px}.ComparisonMatrix_search__ETw3c{display:flex;align-items:center;gap:9px;border:1px solid #cbd5e1;background:#fff;border-radius:6px;padding:9px 12px;flex:1}.ComparisonMatrix_search__ETw3c input{border:0;outline:0;width:100%;min-width:0;font-size:15px;background:transparent}.ComparisonMatrix_search__ETw3c button{display:flex}.ComparisonMatrix_toolbar__f83WS select{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:10px;font-size:14px;max-width:225px}.ComparisonMatrix_count__MGpps{white-space:nowrap;font-size:12px;color:#536177}.ComparisonMatrix_legend__UXXvh{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;font-size:12px;color:#526173;margin:12px 0}.ComparisonMatrix_legend__UXXvh>span{display:flex;align-items:center;gap:5px}.ComparisonMatrix_legend__UXXvh>span:first-child svg{color:#11804e}.ComparisonMatrix_detailHint__0X31U{margin-left:auto}.ComparisonMatrix_scroll__BNCM3{overflow:auto;max-height:75vh;border:1px solid #d8e0ea;border-radius:8px;background:white;isolation:isolate;overscroll-behavior:contain}.ComparisonMatrix_table__A6noV{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:max-content;font-size:14px}.ComparisonMatrix_table__A6noV td,.ComparisonMatrix_table__A6noV th{width:var(--product-width);min-width:var(--product-width);max-width:var(--product-width);padding:7px 10px;border-right:1px solid #e5eaf0;border-bottom:1px solid #e5eaf0;text-align:center;vertical-align:middle;overflow-wrap:anywhere}.ComparisonMatrix_table__A6noV thead th{position:sticky;top:0;z-index:4;background:#f8fafc;padding:14px 10px;height:104px;border-bottom:2px solid #d8e0ea}.ComparisonMatrix_table__A6noV .ComparisonMatrix_featureColumn__Xkl3f{width:var(--feature-width);min-width:var(--feature-width);max-width:var(--feature-width);position:sticky;left:0;z-index:2;background:#fff;text-align:left}.ComparisonMatrix_table__A6noV thead .ComparisonMatrix_featureColumn__Xkl3f{z-index:6;background:#f8fafc}.ComparisonMatrix_table__A6noV .ComparisonMatrix_restakit__eIO9l{position:sticky;left:var(--feature-width);z-index:2;background:#f0f6ff;border-right:2px solid #b9d2f8}.ComparisonMatrix_table__A6noV thead .ComparisonMatrix_restakit__eIO9l{z-index:6;background:#e9f2ff}.ComparisonMatrix_table__A6noV tbody tr:hover th{background:#f8fafc}.ComparisonMatrix_table__A6noV tbody tr:hover td{background:#fafcff}.ComparisonMatrix_table__A6noV tbody tr:hover .ComparisonMatrix_restakit__eIO9l{background:#e9f2ff}.ComparisonMatrix_identity__lDLx6{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;line-height:1.2}.ComparisonMatrix_identity__lDLx6 strong{font-size:13px;font-weight:700}.ComparisonMatrix_logo___V_GC{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:white;border:1px solid #e3e8ef;border-radius:5px;overflow:hidden;color:#526173;font-size:12px}.ComparisonMatrix_logo___V_GC img{width:100%;height:100%;object-fit:contain;padding:3px}.ComparisonMatrix_table__A6noV thead a{font-size:10px;display:inline-flex;align-items:center;gap:4px;color:#175cd3;margin-top:6px}.ComparisonMatrix_owned__c6RcP{font-size:10px;display:block;color:#175cd3;margin-top:6px}.ComparisonMatrix_feature__cXxJ0{display:flex;gap:9px;align-items:center;min-height:40px}.ComparisonMatrix_feature__cXxJ0 img{width:40px;height:40px;object-fit:cover;border-radius:5px;flex-shrink:0}.ComparisonMatrix_feature__cXxJ0 small{display:block;font-size:10px;color:#66758a;text-transform:uppercase;letter-spacing:.025em;font-weight:500;margin-bottom:3px}.ComparisonMatrix_feature__cXxJ0 strong{font-size:13px;line-height:1.35;font-weight:600;display:block}.ComparisonMatrix_cellButton__kK1T1{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;min-height:40px;font-size:11px;color:#69778a;border-radius:4px}.ComparisonMatrix_cellButton__kK1T1:hover{background:#e9eef6}.ComparisonMatrix_cellButton__kK1T1[data-status=described],.ComparisonMatrix_cellButton__kK1T1[data-status=documented]{color:#11804e}.ComparisonMatrix_cellButton__kK1T1[data-status=add-on],.ComparisonMatrix_cellButton__kK1T1[data-status=custom],.ComparisonMatrix_cellButton__kK1T1[data-status=integration],.ComparisonMatrix_cellButton__kK1T1[data-status=partial]{color:#88600b}.ComparisonMatrix_cellButton__kK1T1 span{line-height:1.2}.ComparisonMatrix_matrix__1lhPA a:focus-visible,.ComparisonMatrix_matrix__1lhPA button:focus-visible,.ComparisonMatrix_matrix__1lhPA select:focus-visible,.ComparisonMatrix_scroll__BNCM3:focus-visible{outline:3px solid #175cd3;outline-offset:2px}.ComparisonMatrix_search__ETw3c:focus-within{outline:2px solid #175cd3;outline-offset:1px}.ComparisonMatrix_below__Sawcs{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;color:#66758a;margin:12px 0}.ComparisonMatrix_below__Sawcs button{display:flex;align-items:center;gap:8px;border:1px solid #cbd5e1;background:#fff;border-radius:5px;padding:9px 12px;color:#17202f;font-weight:600}.ComparisonMatrix_below__Sawcs p{margin-left:auto;max-width:440px}.ComparisonMatrix_empty__f78f3{padding:20px;font-size:14px}.ComparisonMatrix_empty__f78f3 button{color:#175cd3;text-decoration:underline}.ComparisonMatrix_dialog__Bb7ih{margin:auto;width:min(560px,calc(100vw - 28px));max-height:85dvh;overflow:auto;border:1px solid #d8e0ea;border-radius:10px;padding:26px;background:white;font-size:15px;color:#17202f;line-height:1.55}.ComparisonMatrix_dialog__Bb7ih::backdrop{background:#10182880}.ComparisonMatrix_close__vadmJ{float:right;padding:4px}.ComparisonMatrix_detailProduct___wI8c{font-size:12px;color:#175cd3;font-weight:700}.ComparisonMatrix_dialog__Bb7ih h3{font-size:24px;font-weight:650;line-height:1.2;margin:8px 30px 18px 0}.ComparisonMatrix_dialog__Bb7ih h4{font-size:14px;font-weight:650;margin-bottom:5px}.ComparisonMatrix_dialog__Bb7ih p{margin:8px 0}.ComparisonMatrix_detailItem___W8xF{padding:12px 0;border-top:1px solid #e5eaf0}.ComparisonMatrix_sources__b_OdK{margin-top:20px;border-top:1px solid #e5eaf0;padding-top:14px}.ComparisonMatrix_sources__b_OdK a{display:flex;gap:7px;align-items:center;color:#175cd3;font-size:13px;overflow-wrap:anywhere;margin-top:8px}.ComparisonMatrix_sources__b_OdK svg{flex-shrink:0}.ComparisonMatrix_action__Lpfic{display:inline-block;border:1px solid #175cd3;color:#175cd3;border-radius:5px;padding:9px 12px;margin-top:12px;font-size:14px;font-weight:600}.ComparisonMatrix_sr__T4qlh{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;white-space:nowrap}@media(max-width:760px){.ComparisonMatrix_matrix__1lhPA{--feature-width:132px;--product-width:108px}.ComparisonMatrix_toolbar__f83WS{flex-wrap:wrap;gap:8px}.ComparisonMatrix_search__ETw3c{flex-basis:100%}.ComparisonMatrix_search__ETw3c input{font-size:16px}.ComparisonMatrix_toolbar__f83WS select{flex:1;max-width:none;font-size:13px}.ComparisonMatrix_legend__UXXvh{gap:8px 12px;font-size:11px}.ComparisonMatrix_detailHint__0X31U{margin-left:0;flex-basis:100%}.ComparisonMatrix_table__A6noV td,.ComparisonMatrix_table__A6noV th{padding:6px}.ComparisonMatrix_feature__cXxJ0{gap:5px}.ComparisonMatrix_feature__cXxJ0 img{width:26px;height:30px}.ComparisonMatrix_feature__cXxJ0 strong{font-size:12px}.ComparisonMatrix_feature__cXxJ0 small{font-size:9px}.ComparisonMatrix_identity__lDLx6 strong{font-size:12px}.ComparisonMatrix_table__A6noV thead th{height:108px;padding:10px 6px}.ComparisonMatrix_logo___V_GC{width:29px;height:29px}.ComparisonMatrix_cellButton__kK1T1{font-size:10px;gap:2px}.ComparisonMatrix_below__Sawcs p{margin-left:0}.ComparisonMatrix_dialog__Bb7ih{padding:20px}.ComparisonMatrix_scroll__BNCM3{max-height:70vh}}