.ebook-outcomes{position:relative;isolation:isolate;overflow:hidden;padding:40px 0 44px;background:#f8f7f3;color:#1f4e79}
.ebook-outcomes::before,.ebook-outcomes::after{content:"";position:absolute;z-index:-1;pointer-events:none;width:140%;height:130px;left:-20%;bottom:-85px;border-radius:50%;background:#e5efee;transform:rotate(4deg)}.ebook-outcomes::after{left:5%;bottom:-105px;background:#dce8e1;transform:rotate(-5deg)}
.ebook-outcomes-header{margin-bottom:28px}.ebook-outcomes-pill{display:inline-block;margin:0 0 18px;padding:7px 18px;border-radius:999px;background:#577d69;color:#fff;font-size:.75rem;line-height:1.4;font-weight:800;letter-spacing:.07em}
.ebook-outcomes h2{margin:0;font-size:clamp(2rem,3vw,2.5rem);line-height:1.15;letter-spacing:-.025em;font-weight:800;overflow-wrap:anywhere}.ebook-outcomes-intro{margin:14px 0 0;font-size:1.125rem;line-height:1.55;color:#2f3742}
.ebook-outcomes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;margin:0;list-style:none}
.ebook-outcomes-grid li{display:flex;align-items:center;gap:16px;min-width:0;padding:22px 20px;border:1px solid #dce3df;border-radius:12px;background:#fff;font-size:1.125rem;line-height:1.5}
.ebook-outcomes-grid img{width:44px;height:44px;flex:none}.ebook-outcomes-grid span{min-width:0;overflow-wrap:anywhere}
@media(max-width:1099px){.ebook-outcomes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.ebook-outcomes{padding:32px 0}.ebook-outcomes-header{margin-bottom:22px}.ebook-outcomes h2{font-size:clamp(1.625rem,7.5vw,1.875rem)}.ebook-outcomes-intro{font-size:1rem;margin-top:12px}.ebook-outcomes-grid{grid-template-columns:minmax(0,1fr);gap:12px}.ebook-outcomes-grid li{padding:16px;gap:14px;font-size:1rem}.ebook-outcomes-grid img{width:36px;height:36px}}
@media(max-width:359px){.ebook-outcomes-grid li{padding:14px;gap:12px}.ebook-outcomes-grid img{width:32px;height:32px}}
