.lp .learn-hero{padding:56px 0 8px;text-align:center}.lp .learn-hero h1{margin:8px auto 14px;max-width:18ch;font-size:clamp(30px,4.4vw,46px);line-height:1.12;letter-spacing:-.02em}.lp .learn-hero p{margin:0 auto;max-width:58ch;color:var(--muted);font-size:17px}.lp .learn-steps{display:grid;gap:56px;padding:40px 0 8px}.lp .learn-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:34px;align-items:center}.lp .learn-step:nth-child(2n) .learn-step-copy{order:2}.lp .learn-step-num{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:12px;border-radius:50%;background:var(--blue2);color:var(--blue);font-weight:900;font-size:15px}.lp .learn-step-copy h2{margin:0 0 10px;font-size:clamp(21px,2.6vw,27px);line-height:1.25}.lp .learn-step-copy p{margin:0 0 14px;color:var(--muted)}.lp .learn-step-copy ul{margin:0;padding-left:18px;color:var(--muted);font-size:15px}.lp .learn-step-copy li{margin-bottom:5px}.lp .learn-video{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--cream)}.lp .learn-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.lp .learn-video-facade{display:block;padding:0;cursor:pointer}.lp .learn-video-facade img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lp .learn-play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:62px;height:62px;transform:translate(-50%,-50%);border-radius:50%;background:rgba(18,32,42,.82);color:#fff;transition:background .15s ease,transform .15s ease}.lp .learn-video-facade:hover .learn-play{background:var(--blue);transform:translate(-50%,-50%) scale(1.06)}.lp .learn-play svg{width:26px;height:26px;margin-left:3px}.lp .learn-video-empty{display:flex;align-items:center;justify-content:center;border-style:dashed}.lp .learn-empty-inner{text-align:center;color:var(--muted)}.lp .learn-empty-inner svg{width:34px;height:34px;margin-bottom:10px;opacity:.5}.lp .learn-empty-title{margin:0 0 2px;font-weight:700;font-size:15px;color:var(--ink)}.lp .learn-empty-sub{margin:0;font-size:14px}.lp .learn-band{margin:8px 0;padding:26px 28px;border:1px solid var(--line);border-radius:14px;background:var(--cream)}.lp .learn-band h2{margin:0 0 8px;font-size:20px}.lp .learn-band p{margin:0 0 16px;max-width:62ch;color:var(--muted)}.lp .learn-band-links{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:860px){.lp .learn-step{grid-template-columns:minmax(0,1fr);gap:18px}.lp .learn-step:nth-child(2n) .learn-step-copy{order:0}.lp .learn-steps{gap:44px}}.lp .learn-aside{margin-top:14px}.lp .learn-aside p{margin:0 0 10px;color:var(--muted);font-size:14px;line-height:1.6}.lp .learn-strip{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;border-radius:8px;font-size:14px;line-height:1.4}.lp .learn-strip:last-child{margin-bottom:0}.lp .learn-strip svg{width:18px;height:18px;flex-shrink:0}.lp .learn-strip strong{font-weight:700}.lp .learn-strip-live{background:#ecf1f4;color:#4e728a}.lp .learn-strip-empty{background:#fffbeb;color:#78350f}.lp .learn-step-link{margin:16px 0 0}