*{margin:0;padding:0;box-sizing:border-box}.matrix-body{font-family:'Roboto Mono',monospace;background:#000;color:#CCCCCC;overflow-x:hidden}#stars-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.matrix-nav{background:rgba(0,0,0,0.95)!important;border-bottom:2px solid #00FF00;backdrop-filter:blur(10px)}.matrix-text{color:#00FF00!important;text-shadow:0 0 10px rgba(0,255,0,0.8)}.matrix-glow{color:#00FF00;text-shadow:0 0 20px rgba(0,255,0,0.8),0 0 40px rgba(0,51,0,0.6)}.matrix-link{color:#CCCCCC!important;transition:all 0.3s ease}.matrix-link:hover{color:#00FF00!important;text-shadow:0 0 10px rgba(0,255,0,0.8)}.racing-card{background:rgba(0,51,0,0.2);border:2px solid #00FF00;border-radius:10px;padding:2rem;position:relative;z-index:2;transition:all 0.4s ease;transform-style:preserve-3d}.racing-card:hover{transform:translateY(-10px) rotateX(5deg);box-shadow:0 20px 40px rgba(0,255,0,0.4)}.racing-card:active{transform:translateY(-5px) scale(0.98);box-shadow:0 10px 20px rgba(0,255,0,0.3)}.card-number{position:absolute;top:1rem;right:1rem;font-size:3rem;font-weight:900;color:rgba(0,255,0,0.2)}.card-icon{font-size:3rem;text-align:center;margin-bottom:1rem;filter:drop-shadow(0 0 10px #00FF00)}.highlights-section{background:rgba(0,51,0,0.1);position:relative;z-index:2}.matrix-divider{height:2px;background:linear-gradient(90deg,transparent,#00FF00,transparent);border:none}.highlight-box{background:rgba(0,0,0,0.8);border:2px solid #00FF00;border-radius:10px;padding:2rem;position:relative;z-index:2;transition:all 0.3s ease}.highlight-box:hover{box-shadow:0 10px 30px rgba(0,255,0,0.4)}.highlight-header{background:linear-gradient(135deg,#003300,#00FF00);color:#000;padding:0.5rem 1.5rem;border-radius:5px;font-size:0.9rem;font-weight:700;letter-spacing:2px;display:inline-block;margin-bottom:1.5rem}.timeline-container{position:relative;padding:2rem 0}.timeline-svg{position:absolute;top:0;left:50px;width:calc(100% - 50px);height:100%;z-index:1;pointer-events:none}.timeline-path{stroke-dasharray:2000;stroke-dashoffset:2000;animation:draw-line 3s ease-out forwards}@keyframes draw-line{to{stroke-dashoffset:0}}.timeline-item{display:flex;gap:2rem;margin-bottom:3rem;align-items:flex-start;position:relative;z-index:2}.timeline-circle{width:60px;height:60px;background:linear-gradient(135deg,#003300,#00FF00);border:3px solid #00FF00;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;flex-shrink:0;box-shadow:0 0 20px rgba(0,255,0,0.6)}.timeline-content{flex:1;background:rgba(0,51,0,0.2);border:2px solid #00FF00;border-radius:10px;padding:1.5rem;transition:all 0.3s ease}.timeline-content:hover{box-shadow:0 10px 30px rgba(0,255,0,0.4)}.who-section{background:rgba(0,51,0,0.1);position:relative;z-index:2}.values-list{display:flex;flex-direction:column;gap:1.5rem}.value-item{display:flex;gap:1.5rem;align-items:center;background:rgba(0,0,0,0.8);border:2px solid #00FF00;border-radius:10px;padding:1.5rem;transition:all 0.3s ease}.value-item:hover{transform:translateX(10px);box-shadow:0 5px 20px rgba(0,255,0,0.3)}.value-icon{font-size:2.5rem;filter:drop-shadow(0 0 10px #00FF00)}.qa-box{background:rgba(0,0,0,0.8);border:2px solid #00FF00;border-radius:10px;padding:2rem;position:relative;z-index:2;transition:all 0.3s ease}.qa-box:hover{box-shadow:0 10px 30px rgba(0,255,0,0.4)}.matrix-footer{background:rgba(0,0,0,0.95);border-top:2px solid #00FF00;position:relative;z-index:2}@media(max-width:768px){.text-6xl{font-size:2.5rem}.text-5xl{font-size:2rem}.timeline-item{flex-direction:column;text-align:center}.timeline-svg{display:none}}
