/* Sponsorships */
.tier{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px}
.tier.sold{background:var(--brand-soft);border-color:#dcd6f7}
.tier .p{font-family:var(--head);font-weight:800;font-size:24px}
.lane .item .amt{font-weight:700;font-size:13px}
.lane .item .st{font-size:12px;color:var(--muted);margin-top:4px}
.lane .item .st.ok{color:var(--ok)}
.lane select{min-height:32px;font-size:12px;margin-top:8px;padding:0 6px}
.prospect-tier{border:1px solid var(--line);border-radius:18px;padding:22px;background:#fff;display:flex;flex-direction:column}
.prospect-tier h3{font-family:var(--head);font-size:22px}
.prospect-tier .price{font-family:var(--head);font-weight:800;font-size:30px;margin:6px 0}
.prospect-tier ul{margin:10px 0 16px;padding-left:18px;font-size:14px;flex:1}
.logo-wall{display:flex;flex-wrap:wrap;gap:14px;align-items:center}
.logo-wall span{background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 14px;font-weight:700;font-size:14px;display:flex;align-items:center;min-height:56px}
.logo-wall img{max-height:40px;max-width:140px}
.inv{background:#fff;border:1px solid var(--line);border-radius:18px;padding:32px;max-width:760px;margin:0 auto}
.inv table{width:100%;border-collapse:collapse;margin:20px 0}
.inv td,.inv th{padding:10px 0;border-bottom:1px solid var(--line2);text-align:left}
.inv .r{text-align:right}
.lane details.more summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--indigo,#4b3fb5);padding:8px 4px;list-style:none}
.lane details.more summary::-webkit-details-marker{display:none}
.lane details.more[open] summary{display:none}
