body:has(.three-paths) .body-container-wrapper{overflow:clip!important}.three-paths{--tp-dark:var(--color-content);background:linear-gradient(178deg,#fff 81.5%,#b3d3ff 95.9%);padding:80px 0}.three-paths__header{margin-bottom:64px}.three-paths__title{color:var(--tp-dark);font-size:48px;font-weight:400;letter-spacing:-1px;line-height:54px;margin:0}.three-paths .path-block h3:focus-visible,.three-paths__title:focus-visible{border-radius:var(--radius-tight);outline:2px solid var(--color-blue);outline-offset:6px}.three-paths__layout{align-items:flex-start;display:flex;gap:24px}.three-paths__left{flex:1;min-width:0}.three-paths__right{flex:1;height:600px;min-width:0;position:sticky;top:calc(50vh - 300px)}.three-paths__media{border-radius:var(--radius-card);height:100%;overflow:hidden;position:relative;width:100%}.three-paths__media .three-paths__canvas{border-radius:var(--radius-card);display:block;height:100%;object-fit:cover;width:100%}.three-paths__pill{align-items:center;background:var(--tp-dark);border-radius:6px;color:var(--color-white);display:flex;font-size:14px;font-weight:700;justify-content:center;left:-12px;letter-spacing:2px;line-height:1;opacity:0;padding:14px 24px;position:absolute;text-transform:uppercase;top:-20px;transform:translateY(8px);transition:width .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,transform .4s cubic-bezier(.34,1.56,.64,1);white-space:nowrap;z-index:3}.three-paths__pill.visible{animation:threePathsPillReveal .5s cubic-bezier(.34,1.56,.64,1) both;opacity:1;transform:translateY(0)}@keyframes threePathsPillReveal{0%{opacity:0;transform:translateY(12px) scale(.9)}60%{opacity:1;transform:translateY(-3px) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}.three-paths__pill-icon{align-items:center;display:inline-flex;font-size:18px;margin-right:10px;transition:transform var(--transition-medium),opacity var(--transition-medium)}.three-paths__pill-icon.swapping{opacity:0;transform:translateY(-110%)}.three-paths__pill-icon.entering{opacity:0;transform:translateY(110%)}.three-paths__pill-inner{align-items:center;display:inline-flex;height:1.6em;overflow:hidden;position:relative;vertical-align:middle}.three-paths__pill-letter{display:inline-block;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.three-paths__pill-letter.exit-up{opacity:0;transform:translateY(-110%)}.three-paths__pill-letter.enter-below{opacity:0;transform:translateY(110%)}.three-paths__pill-letter.visible{opacity:1;transform:translateY(0)}.three-paths .path-block{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding-bottom:calc(50vh - 300px);padding-top:calc(50vh - 300px)}.three-paths .path-block:last-child{min-height:80vh}.three-paths .path-block h3{color:var(--tp-dark);font-size:32px;font-weight:700;line-height:36px;margin:0 0 16px}.three-paths .path-block p{color:var(--tp-dark);font-size:20px;line-height:32px;margin:0 0 20px}.three-paths .path-block__bullets{display:flex;flex-direction:column;gap:12px;padding-left:20px}.three-paths .path-block__bullet{align-items:flex-start;color:var(--tp-dark);display:flex;font-size:16px;font-weight:400;gap:12px;line-height:26px;opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease}.three-paths .path-block__bullet.visible{opacity:1;transform:translateY(0)}.three-paths .path-block__bullet-icon{align-items:center;color:var(--tp-dark);display:flex;flex-shrink:0;font-size:18px;height:24px;justify-content:center;margin-top:2px;width:24px}@media (max-width:991px){.three-paths{padding:64px 0}.three-paths__title{font-size:42px;line-height:46px}.three-paths__layout{gap:24px}.three-paths__right{aspect-ratio:2/3;flex-shrink:0;height:auto;top:calc(50vh - 35vw);width:50%}.three-paths__left{flex:1;min-width:0}.three-paths .path-block{justify-content:center;margin-bottom:0;min-height:60vh;padding-bottom:200px;padding-top:0}.three-paths .path-block:last-child{margin-bottom:0;min-height:50vh}.three-paths .path-block h3{font-size:24px;line-height:30px}.three-paths .path-block p{font-size:16px;line-height:26px}.three-paths__pill{font-size:11px;letter-spacing:2px;padding:10px 16px}}@media (max-width:767px){.three-paths__title{font-size:32px;line-height:36px}.three-paths__layout{flex-direction:column}.three-paths__right{aspect-ratio:auto;height:300px;order:-1;padding-bottom:20px;position:sticky;top:calc(100vh - 320px);width:100%;z-index:10}.three-paths__pill{left:50%;top:-20px;transform:translateX(-50%)}.three-paths__pill.visible{animation:threePathsPillRevealCenter .5s cubic-bezier(.34,1.56,.64,1) both;transform:translateX(-50%)}@keyframes threePathsPillRevealCenter{0%{opacity:0;transform:translateX(-50%) translateY(12px) scale(.9)}60%{opacity:1;transform:translateX(-50%) translateY(-3px) scale(1.03)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.three-paths__left{margin-top:-300px;position:relative;width:100%;z-index:1}.three-paths .path-block{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:0;min-height:100vh;padding-bottom:340px;padding-top:20px}.three-paths .path-block:last-child{min-height:70vh;padding-bottom:340px}.three-paths .path-block h3{font-size:20px;line-height:28px}.three-paths .path-block p{font-size:14px;line-height:22px}}.a4c{--a4c-gap:200px}.a4c__header .eyebrow{margin-bottom:16px}.a4c__title{letter-spacing:-1px;margin:0}.a4c__intro{color:var(--color-content);line-height:1.5;margin:20px 0 0;max-width:34ch}@media (max-width:991px){.a4c__intro{max-width:none}}.a4c__graphic{aspect-ratio:705/348;flex:none;position:relative;width:clamp(340px,42vw,600px)}.a4c__graphic-svg{display:block;height:auto;overflow:visible;width:100%}.a4c__seg{opacity:0;transform:translateX(-22px);transition:opacity .85s ease,transform .85s cubic-bezier(.22,.9,.3,1)}.a4c__seg.is-on{opacity:1;transform:translateX(0)}.a4c__seg-sub,.a4c__seg-word{opacity:0;transform:translateX(-16px);transition:opacity .55s ease,transform .55s cubic-bezier(.22,.9,.3,1)}.a4c__seg.is-on .a4c__seg-word{opacity:1;transform:translateX(0);transition-delay:.85s}.a4c__seg.is-on .a4c__seg-sub{opacity:1;transform:translateX(0);transition-delay:1.35s}.a4c__card{background:var(--color-white,#fff);border-radius:8px;box-shadow:0 14px 40px rgba(31,41,55,.13);padding:clamp(22px,2.4vw,38px)}.a4c__card-copy{min-width:0}.a4c__title-card{align-items:baseline;color:var(--color-content);display:flex;font-size:28px;font-weight:700;gap:.4em;line-height:1.1;margin:0}@media (min-width:1400px){.a4c__title-card{font-size:34px}}.a4c__title-card .a4c__num{color:#9ca3af;font-weight:700}.a4c__card[data-step="0"] .a4c__num{color:#728f3d}.a4c__card[data-step="1"] .a4c__num{color:#478269}.a4c__card[data-step="2"] .a4c__num{color:#3555d5}.a4c__card[data-step="3"] .a4c__num{color:#1a285f}.a4c__title-card .a4c__bar{color:#8a93a3;font-weight:400}.a4c__title-card .a4c__name{color:var(--color-content)}.a4c__sub{color:var(--color-blue);font-size:14px;font-weight:700;letter-spacing:.02em;margin:8px 0 0}.a4c__desc{color:var(--color-content);line-height:1.6;margin:18px 0 0;max-width:46ch}.a4c__bullets{display:flex;flex-direction:column;gap:12px;list-style:none;margin:22px 0 0;padding:0}.a4c__bullet{align-items:flex-start;gap:12px;line-height:26px}.a4c__bullet,.a4c__bullet-icon{color:var(--color-content);display:flex}.a4c__bullet-icon{align-items:center;flex:none;font-size:18px;height:24px;justify-content:center;margin-top:2px;width:24px}.a4c__bullet-text,.a4c__card-media{min-width:0}.a4c__media-ph{align-items:center;aspect-ratio:4/3;background:#eef1f4;border:1px solid rgba(31,41,55,.08);border-radius:var(--radius-tight,4px);display:flex;justify-content:center;width:100%}.a4c__media-tag{color:#9ca3af;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.a4c__media-img{aspect-ratio:4/3;border-radius:var(--radius-tight,4px);display:block;height:auto;object-fit:cover;width:100%}.a4c--static .a4c__stage{padding:var(--space-section-md) 0}.a4c--static .a4c__top{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin-bottom:48px}.a4c--static .a4c__header{flex:1 1 320px}.a4c--static .a4c__seg,.a4c--static .a4c__seg-sub,.a4c--static .a4c__seg-word{opacity:1;transform:none}.a4c--static.a4c--reveal .a4c__seg{opacity:0;transform:translateX(-22px)}.a4c--static.a4c--reveal .a4c__seg.is-on{opacity:1;transform:translateX(0)}.a4c--static.a4c--reveal .a4c__seg-sub,.a4c--static.a4c--reveal .a4c__seg-word{opacity:0;transform:translateX(-16px)}.a4c--static.a4c--reveal .a4c__seg.is-on .a4c__seg-sub,.a4c--static.a4c--reveal .a4c__seg.is-on .a4c__seg-word{opacity:1;transform:translateX(0)}.a4c--static.a4c--reveal .a4c__seg{transition-duration:.55s}.a4c--static.a4c--reveal .a4c__seg-sub,.a4c--static.a4c--reveal .a4c__seg-word{transition-duration:.4s}.a4c--static.a4c--reveal .a4c__seg.is-on .a4c__seg-word{transition-delay:.5s}.a4c--static.a4c--reveal .a4c__seg.is-on .a4c__seg-sub{transition-delay:.85s}.a4c--static .a4c__viewport{overflow:visible}.a4c--static .a4c__track{display:flex;flex-direction:column;gap:40px}.a4c--static .a4c__card{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}@media (max-width:991px){.a4c--static .a4c__top{align-items:stretch;flex-direction:column}.a4c--static .a4c__header{flex:0 0 auto}.a4c--static .a4c__graphic{align-self:center;width:min(80%,600px)}}@media (max-width:767px){.a4c--static .a4c__card{grid-template-columns:1fr}.a4c--static .a4c__graphic{max-width:420px;width:100%}}@media (min-width:992px){.a4c--pinned:not(.a4c--static) .a4c__stage{display:flex;flex-direction:column;gap:0;height:100vh;height:100svh;justify-content:center;padding:0 0 40px}.a4c--pinned:not(.a4c--static) .a4c__top{align-items:center;display:flex;flex:none;gap:48px;justify-content:space-between}.a4c--pinned:not(.a4c--static) .a4c__header{flex:0 1 42%}.a4c--pinned:not(.a4c--static) .a4c__graphic{max-width:760px;width:50%}@media (min-width:2000px){.a4c--pinned:not(.a4c--static) .a4c__graphic{max-width:920px;width:52%}}.a4c--pinned:not(.a4c--static) .a4c__viewport{flex:none;margin:0 auto;overflow:visible;padding-top:20px;width:83.333%}.a4c--pinned:not(.a4c--static) .a4c__track{display:block;position:relative}.a4c--pinned:not(.a4c--static) .a4c__card{align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);left:0;position:absolute;right:0;top:0;transform-origin:center center;will-change:transform,opacity}.a4c--pinned:not(.a4c--static) .a4c__card-media{display:flex}.a4c--pinned:not(.a4c--static) .a4c__media-img,.a4c--pinned:not(.a4c--static) .a4c__media-ph{aspect-ratio:4/3;height:auto;min-height:0;width:100%}.a4c--pinned:not(.a4c--static) .a4c__bullet{opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s cubic-bezier(.22,.9,.3,1)}.a4c--pinned:not(.a4c--static) .a4c__card.is-active .a4c__bullet{opacity:1;transform:translateY(0)}.a4c--pinned:not(.a4c--static) .a4c__card.is-active .a4c__bullet:first-child{transition-delay:.06s}.a4c--pinned:not(.a4c--static) .a4c__card.is-active .a4c__bullet:nth-child(2){transition-delay:.14s}.a4c--pinned:not(.a4c--static) .a4c__card.is-active .a4c__bullet:nth-child(3){transition-delay:.22s}.a4c--pinned:not(.a4c--static) .a4c__card.is-active .a4c__bullet:nth-child(4){transition-delay:.3s}}@media (prefers-reduced-motion:reduce){.a4c__card,.a4c__graphic-img,.a4c__track{transition:none}}