.main-section{z-index:5;background-color:var(--color-gray);color:#202020b3;letter-spacing:-.03em;padding-top:8rem;padding-bottom:8rem;position:relative}.padding-global{padding-left:5vw;padding-right:5vw}.container{max-width:90rem;margin-left:auto;margin-right:auto}.w-inline-block{max-width:100%;display:inline-block}.opacity-60{opacity:.6}.heading-section{color:var(--color-ink);letter-spacing:-.06em;margin:0;font-size:min(max(48px,5.556vw),80px);font-weight:400;line-height:1.07}.paragraph-black{color:var(--color-gray-text);letter-spacing:0;font-size:1.25rem}.paragraph-white{color:var(--color-gray-mid);letter-spacing:0;font-size:1.15rem}.process-container{width:100%;height:300vh;position:relative}.process-grid{justify-content:space-between;display:flex;position:sticky;top:10rem;left:0}.process-content{grid-row-gap:3rem;flex-direction:column;justify-content:flex-start;width:55%;display:flex}.process-info{grid-row-gap:1.5rem;flex-direction:column;display:flex}.process-cards-wrapper{width:40%;position:relative}.process-cards{grid-row-gap:1rem;flex-direction:column;display:flex;position:absolute;inset:0 auto auto 0%}.process-card{-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);background-color:#f0f0f08c;border:1px solid #ffffffa6;border-radius:1.25rem;flex-direction:column;justify-content:space-between;min-height:30rem;padding:2.125rem 5%;display:flex;box-shadow:inset 0 1px #ffffffbf,0 24px 60px -32px #00000059}.process-card-icon{width:5.5rem}.card-lottie{aspect-ratio:1;width:100%;height:100%}.process-card-content{grid-column-gap:1.15rem;grid-row-gap:1.15rem;flex-direction:column;display:flex}.heading-process{color:var(--color-ink);letter-spacing:-.06em;font-size:2rem;font-weight:400}.button{justify-content:flex-start;align-self:flex-start;text-decoration:none;display:flex}.button.is-part{pointer-events:auto!important}.button-wrapper{justify-content:flex-start;display:flex;position:relative}.button-main{background-color:var(--color-ink);height:3rem;max-height:3rem;color:var(--color-gray);border-radius:50rem;flex-direction:column;justify-content:center;align-items:center;padding:.75rem 2rem;display:flex}.button-main.smaller{height:2.5rem;max-height:2.5rem;padding:.5rem 1.5rem}.button-main.smaller.is-navbar-button{border:1px solid var(--color-line);background-color:#02020200;border-radius:.7rem;position:relative;overflow:hidden}.button-text{white-space:nowrap;font-size:1.15rem;text-decoration:none}.full-button-bg{z-index:0;background-color:#fff;border:1px solid #fff;border-radius:.7rem;width:100%;height:100%;position:absolute;inset:0% auto auto 0%}.full-button-bg.is-dark{z-index:-1;background-color:#020202;border-radius:0;width:110%;height:120%;top:-10%;left:-2%;transform:translate(0)}.process-info .button-text{transition:color .3s}.process-info .full-button-bg.is-dark{transition:transform .3s ease-out}.process-info .button:hover .full-button-bg.is-dark{transform:translateY(100%)}.process-info .button:hover .button-text{color:var(--color-ink)}@media screen and (min-width:1280px){.button.is-part{cursor:pointer}}@media screen and (max-width:991px){.process-grid{flex-direction:column;justify-content:center;align-items:center;position:static}.process-content{width:100%;margin-bottom:4rem}.process-cards{position:static}.process-cards-wrapper{width:100%}.process-card{min-height:60vh}.process-card-icon{width:6rem;height:6rem}.process-container{height:auto}.process-info{justify-content:center;align-items:center}.button,.button.hide-mobile{align-self:flex-start}}@media screen and (max-width:767px){.button{align-self:flex-start;display:block}.button-text{font-size:1.15rem}.process-content{grid-row-gap:2rem}.process-info{grid-row-gap:1rem}}@media screen and (max-width:479px){.container{padding-left:0;padding-right:0}.heading-section{font-size:min(max(48px,5.556vw),80px)}.process-cards{grid-row-gap:2rem}.process-card-icon{width:5rem;height:5rem}.heading-process{line-height:1.1}.paragraph-white,.paragraph-black{color:var(--color-gray-mid);letter-spacing:0;font-size:1.25rem;line-height:1.2}.button{align-self:flex-start;display:flex}.button-text{letter-spacing:0;font-size:1.125rem}.full-button-bg{font-weight:500}}
