.wrap a{text-underline-offset:2px}
.eyebrow a{color:inherit;text-decoration:none}
.lead{font-size:18.5px;line-height:1.6;color:var(--ink);margin:14px 0 8px}
.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.cmp-wrap{margin:14px 0 8px}
.cmp{width:100%;border-collapse:separate;border-spacing:0;border:1.5px solid var(--ink);border-radius:18px;overflow:hidden;font-size:15.5px;line-height:1.55}
.cmp th,.cmp td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}
.cmp tbody tr:last-child th,.cmp tbody tr:last-child td{border-bottom:0}
.cmp thead th{background:var(--ink);color:#fff;font:700 15px/1.3 "Inter Tight",Inter,sans-serif}
.cmp thead th.us{color:#fff;background:var(--cobalt)}
.cmp tbody th{width:24%;font-weight:700;color:var(--ink);background:var(--soft)}
.cmp td{width:38%;color:#2b2f38}
.cmp td:nth-child(2){background:#f5f7ff}
.cta{margin:28px 0 8px}
.btn{display:inline-flex;align-items:center;min-height:48px;padding:12px 22px;border-radius:999px;background:var(--cobalt);color:#fff!important;text-decoration:none;font:700 16px/1.2 Inter,sans-serif;border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}
.btn:hover{background:#1b30a6}
.checked{margin-top:28px;font-size:14.5px;color:var(--muted)}
.cmp-list{list-style:none;padding:0;margin:24px 0}
.cmp-list li{border:1.5px solid var(--ink);border-radius:18px;padding:18px 22px;margin:14px 0;background:var(--soft)}
.cmp-list a{font:700 19px/1.3 "Inter Tight",Inter,sans-serif;color:var(--ink);text-decoration:none}
.cmp-list a:hover b{text-decoration:underline}
.cmp-list span{display:block;margin-top:4px;color:#2b2f38}
@media (max-width:640px){
.cmp,.cmp thead,.cmp tbody,.cmp tr,.cmp th,.cmp td{display:block;width:auto}
.cmp{border-radius:16px}
.cmp thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.cmp tbody tr{border-bottom:1.5px solid var(--ink)}
.cmp tbody tr:last-child{border-bottom:0}
.cmp tbody th{border-bottom:0;padding-bottom:6px;width:auto}
.cmp td{width:auto}
.cmp td{border-bottom:0;padding-top:8px}
.cmp td::before{content:attr(data-label);display:block;font:700 12px/1.4 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--cobalt);margin-bottom:2px}
.cmp td:nth-child(3)::before{color:var(--muted)}
}
