
/* V8: About Us value cards, explicitly scoped to shortcode section */
.cit-about-values .cit36-container > .cit-about-values-grid,
.cit-about-v5 .cit-about-values-grid {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important;margin:32px 0 0!important;width:100%!important;}
.cit-about-values .cit-about-values-grid > .cit-about-value-tile {display:flex!important;flex-direction:column!important;min-width:0!important;margin:0!important;padding:27px!important;background:#f2f7fc!important;border:1px solid #d8e4ef!important;border-top:4px solid #168fff!important;border-radius:7px!important;box-shadow:0 8px 25px rgba(7,28,49,.08)!important;}
.cit-about-values .cit-about-value-tile > h3 {margin:0 0 12px!important;font-size:21px!important;line-height:1.3!important;color:#10263e!important;}
.cit-about-values .cit-about-value-tile > p {margin:0!important;max-width:none!important;line-height:1.75!important;color:#23384d!important;text-align:left!important;}
@media(max-width:850px){.cit-about-values .cit36-container > .cit-about-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:600px){.cit-about-values .cit36-container > .cit-about-values-grid{grid-template-columns:1fr!important;}}
/* V8: CTA text aligns with heading and button on every template */
.cit23-cta > p:not(.cit23-eyebrow),.cit23-cta > .wp-block-paragraph,
.cit23-cta > h2,.cit23-cta > h3,.cit23-cta > .wp-block-buttons,
.cit23-cta > .cit23-eyebrow {margin-left:0!important;margin-right:0!important;text-align:left!important;}
.cit23-cta > p:not(.cit23-eyebrow) {max-width:760px!important;width:100%!important;}
