.build-with-ai .bwa-hero{background:#f5c5d8}.bwa-outcomes,.bwa-delivery,.bwa-facilitators,.bwa-case-study{padding:var(--ed-section) var(--ed-gutter)}.bwa-outcomes{background:#26232b;color:#fff}.bwa-outcomes .she-ed-section-head{max-width:850px}.bwa-outcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bwa-outcome-grid>div{display:grid;grid-template-columns:28px 1fr;gap:13px;align-items:start;border:1px solid #625c67;background:#302c35;padding:22px}.bwa-outcome-grid svg{color:#f4bad3;margin-top:2px}.bwa-outcome-grid p{font-size:16px}.build-with-ai .she-ed-steps svg{display:block;width:30px;height:30px;margin-bottom:18px;color:#ce0b52}.bwa-case-study{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(30px,6vw,80px);align-items:center;background:#111313;color:#fff}.bwa-case-visual{position:relative;margin:0;background:#ef4b89;overflow:hidden;box-shadow:12px 12px #ef4b89}.bwa-case-visual img{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover}.bwa-case-visual figcaption{position:absolute;left:0;bottom:0;background:#ef4b89;color:#fff;padding:10px 14px;font-size:10px;font-weight:800;letter-spacing:.13em}.bwa-case-study h2,.bwa-delivery h2,.bwa-facilitators h2{font-size:clamp(32px,3.8vw,50px);line-height:1.12;letter-spacing:-.035em;margin:14px 0 22px}.bwa-case-study>div:last-child>p{font-size:17px;max-width:750px}.bwa-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0}.bwa-stats>div{border-top:2px solid #ef4b89;padding-top:12px;display:flex;flex-direction:column}.bwa-stats strong{font-size:clamp(29px,4vw,45px);line-height:1}.bwa-stats span{font-size:12px;color:#ddd;margin-top:7px}.bwa-case-study .bwa-learning{font-size:14px!important;color:#ddd;border-left:3px solid #ef4b89;padding-left:16px}.bwa-photo-strip{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(220px,.55fr);gap:24px;align-items:stretch;padding:clamp(30px,5vw,64px) var(--ed-gutter);background:#f5c5d8}.bwa-photo-strip figure{position:relative;margin:0;overflow:hidden;background:#111}.bwa-photo-strip img{display:block;width:100%;height:100%;aspect-ratio:16/8;-o-object-fit:cover;object-fit:cover}.bwa-photo-strip .bwa-badge-photo img{aspect-ratio:9/16}.bwa-photo-strip figcaption{position:absolute;right:0;bottom:0;background:#111;color:#fff;padding:10px 14px;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.bwa-delivery{background:#eee0c9}.bwa-delivery-grid,.bwa-facilitator-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.bwa-delivery-grid>div{border-top:2px solid #292329;padding-top:19px}.bwa-delivery-grid svg{color:#ce0b52;margin-bottom:13px}.bwa-delivery-grid h3,.bwa-facilitator-grid h3{font-size:23px;margin:0 0 10px}.bwa-delivery-grid p,.bwa-facilitator-grid p{font-size:16px}.bwa-group-formats{margin-top:38px;padding:28px;background:#f9f6f0;border:1px solid #d8c9b4}.bwa-group-formats>h3{font-size:28px;margin:0 0 7px}.bwa-group-formats>p{max-width:760px}.bwa-group-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 18px}.bwa-group-grid article{display:flex;flex-direction:column;gap:7px;background:#fff;border-top:3px solid #ef4b89;padding:20px}.bwa-group-grid strong{font-size:18px}.bwa-group-grid span{font-size:14px;line-height:1.45}.bwa-pricing{padding:var(--ed-section) var(--ed-gutter);background:#26232b;color:#fff}.bwa-pricing h2{max-width:900px;font-size:clamp(32px,3.8vw,50px);line-height:1.12;letter-spacing:-.035em;margin:14px 0 30px}.bwa-pricing-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.bwa-pricing-list article{display:flex;min-height:190px;flex-direction:column;padding:22px;background:#302c35;border-top:3px solid #ef4b89}.bwa-pricing-list h3{font-size:20px;line-height:1.15;margin:0 0 12px}.bwa-pricing-list p{font-size:14px;color:#ddd;margin:0 0 20px}.bwa-pricing-list strong{margin-top:auto;font-size:25px;color:#f5c5d8}.bwa-pricing-note{max-width:920px;font-size:14px;color:#ddd;margin:24px 0 20px}.bwa-pricing .she-ed-button{display:inline-flex}.bwa-facilitators{background:#f9f6f0}.bwa-facilitator-layout{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:28px;align-items:start;margin-top:30px}.bwa-facilitator-layout figure{position:relative;margin:0;overflow:hidden;background:#292329}.bwa-facilitator-layout img{display:block;width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.bwa-facilitator-layout figcaption{position:absolute;left:0;bottom:0;background:#ef4b89;color:#fff;padding:10px 14px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bwa-facilitator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bwa-facilitator-layout .bwa-facilitator-grid{grid-template-columns:1fr;margin-top:0}.bwa-facilitator-grid article{background:#fff;border:1px solid #dfd4c7;padding:27px}@media(max-width:1100px){.bwa-pricing-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bwa-pricing-list article:last-child{grid-column:1/-1;min-height:150px}}@media(max-width:800px){.bwa-case-study,.bwa-group-grid{grid-template-columns:1fr}.bwa-case-visual{max-width:680px}.bwa-delivery-grid,.bwa-facilitator-layout{grid-template-columns:1fr}.bwa-facilitator-layout figure{max-width:480px}}@media(max-width:650px){.bwa-outcome-grid,.bwa-facilitator-grid,.bwa-pricing-list{grid-template-columns:1fr}.bwa-pricing-list article:last-child{grid-column:auto}.bwa-pricing-list article{min-height:auto}.bwa-group-formats{padding:20px}.bwa-stats{grid-template-columns:1fr 1fr}.bwa-case-visual{max-width:none}.bwa-photo-strip{grid-template-columns:1fr}.bwa-photo-strip img{aspect-ratio:4/3}.bwa-photo-strip .bwa-badge-photo{max-width:280px;margin-inline:auto}.bwa-photo-strip .bwa-badge-photo img{aspect-ratio:9/16}.bwa-facilitator-layout figure{max-width:none}}
