/* Proof strip and mid-page call to action on the pillar hub, copied from the skeleton components so the pillar
   does not need the whole skeleton stylesheet. */
.batch-cta{background:#e9ebfd;padding:55px;border-radius:24px;display:flex;align-items:center;justify-content:space-between;gap:45px}.batch-cta h2{font-size:38px;max-width:660px}.batch-cta p{margin-top:18px;max-width:650px}.batch-cta .btn{flex:none}.fact-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dddfe9;border-radius:18px;background:#faf9ff;overflow:hidden;margin-top:34px}.fact-row>div{padding:23px 26px;border-right:1px solid #dddfe9}.fact-row>div:last-child{border:0}.fact-row dt{font-size:13px;color:#797083}.fact-row dd{margin:10px 0 0;font-size:16px;line-height:1.7;color:#3a3b45}@media(max-width:1100px){.batch-cta{padding:40px}.batch-cta h2{font-size:34px}.fact-row>div{padding:21px}}@media(max-width:850px){.batch-cta{display:block}.batch-cta .btn{margin-top:25px}.fact-row{grid-template-columns:1fr 1fr}.fact-row>div:nth-child(2){border-right:0}.fact-row>div:nth-child(-n+2){border-bottom:1px solid #dddfe9}}@media(max-width:600px){.batch-cta{padding:31px 25px}.batch-cta h2{font-size:32px}.batch-cta p{font-size:17px}.batch-cta .btn{font-size:15px;max-width:100%}.fact-row{margin-top:26px}.fact-row>div{padding:21px 19px}.fact-row dt{font-size:13px}.fact-row dd{font-size:15px}}@media(max-width:360px){.batch-cta{padding:28px 23px}.batch-cta h2{font-size:29px}.fact-row{grid-template-columns:1fr}.fact-row>div{border-right:0;border-bottom:1px solid #dddfe9}}
.proof-strip{padding:30px 0}.mid-cta{padding:30px 0 60px}.proof-strip .fact-row,.mid-cta .batch-cta{margin-top:0}
.mid-cta .batch-cta h2{font-size:clamp(28px,3vw,38px);line-height:1.2;letter-spacing:-.03em;font-weight:500;color:inherit}
.mid-cta .batch-cta p{font-size:17px;color:#676879;line-height:1.7;margin-top:14px}
