.program-vr .learn-sec{background:#022b77 var(--vr-learn-bg) center /cover no-repeat;overflow:hidden;padding-bottom:120px}.program-vr .learn-sec .section-header{margin:0 auto 32px;max-width:1100px;text-align:center}.program-vr .learn-sec .section-h2{color:#fff;font-size:34px;line-height:1.2;margin-bottom:4px;text-shadow:0 4px 16px #033b63}.program-vr .learn-sec .section-sub{color:#fff;font-size:16px;line-height:1.65;margin:0 auto;max-width:680px;text-shadow:0 2px 12px #001829}.program-vr .learn-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:32px}.program-vr .learn-card{background:#fff;border-radius:12px;box-shadow:0 6px 28px rgba(4,50,90,.32);padding:28px 24px}.program-vr .learn-icon{align-items:center;border-radius:10px;display:flex;height:48px;justify-content:center;margin-bottom:16px;width:48px}.program-vr .learn-card-title{color:var(--vr-navy);font-size:15px;font-weight:700;margin-bottom:8px}.program-vr .learn-card-body{color:var(--vr-muted);font-size:14px;line-height:1.6}.program-vr .learn-nav{display:none}.program-vr .vr-swirl{bottom:-2px;display:block;height:auto;left:0;pointer-events:none;position:absolute;width:100%}@media (max-width:900px){.program-vr .learn-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.program-vr .learn-sec{padding-bottom:16px}.program-vr .learn-sec .section-h2{font-size:28px;line-height:1}.program-vr .learn-grid{display:flex;gap:16px;margin:0 -16px;overflow-x:auto;padding:0 16px 20px;scroll-padding-left:16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;cursor:grab;scrollbar-width:none;user-select:none}.program-vr .learn-grid.is-dragging{cursor:grabbing;scroll-snap-type:none}.program-vr .learn-grid::-webkit-scrollbar{display:none}.program-vr .learn-card{flex:0 0 calc(85% - 12px);min-width:0;scroll-snap-align:start}.program-vr .learn-nav{gap:16px;margin:16px 0 12px}.program-vr .learn-dots,.program-vr .learn-nav{align-items:center;display:flex;justify-content:center}.program-vr .learn-dots{gap:10px}.program-vr .learn-dot{background:hsla(0,0%,100%,.3);border:none;border-radius:50%;cursor:pointer;flex-shrink:0;height:10px;padding:0;transition:background .2s,transform .2s;width:10px}.program-vr .learn-dot.active{background:#fff;transform:scale(1.25)}.program-vr .learn-arrow{align-items:center;background:linear-gradient(135deg,var(--vr-cta-lt) 0,var(--vr-cta) 100%);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:22px;height:44px;justify-content:center;line-height:1;width:44px}.program-vr .learn-arrow:hover{background:linear-gradient(135deg,var(--vr-cta) 0,var(--vr-cta-dark) 100%)}}