/* v9: feedback doc 3 */
/* compliance in the page colour */
.sec--dark{background:transparent!important;color:var(--ink);margin:0;border-radius:0}
.sec--dark .grain{display:none}
.sec--dark h2{color:var(--ink)}
.sec--dark .shead{margin-bottom:40px}
.regs{background:rgba(120,86,40,.14);border-color:rgba(120,86,40,.14)}
.reg{background:#fff}
.reg:hover{background:#FFFCF6}
.reg b{color:var(--ink)}
.reg span:last-child{color:var(--muted)}

/* client logo tile: Cardinal-style sand box */
.yc__tile{background:#EFE6D8;border-color:transparent;box-shadow:none}

/* G2 finale in the hero box style, a little lower */
.cp__pbox{margin-top:30px}
.yc__stat .pbox{height:32px}
.yc__stat .pbox__ic{width:32px}
.yc__stat .pbox__t{font-size:11.5px}

/* CTA band: solid brand green, no lines or grid */
.band{background:#0F6E47}
.band::before,.band::after{display:none}
.band p{color:rgba(255,255,255,.85)}
.band__btn{color:#0F3D2A}

/* team cards aligned */
.fnd__card{align-items:center}
.fnd__body{display:flex;flex-direction:column;min-height:200px;justify-content:center}

/* footer meta */
.mf__meta{gap:22px}
.mf__tag{display:inline-flex;align-items:center;gap:8px;padding:5px 9px}
.mf__tag img{height:22px;width:auto}
.mf__meta span{display:inline-flex;align-items:center;gap:8px}
.mf__dot{width:7px;height:7px;border-radius:50%;background:#6C8EF5}
.mf__dot--g{background:#1FA971}
.mf__badges .cred__crest img.cred__aipt{height:96px}

/* footer wordmark: real shield, baseline-aligned */
.mf__word{display:block;line-height:.9;padding-left:0}
.mf__shield2{display:inline-block;height:.74em;width:auto;vertical-align:baseline;margin-right:.08em}

/* band in the site navy (same as buttons / headings) */
.band{background:#0B2347}
.band p{max-width:680px;color:rgba(232,240,250,.8)}
.band__btn{color:#0B2347}

/* closing section in the page colour */
.close{background:#FFF8ED!important;color:var(--ink);border-radius:0;margin:0}
.close__bg{display:none}
.close h2{color:var(--ink)}
.close h2 span{color:var(--muted-2)}
.close__in>p{color:var(--muted)}
.close__mark{filter:none}
.close .btn--light{background:#0A1324;color:#fff;box-shadow:none}
.close .btn--light:hover{background:#1c2638}
.close .btn--ghost{background:transparent;color:#0A1324;border:1px solid #0A1324}
.close .btn--ghost:hover{background:rgba(10,19,36,.04)}

/* footer wordmark centred */
.mf__word{text-align:center;margin-left:auto;margin-right:auto}

/* alignment pass */
.shead__sub,.band p,.close__in>p,.fnd__bio{text-wrap:balance}
.mf__meta{align-items:center}
.mf__tag{line-height:1}
.mf__badges .cred__crest{align-items:flex-start}
.mf__badges .cred__crest img{height:80px}
.mf__badges .cred__crest img.cred__member{height:80px;align-self:center}
.mf__badges .cred__crest img.cred__aipt{height:94px}
.mf__badges .cred__div--in{align-self:center}
.mf__badges .cred__seals{align-self:center}
.mf__badges .cred__crest img.cred__aipt{height:83px}
