/* Bootcamp banner — deep space, floating VR headset, moving course cards */
.banner-space { background: radial-gradient(90% 130% at 82% 30%, #1b1650 0%, #0b0a26 45%, #04040d 100%); border: 1px solid rgba(255,255,255,.1); box-shadow: 0 30px 80px rgba(0,0,0,.55), inset 0 1px 0 rgba(255,255,255,.07); min-height: 380px; isolation: isolate; }
.banner-space::after { width: 560px; height: 560px; right: -140px; top: -170px; border: 1px solid rgba(160,180,255,.12); background: radial-gradient(circle at 50% 50%, rgba(80,110,255,.16), rgba(255,122,26,.08) 45%, transparent 68%); animation: spin 60s linear infinite; z-index: 0; }
.banner-space > .stars { position: absolute; inset: 0; width: 100%; height: 100%; z-index: 0; pointer-events: none; border-radius: inherit; }
.banner-space .banner-copy, .banner-space .banner-links { z-index: 2; }
.vr-float { position: absolute; right: 3%; top: 50%; width: min(34%, 430px); transform: translateY(-50%); z-index: 1; pointer-events: none; }
.vr-headset { width: 100%; height: auto; filter: drop-shadow(0 26px 40px rgba(0,0,0,.65)) drop-shadow(0 0 34px rgba(110,140,255,.38)); animation: vr-float 6.5s ease-in-out infinite; }
.vr-ctrl { position: absolute; width: 40%; right: -4%; bottom: -46%; height: auto; filter: drop-shadow(0 16px 26px rgba(0,0,0,.6)) drop-shadow(0 0 22px rgba(255,140,60,.28)); animation: vr-float2 7.5s ease-in-out infinite; }
.vr-glow { position: absolute; left: 10%; right: 10%; bottom: -18%; height: 30%; border-radius: 50%; background: radial-gradient(closest-side, rgba(90,120,255,.45), transparent); filter: blur(14px); animation: vr-glow 6.5s ease-in-out infinite; }
@keyframes vr-float { 0%, 100% { transform: translateY(0) rotate(-5deg); } 50% { transform: translateY(-16px) rotate(2deg); } }
@keyframes vr-float2 { 0%, 100% { transform: translateY(0) rotate(8deg); } 50% { transform: translateY(-12px) rotate(-3deg); } }
@keyframes vr-glow { 0%, 100% { opacity: .9; transform: scale(1); } 50% { opacity: .5; transform: scale(.8); } }

/* Course cards */
.chip-junior, .chip-master { position: relative; overflow: hidden; isolation: isolate; min-width: 300px; padding: 20px 22px; background: #0a0a1e; transition: transform .35s cubic-bezier(.2,.8,.2,1), box-shadow .35s ease, border-color .35s ease; }
.chip-junior { border-color: rgba(255,140,40,.55); box-shadow: 0 0 0 1px rgba(255,140,40,.15), 0 14px 40px rgba(255,106,0,.22); }
.chip-master { border-color: rgba(210,220,255,.45); box-shadow: 0 0 0 1px rgba(210,220,255,.1), 0 14px 40px rgba(150,170,230,.16); }
.chip-junior::before, .chip-master::before { content: ""; position: absolute; inset: 0; z-index: -2; background-size: cover; background-position: right center; animation: chip-zoom 16s ease-in-out infinite alternate; transition: filter .4s ease; }
.chip-junior::before { background-image: linear-gradient(90deg, rgba(10,8,24,.95) 28%, rgba(10,8,24,.55) 52%, rgba(10,8,24,0) 78%), url(data:image/webp;base64,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); }
.chip-master::before { background-image: linear-gradient(90deg, rgba(8,10,22,.95) 32%, rgba(8,10,22,.5) 72%, rgba(8,10,22,.1)), url(data:image/webp;base64,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); background-position: 115% 55%; background-size: auto 150%; }
@keyframes chip-zoom { from { transform: scale(1); } to { transform: scale(1.12) translateX(-2%); } }
.chip-junior::after, .chip-master::after { content: ""; position: absolute; inset: -60% -60% -60% -80%; z-index: -1; pointer-events: none; mix-blend-mode: screen; }
.chip-junior::after { background: repeating-linear-gradient(115deg, transparent 0 64px, rgba(255,150,50,0) 64px, rgba(255,150,50,.8) 67px, rgba(255,210,150,.9) 68px, rgba(255,120,30,.5) 70px, transparent 74px, transparent 150px); filter: drop-shadow(0 0 6px rgba(255,122,26,1)); opacity: .55; animation: streaks 6s linear infinite; }
.chip-master::after { background: repeating-linear-gradient(115deg, transparent 0 64px, rgba(200,208,230,0) 64px, rgba(200,208,230,.7) 67px, rgba(255,255,255,.95) 68px, rgba(170,180,210,.5) 70px, transparent 74px, transparent 150px); filter: drop-shadow(0 0 6px rgba(210,220,255,.75)); opacity: .45; animation: streaks 8s linear infinite; }
.chip-junior small { color: #ffb27a; } .chip-master small { color: #d7deff; }
.chip-junior strong, .chip-master strong { text-shadow: 0 2px 12px rgba(0,0,0,.6); }
.chip-junior span, .chip-master span { display: inline-flex; gap: 6px; }
.chip-junior:hover, .chip-master:hover { transform: translateY(-5px); background: #0a0a1e; }
.chip-junior:hover { box-shadow: 0 0 0 1px rgba(255,140,40,.6), 0 22px 50px rgba(255,106,0,.42); border-color: rgba(255,160,70,.9); }
.chip-master:hover { box-shadow: 0 0 0 1px rgba(220,228,255,.5), 0 22px 50px rgba(170,190,255,.32); border-color: rgba(230,236,255,.85); }
.chip-junior:hover::before, .chip-master:hover::before { filter: brightness(1.25) saturate(1.15); }
.chip-junior:hover::after, .chip-master:hover::after { opacity: .85; animation-duration: 2.6s; }
.chip-pulse { position: absolute; top: 14px; right: 14px; width: 8px; height: 8px; border-radius: 50%; background: #3dff9a; box-shadow: 0 0 0 0 rgba(61,255,154,.6); animation: chip-live 2s ease-out infinite; }
@keyframes chip-live { 0% { box-shadow: 0 0 0 0 rgba(61,255,154,.6); } 100% { box-shadow: 0 0 0 10px rgba(61,255,154,0); } }
@media (max-width: 1100px) { .vr-ctrl { display: none; } .vr-float { width: 30%; } }
@media (max-width: 860px) {
  .banner-space { padding-top: 26px; }
  .vr-float { position: relative; right: auto; top: auto; transform: none; width: min(78%, 340px); margin: 0 auto 4px; order: -1; }
  .chip-junior, .chip-master { min-width: 0; width: 100%; }
}

/* Particle morph: orb → galaxy → headsets → glasses */
.vr-morph { position: absolute; right: 0; top: 0; bottom: 0; width: 56%; z-index: 1; pointer-events: none; -webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 24%); mask-image: linear-gradient(90deg, transparent 0%, #000 24%); }
.vr-morph-canvas { position: absolute; inset: 0; width: 100% !important; height: 100% !important; display: block; }
.vr-caption { position: absolute; right: 30px; bottom: 22px; display: inline-flex; align-items: center; gap: 8px; font-family: var(--mono); font-size: 11.5px; letter-spacing: .14em; text-transform: uppercase; color: #d6ddff; opacity: 0; transform: translateY(6px); transition: opacity .6s ease, transform .6s ease; }
.vr-caption::before { content: ""; width: 6px; height: 6px; border-radius: 50%; background: #8fa8ff; box-shadow: 0 0 10px #8fa8ff; }
.vr-caption.on { opacity: .9; transform: none; }
@media (max-width: 860px) {
  .vr-morph { position: relative; width: 100%; height: 230px; order: -1; margin: -12px 0 0; -webkit-mask-image: none; mask-image: none; }
  .vr-caption { right: 50%; transform: translate(50%, 6px); bottom: 4px; } .vr-caption.on { transform: translate(50%, 0); }
}
.chip-junior::before { background-size: 100% 100%, auto 150%; background-position: 0 0, right -100px top 10px; background-repeat: no-repeat; }
.chip-master { border-color: rgba(70,140,255,.8); box-shadow: 0 0 0 1px rgba(70,140,255,.25), 0 14px 40px rgba(40,110,255,.32); }
.chip-master:hover { border-color: rgba(130,185,255,1); box-shadow: 0 0 0 1px rgba(90,160,255,.7), 0 22px 50px rgba(40,110,255,.55); }
.chip-master small { color: #a9c8ff; }
