.StaggeredStepCardsSection_section__N1uuE{position:relative;width:100%;overflow:hidden;isolation:isolate;box-sizing:border-box;padding:96px 80px;color:var(--color-text-primary);display:flex;flex-direction:column;align-items:center;gap:64px}.StaggeredStepCardsSection_section__N1uuE:before{content:"";position:absolute;top:30%;inset-inline-start:clamp(-280px,-12vw,-80px);width:clamp(360px,48vw,705px);height:clamp(360px,48vw,700px);background:radial-gradient(circle at center,var(--overlay-green-18) 0,var(--overlay-green-06) 40%,transparent 65%);filter:blur(clamp(60px,8vw,120px));pointer-events:none;z-index:-1}.StaggeredStepCardsSection_header__lsca6{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:20px;max-width:826px;text-align:center}.StaggeredStepCardsSection_badge__hyuDZ{align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 16px;border-radius:var(--radius-pill);background:var(--overlay-white-04);border:1px solid var(--overlay-white-04);backdrop-filter:blur(19.8px);-webkit-backdrop-filter:blur(19.8px);color:var(--color-text-secondary)}.StaggeredStepCardsSection_badgeLabel__pQjhz{font-size:var(--font-size-body-sm);line-height:20px;letter-spacing:.28px;color:var(--color-text-secondary);padding-inline:2px;white-space:nowrap}.StaggeredStepCardsSection_badgeLabel__pQjhz,.StaggeredStepCardsSection_title__sC9Z6{font-family:var(--font-family-primary);font-weight:var(--font-weight-semibold);margin:0}.StaggeredStepCardsSection_title__sC9Z6{font-size:var(--font-size-display-md);line-height:64px;letter-spacing:-.56px;color:var(--color-text-primary);text-align:center}.StaggeredStepCardsSection_titleAccent__ZpSii{color:var(--color-brand-green)}.StaggeredStepCardsSection_titleRest__ToUKm{color:var(--color-text-primary)}.StaggeredStepCardsSection_grid__DoMi5{position:relative;z-index:1;width:100%;max-width:1440px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.StaggeredStepCardsSection_step__a_89B{position:relative;width:475px;height:600px;border-radius:var(--radius-2xl);overflow:hidden;flex-shrink:0;isolation:isolate;background:var(--overlay-white-04);border:1px solid var(--overlay-white-06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);will-change:transform}.StaggeredStepCardsSection_stepOne__EaHa0{margin-top:0}.StaggeredStepCardsSection_stepTwo__32oI1{margin-top:156px;width:474px}.StaggeredStepCardsSection_stepThree__KQet3{margin-top:274px}.StaggeredStepCardsSection_stepImage__0OqbT{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;display:block;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:linear-gradient(180deg,var(--overlay-green-08) 0,rgba(20,223,142,.02) 60%,transparent 100%)}.StaggeredStepCardsSection_stepImage__0OqbT:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--overlay-bg-00) 45%,rgba(9,9,11,.78) 100%);pointer-events:none}.StaggeredStepCardsSection_stepNumberBlock__TPacd{position:absolute;top:40px;inset-inline-start:40px;z-index:2;display:flex;align-items:flex-start;gap:4px}.StaggeredStepCardsSection_stepNumber__HyC92{font-family:var(--font-family-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-display-xl);line-height:96px;letter-spacing:-1px;color:var(--color-text-primary);margin:0;font-feature-settings:"lnum","pnum"}.StaggeredStepCardsSection_stepLabel__m6Y_K{font-family:var(--font-family-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-body-sm);line-height:20px;letter-spacing:.28px;color:var(--overlay-white-60);margin:0;padding-top:8px;text-transform:lowercase}.StaggeredStepCardsSection_stepContent__Aj91P{position:absolute;inset-inline-start:40px;inset-inline-end:40px;bottom:40px;z-index:2;display:flex;flex-direction:column;gap:16px}.StaggeredStepCardsSection_stepTitle__0qWIK{font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-h3);line-height:32px;letter-spacing:0;color:var(--color-text-primary);margin:0}.StaggeredStepCardsSection_stepDesc__wT5nw{font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-md);line-height:24px;letter-spacing:0;color:var(--overlay-white-60);margin:0}.StaggeredStepCardsSection_dots__5SVQJ{display:none}@media (max-width:1599px){.StaggeredStepCardsSection_section__N1uuE{padding:96px 40px}.StaggeredStepCardsSection_grid__DoMi5{gap:12px}.StaggeredStepCardsSection_stepTwo__32oI1,.StaggeredStepCardsSection_step__a_89B{width:clamp(280px,30vw,475px);height:clamp(420px,36vw,600px)}}@media (max-width:1199px){.StaggeredStepCardsSection_section__N1uuE{padding:72px 0;gap:32px}.StaggeredStepCardsSection_header__lsca6{padding:0 20px}.StaggeredStepCardsSection_title__sC9Z6{font-size:var(--font-size-h1);line-height:48px;letter-spacing:-.4px}.StaggeredStepCardsSection_grid__DoMi5{justify-content:flex-start;max-width:none;padding:0 20px 4px;scroll-padding-left:20px;scroll-padding-right:20px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.StaggeredStepCardsSection_grid__DoMi5::-webkit-scrollbar{display:none}.StaggeredStepCardsSection_stepOne__EaHa0,.StaggeredStepCardsSection_stepThree__KQet3,.StaggeredStepCardsSection_stepTwo__32oI1,.StaggeredStepCardsSection_step__a_89B{width:calc(100vw - 80px);max-width:360px;height:480px;margin-top:0;transform:none;will-change:auto;scroll-snap-align:start}.StaggeredStepCardsSection_stepNumber__HyC92{font-size:72px;line-height:72px}.StaggeredStepCardsSection_stepTitle__0qWIK{font-size:20px;line-height:26px}.StaggeredStepCardsSection_stepDesc__wT5nw{font-size:var(--font-size-body-sm);line-height:20px}.StaggeredStepCardsSection_dots__5SVQJ{display:flex;gap:4px;align-items:center;justify-content:center;padding:8px 0}.StaggeredStepCardsSection_dot__L6jo7{width:8px;height:8px;border-radius:var(--radius-pill);background:var(--overlay-white-06);border:0;padding:0;cursor:pointer;transition:background .2s ease,background-color .2s ease}.StaggeredStepCardsSection_dot__L6jo7[data-active=true]{background:var(--color-brand-green)}@media (hover:hover) and (pointer:fine){.StaggeredStepCardsSection_dot__L6jo7:not([data-active=true]):hover{background:var(--color-brand-green-hover)}}}