.ComparisonPage_page__qCu87{background:var(--canvas);color:var(--text-body);font-family:var(--font-v35-body)}.ComparisonPage_page__qCu87>section:not([data-cta-pattern]) :where(h1,h2,h3,p,ul,ol){margin:0}.ComparisonPage_page__qCu87 :where(h1,h2,h3){text-wrap:balance}.ComparisonPage_page__qCu87 :where(p,li,td){text-wrap:pretty}.ComparisonPage_page__qCu87 a{text-underline-offset:4px}.ComparisonPage_page__qCu87 :where(a,summary,[tabindex]):focus-visible{outline:2px solid var(--purple-text-on-light);outline-offset:4px}.ComparisonPage_page__qCu87>section{scroll-margin-top:calc(var(--top-chrome-height) + 24px)}.ComparisonPage_page__qCu87 .ComparisonPage_noBreak__CVie7{white-space:nowrap!important}.ComparisonPage_page__qCu87 strong{font-family:var(--font-v35-body-regular);font-weight:400;color:var(--site-heading)}.ComparisonPage_hero__teytl{padding:var(--hero-pt-eyebrow) 0 0}.ComparisonPage_breadcrumb__A4XsT{display:flex;flex-wrap:wrap;gap:12px;font-size:14px;color:var(--text-secondary);margin-bottom:28px}.ComparisonPage_breadcrumb__A4XsT a{color:inherit}.ComparisonPage_heroCopy__GvHRq{max-width:920px}.ComparisonPage_verdict__otQKw{max-width:860px}.ComparisonPage_disclosure__WRuKm{max-width:760px;color:var(--text-secondary)!important}.ComparisonPage_actions__DZmz6{display:flex;align-items:center;flex-wrap:wrap}.ComparisonPage_jumpNav__GVIyF{display:flex;gap:12px 32px;flex-wrap:wrap;padding:32px 0 28px}.ComparisonPage_jumpNav__GVIyF a{font-family:var(--font-v35-label);font-size:12px;color:var(--text-body);text-decoration:none}.ComparisonPage_jumpNav__GVIyF a:hover{text-decoration:underline}.ComparisonPage_section__UfPrq{padding:clamp(64px,7vw,104px) 0}.ComparisonPage_white__caXUL{background-color:var(--surface)}.ComparisonPage_intro__03FVy{max-width:var(--measure-h2);margin-bottom:40px}.ComparisonPage_intro__03FVy [data-site-type=p2]{max-width:var(--measure-section-sub)}.ComparisonPage_loneEyebrow__6bsf1{margin-bottom:32px!important}.ComparisonPage_split__au5Tm{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);gap:clamp(36px,5vw,80px);align-items:start}.ComparisonPage_split__au5Tm .ComparisonPage_intro__03FVy{margin-bottom:24px}.ComparisonPage_marker__M9sAw{font-family:var(--font-v35-label);font-size:11px;line-height:1;letter-spacing:.04em;color:var(--purple-text-on-light);text-decoration:none;white-space:nowrap;padding:2px 3px;border:1px solid color-mix(in srgb,var(--purple) 30%,transparent);border-radius:var(--radius-sm,4px);vertical-align:1px}.ComparisonPage_marker__M9sAw:hover{background:color-mix(in srgb,var(--purple) 10%,transparent)}.ComparisonPage_dark__rCcMW .ComparisonPage_marker__M9sAw{color:var(--cyan);border-color:color-mix(in srgb,var(--cyan) 40%,transparent)}.ComparisonPage_textLink__52LJ8{display:inline-block;font-family:var(--font-v35-body-regular);font-size:16px;color:var(--purple-text-on-light)}.ComparisonPage_note__Vs8YZ{color:var(--text-secondary)!important;margin-top:16px!important}.ComparisonPage_scrollHint__vXQyU{display:none;color:var(--text-secondary)!important;margin-bottom:10px!important}.ComparisonPage_tableScroll__Wwhuk{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.ComparisonPage_table__taZYN{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.ComparisonPage_table__taZYN caption{caption-side:top;text-align:left;padding:16px 24px;color:var(--text-secondary)!important;border-bottom:1px solid var(--border)}.ComparisonPage_table__taZYN :where(th,td){padding:18px 24px;vertical-align:top;font-family:var(--font-v35-body);font-size:16px;font-weight:300;line-height:24px;color:var(--site-prose)}.ComparisonPage_table__taZYN thead th{font-family:var(--font-v35-heading);font-size:20px;font-weight:800;letter-spacing:-.5px;line-height:26px;color:var(--text-primary)}.ComparisonPage_table__taZYN tbody :where(th,td){border-top:1px solid var(--border)}.ComparisonPage_table__taZYN tbody th{font-family:var(--font-v35-body-regular);font-weight:400;color:var(--text-primary)}.ComparisonPage_table__taZYN :where(td,th+th){border-left:1px solid var(--border)}.ComparisonPage_glance___fsB6{min-width:760px}.ComparisonPage_glance___fsB6 th:first-child{width:22%}.ComparisonPage_glance___fsB6 thead th:nth-child(2){color:var(--magenta)}.ComparisonPage_glance___fsB6 td:nth-child(2){background:color-mix(in srgb,var(--purple) 4%,var(--surface))}.ComparisonPage_advantage__pRyGF{white-space:nowrap}.ComparisonPage_pricing__3CBtL{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;align-items:start}.ComparisonPage_fit__J_Jis,.ComparisonPage_profiles__JXZE0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ComparisonPage_block__A1vQk{display:grid;gap:16px;align-content:start;min-width:0}.ComparisonPage_fit__J_Jis .ComparisonPage_block__A1vQk,.ComparisonPage_pricing__3CBtL .ComparisonPage_block__A1vQk{padding:clamp(24px,3vw,40px);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.ComparisonPage_pricing__3CBtL .ComparisonPage_block__A1vQk:last-child{grid-column:1/-1;background:color-mix(in srgb,var(--purple) 8%,var(--surface));border-color:color-mix(in srgb,var(--purple) 35%,var(--border))}.ComparisonPage_pricing__3CBtL .ComparisonPage_block__A1vQk .ComparisonPage_table__taZYN{min-width:520px}.ComparisonPage_pricing__3CBtL .ComparisonPage_block__A1vQk .ComparisonPage_table__taZYN th:first-child,.ComparisonPage_pricing__3CBtL .ComparisonPage_block__A1vQk .ComparisonPage_table__taZYN th:nth-child(2){width:24%}.ComparisonPage_pricing__3CBtL .ComparisonPage_block__A1vQk:last-child>*{max-width:880px}.ComparisonPage_pricing__3CBtL .ComparisonPage_block__A1vQk .ComparisonPage_note__Vs8YZ{margin-top:0!important}.ComparisonPage_fit__J_Jis .ComparisonPage_block__A1vQk:nth-child(-n+2){background:color-mix(in srgb,var(--purple) 8%,var(--surface))}.ComparisonPage_profiles__JXZE0{gap:clamp(32px,5vw,72px)}.ComparisonPage_list__xhsKx{list-style:none;padding:0;display:grid;gap:12px}.ComparisonPage_list__xhsKx li{position:relative;padding-left:22px}.ComparisonPage_list__xhsKx li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:2px;background:var(--purple)}.ComparisonPage_dark__rCcMW .ComparisonPage_textLink__52LJ8{color:var(--cyan)}.ComparisonPage_dark__rCcMW strong{color:var(--v35-text-heading-on-dark)}.ComparisonPage_steps__Ml0wJ{list-style:none;padding:0;display:grid;gap:16px}.ComparisonPage_steps__Ml0wJ li{display:grid;grid-template-columns:36px 1fr;gap:16px;align-items:baseline;padding:24px;border:1px solid var(--schematic-line-on-dark);border-radius:var(--radius-md)}.ComparisonPage_number__q47QQ{font-family:var(--font-v35-label);font-size:12px;color:var(--purple-text-on-light)}.ComparisonPage_dark__rCcMW .ComparisonPage_number__q47QQ{color:var(--cyan)}.ComparisonPage_proof__dtvN7{padding:clamp(28px,4vw,56px);border:1px solid var(--border);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--purple) 8%,var(--canvas))}.ComparisonPage_proof__dtvN7>*{max-width:880px}.ComparisonPage_proof__dtvN7 .ComparisonPage_intro__03FVy{margin-bottom:0}.ComparisonPage_proof__dtvN7 .ComparisonPage_textLink__52LJ8{margin-top:20px}.ComparisonPage_faq__JYGR4 details{border-top:1px solid var(--border)}.ComparisonPage_faq__JYGR4 details:last-child{border-bottom:1px solid var(--border)}.ComparisonPage_faq__JYGR4 summary{display:flex;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;font-family:var(--font-v35-body-regular);font-size:20px;line-height:1.4;color:var(--text-primary);list-style:none}.ComparisonPage_faq__JYGR4 summary::-webkit-details-marker{display:none}.ComparisonPage_plus__9tKfu{font-size:24px;color:var(--purple-text-on-light);transition:transform .15s}.ComparisonPage_faq__JYGR4 details[open] .ComparisonPage_plus__9tKfu{transform:rotate(45deg)}.ComparisonPage_faq__JYGR4 details>p{padding:0 32px 24px 0}.ComparisonPage_sources__UpTQ_{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ComparisonPage_sources__UpTQ_ li{display:grid;gap:8px;align-content:start;padding:22px 24px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--canvas);scroll-margin-top:calc(var(--top-chrome-height) + 24px)}.ComparisonPage_sources__UpTQ_ li:target{border-color:var(--purple)}.ComparisonPage_sources__UpTQ_ a{color:var(--text-primary);overflow-wrap:anywhere}.ComparisonPage_sources__UpTQ_ [data-site-type=p4]{color:var(--text-secondary)!important}.ComparisonPage_links__HKFko{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:16px 40px}@media (max-width:1100px){.ComparisonPage_pricing__3CBtL,.ComparisonPage_split__au5Tm{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.ComparisonPage_page__qCu87 .ComparisonPage_hero__teytl h1[data-site-type=h1]{font-size:clamp(38px,12.3vw,60px)!important;line-height:1.3!important;letter-spacing:-.0308em!important}}@media (max-width:767px){.ComparisonPage_breadcrumb__A4XsT{font-size:12px;margin-bottom:20px}.ComparisonPage_fit__J_Jis,.ComparisonPage_profiles__JXZE0,.ComparisonPage_sources__UpTQ_{grid-template-columns:minmax(0,1fr)}.ComparisonPage_scrollHint__vXQyU{display:block}.ComparisonPage_table__taZYN :where(th,td),.ComparisonPage_table__taZYN caption{padding-left:16px;padding-right:16px}.ComparisonPage_faq__JYGR4 summary{font-size:18px}.ComparisonPage_links__HKFko{flex-direction:column}}@media (prefers-reduced-motion:reduce){.ComparisonPage_plus__9tKfu{transition:none}}