.fso-home-how{padding:var(--fhw-pt) 0 var(--fhw-pb);background:var(--fhw-bg);color:#111}.fso-home-how__in{max-width:1000px;margin:0 auto;padding:0 16px}.fso-home-how__title{margin:0 0 12px;font-size:19px;font-weight:800;line-height:1.2;letter-spacing:-.01em;text-align:center;color:#111}.fso-home-how__steps{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;margin:0;padding:0;list-style:none}.fso-home-how__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.fso-home-how__step:not(:last-child):after{content:"";position:absolute;top:22px;right:-9px;width:8px;height:8px;border-top:2px solid #C9C1B2;border-right:2px solid #C9C1B2;transform:rotate(45deg)}.fso-home-how__ico{position:relative;display:grid;place-items:center;width:52px;height:52px;margin-bottom:2px;border-radius:16px;background:#fff;box-shadow:0 1px #0000000a,0 6px 16px #0000000f;color:#111}.fso-home-how__ico svg{width:26px;height:26px}.fso-home-how__ico i{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:#111;color:#fff;font-size:11px;font-style:normal;font-weight:700;line-height:20px;text-align:center}.fso-home-how__name{font-size:13px;font-weight:700;line-height:1.25}.fso-home-how__text{font-size:11.5px;line-height:1.35;color:#6a6a6a}.fso-home-how__note{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;border-radius:14px;background:var(--fhw-note);color:#111;font-size:13px;line-height:1.4;text-decoration:none}a.fso-home-how__note:focus-visible{outline:2px solid #111111;outline-offset:2px}.fso-home-how__note-ico{flex:0 0 22px;width:22px;height:22px;color:var(--fhw-note-icon)}@media screen and (min-width:750px){.fso-home-how__in{padding:0 20px}.fso-home-how__title{margin-bottom:28px;font-size:30px}.fso-home-how__steps{gap:32px}.fso-home-how__step{gap:8px}.fso-home-how__step:not(:last-child):after{top:34px;right:-20px;width:10px;height:10px}.fso-home-how__ico{width:76px;height:76px;border-radius:24px}.fso-home-how__ico svg{width:34px;height:34px}.fso-home-how__name{font-size:17px}.fso-home-how__text{font-size:14px}.fso-home-how__note{align-items:center;max-width:640px;margin:28px auto 0;padding:14px 18px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/fso-how-it-works.css.map */
