.how_how-it-works__mfG4y{background:var(--color-light)}.how_header__l3dJa{text-align:center;margin-bottom:70px}.how_steps-container__lRjXG{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:25px;gap:25px;max-width:1400px;margin:0 auto}.how_step-row__0wcOs{padding:15px;border-radius:12px;display:flex;flex-direction:column;gap:25px;box-shadow:0 2px 7px var(--color-light-gray-2);transition:transform .3s ease,box-shadow .3s ease;transform-style:preserve-3d;background:var(--color-light)}.how_step-row__0wcOs:hover{transform:perspective(1000px) translateZ(30px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.how_step-row__0wcOs.how_reverse__A1XBf{flex-direction:column-reverse}.how_image-wrapper__SsWIs{width:100%;aspect-ratio:8/5;border-radius:12px;overflow:hidden;position:relative;background:var(--color-light)}.how_img__cOkiB{width:100%;height:100%;object-fit:cover}.how_step-number__TbDGd{position:absolute;right:15px;width:40px;height:40px;background:var(--color-gray-60);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);color:var(--color-light);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.how_step-row__0wcOs:nth-child(odd) .how_step-number__TbDGd{top:15px}.how_step-row__0wcOs:nth-child(2n) .how_step-number__TbDGd{bottom:15px}.how_text-content__4pIhy{display:flex;flex-direction:column;padding:15px}.how_step-tag__tAwIi{font-size:14px;font-weight:700;letter-spacing:2px;color:var(--color-primary);text-transform:uppercase;margin-bottom:12px;display:block}.how_step-description__Ijznv{font-family:var(--font-main);font-size:14px;font-weight:400;line-height:1.6}@media(max-width:1024px){.how_steps-container__lRjXG{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.how_steps-container__lRjXG{grid-template-columns:1fr;gap:25px}.how_step-row__0wcOs{gap:0;padding:0;overflow:hidden}.how_step-row__0wcOs,.how_step-row__0wcOs.how_reverse__A1XBf{flex-direction:column!important}.how_image-wrapper__SsWIs{border-radius:12px 12px 0 0;aspect-ratio:16/9}.how_step-number__TbDGd{top:15px!important;bottom:auto!important;right:15px}.how_text-content__4pIhy{padding:22px 18px}.how_step-description__Ijznv{font-size:16px}}@media(max-width:480px){.how_steps-container__lRjXG{gap:20px}.how_text-content__4pIhy{padding:20px 16px}}