/* business-owners.html only (owner: business-owners) */
.bo-hero h1{max-width:20ch}
.bo-hero__facts{list-style:none;margin:clamp(28px,4vw,48px) 0 0;padding:20px 0 0;display:flex;flex-wrap:wrap;gap:12px 40px;border-top:1px solid rgba(255,255,255,.18);font-size:15px;color:#d5deec}
.bo-hero__facts b{display:block;font:600 clamp(20px,2vw,26px)/1.2 var(--f-disp);color:#fff}

.bo-steps{list-style:none;margin:24px 0 0;padding:0;counter-reset:bo}
.bo-steps li{counter-increment:bo;display:grid;grid-template-columns:52px 1fr;column-gap:14px;padding:18px 0;border-top:1px solid var(--line)}
.bo-steps li::before{content:counter(bo,decimal-leading-zero);grid-row:span 2;font:600 22px/1.2 var(--f-disp);color:var(--green)}
.bo-steps h3{margin:0 0 6px;font-size:clamp(17px,1.3vw,19px)}
.bo-steps p{margin:0}

.bo-ledger{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--green);border-radius:var(--r-lg);padding:clamp(20px,2.4vw,32px);position:sticky;top:96px}
.bo-ledger__h{font-weight:600;color:var(--navy);margin:0 0 12px}
.bo-ledger__sub{margin:20px 0 8px;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}
.bo-ledger .kv{margin-bottom:12px}

.bo-two{list-style:none;margin:0;padding:0;display:grid;gap:24px}
.bo-two li{display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:start}
.bo-two h3{margin:0 0 6px}
.bo-two p{margin:0}
.bo-cap{caption-side:bottom;text-align:left;padding-top:10px}
.bo-total td{font-weight:600;background:var(--green-l,#eef4e8)}
.bo-compare td:first-child{color:var(--muted)}
.bo-compare td:nth-child(2){font-weight:600;color:var(--navy);white-space:nowrap}

.bo-delay{margin-top:clamp(28px,4vw,48px);display:grid;grid-template-columns:1fr auto 1fr;gap:16px clamp(20px,4vw,56px);align-items:center;padding:clamp(22px,3vw,40px) 0;border-top:1.5px solid var(--ink);border-bottom:1px solid var(--line)}
.bo-delay__col .eyebrow{margin-bottom:4px}
.bo-delay__col b{display:block;font:600 clamp(30px,4vw,48px)/1.1 var(--f-disp);color:var(--navy)}
.bo-delay__col span{display:block;margin-top:6px;color:var(--muted)}
.bo-delay__col:last-of-type b{color:#b54434}
.bo-delay__vs{font:italic 500 20px/1 var(--f-disp);color:var(--muted)}
.bo-delay__note{grid-column:1/-1;margin:0}

.bo-pots{display:grid;gap:0;border-top:1.5px solid var(--ink)}
.bo-pot{display:grid;grid-template-columns:40px 1fr;column-gap:16px;padding:22px 0;border-bottom:1px solid var(--line)}
.bo-pot .ico{grid-row:span 2;width:28px;height:28px;color:var(--green)}
.bo-pot h3{margin:0 0 6px}
.bo-pot p{margin:0}

@media (max-width:960px){.bo-ledger{position:static}}
@media (max-width:600px){
  .bo-delay{grid-template-columns:1fr}
  .bo-delay__vs{display:none}
  .bo-steps li{grid-template-columns:40px 1fr}
  .bo-compare td:nth-child(2){white-space:normal}
  .table{font-size:13.5px}
  .table th,.table td{padding:10px 8px}
}

/* qa2-5: 5-column quarter table scrolls inside .table-wrap on phones */
@media (max-width:640px){.table:not(.bo-compare){min-width:600px}}
