/* Small additions used by the sales page versions. Interactive parts are in lab.css. */
.proof-chip{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:9px 13px;border:1px solid rgba(74,222,128,.35);border-radius:12px;background:rgba(74,222,128,.07);font-size:.93rem;line-height:1.35;color:var(--text);text-decoration:none;transition:border-color .15s}
.proof-chip:hover{border-color:rgba(74,222,128,.7)}
.proof-chip b{font-weight:750}
.proof-ico{flex:none;font-size:1.25rem;line-height:1}
.earn-note{display:block;margin-top:7px;color:var(--dim);font-size:.82rem}
.sub a,.checklist a,.fineprint a,.bridge a{color:var(--text)}
.curr-note{margin-top:16px;padding:14px 16px;max-width:52rem;border:1px solid rgba(56,189,248,.3);border-radius:12px;background:rgba(56,189,248,.06);color:var(--muted);font-size:.98rem}
.curr-note b{color:var(--text)}
.cost-table{width:100%;margin-top:26px;border-collapse:collapse;font-size:.98rem}
.cost-table th{padding:0 16px 12px 0;border-bottom:1px solid var(--line-2);color:var(--dim);font:650 .74rem/1.2 var(--mono);letter-spacing:.08em;text-align:left;text-transform:uppercase}
.cost-table td{padding:14px 16px 14px 0;border-bottom:1px solid var(--line);color:var(--muted);vertical-align:top}
.cost-table td:first-child{color:var(--text);font-weight:700}
.cost-table td:nth-child(2){color:var(--orange-2);font-weight:650}
@media (max-width:640px){
  .cost-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
  .cost-table,.cost-table tbody,.cost-table tr,.cost-table td{display:block;width:100%}
  .cost-table tr{padding:14px 0;border-bottom:1px solid var(--line)}
  .cost-table td{padding:2px 0;border:0}
}
