/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
.compare-page{max-width:var(--public-measure);padding-inline:var(--public-gutter);margin-inline:auto}.compare-hero{text-align:center;padding:100px 0 80px}.compare-hero h1{font-family:var(--font-haast);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,7.8vw,8.8125rem);font-weight:100;line-height:1.08}.compare-hero h1 span{display:block}.compare-hero>.public-mono-label{margin:29px 0 0}.compare-lede{text-wrap:pretty;max-width:40rem;margin:29px auto 0;font-size:1rem;line-height:1.8}.compare-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 29px;margin-top:29px;display:flex}.compare-actions .public-underline-link{align-items:center;gap:10px;font-size:.75rem;display:inline-flex}.compare-back{padding-top:29px}.compare-back a{align-items:center;gap:10px;font-size:.75rem;display:inline-flex}.compare-hero--detail{padding-top:64px}.compare-tagline{text-wrap:balance;margin:29px auto 0;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:400;line-height:1.5}.compare-hero--detail .compare-lede{margin-top:16px}.compare-section{border-top:1px solid var(--color-ink-black);padding-block:64px;scroll-margin-top:29px}.compare-section-heading{margin-bottom:43px}.compare-section-heading>.public-mono-label{margin:0 0 22px}.compare-section-heading h2,.compare-closing h2{font-family:var(--font-haast);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3vw,2.4375rem);font-weight:400;line-height:1.2}.compare-section-heading>p:last-child:not(.public-mono-label){max-width:40rem;margin:16px 0 0;font-size:.9375rem;line-height:1.8}.compare-reasons-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:29px 43px;margin:0;display:grid}.compare-reasons-grid dt{font-size:1rem;font-weight:500;line-height:1.6}.compare-reasons-grid dt>.public-mono-label{margin-bottom:22px;display:block}.compare-reasons-grid dd{text-wrap:pretty;margin:10px 0 0;font-size:.875rem;line-height:1.8}.compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.compare-card{border:1px solid var(--color-graphite-border);border-radius:var(--radius-cards);color:inherit;flex-direction:column;min-width:0;padding:29px;display:flex;position:relative}.compare-card-title-link{color:inherit;text-decoration:none}.compare-card-title-link:after{content:"";position:absolute;inset:0}.compare-card-title-link:focus-visible{outline:none}.compare-card-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.compare-card-top .public-mono-label{line-height:1.7}.compare-card h3,.compare-feature-card h3{letter-spacing:-.025em;margin:22px 0 0;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:400;line-height:1.4}.compare-card h3 span{font-weight:100}.compare-card>p,.compare-feature-card>p:not(.public-mono-label){text-wrap:pretty;max-width:34rem;margin:16px 0 0;font-size:.875rem;line-height:1.8}.compare-card ul{gap:10px;margin:22px 0 29px;padding:0;list-style:none;display:grid}.compare-card li{align-items:flex-start;gap:10px;font-size:.8125rem;line-height:1.7;display:flex}.compare-card li svg{margin-top:4px}.compare-card svg{flex-shrink:0}.compare-card-link{align-items:center;gap:7px;margin-top:auto;padding-top:14px;font-size:.75rem;display:inline-flex}.compare-card:hover,.compare-card:focus-within{border-color:var(--color-ink-black)}.compare-card:hover .compare-card-link,.compare-card:focus-within .compare-card-link{text-underline-offset:4px;text-decoration:underline}.compare-feature-card{background:var(--color-paper-warm-gray);border-radius:var(--radius-cards);flex-direction:column;justify-content:center;align-items:flex-start;padding:43px 29px;display:flex}.compare-feature-card>.public-mono-label{margin:0}.compare-feature-card .public-pill{margin-top:29px}.compare-scroll-hint{margin:0 0 16px;font-size:.75rem;line-height:1.7;display:none}.compare-table-region{overflow-x:auto}.compare-table-region:focus-visible,.compare-card-title-link:focus-visible:after{outline:2px solid var(--color-ink-black);outline-offset:4px}.compare-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:42rem;font-size:.875rem;line-height:1.8}.compare-table th,.compare-table td{border-bottom:1px solid var(--color-paper-warm-gray);text-align:left;vertical-align:top;padding:22px}.compare-table th:first-child{width:18%;padding-left:0}.compare-table thead th{border-bottom-color:var(--color-ink-black);padding-block:16px;font-size:1.125rem;font-weight:500}.compare-table thead th:first-child{font-size:.75rem;font-weight:400}.compare-table tbody th{font-weight:500}.compare-table th:nth-child(2),.compare-table td:nth-child(2){background:var(--color-paper-warm-gray);border-bottom-color:var(--color-graphite-border)}.compare-table td:last-child{padding-right:0}.compare-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.compare-fit{border:1px solid var(--color-graphite-border);border-radius:var(--radius-cards);padding:29px}.compare-fit--mesq{background:var(--color-paper-warm-gray);border-color:#0000}.compare-fit h3,.compare-boundary h3,.compare-sources h3{margin:0;font-size:1rem;font-weight:500;line-height:1.6}.compare-fit p,.compare-boundary p,.compare-sources p{text-wrap:pretty;margin:10px 0 0;font-size:.875rem;line-height:1.8}.compare-boundary{border-bottom:1px solid var(--color-paper-warm-gray);margin-top:43px;padding-bottom:29px}.compare-sources{max-width:52rem;margin-top:29px}.compare-sources ul{flex-wrap:wrap;gap:10px 22px;margin:16px 0;padding:0;list-style:none;display:flex}.compare-sources a{text-underline-offset:4px;align-items:center;gap:7px;font-size:.75rem;text-decoration:underline;display:inline-flex}.compare-sources .public-mono-label{margin-top:22px;font-size:.6875rem}.compare-closing{border-top:1px solid var(--color-ink-black);text-align:center;padding-block:80px}.compare-closing>.public-mono-label{margin:0 0 22px}.compare-closing h2{font-size:clamp(2rem,4vw,3.625rem);font-weight:100}.compare-closing>p:not(.public-mono-label){margin:22px 0 0;font-size:.9375rem;line-height:1.8}.compare-closing .public-pill{margin-top:29px}@media not all and (width>=64rem){.compare-reasons-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=48rem){.compare-table{width:calc(200% - 6rem);min-width:0}.compare-table th:first-child{background:var(--color-bleach-white);overflow-wrap:anywhere;z-index:1;width:6rem;padding-right:14px;position:sticky;left:0}.compare-hero{padding-block:64px}.compare-hero--detail{padding-top:43px}.compare-hero h1{font-size:clamp(2.5rem,8vw,4rem)}.compare-section{padding-block:43px}.compare-grid,.compare-fit-grid{grid-template-columns:minmax(0,1fr)}.compare-reasons-grid{gap:29px 22px}.compare-scroll-hint{display:block}.compare-card{padding:22px}.compare-closing{padding-block:64px}}@media not all and (width>=40rem){.compare-reasons-grid{grid-template-columns:minmax(0,1fr)}.compare-reasons-grid>div{border-bottom:1px solid var(--color-paper-warm-gray);padding-bottom:22px}.compare-reasons-grid>div:last-child{border:0;padding-bottom:0}.compare-reasons-grid dt>.public-mono-label{margin-bottom:10px}}
