.workflow-process-section{width:100%;background-color:#000;position:relative;margin-bottom:100px}.workflow-content-wrapper{display:flex;flex-direction:row;align-self:stretch;gap:60px}.workflow-process-container{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;gap:60px;max-width:1440px;margin:0 auto;padding-left:80px;--section-padding-left: 80px;--section-padding-right: 0px}.workflow-process-content{width:503px;flex-shrink:0}.workflow-process-header{display:flex;flex-direction:column;gap:16px}.workflow-process-title{font-family:var(--font-primary);font-size:var(--font-48);font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.44px;color:#fff;margin:0;white-space:pre-wrap}.workflow-process-subtitle{font-family:var(--font-primary);font-size:var(--font-18);font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.54px;color:#999;margin:0;white-space:pre-wrap}.workflow-process-highlight{color:#fff}.workflow-process-steps{display:flex;flex-direction:column;gap:24px;width:100%;align-self:flex-start;max-width:440px;height:520px;position:-webkit-sticky;position:sticky;top:180px;z-index:10;margin-bottom:300px}@media(min-width:769px){.workflow-process-steps>div:hover{transform:translate(4px);transition:transform .3s ease}}.workflow-step-item{display:flex;flex-direction:column;gap:20px;transition:all .4s cubic-bezier(.4,0,.2,1)}.workflow-step-header{display:flex;align-items:center}.workflow-step-item.passed .workflow-step-text{color:#999;opacity:.5}.workflow-step-item.active .workflow-step-text{color:#fff;font-size:var(--font-32);letter-spacing:-.96px}.workflow-step-text{font-family:var(--font-primary);font-size:var(--font-32);font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.96px;color:#999;white-space:pre-wrap;transition:all .4s cubic-bezier(.4,0,.2,1)}.workflow-step-content{display:flex;flex-direction:column;gap:20px;max-height:0;opacity:0;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1)}.workflow-step-content.expanded{max-height:500px;opacity:1}.workflow-step-description{font-family:var(--font-primary);font-size:var(--font-18);font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.54px;color:#999;margin:0}.workflow-highlight{color:#fff}.workflow-explore-btn{display:flex;align-items:center;justify-content:center;padding:10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);border-radius:4px;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);font-family:var(--font-primary);font-size:var(--font-14);letter-spacing:-.42px;color:#999;cursor:pointer;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.workflow-explore-btn:hover{background:#ffffff26;border-color:#fff3;color:#fff}.workflow-step-divider{width:100%;height:0;position:relative;transition:opacity .3s ease}.workflow-divider-line{display:block;width:100%;height:auto}.workflow-process-visual{flex:1;display:flex;justify-content:flex-end;align-items:flex-start;position:relative}.workflow-visual-sticky-container{max-width:920px;width:100%;display:flex;align-items:center;justify-content:flex-end;flex-direction:column}.workflow-visual-card{overflow:hidden;width:100%;height:auto;transform:translate(150px);filter:brightness(.5);opacity:0;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1),filter 1s cubic-bezier(.22,1,.36,1);will-change:transform,filter,opacity}.workflow-visual-card.is-visible{transform:translate(0);filter:brightness(1);opacity:1}@media(prefers-reduced-motion:reduce){.workflow-visual-card{transition:none!important;transform:none!important;filter:none!important;opacity:1!important}}.workflow-visual-content{width:100%;height:100%;position:relative}.workflow-visual-image{width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media(max-width:1439px){.workflow-process-container{gap:50px;padding-left:60px;--section-padding-left: 60px}.workflow-process-content{width:450px;gap:100px}.workflow-process-steps{width:100%}.workflow-process-steps.sticky{left:60px}.workflow-step-text,.workflow-step-item.active .workflow-step-text{font-size:var(--font-28);letter-spacing:-.84px}.workflow-step-description{font-size:var(--font-16);letter-spacing:-.48px}}@media(max-width:1239px){.workflow-process-container{gap:40px;padding-left:40px;--section-padding-left: 40px}.workflow-process-content{width:400px;gap:80px}.workflow-process-steps.sticky{left:40px}.workflow-step-text,.workflow-step-item.active .workflow-step-text{font-size:var(--font-24);letter-spacing:-.72px}.workflow-step-description{font-size:var(--font-14);letter-spacing:-.45px}}@media(max-width:1024px){.workflow-process-section{padding:50px 0;min-height:auto;height:auto;margin-bottom:0}.workflow-content-wrapper{display:none}.workflow-process-container{flex-direction:column;gap:40px;padding-left:40px;--section-padding-left: 40px}.workflow-process-content{width:100%;max-width:600px;gap:40px}.workflow-process-header{position:relative;z-index:1;padding-left:0}.workflow-process-steps{display:none}.workflow-process-steps.sticky{position:static;transform:none;left:auto}.workflow-process-steps.absolute-bottom{position:static}.workflow-process-visual{position:static;transform:none;width:100%;justify-content:center;min-height:auto;height:auto}.workflow-visual-sticky-container{position:static;margin:0 auto;top:auto}.workflow-step-content.expanded{max-height:400px}}.workflow-mobile-cards-container{display:none;position:relative;margin-left:calc(-1 * var(--section-padding-left, 0px));margin-right:calc(-1 * var(--section-padding-right, 0px))}@media(max-width:1024px){.workflow-mobile-cards-container{display:flex;flex-direction:column}.workflow-mobile-card{position:-webkit-sticky;position:sticky;top:60px;height:calc(100vh - 60px);width:100%;background:#000;border:2px solid #2B2B2B;border-radius:20px;border-bottom:none;overflow:clip;margin-bottom:0;transition:transform .3s ease}.workflow-mobile-card:last-child{border-left:none;border-right:none}.workflow-mobile-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100%;pointer-events:none;z-index:10}}.workflow-mobile-card-content{padding:23px 17px 60px;height:100%;display:flex;flex-direction:column;position:relative;z-index:2}.workflow-mobile-card-header{position:relative;z-index:2;padding-bottom:16px}.workflow-mobile-card-title{font-family:var(--font-primary);font-size:var(--font-28);font-weight:400;line-height:normal;letter-spacing:-.84px;color:#fff;margin:0 0 0 14px}.workflow-mobile-card-footer{position:relative;z-index:2;padding-top:16px;margin-top:auto}.workflow-mobile-card-description{font-family:var(--font-primary);font-size:var(--font-16);font-weight:400;line-height:normal;letter-spacing:-.48px;color:#999;margin:0 0 20px}.workflow-mobile-card-description .highlight-text{color:#fff}.workflow-mobile-card-button{display:flex;align-items:center;justify-content:center;padding:10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);border-radius:4px;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);font-family:var(--font-primary);font-size:var(--font-14);letter-spacing:-.42px;color:#999;cursor:pointer;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.workflow-mobile-card-button:hover{background:#ffffff26;border-color:#fff3;color:#fff}@media(max-width:768px){.workflow-process-section{padding:40px 0;min-height:auto;height:auto}.workflow-content-wrapper{gap:30px;min-height:auto;height:auto}.workflow-process-container{gap:30px;padding-left:16px;--section-padding-left: 16px}.workflow-process-content{gap:30px}.workflow-process-header{gap:12px;padding-left:0}.workflow-process-title{font-size:var(--font-28);font-weight:500;letter-spacing:-.96px}.workflow-process-subtitle{font-size:var(--font-16);font-weight:400;color:#999;letter-spacing:-.45px}.workflow-step-text{font-size:22px;letter-spacing:-.66px}.workflow-step-description{font-size:var(--font-14);letter-spacing:-.42px}.workflow-visual-sticky-container{width:100%;height:auto;aspect-ratio:4 / 3}.workflow-step-content.expanded{max-height:350px}}@media(max-width:640px){.workflow-process-section{padding:30px 0}.workflow-content-wrapper{gap:25px!important}.workflow-process-container,.workflow-process-content{gap:25px}.workflow-process-header{gap:10px}.workflow-process-title{font-size:var(--font-28);font-weight:500;letter-spacing:-.84px}.workflow-process-subtitle{font-size:var(--font-16);font-weight:400;color:#999;letter-spacing:-.42px}.workflow-process-steps{gap:18px}.workflow-step-text{font-size:var(--font-20);letter-spacing:-.6px}.workflow-step-description{font-size:var(--font-12);letter-spacing:-.39px}.workflow-explore-btn{font-size:var(--font-12);padding:8px 12px}.workflow-visual-sticky-container{width:100%;height:auto;aspect-ratio:4/3}.workflow-visual-content{padding:0}.workflow-step-content.expanded{max-height:300px}}@media(max-width:480px){.workflow-process-section{padding:25px 0}.workflow-content-wrapper{gap:20px!important}.workflow-process-container,.workflow-process-content{gap:20px}.workflow-process-header{gap:8px}.workflow-process-title{font-size:var(--font-28);font-weight:500;letter-spacing:-.72px}.workflow-process-subtitle{font-size:var(--font-16);font-weight:400;color:#999;letter-spacing:-.39px}.workflow-process-steps{gap:16px}.workflow-step-text{font-size:var(--font-18);letter-spacing:-.54px}.workflow-step-description{font-size:var(--font-12);letter-spacing:-.36px;line-height:1.4}.workflow-explore-btn{font-size:var(--font-12);padding:7px 10px}.workflow-visual-sticky-container{width:100%;height:auto;aspect-ratio:4 / 3}.workflow-visual-content{padding:0}.workflow-step-content.expanded{max-height:250px}}@media(min-width:7680px){.workflow-process-container{max-width:100%!important;padding-left:320px!important;gap:240px!important}.workflow-content-wrapper{gap:240px!important}.workflow-process-content{width:2000px!important}.workflow-process-title{font-size:192px!important;letter-spacing:-5.76px!important}.workflow-process-subtitle{font-size:72px!important;letter-spacing:-2.16px!important}.workflow-process-header{gap:64px!important}.workflow-process-steps{max-width:1760px!important;height:2080px!important;gap:96px!important;top:720px!important;margin-bottom:1200px!important}.workflow-step-item{gap:80px!important}.workflow-step-text,.workflow-step-item.active .workflow-step-text{font-size:128px!important;letter-spacing:-3.84px!important}.workflow-step-description{font-size:72px!important;letter-spacing:-2.16px!important}.workflow-step-content{gap:80px!important;max-height:0!important}.workflow-step-content.expanded{max-height:2000px!important}.workflow-explore-btn{font-size:56px!important;padding:40px!important;border-radius:16px!important;border:4px solid rgba(255,255,255,.1)!important;letter-spacing:-1.68px!important}.workflow-visual-sticky-container{max-width:3680px!important}.workflow-process-section{margin-bottom:400px!important}}
