:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background)}a{color:inherit;text-decoration:none}.imgDark{display:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}.imgLight{display:none}.imgDark{display:unset}}*{margin:0;padding:0;box-sizing:border-box}:root{--primary:#ed4e01;--bg-primary:#0a0a0a;--bg-secondary:#222222;--text-primary:#ffffff;--text-secondary:rgba(255,255,255,0.8);--border-light:rgba(255,255,255,0.1);--border-lighter:rgba(255,255,255,0.2);--border-dark:rgba(0,0,0,0.2)}html{overflow-y:scroll;overflow-x:hidden}body{margin-right:0!important;background:var(--bg-primary);color:var(--text-primary);font-family:Noto Sans,sans-serif;line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.container{max-width:1200px;margin:0 auto;padding:0 30px;width:100%}.container,.container>*,.navbar,section{box-sizing:border-box}.navbar{position:fixed;top:0;left:0;width:100%;z-index:1000;background:rgba(10,10,10,.7);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--border-light);padding:15px 0;box-shadow:0 4px 30px rgba(0,0,0,.1)}.nav-wrapper{justify-content:space-between}.nav-left,.nav-wrapper{gap:16px}.logo,.nav-left,.nav-wrapper{display:flex;align-items:center}.logo{gap:12px}.logo-text{font-family:Noto Sans,sans-serif;font-size:24px;font-weight:700;color:var(--text-primary)}.logo-zero{color:var(--primary)}.tagline{font-family:Fira Code,monospace;font-size:16px;font-weight:400;color:var(--text-secondary);letter-spacing:.5px;opacity:.9}.nav-right{display:flex;gap:16px;align-items:center}.nav-link{font-family:Fira Mono,monospace;font-size:14px;font-weight:400;color:var(--text-secondary);text-decoration:none;transition:color .2s}.nav-link:hover{color:var(--primary)}.nav-github{display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .2s}.nav-github:hover{opacity:1}.btn-get-access,.btn-try-demo{padding:8px 16px;font-family:Fira Mono,monospace;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:-.14px;border-radius:4px;border:none;cursor:pointer;transition:all .2s}.btn-try-demo{background:transparent;color:var(--primary);border:1px solid var(--primary)}.btn-try-demo:hover{background:rgba(237,78,1,.1)}.btn-get-access{background:var(--primary);color:white}.btn-get-access:hover{background:#ff6a1f}.btn-primary-large,.btn-secondary-large{padding:12px 24px;font-family:Fira Mono,monospace;font-size:22px;font-weight:500;line-height:28px;letter-spacing:0;border-radius:4px;border:none;cursor:pointer;transition:all .2s;box-sizing:border-box;min-width:0}.btn-primary-large{background:var(--primary);color:white}.btn-primary-large:hover{background:#ff6a1f}.btn-secondary-large{background:rgba(255,255,255,.1);color:var(--primary);border:1px solid var(--primary)}.btn-secondary-large:hover{background:rgba(237,78,1,.1)}.hero-section{padding:160px 0 140px;position:relative}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center;width:100%;max-width:100%;box-sizing:border-box;overflow:visible}@media (min-width:1200px){.hero-grid{grid-template-columns:611px 1fr;max-width:1200px;overflow:visible}.hero-visual{width:100%;min-width:800px}.sandbox-container{left:20%}}.hero-text{width:100%;max-width:100%;min-width:0!important;box-sizing:border-box;overflow:hidden;grid-column:1}.hero-title{font-family:Noto Sans,sans-serif;font-size:60px;font-weight:400;line-height:1.1;letter-spacing:-.6px;color:white}.hero-description,.hero-title{margin-bottom:20px;width:100%;max-width:100%;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}.hero-description{font-family:Fira Mono,monospace;font-size:20px;font-weight:300;line-height:32px;letter-spacing:.5px;color:var(--text-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero-buttons{display:flex;gap:20px;align-items:flex-start;width:100%;max-width:100%;box-sizing:border-box}.hero-visual{position:relative;width:100%;min-width:800px;min-height:600px}.hero-visual,.sandbox-container{display:flex;align-items:center;justify-content:center;overflow:visible}.sandbox-container{position:absolute;top:50%;left:25%;width:800px;height:800px;margin-top:-400px;margin-left:-400px;perspective:1200px;perspective-origin:50%;--tiltX:0deg;--tiltY:0deg}.sandbox-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,140,77,.1) 1px,transparent 0),linear-gradient(90deg,rgba(255,140,77,.1) 1px,transparent 0);background-size:40px 40px;opacity:.3;animation:gridMove 20s linear infinite;pointer-events:none}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(40px,40px)}}.cube-wrapper{position:relative;width:300px;height:300px;transform-style:preserve-3d;transform:rotateX(calc(20deg + var(--tiltY) * 1.2)) rotateY(calc(-35deg + var(--tiltX) * 1.2));transition:transform .6s cubic-bezier(.23,1,.32,1);animation:cubeRotate 20s linear infinite}@keyframes cubeRotate{0%{transform:rotateX(calc(20deg + var(--tiltY) * 1.2)) rotateY(calc(-35deg + var(--tiltX) * 1.2)) rotate(0deg)}to{transform:rotateX(calc(20deg + var(--tiltY) * 1.2)) rotateY(calc(-35deg + var(--tiltX) * 1.2)) rotate(1turn)}}.cube{position:relative;transform-style:preserve-3d;transform:translateZ(-150px)}.cube,.cube-face{width:300px;height:300px}.cube-face{position:absolute;border:2px solid rgba(255,140,77,.4);background:linear-gradient(135deg,rgba(20,20,20,.95),rgba(10,10,10,.9));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgba(255,140,77,.2),0 0 30px rgba(237,78,1,.2);display:flex;align-items:center;justify-content:center;overflow:hidden}.cube-front{transform:rotateY(0deg) translateZ(150px);border-color:rgba(255,140,77,.6)}.cube-back{transform:rotateY(180deg) translateZ(150px);border-color:rgba(255,140,77,.3)}.cube-right{transform:rotateY(90deg) translateZ(150px)}.cube-left,.cube-right{border-color:rgba(255,140,77,.4)}.cube-left{transform:rotateY(-90deg) translateZ(150px)}.cube-top{transform:rotateX(90deg) translateZ(150px);border-color:rgba(255,140,77,.5);background:linear-gradient(180deg,rgba(255,140,77,.2),rgba(20,20,20,.95))}.cube-bottom{transform:rotateX(-90deg) translateZ(150px);border-color:rgba(255,140,77,.3);background:linear-gradient(0deg,rgba(255,140,77,.15),rgba(20,20,20,.95))}.cube-pattern{position:absolute;inset:0;background-image:linear-gradient(rgba(255,140,77,.1) 1px,transparent 0),linear-gradient(90deg,rgba(255,140,77,.1) 1px,transparent 0);background-size:30px 30px;opacity:.5;animation:patternMove 10s linear infinite}@keyframes patternMove{0%{transform:translate(0)}to{transform:translate(30px,30px)}}.cube-content{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.particles{position:absolute;inset:-300px;pointer-events:none;z-index:0;overflow:visible}.particle{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(255,140,77,1) 0,rgba(255,140,77,.6) 40%,rgba(255,140,77,.2) 70%,transparent 100%);animation:particleTech 20s ease-in-out infinite}.particle-large{width:8px;height:8px;box-shadow:0 0 12px rgba(255,140,77,1),0 0 24px rgba(255,140,77,.6),0 0 40px rgba(237,78,1,.3)}.particle-medium{width:5px;height:5px;box-shadow:0 0 8px rgba(255,140,77,.9),0 0 16px rgba(255,140,77,.5),0 0 24px rgba(237,78,1,.2)}.particle-small{width:3px;height:3px;box-shadow:0 0 6px rgba(255,140,77,.8),0 0 12px rgba(255,140,77,.4)}@keyframes particleTech{0%,to{transform:translate(0) scale(1) rotate(0deg);opacity:.4}25%{transform:translate(var(--tx,100px),var(--ty,-80px)) scale(1.5) rotate(90deg);opacity:1}50%{transform:translate(var(--tx2,150px),var(--ty2,60px)) scale(.8) rotate(180deg);opacity:.6}75%{transform:translate(var(--tx3,-80px),var(--ty3,100px)) scale(1.3) rotate(270deg);opacity:.9}}.particle:first-child{top:10%;left:15%;--tx:120px;--ty:-100px;--tx2:180px;--ty2:80px;--tx3:-100px;--ty3:120px;animation-delay:0s}.particle:nth-child(2){top:25%;right:20%;--tx:-120px;--ty:90px;--tx2:80px;--ty2:-110px;--tx3:-90px;--ty3:130px;animation-delay:1s}.particle:nth-child(3){bottom:30%;left:10%;--tx:110px;--ty:70px;--tx2:-90px;--ty2:120px;--tx3:100px;--ty3:-80px;animation-delay:2s}.particle:nth-child(4){top:50%;right:15%;--tx:-130px;--ty:-60px;--tx2:90px;--ty2:110px;--tx3:70px;--ty3:-90px;animation-delay:.5s}.particle:nth-child(5){bottom:20%;right:30%;--tx:140px;--ty:80px;--tx2:-100px;--ty2:-120px;--tx3:-70px;--ty3:100px;animation-delay:3s}.particle:nth-child(6){top:70%;left:25%;--tx:100px;--ty:-90px;--tx2:150px;--ty2:70px;--tx3:-80px;--ty3:110px;animation-delay:1.5s}.particle:nth-child(7){top:15%;left:50%;--tx:-110px;--ty:100px;--tx2:100px;--ty2:-80px;--tx3:50px;--ty3:120px;animation-delay:2.5s}.particle:nth-child(8){bottom:40%;right:10%;--tx:130px;--ty:50px;--tx2:-110px;--ty2:-100px;--tx3:-60px;--ty3:90px;animation-delay:.8s}.particle:nth-child(9){top:60%;left:5%;--tx:90px;--ty:-70px;--tx2:120px;--ty2:80px;--tx3:-100px;--ty3:100px;animation-delay:4s}.particle:nth-child(10){bottom:15%;left:40%;--tx:-100px;--ty:90px;--tx2:110px;--ty2:-90px;--tx3:80px;--ty3:110px;animation-delay:1.2s}.particle:nth-child(11){top:35%;right:5%;--tx:120px;--ty:-80px;--tx2:-90px;--ty2:100px;--tx3:100px;--ty3:-70px;animation-delay:3.5s}.particle:nth-child(12){bottom:50%;left:30%;--tx:-130px;--ty:-70px;--tx2:100px;--ty2:110px;--tx3:70px;--ty3:-90px;animation-delay:2.2s}.particle:nth-child(13){top:80%;right:25%;--tx:110px;--ty:90px;--tx2:-100px;--ty2:-110px;--tx3:-80px;--ty3:100px;animation-delay:.3s}.particle:nth-child(14){top:5%;right:40%;--tx:-120px;--ty:-90px;--tx2:130px;--ty2:80px;--tx3:-70px;--ty3:110px;animation-delay:4.5s}.particle:nth-child(15){bottom:10%;left:20%;--tx:100px;--ty:-100px;--tx2:-110px;--ty2:90px;--tx3:90px;--ty3:-80px;animation-delay:1.8s}.particle:nth-child(16){top:20%;left:35%;--tx:-90px;--ty:110px;--tx2:120px;--ty2:-70px;--tx3:-100px;--ty3:100px;animation-delay:.6s}.particle:nth-child(17){bottom:25%;right:35%;--tx:130px;--ty:60px;--tx2:-100px;--ty2:-90px;--tx3:80px;--ty3:110px;animation-delay:2.8s}.particle:nth-child(18){top:45%;left:8%;--tx:110px;--ty:-80px;--tx2:-90px;--ty2:100px;--tx3:100px;--ty3:-60px;animation-delay:1.4s}.particle:nth-child(19){bottom:35%;right:8%;--tx:-120px;--ty:100px;--tx2:110px;--ty2:-80px;--tx3:-90px;--ty3:120px;animation-delay:3.2s}.particle:nth-child(20){top:55%;right:30%;--tx:100px;--ty:90px;--tx2:-110px;--ty2:-100px;--tx3:70px;--ty3:110px;animation-delay:.9s}.particle:nth-child(21){bottom:45%;left:45%;--tx:-100px;--ty:-80px;--tx2:120px;--ty2:90px;--tx3:-80px;--ty3:100px;animation-delay:4.2s}.particle:nth-child(22){top:30%;left:28%;--tx:110px;--ty:-90px;--tx2:-100px;--ty2:110px;--tx3:90px;--ty3:-70px;animation-delay:1.7s}.particle:nth-child(23){bottom:55%;right:20%;--tx:-130px;--ty:80px;--tx2:100px;--ty2:-100px;--tx3:-70px;--ty3:110px;animation-delay:2.4s}.particle:nth-child(24){top:65%;left:12%;--tx:90px;--ty:100px;--tx2:-110px;--ty2:-90px;--tx3:100px;--ty3:80px;animation-delay:3.8s}.particle:nth-child(25){bottom:60%;right:15%;--tx:-100px;--ty:-110px;--tx2:130px;--ty2:70px;--tx3:-80px;--ty3:100px;animation-delay:.4s}.particle:nth-child(26){top:40%;left:18%;--tx:120px;--ty:-100px;--tx2:-90px;--ty2:110px;--tx3:100px;--ty3:-60px;animation-delay:2.1s}.particle:nth-child(27){bottom:40%;right:25%;--tx:-110px;--ty:90px;--tx2:100px;--ty2:-110px;--tx3:-90px;--ty3:120px;animation-delay:3.6s}.particle:nth-child(28){top:75%;left:38%;--tx:100px;--ty:110px;--tx2:-120px;--ty2:-80px;--tx3:80px;--ty3:100px;animation-delay:1.1s}.particle:nth-child(29){bottom:70%;right:12%;--tx:-100px;--ty:-90px;--tx2:110px;--ty2:100px;--tx3:-70px;--ty3:110px;animation-delay:4.8s}.particle:nth-child(30){top:85%;left:22%;--tx:110px;--ty:-80px;--tx2:-100px;--ty2:90px;--tx3:90px;--ty3:-70px;animation-delay:2.7s}.particle-connections{position:absolute;inset:-300px;width:calc(100% + 600px);height:calc(100% + 600px);pointer-events:none;z-index:0;opacity:.3}.particle-connections line{stroke:url(#lineGradient);stroke-width:1;stroke-dasharray:3,6;animation:lineFlow 8s linear infinite;opacity:0}@keyframes lineFlow{0%{stroke-dashoffset:0;opacity:0}10%{opacity:.6}90%{opacity:.6}to{stroke-dashoffset:20;opacity:0}}.code-fragments{position:absolute;inset:-200px;pointer-events:none;z-index:1}.code-fragment{position:absolute;font-family:Fira Mono,monospace;font-size:14px;color:rgba(255,140,77,.4);font-weight:500;text-transform:lowercase;animation:codeFragmentFloat 25s ease-in-out infinite;opacity:0}.code-fragment:first-child{top:15%;left:20%;animation-delay:0s}.code-fragment:nth-child(2){top:60%;right:25%;animation-delay:6s}.code-fragment:nth-child(3){bottom:30%;left:15%;animation-delay:12s}.code-fragment:nth-child(4){top:40%;right:15%;animation-delay:18s}@keyframes codeFragmentFloat{0%,20%{opacity:0;transform:translate(0) scale(.8)}25%,35%{opacity:.6;transform:translate(30px,-20px) scale(1)}40%,50%{opacity:.4;transform:translate(60px,40px) scale(.9)}55%,65%{opacity:.6;transform:translate(-20px,50px) scale(1)}70%,80%{opacity:.3;transform:translate(-40px,-30px) scale(.8)}85%,to{opacity:0;transform:translate(0) scale(.8)}}.sandbox-glow{width:800px;height:800px;background:radial-gradient(circle at 30% 30%,rgba(255,140,77,.25) 0,transparent 50%),radial-gradient(circle at 70% 70%,rgba(237,78,1,.15) 0,transparent 50%);filter:blur(60px);animation:glowPulse 4s ease-in-out infinite;z-index:-1}.sandbox-container:after,.sandbox-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.sandbox-container:after{content:"";width:500px;height:500px;background:radial-gradient(ellipse,rgba(0,0,0,.6) 0,transparent 70%);filter:blur(40px);z-index:-2}@keyframes glowPulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.15)}}.section-spacing{padding:80px 0;box-sizing:border-box}.section-title{font-family:Noto Sans,sans-serif;font-size:60px;font-weight:400;line-height:1.1;letter-spacing:-.6px;color:white;text-align:left;margin-bottom:40px}.section-description{font-family:Fira Mono,monospace;font-size:20px;font-weight:300;line-height:32px;letter-spacing:.5px;color:var(--text-secondary);text-align:left;margin-bottom:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.comparison-content,.comparison-wrapper{position:relative;width:100%}.comparison-content{display:flex;overflow:hidden;box-shadow:0 10px 20px 0 rgba(0,0,0,.1);height:272px;max-width:100%;margin:0;padding:0;box-sizing:border-box}.comparison-content:after{background:#222222;z-index:1}.comparison-content:after,.comparison-content:before{content:"";position:absolute;top:0;left:calc(50% - 20px);width:20px;height:100%;pointer-events:none}.comparison-content:before{background-image:url(/assets/diagonal-pattern.png);background-size:6px 6px;background-repeat:repeat;opacity:.5;z-index:2}.comparison-left{background:#222222;padding:40px 0;display:flex;align-items:center;justify-content:center;border-radius:0 20px 20px 0;width:50%;position:relative;z-index:3}.comparison-left:before{content:"";position:absolute;inset:0;border-radius:0 20px 20px 0;padding:1px;background:linear-gradient(to right,transparent 0,var(--primary) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.old-tools-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-gap:32px;gap:32px;width:406px;height:191.5px}.tool-logo{display:flex;align-items:center;justify-content:center}.tool-logo img{width:auto;height:auto;max-height:100%;max-width:100%;object-fit:contain}.comparison-divider{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:0;z-index:10;width:100%;max-width:100%;pointer-events:none}.comparison-divider:before{content:"";width:min(150px,60%);height:1px;background:linear-gradient(90deg,rgba(112,181,247,0) 0,rgba(112,181,247,.5) 20%,rgba(130,192,132,.7) 50%,rgba(237,78,1,1));position:relative}.comparison-divider:after{content:"";width:10px;height:10px;background:var(--primary);border-radius:50%}.comparison-right{padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:50%;position:relative;overflow:hidden;background:#222222}.comparison-right:before{content:"";position:absolute;top:0;right:0;left:-20px;width:calc(100% + 20px);height:100%;background-image:url(/assets/diagonal-pattern.png);background-size:6px 6px;background-repeat:repeat;opacity:.5;pointer-events:none;z-index:0}.vm0-logo-large{display:flex;align-items:center;gap:16px;position:relative;z-index:1}.vm0-logo-large img{height:60px}.vm0-tagline{font-family:Fira Code,monospace;font-size:12px;font-weight:400;line-height:24px;letter-spacing:.5px;color:white;text-align:center;position:relative;z-index:1;max-width:393px}.cli-section-wrapper{position:relative;padding:0}.cli-tools-row{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--border-lighter);position:relative;z-index:1}.cli-tool-item{background:var(--bg-secondary);border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);padding:40px;display:flex;flex-direction:column;align-items:center;gap:32px;transition:all .3s ease;position:relative}.cli-tool-item:hover{background:rgba(237,78,1,.05);transform:translateY(-2px)}.cli-tool-item:last-child{border-right:none}.cli-icon-wrapper{width:auto;height:40px;display:flex;align-items:center;justify-content:center;min-width:40px}.cli-icon-img{width:40px;height:40px;object-fit:contain}.cli-icon-img.full-height{width:auto;height:40px}.cli-tool-name{font-family:Noto Sans,sans-serif;font-size:20px;font-weight:400;line-height:1.1;letter-spacing:-.2px;color:white;text-align:center}.use-cases-row{display:grid;grid-template-columns:repeat(4,1fr);position:relative;z-index:1}.use-case-item{background:var(--bg-secondary);border-right:1px solid var(--border-light);padding:40px 30px;display:flex;flex-direction:column;align-items:center;gap:30px;transition:all .3s ease;position:relative}.use-case-item:hover{background:rgba(237,78,1,.05);transform:translateY(-2px)}.use-case-item:last-child{border-right:none}.use-case-icon-wrapper{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.use-case-svg{width:100%;height:100%;object-fit:contain}.use-case-title{font-family:Noto Sans,sans-serif;font-size:22px;font-weight:400;line-height:1.1;letter-spacing:-.22px;color:white;text-align:center}.use-case-desc{font-family:Fira Mono,monospace;font-size:16px;font-weight:300;line-height:1.2;color:var(--text-secondary);text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.features-stack{display:flex;flex-direction:column;gap:40px}.feature-card{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:16px;padding:80px 50px;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.feature-card:first-child,.feature-card:nth-child(2),.feature-card:nth-child(3),.feature-card:nth-child(4){padding:0;gap:0;height:480px;border:1px solid rgba(0,0,0,.1);border-radius:10px}.feature-card:hover{transform:translateY(-5px);box-shadow:0 20px 60px rgba(0,0,0,.35)}.feature-card.reverse{direction:rtl}.feature-card.reverse>*{direction:ltr}.feature-card:first-child .feature-content,.feature-card:nth-child(2) .feature-content,.feature-card:nth-child(3) .feature-content,.feature-card:nth-child(4) .feature-content{background:#222222;padding:50px;height:100%;display:flex;flex-direction:column;justify-content:center;border-radius:10px 0 0 10px}.feature-card:nth-child(2) .feature-content,.feature-card:nth-child(3) .feature-content,.feature-card:nth-child(4) .feature-content{align-items:flex-start;text-align:left}.feature-card:first-child .feature-visual,.feature-card:nth-child(2) .feature-visual,.feature-card:nth-child(3) .feature-visual,.feature-card:nth-child(4) .feature-visual{height:100%;border:none;border-radius:0 10px 10px 0;display:flex;align-items:center;justify-content:center}.feature-title{font-family:Noto Sans,sans-serif;font-size:32px;font-weight:400;line-height:1.3;color:white;margin-bottom:24px}.feature-text{font-family:Fira Mono,monospace;font-size:16px;font-weight:300;line-height:1.8;color:var(--text-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.feature-visual{height:300px;background:linear-gradient(135deg,rgba(237,78,1,.1),rgba(237,78,1,.05));border:1px solid rgba(255,187,119,.2);border-radius:12px;position:relative;overflow:hidden}.prompt-visual{background:url(/assets/bg_1.png)!important;background-size:cover!important;background-position:50%!important;border:none;position:relative;display:flex!important;align-items:center!important;justify-content:center!important}.prompt-visual .code-illustration{padding-bottom:0!important}.agent-illustration,.code-illustration,.persistent-illustration{padding:36px}.agent-illustration,.code-illustration,.observable-illustration,.persistent-illustration{width:100%;height:auto;max-height:100%;object-fit:contain;object-position:center;align-self:center!important}.observable-illustration{padding:24px}.agent-visual{background:url(/assets/bg_1.png)!important;background-size:cover!important;background-position:50%!important}.agent-visual,.observable-visual{border:none;position:relative;display:flex!important;align-items:center!important;justify-content:center!important}.observable-visual{background:url(/assets/bg_2.png)!important;background-size:cover!important;background-position:50%!important}.persistent-visual{background:url(/assets/bg_4.png?v=2);background-size:cover;background-position:50%;border:none;position:relative;display:flex!important;align-items:center!important;justify-content:center!important}.infra-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:0;gap:0;position:relative;padding:40px;isolation:isolate}.infra-grid:before{left:0;width:397px;height:397px}.infra-grid:after,.infra-grid:before{content:"";position:absolute;top:.5px;background-image:url(/assets/diagonal-pattern.png);background-size:6px 6px;background-repeat:repeat;opacity:.5;pointer-events:none;z-index:-1}.infra-grid:after{right:0;width:376px;height:375px}.infra-item{background:#222222;padding:40px;display:flex;flex-direction:column;gap:10px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);position:relative;z-index:1}.infra-item:nth-child(2n){border-right:none}.infra-item:nth-child(3),.infra-item:nth-child(4){border-bottom:none}.infra-title{font-family:Noto Sans,sans-serif;font-size:30px;font-weight:400;line-height:1.1;letter-spacing:-.3px;color:white;margin-bottom:20px}.infra-desc{font-family:Fira Mono,monospace;font-size:18px;font-weight:400;line-height:1.2;letter-spacing:-.18px;color:#d5d5d5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cta-final{padding:80px 0}.cta-card{background:#222222;border-radius:10px;padding:60px;display:flex;flex-direction:column;gap:30px;align-items:flex-start;justify-content:center;position:relative;overflow:hidden}.cta-ellipse{position:absolute;width:700px;height:700px;top:50%;left:50%;transform:translate(-50%,-50%) rotate(79.758deg);background-image:url(/assets/cta-ellipse.png);background-size:cover;opacity:.3;filter:blur(60px);pointer-events:none;z-index:0}.cta-title{font-family:Noto Sans,sans-serif;font-size:60px;line-height:1.1;letter-spacing:-.6px;color:white;max-width:100%}.cta-subtitle,.cta-title{font-weight:400;position:relative;z-index:1}.cta-subtitle{font-family:Fira Mono,monospace;font-size:24px;line-height:24px;letter-spacing:.5px;color:#d5d5d5}.cta-final button{position:relative;z-index:1}.footer{background:var(--bg-secondary);border-top:1px solid var(--border-light);padding:80px 0 40px;margin-top:80px}.footer-content{display:grid;grid-template-columns:1.5fr 2fr;grid-gap:60px;gap:60px;margin-bottom:60px}.footer-brand{display:flex;flex-direction:column;gap:16px}.footer-logo{display:flex;align-items:center;margin-bottom:8px}.footer-tagline{font-family:Fira Mono,monospace;font-size:16px;font-weight:400;color:var(--text-secondary);line-height:1.5;max-width:300px}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.footer-column{display:flex;flex-direction:column;gap:16px}.footer-title{font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;color:var(--text-primary);margin-bottom:4px}.footer-list{list-style:none;display:flex;flex-direction:column;gap:12px;padding:0;margin:0}.footer-link{font-family:Fira Mono,monospace;font-size:14px;font-weight:400;color:var(--text-secondary);text-decoration:none;transition:color .2s ease;line-height:1.5}.footer-link:hover{color:var(--primary)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:40px;border-top:1px solid var(--border-light);flex-wrap:wrap;gap:20px}.footer-copyright{font-family:Fira Mono,monospace;font-size:14px;font-weight:400;color:var(--text-secondary);margin:0}.footer-legal{display:flex;gap:24px}.btn-get-access:active,.btn-primary-large:active,.btn-secondary-large:active,.btn-try-demo:active{transform:scale(.95)}::selection{background:rgba(237,78,1,.3);color:white}@media (max-width:1200px){.hero-grid{grid-template-columns:1fr;gap:60px;width:100%;max-width:100%;box-sizing:border-box}.hero-text{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden}.hero-visual{margin:0 auto;width:100%;max-width:100%;min-width:600px;min-height:500px;overflow:visible}.sandbox-container{width:600px;height:600px;left:25%;margin-top:-300px;margin-left:-300px}.comparison-content{width:100%;max-width:100%;height:auto;min-height:240px}.comparison-left,.comparison-right{width:50%}.comparison-divider{transform:translate(-50%,-50%)}.comparison-divider:before{width:min(120px,50%)}.cli-tools-row{grid-template-columns:repeat(3,1fr)}.use-cases-row{grid-template-columns:repeat(2,1fr)}.feature-card{grid-template-columns:1fr}.feature-card:first-child,.feature-card:nth-child(2),.feature-card:nth-child(3),.feature-card:nth-child(4){height:auto;min-height:400px}.feature-card.reverse{direction:ltr}.infra-grid{padding:20px}.infra-grid:after,.infra-grid:before{display:none}}@media (max-width:768px){.cta-final,.section-spacing{padding:60px 0}.container{padding:0 24px}.hero-grid{grid-template-columns:minmax(0,1fr)!important;width:100%;max-width:100%;box-sizing:border-box}.hero-text{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;overflow:hidden}.comparison-wrapper{width:100%}.comparison-divider:before{width:min(100px,40%)}.navbar{padding:20px 0}.tagline{display:none}.hero-section{padding:120px 0 80px}.hero-title{font-size:36px;line-height:1.2}.hero-description,.hero-title{width:100%;max-width:100%;box-sizing:border-box}.hero-description{font-size:16px}.section-title{font-size:32px;line-height:1.2}.section-description{font-size:16px}.hero-buttons{flex-direction:column;width:100%;gap:12px;box-sizing:border-box;width:100%!important;max-width:100%!important}.hero-buttons .btn-primary-large,.hero-buttons .btn-secondary-large,.hero-buttons button{width:100%!important;max-width:100%!important;min-width:0!important;font-size:20px;padding:11px 20px;box-sizing:border-box}.cube,.cube-wrapper{width:250px;height:250px}.cube{transform:translateZ(-125px)}.cube-face{width:250px;height:250px}.cube-front{transform:rotateY(0deg) translateZ(125px)}.cube-back{transform:rotateY(180deg) translateZ(125px)}.cube-right{transform:rotateY(90deg) translateZ(125px)}.cube-left{transform:rotateY(-90deg) translateZ(125px)}.cube-top{transform:rotateX(90deg) translateZ(125px)}.cube-bottom{transform:rotateX(-90deg) translateZ(125px)}.comparison-content{width:100%;max-width:100%;height:auto;min-height:200px}.comparison-left{padding:30px 0}.old-tools-grid{grid-template-columns:repeat(2,1fr);width:100%;height:auto;gap:24px;padding:0 20px}.comparison-right{padding:30px 20px}.vm0-logo-large img{height:50px}.vm0-tagline{font-size:11px;margin-top:16px}.cli-tools-row{grid-template-columns:repeat(2,1fr)}.cli-tool-item{padding:30px 20px}.use-cases-row{grid-template-columns:1fr}.use-case-item{padding:30px 24px}.infra-grid{grid-template-columns:1fr;padding:20px}.infra-item{padding:30px 24px}.feature-card{padding:40px 24px;gap:40px}.feature-card:first-child,.feature-card:nth-child(2),.feature-card:nth-child(3),.feature-card:nth-child(4){height:auto;min-height:350px}.feature-card:first-child .feature-content,.feature-card:nth-child(2) .feature-content,.feature-card:nth-child(3) .feature-content,.feature-card:nth-child(4) .feature-content{padding:30px 24px}.feature-title{font-size:28px}.feature-text{font-size:15px}.cta-card{padding:40px 24px}.cta-title{font-size:36px}.cta-subtitle{font-size:18px}.footer{padding:60px 0 30px;margin-top:60px}.footer-content{grid-template-columns:1fr;gap:40px;margin-bottom:40px}.footer-links{grid-template-columns:repeat(2,1fr);gap:30px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:480px){.cta-final,.section-spacing{padding:50px 0}.container{padding:0 16px}.hero-grid{grid-template-columns:minmax(0,1fr)!important;width:100%;max-width:100%;box-sizing:border-box}.comparison-wrapper{width:100%}.comparison-divider:before{max-width:50%}.navbar{padding:16px 0}.hero-text{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;overflow:hidden}.hero-section{padding:100px 0 60px}.hero-visual{min-width:500px;min-height:400px;overflow:visible}.sandbox-container{width:500px;height:500px;left:25%;margin-top:-250px;margin-left:-250px}.hero-title{font-size:28px}.hero-description,.hero-title{width:100%;max-width:100%;box-sizing:border-box}.hero-buttons{flex-direction:column;width:100%;gap:12px;box-sizing:border-box;width:100%!important;max-width:100%!important}.hero-buttons .btn-primary-large,.hero-buttons .btn-secondary-large,.hero-buttons button{width:100%!important;max-width:100%!important;min-width:0!important;font-size:16px;padding:10px 12px;box-sizing:border-box}.section-title{font-size:28px}.section-description{font-size:15px}.cube,.cube-wrapper{width:200px;height:200px}.cube{transform:translateZ(-100px)}.cube-face{width:200px;height:200px}.cube-front{transform:rotateY(0deg) translateZ(100px)}.cube-back{transform:rotateY(180deg) translateZ(100px)}.cube-right{transform:rotateY(90deg) translateZ(100px)}.cube-left{transform:rotateY(-90deg) translateZ(100px)}.cube-top{transform:rotateX(90deg) translateZ(100px)}.cube-bottom{transform:rotateX(-90deg) translateZ(100px)}.old-tools-grid{grid-template-columns:1fr;gap:20px;padding:0 16px}.comparison-content{width:100%;max-width:100%;height:auto;min-height:180px}.comparison-left{padding:24px 0}.comparison-divider:before{width:min(80px,30%)}.comparison-right{padding:24px 16px}.vm0-logo-large img{height:40px}.cli-tools-row{grid-template-columns:1fr}.cli-tool-item{padding:24px 16px}.infra-item,.use-case-item{padding:24px 20px}.infra-title{font-size:24px}.infra-desc{font-size:16px}.feature-card{padding:30px 20px;gap:30px}.feature-card:first-child,.feature-card:nth-child(2),.feature-card:nth-child(3),.feature-card:nth-child(4){min-height:300px}.feature-card:first-child .feature-content,.feature-card:nth-child(2) .feature-content,.feature-card:nth-child(3) .feature-content,.feature-card:nth-child(4) .feature-content{padding:24px 20px}.feature-title{font-size:24px}.feature-text{font-size:14px}.cta-card{padding:30px 20px}.cta-title{font-size:28px}.cta-subtitle{font-size:16px}.cta-ellipse{width:500px;height:500px}.footer{padding:50px 0 24px;margin-top:50px}.footer-content{gap:30px;margin-bottom:30px}.footer-links{grid-template-columns:1fr;gap:24px}.footer-tagline{max-width:100%}}@media (max-width:360px){.hero-buttons{width:100%!important;max-width:100%!important}.hero-buttons .btn-primary-large,.hero-buttons .btn-secondary-large,.hero-buttons button{width:100%!important;max-width:100%!important;min-width:0!important;font-size:14px;padding:8px 10px;box-sizing:border-box}}