.networking-section{min-height:100vh;padding:180px var(--page-px) 96px;background:radial-gradient(ellipse at 20% 10%,rgba(0,255,204,.06) 0,transparent 50%),radial-gradient(ellipse at 80% 85%,rgba(34,211,238,.06) 0,transparent 50%),var(--bg-base);color:var(--text-primary);position:relative;overflow:hidden}.networking-section:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--border-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--border-subtle) 1px,transparent 1px);background-size:52px 52px;opacity:.3;pointer-events:none}.matrix-rain,.particles-container{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.particle{width:2px;height:2px;background:var(--accent-1);border-radius:50%;opacity:.3;position:absolute}.matrix-column{position:absolute;font-family:var(--font-mono);font-size:11px;color:var(--accent-1);opacity:.05}.section-title{text-align:center;margin-bottom:40px;position:relative;z-index:2}.title-text{background:inherit;-webkit-text-fill-color:inherit;font-family:inherit;font-weight:inherit;text-transform:none;animation:none;text-shadow:none}.title-underline{height:3px;width:100px;background:var(--grad-accent);margin:12px auto 0;border-radius:2px}.network-animation-container{margin:0 auto 48px;position:relative;z-index:2;max-width:1320px}.hologram-border{padding:24px}.hologram-border,.info-card{border:1px solid var(--border-accent);border-radius:var(--radius-card);background:var(--bg-card);backdrop-filter:blur(20px)}.info-card{padding:var(--card-p);position:relative;z-index:2;transition:border-color .3s ease,box-shadow .35s ease;max-width:1320px;margin:0 auto}.info-card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-hover)}.title-primary{font-size:var(--fs-section);font-weight:800;margin-bottom:20px}.title-accent{font-family:var(--font-sans);font-size:1.2rem;font-weight:700;color:var(--accent-1);margin-bottom:18px}.cyber-text{background:var(--grad-accent);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.highlight-text{color:var(--accent-1);font-weight:600}.grid-container{display:grid;grid-template-columns:1fr 1fr;gap:24px;text-align:left;margin-bottom:32px;position:relative;z-index:2}@media (max-width:768px){.grid-container{grid-template-columns:1fr}}.terminal-window{background:#0d1117;border:1px solid #21262d;border-radius:12px;overflow:hidden;font-family:var(--font-mono);margin-bottom:20px}.terminal-header{display:flex;align-items:center;padding:10px 16px;background:#161b22;border-bottom:1px solid #21262d;gap:8px}.terminal-button{width:11px;height:11px;border-radius:50%}.red{background:#ff5f57}.yellow{background:#febc2e}.green{background:#28c840}.terminal-title{flex:1;text-align:center;font-size:var(--fs-xs);color:#6e7681;font-weight:500}.terminal-content{padding:16px 20px;background:#0d1117;font-size:.8rem;line-height:1.65;color:#79c0ff}.terminal-line{margin-bottom:4px}.prompt{color:#ffd23f;font-weight:600}.command{color:var(--accent-1)}.success{color:#28c840;font-weight:600}.cursor{color:var(--accent-1);animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.skills-list{list-style:none;padding:0}.skill-item{display:flex;align-items:flex-start;gap:14px;padding:14px 12px;border-radius:12px;border:1px solid transparent;margin-bottom:10px;transition:all .25s ease;background:rgba(0,255,204,.02)}.skill-item:hover{background:rgba(0,255,204,.05);border-color:var(--border-accent)}.bullet{width:8px;height:8px;background:var(--grad-accent);border-radius:50%;margin-top:6px;flex-shrink:0}.skill-content{flex:1}.skill-title{color:var(--accent-1);font-size:1rem;font-weight:700;margin-bottom:4px}.skill-description{color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.6}.course-card{background:var(--bg-card);border:1px solid var(--border-accent);border-radius:var(--radius-card);padding:var(--card-p);backdrop-filter:blur(20px);transition:border-color .3s ease,box-shadow .35s ease,transform .3s ease;position:relative;z-index:2}.course-card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-hover);transform:translateY(-4px)}.network-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin-top:32px;position:relative;z-index:2}.stat-card{background:var(--bg-card);border:1px solid var(--border-accent);border-radius:var(--radius-card);padding:24px;text-align:center;backdrop-filter:blur(20px);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.stat-card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-hover);transform:translateY(-4px)}.stat-icon{font-size:2rem;margin-bottom:10px}.stat-value{font-family:var(--font-mono);font-size:2rem;font-weight:700;color:var(--accent-1);margin-bottom:6px}.stat-label{color:var(--text-secondary);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:1px}.topology-indicator{padding:4px 10px;background:rgba(0,255,204,.07);border:1px solid var(--border-accent);border-radius:var(--radius-chip);font-size:var(--fs-xs);color:var(--accent-1)}@media (max-width:768px){.networking-section{padding:40px 16px 64px}.network-stats{grid-template-columns:1fr 1fr}}@media (max-width:480px){.network-stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}.matrix-rain,.particles-container{display:none}}