.bwa-outcomes{--bwa-kicker-size:13px;--bwa-kicker-spacing:.12em;position:relative;isolation:isolate;overflow:hidden;background:#f5eff4!important;color:#4b3240!important;padding:clamp(48px,6vw,82px) 56px;font-family:inherit}
.bwa-outcomes::before{content:"";position:absolute;inset:0;z-index:0;display:block;background-image:linear-gradient(rgba(75,50,64,.51),rgba(75,50,64,.51)),url('/assets/bwa/planning-studio-tapis-roses.webp');background-size:cover;background-position:center 66%;background-repeat:no-repeat;pointer-events:none}
.bwa-outcomes-inner{box-sizing:border-box;position:relative;z-index:1;max-width:1160px!important;width:100%;margin:0 auto;background:#fff;padding:clamp(30px,3.6vw,48px);border-radius:12px;box-shadow:0 8px 35px #4b32400a}
.bwa-outcomes .bwa-outcomes-kicker{color:#e03e9f!important;text-transform:uppercase;font-size:13px!important;line-height:1.6!important;font-weight:700!important;letter-spacing:.12em!important;margin:0 0 13px;text-align:left!important}
.bwa-outcomes #bwa-outcomes-title{max-width:1050px;margin:0 0 32px;font-size:clamp(29px,2.7vw,38px)!important;line-height:1.17!important;letter-spacing:-.035em;color:#4b3240!important}
.bwa-outcomes #bwa-outcomes-title em{font-style:normal;color:#e03e9f!important}
.bwa-outcomes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.bwa-outcomes-column{min-width:0}
.bwa-outcomes-column+.bwa-outcomes-column{border-left:1px solid #4b324029;padding-left:24px}
.bwa-outcomes-heading{display:flex;align-items:flex-start;min-height:0;margin-bottom:16px}
.bwa-outcomes .bwa-outcomes-heading h3{font-size:20px!important;line-height:1.25!important;margin:0!important;color:#4b3240!important;white-space:normal!important;overflow-wrap:anywhere!important;letter-spacing:-.025em!important;max-width:100%}
.bwa-outcomes .bwa-outcomes-column ul{list-style:none!important;padding:0!important;margin:0!important;display:grid;gap:16px}
.bwa-outcomes .bwa-outcomes-column li{list-style:none!important;position:relative;padding:0 0 0 18px!important;margin:0!important;font-size:12px!important;line-height:1.5!important;color:#4b3240!important;white-space:normal!important}
.bwa-outcomes .bwa-outcomes-column li::marker{content:''}
.bwa-outcomes .bwa-outcomes-column li:before{content:''!important;display:block!important;position:absolute;left:0;top:.62em;width:7px!important;height:7px!important;border-radius:50%!important;background:#e03e9f!important;border:0!important}
.bwa-outcomes .bwa-outcomes-column li:after{content:none!important;display:none!important}
.bwa-outcomes .bwa-outcomes-closing{max-width:980px;margin:48px auto 0;padding-top:30px;border-top:1px solid #4b324022;text-align:center;font-size:clamp(1rem,1.3vw,1.19rem);line-height:1.55;color:#4b3240!important}
.bwa-outcomes .bwa-outcomes-closing strong{color:#e03e9f!important;font-weight:700}
@media(max-width:1050px){.bwa-outcomes .bwa-outcomes-column li{white-space:normal!important;font-size:12px!important}.bwa-outcomes .bwa-outcomes-heading h3{font-size:15px!important;white-space:normal!important}}
@media(max-width:800px){.bwa-outcomes{--bwa-kicker-size:11px;--bwa-kicker-spacing:.1em;padding:44px 15px}.bwa-outcomes-inner{padding:30px 22px}.bwa-outcomes .bwa-outcomes-kicker{font-size:11px!important;letter-spacing:.1em!important}.bwa-outcomes #bwa-outcomes-title{margin-bottom:28px;font-size:clamp(1.9rem,7vw,2.6rem)!important}.bwa-outcomes-grid{grid-template-columns:1fr;gap:30px}.bwa-outcomes-column+.bwa-outcomes-column{border-left:0;border-top:1px solid #4b324029;padding:28px 0 0}.bwa-outcomes-heading{min-height:0;margin-bottom:16px}.bwa-outcomes .bwa-outcomes-heading h3{font-size:18px!important;white-space:normal!important}.bwa-outcomes .bwa-outcomes-column li{white-space:normal!important}.bwa-outcomes .bwa-outcomes-closing{margin-top:34px;text-align:left}}
