*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--c-bg:#050816;--c-bg2:#0a0e22;--c-surface:#0f1330;--c-surface-2:#1a1d3e;--c-cyan:#00d4ff;--c-cyan-soft:rgba(0,212,255,.15);--c-violet:#a855f7;--c-violet-soft:rgba(168,85,247,.15);--c-pink:#f0abfc;--c-pink-soft:rgba(240,171,252,.12);--c-mint:#5eead4;--c-orange:#fc4c02;--c-teal:#00d4ff;--c-teal2:#5eead4;--c-text:#f0f4ff;--c-text-soft:rgba(240,244,255,.88);--c-muted:rgba(240,244,255,.68);--c-faint:rgba(240,244,255,.5);--c-border:rgba(168,85,247,.3);--c-border-strong:rgba(0,212,255,.35);--c-border-teal:rgba(0,212,255,.3);--gradient-holo:linear-gradient(135deg,#00d4ff,#a855f7 50%,#f0abfc);--gradient-holo-vivid:linear-gradient(135deg,#00d4ff,#a855f7 40%,#f0abfc 70%,#5eead4);--gradient-holo-warm:linear-gradient(135deg,#bbf7d0,#4ade80 50%,#059669);--gradient-holo-warm-vivid:linear-gradient(135deg,#bbf7d0,#4ade80 40%,#059669 70%,#d1fae5);--glow-cyan:0 0 24px rgba(0,212,255,.35);--glow-violet:0 0 24px rgba(168,85,247,.35);--glow-holo:0 0 32px rgba(0,212,255,.25),0 0 48px rgba(168,85,247,.2)}html{scroll-behavior:smooth}body{background:var(--c-bg);color:var(--c-text);font-family:Barlow,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}::selection{background:var(--c-violet-soft);color:var(--c-cyan)}@keyframes float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-18px) rotate(1deg)}}@keyframes prismeShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes pulseGlow{0%,to{opacity:.4}50%{opacity:.8}}@keyframes revealUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes scanDown{0%{transform:translateY(-2px);opacity:0}5%{opacity:1}95%{opacity:1}to{transform:translateY(100vh);opacity:0}}.gradient-text{background:var(--gradient-holo);background-size:200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:prismeShift 5s ease infinite}.reveal{animation:revealUp .8s ease forwards}.reveal-1{animation-delay:.1s;opacity:0}.reveal-2{animation-delay:.25s;opacity:0}.reveal-3{animation-delay:.4s;opacity:0}.reveal-4{animation-delay:.55s;opacity:0}.reveal-5{animation-delay:.7s;opacity:0}.holo-card{background:rgba(15,19,48,.55);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--c-border);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.05);transition:border-color .25s,box-shadow .25s,transform .25s}.holo-card:hover{border-color:var(--c-border-strong);box-shadow:var(--glow-holo),inset 0 1px 0 hsla(0,0%,100%,.08)}.holo-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-holo);opacity:.8}.holo-badge{display:inline-flex;align-items:center;gap:8px;background:var(--c-cyan-soft);border:1px solid var(--c-border-strong);border-radius:20px;padding:6px 16px;font-family:DM Mono,monospace;font-size:9px;letter-spacing:4px;color:var(--c-cyan);box-shadow:var(--glow-cyan);text-transform:uppercase}.holo-divider{height:1px;background:linear-gradient(90deg,transparent,var(--c-cyan),var(--c-violet),var(--c-pink),transparent);opacity:.5}.stat-card{padding:20px 16px;background:rgba(15,19,48,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--c-border);border-radius:10px;text-align:center;position:relative;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.04)}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-holo);opacity:.75}.btn-primary{background:var(--c-orange);color:#fff;padding:16px 32px;border-radius:3px;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:700;box-shadow:0 4px 20px rgba(252,76,2,.25);border:none;position:relative;overflow:hidden}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;gap:10px;text-decoration:none;letter-spacing:3px;text-transform:uppercase;cursor:pointer}.btn-secondary{background:var(--c-cyan-soft);color:var(--c-cyan);padding:14px 28px;border-radius:4px;font-family:DM Mono,monospace;font-size:10px;border:1px solid var(--c-border-strong);transition:background .2s,border-color .2s,box-shadow .2s}.btn-secondary:hover{background:rgba(0,212,255,.2);box-shadow:var(--glow-cyan)}.btn-holo{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--gradient-holo);color:#fff;padding:16px 32px;border-radius:4px;text-decoration:none;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:700;letter-spacing:3px;text-transform:uppercase;border:none;cursor:pointer;box-shadow:var(--glow-holo);transition:transform .2s,box-shadow .2s;background-size:200% 100%;animation:prismeShift 6s ease infinite}.btn-holo:hover{transform:translateY(-1px);box-shadow:0 0 32px rgba(0,212,255,.5),0 0 48px rgba(168,85,247,.4)}.holo-bg{position:fixed;inset:0;pointer-events:none;z-index:0}.marble-bg{background-image:radial-gradient(ellipse at 20% 20%,rgba(0,212,255,.1) 0,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(168,85,247,.1) 0,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(240,171,252,.05) 0,transparent 70%)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--c-bg)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--c-cyan),var(--c-violet));border-radius:3px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--c-violet),var(--c-pink))}.noise{position:fixed;inset:0;pointer-events:none;z-index:999;opacity:.015;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (max-width:768px){.nav-links-desktop{display:none!important}.nav-burger{display:flex!important}}.run-card{position:relative;display:block;text-decoration:none;color:#fff;border-radius:16px;padding:1px;background:linear-gradient(135deg,rgba(0,212,255,.4),rgba(168,85,247,.3),rgba(240,171,252,.35));background-size:200% 200%;transition:transform .25s ease,box-shadow .25s ease}.run-card:before{content:"";position:absolute;inset:1px;border-radius:15px;background:linear-gradient(160deg,#0f1a3a,#0a0f24);z-index:0}.run-card>*{position:relative;z-index:1}.run-card:hover{transform:translateY(-6px);box-shadow:0 14px 40px rgba(0,212,255,.18),0 0 30px rgba(168,85,247,.12);animation:prismeShift 3s ease infinite}.run-card-velo{background:linear-gradient(135deg,rgba(187,247,208,.45),rgba(74,222,128,.3),rgba(5,150,105,.4))}.run-card-velo:hover{box-shadow:0 14px 40px rgba(134,239,172,.18),0 0 30px rgba(74,222,128,.12)}.run-card-velo:before{background:linear-gradient(160deg,#0a1610,#06100a)}.run-card-velo .run-trace-box{background-image:radial-gradient(ellipse at center,rgba(134,239,172,.1) 0,rgba(10,15,36,.4) 70%),linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0)}.run-trace-box{background:radial-gradient(ellipse at center,rgba(0,212,255,.06) 0,rgba(10,15,36,.4) 70%);background-image:radial-gradient(ellipse at center,rgba(0,212,255,.06) 0,rgba(10,15,36,.4) 70%),linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:100% 100%,16px 16px,16px 16px}.run-card-inner{padding:16px;display:flex;gap:16px;align-items:stretch}.timeline{max-width:560px;margin:0 auto;position:relative;text-align:left}.timeline:before{content:"";position:absolute;left:35px;top:36px;bottom:36px;width:2px;background:linear-gradient(180deg,#00d4ff,#a855f7,#f0abfc,#5eead4);border-radius:2px;opacity:.45}.timeline-item{position:relative;display:flex;align-items:center;gap:20px;padding-bottom:36px;opacity:0;transform:translateX(-20px);animation:timelineSlide .6s ease forwards}.timeline-item:last-child{padding-bottom:0}@keyframes timelineSlide{to{opacity:1;transform:translateX(0)}}.timeline-node{flex-shrink:0;position:relative;width:72px;height:72px;border-radius:20px;background:linear-gradient(160deg,#111a38,#0a0f24);border:1px solid rgba(0,212,255,.25);transition:all .3s ease}.timeline-node,.timeline-num{display:flex;align-items:center;justify-content:center}.timeline-num{position:absolute;top:-8px;right:-8px;width:26px;height:26px;border-radius:50%;background:var(--gradient-holo-vivid);background-size:200%;color:#050816;font-family:Bebas Neue,sans-serif;font-size:16px;font-weight:700}.timeline-item:hover .timeline-node{transform:scale(1.06);border-color:rgba(0,212,255,.6);box-shadow:0 10px 30px rgba(0,212,255,.2),0 0 24px rgba(168,85,247,.15)}.timeline-content h3{font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:700;color:#fff;letter-spacing:.3px;margin-bottom:4px}.timeline-content p{font-family:Barlow,sans-serif;font-size:15px;color:var(--c-text-soft);line-height:1.5}@media (max-width:560px){.timeline-node{width:56px;height:56px}.timeline:before{left:27px;top:28px;bottom:28px}.timeline-item{gap:14px}.timeline-node svg{width:26px;height:26px}.timeline-content h3{font-size:18px}.timeline-content p{font-size:14px}}.gradient-bg-animated{background:var(--gradient-holo-vivid);background-size:250%;animation:prismeShift 6s ease infinite}.hero-crystal{filter:drop-shadow(0 30px 60px rgba(0,0,0,.7)) drop-shadow(0 0 60px rgba(0,212,255,.18)) drop-shadow(0 0 80px rgba(168,85,247,.12))}.hero-glow{filter:blur(16px)}.hero-logo{filter:drop-shadow(0 0 16px rgba(0,212,255,.4)) drop-shadow(0 0 24px rgba(168,85,247,.25))}.gradient-holo-shift{background:var(--gradient-holo-vivid);background-size:250%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:prismeShift 4s ease infinite}@media (max-width:768px){.btn-holo,.gradient-bg-animated,.gradient-holo-shift,.gradient-text,.run-card:hover,.timeline-num{animation:none!important}.hero-crystal,.hero-glow,.hero-logo{filter:none!important}}