
.cb-service-jump{padding:25px 0;border-bottom:1px solid #d8e1e8;background:#fff}
.cb-service-jump .shell{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.cb-service-jump a{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:12px 0;color:#153348;font:600 16px/1.5 Arial,sans-serif;text-decoration:none;border-bottom:2px solid #b88a3d}
.cb-service-jump a:hover{color:#116995;border-color:#116995}
.cb-package-details{margin:6px 0 26px;border-top:1px solid #d8e1e8;border-bottom:1px solid #d8e1e8}
.cb-package-details summary,.cb-proposal-details summary,.cb-contact-details summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;font:600 15px/1.5 Arial,sans-serif;color:#153348;padding:16px 0}
.cb-package-details summary::-webkit-details-marker,.cb-proposal-details summary::-webkit-details-marker,.cb-contact-details summary::-webkit-details-marker{display:none}
.cb-package-details summary::after,.cb-proposal-details summary::after,.cb-contact-details summary::after{content:'+';font:24px/1 Arial,sans-serif}
.cb-package-details[open]>summary::after,.cb-proposal-details[open]>summary::after,.cb-contact-details[open]>summary::after{content:'−'}
.cb-price-card .cb-package-details ul{margin:4px 0 18px}
.cb-price-card .cb-package-details{flex:1}
.cb-price-grid:has(.cb-package-details[open]){align-items:start}
.cb-premium-site #organizational-consulting .cb-price-card h3,.cb-premium-site #ongoing-support .cb-price-card h3{min-height:0}
.cb-premium-site .cb-package-level{font:600 13px/1.6 Arial,sans-serif;color:#51697a;margin:0 0 16px}
.cb-proposal-details{margin-top:22px;border-top:1px solid #cbd7df;border-bottom:1px solid #cbd7df}
.cb-proposal-details summary{padding:18px 0}
.cb-proposal-details .cb-scope-note{margin:0 0 20px}
.cb-related-training{align-self:start;padding:30px;border-left:2px solid #b88a3d;background:#f4f7f9}
.cb-related-training h3{font:400 27px/1.3 Georgia,serif;margin:0 0 16px}
.cb-related-training p{font-size:17px;line-height:1.75;margin:0 0 22px}
.cb-premium-site .cb-offer-summary{font:600 15px/1.7 Arial,sans-serif;color:#153348;margin:0 0 22px}
.cb-engagement-timing .cb-timing-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:26px 0 0}
.cb-timing-list li{padding-top:18px;border-top:2px solid #b88a3d;font-size:16px;line-height:1.7}
.cb-timing-list strong{display:block;color:#153348}
.cb-contact-details{border-top:1px solid #cbd7df;border-bottom:1px solid #cbd7df;margin:6px 0 8px;min-width:0}
.cb-contact-details summary{padding:18px 0}
.cb-contact-details-content{display:grid;gap:18px;padding-bottom:22px}
.cb-contact-details-content>p{margin:0;font-size:14px;line-height:1.7;color:#51697a}
.cb-premium-site .cb-inquiry-fields .cb-contact-details-content .cb-inquiry-grid{margin:0}
.cb-premium-site .cb-inquiry-fields textarea{min-height:140px}
.cb-premium-site .cb-contact-note{margin:0;font-size:13px;line-height:1.65;color:#51697a}
.cb-premium-site .cb-client-service-detail{font-size:15px;line-height:1.75;color:#51697a;margin:0 0 24px}
.cb-premium-site .cb-client-voice figcaption{margin-top:26px}
@media(max-width:760px){
 .cb-service-jump .shell{grid-template-columns:1fr;gap:0}
 .cb-service-jump{padding:14px 0}
 .cb-service-jump a{padding:14px 0}
 .cb-engagement-timing .cb-timing-list{grid-template-columns:1fr;gap:12px}
 .cb-related-training{padding:26px 22px}
}
