.ComparisonPage-module__xCl7jG__page{--comparison-body:var(--background);--comparison-text:var(--foreground);--comparison-muted:var(--muted-foreground);--comparison-line:var(--border);--comparison-soft:var(--surface);--comparison-card-line:var(--border);--comparison-highlight:color-mix(in srgb,var(--brand-amber)4%,var(--background));--comparison-header-highlight:color-mix(in srgb,var(--brand-amber)10%,var(--background));--comparison-fit:var(--surface);--comparison-accent:color-mix(in srgb,var(--brand-amber)85%,black);background:var(--comparison-body);color:var(--comparison-text);font-family:var(--font-inter),Arial,sans-serif;-webkit-font-smoothing:antialiased}.ComparisonPage-module__xCl7jG__page :where(h1,h2,h3,p,figure){margin:0}.ComparisonPage-module__xCl7jG__page :where(h1,h2,h3){text-wrap:balance}.ComparisonPage-module__xCl7jG__page a:focus-visible,.ComparisonPage-module__xCl7jG__page summary:focus-visible,.ComparisonPage-module__xCl7jG__tableFrame:focus-visible{outline:3px solid var(--comparison-accent);outline-offset:5px}.ComparisonPage-module__xCl7jG__wrap{width:calc(100% - 80px);max-width:1280px;margin-inline:auto}.ComparisonPage-module__xCl7jG__hero{text-align:center;background:var(--surface);color:var(--foreground);padding-block:80px 112px}.ComparisonPage-module__xCl7jG__kicker{color:color-mix(in srgb,var(--brand-amber)80%,var(--foreground));text-transform:uppercase;font-size:16px;font-weight:500;line-height:18px}.ComparisonPage-module__xCl7jG__heroTitle{letter-spacing:-.96px;max-width:1040px;margin:32px auto 0;font-size:52px;font-weight:600;line-height:1.1}.ComparisonPage-module__xCl7jG__heroTitle span{color:var(--brand-amber)}.ComparisonPage-module__xCl7jG__heroDescription{max-width:880px;color:var(--muted-foreground);margin:32px auto 0;font-size:24px;font-weight:400;line-height:36px}.ComparisonPage-module__xCl7jG__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:48px;display:flex}.ComparisonPage-module__xCl7jG__cta,.ComparisonPage-module__xCl7jG__secondaryCta{border-radius:12px;height:auto;min-height:54px;padding:16px 24px;font-size:17.6px;font-weight:600;line-height:22px}.ComparisonPage-module__xCl7jG__cta{background:var(--comparison-accent);color:var(--background);border:0;gap:14px}.ComparisonPage-module__xCl7jG__cta:hover{background:color-mix(in srgb,var(--comparison-accent)88%,var(--foreground));color:var(--background)}.ComparisonPage-module__xCl7jG__secondaryCta{color:var(--foreground);border:1px solid var(--border);background:0 0;padding-block:15px}.ComparisonPage-module__xCl7jG__secondaryCta:hover{background:var(--muted);color:var(--foreground)}.ComparisonPage-module__xCl7jG__productImage{border:1px solid var(--border);background:var(--card);border-radius:16px;margin-top:112px;padding:24px;overflow:hidden}.ComparisonPage-module__xCl7jG__productImage img{border-radius:8px;width:100%;height:auto;display:block}.ComparisonPage-module__xCl7jG__section{padding-block:96px}.ComparisonPage-module__xCl7jG__differencesSection{padding-block:112px 80px}.ComparisonPage-module__xCl7jG__sectionKicker{color:color-mix(in srgb,var(--brand-amber)80%,var(--foreground));text-transform:uppercase;margin:0 24px 24px;font-size:18px;font-weight:500;line-height:18px}.ComparisonPage-module__xCl7jG__fitSection{background:var(--comparison-fit);padding-block:112px}.ComparisonPage-module__xCl7jG__sectionTitle{letter-spacing:-.96px;max-width:1100px;margin-inline:24px;font-size:40px;font-weight:600;line-height:1.2}.ComparisonPage-module__xCl7jG__differences{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px;display:grid}.ComparisonPage-module__xCl7jG__differences article{background:var(--comparison-soft);border:1px solid var(--comparison-card-line);border-radius:12px;min-height:260px;padding:48px 24px}.ComparisonPage-module__xCl7jG__differences h3{letter-spacing:normal;font-size:20px;font-weight:600;line-height:26px}.ComparisonPage-module__xCl7jG__differences p{color:var(--comparison-text);margin-top:16px;font-size:16px;line-height:24px}.ComparisonPage-module__xCl7jG__comparison{background:var(--comparison-body);padding-block:80px 112px;scroll-margin-top:112px}.ComparisonPage-module__xCl7jG__tableFrame{border:1px solid var(--comparison-line);border-radius:16px;margin-top:64px;overflow-x:auto}.ComparisonPage-module__xCl7jG__tableFrame [data-slot=table-container]{overflow:visible}.ComparisonPage-module__xCl7jG__comparisonTable{table-layout:fixed;border-collapse:collapse;background:var(--comparison-body);width:100%;min-width:800px}.ComparisonPage-module__xCl7jG__taskColumn,.ComparisonPage-module__xCl7jG__productColumn{width:33.3333%}.ComparisonPage-module__xCl7jG__comparisonTable th,.ComparisonPage-module__xCl7jG__comparisonTable td{vertical-align:top;text-align:left;white-space:normal;border-bottom:1px solid var(--comparison-line);color:var(--comparison-text);padding:24px;font-size:16px;font-weight:400;line-height:1.3}.ComparisonPage-module__xCl7jG__comparisonTable thead th{height:174px;padding:24px}.ComparisonPage-module__xCl7jG__comparisonTable thead th:first-child{vertical-align:bottom;color:var(--comparison-muted);padding-bottom:26px;font-size:16px}.ComparisonPage-module__xCl7jG__productName{font-size:24px;font-weight:500;line-height:1.3;display:block}.ComparisonPage-module__xCl7jG__productScope{color:var(--comparison-muted);margin-top:8px;font-size:18px;font-weight:400;line-height:1.3;display:block}.ComparisonPage-module__xCl7jG__comparisonTable thead .ComparisonPage-module__xCl7jG__risemore{background:var(--comparison-header-highlight)}.ComparisonPage-module__xCl7jG__comparisonTable .ComparisonPage-module__xCl7jG__risemore{background:var(--comparison-highlight)}.ComparisonPage-module__xCl7jG__tableCta{border-radius:12px;width:100%;min-height:44px;margin-top:24px;padding:10px 16px;font-size:16px;line-height:20px;display:flex}.ComparisonPage-module__xCl7jG__comparisonTable .ComparisonPage-module__xCl7jG__groupRow th{background:var(--comparison-soft);padding:40px 24px 24px;font-size:24px;font-weight:500;line-height:1.3}.ComparisonPage-module__xCl7jG__groupRow p{color:var(--comparison-muted);margin-top:4px;font-size:16px;font-weight:400;line-height:1.3}.ComparisonPage-module__xCl7jG__comparisonTable tr:hover{background:0 0}.ComparisonPage-module__xCl7jG__fit{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px;margin-top:48px;display:grid}.ComparisonPage-module__xCl7jG__fit article{background:var(--comparison-body);border:1px solid var(--comparison-line);border-radius:12px;min-height:552px;padding:48px 24px}.ComparisonPage-module__xCl7jG__fit .ComparisonPage-module__xCl7jG__fitRiseMore{background:var(--comparison-accent);color:var(--background);border-color:var(--comparison-accent);flex-direction:column;align-items:flex-start;display:flex}.ComparisonPage-module__xCl7jG__fit h3{letter-spacing:-.64px;font-size:24px;font-weight:600;line-height:1.3}.ComparisonPage-module__xCl7jG__fit p{margin-top:16px;font-size:16px;line-height:24px}.ComparisonPage-module__xCl7jG__fitRiseMore>*{max-width:552px}.ComparisonPage-module__xCl7jG__fit ul{gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ComparisonPage-module__xCl7jG__fit li{align-items:flex-start;gap:12px;font-size:18px;line-height:1.5;display:flex}.ComparisonPage-module__xCl7jG__fit li svg{flex-shrink:0;margin-top:4px}.ComparisonPage-module__xCl7jG__fitCta{background:var(--background);width:100%;min-height:44px;color:var(--foreground);border-radius:12px;margin-top:auto;padding:12px 24px;font-size:16px;line-height:20px}.ComparisonPage-module__xCl7jG__fitRiseMore ul{margin-bottom:48px}.ComparisonPage-module__xCl7jG__fitCta:hover{background:var(--surface);color:var(--foreground)}.ComparisonPage-module__xCl7jG__faqSection{border-top:1px solid var(--comparison-line)}.ComparisonPage-module__xCl7jG__readingWidth{width:calc(100% - 80px);max-width:1000px;margin-inline:auto}.ComparisonPage-module__xCl7jG__faq{margin-top:48px}.ComparisonPage-module__xCl7jG__faq details{border-bottom:1px solid var(--comparison-line);padding-block:24px}.ComparisonPage-module__xCl7jG__faq summary{cursor:pointer;line-height:1.4}.ComparisonPage-module__xCl7jG__faq summary h3{font-size:20px;font-weight:500;line-height:1.4;display:inline}.ComparisonPage-module__xCl7jG__faq details p{max-width:76ch;color:var(--comparison-muted);margin-top:16px;font-size:18px;line-height:1.5}.ComparisonPage-module__xCl7jG__references{color:var(--comparison-muted);gap:28px;margin-top:48px;font-size:14px;line-height:1.5;display:grid}.ComparisonPage-module__xCl7jG__references h3{color:var(--comparison-text);font-size:16px;font-weight:500}.ComparisonPage-module__xCl7jG__references a{color:inherit;text-underline-offset:4px;text-decoration:underline}.ComparisonPage-module__xCl7jG__references a:hover{color:var(--comparison-text)}.ComparisonPage-module__xCl7jG__reviewed{margin-top:8px;font-size:12px}.ComparisonPage-module__xCl7jG__sourceLinks,.ComparisonPage-module__xCl7jG__relatedLinks{flex-wrap:wrap;gap:10px 24px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ComparisonPage-module__xCl7jG__workflowLinks{max-width:70ch}.ComparisonPage-module__xCl7jG__closing{text-align:center;background:var(--surface);color:var(--foreground);padding-block:112px}.ComparisonPage-module__xCl7jG__closing h2{margin:0 auto 40px}@media (max-width:767px){.ComparisonPage-module__xCl7jG__wrap,.ComparisonPage-module__xCl7jG__readingWidth{width:calc(100% - 32px)}.ComparisonPage-module__xCl7jG__hero{padding-top:56px}.ComparisonPage-module__xCl7jG__heroTitle{letter-spacing:-.6px;margin-top:24px;font-size:36px;line-height:1.12}.ComparisonPage-module__xCl7jG__kicker{font-size:13px}.ComparisonPage-module__xCl7jG__heroDescription{margin-top:24px;font-size:18px;line-height:28px}.ComparisonPage-module__xCl7jG__actions{gap:12px;margin-top:32px}.ComparisonPage-module__xCl7jG__cta,.ComparisonPage-module__xCl7jG__secondaryCta{min-height:50px;padding:14px 20px;font-size:16px;line-height:20px}.ComparisonPage-module__xCl7jG__productImage{border-radius:8px;margin-top:64px;padding:10px}.ComparisonPage-module__xCl7jG__productImage img{border-radius:6px}.ComparisonPage-module__xCl7jG__section,.ComparisonPage-module__xCl7jG__comparison,.ComparisonPage-module__xCl7jG__fitSection{padding-block:56px}.ComparisonPage-module__xCl7jG__sectionTitle{letter-spacing:-.6px;margin-inline:8px;font-size:30px}.ComparisonPage-module__xCl7jG__differences{grid-template-columns:1fr;gap:32px;margin-top:32px}.ComparisonPage-module__xCl7jG__differences article{padding:32px 24px}.ComparisonPage-module__xCl7jG__differences h3{font-size:20px}.ComparisonPage-module__xCl7jG__fit li{font-size:17px}.ComparisonPage-module__xCl7jG__tableFrame,.ComparisonPage-module__xCl7jG__fit{margin-top:32px}.ComparisonPage-module__xCl7jG__comparisonTable{min-width:800px}.ComparisonPage-module__xCl7jG__comparisonTable th,.ComparisonPage-module__xCl7jG__comparisonTable td{padding:20px}.ComparisonPage-module__xCl7jG__comparisonTable .ComparisonPage-module__xCl7jG__groupRow th{padding:28px 20px 20px}.ComparisonPage-module__xCl7jG__tableCta{min-height:44px;margin-top:24px;padding:10px 16px}.ComparisonPage-module__xCl7jG__fit{grid-template-columns:1fr;gap:20px}.ComparisonPage-module__xCl7jG__fit article{min-height:0;padding:32px 24px}.ComparisonPage-module__xCl7jG__sectionKicker{margin-inline:8px;font-size:14px}.ComparisonPage-module__xCl7jG__fitCta{margin-top:0}.ComparisonPage-module__xCl7jG__faq summary h3{font-size:18px}.ComparisonPage-module__xCl7jG__faq details p{font-size:17px}.ComparisonPage-module__xCl7jG__closing{padding-block:72px}}