.outcomes-section{padding:clamp(48px,7vw,86px) 0;background:linear-gradient(140deg,#fff7fa,#f7f4ff)}.outcomes-shell{max-width:1180px;margin:0 auto;padding:0 clamp(18px,4vw,36px)}.outcomes-eyebrow{display:inline-block;color:#b91c5c;font-size:13px;font-weight:800;letter-spacing:.045em;text-transform:uppercase;margin-bottom:12px}.outcomes-section h2{font-family:"Playfair Display",Georgia,serif;font-size:clamp(29px,4vw,45px);line-height:1.18;color:#0f172a;max-width:820px;margin:0 0 18px}.outcomes-intro{font-size:17px;color:#475569;line-height:1.78;max-width:850px;margin:0 0 27px}.outcomes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.outcomes-card{background:#fff;border:1px solid #f4dce6;border-radius:24px;padding:clamp(19px,3vw,28px);box-shadow:0 14px 40px rgba(15,23,42,.045)}.outcomes-card-icon{width:49px;height:49px;display:grid;place-items:center;font-size:24px;border-radius:17px;background:#fff0f4;margin-bottom:17px}.outcomes-card:nth-child(2) .outcomes-card-icon{background:#f3ebff}.outcomes-card:nth-child(3) .outcomes-card-icon{background:#e9f7ef}.outcomes-card h3{font-family:"Inter",system-ui,sans-serif;font-weight:800;font-size:19px;line-height:1.35;color:#1e293b;margin:0 0 10px}.outcomes-card p{color:#556477;line-height:1.74;font-size:15px;margin:0}.outcomes-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-top:24px}.outcomes-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:1px solid #eb9bbb;border-radius:99px;padding:11px 19px;color:#b4235c!important;background:#fff;text-decoration:none;font-size:14px;font-weight:800}.outcomes-link:hover{background:#fff0f5}.outcomes-note{color:#64748b;font-size:13px;max-width:600px;line-height:1.55}.outcomes-section [id]{scroll-margin-top:90px}@media(max-width:770px){.outcomes-grid{grid-template-columns:1fr}.outcomes-section{padding:44px 0}.outcomes-card{padding:21px}.outcomes-intro{font-size:15px}}