.bca-pp{width:100%;overflow:hidden}.bca-pp,.bca-pp *{box-sizing:border-box}.bca-pp__inner{width:100%;margin:0 auto}
.bca-pp__header{text-align:center;margin:0 auto 36px}.bca-pp__eyebrow{display:inline-flex;padding:7px 13px;border-radius:999px;font:700 10px/1 Inter,Arial,sans-serif;letter-spacing:.07em}.bca-pp__heading{margin:15px 0 0;padding:0;letter-spacing:-.025em}
.bca-pp__ornament{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:13px;font-size:8px}.bca-pp__ornament span{width:44px;height:1px;background:currentColor;opacity:.35}.bca-pp__ornament i{font-style:normal}
.bca-pp__outcomes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}
.bca-pp__outcome{min-width:0;box-shadow:0 8px 26px rgba(6,76,59,.07)}.bca-pp__outcome-top{display:flex;align-items:center;gap:17px;margin-bottom:20px}.bca-pp__icon{display:flex;align-items:center;justify-content:center;flex:none}.bca-pp__icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.bca-pp__custom-icon svg{fill:currentColor;stroke:none}
.bca-pp__outcome-title{margin:0;padding:0;font:400 21px/1.08 "DM Serif Display",Georgia,serif}.bca-pp__outcome-copy{margin:0;font:400 14px/1.55 Inter,Arial,sans-serif}
.bca-pp__bottom{display:grid;grid-template-columns:1fr 1fr;margin-top:20px}.bca-pp__priorities,.bca-pp__cta{box-shadow:0 8px 26px rgba(6,76,59,.07)}
.bca-pp__priorities{display:flex;gap:22px}.bca-pp__priorities-icon{width:42px;flex:none;padding-top:7px}.bca-pp__priorities-icon span{display:block;width:32px;height:3px;margin:0 0 8px 10px;border-radius:3px;background:#075b47;position:relative}.bca-pp__priorities-icon span:before{content:"";position:absolute;left:-10px;top:0;width:4px;height:4px;border-radius:50%;background:#075b47}
.bca-pp__priorities h3,.bca-pp__cta h3{margin:0 0 8px;padding:0;font:400 28px/1.12 "DM Serif Display",Georgia,serif}.bca-pp__priorities h3{color:#064c3b}.bca-pp__priorities ul{margin:0 0 12px;padding-left:19px;font:400 14px/1.55 Inter,Arial,sans-serif}.bca-pp__priorities p,.bca-pp__cta p{margin:0;font:400 14px/1.5 Inter,Arial,sans-serif}.bca-pp__priorities p{max-width:460px}
.bca-pp__cta{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.bca-pp__cta h3{font-size:30px}.bca-pp__cta p{max-width:530px}.bca-pp__button{display:inline-flex;align-items:center;justify-content:center;margin-top:19px;padding:12px 22px;border-radius:999px;text-decoration:none;font:700 13px/1 Inter,Arial,sans-serif;transition:transform .2s ease,box-shadow .2s ease}.bca-pp__button:hover{transform:translateY(-2px);box-shadow:0 7px 18px rgba(0,0,0,.14)}
@media(max-width:1024px){.bca-pp__outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.bca-pp__heading{font-size:44px}.bca-pp__bottom{grid-template-columns:1fr}}
@media(max-width:767px){.bca-pp__header{margin-bottom:28px}.bca-pp__heading{font-size:39px;line-height:1.06}.bca-pp__outcomes{grid-template-columns:1fr}.bca-pp__outcome-top{margin-bottom:14px}.bca-pp__bottom{margin-top:16px}.bca-pp__priorities{gap:15px}.bca-pp__priorities-icon{width:32px}.bca-pp__priorities h3,.bca-pp__cta h3{font-size:27px}}

