:root{--kube-blue:#326ce5;--kube-blue-light:#ebf1ff;--kube-blue-dark:#1a3a7a;--terminal-green:#00e676;--terminal-green-light:#e8fff0;--terminal-green-dark:#00a651;--pod-orange:#ff6d00;--pod-orange-light:#fff3e0;--deploy-purple:#7c4dff;--deploy-purple-light:#f3edff;--danger-red:#ff1744;--danger-red-light:#ffebee;--warning-amber:#ffd600;--warning-amber-light:#fffde7;--node-teal:#00bfa5;--node-teal-light:#e0f7f4;--g50:#fafbfc;--g100:#f3f4f6;--g200:#e5e7eb;--g300:#d1d5db;--g400:#9ca3af;--g500:#6b7280;--g600:#4b5563;--g700:#374151;--g800:#1f2937;--g900:#0f172a;--radius:12px;--radius-sm:8px;--shadow:0 1px 3px #00000014, 0 1px 2px #0000000f;--shadow-lg:0 10px 30px #0000001a, 0 4px 8px #0000000d;--mono:"SF Mono", "Fira Code", "JetBrains Mono", Consolas, monospace}:where(.astro-vvvboxzc){box-sizing:border-box;margin:0;padding:0}body{color:var(--g900);background:var(--g50);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,system-ui,sans-serif;line-height:1.7}a:where(.astro-vvvboxzc){color:var(--kube-blue);text-decoration:none}a:where(.astro-vvvboxzc):hover{text-decoration:underline}.hero:where(.astro-vvvboxzc){background:linear-gradient(135deg, var(--g900) 0%, #1a2744 50%, var(--kube-blue-dark) 100%);color:#fff;padding:5rem 2rem 3.75rem;position:relative;overflow:hidden}.hero:where(.astro-vvvboxzc):before{content:"";background:radial-gradient(circle at 20% 80%,#326ce526 0%,#0000 50%),radial-gradient(circle at 80% 20%,#00e67614 0%,#0000 50%);position:absolute;inset:0}.hero-inner:where(.astro-vvvboxzc){z-index:1;max-width:68rem;margin:0 auto;position:relative}.hero-badge:where(.astro-vvvboxzc){color:var(--terminal-green);font-size:.75rem;font-weight:600;font-family:var(--mono);background:#00e6761f;border:1px solid #00e6764d;border-radius:1.25rem;align-items:center;gap:.375rem;margin-bottom:1.25rem;padding:.25rem .875rem;display:inline-flex}.pulse:where(.astro-vvvboxzc){background:var(--terminal-green);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.hero:where(.astro-vvvboxzc) h1:where(.astro-vvvboxzc){letter-spacing:-1.5px;margin-bottom:1rem;font-size:3rem;font-weight:800;line-height:1.15}.hero:where(.astro-vvvboxzc) h1:where(.astro-vvvboxzc) .accent:where(.astro-vvvboxzc){color:var(--kube-blue)}.hero:where(.astro-vvvboxzc) .subtitle:where(.astro-vvvboxzc){color:#ffffffb3;max-width:36rem;margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.hero-meta:where(.astro-vvvboxzc){color:#ffffff8c;font-size:.8rem;font-family:var(--mono);margin:-1rem 0 1.75rem}.hero-cta:where(.astro-vvvboxzc){flex-wrap:wrap;gap:.75rem;display:flex}.btn-primary:where(.astro-vvvboxzc){background:var(--kube-blue);color:#fff;border:none;border-radius:.625rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary:where(.astro-vvvboxzc):hover{background:#2858c7;text-decoration:none;transform:translateY(-1px)}.btn-secondary:where(.astro-vvvboxzc){color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:.625rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;text-decoration:none;transition:all .2s;display:inline-flex}.btn-secondary:where(.astro-vvvboxzc):hover{background:#ffffff26;text-decoration:none}.hero-stats:where(.astro-vvvboxzc){border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:2.5rem;margin-top:2.5rem;padding-top:2rem;display:flex}.stat-num:where(.astro-vvvboxzc){font-size:2.25rem;font-weight:800;font-family:var(--mono);background:linear-gradient(135deg, white, var(--kube-blue));-webkit-text-fill-color:transparent;background-clip:text;display:block}.stat-label:where(.astro-vvvboxzc){color:#ffffff80;font-size:.8rem}.hero-terminal:where(.astro-vvvboxzc){background:var(--g900);border:1px solid var(--g700);width:24rem;box-shadow:var(--shadow-lg);font-family:var(--mono);opacity:.8;z-index:1;border-radius:.75rem;font-size:.75rem;position:absolute;top:50%;right:2rem;overflow:hidden;transform:translateY(-50%)}.term-bar:where(.astro-vvvboxzc){background:var(--g800);align-items:center;gap:.375rem;padding:.5rem .75rem;display:flex}.dot:where(.astro-vvvboxzc){border-radius:50%;width:.625rem;height:.625rem}.dot-r:where(.astro-vvvboxzc){background:#ff5f56}.dot-y:where(.astro-vvvboxzc){background:#ffbd2e}.dot-g:where(.astro-vvvboxzc){background:#27c93f}.term-title:where(.astro-vvvboxzc){color:var(--g500);margin-left:.5rem;font-size:.7rem}.term-body:where(.astro-vvvboxzc){color:var(--g400);padding:.875rem 1rem;line-height:1.8}.tp:where(.astro-vvvboxzc){color:var(--terminal-green)}.tc:where(.astro-vvvboxzc){color:#fff}.to:where(.astro-vvvboxzc){color:var(--g500)}.th:where(.astro-vvvboxzc){color:var(--kube-blue)}.ts:where(.astro-vvvboxzc){color:var(--terminal-green)}@media (width<=72rem){.hero-terminal:where(.astro-vvvboxzc){display:none}}@media (width<=50rem){.hero:where(.astro-vvvboxzc) h1:where(.astro-vvvboxzc){font-size:2rem}.hero-stats:where(.astro-vvvboxzc){gap:1.5rem}}.section:where(.astro-vvvboxzc){max-width:68rem;margin:0 auto;padding:3.75rem 2rem}.section:where(.astro-vvvboxzc) h2:where(.astro-vvvboxzc){letter-spacing:-.5px;margin-bottom:.5rem;font-size:1.75rem;font-weight:800}.section:where(.astro-vvvboxzc) .desc:where(.astro-vvvboxzc){color:var(--g500);margin-bottom:2rem;font-size:.95rem}.tracks:where(.astro-vvvboxzc){grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}@media (width<=72rem){.tracks:where(.astro-vvvboxzc){grid-template-columns:repeat(2,1fr)}}@media (width<=50rem){.tracks:where(.astro-vvvboxzc){grid-template-columns:1fr}}.track:where(.astro-vvvboxzc){border:1px solid var(--g200);color:inherit;background:#fff;border-radius:.75rem;padding:1.5rem;text-decoration:none;transition:all .25s;display:block;position:relative;overflow:hidden}.track:where(.astro-vvvboxzc):hover{box-shadow:var(--shadow-lg);border-color:#0000;text-decoration:none;transform:translateY(-2px)}.track:where(.astro-vvvboxzc):before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.t-fund:where(.astro-vvvboxzc):before{background:var(--terminal-green)}.t-linux:where(.astro-vvvboxzc):before{background:var(--warning-amber)}.t-cloud:where(.astro-vvvboxzc):before{background:var(--deploy-purple)}.t-cert:where(.astro-vvvboxzc):before{background:var(--kube-blue)}.t-plat:where(.astro-vvvboxzc):before{background:var(--pod-orange)}.t-prem:where(.astro-vvvboxzc):before{background:var(--node-teal)}.t-ai:where(.astro-vvvboxzc):before{background:#d97706}.track-icon:where(.astro-vvvboxzc){border-radius:.625rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;font-size:1.25rem;display:flex}.t-fund:where(.astro-vvvboxzc) .track-icon:where(.astro-vvvboxzc){background:var(--terminal-green-light)}.t-linux:where(.astro-vvvboxzc) .track-icon:where(.astro-vvvboxzc){background:var(--warning-amber-light)}.t-cloud:where(.astro-vvvboxzc) .track-icon:where(.astro-vvvboxzc){background:var(--deploy-purple-light)}.t-cert:where(.astro-vvvboxzc) .track-icon:where(.astro-vvvboxzc){background:var(--kube-blue-light)}.t-plat:where(.astro-vvvboxzc) .track-icon:where(.astro-vvvboxzc){background:var(--pod-orange-light)}.t-prem:where(.astro-vvvboxzc) .track-icon:where(.astro-vvvboxzc){background:var(--node-teal-light)}.t-ai:where(.astro-vvvboxzc) .track-icon:where(.astro-vvvboxzc){background:#fff3e0}.t-aiml:where(.astro-vvvboxzc) .track-icon:where(.astro-vvvboxzc){background:#ede7f6}.track:where(.astro-vvvboxzc) h3:where(.astro-vvvboxzc){margin-bottom:.375rem;font-size:1rem;font-weight:700}.track:where(.astro-vvvboxzc) p:where(.astro-vvvboxzc){color:var(--g500);margin-bottom:1rem;font-size:.8rem;line-height:1.5}.track-meta:where(.astro-vvvboxzc){color:var(--g400);font-size:.75rem}.path:where(.astro-vvvboxzc){border:1px solid var(--g200);background:#fff;border-radius:.75rem;margin-top:1rem;padding:2rem}.path-row:where(.astro-vvvboxzc){align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.path-row:where(.astro-vvvboxzc):last-child{margin-bottom:0}.step:where(.astro-vvvboxzc){border-radius:.5rem;flex:1;align-items:center;gap:.75rem;padding:.75rem 1.125rem;font-size:.8rem;font-weight:600;display:flex}.step-num:where(.astro-vvvboxzc){width:1.5rem;height:1.5rem;font-size:.7rem;font-weight:800;font-family:var(--mono);border-radius:.375rem;justify-content:center;align-items:center;display:flex}.step-mod:where(.astro-vvvboxzc){opacity:.6;font-size:.7rem;font-family:var(--mono);margin-left:auto}.arrow:where(.astro-vvvboxzc){color:var(--g300);flex-shrink:0;font-size:1.125rem}.s-green:where(.astro-vvvboxzc){background:var(--terminal-green-light);color:#1b5e20;border:1px solid #00e67633}.s-green:where(.astro-vvvboxzc) .step-num:where(.astro-vvvboxzc){background:#00a65126}.s-blue:where(.astro-vvvboxzc){background:var(--kube-blue-light);color:var(--kube-blue-dark);border:1px solid #326ce533}.s-blue:where(.astro-vvvboxzc) .step-num:where(.astro-vvvboxzc){background:#326ce526}.s-purple:where(.astro-vvvboxzc){background:var(--deploy-purple-light);color:#4a148c;border:1px solid #7c4dff33}.s-purple:where(.astro-vvvboxzc) .step-num:where(.astro-vvvboxzc){background:#7c4dff26}.s-orange:where(.astro-vvvboxzc){background:var(--pod-orange-light);color:#bf360c;border:1px solid #ff6d0033}.s-orange:where(.astro-vvvboxzc) .step-num:where(.astro-vvvboxzc){background:#ff6d0026}.s-teal:where(.astro-vvvboxzc){background:var(--node-teal-light);color:#004d40;border:1px solid #00bfa533}.s-teal:where(.astro-vvvboxzc) .step-num:where(.astro-vvvboxzc){background:#00bfa526}@media (width<=50rem){.path-row:where(.astro-vvvboxzc){flex-direction:column}.arrow:where(.astro-vvvboxzc){transform:rotate(90deg)}}.content-section:where(.astro-vvvboxzc){max-width:68rem;margin:0 auto;padding:2rem 2rem 0}.content-section:where(.astro-vvvboxzc) h2:where(.astro-vvvboxzc){border-bottom:2px solid var(--kube-blue-light);margin-bottom:.75rem;padding-bottom:.4rem;font-size:1.5rem;font-weight:800}.content-section:where(.astro-vvvboxzc) p:where(.astro-vvvboxzc){color:var(--g600);margin-bottom:1rem;font-size:.95rem}.content-section:where(.astro-vvvboxzc) table:where(.astro-vvvboxzc){border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem}.content-section:where(.astro-vvvboxzc) th:where(.astro-vvvboxzc){background:var(--kube-blue-light);color:var(--kube-blue-dark);text-align:left;padding:.625rem 1rem;font-size:.85rem;font-weight:600}.content-section:where(.astro-vvvboxzc) td:where(.astro-vvvboxzc){border-bottom:1px solid var(--g200);padding:.625rem 1rem}.content-section:where(.astro-vvvboxzc) tr:where(.astro-vvvboxzc):hover td:where(.astro-vvvboxzc){background:var(--kube-blue-light)}.content-section:where(.astro-vvvboxzc) hr:where(.astro-vvvboxzc){border:none;border-top:1px solid var(--g200);margin:2rem 0}.dedication-wrap:where(.astro-vvvboxzc){border-radius:var(--radius);background:linear-gradient(135deg,#0057b8 0% 50%,gold 50% 100%);margin:2rem 0;padding:3px}.dedication-inner:where(.astro-vvvboxzc){background:#fff;border-radius:10px;padding:1.75rem 2rem}.dedication-inner:where(.astro-vvvboxzc) h2:where(.astro-vvvboxzc){border-bottom:none;margin-bottom:.75rem}.dedication-inner:where(.astro-vvvboxzc) h3:where(.astro-vvvboxzc){margin:1.25rem 0 .375rem;font-size:1.1rem}.dedication-inner:where(.astro-vvvboxzc) em:where(.astro-vvvboxzc){color:var(--g600)}.dedication-inner:where(.astro-vvvboxzc) blockquote:where(.astro-vvvboxzc){border-left:4px solid var(--kube-blue);background:var(--kube-blue-light);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--g700);margin:1rem 0;padding:1rem 1.25rem;font-style:italic;line-height:1.9}.footer:where(.astro-vvvboxzc){background:var(--g900);color:var(--g500);text-align:center;padding:2.5rem 2rem;font-size:.8125rem}.footer:where(.astro-vvvboxzc) a:where(.astro-vvvboxzc){color:var(--kube-blue);text-decoration:none}.footer:where(.astro-vvvboxzc) a:where(.astro-vvvboxzc):hover{text-decoration:underline}html[data-theme=dark] body{background:var(--g900);color:var(--g200)}html[data-theme=dark] .track:where(.astro-vvvboxzc){background:var(--g800);border-color:var(--g700)}html[data-theme=dark] .track:where(.astro-vvvboxzc):hover{box-shadow:0 10px 30px #0000004d}html[data-theme=dark] .track:where(.astro-vvvboxzc) h3:where(.astro-vvvboxzc){color:#fff}html[data-theme=dark] .track:where(.astro-vvvboxzc) p:where(.astro-vvvboxzc){color:var(--g400)}html[data-theme=dark] .path:where(.astro-vvvboxzc){background:var(--g800);border-color:var(--g700)}html[data-theme=dark] .content-section:where(.astro-vvvboxzc) h2:where(.astro-vvvboxzc){color:#fff;border-bottom-color:var(--g700)}html[data-theme=dark] .content-section:where(.astro-vvvboxzc) p:where(.astro-vvvboxzc){color:var(--g400)}html[data-theme=dark] .content-section:where(.astro-vvvboxzc) th:where(.astro-vvvboxzc){color:#93b4f5;background:#326ce526}html[data-theme=dark] .content-section:where(.astro-vvvboxzc) td:where(.astro-vvvboxzc){border-bottom-color:var(--g700);color:var(--g300)}html[data-theme=dark] .content-section:where(.astro-vvvboxzc) tr:where(.astro-vvvboxzc):hover td:where(.astro-vvvboxzc){background:#326ce514}html[data-theme=dark] .content-section:where(.astro-vvvboxzc) hr:where(.astro-vvvboxzc){border-top-color:var(--g700)}html[data-theme=dark] .dedication-inner:where(.astro-vvvboxzc){background:var(--g900)}html[data-theme=dark] .dedication-inner:where(.astro-vvvboxzc) em:where(.astro-vvvboxzc){color:var(--g400)}html[data-theme=dark] .dedication-inner:where(.astro-vvvboxzc) blockquote:where(.astro-vvvboxzc){color:var(--g300);background:#326ce514}
