.ComparisonPage_page__kN7B_{background:#fff;font-family:var(--font-manrope);padding-top:80px;color:#101828}.ComparisonPage_band__quE3V{padding:72px 0}.ComparisonPage_bandTint__0lKOX{background:#f4f2fe}.ComparisonPage_heroBand__OFFhj{position:relative;padding:64px 0 56px;background:radial-gradient(circle at 88% 6%,rgba(111,66,193,.16) 0,rgba(111,66,193,0) 45%),radial-gradient(circle at 6% 30%,rgba(13,110,253,.12) 0,rgba(13,110,253,0) 42%),linear-gradient(180deg,#fff,#f7f5ff);overflow:hidden}.ComparisonPage_backLink__BA1rB{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;font-weight:600;color:#6f42c1;text-decoration:none;margin-bottom:28px}.ComparisonPage_backLink__BA1rB:hover{color:#5a32a3}.ComparisonPage_heroInner__Suh89{text-align:center;max-width:820px;margin:0 auto}.ComparisonPage_eyebrow__N3VuO{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#fff;border:1px solid #e6e8f0;color:#6f42c1;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:20px}.ComparisonPage_eyebrowDot__qbkEB{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#6f42c1,#0d6efd)}.ComparisonPage_title__3toeJ{font-size:clamp(2rem,5.2vw,3.1rem);font-weight:800;line-height:1.14;letter-spacing:-.02em;color:#101828;margin-bottom:18px}.ComparisonPage_titleHector__PR0VB{background:linear-gradient(135deg,#6f42c1,#0d6efd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ComparisonPage_subtitle__nD38_{font-size:clamp(.98rem,2.4vw,1.12rem);line-height:1.72;color:#5b6577;margin:0 auto 30px;max-width:700px}.ComparisonPage_heroCta__uGcih{display:inline-flex;align-items:center;gap:10px;padding:14px 34px;border-radius:12px;background:linear-gradient(135deg,#6f42c1,#0d6efd);color:#fff;font-weight:700;text-decoration:none;box-shadow:0 12px 26px rgba(111,66,193,.28);transition:transform .25s ease,box-shadow .25s ease}.ComparisonPage_heroCta__uGcih:hover{color:#fff;transform:translateY(-2px);box-shadow:0 16px 32px rgba(111,66,193,.34)}.ComparisonPage_jumpNav__74xMf{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px}.ComparisonPage_jumpLink__tVz_2{padding:8px 18px;border-radius:999px;border:1px solid #e2e5ee;background:hsla(0,0%,100%,.86);color:#46506b;font-size:.84rem;font-weight:600;text-decoration:none;transition:all .25s ease}.ComparisonPage_jumpLink__tVz_2:hover{border-color:#c9b6f0;color:#6f42c1}.ComparisonPage_fitGrid__JRNQR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:46px;text-align:left}.ComparisonPage_fitCard__a9Gr6{border-radius:20px;padding:30px 28px;border:1px solid #eceef4;background:#fff;height:100%}.ComparisonPage_fitCardPrimary__hBGTh{background:linear-gradient(160deg,#16112b,#0f1020);border-color:transparent;color:#fff;box-shadow:0 24px 50px rgba(16,24,40,.24)}.ComparisonPage_fitBadge__snlG9{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,#6f42c1,#0d6efd);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.02em;margin-bottom:16px}.ComparisonPage_fitHeading___ICU6{font-size:1.25rem;font-weight:700;margin:0 0 12px;color:inherit}.ComparisonPage_fitCardPrimary__hBGTh .ComparisonPage_fitHeading___ICU6{color:#fff}.ComparisonPage_fitSummary__UsQkP{font-size:.95rem;line-height:1.7;color:#475467;margin:0 0 18px}.ComparisonPage_fitCardPrimary__hBGTh .ComparisonPage_fitSummary__UsQkP{color:hsla(0,0%,100%,.82)}.ComparisonPage_fitList__ILwk0{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.ComparisonPage_fitItem__ULPaP{display:flex;gap:11px;font-size:.92rem;line-height:1.6;color:#475467}.ComparisonPage_fitCardPrimary__hBGTh .ComparisonPage_fitItem__ULPaP{color:hsla(0,0%,100%,.78)}.ComparisonPage_fitItem__ULPaP i{flex-shrink:0;margin-top:5px;font-size:.62rem;color:#6f42c1}.ComparisonPage_fitCardPrimary__hBGTh .ComparisonPage_fitItem__ULPaP i{color:#a98bff}.ComparisonPage_sectionHead__lAIH_{margin-bottom:40px}.ComparisonPage_sectionTitle__dLEZA{font-size:clamp(1.5rem,3.6vw,2.15rem);font-weight:800;line-height:1.22;letter-spacing:-.01em;color:#101828;margin:0 0 14px}.ComparisonPage_sectionLead__1FbgC{font-size:clamp(.95rem,2.3vw,1.05rem);line-height:1.75;color:#5b6577;margin:0 0 14px}.ComparisonPage_sectionLead__1FbgC:last-child{margin-bottom:0}.ComparisonPage_divider__psMjF{height:1px;background:linear-gradient(90deg,rgba(223,227,236,0),#dfe3ec 18%,#dfe3ec 82%,rgba(223,227,236,0));margin:42px 0}.ComparisonPage_topicGrid___oLdf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 24px;gap:20px 24px}.ComparisonPage_topicCard__2p_6S{border:1px solid #ebedf4;border-radius:16px;padding:22px 24px;background:#fff;height:100%;transition:border-color .25s ease,box-shadow .25s ease}.ComparisonPage_topicCard__2p_6S:hover{border-color:#ded2f7;box-shadow:0 14px 30px rgba(16,24,40,.07)}.ComparisonPage_topicCardRival__a_I6n{background:#fcfcff}.ComparisonPage_topicLabel__YrLA1{display:flex;align-items:center;gap:9px;font-size:.98rem;font-weight:700;color:#101828;margin:0 0 10px}.ComparisonPage_topicDot__m60t8{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#6f42c1,#0d6efd);flex-shrink:0}.ComparisonPage_topicDotRival__PA3Eu{background:#b9bfd0}.ComparisonPage_topicApproach__OODSx{display:block;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#98a2b3;margin-bottom:8px}.ComparisonPage_topicText__8jcjQ{font-size:.92rem;line-height:1.68;color:#5b6577;margin:0}.ComparisonPage_metricGrid___7pA0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.ComparisonPage_metricCard__5p4_h{background:#fff;border:1px solid #eceef4;border-radius:16px;padding:26px 24px;height:100%}.ComparisonPage_metricValue__3iCNp{display:block;font-size:clamp(1.7rem,4vw,2.1rem);font-weight:800;line-height:1.1;margin-bottom:12px;background:linear-gradient(135deg,#6f42c1,#0d6efd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ComparisonPage_metricLabel__nM_Kd{font-size:.9rem;line-height:1.62;color:#475467;margin:0 0 14px}.ComparisonPage_metricSource__syudE{font-size:.76rem;color:#98a2b3;margin:0}.ComparisonPage_advantageGrid__cUGft{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.ComparisonPage_advantageCard__4eAr_{background:#fff;border:1px solid #eceef4;border-radius:16px;padding:26px 24px;height:100%;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.ComparisonPage_advantageCard__4eAr_:hover{transform:translateY(-4px);border-color:#ded2f7;box-shadow:0 18px 38px rgba(16,24,40,.1)}.ComparisonPage_advantageIcon___yEyD{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#f4efff,#eaf1ff);color:#6f42c1;font-size:1rem;margin-bottom:18px}.ComparisonPage_advantageTitle__KWA5y{font-size:1.02rem;font-weight:700;color:#101828;line-height:1.4;margin:0 0 10px}.ComparisonPage_advantageText__9imOw{font-size:.9rem;line-height:1.66;color:#5b6577;margin:0}.ComparisonPage_tableWrap__aU5jq{border-radius:18px;overflow:hidden;border:1px solid #e8e9f2;background:#fff;box-shadow:0 16px 36px rgba(16,24,40,.06)}.ComparisonPage_tableScroll__6J5eZ{overflow-x:auto;-webkit-overflow-scrolling:touch}.ComparisonPage_table__PD7lk{width:100%;min-width:760px;border-collapse:collapse}.ComparisonPage_table__PD7lk thead th{background:#16112b;color:#fff;font-size:.86rem;font-weight:700;text-align:left;padding:18px 22px;white-space:nowrap}.ComparisonPage_table__PD7lk tbody tr{border-top:1px solid #f0f1f7}.ComparisonPage_table__PD7lk tbody tr:nth-child(2n){background:#fbfaff}.ComparisonPage_table__PD7lk td{padding:16px 22px;vertical-align:top;font-size:.88rem;line-height:1.55}.ComparisonPage_table__PD7lk thead th:last-child{background:#2c2350}.ComparisonPage_table__PD7lk tbody td:last-child{background:#f3f0fc}.ComparisonPage_table__PD7lk tbody tr:nth-child(2n) td:last-child{background:#ece7fa}.ComparisonPage_featureCell__Azg2w{font-weight:700;color:#101828;width:34%}.ComparisonPage_valueYes__i0Cvj{display:block;font-weight:700;color:#067a54}.ComparisonPage_valueStrong__3ih6H{display:block;font-weight:700;color:#6f42c1}.ComparisonPage_valuePlain__SpTEl{display:block;font-weight:500;color:#667085}.ComparisonPage_valueNote__YZPcF{display:block;margin-top:4px;font-size:.78rem;font-weight:700;color:#475467}.ComparisonPage_verdictGrid__ef2ts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.ComparisonPage_verdictCard__zSXKl{border:1px solid #eceef4;border-radius:20px;padding:30px 28px;background:#fff;height:100%}.ComparisonPage_verdictCardPrimary__75scw{border-color:#ded2f7;background:linear-gradient(180deg,#fff,#faf8ff)}.ComparisonPage_verdictHeading__HQdwT{font-size:1.15rem;font-weight:700;color:#101828;margin:0 0 18px}.ComparisonPage_verdictList__xqCbI{list-style:none;padding:0;margin:0;display:grid;grid-gap:13px;gap:13px}.ComparisonPage_verdictItem__uRuIc{display:flex;gap:11px;font-size:.92rem;line-height:1.62;color:#475467}.ComparisonPage_verdictItem__uRuIc i{flex-shrink:0;margin-top:3px;font-size:.78rem;color:#6f42c1}.ComparisonPage_verdictCard__zSXKl:not(.ComparisonPage_verdictCardPrimary__75scw) .ComparisonPage_verdictItem__uRuIc i{color:#98a2b3}.ComparisonPage_faqList__Z6wwZ{border-top:1px solid #e6e8f2}.ComparisonPage_faqItem__OfijO{border-bottom:1px solid #e6e8f2}.ComparisonPage_faqButton__WWjNL{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 4px;background:none;border:none;text-align:left;font-size:1rem;font-weight:700;color:#101828;cursor:pointer}.ComparisonPage_faqButton__WWjNL:hover{color:#6f42c1}.ComparisonPage_faqIcon__EUyls{flex-shrink:0;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#f1ecff;color:#6f42c1;font-size:.72rem;transition:transform .25s ease}.ComparisonPage_faqIconOpen__nlkqR{transform:rotate(45deg)}.ComparisonPage_faqAnswer__VyBgw{font-size:.93rem;line-height:1.75;color:#5b6577;margin:0;padding:0 44px 24px 4px}.ComparisonPage_relatedGrid__daPLN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.ComparisonPage_relatedCard__N1xna{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 22px;border-radius:14px;border:1px solid #eceef4;background:#fff;text-decoration:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.ComparisonPage_relatedCard__N1xna:hover{transform:translateY(-3px);border-color:#ded2f7;box-shadow:0 14px 30px rgba(16,24,40,.08)}.ComparisonPage_relatedName__YTrS3{display:block;font-size:.96rem;font-weight:700;color:#101828;line-height:1.4}.ComparisonPage_relatedMeta__QXMYP{display:block;margin-top:4px;font-size:.8rem;color:#8b93a7}.ComparisonPage_relatedCard__N1xna i{color:#6f42c1;font-size:.82rem}.ComparisonPage_cta__HCQgm{padding:48px 36px;border-radius:22px;text-align:center;background:linear-gradient(135deg,#6f42c1,#0d6efd);color:#fff}.ComparisonPage_ctaTitle__0menF{color:#fff;font-size:clamp(1.35rem,3.5vw,2rem);font-weight:800;margin-bottom:14px}.ComparisonPage_ctaText__E922p{color:hsla(0,0%,100%,.92);font-size:clamp(.94rem,2.4vw,1.05rem);line-height:1.68;max-width:640px;margin:0 auto 28px}.ComparisonPage_ctaButton__Urhea{display:inline-block;padding:13px 34px;border-radius:12px;background:#fff;color:#6f42c1;font-weight:700;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.ComparisonPage_ctaButton__Urhea:hover{color:#6f42c1;transform:translateY(-2px);box-shadow:0 12px 26px rgba(0,0,0,.18)}@media (max-width:991px){.ComparisonPage_advantageGrid__cUGft,.ComparisonPage_metricGrid___7pA0,.ComparisonPage_relatedGrid__daPLN{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ComparisonPage_page__kN7B_{padding-top:60px}.ComparisonPage_band__quE3V{padding:48px 0}.ComparisonPage_heroBand__OFFhj{padding:40px 0 42px}.ComparisonPage_advantageGrid__cUGft,.ComparisonPage_fitGrid__JRNQR,.ComparisonPage_metricGrid___7pA0,.ComparisonPage_relatedGrid__daPLN,.ComparisonPage_topicGrid___oLdf,.ComparisonPage_verdictGrid__ef2ts{grid-template-columns:minmax(0,1fr)}.ComparisonPage_fitGrid__JRNQR{margin-top:34px;gap:18px}.ComparisonPage_fitCard__a9Gr6,.ComparisonPage_verdictCard__zSXKl{padding:24px 20px}.ComparisonPage_sectionHead__lAIH_{margin-bottom:28px}.ComparisonPage_divider__psMjF{margin:32px 0}.ComparisonPage_faqAnswer__VyBgw{padding-right:4px}.ComparisonPage_cta__HCQgm{padding:34px 20px}}.ComparisonBreadcrumb_breadcrumb__lw_fb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 24px;padding:0;list-style:none;font-size:.84rem;line-height:1.5}.ComparisonBreadcrumb_item__A_J_x{display:inline-flex;align-items:center;gap:8px;color:#8b93a7}.ComparisonBreadcrumb_link__KQjAO{color:#6f42c1;font-weight:600;text-decoration:none}.ComparisonBreadcrumb_link__KQjAO:hover{color:#5a32a3;text-decoration:underline}.ComparisonBreadcrumb_current__SS_gA{color:#667085;font-weight:600}.ComparisonBreadcrumb_separator__SXc2M{color:#c4cad6;font-size:.66rem}@media (max-width:767px){.ComparisonBreadcrumb_breadcrumb__lw_fb{margin-bottom:18px;font-size:.8rem}}