.lp2-curr{background:var(--lp2-cream)}.lp2-step-flow{display:flex;flex-direction:column;max-width:880px;margin:0 auto;gap:16px}.lp2-step{display:flex;align-items:stretch;gap:24px;position:relative}.lp2-step .sn{flex:0 0 60px;position:relative;display:flex;flex-direction:column;align-items:center;padding-top:2px}.lp2-step .sn .circle{width:60px;height:60px;border-radius:50%;background:#fff;border:2.5px solid var(--lp2-blue);color:var(--lp2-blue);display:flex;align-items:center;justify-content:center;font-family:Outfit,sans-serif;font-weight:800;font-size:13px;flex-direction:column;line-height:1.1;position:relative;z-index:2;flex-shrink:0;text-align:center}.lp2-step.biz .sn .circle{background:var(--lp2-blue);color:#fff}.lp2-step:not(:last-child) .sn:after{content:"";position:absolute;top:62px;left:50%;transform:translate(-50%);width:2px;height:calc(100% - 42px);background:var(--lp2-line);z-index:1}.lp2-step .sc{flex:1;background:#fff;border:1px solid var(--lp2-line);border-radius:16px;padding:20px 28px;min-width:0}.lp2-step .sc h3{font-size:18px;font-weight:800;margin:0 0 6px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;line-height:1.4}.lp2-step .sc h3 .badge{font-size:11px;font-weight:700;background:var(--lp2-blue-lt);color:var(--lp2-blue);padding:3px 10px;border-radius:99px}.lp2-step .sc p{font-size:14px;color:var(--lp2-ink);opacity:.78;margin:0;line-height:1.7}.lp2-curr__note{max-width:880px;margin:30px auto 0;background:var(--lp2-blue-lt);border-radius:14px;padding:18px 26px;font-size:14px;color:var(--lp2-blue-dk);font-weight:500;display:flex;gap:12px;align-items:center}.lp2-curr__note-ic{color:var(--lp2-blue);display:inline-flex}@media screen and (max-width:749px){.lp2-step{gap:14px}.lp2-step .sn{flex:0 0 50px}.lp2-step .sn .circle{width:50px;height:50px;font-size:11px}.lp2-step:not(:last-child) .sn:after{top:52px;height:calc(100% - 36px)}.lp2-step .sc{padding:16px 18px}.lp2-step .sc h3{font-size:15.5px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lp2-curriculum.css.map */
