/* Paid consulting: resource-led introduction, selectable scope and a concise consultation offer. */
.v128-site .v130-consulting-entry{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:22px;margin:24px 0 4px;padding:24px 28px;background:#fff;border:1px solid #dbe4ee;border-left:4px solid #0047ab;border-radius:8px}
.v128-site .v130-consulting-entry h3{font-size:24px;line-height:1.4;margin:0 0 8px;color:#20323f}
.v128-site .v130-consulting-entry p,.v128-site .v117-page-intro .v130-consulting-entry p{margin:0;font-size:16px;line-height:1.7;font-weight:400;color:#536572}
.v128-site .v130-consulting-entry .zt-text-link{font-size:16px;white-space:nowrap}
.v128-site .v130-consulting-entry .v128-icon{width:52px;height:52px}
.v128-site .v130-home-entry{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px}
.v128-site .v130-entry-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}
.v128-site .v130-entry-actions a{white-space:nowrap;font-size:16px}
.v128-site .v130-entry-actions a:first-child{background:#fff;color:#0047ab;border:1px solid #c7d7eb}

.v128-site .v138-consulting .v128-section{background:#fff}
.v128-site .v138-consulting .v128-section>._container_t5olb_2{position:relative}
.v128-site .v138-consulting #assessment{position:relative}
/* Use the same card rules as the services page, with one plain fee block below. */
.v128-site .v139-consulting #support{padding-top:20px;padding-bottom:16px}
.v128-site .v139-consulting .v139-fee{padding-top:28px}
.v128-site .v130-quote{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
.v128-site .v130-price{margin:0 0 26px;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;color:#0047ab;line-height:1.2}
.v128-site .v130-price strong{font-size:40px;letter-spacing:-.04em;white-space:nowrap}
.v128-site .v130-price span{font-size:18px;font-weight:600}
.v128-site .v130-price span:last-child{font-size:15px;font-weight:400;color:#536572}
.v128-site .v130-quote .zt-text-link{font-size:16px}
.v128-site .v130-consulting :is(#deliverables,#commission,.v138-legacy-anchor){scroll-margin-top:calc(var(--v18-anchor-offset,160px) + 16px)}
.v128-site .v138-legacy-anchor{display:block;position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;pointer-events:none}
@media(max-width:1100px){
 .v128-site .v130-consulting-entry{grid-template-columns:44px minmax(0,1fr);gap:16px}
 .v128-site .v130-consulting-entry>.zt-text-link{grid-column:2;justify-self:start}
 .v128-site .v130-home-entry{grid-template-columns:1fr}
}
@media(max-width:760px){
 .v128-site .v130-consulting-entry{padding:22px 18px;margin-top:20px}
 .v128-site .v130-consulting-entry h3{font-size:22px}
 .v128-site .v130-consulting-entry .v128-icon{width:40px;height:40px}
 .v128-site .v130-price strong{font-size:36px}
 .v128-site .v130-price span{font-size:17px}
 .v128-site .v130-entry-actions{gap:12px}
 .v128-site .v130-entry-actions a{font-size:15px}
}
