/* Business Buyers Club · extra styles (Sept 24 2026). Loaded on website pages only, never on /strategy-call. */
.cred.n3{grid-template-columns:repeat(3,1fr)}
@media (max-width:980px){.cred.n3{grid-template-columns:1fr 1fr}}
@media (max-width:640px){.cred.n3{grid-template-columns:1fr}}

/* Example deals */
.cases.deals{grid-template-columns:repeat(2,1fr);align-items:start}
@media (max-width:900px){.cases.deals{grid-template-columns:1fr}}
.deal-toggle{background:none;border:0;padding:18px 0 0;margin-top:auto;font:inherit;font-size:15px;font-weight:700;color:var(--orange);cursor:pointer;text-align:left;display:inline-flex;align-items:center;gap:10px;align-self:flex-start}
.deal-toggle::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}
.deal-toggle[aria-expanded="true"]::after{transform:translateY(2px) rotate(-135deg)}
.deal-toggle:focus-visible{outline:2px solid var(--orange);outline-offset:4px;border-radius:4px}
.deal-numbers{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}
.deal-numbers p{font-size:14.5px;margin:0 0 14px}
.deal-numbers p b{color:var(--ink)}
.deal-table{width:100%;border-collapse:collapse;margin:4px 0 20px;font-size:14px;line-height:1.45}
.deal-table th{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700;padding:0 10px 8px 0;border-bottom:2px solid var(--line)}
.deal-table td{padding:8px 10px 8px 0;border-bottom:1px solid var(--line);color:var(--text);vertical-align:top}
.deal-table th:last-child,.deal-table td:last-child{padding-right:0}
.deal-table th:not(:first-child),.deal-table td:not(:first-child){text-align:right;white-space:nowrap}
.deal-table tfoot td{font-weight:700;color:var(--ink);border-bottom:0;border-top:2px solid var(--line)}
.deal-disclaimer{max-width:900px;margin-left:auto;margin-right:auto}
