.lifecycle-track,.lifecycle-pin,.lifecycle-stage,.lifecycle-intro,.lifecycle-step{width:100%;min-width:0;max-width:100%}.lifecycle-track{height:auto;position:relative}.lifecycle-pin{z-index:1;height:auto;position:relative}.lifecycle-stage{width:min(100%,68.75rem);margin-inline:auto;padding:2.5rem clamp(1.5rem,5vw,2.5rem)}.lifecycle-intro{max-width:48rem;padding-bottom:2rem}.lifecycle-step{opacity:1;pointer-events:auto;grid-template-columns:minmax(0,1fr);gap:1rem;padding-block:1.25rem;transform:none}.lifecycle-step+.lifecycle-step{border-top:1px solid #0f172a14}.lifecycle-step--full,.lifecycle-step--full.is-active{width:100%;position:static;transform:none}.lifecycle-card-mock{container-type:inline-size}@media (width<=767.98px){.lifecycle-card-mock{padding:1rem}}.lifecycle-card-status{white-space:nowrap;font-size:var(--type-micro);letter-spacing:clamp(.06em,.25cqi,.12em);flex:none;padding-inline:clamp(.375rem,1.5cqi,.5rem)}@media (width>=768px){.lifecycle-stage{padding-block:4rem}.lifecycle-intro{padding-bottom:3rem}.lifecycle-step{gap:2rem;padding-block:2.5rem}.lifecycle-step:not(.lifecycle-step--full){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}}@media (width>=640px) and (height<=600px){.lifecycle-step:not(.lifecycle-step--full){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.lifecycle-stage{padding-block:3rem}.lifecycle-intro{padding-bottom:2.5rem}.lifecycle-step{padding-block:2.5rem}}@media (width>=1024px){.lifecycle-track{height:calc(100vh + var(--segs,5) * 55vh);height:calc(100svh + var(--segs,5) * 55svh)}.lifecycle-pin{flex-direction:column;align-self:start;height:100svh;padding:clamp(4rem,8vh,5rem) 0 clamp(2rem,5vh,3rem);display:flex;position:sticky;top:0}.lifecycle-stage{flex:1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;row-gap:clamp(1.5rem,4vh,2.5rem);min-height:0;padding:0 2.5rem;display:grid;position:relative}.lifecycle-intro{grid-area:1/1;min-height:0;padding:0;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.lifecycle-stage[data-final=true] .lifecycle-intro{opacity:0;pointer-events:none;transform:translateY(-.5rem)}.lifecycle-step{opacity:0;pointer-events:none;grid-area:2/1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-self:center;padding:0;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transform:translateY(.75rem);border:0!important}.lifecycle-step.is-active{opacity:1;pointer-events:auto;transform:none}.lifecycle-step--full,.lifecycle-step--full.is-active{top:50%;left:0;right:0;grid-area:auto;align-self:auto;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset-block-end:auto;transform:translateY(-50%)translateY(1.25rem)}.lifecycle-step--full.is-active{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.lifecycle-track{height:auto}.lifecycle-pin{height:auto;padding:0;position:static}.lifecycle-stage{flex-direction:column;gap:3rem;padding-block:4rem;display:flex}.lifecycle-intro{padding-bottom:0}.lifecycle-step,.lifecycle-step--full.is-active{opacity:1;pointer-events:auto;display:grid;position:static;inset:auto;transform:none}.lifecycle-step--full,.lifecycle-step--full.is-active{display:block}}.impact-contact-bg-host{isolation:isolate}.impact-contact-bg-host>.mv-bg-css{z-index:0;position:absolute;inset:0}.product-comparison-bg-host{isolation:isolate}.product-comparison-bg-host>.mv-bg-css{z-index:0;position:absolute;inset:0}.lifecycle-neural-bg{z-index:0;opacity:var(--lifecycle-neural-opacity,0);will-change:opacity}.solution-scroll{z-index:1;position:relative}.solution-scroll-stage{opacity:1}.lifecycle-scrim{z-index:0;background:radial-gradient(60% 120%,#f5f4ef8c 0%,#f5f4ef73 35%,#f5f4ef33 65%,#f5f4ef00 90%)}@media (width>=1024px){.solution-scroll{height:220svh}.solution-scroll-stage{min-height:100svh;opacity:var(--solution-scroll-opacity,0);will-change:opacity;position:sticky;top:0}.solution-scroll+.lifecycle-track{margin-top:-126.4svh}.solution-scroll+.lifecycle-track .lifecycle-pin{opacity:var(--lifecycle-entry-opacity,0);will-change:opacity}}@media (prefers-reduced-motion:reduce){.solution-scroll{height:auto}.solution-scroll-stage{opacity:1;will-change:auto;position:static}.solution-scroll+.lifecycle-track{margin-top:0}.solution-scroll+.lifecycle-track .lifecycle-pin{opacity:1;will-change:auto}.lifecycle-neural-bg{will-change:auto}}.mv-mark-host{position:relative}.mv-mark-track{pointer-events:none;z-index:1;position:absolute;inset:0}.mv-mark{aspect-ratio:182/120;width:min(82vw,1400px);opacity:var(--mv-mark-fade,0);transition:opacity .25s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.mv-mark-svg{opacity:0;width:100%;height:100%;transition:opacity .5s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.mv-mark[data-mv-theme=dark] .mv-mark-svg--light,.mv-mark[data-mv-theme=light] .mv-mark-svg--dark{opacity:.015}.mv-mark-cta{pointer-events:none;z-index:0;position:absolute;inset:0}.mv-mark--cta{position:fixed}@property --impact-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes impact-border-orbit{to{--impact-border-angle:360deg}}.mv-impact-card{isolation:isolate;backdrop-filter:blur(14px);background:radial-gradient(circle at 12% 12%,#7c3aed0e,#0000 27%),radial-gradient(circle at 88% 88%,#d4a01716,#0000 31%),#fffc;border:1px solid #3f305b21;border-radius:1.75rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 30px 80px -44px #442d7057}.mv-impact-card:before{z-index:2;border-radius:inherit;background:conic-gradient(from var(--impact-border-angle), transparent 0deg 42deg, #7c3aedb3 72deg, transparent 112deg 206deg, #d4a017b8 242deg, transparent 282deg 360deg);-webkit-mask-composite:xor;content:"";pointer-events:none;padding:1px;animation:24s linear infinite impact-border-orbit;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.mv-impact-card:after{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#3f305b06 1px,#0000 1px),linear-gradient(90deg,#3f305b06 1px,#0000 1px);background-size:2.5rem 2.5rem;position:absolute;inset:0;mask-image:linear-gradient(145deg,#000,#0000 72%)}@media (prefers-reduced-motion:reduce){.mv-impact-card:before{animation:none}}.nn-bg{overflow:hidden}.nn-bg canvas{width:100%;height:100%;display:block}.nn-bg--sticky{width:100%;height:100svh;margin-bottom:-100svh;position:sticky;top:0;left:0;right:0}
