:root{--color-bg-primary: #0A1428;--color-bg-secondary: #1A1A1A;--color-accent-cyan: #00D9FF;--color-accent-amber: #FFB700;--color-accent-purple: #6B21A8;--color-text-primary: #FFFFFF;--color-text-secondary: #2D3748;--color-text-muted: #CBD5E0;--font-display: "Space Mono", monospace;--font-body: "Inter", sans-serif;--container-width: 1200px;--section-padding: 100px 20px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-body);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:-.02em}a{text-decoration:none;color:inherit;transition:all .3s ease}.container{max-width:var(--container-width);margin:0 auto;padding:0 20px}.nav-container{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:20px 0;background:#0a1428cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.05)}.nav-content{max-width:var(--container-width);margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.logo-text{font-family:var(--font-display);font-weight:700;font-size:1.2rem;letter-spacing:2px;color:var(--color-accent-cyan)}.nav-links{display:flex;gap:40px;align-items:center}.nav-links a{font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.nav-links a:hover{color:var(--color-accent-cyan)}.cta-button{padding:12px 24px;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:.85rem;display:inline-block;cursor:pointer;transition:all .3s ease}.cta-button.primary{background-color:var(--color-accent-cyan);color:var(--color-bg-primary)}.cta-button.primary:hover{background-color:var(--color-text-primary);transform:translateY(-2px)}.cta-button.outline{border:1px solid var(--color-accent-cyan);color:var(--color-accent-cyan)}.cta-button.outline:hover{background:var(--color-accent-cyan);color:var(--color-bg-primary)}.cta-button.secondary{border:1px solid var(--color-text-primary);color:var(--color-text-primary)}.cta-button.secondary:hover{background:var(--color-text-primary);color:var(--color-bg-primary)}.hero-section{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0a1428cc,#0a1428e6),url(/hero-agent.png) center/cover no-repeat;z-index:-1}.glow-orb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;background:radial-gradient(circle,rgba(0,217,255,.1) 0%,transparent 70%);filter:blur(40px);animation:pulse 8s infinite ease-in-out}@keyframes pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.8}}.hero-content{max-width:800px;margin:0 auto}.glitch-text{position:relative;display:inline-block;font-size:clamp(2.5rem,8vw,4.5rem);line-height:1.1;margin-bottom:24px}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-bg-primary)}.glitch-text:before{left:2px;text-shadow:-2px 0 var(--color-accent-cyan);clip:rect(44px,450px,56px,0);animation:glitch-anim 5s infinite linear alternate-reverse}.glitch-text:after{left:-2px;text-shadow:-2px 0 var(--color-accent-amber);clip:rect(44px,450px,56px,0);animation:glitch-anim2 5s infinite linear alternate-reverse}@keyframes glitch-anim{0%{clip:rect(31px,9999px,94px,0)}20%{clip:rect(62px,9999px,42px,0)}40%{clip:rect(16px,9999px,78px,0)}60%{clip:rect(89px,9999px,13px,0)}80%{clip:rect(54px,9999px,32px,0)}to{clip:rect(72px,9999px,86px,0)}}@keyframes glitch-anim2{0%{clip:rect(65px,9999px,100px,0)}20%{clip:rect(12px,9999px,56px,0)}40%{clip:rect(87px,9999px,23px,0)}60%{clip:rect(34px,9999px,90px,0)}80%{clip:rect(98px,9999px,12px,0)}to{clip:rect(21px,9999px,45px,0)}}.hero-subtitle{font-size:1.2rem;color:var(--color-text-muted);margin-bottom:40px}.hero-ctas{display:flex;gap:20px;justify-content:center}.scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;opacity:.6}.scroll-indicator span{font-family:var(--font-display);font-size:.7rem;letter-spacing:2px}.mouse{width:20px;height:35px;border:2px solid var(--color-text-primary);border-radius:15px;position:relative}.mouse:before{content:"";position:absolute;top:5px;left:50%;width:4px;height:8px;background:var(--color-accent-cyan);border-radius:2px;transform:translate(-50%);animation:mouse-scroll 2s infinite}@keyframes mouse-scroll{0%{transform:translate(-50%);opacity:1}to{transform:translate(-50%,15px);opacity:0}}.section{padding:var(--section-padding)}.section-title{font-size:2.5rem;margin-bottom:60px;text-align:center}.problem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px}.problem-card{background:#ffffff05;border:1px solid rgba(255,255,255,.05);padding:40px;border-radius:8px;transition:all .3s ease}.problem-card:hover{background:#ffffff0a;border-color:var(--color-accent-cyan);transform:translateY(-10px)}.problem-card .stat{font-family:var(--font-display);font-size:2.5rem;color:var(--color-accent-cyan);margin-bottom:16px}.problem-card h3{font-size:1.2rem;margin-bottom:16px}.problem-card p{color:var(--color-text-muted)}.split-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.accent-title{color:var(--color-accent-cyan);font-size:1.5rem;margin-bottom:24px}.feature-list{list-style:none;margin-top:32px}.feature-list li{margin-bottom:16px;padding-left:32px;position:relative}.feature-list li:before{content:"→";position:absolute;left:0;color:var(--color-accent-cyan)}.visual-side{background:#0003;border-radius:12px;height:400px;border:1px solid rgba(0,217,255,.1);display:flex;align-items:center;justify-content:center}.footer{background:#050a14;padding:80px 0 40px;border-top:1px solid rgba(255,255,255,.05)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;margin-bottom:60px}.footer h4{margin-bottom:24px;font-size:.9rem;color:var(--color-accent-cyan)}.footer-links a,.footer-contact a{display:block;margin-bottom:12px;color:var(--color-text-muted);font-size:.9rem}.footer-links a:hover{color:var(--color-text-primary)}.footer-bottom{text-align:center;padding-top:40px;border-top:1px solid rgba(255,255,255,.05);color:var(--color-text-secondary);font-size:.8rem}.timeline{display:flex;justify-content:space-between;gap:40px;position:relative;margin-top:40px}.timeline:before{content:"";position:absolute;top:40px;left:0;width:100%;height:2px;background:#ffffff1a;z-index:0}.timeline-item{position:relative;flex:1;text-align:center;z-index:1}.timeline-item .time{width:80px;height:80px;background:var(--color-bg-primary);border:2px solid var(--color-accent-cyan);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-family:var(--font-display);font-size:.8rem;color:var(--color-accent-cyan)}.tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.tech-card{padding:40px;background:#ffffff05;border-radius:12px;border:1px solid rgba(255,255,255,.05);transition:all .3s ease}.tech-card.highlight{border-color:var(--color-accent-cyan);background:#00d9ff0d}.tech-card h3{margin-bottom:16px;color:var(--color-accent-cyan)}.market-section{background:var(--color-bg-secondary);text-align:center}.market-stats{display:flex;justify-content:center;gap:100px;margin:60px 0}.market-stat .value{display:block;font-family:var(--font-display);font-size:4rem;color:var(--color-accent-amber);line-height:1}.market-stat .label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.8rem}.market-quote{font-size:1.5rem;max-width:800px;margin:0 auto;color:var(--color-text-muted);font-style:italic}.lab-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px}.lab-card{padding:40px;background:#0a142880;border:1px solid rgba(0,217,255,.1);border-radius:4px}.lab-card .status{font-family:var(--font-display);font-size:.7rem;color:var(--color-accent-cyan);margin-bottom:16px;text-transform:uppercase}.headshot-placeholder{width:100%;height:500px;background:linear-gradient(45deg,#0a1428,#1a2a4a);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:2rem;opacity:.5;border:1px solid rgba(255,255,255,.1)}.roadmap-grid{display:flex;justify-content:space-between;margin-top:60px;position:relative}.roadmap-step{text-align:center;flex:1}.roadmap-step .date{display:block;font-family:var(--font-display);color:var(--color-text-muted);margin-bottom:12px}.roadmap-step.active .date{color:var(--color-accent-cyan)}.roadmap-step.active p{color:#fff;font-weight:600}.cta-section{background:radial-gradient(circle at center,#1a2a4a,#0a1428);border-top:1px solid rgba(0,217,255,.1)}.cta-form-wrapper{max-width:800px;margin:0 auto}.contact-form{background:#ffffff05;padding:60px;border-radius:12px;border:1px solid rgba(255,255,255,.05)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.form-group{margin-bottom:20px;display:flex;flex-direction:column;gap:8px}.form-group label{font-family:var(--font-display);font-size:.75rem;color:var(--color-accent-cyan);text-transform:uppercase;letter-spacing:1px}.form-group input,.form-group select,.form-group textarea{background:#0000004d;border:1px solid rgba(255,255,255,.1);padding:14px;color:#fff;border-radius:4px;font-family:var(--font-body);font-size:1rem;transition:all .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--color-accent-cyan);background:#00d9ff0d}.cta-button.full-width{width:100%;padding:18px;font-size:1rem}@media(max-width:768px){.form-grid{grid-template-columns:1fr}.contact-form{padding:30px}}@media(max-width:968px){.timeline,.tech-grid,.lab-grid,.roadmap-grid{flex-direction:column;grid-template-columns:1fr}.market-stats{flex-direction:column;gap:40px}}
