.sb-how{color:#0c1b3a;background:#fff;padding:80px 0;font-size:1.6rem;line-height:1.55}.sb-how *{box-sizing:border-box}.sb-how .sb-wrap{max-width:1200px;margin:0 auto;padding:0 32px}.sb-how .sb-section-title{text-align:center;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:4.4rem;font-weight:800;color:#0c1b3a;letter-spacing:-.015em;line-height:1.1;margin:0 0 40px}.sb-how .sb-how-grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:24px;align-items:center;max-width:980px;margin:0 auto}.sb-how .sb-step{display:flex;flex-direction:row;align-items:center;text-align:left;gap:18px;position:relative}.sb-how .sb-circle{width:84px;height:84px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;flex:0 0 auto}.sb-how .sb-s1 .sb-circle{background:#e2ecff;color:var(--sb-blue-text, #0070c4)}.sb-how .sb-s2 .sb-circle{background:#fdecc6;color:#d6900f}.sb-how .sb-s3 .sb-circle{background:#dff0e6;color:#2f9e6c}.sb-how .sb-num{position:absolute;left:50%;bottom:-10px;transform:translate(-50%);width:26px;height:26px;border-radius:50%;color:#fff;font-size:1.2rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:3px solid #fff}.sb-how .sb-s1 .sb-num{background:var(--sb-blue-text, #0070c4)}.sb-how .sb-s2 .sb-num{background:#f5a623}.sb-how .sb-s3 .sb-num{background:#2f9e6c}.sb-how .sb-step-body h4{margin:0 0 6px;font-size:2.4rem;font-weight:700;color:#0c1b3a}.sb-how .sb-step-text{font-size:1.6rem;color:#5b6a86;line-height:1.5}.sb-how .sb-step-text>*{margin:0 0 6px;color:inherit;font-size:inherit;line-height:inherit}.sb-how .sb-step-text>*:last-child{margin-bottom:0}.sb-how .sb-how-arrow{color:#b9c7e3;display:flex;align-items:center;justify-content:center;width:60px}@media(max-width:1024px){.sb-how .sb-wrap{padding:0 24px}.sb-how .sb-how-grid{max-width:none}.sb-how .sb-how-arrow{width:36px}.sb-how .sb-section-title{font-size:3.6rem;margin-bottom:32px}}@media(max-width:820px){.sb-how .sb-how-grid{grid-template-columns:1fr;gap:24px}.sb-how .sb-how-arrow{display:none}.sb-how .sb-step{justify-content:flex-start}}@media(max-width:520px){.sb-how{padding:48px 0;font-size:1.44rem}.sb-how .sb-wrap{padding:0 18px}.sb-how .sb-section-title{font-size:2.8rem;margin-bottom:24px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sb-how-it-works.css.map */
