:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}body{background-color:var(--background);min-height:100vh;color:var(--foreground);-webkit-font-smoothing:antialiased;background-image:none;background-attachment:fixed;margin:0}body:before{content:"";opacity:0;pointer-events:none;background-image:none;background-size:120px 120px;position:fixed;inset:0}a{color:inherit}@keyframes pulse-glow{0%,to{box-shadow:none}50%{box-shadow:none}}.hero-yellow-glow{animation:3s ease-in-out infinite pulse-glow}.hero-button-primary{transition:all .2s}.hero-button-primary:hover{box-shadow:none;transform:none}.hero-button-secondary{transition:all .2s}.hero-button-secondary:hover{box-shadow:none;background:#242424;border-color:#333;transform:none}.hero-feature-box{cursor:pointer;transition:all .2s}.hero-feature-box:hover{box-shadow:none;background:#242424;border-color:#333;transform:none}.footer-link{color:inherit;text-decoration:none;transition:color .2s}.footer-link:hover{color:#fbbf24}div[style*="overflow-y: auto"]::-webkit-scrollbar{width:8px}div[style*="overflow-y: auto"]::-webkit-scrollbar-track{background:#242424;border-radius:4px}div[style*="overflow-y: auto"]::-webkit-scrollbar-thumb{background:#333;border-radius:4px}div[style*="overflow-y: auto"]::-webkit-scrollbar-thumb:hover{background:#333}.quantum-timeline-container{flex-direction:column;height:100%;display:flex;overflow:hidden}.quantum-timeline-scrollable{flex:1 1 0;min-height:0;overflow:hidden auto}.quantum-timeline-scrollable::-webkit-scrollbar{width:8px}.quantum-timeline-scrollable::-webkit-scrollbar-track{background:#242424;border-radius:4px}.quantum-timeline-scrollable::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.quantum-timeline-scrollable::-webkit-scrollbar-thumb:hover{background:#333}@media (max-width:1024px){.quantum-timeline-grid{grid-template-columns:1fr;gap:1.5rem}.hero-grid{grid-template-columns:1fr;gap:2rem}.hero-feature-boxes{margin-top:2rem}.hero-buttons{flex-wrap:wrap}}@media (max-width:768px){.hero-section{padding:2rem 1.5rem 3rem}.hero-title{font-size:2rem}.hero-description{font-size:.95rem}.hero-card{margin-top:1.5rem;padding:1.5rem}.hero-buttons a{padding:.75rem 1.5rem;font-size:.9rem}}@media (max-width:480px){.hero-section{border-radius:1rem;padding:1.5rem 1rem 2rem}.hero-title{font-size:1.75rem;line-height:1.2}.hero-card{padding:1.25rem}.hero-buttons{flex-direction:column}.hero-buttons a{text-align:center;width:100%}}@media (max-width:768px){section[id]{padding:1.5rem}section[id] h2{font-size:1.5rem}}@media (max-width:480px){section[id]{border-radius:1rem;padding:1.25rem 1rem}section[id] h2{font-size:1.25rem}section[id]>div:last-child{grid-template-columns:1fr}}@media (max-width:1024px){header{padding:.75rem 1rem}header>div{flex-wrap:wrap;gap:1rem}header h1{font-size:1.25rem}header nav{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:768px){header{padding:.75rem 1rem}header>div{flex-direction:column;align-items:flex-start}header nav{width:100%;margin-top:.5rem}}@media (max-width:480px){header h1{font-size:1.1rem}header nav a{padding:.5rem .75rem;font-size:.875rem}}@media (max-width:768px){main{padding:1.5rem 1rem 2rem}}@media (max-width:480px){main{padding:1rem .75rem 1.5rem}}
