/* Buyer clarity: primary offers first, with the existing Converge identity. */
.site-body .studio-intro h1{font-size:clamp(2.7rem,4.1vw,4.6rem);max-width:16ch;line-height:1.08}
.site-body .studio-intro>p:not(.studio-person){max-width:43ch}
.site-body .vemblo-studio-hero{padding-block:55px;min-height:600px}
.site-body .budget-overview{padding-top:55px}
.site-body .budget-overview .budget-option:nth-child(n+3){background:transparent}
.site-body .buyer-cost-list{margin:0;min-width:0}
.site-body .buyer-cost-list>div{border-top:1px solid var(--line);padding:24px 0}
.site-body .buyer-cost-list dt{font-size:1.25rem;font-weight:600;margin-bottom:10px;color:var(--text)}
.site-body .buyer-cost-list dd{margin:0;color:var(--muted);line-height:1.8;max-width:68ch}
.site-body .buyer-deliverables{padding-left:1.3em;margin:22px 0;line-height:1.8;color:var(--muted)}
.site-body .buyer-deliverables li+li{margin-top:10px}
.site-body .multi-page-offer .price{font-size:2rem;margin:18px 0}
.site-body .buyer-table-wrap{overflow-x:auto;margin-top:32px}
.site-body .buyer-table{width:100%;border-collapse:collapse;text-align:left;line-height:1.65}
.site-body .buyer-table caption{text-align:left;color:var(--muted);padding-bottom:18px}
.site-body .buyer-table :is(th,td){vertical-align:top;border-bottom:1px solid var(--line);padding:20px 20px 20px 0}
.site-body .buyer-table th{font-weight:600}
.site-body .buyer-table td{color:var(--muted)}
.site-body .buyer-table td:nth-child(2){white-space:nowrap;color:var(--text)}
.site-body .buyer-table th:first-child{width:25%}
.site-body .buying-comparison>p{color:var(--muted);max-width:72ch;margin:24px 0}
.site-body .buyer-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:38px}
.site-body .buyer-examples article{min-width:0}
.site-body .buyer-examples a{display:block;color:inherit;text-decoration:none}
.site-body .buyer-examples img{width:100%;height:auto;aspect-ratio:1.35;object-fit:cover;display:block;margin-bottom:22px}
.site-body .buyer-examples h3{font-size:1.4rem;margin:0 0 12px}
.site-body .buyer-examples p{color:var(--muted);line-height:1.7;margin-bottom:16px}
.site-body .buyer-examples a>span{font-size:.875rem;color:var(--text);text-decoration:underline;text-underline-offset:.25em}
@media(max-width:800px){.site-body .buyer-examples{grid-template-columns:1fr}.site-body .buyer-examples img{aspect-ratio:1.8}.site-body .vemblo-studio-hero{min-height:0;gap:45px}.site-body .studio-intro h1{font-size:clamp(2.6rem,7vw,4rem)}.site-body .buyer-table :is(th,td){padding-right:12px;font-size:.875rem}}
@media(max-width:500px){.site-body .studio-intro h1{font-size:clamp(2.25rem,9.3vw,3rem)}.site-body .buyer-table{min-width:580px}.site-body .buyer-table-wrap{border:1px solid var(--line);padding:0 14px}.site-body .buyer-table caption{padding-top:14px}.site-body .buyer-cost-list>div{padding:22px 0}}
