.how-it-works{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-alias-padding-lg,24px);padding:var(--spacing-alias-grid-vertical-gutter-default,24px) var(--spacing-primitive-size-0,0) var(--spacing-alias-grid-bottom-margin,80px) var(--spacing-primitive-size-0,0)}.how-it-works h2{align-self:stretch;color:var(--color-alias-text-primary,#1a1a1a);font-size:var(--typography-font-size-title,36px);font-style:normal;font-weight:600;line-height:var(--typography-line-height-title,44px);margin-bottom:var(--spacing-alias-padding-lg,24px);text-align:center}.steps-container{align-items:flex-start;flex-wrap:wrap;gap:var(--spacing-alias-grid-margin,80px);justify-content:center;width:100%}.step,.steps-container{align-self:stretch;display:flex}.step{align-items:center;flex:0 0 calc(25% - 60px);flex-direction:column;gap:var(--spacing-alias-padding-xs,4px);max-width:300px;min-width:200px}.step-image-container{align-items:center;align-self:center;aspect-ratio:1/1;display:flex;height:100px;justify-content:center;width:100px}.step-number{color:var(--color-primitive-secondary-secondary,#484848);font-weight:var(--typography-font-weight-body-lg,400)}.step h3,.step-number{align-self:stretch;font-size:var(--typography-font-size-body-sm,16px);font-style:normal;line-height:var(--typography-line-height-body-sm,24px)}.step h3{color:var(--color-alias-text-primary,#1a1a1a);font-family:Noto Sans Display;font-weight:600}.step p{align-self:stretch;color:var(--color-primitive-secondary-secondary,#484848);font-size:var(--typography-font-size-body-sm,16px);font-style:normal;font-weight:var(--typography-font-weight-body-lg,400);line-height:var(--typography-line-height-body-sm,24px)}@media (max-width:1024px){.how-it-works{padding:var(--spacing-alias-grid-top-margin,24px) 0 var(--spacing-alias-grid-bottom-margin,80px) 0}.steps-container{align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:var(--spacing-alias-padding-lg,24px);justify-content:center;padding:0 var(--spacing-alias-padding-lg,24px)}.step{align-self:stretch;flex:0 0 calc(50% - 12px);max-width:300px;min-width:200px}.step h3{font-size:var(--typography-font-size-body-md,18px);line-height:var(--typography-line-height-body-md,26px)}.step p{font-size:var(--typography-font-size-body-sm,14px);line-height:var(--typography-line-height-body-sm,20px)}.step-image-container{height:70px;width:70px}.step-number{font-size:var(--typography-font-size-body-sm,14px);line-height:var(--typography-line-height-body-sm,20px)}}@media (max-width:998px){.how-it-works{padding:24px 0 0}.how-it-works h2{font-size:var(--typography-font-size-title,28px);line-height:var(--typography-line-height-title,36px);margin-bottom:var(--spacing-alias-padding-lg,24px)}}@media (max-width:1393px){.image-container{height:auto;max-width:650px;width:100%}.steps-container{gap:var(--spacing-alias-grid-margin,70px)}.step{flex:0 0 calc(25% - 70px);max-width:280px;min-width:220px}}@media (max-width:1200px){.image-container{height:auto;max-width:600px;width:100%}.steps-container{gap:var(--spacing-alias-grid-margin,60px)}.step{flex:0 0 calc(25% - 60px);max-width:250px;min-width:200px}}@media (max-width:1100px){.steps-container{gap:var(--spacing-alias-grid-margin,40px)}.step{flex:0 0 calc(25% - 30px);max-width:220px;min-width:180px}}@media (max-width:1050px){.steps-container{gap:var(--spacing-alias-grid-margin,30px)}.step{flex:0 0 calc(25% - 22px);max-width:200px;min-width:160px}}@media (max-width:1024px){.image-container{max-width:500px}}@media (max-width:998px){.steps-container{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-alias-padding-lg,16px);padding:var(--spacing-alias-grid-top-margin,40px) var(--spacing-alias-padding-xl,24px) var(--spacing-alias-padding-xl,24px)}.step{flex:0 0 100%;max-width:none;min-width:180px}}@media (max-width:768px){.btn-large{min-width:fit-content;text-align:center;white-space:nowrap;width:max-content}.steps-container{flex-wrap:wrap;gap:var(--spacing-alias-padding-lg,24px);padding-left:0;padding-right:0}.step{align-items:flex-start;align-self:stretch;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-alias-padding-xs,4px);min-width:auto;text-align:left;width:100%}}@media (max-width:480px){.steps-container{flex-direction:column;gap:var(--spacing-alias-padding-lg,24px);padding-left:0;padding-right:0}.step{align-self:stretch;flex:1 1 auto;min-width:auto;width:100%}}