.ComparisonPage_page__ZVeqQ{--swum-blue:#4569fa;--swum-blue-dark:#3e5ee1;--swum-blue-soft:#e4e9ff;--swum-blue-softer:#f4f7ff;--swum-success:#00da97;--swum-danger:#eb445a;--swum-yellow:#fbd34c;--swum-ink:#111827;--swum-body:#374151;--swum-muted:#6e758f;--swum-line:#dfe6ff;--swum-shadow:0 22px 60px rgba(69,105,250,.14);width:100%;max-width:100vw;min-height:100vh;overflow-x:clip;background:#fff;color:var(--swum-ink)}.ComparisonPage_page__ZVeqQ,.ComparisonPage_page__ZVeqQ *{box-sizing:border-box}.ComparisonPage_heroSection__9vIYH{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;overflow:hidden;padding:7.5rem 2rem 4.5rem;background:linear-gradient(180deg,#fff 0,#e4e9ff 52%,#dce4ff)}.ComparisonPage_heroContent__WGDfR{order:1;position:relative;z-index:2;width:100%;max-width:1400px;min-width:0;margin:0 auto;text-align:center}.ComparisonPage_matchup__PSBDr{display:grid;grid-template-columns:minmax(0,210px) 68px minmax(0,210px);align-items:center;justify-content:center;grid-gap:.85rem;gap:.85rem;width:100%;max-width:560px;min-width:0;margin:0 auto 1.15rem;padding:.4rem;border:1px solid rgba(69,105,250,.14);border-radius:8px;background:hsla(0,0%,100%,.66);box-shadow:0 18px 44px rgba(69,105,250,.13)}.ComparisonPage_matchupLogoCard__LduTj{position:relative;min-width:0;height:76px;overflow:hidden;border:1px solid rgba(69,105,250,.18);border-radius:8px;background:#d8e2f0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 0 0 1px hsla(0,0%,100%,.26)}.ComparisonPage_matchupLogoImage__P2GVZ{object-fit:contain;padding:1rem 1.1rem;filter:drop-shadow(0 1px 1px rgba(17,24,39,.18)) drop-shadow(0 0 8px rgba(255,255,255,.32))}.ComparisonPage_swumLogoCard__CTM6H .ComparisonPage_matchupLogoImage__P2GVZ{padding:.95rem 1rem}.ComparisonPage_logoCaptyn__0dXU0 .ComparisonPage_matchupLogoImage__P2GVZ{padding:.9rem .7rem}.ComparisonPage_logoIclassPro__WrBMY .ComparisonPage_matchupLogoImage__P2GVZ{padding:1.02rem 1.05rem}.ComparisonPage_logoJackrabbit__Rp1Td .ComparisonPage_matchupLogoImage__P2GVZ{padding:1rem .95rem}.ComparisonPage_logoMotion__ol4KP .ComparisonPage_matchupLogoImage__P2GVZ{padding:.46rem .34rem}.ComparisonPage_logoDefault__pCZzK .ComparisonPage_matchupLogoImage__P2GVZ{padding:.82rem .72rem}.ComparisonPage_logoDark__NtweI{border-color:rgba(69,105,250,.18);background:#d8e2f0}.ComparisonPage_logoDark__NtweI .ComparisonPage_matchupLogoImage__P2GVZ{padding:.9rem .95rem}.ComparisonPage_vsBadge__WKD9_{position:relative;width:68px;height:68px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;justify-self:center;border:4px solid #fff;border-radius:999px;background:var(--swum-blue);color:#fff;box-shadow:0 16px 34px rgba(69,105,250,.28);transform:rotate(-3deg)}.ComparisonPage_vsBadge__WKD9_ svg{color:var(--swum-yellow);font-size:1.12rem;filter:drop-shadow(0 2px 5px rgba(17,24,39,.2))}.ComparisonPage_vsBadge__WKD9_ span{margin-top:.1rem;font-size:.82rem;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:0}.ComparisonPage_matchupTitle__kJybV{margin:0 0 1.05rem;color:var(--swum-blue);font-size:1.05rem;font-weight:900;line-height:1.25;letter-spacing:0}.ComparisonPage_date__X6lwv{display:inline-flex;align-items:center;justify-content:center;min-height:34px;margin:0 0 1.4rem;padding:.48rem .85rem;border-radius:8px;background:#fff;color:var(--swum-blue);font-size:.92rem;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:0;box-shadow:0 10px 28px rgba(69,105,250,.12)}.ComparisonPage_title__mUnyv{max-width:1080px;margin:0 auto;color:#cbd2ef;font-size:clamp(3.4rem,7.4vw,7rem);font-weight:800;line-height:1.04;letter-spacing:0;overflow-wrap:anywhere}.ComparisonPage_title__mUnyv:first-line{color:var(--swum-blue)}.ComparisonPage_description__8Z4T6{max-width:860px;margin:1.65rem auto 0;color:var(--swum-muted);font-size:1.22rem;font-weight:500;line-height:1.65}.ComparisonPage_heroProof__6MdEs{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;max-width:860px;min-width:0;margin:2.25rem auto 0}.ComparisonPage_heroProof__6MdEs span{display:inline-flex;align-items:center;min-height:38px;padding:0 .9rem;border:1px solid rgba(69,105,250,.16);border-radius:8px;background:hsla(0,0%,100%,.74);color:var(--swum-body);font-size:.95rem;font-weight:700;line-height:1.2}.ComparisonPage_heroProof__6MdEs span:before{content:"";width:8px;height:8px;margin-right:.55rem;border-radius:999px;background:var(--swum-success)}.ComparisonPage_article__61E2w{padding:5rem 0 6rem}.ComparisonPage_content__xxFwR{width:100%;color:var(--swum-body);display:flex;flex-direction:column;font-size:1.16rem;line-height:1.78}.ComparisonPage_articleMeta__3TNiX,.ComparisonPage_lede__l5Ot3,.ComparisonPage_proseSection__ClJwy:not(.ComparisonPage_wideSection__K_yXq){max-width:100%}.ComparisonPage_articleMeta__3TNiX{order:1;margin-bottom:2.35rem}.ComparisonPage_articleMeta__3TNiX span:not(:last-child):after{background:#cbd2ef}.ComparisonPage_lede__l5Ot3{order:2;margin:0;font-size:1.28rem;font-weight:500;line-height:1.78}.ComparisonPage_swumThesis__5qFSF{order:4;width:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2rem;gap:2rem;margin:0 0 4.75rem;padding:2rem;border:1px solid rgba(69,105,250,.14);border-radius:8px;background:linear-gradient(135deg,rgba(69,105,250,.12),rgba(0,218,151,.08)),#f8faff;box-shadow:0 16px 40px rgba(69,105,250,.1)}.ComparisonPage_thesisCopy__va_6U{display:flex;flex-direction:column;justify-content:center;min-width:0}.ComparisonPage_battlecard__PJj_w span,.ComparisonPage_thesisCopy__va_6U span,.ComparisonPage_verdictKickerMuted__9J6s2,.ComparisonPage_verdictKicker__FjW_z{color:var(--swum-blue);font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:0}.ComparisonPage_thesisCopy__va_6U h2{margin:.75rem 0 0;color:var(--swum-ink);font-size:2.45rem;font-weight:800;line-height:1.08;letter-spacing:0}.ComparisonPage_thesisCopy__va_6U p{margin:1rem 0 0;color:var(--swum-body);font-size:1.02rem;line-height:1.66}.ComparisonPage_proofTrack__8_pQo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.ComparisonPage_proofStep__6_dZ9{min-width:0;padding:1.1rem;border:1px solid rgba(69,105,250,.12);border-radius:8px;background:hsla(0,0%,100%,.82)}.ComparisonPage_proofIcon__bJlHv{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--swum-blue);color:#fff;font-size:1rem}.ComparisonPage_proofStep__6_dZ9 strong{display:block;margin-top:.9rem;color:var(--swum-ink);font-size:1.05rem;font-weight:800;line-height:1.2}.ComparisonPage_proofStep__6_dZ9 p{margin:.5rem 0 0;color:var(--swum-body);font-size:.88rem;line-height:1.48}.ComparisonPage_proseSection__ClJwy{margin:4.4rem 0 0}.ComparisonPage_verdictSection__Kt3fc{order:5}.ComparisonPage_competitorSection___si_f{order:6}.ComparisonPage_pullAheadSection__eUdD2{order:7}.ComparisonPage_highlightsSection__h6VA0{order:8}.ComparisonPage_signalsSection__FyVGH{order:9}.ComparisonPage_faqSection__TSVAE{order:10}.ComparisonPage_proseSection__ClJwy h2{margin:0 0 1.35rem;color:var(--swum-ink);font-size:2.6rem;font-weight:800;line-height:1.12;letter-spacing:0;overflow-wrap:break-word}.ComparisonPage_proseSection__ClJwy h3{margin:0;color:var(--swum-ink);font-size:1.34rem;font-weight:800;line-height:1.3;letter-spacing:0}.ComparisonPage_proseSection__ClJwy p{margin:1.35rem 0 0;color:var(--swum-body);line-height:1.78;overflow-wrap:break-word}.ComparisonPage_wideSection__K_yXq{width:100%;max-width:100%}.ComparisonPage_verdictGrid__oXQ4B{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:1.25rem;gap:1.25rem;margin-top:2rem}.ComparisonPage_faqItem__Z74_K,.ComparisonPage_highlightCard__E7WRd,.ComparisonPage_navLink__RNV26,.ComparisonPage_recommendedCard__GvhwT,.ComparisonPage_tradeoffCard___C80B,.ComparisonPage_verdictCard__V3yjY{min-width:0;border-radius:8px}.ComparisonPage_tradeoffCard___C80B,.ComparisonPage_verdictCard__V3yjY{position:relative;padding:1.45rem;border:1px solid rgba(69,105,250,.12);background:#fff;box-shadow:0 10px 30px rgba(17,24,39,.05)}.ComparisonPage_verdictCard__V3yjY{border-top:4px solid var(--swum-success)}.ComparisonPage_tradeoffCard___C80B{border-top:4px solid var(--swum-danger)}.ComparisonPage_verdictKickerMuted__9J6s2,.ComparisonPage_verdictKicker__FjW_z{display:inline-block;margin-bottom:.95rem}.ComparisonPage_verdictKicker__FjW_z{color:var(--swum-success)}.ComparisonPage_verdictKickerMuted__9J6s2{color:var(--swum-danger)}.ComparisonPage_highlightHeader__wKou0,.ComparisonPage_matrixHeader___iuyd,.ComparisonPage_verdictHeader__0EeUq{display:flex;align-items:flex-start;gap:.75rem}.ComparisonPage_matrixHeader___iuyd strong,.ComparisonPage_verdictHeader__0EeUq strong{display:block;color:var(--swum-ink);font-size:1.05rem;font-weight:800;line-height:1.25}.ComparisonPage_matrixHeader___iuyd span:not(.ComparisonPage_checkCircle___yMuv):not(.ComparisonPage_closeCircle__Y_wXA){display:block;margin-top:.12rem;color:var(--swum-muted);font-size:.8rem;font-weight:700;line-height:1.3}.ComparisonPage_checkCircle___yMuv,.ComparisonPage_closeCircle__Y_wXA{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;border-radius:999px;font-size:1rem}.ComparisonPage_checkCircle___yMuv{color:#fff;background:var(--swum-success)}.ComparisonPage_closeCircle__Y_wXA{color:#fff;background:var(--swum-danger)}.ComparisonPage_battlecard__PJj_w{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;margin-top:2rem}.ComparisonPage_battlecard__PJj_w div{min-width:0;padding:1.25rem;border:1px solid rgba(69,105,250,.14);border-radius:8px;background:#f8faff}.ComparisonPage_battlecard__PJj_w strong{display:block;margin-top:.5rem;color:var(--swum-ink);font-size:1.08rem;font-weight:800;line-height:1.25}.ComparisonPage_battlecard__PJj_w p{margin:.68rem 0 0;font-size:.94rem;line-height:1.55}.ComparisonPage_matrix__x7S1C{display:grid;grid-gap:1.15rem;gap:1.15rem;margin-top:2.75rem}.ComparisonPage_matrixItem__YdYVP{position:relative;padding:1.35rem;border:1px solid rgba(69,105,250,.14);border-radius:8px;background:linear-gradient(90deg,rgba(69,105,250,.07),hsla(0,0%,100%,.94) 32%),#fff;box-shadow:0 12px 34px rgba(69,105,250,.08)}.ComparisonPage_matrixIntro__umMLJ{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;margin-bottom:1.15rem}.ComparisonPage_matrixIntro__umMLJ p{margin:0 0 .5rem;color:var(--swum-blue);font-size:.8rem;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:0}.ComparisonPage_matrixIntro__umMLJ h3{font-size:2rem;line-height:1.1}.ComparisonPage_winBadge__Yy_2t{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:-moz-fit-content;width:fit-content;min-height:34px;padding:0 .82rem;border-radius:999px;background:rgba(0,218,151,.14);color:var(--swum-success);font-size:.8rem;font-weight:800;line-height:1.1;white-space:nowrap}.ComparisonPage_winBadge__Yy_2t svg{color:var(--swum-success)}.ComparisonPage_matrixColumns__u7qUk{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:1rem;gap:1rem}.ComparisonPage_competitorColumn__COej0,.ComparisonPage_swumColumn__XcwD_,.ComparisonPage_takeaway__jLWJe{min-width:0;border-radius:8px}.ComparisonPage_competitorColumn__COej0,.ComparisonPage_swumColumn__XcwD_{padding:1.25rem;border:1px solid rgba(69,105,250,.1);background:hsla(0,0%,100%,.78)}.ComparisonPage_swumColumn__XcwD_{background:linear-gradient(180deg,rgba(0,218,151,.12),hsla(0,0%,100%,.88) 68%),#fff}.ComparisonPage_competitorColumn__COej0{background:linear-gradient(180deg,rgba(235,68,90,.08),hsla(0,0%,100%,.88) 68%),#fff}.ComparisonPage_competitorColumn__COej0 p,.ComparisonPage_swumColumn__XcwD_ p,.ComparisonPage_tradeoffCard___C80B p,.ComparisonPage_verdictCard__V3yjY p{margin-top:1rem;font-size:1.04rem;line-height:1.68}.ComparisonPage_takeaway__jLWJe{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:start;margin-top:1rem;padding:1.05rem 1.15rem;border:1px solid rgba(69,105,250,.16);background:linear-gradient(90deg,rgba(69,105,250,.1),hsla(0,0%,100%,.9))}.ComparisonPage_takeaway__jLWJe svg{margin-top:.36rem;color:var(--swum-yellow)}.ComparisonPage_takeaway__jLWJe p{margin:0;color:var(--swum-body);font-size:.98rem;font-weight:650;line-height:1.55}.ComparisonPage_takeaway__jLWJe strong{color:var(--swum-blue)}.ComparisonPage_highlightGrid__W_BOu{display:grid;grid-gap:1rem;gap:1rem}.ComparisonPage_highlightCard__E7WRd{padding:1.25rem;border:1px solid rgba(69,105,250,.14);background:#fff;box-shadow:0 10px 28px rgba(17,24,39,.04)}.ComparisonPage_highlightIcon__k_3of{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;border-radius:8px;background:var(--swum-blue);color:#fff;font-size:1rem}.ComparisonPage_highlightCard__E7WRd p{font-size:.98rem;line-height:1.62}.ComparisonPage_highlightCard__E7WRd ul,.ComparisonPage_signalList__tUc3G{margin:1.15rem 0 0;padding:0;list-style:none}.ComparisonPage_highlightCard__E7WRd li,.ComparisonPage_signalList__tUc3G li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:start;margin-top:.72rem;color:var(--swum-body);font-size:.96rem;line-height:1.52}.ComparisonPage_highlightCard__E7WRd li svg,.ComparisonPage_signalList__tUc3G li svg{margin-top:.24rem;color:var(--swum-success)}.ComparisonPage_signalList__tUc3G{padding:1.25rem;border:1px solid rgba(69,105,250,.14);border-left:4px solid var(--swum-success);border-radius:8px;background:#f7fffc}.ComparisonPage_signalList__tUc3G li{font-size:1.04rem;font-weight:600}.ComparisonPage_faqGrid__tKaUh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:2rem}.ComparisonPage_faqItem__Z74_K{padding:1.25rem;border:1px solid rgba(69,105,250,.14);background:#fff}.ComparisonPage_faqItem__Z74_K h3{font-size:1.05rem}.ComparisonPage_faqItem__Z74_K p{margin-top:.85rem;font-size:.96rem;line-height:1.62}.ComparisonPage_navigationSection__3pb1A{width:100%;margin:0;padding:0 2rem 6rem;background:linear-gradient(180deg,#fff 0,#e4e9ff 54%,#dce4ff);color:var(--swum-ink)}.ComparisonPage_postNavigation__Zf89x{max-width:768px;margin:0 auto 4rem;padding-top:4rem;border-top:1px solid rgba(69,105,250,.16)}.ComparisonPage_navLink__RNV26{display:flex;flex:1 1;flex-direction:column;border:1px solid rgba(69,105,250,.14);background:hsla(0,0%,100%,.78);color:inherit;text-decoration:none;box-shadow:0 12px 32px rgba(69,105,250,.08);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.ComparisonPage_navLink__RNV26:hover{transform:translateY(-3px);border-color:rgba(69,105,250,.42);box-shadow:0 16px 38px rgba(69,105,250,.13)}.ComparisonPage_nextLink__WCXC6{margin-left:auto;text-align:right}.ComparisonPage_navDirection__EhKrJ,.ComparisonPage_recommendedDate__qYCKN{color:var(--swum-muted);font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:0}.ComparisonPage_navTitle___RtBj{margin-top:.5rem;color:var(--swum-ink);font-size:1.12rem;font-weight:800;line-height:1.35}.ComparisonPage_recommendedSection__vPLWl{max-width:768px;margin:0 auto}.ComparisonPage_recommendedTitle__V_gIn{color:var(--swum-ink);font-size:2.6rem;font-weight:800;line-height:1.12;text-align:center;letter-spacing:0}.ComparisonPage_recommendedGrid__26Pp2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem}.ComparisonPage_recommendedCard__GvhwT{display:block;border:1px solid rgba(69,105,250,.14);background:hsla(0,0%,100%,.82);color:inherit;text-decoration:none;box-shadow:0 10px 28px rgba(69,105,250,.08);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.ComparisonPage_recommendedCard__GvhwT:hover{transform:translateY(-4px);border-color:rgba(69,105,250,.4);box-shadow:0 16px 34px rgba(69,105,250,.14)}.ComparisonPage_recommendedCard__GvhwT h3{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin:.75rem 0 0;color:var(--swum-ink);font-size:1.05rem;font-weight:800;line-height:1.34}.ComparisonPage_recommendedCard__GvhwT h3 svg{flex:0 0 auto;margin-top:.15rem;color:var(--swum-blue)}.ComparisonPage_recommendedCard__GvhwT p{margin:.9rem 0 0;color:var(--swum-body);font-size:.94rem;line-height:1.55}.ComparisonPage_layoutCaptyn__Hvlrn{--variant-accent:var(--swum-success)}.ComparisonPage_layoutJackrabbit__VvYTx{--variant-accent:var(--swum-blue)}.ComparisonPage_layoutIclassPro__U1byy{--variant-accent:#7c4dff}.ComparisonPage_layoutMotion__9Dytv{--variant-accent:#22b8cf}.ComparisonPage_modeAlternative__fXnJZ{--mode-scale:1}.ComparisonPage_modeVersus__m5SLC .ComparisonPage_heroSection__9vIYH{background:linear-gradient(180deg,#f8faff 0,#fff 45%,#e4e9ff)}.ComparisonPage_modeVersus__m5SLC .ComparisonPage_date__X6lwv{color:var(--variant-accent)}.ComparisonPage_modeVersus__m5SLC .ComparisonPage_verdictGrid__oXQ4B{grid-template-columns:1fr}.ComparisonPage_modeVersus__m5SLC .ComparisonPage_title__mUnyv{max-width:980px}.ComparisonPage_layoutJackrabbit__VvYTx .ComparisonPage_verdictSection__Kt3fc{order:3}.ComparisonPage_layoutJackrabbit__VvYTx .ComparisonPage_competitorSection___si_f{order:4}.ComparisonPage_layoutJackrabbit__VvYTx .ComparisonPage_thesisSection__Vwe5i{order:5}.ComparisonPage_layoutJackrabbit__VvYTx .ComparisonPage_pullAheadSection__eUdD2{order:7}.ComparisonPage_layoutJackrabbit__VvYTx .ComparisonPage_signalsSection__FyVGH{order:8}.ComparisonPage_layoutJackrabbit__VvYTx .ComparisonPage_highlightsSection__h6VA0{order:9}.ComparisonPage_layoutJackrabbit__VvYTx .ComparisonPage_swumThesis__5qFSF{border-left:6px solid var(--swum-blue);background:#fff}.ComparisonPage_layoutJackrabbit__VvYTx .ComparisonPage_matrixItem__YdYVP{border-left:5px solid var(--swum-blue);background:#fff;box-shadow:0 10px 28px rgba(17,24,39,.045)}.ComparisonPage_layoutJackrabbit__VvYTx .ComparisonPage_battlecard__PJj_w div{border-left:4px solid rgba(69,105,250,.28)}.ComparisonPage_layoutIclassPro__U1byy .ComparisonPage_highlightsSection__h6VA0{order:3}.ComparisonPage_layoutIclassPro__U1byy .ComparisonPage_verdictSection__Kt3fc{order:5}.ComparisonPage_layoutIclassPro__U1byy .ComparisonPage_thesisSection__Vwe5i{order:6}.ComparisonPage_layoutIclassPro__U1byy .ComparisonPage_competitorSection___si_f{order:7}.ComparisonPage_layoutIclassPro__U1byy .ComparisonPage_pullAheadSection__eUdD2{order:8}.ComparisonPage_layoutIclassPro__U1byy .ComparisonPage_highlightGrid__W_BOu{grid-template-columns:1fr}.ComparisonPage_layoutIclassPro__U1byy .ComparisonPage_highlightCard__E7WRd{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:1rem;gap:1rem;align-items:start}.ComparisonPage_layoutIclassPro__U1byy .ComparisonPage_highlightCard__E7WRd p{margin-top:0}.ComparisonPage_layoutIclassPro__U1byy .ComparisonPage_highlightCard__E7WRd ul{grid-column:1/-1}.ComparisonPage_layoutIclassPro__U1byy .ComparisonPage_swumThesis__5qFSF{background:linear-gradient(135deg,rgba(124,77,255,.12),rgba(69,105,250,.08)),#fff}.ComparisonPage_layoutIclassPro__U1byy .ComparisonPage_highlightIcon__k_3of,.ComparisonPage_layoutIclassPro__U1byy .ComparisonPage_proofIcon__bJlHv{background:var(--variant-accent)}.ComparisonPage_layoutMotion__9Dytv .ComparisonPage_signalsSection__FyVGH{order:3}.ComparisonPage_layoutMotion__9Dytv .ComparisonPage_pullAheadSection__eUdD2{order:5}.ComparisonPage_layoutMotion__9Dytv .ComparisonPage_thesisSection__Vwe5i{order:6}.ComparisonPage_layoutMotion__9Dytv .ComparisonPage_verdictSection__Kt3fc{order:7}.ComparisonPage_layoutMotion__9Dytv .ComparisonPage_competitorSection___si_f{order:8}.ComparisonPage_layoutMotion__9Dytv .ComparisonPage_signalList__tUc3G{border-left-color:var(--variant-accent);background:linear-gradient(135deg,rgba(34,184,207,.12),hsla(0,0%,100%,.9)),#fff}.ComparisonPage_layoutMotion__9Dytv .ComparisonPage_signalList__tUc3G li svg,.ComparisonPage_layoutMotion__9Dytv .ComparisonPage_winBadge__Yy_2t,.ComparisonPage_layoutMotion__9Dytv .ComparisonPage_winBadge__Yy_2t svg{color:var(--variant-accent)}.ComparisonPage_layoutMotion__9Dytv .ComparisonPage_highlightIcon__k_3of,.ComparisonPage_layoutMotion__9Dytv .ComparisonPage_proofIcon__bJlHv{background:var(--variant-accent)}.ComparisonPage_layoutMotion__9Dytv .ComparisonPage_battlecard__PJj_w{grid-template-columns:repeat(2,minmax(0,1fr))}.ComparisonPage_layoutMotion__9Dytv .ComparisonPage_battlecard__PJj_w div:last-child{grid-column:1/-1}.ComparisonPage_layoutMotion__9Dytv .ComparisonPage_matrixItem__YdYVP{background:linear-gradient(180deg,rgba(34,184,207,.08),hsla(0,0%,100%,.92)),#fff}@media (max-width:1120px){.ComparisonPage_swumThesis__5qFSF{grid-template-columns:1fr}.ComparisonPage_battlecard__PJj_w,.ComparisonPage_faqGrid__tKaUh,.ComparisonPage_highlightGrid__W_BOu,.ComparisonPage_proofTrack__8_pQo,.ComparisonPage_recommendedGrid__26Pp2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.ComparisonPage_heroSection__9vIYH{padding:7rem 1.5rem 3.5rem}.ComparisonPage_matchup__PSBDr{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr);gap:.65rem;max-width:500px}.ComparisonPage_matchupLogoCard__LduTj{height:66px}.ComparisonPage_vsBadge__WKD9_{width:62px;height:62px}.ComparisonPage_description__8Z4T6{font-size:1.08rem}.ComparisonPage_content__xxFwR{padding:0 1.5rem;font-size:1.06rem}.ComparisonPage_lede__l5Ot3{font-size:1.14rem}.ComparisonPage_proseSection__ClJwy h2,.ComparisonPage_recommendedTitle__V_gIn,.ComparisonPage_thesisCopy__va_6U h2{font-size:2.05rem}.ComparisonPage_faqGrid__tKaUh,.ComparisonPage_highlightGrid__W_BOu,.ComparisonPage_matrixColumns__u7qUk,.ComparisonPage_verdictGrid__oXQ4B{grid-template-columns:1fr}.ComparisonPage_matrixIntro__umMLJ{flex-direction:column}.ComparisonPage_winBadge__Yy_2t{white-space:normal}.ComparisonPage_postNavigation__Zf89x{flex-direction:column}.ComparisonPage_navLink__RNV26{max-width:none}.ComparisonPage_nextLink__WCXC6{margin-left:0;text-align:left}}@media (max-width:560px){.ComparisonPage_heroSection__9vIYH{padding:8.75rem .75rem 3rem}.ComparisonPage_heroContent__WGDfR{width:calc(100vw - 1.5rem);max-width:calc(100vw - 1.5rem)}.ComparisonPage_matchup__PSBDr{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:.32rem;width:100%;max-width:340px;margin-bottom:.85rem;padding:.28rem}.ComparisonPage_matchupLogoCard__LduTj{height:52px}.ComparisonPage_logoIclassPro__WrBMY .ComparisonPage_matchupLogoImage__P2GVZ,.ComparisonPage_logoJackrabbit__Rp1Td .ComparisonPage_matchupLogoImage__P2GVZ,.ComparisonPage_matchupLogoImage__P2GVZ,.ComparisonPage_swumLogoCard__CTM6H .ComparisonPage_matchupLogoImage__P2GVZ{padding:.64rem .38rem}.ComparisonPage_logoCaptyn__0dXU0 .ComparisonPage_matchupLogoImage__P2GVZ,.ComparisonPage_logoMotion__ol4KP .ComparisonPage_matchupLogoImage__P2GVZ{padding:.44rem .16rem}.ComparisonPage_vsBadge__WKD9_{width:48px;height:48px;border-width:3px}.ComparisonPage_vsBadge__WKD9_ svg{font-size:.95rem}.ComparisonPage_vsBadge__WKD9_ span{font-size:.68rem}.ComparisonPage_matchupTitle__kJybV{margin-bottom:.82rem;font-size:.9rem}.ComparisonPage_title__mUnyv{max-width:18rem;font-size:clamp(2rem,8.2vw,2.28rem);word-break:normal}.ComparisonPage_description__8Z4T6{margin-top:1.25rem;font-size:1rem}.ComparisonPage_heroProof__6MdEs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;justify-content:center;grid-gap:.75rem;gap:.75rem}.ComparisonPage_heroProof__6MdEs span{width:100%;min-width:0;padding:0 .7rem;justify-content:center;font-size:.88rem;white-space:normal}.ComparisonPage_article__61E2w{padding:3.5rem 0 4.5rem}.ComparisonPage_content__xxFwR{padding:0 1rem}.ComparisonPage_swumThesis__5qFSF{margin-bottom:3.5rem;padding:1.1rem}.ComparisonPage_battlecard__PJj_w,.ComparisonPage_proofTrack__8_pQo{grid-template-columns:1fr}.ComparisonPage_proseSection__ClJwy{margin-top:3.4rem}.ComparisonPage_proseSection__ClJwy h2,.ComparisonPage_recommendedTitle__V_gIn,.ComparisonPage_thesisCopy__va_6U h2{font-size:1.75rem}.ComparisonPage_proseSection__ClJwy h3{font-size:1.18rem}.ComparisonPage_matrixItem__YdYVP{padding:1rem}.ComparisonPage_matrixIntro__umMLJ h3{font-size:1.45rem}.ComparisonPage_takeaway__jLWJe{grid-template-columns:1fr}.ComparisonPage_navigationSection__3pb1A{padding:0 1rem 4.25rem}.ComparisonPage_recommendedGrid__26Pp2{grid-template-columns:1fr}}.ComparisonPage_article__61E2w{padding:4.5rem 0 5.5rem}.ComparisonPage_content__xxFwR{max-width:1120px;font-size:1rem;line-height:1.62}.ComparisonPage_introBlock__JwPKs{max-width:820px}.ComparisonPage_articleMeta__3TNiX{margin-bottom:1.4rem;color:var(--swum-muted);font-size:.78rem}.ComparisonPage_lede__l5Ot3{max-width:820px;font-size:1.34rem;font-weight:600;line-height:1.58}.ComparisonPage_sectionKicker__qcrvG{display:inline-flex;align-items:center;color:var(--swum-blue);font-size:.78rem;font-weight:900;line-height:1.2;text-transform:uppercase;letter-spacing:0}.ComparisonPage_sectionHeader__Oy_iG{max-width:760px}.ComparisonPage_sectionHeader__Oy_iG h2{margin:.7rem 0 0;color:var(--swum-ink);font-size:2.65rem;font-weight:850;line-height:1.08;letter-spacing:0}.ComparisonPage_sectionHeader__Oy_iG p{margin:1rem 0 0;color:var(--swum-body);font-size:1.08rem;line-height:1.7}.ComparisonPage_recommendationBand__pKqiJ,.ComparisonPage_workflowBand__VgxLS{width:100vw;margin-left:calc(50% - 50vw);padding:4.25rem max(2rem,calc((100vw - 1120px) / 2));border-block:1px solid rgba(69,105,250,.13);background:#f8faff}.ComparisonPage_recommendationBand__pKqiJ{margin-top:4rem}.ComparisonPage_recommendationGrid__koyk4{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);grid-gap:1rem;gap:1rem;margin-top:2rem}.ComparisonPage_recommendationCard__sFLce{min-width:0;padding:1.35rem;border:1px solid rgba(69,105,250,.14);border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(17,24,39,.045)}.ComparisonPage_recommendationCardMuted__ZGq68{background:#fffdfd}.ComparisonPage_recommendationCard__sFLce p{margin:1rem 0 0;color:var(--swum-body);font-size:.98rem;line-height:1.65}.ComparisonPage_compactList__N2WbY{display:grid;grid-gap:.72rem;gap:.72rem;margin:1.05rem 0 0;padding:0;list-style:none}.ComparisonPage_compactList__N2WbY li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:start;color:var(--swum-body);font-size:.96rem;font-weight:600;line-height:1.48}.ComparisonPage_compactList__N2WbY svg{margin-top:.22rem;color:var(--swum-success)}.ComparisonPage_comparisonSection__Nzup1,.ComparisonPage_contextSection__WscHz,.ComparisonPage_faqSection__TSVAE,.ComparisonPage_highlightsSection__h6VA0{margin-top:4.75rem}.ComparisonPage_comparisonRows__7mKPA{display:grid;grid-gap:0;gap:0;margin-top:2rem;overflow:hidden;border:1px solid rgba(69,105,250,.16);border-radius:8px;background:#fff}.ComparisonPage_comparisonLabels__X3y3Y,.ComparisonPage_comparisonRow__gx6Jx{display:grid;grid-template-columns:minmax(150px,.82fr) minmax(0,1.16fr) minmax(0,1.04fr) minmax(0,1fr)}.ComparisonPage_comparisonLabels__X3y3Y{background:var(--swum-blue);color:#fff;font-size:.76rem;font-weight:900;line-height:1.2;text-transform:uppercase;letter-spacing:0}.ComparisonPage_comparisonLabels__X3y3Y span{padding:.9rem 1rem}.ComparisonPage_comparisonRow__gx6Jx{border-top:1px solid rgba(69,105,250,.12)}.ComparisonPage_comparisonRow__gx6Jx:first-of-type{border-top:0}.ComparisonPage_comparisonCell__jODh_,.ComparisonPage_comparisonCriterion___6O5O,.ComparisonPage_comparisonTakeaway__4C_Ou{min-width:0;padding:1.05rem 1rem}.ComparisonPage_comparisonCriterion___6O5O{background:#f8faff}.ComparisonPage_comparisonCriterion___6O5O span{display:block;color:var(--swum-blue);font-size:.78rem;font-weight:900;line-height:1.2}.ComparisonPage_comparisonCriterion___6O5O h3{margin:.4rem 0 0;color:var(--swum-ink);font-size:1.08rem;font-weight:850;line-height:1.25;letter-spacing:0}.ComparisonPage_comparisonCell__jODh_,.ComparisonPage_comparisonTakeaway__4C_Ou{border-left:1px solid rgba(69,105,250,.1)}.ComparisonPage_comparisonCellSwum__UlTHi{background:linear-gradient(180deg,rgba(0,218,151,.08),hsla(0,0%,100%,0) 54%)}.ComparisonPage_comparisonCellCompetitor__1oxCA{background:#fff}.ComparisonPage_comparisonCell__jODh_ p,.ComparisonPage_comparisonTakeaway__4C_Ou p{margin:0;color:var(--swum-body);font-size:.95rem;line-height:1.58}.ComparisonPage_comparisonTakeaway__4C_Ou{background:#fbfcff}.ComparisonPage_comparisonTakeaway__4C_Ou p{color:#1f2937;font-weight:650}.ComparisonPage_cellLabel__pGOjA{display:none}.ComparisonPage_workflowBand__VgxLS{margin-top:4.75rem;background:#fff}.ComparisonPage_simpleProofTrack__OUg_5{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem}.ComparisonPage_contextSection__WscHz{max-width:860px;padding-top:2rem;border-top:1px solid rgba(69,105,250,.16)}.ComparisonPage_contextSection__WscHz p{margin:.85rem 0 0;color:var(--swum-body);font-size:1.08rem;line-height:1.7}.ComparisonPage_highlightGrid__W_BOu{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.ComparisonPage_page__ZVeqQ .ComparisonPage_highlightCard__E7WRd{display:block;padding:1.2rem}.ComparisonPage_page__ZVeqQ .ComparisonPage_highlightCard__E7WRd p{margin-top:.9rem}.ComparisonPage_page__ZVeqQ .ComparisonPage_highlightCard__E7WRd ul{grid-column:auto}.ComparisonPage_faqGrid__tKaUh{margin-top:1.65rem}.ComparisonPage_faqItem__Z74_K{box-shadow:none}.ComparisonPage_faqItem__Z74_K h3{font-size:1rem}.ComparisonPage_recommendedGrid__26Pp2{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1040px){.ComparisonPage_comparisonLabels__X3y3Y,.ComparisonPage_comparisonRow__gx6Jx{grid-template-columns:minmax(132px,.76fr) minmax(0,1.1fr) minmax(0,1fr)}.ComparisonPage_comparisonLabels__X3y3Y span:last-child{display:none}.ComparisonPage_comparisonTakeaway__4C_Ou{grid-column:1/-1;border-top:1px solid rgba(69,105,250,.1);border-left:0}.ComparisonPage_cellLabel__pGOjA{display:block;margin-bottom:.45rem;color:var(--swum-blue);font-size:.74rem;font-weight:900;line-height:1.2;text-transform:uppercase;letter-spacing:0}.ComparisonPage_recommendedGrid__26Pp2,.ComparisonPage_simpleProofTrack__OUg_5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.ComparisonPage_article__61E2w{padding:3.75rem 0 4.5rem}.ComparisonPage_content__xxFwR{padding:0 1.25rem}.ComparisonPage_lede__l5Ot3{font-size:1.14rem}.ComparisonPage_sectionHeader__Oy_iG h2{font-size:2rem}.ComparisonPage_contextSection__WscHz p,.ComparisonPage_sectionHeader__Oy_iG p{font-size:1rem}.ComparisonPage_recommendationBand__pKqiJ,.ComparisonPage_workflowBand__VgxLS{padding:3.25rem 1.25rem}.ComparisonPage_faqGrid__tKaUh,.ComparisonPage_highlightGrid__W_BOu,.ComparisonPage_recommendationGrid__koyk4{grid-template-columns:1fr}.ComparisonPage_comparisonLabels__X3y3Y{display:none}.ComparisonPage_comparisonRow__gx6Jx{grid-template-columns:1fr}.ComparisonPage_comparisonCell__jODh_,.ComparisonPage_comparisonCriterion___6O5O,.ComparisonPage_comparisonTakeaway__4C_Ou{padding:1rem;border-left:0}.ComparisonPage_comparisonCell__jODh_,.ComparisonPage_comparisonTakeaway__4C_Ou{border-top:1px solid rgba(69,105,250,.1)}.ComparisonPage_comparisonCriterion___6O5O h3{font-size:1.2rem}}@media (max-width:560px){.ComparisonPage_content__xxFwR{padding:0 1rem}.ComparisonPage_recommendationBand__pKqiJ,.ComparisonPage_workflowBand__VgxLS{padding:3rem 1rem}.ComparisonPage_sectionHeader__Oy_iG h2{font-size:1.72rem}.ComparisonPage_recommendedGrid__26Pp2,.ComparisonPage_simpleProofTrack__OUg_5{grid-template-columns:1fr}}.ComparisonPage_article__61E2w{width:100%;padding:4rem 0 6rem;background:#fff}.ComparisonPage_content__xxFwR{display:block;max-width:768px;margin:0 auto;padding:0 2rem;color:#1f2937;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ComparisonPage_articleMeta__3TNiX{display:flex;flex-wrap:wrap;gap:.65rem .95rem;margin-bottom:2rem;color:#6b7280;font-size:.86rem;font-weight:800;text-transform:uppercase;letter-spacing:0}.ComparisonPage_articleMeta__3TNiX span{display:inline-flex;align-items:center;gap:.65rem}.ComparisonPage_articleMeta__3TNiX span:not(:last-child):after{content:"";width:5px;height:5px;border-radius:999px;background:#cbd5e1}.ComparisonPage_lede__l5Ot3{max-width:100%;margin:0 0 2rem;color:#1f2937;font-size:1.25rem;font-weight:400;line-height:1.8}.ComparisonPage_articleSection__5EZkI{margin-top:4rem}.ComparisonPage_articleSection__5EZkI h2{margin:4rem 0 2rem;color:#111827;font-size:2.5rem;font-weight:700;line-height:1.2;letter-spacing:0}.ComparisonPage_articleSection__5EZkI h3{margin:0 0 .75rem;color:#1f2937;font-size:1.35rem;font-weight:700;line-height:1.35;letter-spacing:0}.ComparisonPage_articleSection__5EZkI p{margin:2rem 0;color:#374151;font-size:1.25rem;line-height:1.8}.ComparisonPage_articleSection__5EZkI strong{color:#111827;font-weight:700}.ComparisonPage_iconList__WQZr0{display:grid;grid-gap:1rem;gap:1rem;margin:2rem 0;padding:0;list-style:none}.ComparisonPage_iconList__WQZr0 li{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:start;color:#374151;font-size:1.12rem;line-height:1.7}.ComparisonPage_iconList__WQZr0 svg{margin-top:.35rem;font-size:1.1rem}.ComparisonPage_checkList__Ud_Ms svg{color:var(--swum-success)}.ComparisonPage_closeList__B_Eg8 svg{color:var(--swum-danger)}.ComparisonPage_tableWrap__qrIhk{width:100%;margin:2rem 0;overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.ComparisonPage_simpleTable__ftJkp{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed;color:#374151;font-size:.94rem;line-height:1.6}.ComparisonPage_simpleTable__ftJkp td,.ComparisonPage_simpleTable__ftJkp th{padding:1rem;border-bottom:1px solid #e5e7eb;vertical-align:top}.ComparisonPage_simpleTable__ftJkp th{background:#f9fafb;color:#111827;font-size:.82rem;font-weight:800;text-align:left;text-transform:uppercase;letter-spacing:0}.ComparisonPage_simpleTable__ftJkp tr:last-child td{border-bottom:0}.ComparisonPage_tableIconText__2J8BP{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:.6rem;gap:.6rem;align-items:start}.ComparisonPage_tableIconText__2J8BP svg{margin-top:.22rem;color:var(--swum-success);font-size:1rem}.ComparisonPage_tableIconTextMuted___Vj1U svg{color:var(--swum-danger)}.ComparisonPage_takeawayRow__ZJ8MO td{background:#f9fafb;color:#374151;font-size:.96rem}.ComparisonPage_questionList__hBJwU{display:block;margin-top:2rem}.ComparisonPage_questionBlock__S8FTV{margin:0;padding:1.75rem 0;border-top:1px solid #e5e7eb}.ComparisonPage_questionBlock__S8FTV:first-child{padding-top:0;border-top:0}.ComparisonPage_questionBlock__S8FTV p{margin:0;font-size:1.08rem;line-height:1.7}.ComparisonPage_navigationSection__3pb1A{max-width:768px;margin:0 auto;padding:4rem 2rem 6rem;background:#fff;border-top:1px solid #e5e7eb}.ComparisonPage_postNavigation__Zf89x{display:flex;justify-content:space-between;gap:2rem;max-width:none;margin:0 0 4rem;padding-top:0;border-top:0}.ComparisonPage_navLink__RNV26{max-width:45%;padding:1.25rem;border:1px solid #e5e7eb;background:#fff;box-shadow:0 1px 3px rgba(17,24,39,.08)}.ComparisonPage_recommendedSection__vPLWl{max-width:none;margin:0}.ComparisonPage_recommendedTitle__V_gIn{margin:0 0 2rem;font-size:2.25rem;text-align:left}.ComparisonPage_recommendedGrid__26Pp2{grid-template-columns:1fr;gap:1rem}.ComparisonPage_recommendedCard__GvhwT{padding:1.25rem;border-color:#e5e7eb;background:#fff;box-shadow:0 1px 3px rgba(17,24,39,.08)}@media (max-width:768px){.ComparisonPage_content__xxFwR,.ComparisonPage_navigationSection__3pb1A{padding-right:1.5rem;padding-left:1.5rem}.ComparisonPage_articleSection__5EZkI p,.ComparisonPage_lede__l5Ot3{font-size:1.125rem}.ComparisonPage_articleSection__5EZkI h2{font-size:2rem}.ComparisonPage_postNavigation__Zf89x{flex-direction:column;gap:1rem}.ComparisonPage_navLink__RNV26{max-width:none}.ComparisonPage_nextLink__WCXC6{margin-left:0;text-align:left}}@media (max-width:640px){.ComparisonPage_content__xxFwR,.ComparisonPage_navigationSection__3pb1A{padding-right:1rem;padding-left:1rem}.ComparisonPage_articleSection__5EZkI h2{font-size:1.75rem;margin:3rem 0 1.5rem}.ComparisonPage_articleSection__5EZkI h3{font-size:1.35rem}.ComparisonPage_iconList__WQZr0 li{font-size:1.02rem}.ComparisonPage_tableWrap__qrIhk{overflow:visible;border:0;background:transparent}.ComparisonPage_simpleTable__ftJkp,.ComparisonPage_simpleTable__ftJkp tbody,.ComparisonPage_simpleTable__ftJkp td,.ComparisonPage_simpleTable__ftJkp tr{display:block;width:100%;min-width:0}.ComparisonPage_simpleTable__ftJkp{font-size:1rem}.ComparisonPage_simpleTable__ftJkp thead{display:none}.ComparisonPage_simpleTable__ftJkp tr{overflow:hidden;margin:1rem 0 0;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.ComparisonPage_simpleTable__ftJkp td{padding:1rem;border-bottom:1px solid #e5e7eb}.ComparisonPage_simpleTable__ftJkp td:before{content:attr(data-label);display:block;margin-bottom:.45rem;color:#111827;font-size:.78rem;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:0}.ComparisonPage_takeawayRow__ZJ8MO{margin-top:0;border-top:0;border-radius:0 0 8px 8px}.ComparisonPage_takeawayRow__ZJ8MO td:before{display:none}}