.modern-page.software-platform-page{--software-content-width:90rem;--software-muted:#ffffffb3;background:#000}.software-platform-main{color:#fff;background:#000;overflow-x:clip}.software-platform-section-inner{width:min(calc(100% - var(--qn-product-layout-gutter)), var(--software-content-width));margin-inline:auto}.software-platform-hero{--software-header-safe-inset:var(--qn-shell-header-height);--software-hero-unit:min(.0520833vw, .0831947dvh);min-height:100vh;min-height:100dvh;padding:calc(248 * var(--software-hero-unit)) 0 calc(100 * var(--software-hero-unit));isolation:isolate;align-items:start;display:grid;position:relative;overflow:hidden}.software-platform-hero__media,.software-platform-hero__shade{z-index:-2;position:absolute;inset:0}.software-platform-hero__media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;transform:scaleX(-1)}.software-platform-hero__shade{z-index:-1;background:#000000b3}.software-platform-hero__inner{width:min(calc(100% - var(--qn-product-layout-gutter)), 90rem);margin-inline:auto}.software-platform-hero__eyebrow{width:100%;max-width:none;margin:0 0 calc(32 * var(--software-hero-unit));color:#fff;font-size:calc(96 * var(--software-hero-unit));letter-spacing:-.035em;text-transform:none;font-weight:500;line-height:1.2}.software-platform-hero__eyebrow span{display:block}.software-platform-hero h1{color:#fff;max-width:none;font-size:calc(80 * var(--software-hero-unit));letter-spacing:-.035em;margin:0;font-weight:500;line-height:1.2}.software-platform-hero__lead{max-width:none;margin:calc(80 * var(--software-hero-unit)) 0 0;color:var(--software-muted);font-size:calc(40 * var(--software-hero-unit));font-weight:400;line-height:1.2}.software-platform-hero__actions{margin-top:calc(120 * var(--software-hero-unit));flex-wrap:wrap;gap:1.5rem;display:flex}.software-platform-button{border-radius:var(--qn-radius-pill);color:#fff;text-align:center;overflow-wrap:anywhere;background:0 0;border:1.4px solid #fff6;justify-content:center;align-items:center;width:13.75rem;max-width:100%;min-height:3.625rem;padding:.75rem 1rem;font-size:1.25rem;line-height:1.2;transition:background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.software-platform-button.software-platform-button--primary{color:var(--qn-color-accent);border-color:#00d4d466}.software-platform-button--primary:hover,.software-platform-button--primary:focus-visible{background:#00d4d41a}.software-platform-button--secondary:hover,.software-platform-button--secondary:focus-visible{background:#ffffff1a}.software-platform-button:focus-visible{outline:3px solid var(--qn-color-accent);outline-offset:4px}.software-platform-transition{min-height:100vh;background:#000;place-items:center;min-height:100dvh;display:grid;position:relative;overflow:hidden}.software-platform-transition__mark{width:min(80vw,88.56vh,59.875rem);object-fit:contain;width:min(80vw,88.56dvh,59.875rem);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.software-platform-transition__copy{z-index:1;text-align:center;justify-items:center;gap:2.5rem;width:min(83.3333vw,100rem);display:grid;position:relative}.software-platform-transition h2{color:#0000;text-wrap:balance;white-space:normal;background:linear-gradient(#fff 47.266%,#999 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(3.5rem,5vw,6rem);font-weight:600;line-height:normal}.software-platform-transition p{color:#fff9;white-space:normal;max-width:62rem;margin:0;font-size:clamp(1.25rem,1.6667vw,2rem);font-weight:400;line-height:1.5}.software-platform-transition[data-transition-enhanced=true] .software-platform-transition__mark,.software-platform-transition[data-transition-enhanced=true] h2,.software-platform-transition[data-transition-enhanced=true] p{opacity:0;transition-property:opacity;transition-delay:0s;transition-timing-function:ease}.software-platform-transition[data-transition-enhanced=true] .software-platform-transition__mark{transition-duration:.9s}.software-platform-transition[data-transition-enhanced=true] h2{transition-duration:.7s}.software-platform-transition[data-transition-enhanced=true] p{transition-duration:.9s}.software-platform-transition[data-transition-enhanced=true][data-transition-visible] .software-platform-transition__mark{opacity:1}.software-platform-transition[data-transition-enhanced=true][data-transition-visible] h2{opacity:1;transition-delay:.12s}.software-platform-transition[data-transition-enhanced=true][data-transition-visible] p{opacity:1;transition-delay:.26s}@media (max-width:800px){.software-platform-hero{--software-header-safe-inset:var(--qn-shell-header-mobile-height);min-height:48rem;padding:calc(var(--software-header-safe-inset) + 2rem) 1.5rem 3rem}.software-platform-hero__inner{width:100%}.software-platform-hero__eyebrow{font-size:clamp(2.6rem,10vw,4rem)}.software-platform-hero h1{font-size:clamp(2.25rem,8vw,3.25rem)}.software-platform-hero__lead{margin-top:2rem;font-size:1.125rem}.software-platform-hero__actions{gap:1rem;margin-top:3rem}.software-platform-button{width:auto;min-height:3.5rem;padding:.9rem 1.5rem;font-size:1rem}.software-platform-transition{min-height:100vh;min-height:100dvh;padding:5rem 1.5rem}.software-platform-transition__copy{gap:1.5rem;width:100%}.software-platform-transition h2{white-space:normal;font-size:clamp(2.5rem,11vw,4rem)}.software-platform-transition p{white-space:normal;font-size:1rem;line-height:1.6}}@media (prefers-reduced-motion:reduce){.software-platform-button{transition:none}.software-platform-hero__media,.software-platform-hero__shade,.software-platform-hero__eyebrow,.software-platform-hero h1,.software-platform-hero__lead,.software-platform-hero__actions{transform:none;opacity:1!important;animation:none!important}.software-platform-transition__mark,.software-platform-transition h2,.software-platform-transition p{opacity:1!important;transition:none!important}}.software-platform-benefits,.software-platform-consultation{box-sizing:border-box;overflow:clip}.software-platform-benefits *,.software-platform-consultation *{box-sizing:border-box}.software-platform-benefits{background:#000;padding-block:clamp(5rem,9vw,8rem);position:relative}.software-platform-benefits__inner{z-index:1;flex-direction:column;gap:clamp(3.5rem,8vw,7rem);display:flex;position:relative}.software-platform-benefits__heading{width:100%}.software-platform-benefits__eyebrow,.software-platform-consultation__eyebrow{color:var(--qn-color-accent);letter-spacing:.16em;margin:0 0 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.2}.software-platform-benefits h2{max-width:none;color:var(--qn-color-white);margin:0;font-size:clamp(2.75rem,5.2vw,5.75rem);font-weight:500;line-height:1.5}.software-platform-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.25vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.software-platform-benefits__grid>li{background:#fff3;border-radius:clamp(.5rem,.83vw,1rem);min-width:0;overflow:hidden}.software-platform-benefit-card{flex-direction:column;gap:clamp(1.25rem,2.1vw,2.5rem);min-height:clamp(12rem,16vw,17.875rem);padding:clamp(1.5rem,2.4vw,2.8125rem) clamp(1.5rem,3.2vw,3.8125rem);transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s;display:flex;position:relative;transform:translateY(0)}.software-platform-benefit-card h3{max-width:none;color:var(--qn-color-white);overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,1.7vw,2rem);font-weight:400;line-height:1.5}.software-platform-benefit-card h3>span{color:var(--qn-color-accent)}.software-platform-benefit-card p{max-width:none;color:var(--qn-color-white);overflow-wrap:anywhere;margin:0;font-size:clamp(.9375rem,1.25vw,1.5rem);font-weight:400;line-height:1.5}@media (min-width:1200px) and (min-height:641px){.software-platform-benefits{--software-benefits-unit:min(.0520833vw, .0925926vh);min-height:calc(1080 * var(--software-benefits-unit));padding:calc(120 * var(--software-benefits-unit)) 0 calc(200 * var(--software-benefits-unit))}.software-platform-benefits__inner{width:min(calc(100% - var(--qn-product-layout-gutter)), 90rem);min-height:calc(760 * var(--software-benefits-unit));justify-content:space-between;gap:0;margin-inline:auto}.software-platform-benefits__heading{width:100%}.software-platform-benefits h2{max-width:none;font-size:calc(96 * var(--software-benefits-unit));letter-spacing:0;font-weight:500;line-height:1.5}.software-platform-benefits__grid{gap:calc(24 * var(--software-benefits-unit));background:0 0;border:0;margin:0}.software-platform-benefits__grid>li{border-radius:calc(16 * var(--software-benefits-unit));background:#fff3;overflow:hidden}.software-platform-benefit-card{min-height:0;min-height:calc(286 * var(--software-benefits-unit));height:auto;padding:calc(45 * var(--software-benefits-unit)) calc(61 * var(--software-benefits-unit));gap:calc(40 * var(--software-benefits-unit));background:0 0;justify-content:flex-start}.software-platform-benefit-card h3{max-width:none;font-size:calc(32 * var(--software-benefits-unit));letter-spacing:0;margin:0;font-weight:400;line-height:1.5}.software-platform-benefit-card h3>span{color:var(--qn-color-accent)}.software-platform-benefit-card p{max-width:none;font-size:calc(24 * var(--software-benefits-unit));line-height:1.5}}@media (hover:hover) and (pointer:fine){.software-platform-benefit-card:hover{transform:translateY(-.5rem)}}@media (min-width:801px) and (max-width:1100px){.software-platform-benefit-card{padding:1.5rem}.software-platform-benefit-card h3{font-size:1.0625rem}.software-platform-benefit-card p{font-size:.875rem}}.software-platform-benefit-card:focus-within{box-shadow:inset 0 0 0 2px var(--qn-color-accent)}.software-platform-consultation{min-height:min(66rem,88vh);text-align:center;background:radial-gradient(circle at 50% 48%,#00d4d42e,#0000 23rem),linear-gradient(#02060b,#031115 52%,#02060b);place-items:center;min-height:min(66rem,88svh);padding:clamp(7rem,13vw,14rem) 1.5rem;display:grid;position:relative}.software-platform-consultation:before,.software-platform-consultation:after{content:"";pointer-events:none;position:absolute}.software-platform-consultation:before{background:linear-gradient(90deg,#0000,#ffffff14 50%,#0000) top/100% 1px no-repeat;inset:0}.software-platform-consultation:after{aspect-ratio:1;border:1px solid #00d4d41a;border-radius:50%;width:min(66rem,80vw);box-shadow:0 0 0 7rem #00d4d408,0 0 0 14rem #00d4d405}.software-platform-consultation__inner{z-index:1;justify-items:center;display:grid;position:relative}.software-platform-consultation h2{max-width:22ch;color:var(--qn-color-white);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5vw,5.5rem);font-weight:500;line-height:1.12}.software-platform-consultation__description{color:#ffffffad;margin:1.75rem 0 0;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.6}.software-platform-consultation__action{gap:.8rem;min-width:13.75rem;margin-top:3rem;font-weight:600}.software-platform-consultation__arrow{font-size:1.2em;transition:transform .2s}.software-platform-consultation__action:hover .software-platform-consultation__arrow,.software-platform-consultation__action:focus-visible .software-platform-consultation__arrow{transform:translate(.18rem,-.18rem)}@supports (animation-timeline:view()){.software-platform-benefits__heading,.software-platform-benefits__grid>li{animation-name:software-platform-benefit-enter;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}.software-platform-benefits__heading{animation-range:entry entry 34%}.software-platform-benefits__grid>li:first-child{animation-range:entry 8% entry 46%}.software-platform-benefits__grid>li:nth-child(2){animation-range:entry 16% entry 54%}.software-platform-benefits__grid>li:nth-child(3){animation-range:entry 24% entry 62%}}@keyframes software-platform-benefit-enter{0%{opacity:.72;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.software-platform-benefits{padding-block:clamp(4.5rem,10vw,7rem)}.software-platform-benefits__grid{grid-template-columns:minmax(0,1fr);gap:1rem}.software-platform-benefit-card{min-height:0}.software-platform-consultation{min-height:auto;padding-block:clamp(7rem,22vw,10rem)}.software-platform-consultation:after{width:min(32rem,82vw);box-shadow:0 0 0 4rem #00d4d408}}@media (max-height:640px){.software-platform-consultation{min-height:auto;padding-block:clamp(7rem,22vw,10rem)}.software-platform-consultation:after{width:min(32rem,82vw);box-shadow:0 0 0 4rem #00d4d408}}@media (max-width:480px){.software-platform-benefits h2{font-size:clamp(1.75rem,7vw,2.5rem);line-height:1.35}.software-platform-consultation h2{font-size:clamp(2.25rem,11vw,3.25rem)}.software-platform-benefit-card{padding:1.5rem}.software-platform-benefit-card h3{font-size:1.25rem}.software-platform-consultation{padding-inline:1.25rem}.software-platform-consultation__action{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.software-platform-benefits__heading,.software-platform-benefits__grid>li{opacity:1;transform:none;animation:none!important}.software-platform-benefit-card,.software-platform-benefit-card:before,.software-platform-consultation__arrow,.software-platform-consultation__action{transition:none!important}.software-platform-benefit-card:hover,.software-platform-benefit-card:focus-within,.software-platform-consultation__action:hover,.software-platform-consultation__action:focus-visible,.software-platform-consultation__action:hover .software-platform-consultation__arrow,.software-platform-consultation__action:focus-visible .software-platform-consultation__arrow{transform:none}}[data-software-platform-process]{--software-process-progress:1;background:#000;padding:clamp(6rem,11vw,12rem) 0;overflow:clip}.software-platform-process__stage,.software-platform-process__inner,.software-platform-process__timeline,.software-platform-process__list,.software-platform-process__list>li,.software-platform-process__node-copy{min-width:0}.software-platform-process__inner{gap:clamp(4rem,8vw,7.5rem);display:grid}.software-platform-process__heading{gap:1.25rem;display:grid}.software-platform-process__eyebrow{color:var(--qn-color-accent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.875rem}[data-software-platform-process] .software-platform-process__title{color:var(--qn-color-white);letter-spacing:-.045em;gap:.18em;margin:0;font-size:clamp(2.75rem,5.2vw,5.75rem);font-weight:500;line-height:1.04;display:grid}.software-platform-process__title>span{display:block}.software-platform-process__timeline{isolation:isolate;position:relative}.software-platform-process__progress{z-index:-1;background:#fff3;height:1px;position:absolute;top:2.88rem;left:10%;right:10%;overflow:hidden;transform:translateY(-50%)}.software-platform-process__progress-line{background:var(--qn-color-accent);width:100%;height:100%;transform:scaleX(var(--software-process-progress));transform-origin:0;display:block}[data-software-platform-process] .software-platform-process__list{border:0;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}[data-software-platform-process] .software-platform-process__list>li{color:#ffffff8a;text-align:center;border:0;grid-template-rows:auto auto 1fr;justify-items:center;padding:0 clamp(.6rem,1.5vw,1.5rem);display:grid;position:relative}[data-software-platform-process] .software-platform-process__list>li:not(:last-child):after{content:"";background:#ffffff47;width:1px;position:absolute;top:2.88rem;bottom:0;right:0}.software-platform-process__node-index{font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:.8rem}.software-platform-process__node-marker{aspect-ratio:1;background:#ffffff6b;border:2px solid #000;border-radius:50%;width:.75rem;margin-top:1.85rem;box-shadow:0 0 0 1px #fff3}.software-platform-process__node-copy{padding-top:2.1rem}[data-software-platform-process] .software-platform-process__list h3{color:currentColor;margin:0;font-size:clamp(1rem,1.25vw,1.25rem);font-weight:500;line-height:1.35}[data-software-platform-process] .software-platform-process__list p{color:currentColor;margin:.75rem auto 0;font-size:.9375rem;line-height:1.65}[data-software-platform-process][data-process-enhanced=true] .software-platform-process__progress-line{transition:transform .16s linear}[data-software-platform-process][data-process-enhanced=true] [data-software-platform-process-node]{transition:color .24s}[data-software-platform-process][data-process-enhanced=true] [data-software-platform-process-node][data-process-active=true]{color:var(--qn-color-white)}[data-software-platform-process][data-process-enhanced=true] [data-software-platform-process-node][data-process-active=true] .software-platform-process__node-marker{background:var(--qn-color-accent);box-shadow:0 0 0 1px var(--qn-color-accent), 0 0 1.5rem #00d4d47a}@media (min-width:960px) and (min-height:720px) and (prefers-reduced-motion:no-preference){[data-software-platform-process][data-process-pinned=true]{min-height:300vh;min-height:300dvh;padding:0}[data-software-platform-process][data-process-pinned=true] .software-platform-process__stage{min-height:100vh;min-height:100dvh;padding:calc(var(--qn-shell-header-height) + 3rem) 0 4rem;align-items:center;display:grid;position:sticky;top:0}[data-software-platform-process][data-process-pinned=true] .software-platform-process__title{min-height:2.1em;display:block;position:relative}[data-software-platform-process][data-process-pinned=true] [data-software-platform-process-title]{opacity:0;transition:opacity .32s,transform .32s;position:absolute;inset:0 auto auto 0;transform:translateY(.2em)}[data-software-platform-process][data-process-pinned=true] [data-software-platform-process-title][data-process-active=true]{opacity:1;transform:none}}@media (min-width:960px){.software-platform-process__stage{min-height:0}[data-software-platform-process][data-process-pinned=true] .software-platform-process__stage{min-height:100vh;align-items:stretch;min-height:100dvh;padding:0}.software-platform-process__inner{width:min(calc(100% - var(--qn-product-layout-gutter)), 90rem);flex-direction:column;justify-content:space-between;gap:2rem;min-height:0;padding:min(22.222vh,15rem) 0 min(9.259vh,6.25rem);display:flex}.software-platform-process__eyebrow{display:none}[data-software-platform-process] .software-platform-process__title{letter-spacing:0;font-size:clamp(3.5rem,5vw,6rem);line-height:1.5}.software-platform-process__timeline{height:auto;min-height:0}.software-platform-process__progress{top:1rem;left:0;right:0}[data-software-platform-process] .software-platform-process__list{min-height:19rem}[data-software-platform-process][data-process-pinned=true] .software-platform-process__inner{min-height:100vh;min-height:100dvh}[data-software-platform-process][data-process-pinned=true] .software-platform-process__timeline{height:min(35vh,23.625rem);min-height:19rem}[data-software-platform-process][data-process-pinned=true] .software-platform-process__list{height:100%}[data-software-platform-process] .software-platform-process__list>li{align-items:flex-start;justify-items:initial;color:#fff9;text-align:left;padding:3.75rem 1.5rem 0;display:flex}[data-software-platform-process] .software-platform-process__list>li:first-child{padding-left:0}[data-software-platform-process] .software-platform-process__list>li:not(:last-child):after{background:#fff6;top:1rem}.software-platform-process__node-index{letter-spacing:0;font-size:clamp(1.25rem,1.6667vw,2rem);font-weight:600;line-height:1.5}.software-platform-process__node-marker{width:1rem;margin:0;position:absolute;top:1rem;left:0;transform:translateY(-50%)}.software-platform-process__node-copy{padding-top:2.5rem}[data-software-platform-process] .software-platform-process__list h3{font-size:clamp(1.25rem,1.6667vw,2rem);font-weight:600;line-height:1.5}[data-software-platform-process] .software-platform-process__list p{margin-top:2.5rem;font-size:clamp(1rem,1.25vw,1.5rem);line-height:1.5}}@media (max-width:760px){[data-software-platform-process]{padding:5.5rem 0}.software-platform-process__inner{gap:3.5rem}.software-platform-process__progress{width:1px;height:auto;inset:0 auto 0 .35rem;transform:none}.software-platform-process__progress-line{width:100%;height:100%;transform:scaleY(var(--software-process-progress));transform-origin:top}[data-software-platform-process] .software-platform-process__list{grid-template-columns:minmax(0,1fr);gap:2.75rem}[data-software-platform-process] .software-platform-process__list>li{text-align:left;grid-template:auto 1fr/auto minmax(0,1fr);justify-items:start;column-gap:1rem;padding:0 0 0 2rem}[data-software-platform-process] .software-platform-process__list>li:not(:last-child):after{display:none}.software-platform-process__node-index{grid-area:1/2}.software-platform-process__node-marker{grid-area:1/1/3;margin-top:.18rem;transform:translate(-2.03rem)}.software-platform-process__node-copy{grid-area:2/2;padding-top:.6rem}}@media (prefers-reduced-motion:reduce){[data-software-platform-process] *,[data-software-platform-process] :before,[data-software-platform-process] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.software-platform-workflow[data-software-platform-workflow]{--software-workflow-gap:min(4.5833vw, 6.1111vh, 4.125rem);--software-workflow-offset:0px;background:#000;position:relative;overflow:hidden}.software-platform-workflow>.software-platform-section-inner{width:100%;margin:0;position:relative}.software-platform-workflow__toolbar{z-index:4;align-items:center;display:flex;position:absolute;bottom:min(7.407vh,5rem);left:min(8.4722vw,11.2963vh,7.625rem)}.software-platform-workflow__toolbar[hidden],.software-platform-workflow__position{display:none}.software-platform-workflow__buttons{gap:min(1.6667vw,2.2222vh,1.5rem);display:flex}.software-platform-workflow__buttons button{cursor:pointer;background:0 0;border:1px solid #fff9;border-radius:999px;place-items:center;width:min(15.2778vw,20.3704vh,13.75rem);height:min(5vh,3.375rem);min-height:2.5rem;padding:0;transition:border-color .18s,background-color .18s;display:inline-grid}.software-platform-workflow__buttons button img{opacity:.6;width:.8125rem;height:1.625rem;transition:opacity .18s;display:block}.software-platform-workflow__buttons button:first-child img{transform:rotate(180deg)}.software-platform-workflow__buttons button:hover:not(:disabled){border-color:#fff}.software-platform-workflow__buttons button:hover:not(:disabled) img{opacity:1}.software-platform-workflow__buttons button:focus-visible{outline:3px solid var(--qn-color-accent);outline-offset:4px}.software-platform-workflow__buttons button:disabled{cursor:not-allowed}.software-platform-workflow__viewport{min-width:0}.software-platform-workflow__track{gap:var(--software-workflow-gap);margin:0;padding:0;list-style:none;display:grid}.software-platform-workflow__slide{min-width:0}.software-platform-workflow__story{min-height:100vh;color:#fff;background:#000;min-height:100dvh;position:relative;overflow:hidden}.software-platform-workflow__background,.software-platform-workflow__background:after{position:absolute;inset:0}.software-platform-workflow__background:after{-webkit-backdrop-filter:blur(120px);backdrop-filter:blur(120px);content:"";background:#0006}.software-platform-workflow__background-image,.software-platform-workflow__image{object-fit:cover;width:100%;height:100%;display:block}.software-platform-workflow__heading{z-index:2;align-items:center;gap:.5rem;display:flex;position:absolute;top:min(7.407vh,5rem);left:8.4722%}.software-platform-workflow__index{box-sizing:border-box;color:#fff;font-variant-numeric:tabular-nums;place-items:center;width:min(6.8056vw,9.0741vh,6.125rem);padding:min(.6944vw,.9259vh,.625rem);font-family:JetBrains Mono,monospace;font-size:min(3.8889vw,5.1852vh,3.5rem);font-weight:700;line-height:.8571;display:inline-grid}.software-platform-workflow[data-software-platform-workflow] .software-platform-workflow__heading h2{color:#fff;letter-spacing:0;margin:0;padding:min(.6944vw,.9259vh,.625rem);font-size:min(2.7778vw,3.7037vh,2.5rem);font-weight:500;line-height:1.5}.software-platform-workflow__body{z-index:2;grid-template-columns:minmax(0,830fr) minmax(0,342fr);align-items:stretch;gap:2%;width:83.0556%;height:54.4444%;display:grid;position:absolute;top:23.9815%;left:8.4722%}.software-platform-workflow__media{background:#03080d;border-radius:min(1.1111vw,1.4815vh,1rem);min-width:0;min-height:0;margin:0;overflow:hidden}.software-platform-workflow__image{transition:transform .42s}.software-platform-workflow__slide[data-workflow-slide-index="0"] .software-platform-workflow__image{width:116.35%;max-width:none;height:104.09%;position:relative;top:-.34%;left:-3.92%}.software-platform-workflow__story:hover .software-platform-workflow__image{transform:scale(1.012)}.software-platform-workflow__copy{flex-direction:column;justify-content:space-between;min-width:0;padding-block:min(5.5556vw,7.4074vh,5rem);display:flex}.software-platform-workflow__copy p{color:#fff9;margin:0;font-size:min(1.6667vw,2.2222vh,1.5rem);font-weight:400;line-height:1.5}.software-platform-workflow__copy ul{gap:min(2.7778vw,3.7037vh,2.5rem);margin:0;padding:0;list-style:none;display:grid}.software-platform-workflow__copy li{color:#fff;white-space:nowrap;font-size:min(1.6667vw,2.2222vh,1.5rem);font-weight:400;line-height:1.5;position:relative}.software-platform-workflow__copy li:not(:last-child):after{content:"";border-bottom:1px solid #fff9;position:absolute;bottom:calc(-1*min(1.3889vw,1.8519vh,1.25rem));left:0;right:0}@media (min-width:841px) and (min-height:681px){.software-platform-workflow[data-workflow-enhanced=true] .software-platform-workflow__viewport{overflow:hidden}.software-platform-workflow[data-workflow-enhanced=true] .software-platform-workflow__track{gap:var(--software-workflow-gap);transform:translate3d(calc(var(--software-workflow-offset) * -1), 0, 0);will-change:transform;transition:none;display:flex}.software-platform-workflow[data-workflow-enhanced=true][data-workflow-positioned=true][data-workflow-animating=true] .software-platform-workflow__track{transition:transform .56s cubic-bezier(.22,1,.36,1)}.software-platform-workflow[data-workflow-enhanced=true] .software-platform-workflow__slide{opacity:.62;flex:0 0 min(100vw,133.333vh,90rem);transition:opacity .36s}.software-platform-workflow[data-workflow-enhanced=true] .software-platform-workflow__slide[aria-current=true],.software-platform-workflow[data-workflow-enhanced=true] .software-platform-workflow__slide:focus-within{opacity:1}.software-platform-workflow[data-workflow-enhanced=true][data-workflow-reveal-enhanced=true]>.software-platform-section-inner{opacity:0;transition:opacity .32s}.software-platform-workflow[data-workflow-enhanced=true][data-workflow-reveal-enhanced=true][data-workflow-entered=true]>.software-platform-section-inner{opacity:1}.software-platform-workflow[data-workflow-enhanced=true][data-workflow-reveal-enhanced=true]:not([data-workflow-entered=true]) .software-platform-workflow__slide[aria-current=true] .software-platform-workflow__heading,.software-platform-workflow[data-workflow-enhanced=true][data-workflow-reveal-enhanced=true]:not([data-workflow-entered=true]) .software-platform-workflow__slide[aria-current=true] .software-platform-workflow__body,.software-platform-workflow[data-workflow-enhanced=true][data-workflow-reveal-enhanced=true]:not([data-workflow-entered=true]) .software-platform-workflow__slide[aria-current=true]+.software-platform-workflow__slide .software-platform-workflow__heading,.software-platform-workflow[data-workflow-enhanced=true][data-workflow-reveal-enhanced=true]:not([data-workflow-entered=true]) .software-platform-workflow__slide[aria-current=true]+.software-platform-workflow__slide .software-platform-workflow__body{opacity:0;transform:translateY(1.25rem)}.software-platform-workflow[data-workflow-entering=true] .software-platform-workflow__slide[aria-current=true] .software-platform-workflow__heading,.software-platform-workflow[data-workflow-entering=true] .software-platform-workflow__slide[aria-current=true] .software-platform-workflow__body,.software-platform-workflow[data-workflow-entering=true] .software-platform-workflow__slide[aria-current=true]+.software-platform-workflow__slide .software-platform-workflow__heading,.software-platform-workflow[data-workflow-entering=true] .software-platform-workflow__slide[aria-current=true]+.software-platform-workflow__slide .software-platform-workflow__body{opacity:1;transition:opacity .42s,transform .52s cubic-bezier(.22,1,.36,1);transform:none}.software-platform-workflow[data-workflow-entering=true] .software-platform-workflow__slide[aria-current=true] .software-platform-workflow__heading{transition-delay:40ms}.software-platform-workflow[data-workflow-entering=true] .software-platform-workflow__slide[aria-current=true] .software-platform-workflow__body{transition-delay:.16s}.software-platform-workflow[data-workflow-entering=true] .software-platform-workflow__slide[aria-current=true]+.software-platform-workflow__slide .software-platform-workflow__heading,.software-platform-workflow[data-workflow-entering=true] .software-platform-workflow__slide[aria-current=true]+.software-platform-workflow__slide .software-platform-workflow__body{transition-delay:.28s}}@media (min-width:841px){.software-platform-workflow:not([data-workflow-enhanced=true])>.software-platform-section-inner{width:min(100% - 3rem,90rem);margin-inline:auto}.software-platform-workflow:not([data-workflow-enhanced=true]) .software-platform-workflow__track{padding-block:4rem}.software-platform-workflow:not([data-workflow-enhanced=true]) .software-platform-workflow__story{border-radius:1rem;min-height:0;overflow:hidden}.software-platform-workflow:not([data-workflow-enhanced=true]) .software-platform-workflow__background{display:none}.software-platform-workflow:not([data-workflow-enhanced=true]) .software-platform-workflow__heading{padding:2rem;position:static}.software-platform-workflow:not([data-workflow-enhanced=true]) .software-platform-workflow__body{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);width:100%;height:auto;position:static}.software-platform-workflow:not([data-workflow-enhanced=true]) .software-platform-workflow__media{border-radius:0;min-height:24rem}.software-platform-workflow:not([data-workflow-enhanced=true]) .software-platform-workflow__copy{gap:2rem;padding:2rem}}@media (max-width:840px),(max-height:680px){.software-platform-workflow>.software-platform-section-inner{width:min(100% - 3rem,45rem);margin-inline:auto}.software-platform-workflow__toolbar{display:none}.software-platform-workflow__track{padding-block:4rem;transform:none}.software-platform-workflow__story{border-radius:1rem;min-height:0}.software-platform-workflow__background{display:none}.software-platform-workflow__heading{padding:1.5rem;position:static}.software-platform-workflow__index{width:auto;font-size:1.5rem}.software-platform-workflow__heading h2{font-size:1.5rem}.software-platform-workflow__body{grid-template-columns:1fr;width:100%;height:auto;display:grid;position:static}.software-platform-workflow__media{aspect-ratio:16/10;border-radius:0}.software-platform-workflow__copy{gap:2rem;padding:1.5rem}.software-platform-workflow__copy p,.software-platform-workflow__copy li{font-size:1rem}.software-platform-workflow__copy li{white-space:normal}}@media (prefers-reduced-motion:reduce){.software-platform-workflow__track,.software-platform-workflow__slide,.software-platform-workflow__image,.software-platform-workflow__buttons button{transition:none!important}.software-platform-workflow__story:hover .software-platform-workflow__image{transform:none}}
