.comparison-page{min-height:100vh}.comparison-header-nav{align-items:center;gap:26px;font-size:13px;display:flex}.comparison-header-nav a:hover{color:var(--red)}.comparison-main{max-width:1168px;margin:auto;padding:0 36px}.comparison-hero{max-width:900px;padding:60px 0 40px}.comparison-breadcrumb{margin-bottom:35px;font-size:12px;display:inline-block;color:var(--muted)!important}.comparison-hero .eyebrow{text-transform:uppercase;margin-bottom:16px}.comparison-hero h1{letter-spacing:-2.8px;font-size:clamp(38px,5vw,68px);font-weight:650;line-height:1.08}.comparison-hero h1>span{color:#838b78}.comparison-hero .comparison-lede{color:#626b59;max-width:740px;margin-top:25px;font-size:17px;line-height:1.8}.comparison-meta{color:#75806b;margin-top:22px;font-size:11px}.comparison-hero>.text-link{margin-top:22px;font-size:13px}.comparison-jump-links{flex-wrap:wrap;gap:12px 25px;margin-top:28px;font-size:12px;display:flex}.comparison-jump-links a{border-bottom:1px solid #c7cdbf;padding-bottom:4px}.comparison-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 45px;display:grid}.comparison-directory>a{border:1px solid var(--line);background:#fdfdf9;border-radius:8px;padding:24px;transition:border-color .15s}.comparison-directory>a:hover{border-color:var(--red)}.comparison-directory h2{letter-spacing:-.7px;justify-content:space-between;font-size:26px;display:flex;margin:9px 0!important}.comparison-directory h2 span{color:var(--red);font-size:19px}.comparison-directory p{color:#64705b;min-height:42px;font-size:13px}.directory-price{border-top:1px solid var(--line);color:#4d5944;margin-top:20px;padding-top:15px;font-size:11px;font-weight:550;display:block}.hub-explorer{margin-bottom:45px}.comparison-fit-grid{border:1px solid var(--line);background:#f1f3eb;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:55px;display:grid;overflow:hidden}.comparison-fit-grid article{padding:25px}.comparison-fit-grid article+article{border-left:1px solid var(--line)}.comparison-fit-grid p{color:#56624c;font-size:14px;line-height:1.8;margin-top:12px!important}.comparison-section-heading{max-width:760px;margin-bottom:28px}.comparison-section-heading h2,.comparison-questions h2,.comparison-related h2{letter-spacing:-1px;font-size:34px;font-weight:600;line-height:1.2;margin:12px 0!important}.comparison-section-heading>p:last-child{color:#67725d;font-size:14px;line-height:1.8}.deep-feature-table{border:1px solid var(--line);background:#fffefa;border-radius:8px;overflow:hidden}.deep-feature-table table{border-collapse:collapse;table-layout:fixed;width:100%}.deep-feature-table th,.deep-feature-table td{vertical-align:top;text-align:left;border-bottom:1px solid var(--line);padding:24px;font-size:13px;line-height:1.8}.deep-feature-table thead th{background:#edf0e7;padding-top:18px;padding-bottom:18px;font-size:14px;font-weight:600}.deep-feature-table th:first-child{width:19%}.deep-feature-table tbody th{color:#35442c;font-weight:550}.deep-feature-table tbody td:last-child{background:#f4f6ee}.deep-feature-table tbody tr:last-child>*{border-bottom:0}.deep-feature-table td p{color:#5b6752}.deep-feature-table td>.feature-status{margin-bottom:10px}.mobile-column-label{display:none}.payvy-source-note{color:#748167;font-size:11px;line-height:1.9;margin:18px 0 45px!important}.payvy-source-note a{text-underline-offset:3px;color:#3e5930!important;text-decoration:underline!important}.deep-pricing{background:#eaf0e2;border:1px solid #d6dfcb;border-radius:8px;grid-template-columns:1.2fr 1fr;gap:40px;margin-bottom:55px;padding:32px;display:grid}.deep-pricing>div+div{border-left:1px solid #cfd8c3;padding-left:36px}.deep-pricing h2,.deep-pricing h3{letter-spacing:-.6px;font-size:24px;font-weight:600;line-height:1.35;margin:12px 0!important}.deep-pricing p{color:#59694d;font-size:14px;line-height:1.8}.deep-pricing .text-link{margin-top:20px;font-size:12px}.comparison-questions{grid-template-columns:.85fr 1.15fr;gap:48px;margin-bottom:55px;display:grid}.comparison-questions>div>p:last-child{color:#718065;margin-top:18px;font-size:13px;line-height:1.8}.comparison-questions ol{margin:0;padding-left:25px;list-style:decimal}.comparison-questions li{border-bottom:1px solid var(--line);color:#536548;padding:16px 0 16px 9px;font-size:14px;line-height:1.8}.comparison-questions li:first-child{border-top:1px solid var(--line)}.comparison-method{background:#eeeee8;border-radius:8px;margin-bottom:50px;padding:28px 32px}.comparison-method h2{margin-bottom:14px;font-size:18px;font-weight:600}.comparison-method p{color:#6c7562;margin:12px 0;font-size:12px;line-height:1.9}.comparison-method ul{columns:2;column-gap:35px;margin:18px 0 0;padding-left:17px}.comparison-method li{break-inside:avoid;margin:0 0 9px;font-size:11px;line-height:1.7}.comparison-method a{text-underline-offset:3px;color:#566b45!important;text-decoration:underline!important}.comparison-related{padding-bottom:50px}.comparison-related>div{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.comparison-related>div a{border:1px solid var(--line);border-radius:5px;padding:10px 14px;font-size:12px}.comparison-related>div a:hover{border-color:var(--red)}.comparison-related>.text-link{font-size:12px}.comparison-footer{border-top:1px solid var(--line);color:#77826b;justify-content:space-between;gap:20px;max-width:1096px;margin:auto;padding:28px 0 40px;font-size:11px;display:flex}.comparison-footer nav{gap:20px;display:flex}@media (width<=900px){.comparison-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-fit-grid{grid-template-columns:1fr}.comparison-fit-grid article+article{border-left:0;border-top:1px solid var(--line)}.deep-feature-table th,.deep-feature-table td{padding:18px}.deep-pricing{gap:25px}.deep-pricing>div+div{padding-left:25px}.comparison-footer{margin-inline:36px}.comparison-questions{gap:30px}}@media (width<=640px){.comparison-main{padding:0 22px}.comparison-page .site-header{flex-wrap:wrap;row-gap:15px;height:auto;min-height:80px;padding-block:18px}.comparison-header-nav{gap:16px;font-size:11px}.comparison-header-nav .workflow-nav-link{display:none}.comparison-hero{padding-top:35px}.comparison-hero h1{letter-spacing:-1.6px}.comparison-hero .comparison-lede{font-size:15px}.comparison-meta{font-size:10px}.comparison-directory{grid-template-columns:1fr;gap:10px}.comparison-directory>a{padding:20px}.comparison-directory p{min-height:0}.comparison-fit-grid{margin-bottom:40px}.comparison-section-heading h2,.comparison-questions h2,.comparison-related h2{font-size:28px}.deep-feature-table table,.deep-feature-table tbody,.deep-feature-table tr,.deep-feature-table th,.deep-feature-table td{display:block;width:100%!important}.deep-feature-table thead{display:none}.deep-feature-table tbody th{background:#e6ebde;border-top:1px solid #cdd6c1;padding:13px 20px;font-size:14px}.deep-feature-table tbody tr:first-child th{border-top:0}.deep-feature-table tbody td{border-bottom:0;padding:20px}.deep-feature-table td p{font-size:14px}.mobile-column-label{margin-bottom:10px;font-size:12px;font-weight:650;display:block}.deep-pricing{grid-template-columns:1fr;gap:24px;padding:24px}.deep-pricing>div+div{border-top:1px solid #cfd8c3;border-left:0;padding:22px 0 0}.comparison-questions{grid-template-columns:1fr;gap:22px}.comparison-method{padding:24px}.comparison-method ul{columns:1}.comparison-footer{flex-direction:column;margin-inline:22px}.comparison-footer nav{gap:18px}}.comparison-header-nav,.comparison-footer nav{flex-wrap:wrap}.comparison-header-nav{justify-content:flex-end;gap:14px 22px}@media (width<=760px){.comparison-page .site-header{flex-wrap:wrap;gap:18px;height:auto;padding-block:20px}.comparison-header-nav{justify-content:flex-start;gap:12px 18px}.comparison-footer nav{gap:12px 18px}}
