.compare-route .ph .cmp-h1-line{display:block}.pricing-route.compare-route .ph .ph-sub{text-wrap:pretty;max-width:42em}.compare-route .ph .cmp-jump{min-height:44px;color:var(--ink-sub);text-underline-offset:4px;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-size:14px;text-decoration:underline;display:inline-flex}.compare-route .ph .cmp-jump:hover{color:var(--ink)}.compare-route .cmp-jump:focus-visible,.compare-route .cmp-inc-more a:focus-visible{outline:2px solid var(--ink);outline-offset:5px;border-radius:4px}.compare-route #included{scroll-margin-top:100px}.compare-route .ph .cmp-hero-cta{max-width:320px;margin:28px auto 0}.compare-route .ph .cmp-hero-cta .ph-cta{margin-top:0}.compare-route .ph .cmp-hero-cta .ph-nocard{margin-top:14px}.compare-route .ph .cmp-board{text-align:left;margin-top:24px}.compare-route .ph .cmp-line{display:block}.compare-route .ph .cmp-table{display:none}.compare-route .ph .cmp-cards{gap:12px;margin:0;padding:0;list-style:none;display:grid}.compare-route .ph .cmp-card{background:#0f1112;border:1px solid #fffaf024;border-radius:18px;padding:20px 20px 18px}.compare-route .ph .cmp-card.cmp-us{background:#1b1e1f;border-color:#fffaf052}.compare-route .ph .cmp-plan{color:var(--ink-sub);margin:6px 0 0;font-size:13px;font-weight:400;line-height:1.45;display:block}.compare-route .ph .cmp-card-name{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:19px;font-weight:600;line-height:1.25}.compare-route .ph .cmp-facts{gap:12px;margin:18px 0 0;display:grid}.compare-route .ph .cmp-fact{gap:2px;display:grid}.compare-route .ph .cmp-fact+.cmp-fact{border-top:1px solid #fffaf014;padding-top:12px}.compare-route .ph .cmp-fact dt{color:var(--ink-sub);font-size:13px;line-height:1.4}.compare-route .ph .cmp-fact dd{color:var(--ink);font-variant-numeric:tabular-nums;text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.5}.compare-route .ph .cmp-sources{max-width:72em;color:var(--ink-sub);text-wrap:pretty;gap:10px;margin:20px auto 0;font-size:13.5px;line-height:1.55;display:grid}.compare-route .ph .cmp-sources p{margin:0}.compare-route .ph .cmp-tm{font-size:12.5px}@media (max-width:767.98px){.compare-route .ph .cmp-card-name{font-size:19px!important}}@media (min-width:768px){.compare-route .ph .cmp-board{margin-top:28px}.compare-route .ph .cmp-sources{margin-top:22px}}@media (min-width:1024px){.compare-route .ph .cmp-hero-cta{margin-top:32px}.compare-route .ph .cmp-board{margin-top:clamp(40px,6svh,56px)}.compare-route .ph .cmp-cards{display:none}.compare-route .ph .cmp-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;background:#0f1112;border:1px solid #fffaf024;border-radius:22px;width:100%;display:table;overflow:hidden}.compare-route .ph .cmp-table th,.compare-route .ph .cmp-table td{vertical-align:top;text-align:left;border-bottom:1px solid #fffaf01a;padding:22px 28px}.compare-route .ph .cmp-table tbody tr:last-child th,.compare-route .ph .cmp-table tbody tr:last-child td{border-bottom:0}.compare-route .ph .cmp-table thead th{color:var(--ink-sub);padding-top:20px;padding-bottom:14px;font-size:13px;font-weight:500;line-height:1.4}.compare-route .ph .cmp-table tbody th{color:var(--ink);font-size:16px;font-weight:600}.compare-route .ph .cmp-table tbody td{color:var(--ink-sub);text-wrap:pretty;font-size:16px;line-height:1.5}.compare-route .ph .cmp-table tr.cmp-us th,.compare-route .ph .cmp-table tr.cmp-us td{color:var(--ink);background:#1b1e1f}.compare-route .ph .cmp-table tr.cmp-us .cmp-vendor-name{font-size:21px}}.compare-route .ph .cmp-fig{font-family:var(--sans);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:36px;font-weight:500;line-height:1;display:block}.compare-route .ph .cmp-line--lead+.cmp-line{margin-top:6px}.compare-route .ph .cmp-us .cmp-fig{font-size:44px}@media (min-width:1024px){.compare-route .ph .cmp-fig{margin-bottom:6px;font-size:36px}}.compare-route .cmp-included{background:var(--bg)}.compare-route .cmp-included .workflow-head{text-align:center;max-width:none;margin-bottom:clamp(20px,2.4vw,32px)}.compare-route .cmp-inc-sub{max-width:40em;color:var(--ink-sub);text-wrap:pretty;margin:16px auto 0;font-size:16px;line-height:1.55}.compare-route .cmp-inc-panel{background:#0f1112;border:1px solid #fffaf024;border-radius:18px;padding:24px 20px 0}.compare-route .cmp-inc-grid{grid-template-columns:minmax(0,1fr);gap:18px;margin:0;padding:0 0 22px;list-style:none;display:grid}.compare-route .cmp-inc-cell{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:4px 12px;display:grid}.compare-route .cmp-included .ph-icon{width:22px;height:22px;color:var(--signal-ink);grid-row:1/span 2;margin-top:1px}.compare-route .cmp-inc-title{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;font-weight:600;line-height:1.4;font-size:16px!important}.compare-route .cmp-inc-text{color:var(--ink-sub);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.compare-route .cmp-inc-more{text-align:center;border-top:1px solid #fffaf01a;margin:0 -20px}.compare-route .cmp-inc-more a{color:var(--ink);text-underline-offset:3px;padding:14px 20px;font-size:14.5px;text-decoration:underline;display:block}@media (min-width:768px){.compare-route .cmp-inc-panel{border-radius:22px;padding:30px 30px 0}.compare-route .cmp-inc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-bottom:28px}.compare-route .cmp-inc-cell{row-gap:6px}.compare-route .cmp-inc-more{margin:0 -30px}}@media (min-width:1024px){.compare-route .cmp-inc-panel{padding:36px 36px 0}.compare-route .cmp-inc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 40px;padding-bottom:34px}.compare-route .cmp-inc-more{margin:0 -36px}.compare-route .ph .cmp-table{table-layout:fixed}.compare-route .ph .cmp-table thead .cmp-corner{width:18%}.compare-route .ph .cmp-table thead th:nth-child(2){width:30%}.compare-route .ph .cmp-table thead th:nth-child(3){width:27%}.compare-route .ph .cmp-table thead th:nth-child(4){width:25%}.compare-route .ph .cmp-table tbody th,.compare-route .ph .cmp-table tbody td{vertical-align:middle}}
