.wrapper--how-it-works .block-title{margin-bottom:var(--size-3)}@media (min-width: 768px){.wrapper--how-it-works .block-title{text-align:center}}.wrapper--how-it-works .how-it-works-description{margin-bottom:2rem}@media (min-width: 768px){.wrapper--how-it-works .how-it-works-description{text-align:center;max-width:36rem;margin-left:auto;margin-right:auto;margin-bottom:3rem}}.how-it-works-steps{list-style:none;padding:0;margin:0;counter-reset:steps-counter;display:grid;grid-gap:2rem;gap:2rem}@media (min-width: 768px){.how-it-works-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.how-it-works-steps{grid-template-columns:repeat(3,1fr)}}.how-it-works-step{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:var(--card-border-radius);padding:var(--card-py) var(--card-px);background-color:#fff;-webkit-box-shadow:var(--card-box-shadow);box-shadow:var(--card-box-shadow);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;font-size:var(--card-font-size)}@media (hover: hover) and (pointer: fine){.how-it-works-step:hover{-webkit-transform:translateY(calc(-1 * var(--size-1)));transform:translateY(calc(-1 * var(--size-1)));-webkit-box-shadow:var(--card-box-shadow-hover);box-shadow:var(--card-box-shadow-hover)}.how-it-works-step:focus{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}.how-it-works-step:focus-visible{-webkit-transform:translateY(calc(-1 * var(--size-1)));transform:translateY(calc(-1 * var(--size-1)));-webkit-box-shadow:var(--card-box-shadow-hover);box-shadow:var(--card-box-shadow-hover)}}.how-it-works-step[data-touching]{--btn-transition-duration: 50ms;-webkit-transform:translateY(calc(-1 * var(--size-1)));transform:translateY(calc(-1 * var(--size-1)));-webkit-box-shadow:var(--card-box-shadow-hover);box-shadow:var(--card-box-shadow-hover)}.how-it-works-step .content-title{margin-top:0}.how-it-works-step-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;border-radius:100vmax;background-color:var(--accent-color);color:#fff;font-weight:700;font-size:var(--font-size-3);margin-bottom:1rem}.how-it-works-step-content p{margin:0}.how-it-works-step-content p+p{margin-top:.75rem}
