.outcomes-section-module__ACC0cG__section{border-top:1px solid var(--public-line);background:var(--color-page);color:var(--color-ink)}.outcomes-section-module__ACC0cG__layout{width:100%;max-width:var(--public-max-width);padding-inline:var(--public-gutter);padding-block:clamp(68px,9vw,124px);grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr);align-items:stretch;gap:clamp(38px,7vw,104px);margin-inline:auto;padding-bottom:clamp(16px,1.5vw,24px);display:grid}.outcomes-section-module__ACC0cG__story{min-width:0;padding-bottom:calc(33vh + 132px)}.outcomes-section-module__ACC0cG__intro{margin-bottom:32px}.outcomes-section-module__ACC0cG__intro h2{max-width:470px;color:var(--color-ink);letter-spacing:-.02em;margin:20px 0 10px;font-family:Gantari,Gantari Fallback,sans-serif;font-size:clamp(2.35rem,4vw,3.55rem);font-weight:800;line-height:.99}.outcomes-section-module__ACC0cG__intro p{color:var(--public-text-muted);margin:0;font-size:1rem;line-height:1.55}.outcomes-section-module__ACC0cG__outcomes{margin:0;padding:0;list-style:none}.outcomes-section-module__ACC0cG__outcomes li{border-bottom:1px solid var(--public-line);scroll-margin-block:42vh}.outcomes-section-module__ACC0cG__outcomeButton{width:100%;min-height:76px;color:var(--public-text-subtle);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:13px 34px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:14px 2px;transition:color .18s,padding .18s;display:grid}.outcomes-section-module__ACC0cG__outcomeButton:hover,.outcomes-section-module__ACC0cG__outcomeButton:focus-visible,.outcomes-section-module__ACC0cG__active{color:var(--color-brand)}.outcomes-section-module__ACC0cG__outcomeButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;border-radius:5px}.outcomes-section-module__ACC0cG__marker{border:1.5px solid var(--public-line-strong);border-radius:50%;width:10px;height:10px;transition:background-color .18s,box-shadow .18s,border-color .18s}.outcomes-section-module__ACC0cG__active .outcomes-section-module__ACC0cG__marker{border-color:var(--color-brand);background:var(--color-brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-brand) 14%, transparent)}.outcomes-section-module__ACC0cG__outcomeNumber{color:var(--public-text-faint);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.7rem;font-weight:700}.outcomes-section-module__ACC0cG__active .outcomes-section-module__ACC0cG__outcomeNumber{color:var(--color-brand)}.outcomes-section-module__ACC0cG__outcomeText{font-size:1.02rem;font-weight:650;line-height:1.35}.outcomes-section-module__ACC0cG__outcomeArrow{color:var(--color-brand);opacity:0;transition:opacity .18s,transform .18s;transform:translate(-3px,3px)}.outcomes-section-module__ACC0cG__active .outcomes-section-module__ACC0cG__outcomeArrow,.outcomes-section-module__ACC0cG__outcomeButton:hover .outcomes-section-module__ACC0cG__outcomeArrow,.outcomes-section-module__ACC0cG__outcomeButton:focus-visible .outcomes-section-module__ACC0cG__outcomeArrow{opacity:1;transform:translate(0)}.outcomes-section-module__ACC0cG__visualColumn{min-width:0}.outcomes-section-module__ACC0cG__visualSticky{position:sticky;top:clamp(136px,16vh,176px)}.outcomes-section-module__ACC0cG__visual{isolation:isolate;aspect-ratio:1.38;border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent);background:var(--color-mint);max-height:66vh;box-shadow:0 24px 70px -38px color-mix(in srgb, var(--color-ink) 30%, transparent);border-radius:clamp(20px,2.2vw,32px);position:relative;overflow:hidden}.outcomes-section-module__ACC0cG__image{z-index:-2;object-fit:cover;animation:.7s cubic-bezier(.22,.61,.36,1) both outcomes-section-module__ACC0cG__reveal}.outcomes-section-module__ACC0cG__imageShade{z-index:-1;background:linear-gradient(#051e1314 0%,#0000 44%,#051e13ad 100%);position:absolute;inset:0}.outcomes-section-module__ACC0cG__imageCount{color:var(--public-on-image);letter-spacing:-.07em;text-shadow:0 2px 18px #0000002e;font-size:clamp(2.7rem,6vw,5.4rem);font-weight:700;line-height:.9;position:absolute;top:clamp(20px,3vw,38px);right:clamp(20px,3vw,38px)}.outcomes-section-module__ACC0cG__imageCount i{letter-spacing:.2em;text-align:right;margin-top:8px;font-size:.75rem;font-style:normal;font-weight:600;display:block}.outcomes-section-module__ACC0cG__caption{border-top:1px solid var(--public-line-strong);align-items:flex-start;gap:15px;margin-top:22px;padding:15px 0 0;display:flex}.outcomes-section-module__ACC0cG__captionDot{background:var(--color-brand);width:11px;height:11px;box-shadow:0 0 0 5px color-mix(in srgb, var(--color-brand) 12%, transparent);border-radius:50%;flex:0 0 11px;margin-top:7px}.outcomes-section-module__ACC0cG__caption h3{color:var(--color-ink);margin:0;font-size:clamp(1.1rem,1.7vw,1.45rem);font-weight:750;line-height:1.3}@keyframes outcomes-section-module__ACC0cG__reveal{0%{opacity:.25;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.outcomes-section-module__ACC0cG__layout{grid-template-columns:minmax(240px,.82fr) minmax(0,1.18fr);gap:30px}.outcomes-section-module__ACC0cG__outcomeButton{grid-template-columns:12px 25px minmax(0,1fr);gap:8px;min-height:70px}.outcomes-section-module__ACC0cG__outcomeArrow{display:none}.outcomes-section-module__ACC0cG__outcomeText{font-size:.95rem}}@media (max-width:760px){.outcomes-section-module__ACC0cG__layout{grid-template-columns:minmax(0,1fr);gap:0;padding-block:64px}.outcomes-section-module__ACC0cG__story{display:contents}.outcomes-section-module__ACC0cG__intro{grid-row:1;margin-bottom:22px}.outcomes-section-module__ACC0cG__intro h2{max-width:560px;font-size:clamp(2.4rem,10vw,3.5rem)}.outcomes-section-module__ACC0cG__visualColumn{grid-row:2;margin-bottom:25px}.outcomes-section-module__ACC0cG__visualSticky{position:relative;top:auto}.outcomes-section-module__ACC0cG__visual{aspect-ratio:1.18;max-height:none}.outcomes-section-module__ACC0cG__outcomes{grid-row:3}.outcomes-section-module__ACC0cG__outcomes li{scroll-margin-block:38vh}.outcomes-section-module__ACC0cG__outcomeButton{min-height:68px}.outcomes-section-module__ACC0cG__caption{margin-top:14px}}@media (max-width:480px){.outcomes-section-module__ACC0cG__layout{padding-block:50px}.outcomes-section-module__ACC0cG__visual{aspect-ratio:1.05;border-radius:20px}.outcomes-section-module__ACC0cG__imageCount{font-size:2.8rem}.outcomes-section-module__ACC0cG__outcomeButton{grid-template-columns:12px 24px minmax(0,1fr);gap:7px}.outcomes-section-module__ACC0cG__outcomeText{font-size:.92rem}}@media (prefers-reduced-motion:reduce){.outcomes-section-module__ACC0cG__image{animation:none}.outcomes-section-module__ACC0cG__outcomeButton,.outcomes-section-module__ACC0cG__marker,.outcomes-section-module__ACC0cG__outcomeArrow{transition:none}}.outcomes-section-module__ACC0cG__outcomes li{position:relative}.outcomes-section-module__ACC0cG__outcomes li:before,.outcomes-section-module__ACC0cG__outcomes li:after{content:"";background:var(--public-line);width:1.5px;transition:background-color .45s;position:absolute;left:6.25px}.outcomes-section-module__ACC0cG__outcomes li:before{height:50%;top:0}.outcomes-section-module__ACC0cG__outcomes li:after{top:50%;bottom:0}.outcomes-section-module__ACC0cG__outcomes li:first-child:before,.outcomes-section-module__ACC0cG__outcomes li:last-child:after{display:none}.outcomes-section-module__ACC0cG__outcomes li[data-state=done]:before,.outcomes-section-module__ACC0cG__outcomes li[data-state=done]:after,.outcomes-section-module__ACC0cG__outcomes li[data-state=current]:before{background:var(--color-brand)}.outcomes-section-module__ACC0cG__marker{z-index:1;background:var(--color-page);transition:background-color .18s,box-shadow .18s,border-color .18s,transform .25s cubic-bezier(.34,1.56,.64,1);position:relative}.outcomes-section-module__ACC0cG__active .outcomes-section-module__ACC0cG__marker{transform:scale(1.2)}li[data-state=done] .outcomes-section-module__ACC0cG__marker{border-color:var(--color-brand);background:var(--color-brand)}li[data-state=done] .outcomes-section-module__ACC0cG__outcomeButton{color:var(--public-text-soft)}li[data-state=done] .outcomes-section-module__ACC0cG__outcomeButton:hover,li[data-state=done] .outcomes-section-module__ACC0cG__outcomeButton:focus-visible,li[data-state=done] .outcomes-section-module__ACC0cG__outcomeNumber{color:var(--color-brand)}.outcomes-section-module__ACC0cG__image{animation:.7s cubic-bezier(.22,.61,.36,1) both outcomes-section-module__ACC0cG__reveal,18s ease-in-out .7s infinite alternate outcomes-section-module__ACC0cG__ken-burns}.outcomes-section-module__ACC0cG__imageCount{animation:.52s cubic-bezier(.22,.61,.36,1) both outcomes-section-module__ACC0cG__count-in}.outcomes-section-module__ACC0cG__caption h3{animation:.48s cubic-bezier(.22,.61,.36,1) both outcomes-section-module__ACC0cG__caption-in}.outcomes-section-module__ACC0cG__captionDot{animation:2.4s ease-in-out infinite outcomes-section-module__ACC0cG__dot-pulse}@keyframes outcomes-section-module__ACC0cG__ken-burns{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes outcomes-section-module__ACC0cG__count-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes outcomes-section-module__ACC0cG__caption-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes outcomes-section-module__ACC0cG__dot-pulse{0%,to{box-shadow:0 0 0 5px color-mix(in srgb, var(--color-brand) 12%, transparent)}50%{box-shadow:0 0 0 9px color-mix(in srgb, var(--color-brand) 6%, transparent)}}.outcomes-section-module__ACC0cG__visualSticky{will-change:transform;transition:none}.outcomes-section-module__ACC0cG__image{z-index:-3;opacity:0;transition:opacity .42s cubic-bezier(.22,.61,.36,1);animation:none}.outcomes-section-module__ACC0cG__image[data-active=true]{z-index:-2;opacity:1;animation:18s ease-in-out infinite alternate outcomes-section-module__ACC0cG__ken-burns}
.pipeline-section-module__3l1NCa__section{border-block:1px solid var(--public-line);background:var(--color-page);color:var(--color-ink)}.pipeline-section-module__3l1NCa__layout{width:100%;max-width:var(--public-max-width);padding-inline:var(--public-gutter);grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:clamp(42px,6.5vw,96px);margin-inline:auto;padding-block:clamp(72px,8vw,112px) 24px;display:grid}.pipeline-section-module__3l1NCa__story{min-width:0;padding-bottom:calc(33vh + 132px)}.pipeline-section-module__3l1NCa__intro{margin-bottom:clamp(28px,4vw,48px)}.pipeline-section-module__3l1NCa__intro h2{max-width:610px;color:var(--color-ink);letter-spacing:-.02em;margin:0 0 20px;font-family:Gantari,Gantari Fallback,sans-serif;font-size:clamp(2.25rem,3.5vw,3.4rem);font-weight:700;line-height:1.08}.pipeline-section-module__3l1NCa__intro>p:not(.pipeline-section-module__3l1NCa__quote){color:var(--public-text-soft);margin:0;font-size:1rem;font-weight:600;line-height:1.65}.pipeline-section-module__3l1NCa__quote{color:var(--color-brand);margin:25px 0 20px;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:650;line-height:1.45}.pipeline-section-module__3l1NCa__commitment{border:1px solid var(--color-brand);background:color-mix(in srgb, var(--color-brand) 8%, transparent);min-height:38px;color:var(--color-brand);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;padding:7px 16px;font-size:.72rem;font-weight:750;line-height:1.2;display:inline-flex}.pipeline-section-module__3l1NCa__steps{margin:0;padding:0;list-style:none}.pipeline-section-module__3l1NCa__steps li{border-bottom:1px solid var(--public-line);scroll-margin-block:42vh}.pipeline-section-module__3l1NCa__stepButton{width:100%;min-height:72px;color:var(--public-text-subtle);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:13px 30px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:13px 2px;transition:color .18s;display:grid}.pipeline-section-module__3l1NCa__stepButton:hover,.pipeline-section-module__3l1NCa__stepButton:focus-visible,.pipeline-section-module__3l1NCa__active{color:var(--color-brand)}.pipeline-section-module__3l1NCa__stepButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;border-radius:5px}.pipeline-section-module__3l1NCa__marker{border:1.5px solid var(--public-line-strong);border-radius:50%;width:10px;height:10px;transition:background-color .18s,box-shadow .18s,border-color .18s}.pipeline-section-module__3l1NCa__active .pipeline-section-module__3l1NCa__marker{border-color:var(--color-brand);background:var(--color-brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-brand) 14%, transparent)}.pipeline-section-module__3l1NCa__number{color:var(--public-text-faint);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.72rem;font-weight:700}.pipeline-section-module__3l1NCa__active .pipeline-section-module__3l1NCa__number{color:var(--color-brand)}.pipeline-section-module__3l1NCa__stepTitle{font-size:1.03rem;font-weight:650;line-height:1.35}.pipeline-section-module__3l1NCa__arrow{color:var(--color-brand);opacity:0;transition:opacity .18s,transform .18s;transform:translate(-3px,3px)}.pipeline-section-module__3l1NCa__active .pipeline-section-module__3l1NCa__arrow,.pipeline-section-module__3l1NCa__stepButton:hover .pipeline-section-module__3l1NCa__arrow,.pipeline-section-module__3l1NCa__stepButton:focus-visible .pipeline-section-module__3l1NCa__arrow{opacity:1;transform:translate(0)}.pipeline-section-module__3l1NCa__pipelineLabel{color:var(--public-text-subtle);letter-spacing:.2em;text-transform:uppercase;margin:24px 0 0;font-size:.7rem;font-weight:750;line-height:1.5}.pipeline-section-module__3l1NCa__visualColumn{min-width:0}.pipeline-section-module__3l1NCa__visualSticky{position:sticky;top:clamp(136px,16vh,176px)}.pipeline-section-module__3l1NCa__visual{isolation:isolate;aspect-ratio:1.38;border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent);background:var(--color-mint);max-height:66vh;box-shadow:0 24px 70px -38px color-mix(in srgb, var(--color-ink) 30%, transparent);border-radius:clamp(20px,2.2vw,32px);position:relative;overflow:hidden}.pipeline-section-module__3l1NCa__image{z-index:-2;object-fit:cover;animation:.62s cubic-bezier(.22,.61,.36,1) both pipeline-section-module__3l1NCa__reveal}.pipeline-section-module__3l1NCa__imageShade{z-index:-1;background:linear-gradient(#051e131f 0%,#0000 42%,#051e13b3 100%);position:absolute;inset:0}.pipeline-section-module__3l1NCa__imageCount{color:var(--public-on-image);letter-spacing:-.07em;text-shadow:0 2px 18px #0000002e;font-size:clamp(2.7rem,6vw,5.4rem);font-weight:700;line-height:.9;position:absolute;top:clamp(20px,3vw,38px);right:clamp(20px,3vw,38px)}.pipeline-section-module__3l1NCa__imageCount i{letter-spacing:.2em;text-align:right;margin-top:8px;font-size:.75rem;font-style:normal;font-weight:600;display:block}.pipeline-section-module__3l1NCa__caption{border-top:1px solid var(--public-line-strong);align-items:flex-start;gap:15px;margin-top:22px;padding:15px 0 0;display:flex}.pipeline-section-module__3l1NCa__captionDot{background:var(--color-brand);width:11px;height:11px;box-shadow:0 0 0 5px color-mix(in srgb, var(--color-brand) 12%, transparent);border-radius:50%;flex:0 0 11px;margin-top:7px}.pipeline-section-module__3l1NCa__caption h3{color:var(--color-ink);margin:0;font-size:clamp(1.1rem,1.7vw,1.45rem);font-weight:750;line-height:1.3}@keyframes pipeline-section-module__3l1NCa__reveal{0%{opacity:.35;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.pipeline-section-module__3l1NCa__layout{grid-template-columns:minmax(270px,.9fr) minmax(0,1.1fr);gap:30px}.pipeline-section-module__3l1NCa__intro h2{font-size:clamp(2rem,4.2vw,2.8rem)}.pipeline-section-module__3l1NCa__stepButton{grid-template-columns:12px 25px minmax(0,1fr) 14px;gap:8px}.pipeline-section-module__3l1NCa__stepTitle{font-size:.95rem}}@media (max-width:760px){.pipeline-section-module__3l1NCa__layout{grid-template-columns:minmax(0,1fr);gap:0;padding-block:64px}.pipeline-section-module__3l1NCa__story{display:contents}.pipeline-section-module__3l1NCa__intro{grid-row:1;margin-bottom:22px}.pipeline-section-module__3l1NCa__intro h2{max-width:560px;font-size:clamp(2.25rem,9vw,3.3rem)}.pipeline-section-module__3l1NCa__visualColumn{grid-row:2;margin-bottom:25px}.pipeline-section-module__3l1NCa__visualSticky{position:relative;top:auto}.pipeline-section-module__3l1NCa__visual{aspect-ratio:1.18;max-height:none}.pipeline-section-module__3l1NCa__steps{grid-row:3}.pipeline-section-module__3l1NCa__steps li{scroll-margin-block:38vh}.pipeline-section-module__3l1NCa__stepButton{min-height:68px}.pipeline-section-module__3l1NCa__caption{margin-top:14px}.pipeline-section-module__3l1NCa__pipelineLabel{grid-row:4;margin-bottom:0}}@media (max-width:480px){.pipeline-section-module__3l1NCa__layout{padding-block:50px}.pipeline-section-module__3l1NCa__visual{aspect-ratio:1.05;border-radius:20px}.pipeline-section-module__3l1NCa__imageCount{font-size:2.8rem}.pipeline-section-module__3l1NCa__stepButton{grid-template-columns:12px 24px minmax(0,1fr) 14px;gap:7px}.pipeline-section-module__3l1NCa__stepTitle{font-size:.92rem}}.pipeline-section-module__3l1NCa__steps li{position:relative}.pipeline-section-module__3l1NCa__steps li:before,.pipeline-section-module__3l1NCa__steps li:after{content:"";background:var(--public-line);width:1.5px;transition:background-color .45s;position:absolute;left:6.25px}.pipeline-section-module__3l1NCa__steps li:before{height:50%;top:0}.pipeline-section-module__3l1NCa__steps li:after{top:50%;bottom:0}.pipeline-section-module__3l1NCa__steps li:first-child:before,.pipeline-section-module__3l1NCa__steps li:last-child:after{display:none}.pipeline-section-module__3l1NCa__steps li[data-state=done]:before,.pipeline-section-module__3l1NCa__steps li[data-state=done]:after,.pipeline-section-module__3l1NCa__steps li[data-state=current]:before{background:var(--color-brand)}.pipeline-section-module__3l1NCa__marker{z-index:1;background:var(--color-page);transition:background-color .18s,box-shadow .18s,border-color .18s,transform .25s cubic-bezier(.34,1.56,.64,1);position:relative}.pipeline-section-module__3l1NCa__active .pipeline-section-module__3l1NCa__marker{transform:scale(1.2)}li[data-state=done] .pipeline-section-module__3l1NCa__marker{border-color:var(--color-brand);background:var(--color-brand)}li[data-state=done] .pipeline-section-module__3l1NCa__stepButton{color:var(--public-text-soft)}li[data-state=done] .pipeline-section-module__3l1NCa__stepButton:hover,li[data-state=done] .pipeline-section-module__3l1NCa__stepButton:focus-visible,li[data-state=done] .pipeline-section-module__3l1NCa__number{color:var(--color-brand)}.pipeline-section-module__3l1NCa__image{animation:.62s cubic-bezier(.22,.61,.36,1) both pipeline-section-module__3l1NCa__reveal,18s ease-in-out .62s infinite alternate pipeline-section-module__3l1NCa__ken-burns}.pipeline-section-module__3l1NCa__imageCount{animation:.52s cubic-bezier(.22,.61,.36,1) both pipeline-section-module__3l1NCa__count-in}.pipeline-section-module__3l1NCa__caption h3{animation:.48s cubic-bezier(.22,.61,.36,1) both pipeline-section-module__3l1NCa__caption-in}.pipeline-section-module__3l1NCa__captionDot{animation:2.4s ease-in-out infinite pipeline-section-module__3l1NCa__dot-pulse}@keyframes pipeline-section-module__3l1NCa__ken-burns{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes pipeline-section-module__3l1NCa__count-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pipeline-section-module__3l1NCa__caption-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes pipeline-section-module__3l1NCa__dot-pulse{0%,to{box-shadow:0 0 0 5px color-mix(in srgb, var(--color-brand) 12%, transparent)}50%{box-shadow:0 0 0 9px color-mix(in srgb, var(--color-brand) 6%, transparent)}}.pipeline-section-module__3l1NCa__visualSticky{will-change:transform;transition:none}.pipeline-section-module__3l1NCa__image{z-index:-3;opacity:0;transition:opacity .42s cubic-bezier(.22,.61,.36,1);animation:none}.pipeline-section-module__3l1NCa__image[data-active=true]{z-index:-2;opacity:1;animation:18s ease-in-out infinite alternate pipeline-section-module__3l1NCa__ken-burns}
