:root{--quantum-blue: #0066ff;--quantum-purple: #6b46c1;--quantum-cyan: #06b6d4;--quantum-green: #00ff88;--quantum-dark: #0f172a;--quantum-gray: #1e293b;--quantum-light: #f8fafc}@font-face{font-family:Exo;src:url(/fonts/Exo2-VariableFont_wght.ttf) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Exo;src:url(/fonts/Exo2-Italic-VariableFont_wght.ttf) format("truetype");font-style:italic;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Exo,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:var(--quantum-dark);color:var(--quantum-light);overflow-x:hidden}section{position:relative;z-index:1}.quantum-grid{position:fixed;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(6,182,212,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(6,182,212,.1) 1px,transparent 1px);background-size:50px 50px;pointer-events:none;z-index:-1}.hero-section:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="25" cy="25" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="25" r="1.5" fill="rgba(255,255,255,0.08)"/><circle cx="50" cy="50" r="1" fill="rgba(255,255,255,0.12)"/><circle cx="20" cy="70" r="1.8" fill="rgba(255,255,255,0.06)"/><circle cx="80" cy="80" r="1.2" fill="rgba(255,255,255,0.1)"/></svg>') repeat;animation:float 20s infinite linear}@keyframes float{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-20px) rotate(360deg)}}.quantum-nav{position:relative;background:#0f172af2;backdrop-filter:blur(20px);border-bottom:1px solid rgba(6,182,212,.3);padding:1rem 0}.nav-brand{font-size:1.8rem;font-weight:500;background:linear-gradient(135deg,#5bffce,#8f40ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-style:italic}.nav-links .nav-link{color:var(--quantum-light);text-decoration:none;margin:0 1rem;position:relative;display:inline-block;font-weight:500;transition:all .4s cubic-bezier(.25,.46,.45,.94);overflow:hidden;font-size:1.25rem}.nav-links .nav-link .prefix{background:linear-gradient(45deg,var(--quantum-purple),var(--quantum-green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:1000}.nav-links a:hover{color:var(--quantum-cyan);transform:translateY(-2px)}.nav-links a:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:linear-gradient(90deg,transparent,var(--quantum-cyan),var(--quantum-blue),var(--quantum-purple),transparent);transition:all .4s ease;transform:translate(-50%)}.nav-links a:hover:after{width:120%;animation:quantumPulse .6s ease-out}.nav-links a:hover .prefix{animation:quantumShift .8s ease-in-out}@keyframes quantumShift{0%,to{filter:hue-rotate(0deg)}25%{filter:hue-rotate(90deg)}50%{filter:hue-rotate(180deg)}75%{filter:hue-rotate(270deg)}}.nav-links:hover a:not(:hover){opacity:.6;transform:scale(.98)}.hero-section{position:relative;min-height:85vh;overflow:hidden;background:linear-gradient(135deg,var(--quantum-dark),var(--quantum-gray));display:flex;align-items:center}.quantum-news-sphere{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding-top:2rem}.news-orbit{position:absolute;border:1px solid rgba(6,182,212,.3);border-radius:50%;animation:rotate 30s linear infinite}.orbit-1{width:300px;height:300px;animation-duration:20s}.orbit-2{width:500px;height:500px;animation-duration:35s;animation-direction:reverse}.orbit-3{width:700px;height:700px;animation-duration:50s}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.news-node{position:absolute;width:120px;height:80px;background:#0f172ae6;border:2px solid var(--quantum-cyan);border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:.8rem;color:var(--quantum-light);text-align:center;padding:.5rem;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.news-node:hover{transform:scale(1.1);background:#06b6d433;border-color:var(--quantum-blue)}.orbit-1 .news-node:nth-child(1){top:-40px;left:calc(50% - 60px)}.orbit-1 .news-node:nth-child(2){top:calc(50% - 40px);right:-60px}.orbit-1 .news-node:nth-child(3){bottom:-40px;left:calc(50% - 60px)}.orbit-2 .news-node:nth-child(1){top:-40px;right:calc(25% - 60px)}.orbit-2 .news-node:nth-child(2){top:calc(25% - 40px);right:-60px}.orbit-2 .news-node:nth-child(3){bottom:calc(25% - 40px);left:-60px}.orbit-3 .news-node:nth-child(1){top:calc(20% - 40px);left:calc(20% - 60px)}.orbit-3 .news-node:nth-child(2){top:calc(80% - 40px);right:calc(20% - 60px)}.hero-center{position:relative;z-index:10;text-align:center;background:#0f172af2;border:2px solid var(--quantum-purple);border-radius:30px;padding:3rem;max-width:500px;backdrop-filter:blur(20px);box-shadow:0 20px 40px #0000004d}.quantum-logo{width:110px;height:110px;margin:0 auto 1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;animation:pulse-glow 3s ease-in-out infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #06b6d480;transform:scale(1)}50%{box-shadow:0 0 40px #06b6d4cc;transform:scale(1.05)}}.hero-title{font-size:2rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,var(--quantum-cyan),var(--quantum-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:1rem;color:#f8fafccc;margin-bottom:2rem;line-height:1.5}.quantum-stats{display:flex;justify-content:space-around;margin:2rem 0;padding:1rem 0;border-top:1px solid rgba(6,182,212,.3);border-bottom:1px solid rgba(6,182,212,.3)}.stat-item{text-align:center}.stat-number{font-size:1.5rem;font-weight:700;color:var(--quantum-cyan);display:block}.stat-label{font-size:.8rem;color:#f8fafc99}.quantum-cta{background:linear-gradient(135deg,var(--quantum-blue),var(--quantum-purple));border:none;padding:1rem 2rem;border-radius:25px;color:#fff;font-weight:600;text-decoration:none;display:inline-block;transition:all .3s ease;margin-top:1rem}.quantum-cta:hover{transform:translateY(-3px);box-shadow:0 10px 25px #6b46c166;color:#fff}.connection-lines{position:absolute;width:100%;height:100%;pointer-events:none}.connection-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,var(--quantum-cyan),transparent);animation:pulse-line 4s ease-in-out infinite}@keyframes pulse-line{0%,to{opacity:.3}50%{opacity:.8}}.line-1{top:30%;left:20%;width:200px;transform:rotate(45deg);animation-delay:0s}.line-2{top:60%;right:15%;width:150px;transform:rotate(-30deg);animation-delay:1s}.line-3{bottom:25%;left:10%;width:180px;transform:rotate(15deg);animation-delay:2s}.section-title{font-size:2.5rem;font-weight:500;margin-bottom:3rem;text-align:center;background:linear-gradient(135deg,var(--quantum-cyan),var(--quantum-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle{font-size:2.2rem;color:var(--quantum-cyan);position:relative;display:inline-block;padding-bottom:.5rem;margin-bottom:2rem;text-align:center}.section-subtitle:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:linear-gradient(to right,var(--quantum-cyan),var(--quantum-blue));border-radius:2px}.grid-bkg-section{padding:5rem 0;background:#0f172acc;position:relative;overflow:hidden}.grid-bkg-section:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><defs><pattern id="quantum-pattern" x="0" y="0" width="40" height="40" patternUnits="userSpaceOnUse"><circle cx="20" cy="20" r="1" fill="rgba(6,182,212,0.1)"/><line x1="0" y1="20" x2="40" y2="20" stroke="rgba(6,182,212,0.05)" stroke-width="0.5"/><line x1="20" y1="0" x2="20" y2="40" stroke="rgba(6,182,212,0.05)" stroke-width="0.5"/></pattern></defs><rect width="100%" height="100%" fill="url(%23quantum-pattern)"/></svg>') repeat;pointer-events:none}.grid-bkg-section:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to bottom,transparent,rgba(15,23,42,.8));pointer-events:none;z-index:10}.events-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-top:2rem;position:relative;z-index:2}.event-card{background:#1e293be6;border:2px solid rgba(6,182,212,.3);border-radius:20px;padding:2rem;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);overflow:hidden;backdrop-filter:blur(10px)}.event-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--quantum-cyan),var(--quantum-blue),var(--quantum-purple));opacity:.8}.event-card:after{content:"";position:absolute;top:15px;right:15px;width:8px;height:8px;background:var(--quantum-green);border-radius:50%;animation:quantum-pulse 2s infinite}@keyframes quantum-pulse{0%,to{opacity:.6;transform:scale(1);box-shadow:0 0 #0f86}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 10px 3px #0f83}}.event-card:hover{transform:translateY(-8px) scale(1.02);border-color:var(--quantum-cyan);box-shadow:0 20px 40px #06b6d433}.event-card:hover:after{animation-duration:.8s}.event-date{display:flex;align-items:center;gap:.5rem;color:var(--quantum-cyan);font-weight:600;margin-bottom:1rem;font-size:.9rem}.event-date i{font-size:1rem}.event-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:var(--quantum-light);line-height:1.3}.event-location{display:flex;align-items:center;gap:.5rem;color:#f8fafcb3;margin-bottom:1rem;font-size:.9rem}.event-description{color:#f8fafccc;line-height:1.6;margin-bottom:1.5rem}.event-type{display:inline-block;background:#6b46c133;color:var(--quantum-purple);padding:.3rem .8rem;border-radius:20px;font-size:.8rem;font-weight:600;margin-bottom:1rem;border:1px solid rgba(107,70,193,.3)}.event-type.conference{background:#06b6d433;color:var(--quantum-cyan);border-color:#06b6d44d}.event-type.workshop{background:#0f83;color:var(--quantum-green);border-color:#00ff884d}.event-type.seminar{background:#06f3;color:var(--quantum-blue);border-color:#0066ff4d}.event-actions{display:flex;gap:1rem;margin-top:1.5rem}.event-btn{padding:.8rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:600;transition:all .3s ease;border:2px solid;display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem}.event-btn-primary{background:var(--quantum-cyan);color:var(--quantum-dark);border-color:var(--quantum-cyan)}.event-btn-primary:hover{background:var(--quantum-blue);border-color:var(--quantum-blue);transform:translateY(-2px);color:#fff}.event-btn-secondary{background:transparent;color:var(--quantum-light);border-color:#f8fafc4d}.event-btn-secondary:hover{background:#f8fafc1a;border-color:var(--quantum-light);color:var(--quantum-light)}.upcoming-indicator{position:absolute;top:-2px;right:-2px;background:linear-gradient(135deg,var(--quantum-green),var(--quantum-cyan));color:#fff;padding:.3rem .8rem;border-radius:0 18px 0 15px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}@media (max-width: 768px){.events-grid{grid-template-columns:1fr}.event-actions{flex-direction:column}.event-btn{text-align:center;justify-content:center}}.connect-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto;padding:2rem}.blog-section{padding:10rem 0;background:linear-gradient(to bottom,#0f172acc,#1e293b80,#0f172ae6);position:relative}.blog-section:before{content:"";position:absolute;top:0;left:0;right:0;height:100px;background:linear-gradient(to bottom,rgba(15,23,42,.4),transparent);pointer-events:none;z-index:2}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:2rem}.blog-card{background:#0f172acc;border:1px solid rgba(6,182,212,.3);border-radius:15px;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden}.blog-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--quantum-cyan),var(--quantum-blue),var(--quantum-purple))}.blog-card:hover{transform:translateY(-5px);border-color:var(--quantum-cyan)}.blog-title{font-size:1.4rem;font-weight:600;margin-bottom:1rem;color:var(--quantum-light)}.blog-summary{color:#f8fafcb3;margin-bottom:1.5rem;line-height:1.6}.read-more{color:var(--quantum-cyan);text-decoration:none;font-weight:500;transition:color .3s ease}.read-more:hover{color:var(--quantum-blue)}.startup-section{padding:3rem 0 7rem;background:linear-gradient(to bottom,rgba(15,23,42,.9) 0%,var(--quantum-dark) 30%,rgba(15,23,42,.95) 100%);position:relative;margin-top:-50px}.startup-section:before{content:"";position:absolute;top:0;left:0;right:0;height:100px;background:linear-gradient(to bottom,rgba(30,41,59,.3),transparent);pointer-events:none;z-index:2}.startup-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:2rem}.startup-card{background:#1e293b99;border:2px solid rgba(107,70,193,.3);border-radius:20px;padding:2rem;text-align:center;transition:all .3s ease;position:relative}.startup-card:after{content:"";position:absolute;top:10px;right:10px;width:10px;height:10px;background:var(--quantum-purple);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.startup-card:hover{transform:scale(1.05);border-color:var(--quantum-purple)}.startup-name{font-size:1.3rem;font-weight:600;margin-bottom:1rem;color:var(--quantum-light)}.startup-tagline{color:#f8fafcb3;line-height:1.5}.graph-section{border-radius:20px;position:relative;padding:7rem 0 5rem;margin-top:-50px;overflow:hidden;background:linear-gradient(to bottom,#0f172af2,#0f172ae6)}.graph-section:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 400"><defs><pattern id="quantum-circuit" x="0" y="0" width="80" height="80" patternUnits="userSpaceOnUse"><g stroke="rgba(6,182,212,0.08)" stroke-width="1" fill="none"><line x1="0" y1="40" x2="80" y2="40"/><line x1="40" y1="0" x2="40" y2="80"/><circle cx="20" cy="40" r="3" stroke="rgba(107,70,193,0.15)" stroke-width="1.5"/><circle cx="60" cy="40" r="3" stroke="rgba(0,255,136,0.15)" stroke-width="1.5"/><rect x="35" y="35" width="10" height="10" stroke="rgba(0,102,255,0.12)" stroke-width="1" rx="1"/></g></pattern></defs><rect width="100%" height="100%" fill="url(%23quantum-circuit)"/></svg>') repeat;pointer-events:none;animation:quantumFlow 20s linear infinite}.graph-section:after{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 400"><defs><pattern id="quantum-waves" x="0" y="0" width="120" height="80" patternUnits="userSpaceOnUse"><path d="M0,40 Q30,20 60,40 T120,40" stroke="rgba(6,182,212,0.06)" stroke-width="1" fill="none"/><path d="M0,40 Q30,60 60,40 T120,40" stroke="rgba(107,70,193,0.06)" stroke-width="1" fill="none"/><circle cx="30" cy="40" r="1.5" fill="rgba(0,255,136,0.15)"><animate attributeName="opacity" values="0.15;0.4;0.15" dur="3s" repeatCount="indefinite"/></circle><circle cx="90" cy="40" r="1.5" fill="rgba(0,102,255,0.15)"><animate attributeName="opacity" values="0.4;0.15;0.4" dur="3s" repeatCount="indefinite"/></circle></pattern></defs><rect width="100%" height="100%" fill="url(%23quantum-waves)"/></svg>') repeat;pointer-events:none;animation:quantumRipple 15s ease-in-out infinite;opacity:.7}.graph-container{position:relative;width:100%;height:600px;border-radius:16px;border:1px solid rgba(6,182,212,.3);background:#0f172a99;backdrop-filter:blur(12px);box-shadow:0 0 60px #06b6d433,0 0 120px #6b46c11a,inset 0 1px #06b6d41a;overflow:hidden;z-index:2}.graph-container:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 600"><g><circle cx="100" cy="150" r="2" fill="rgba(6,182,212,0.4)"><animateTransform attributeName="transform" type="translate" values="0,0; 20,-10; 0,0" dur="8s" repeatCount="indefinite"/></circle><circle cx="300" cy="300" r="1.5" fill="rgba(107,70,193,0.4)"><animateTransform attributeName="transform" type="translate" values="0,0; -15,15; 0,0" dur="12s" repeatCount="indefinite"/></circle><circle cx="600" cy="200" r="2.5" fill="rgba(0,255,136,0.3)"><animateTransform attributeName="transform" type="translate" values="0,0; 10,20; 0,0" dur="10s" repeatCount="indefinite"/></circle><circle cx="700" cy="450" r="1" fill="rgba(0,102,255,0.4)"><animateTransform attributeName="transform" type="translate" values="0,0; -20,-5; 0,0" dur="14s" repeatCount="indefinite"/></circle><circle cx="200" cy="100" r="1.5" fill="rgba(255,255,255,0.3)"><animateTransform attributeName="transform" type="translate" values="0,0; 10,5; 0,0" dur="9s" repeatCount="indefinite"/></circle><circle cx="400" cy="400" r="2" fill="rgba(6,182,212,0.25)"><animateTransform attributeName="transform" type="translate" values="0,0; -10,-10; 0,0" dur="11s" repeatCount="indefinite"/></circle><circle cx="500" cy="100" r="1" fill="rgba(107,70,193,0.2)"><animateTransform attributeName="transform" type="translate" values="0,0; 5,15; 0,0" dur="13s" repeatCount="indefinite"/></circle><circle cx="650" cy="300" r="2" fill="rgba(0,255,136,0.35)"><animateTransform attributeName="transform" type="translate" values="0,0; -5,10; 0,0" dur="10s" repeatCount="indefinite"/></circle><circle cx="750" cy="100" r="1.2" fill="rgba(0,102,255,0.25)"><animateTransform attributeName="transform" type="translate" values="0,0; 15,5; 0,0" dur="12s" repeatCount="indefinite"/></circle></g></svg>') no-repeat;background-size:cover;pointer-events:none;opacity:.8}.graph-section .section-title{background:linear-gradient(135deg,var(--quantum-cyan),var(--quantum-blue),var(--quantum-purple),var(--quantum-green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px rgba(6,182,212,.3)}.graph-section .container{padding:5rem 0rem}@keyframes quantumFlow{0%{transform:translate(0) translateY(0)}25%{transform:translate(-10px) translateY(-5px)}50%{transform:translate(-20px) translateY(0)}75%{transform:translate(-10px) translateY(5px)}to{transform:translate(0) translateY(0)}}@keyframes quantumRipple{0%,to{transform:scale(1) rotate(0);opacity:.7}25%{transform:scale(1.02) rotate(.5deg);opacity:.5}50%{transform:scale(1.01) rotate(0);opacity:.8}75%{transform:scale(1.03) rotate(-.5deg);opacity:.6}}.links line{stroke:var(--quantum-cyan);stroke-opacity:.15;transition:all .25s ease}.nodes circle{fill:var(--quantum-light);stroke:var(--quantum-cyan);stroke-width:1;cursor:pointer;transition:all .1s ease;filter:drop-shadow(0 0 4px rgba(6,182,212,.25))}.labels text{font-size:20px;font-weight:500;fill:var(--quantum-light);text-shadow:0 0 2px rgba(0,0,0,.5);transition:fill .2s ease}.nodes circle.hovered{fill:var(--quantum-blue);r:10;filter:drop-shadow(0 0 6px rgba(0,102,255,.6))}.nodes circle.connected{fill:#aaa}.nodes circle.dimmed{fill:#333;filter:none}.labels text.dimmed{fill:#444}.links line.highlighted{stroke:var(--quantum-blue);stroke-opacity:.9}.links line.dimmed{stroke-opacity:.05;stroke:#222}.newsletter-section{padding:4rem 0;background:linear-gradient(135deg,#06b6d414,#6b46c114,#0f172ae6);border-top:1px solid rgba(6,182,212,.3);text-align:center;position:relative}.newsletter-section:before{content:"";position:absolute;top:0;left:0;right:0;height:100px;background:linear-gradient(to bottom,rgba(15,23,42,.6),transparent);pointer-events:none;z-index:2}.newsletter-form{max-width:500px;margin:2rem auto 0;display:flex;gap:1rem}.newsletter-input{flex:1;padding:1rem;border:2px solid rgba(6,182,212,.3);border-radius:50px;background:#0f172acc;color:var(--quantum-light)}.newsletter-input:focus{outline:none;border-color:var(--quantum-cyan)}.newsletter-btn{background:var(--quantum-cyan);border:none;padding:1rem 2rem;border-radius:50px;color:var(--quantum-dark);font-weight:600;cursor:pointer;transition:background .3s ease}.newsletter-btn:hover{background:var(--quantum-blue)}.footer{background:var(--quantum-dark);border-top:1px solid rgba(6,182,212,.3);padding:2rem 0;text-align:center}.footer-links{margin-bottom:1rem}.footer-links a{color:#f8fafcb3;text-decoration:none;margin:0 1rem;transition:color .3s ease}.footer-links a:hover{color:var(--quantum-cyan)}.copyright{color:#f8fafc80;font-size:.9rem}@media (max-width: 768px){.hero-center{padding:2rem 1.5rem;max-width:90%}.hero-title{font-size:1.5rem}.hero-subtitle{font-size:.9rem}.quantum-stats{flex-direction:column;gap:1rem}.quantum-stats .stat-item{display:flex;justify-content:space-between;align-items:center}.newsletter-form{flex-direction:column}.blog-grid,.startup-grid{grid-template-columns:1fr}}@media (max-width: 1024px){.orbit-3{width:600px;height:600px}.orbit-2{width:420px;height:420px}.news-node{width:100px;height:70px;font-size:.7rem}}
