.sage-why{background:var(--offwhite);padding:clamp(48px,7.5vw,96px) 24px;padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right));color:var(--color-gray-800)}.sage-why__inner{max-width:1128px;margin:0 auto;display:grid;grid-template-columns:.85fr .82fr 1.2fr;gap:48px;align-items:stretch}.sage-why .section-eyebrow{margin-bottom:16px}.sage-why__h2{font-size:var(--h2-major);letter-spacing:-.018em;line-height:1.12;color:var(--indigo-900);margin:0;text-wrap:balance}.sage-why hr{border:0;border-top:1px solid var(--indigo-100);margin:28px 0;width:100%;opacity:1}.sage-why__stats{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sage-why__stat b{display:block;font-size:clamp(44px,4.5vw,64px);font-weight:500;color:var(--indigo-900);letter-spacing:-.02em;line-height:1}.sage-why__stat span{display:block;font-size:12px;line-height:1.45;margin-top:8px;max-width:16ch}.sage-why__lede{font-size:.93rem;line-height:1.65;margin:0 0 26px;max-width:44ch}.sage-why .btn-cta{white-space:nowrap}.sage-why__media{border-radius:12px;overflow:hidden;background:#fff;border:1px solid var(--indigo-100);box-shadow:0 18px 40px #251f6f1a}.sage-why__ping{transform-box:fill-box;transform-origin:center;animation:swPing 3.4s cubic-bezier(.19,1,.22,1) infinite}@keyframes swPing{0%{transform:scale(.4);opacity:.7}70%{opacity:0}to{transform:scale(2.1);opacity:0}}.sage-why .sw-arm{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.19,1,.22,1),transform .7s cubic-bezier(.19,1,.22,1)}.sage-why .sw-arm.sw-in{opacity:1;transform:none}.sage-why__media svg{width:100%;height:100%;display:block}.sage-why__rows{border-top:1px solid var(--indigo-100)}.sage-why__row{display:grid;grid-template-columns:24px 1fr;gap:16px;padding:24px 0;border-bottom:1px solid var(--indigo-100);align-items:start}.sage-why__row .peak-glyph{width:16px;height:16px;margin-top:4px;color:var(--indigo-900)}.sage-why__cat{font-size:12px;letter-spacing:.1em;font-weight:700;color:var(--color-gray-800);margin:0 0 7px}.sage-why__row h3{font-size:var(--h3);letter-spacing:-.015em;line-height:1.25;color:var(--indigo-900);margin:0}.sage-why__row p{font-size:.93rem;line-height:1.6;margin:8px 0 0;max-width:56ch}@media(max-width:991.98px){.sage-why__inner{grid-template-columns:1fr;gap:0}.sage-why__rail{max-width:560px}.sage-why__media{height:240px;margin-top:28px;max-width:420px}.sage-why__rows{margin-top:32px}}@media(max-width:640px){.sage-why .section-eyebrow,.sage-why__h2{text-align:center}.sage-why__stat b{font-size:40px}}@media(prefers-reduced-motion:reduce){.sage-why .sw-arm{transition:none}.sage-why__ping{animation:none;opacity:0}}
