.outcomes-hero{position:relative;overflow:hidden;padding:110px 32px 55px;background:#172823;color:#fff}.outcomes-hero:after{position:absolute;right:7%;bottom:-190px;color:rgba(194,224,151,.08);content:"S";font:400 460px/1 Georgia,serif;pointer-events:none}.outcomes-hero-inner{position:relative;z-index:1;max-width:1176px;margin:0 auto}.outcomes-eyebrow{color:#c8e7a2;font-size:11px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase}.outcomes-hero h1{max-width:850px;margin:23px 0 18px;font:700 clamp(42px,6.5vw,76px)/1.04 Manrope,sans-serif;letter-spacing:-3.7px}.outcomes-hero p{max-width:670px;color:rgba(255,255,255,.74);font-size:16px;line-height:1.8}.outcomes-hero .button{margin-top:17px}.outcomes-proof{display:flex;flex-wrap:wrap;gap:25px;margin-top:65px;color:rgba(255,255,255,.62);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.outcomes-section-heading{max-width:800px;margin-bottom:42px}.strategy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.strategy-card{min-height:230px;padding:27px;border:1px solid var(--line);border-radius:18px;background:#fff}.strategy-card>span{color:#77975a;font:700 13px Manrope,sans-serif}.strategy-card h3{margin:28px 0 10px;font:700 18px Manrope,sans-serif}.mapper-note,.strategy-card p{color:var(--muted);font-size:13px;line-height:1.8}.mapper-section{background:#edf1e8}.outcome-mapper{display:grid;grid-template-columns:.75fr 1.25fr;overflow:hidden;border:1px solid rgba(20,34,32,.1);border-radius:20px;background:#fff;box-shadow:0 20px 55px rgba(23,44,36,.08)}.mapper-controls{padding:30px;background:#203d34;color:#fff}.mapper-controls label{display:block;margin-bottom:13px;font-size:13px;font-weight:700}.mapper-controls select{width:100%;padding:13px 14px;border:1px solid rgba(255,255,255,.27);border-radius:10px;background:#fff;color:var(--ink);font:inherit}.mapper-controls p{margin:15px 0 0;color:rgba(255,255,255,.68);font-size:12px;line-height:1.7}.mapper-result{padding:30px}.mapper-result-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-bottom:18px;border-bottom:1px solid var(--line)}.mapper-detail>span,.mapper-result-top span{color:#71806f;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.mapper-result-top strong{color:#34523d;font:700 16px Manrope,sans-serif}.mapper-detail{padding:18px 0 0}.mapper-detail p{margin:7px 0 0;color:#53615b;font-size:13px;line-height:1.7}.mapper-result blockquote{margin:22px 0 0;padding:15px 18px;border-left:3px solid #a8d46b;background:#f5f7f1;color:#384b3e;font:italic 16px/1.6 Georgia,serif}.mapper-note{margin:16px 0 0;font-size:11px}.outcomes-cta{display:flex;align-items:center;justify-content:space-between;gap:35px;max-width:1176px;margin:0 auto;padding:78px 32px}.outcomes-cta h2{max-width:650px;margin:12px 0;font:700 clamp(28px,4vw,42px)/1.15 Manrope,sans-serif;letter-spacing:-1.5px}.outcomes-cta p{color:var(--muted);font-size:14px}@media (max-width:760px){.outcomes-hero{padding:78px 22px 40px}.outcomes-hero h1{letter-spacing:-2px}.outcomes-proof{margin-top:45px}.outcome-mapper,.strategy-grid{grid-template-columns:1fr}.strategy-card{min-height:0}.outcomes-cta{align-items:flex-start;flex-direction:column;padding:60px 22px}}@media (prefers-reduced-motion:reduce){.outcomes-page *,.outcomes-page :after,.outcomes-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}