.ct-public .ct-comparison-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:64px;padding-block:88px 64px;display:grid}.ct-public .ct-comparison-kicker{font:500 13px/1.5 var(--ct-font-mono);text-transform:uppercase;letter-spacing:.06em;margin-bottom:24px}.ct-public .ct-comparison-hero h1{font-size:var(--ct-type-page-title);color:var(--ct-text-strong);margin-bottom:28px}.ct-public .ct-comparison-hero h1 span{color:var(--ct-brand)}.ct-public .ct-comparison-intro{color:var(--ct-text-muted);margin-bottom:28px;font-size:18px;line-height:1.65}.ct-public .ct-comparison-facts{border-top:1px solid var(--ct-text-strong);flex-wrap:wrap;gap:24px;margin-top:36px;padding-top:20px;display:flex}.ct-public .ct-comparison-facts>div:not(:last-child){border-right:1px solid var(--ct-border-default);padding-right:24px}.ct-public .ct-comparison-facts dd{font:600 28px/1.4 var(--ct-font-display);color:var(--ct-text-strong)}.ct-public .ct-comparison-facts dt{color:var(--ct-text-muted);margin-top:6px;font-size:14px}.ct-public .ct-criteria-table :is(th,td){font-family:var(--ct-font-sans);font-size:15px;line-height:1.55}.ct-public .ct-criteria-table :is(th,td) [class*="text-[10px]"]{text-transform:none;letter-spacing:0;font-size:13px}.ct-public .ct-criteria-table button{min-height:44px;font-family:var(--ct-font-sans);text-transform:none;letter-spacing:0;font-size:14px}.ct-public .ct-criteria-table :is(th,td) :is(.ct-btn-primary,.ct-btn-ghost){min-height:44px;font-size:14px}.ct-public .ct-criteria-table tbody th{text-transform:none;letter-spacing:0}.ct-public .ct-criteria-table :is(tbody,tfoot) th{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}@media (max-width:767px){.ct-public .ct-criteria-table :is(tbody,tfoot) th{font-size:14px}}@media (max-width:900px){.ct-public .ct-comparison-hero{grid-template-columns:1fr;gap:32px;padding-block:40px}}@media (max-width:680px){.ct-public .ct-comparison-facts{gap:16px}.ct-public .ct-comparison-facts>div:not(:last-child){padding-right:16px}}
