.intro{align-items:center}.intro p{max-width:620px}.secondary-link{background:transparent;color:var(--ink)}nav{flex-wrap:wrap;padding-top:16px!important;padding-bottom:16px!important}.proof{display:grid;grid-template-columns:1fr 1fr 2fr;gap:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;margin:12px 0 20px}.proof strong{font-size:29px;display:block;line-height:1.2}.proof span{font-size:12px;color:var(--muted)}.explanation{font-size:14px;max-width:820px;margin-bottom:25px}.comparison{background:white;border:1px solid var(--line);border-radius:12px;margin-bottom:18px;overflow:hidden}.comparison summary{font-size:16px;padding:20px 24px;margin:0}.comparison summary span{font-size:11px;font-weight:500;color:var(--muted);display:inline-block;margin-left:10px}.compare-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.compare-grid section{min-width:0;padding:24px}.compare-grid section+section{border-left:1px solid var(--line)}.compare-grid pre{font:12px/2 ui-monospace,SFMono-Regular,monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f6ef;padding:16px;border-radius:6px;margin:18px 0 0}.compare-grid table{table-layout:fixed;margin-top:18px}.compare-grid th,.compare-grid td{padding:8px 6px;white-space:normal;overflow-wrap:anywhere}.compare-grid th:nth-child(1),.compare-grid th:nth-child(2){width:42px}.compare-grid td:nth-child(1),.compare-grid td:nth-child(2){color:var(--muted)}.compare-grid td:nth-child(3){font-size:11px}.notes{padding-top:24px;padding-bottom:28px}.inquiry{display:flex;align-items:center;gap:30px;padding:28px;background:#e8eddf;border-radius:12px;margin-bottom:36px}.inquiry div{flex:1}.inquiry h2{margin-top:10px}.inquiry p{max-width:690px;font-size:14px}.inquiry .button{max-width:100%;flex-shrink:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}footer{padding-top:24px!important;padding-bottom:28px!important}@media(max-width:800px){.compare-grid{grid-template-columns:1fr}.compare-grid section+section{border-left:0;border-top:1px solid var(--line)}.inquiry{display:block}.inquiry .button{margin-top:14px}}@media(max-width:480px){h1{font-size:36px}.proof{gap:12px;grid-template-columns:1fr 1fr}.proof div:last-child{grid-column:1/-1}.comparison summary{padding:18px}.comparison summary span{display:block;margin:6px 0 0}.compare-grid section{padding:18px}.inquiry{padding:20px}.controls .button{width:100%;text-align:center}nav>a:last-child{font-size:12px}}
