@font-face{font-family:Alte Haas Grotesk;src:url(/fonts/AlteHaasGroteskRegular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alte Haas Grotesk;src:url(/fonts/AlteHaasGroteskBold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--font-header:"Alte Haas Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--color-bg:#0a0a0a;--color-bg-elevated:#111;--color-bg-subtle:#161616;--color-surface:#1a1a1a;--color-surface-hover:#222;--color-border:#262626;--color-border-subtle:#1f1f1f;--color-text-primary:#fff;--color-text-secondary:#a1a1a1;--color-text-tertiary:#6b6b6b;--color-text-muted:#4a4a4a;--color-accent:#d4a853;--color-accent-hover:#c49843;--color-success:#22c55e;--color-warning:#eab308;--color-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--header-letter-spacing:-3px;--border-radius:8px;--max-width:1200px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body:not(.animation-complete) .nav{opacity:0;filter:blur(10px);pointer-events:none}body:not(.animation-complete) .demo,body:not(.animation-complete) .trusted,body:not(.animation-complete) .benchmarks-mini,body:not(.animation-complete) .benchmarks,body:not(.animation-complete) .context-section,body:not(.animation-complete) .principles,body:not(.animation-complete) .cta,body:not(.animation-complete) .footer{opacity:0;filter:blur(10px);clip-path:inset(0 100% 0 0);pointer-events:none}body.animation-complete .nav{opacity:1;filter:blur();transition:opacity .5s ease-out 1.5s,filter .5s ease-out 1.5s}body.animation-complete .demo,body.animation-complete .trusted,body.animation-complete .benchmarks-mini,body.animation-complete .benchmarks,body.animation-complete .context-section,body.animation-complete .principles,body.animation-complete .cta,body.animation-complete .footer{opacity:1;filter:blur();clip-path:inset(0);transition:opacity .3s linear,filter .3s linear,clip-path .3s linear}body.animation-complete .nav{transition-delay:0s}body.animation-complete .demo{transition-delay:50ms}body.animation-complete .trusted{transition-delay:.1s}body.animation-complete .benchmarks-mini{transition-delay:.15s}body.animation-complete .benchmarks{transition-delay:.2s}body.animation-complete .context-section{transition-delay:.225s}body.animation-complete .principles{transition-delay:.25s}body.animation-complete .cta{transition-delay:.3s}body.animation-complete .footer{transition-delay:.35s}body:not(.animation-complete) .hero-split{opacity:0;filter:blur(10px);clip-path:inset(0 100% 0 0);pointer-events:none;z-index:1}body.animation-complete .hero-split{opacity:1;filter:blur();clip-path:inset(0);z-index:3;transition:opacity .6s ease-out,filter .6s ease-out,clip-path .6s ease-out}body{font-family:var(--font-body);color:var(--color-text-primary);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-header);letter-spacing:var(--header-letter-spacing);font-weight:400;line-height:1.1}.section-title{margin-bottom:var(--spacing-md);color:var(--color-text-primary);text-align:left;font-size:clamp(1.75rem,4vw,2.5rem)}.demo-eyebrow{text-transform:uppercase;letter-spacing:.03em;color:#ffffff80;margin-bottom:var(--spacing-sm);font-size:.875rem;font-weight:500;display:block}.section-subtitle{color:var(--color-text-secondary);max-width:600px;margin:0 0 var(--spacing-3xl)0;text-align:left;font-size:1rem}.btn{font-family:var(--font-body);border-radius:var(--border-radius);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-primary{background-color:var(--color-text-primary);color:var(--color-bg)}.btn-primary:hover{background-color:#e0e0e0;transform:translateY(-1px)}.btn-secondary{color:var(--color-text-primary);border:1px solid var(--color-border);background-color:#0000}.btn-secondary:hover{border-color:var(--color-text-secondary);background-color:var(--color-surface)}.btn-large{padding:1rem 2rem;font-size:1.125rem}.btn-outline{color:var(--color-text-secondary);border:1px solid var(--color-border);font-family:var(--font-body);border-radius:var(--border-radius);cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;transition:all .2s;display:inline-flex}.btn-outline:hover{border-color:var(--color-text-secondary);color:var(--color-text-primary);background:var(--color-surface)}.btn-bright{color:var(--color-text-primary);border-color:var(--color-text-secondary)}.btn-bright:hover{border-color:var(--color-text-primary);background:#ffffff14}.section-cta{margin-top:var(--spacing-2xl);text-align:left;gap:var(--spacing-md);flex-wrap:wrap;display:flex}@keyframes barGrow{0%{width:0}to{width:var(--width)}}@keyframes barGrowGlock{0%{width:0}to{width:var(--width)}}.benchmark-bar{width:0}.in-view .benchmark-bar{animation:1s cubic-bezier(.16,1,.3,1) forwards barGrow}.in-view .benchmark-item:nth-child(2) .benchmark-bar{animation-delay:50ms}.in-view .benchmark-item:nth-child(3) .benchmark-bar{animation-delay:.12s}.in-view .benchmark-item:nth-child(4) .benchmark-bar{animation-delay:.18s}.in-view .benchmark-item:nth-child(5) .benchmark-bar{animation-delay:.24s}.in-view .benchmark-item:first-child .benchmark-bar{animation:1.1s cubic-bezier(.3,0,.7,.8) .5s forwards barGrowGlock}@keyframes statsReveal{0%{opacity:0;filter:blur(4px);transform:translateY(30px)scale(.8)}60%{opacity:1;filter:blur();transform:translateY(-4px)scale(1.02)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.stats-bar-value{opacity:0}.in-view .stats-bar-value{animation:1.2s cubic-bezier(.16,1,.3,1) forwards statsReveal}.stats-bar-item:first-child .stats-bar-value{animation-delay:0s}.stats-bar-item:nth-child(2) .stats-bar-value{animation-delay:.3s}.stats-bar-item:nth-child(3) .stats-bar-value{animation-delay:.6s}.in-view .stats-bar-value{text-shadow:0 0 40px #ffffff0f}@keyframes logoReveal{0%{opacity:0}to{opacity:1}}.in-view .trusted-marquee{opacity:0;animation:1.2s forwards logoReveal,150s linear infinite marqueeScroll}@keyframes typeIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.in-view .output-line{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards typeIn}.in-view .output-line:first-child{animation-delay:.4s}.in-view .output-line:nth-child(2){animation-delay:.9s}.in-view .output-line:nth-child(3){animation-delay:1.4s}.in-view .output-line:nth-child(4){animation-delay:1.9s}.in-view .output-line:nth-child(5){animation-delay:2.4s}.output-line.analyzing .icon{color:#4a7ab5}.output-line.routing .icon{color:#9070b8}.output-line.council .icon{color:#b8981a}.output-line.applying .icon{color:#b07040}.output-line.success .icon{color:#3a9960}.output-line .tag{transition:background .3s}.output-line.analyzing .tag{color:#4a7ab5;background:#4a7ab514}.output-line.routing .tag{color:#9070b8;background:#9070b814}.output-line.council .tag{color:#b8981a;background:#b8981a14}.output-line.applying .tag{color:#b07040;background:#b0704014}.output-line.success{text-shadow:0 0 16px #3a99601a}.btn{transition:all .25s,transform .25s,box-shadow .25s}.btn:hover{transform:translateY(-2px);box-shadow:0 4px 20px #ffffff0f}.btn:active{box-shadow:none;transform:translateY(0)}.btn-primary:hover{box-shadow:0 4px 24px #ffffff26}.btn-swe{animation:2.5s ease-in-out infinite subtlePulse}@keyframes subtlePulse{0%,to{box-shadow:0 0 #fff3}50%{box-shadow:0 0 0 6px #fff0}}.btn-swe:hover{animation:none;box-shadow:0 4px 24px #fff3}.logo-icon{transition:none}.nav{top:var(--spacing-md);z-index:100;-webkit-backdrop-filter:blur(20px);background:linear-gradient(#0a0a0a 0% 40%,#0a0a0aeb 55%,#0a0a0ac7 70%,#0a0a0a99 85%,#0a0a0a73 100%);border:1px solid #ffffff14;border-radius:16px;width:50%;min-width:500px;max-width:800px;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 32px #0006}.nav:after{content:"";-webkit-backdrop-filter:blur(20px);z-index:-1;height:25%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.nav-container{padding:var(--spacing-md)var(--spacing-xl);justify-content:space-between;align-items:center;display:flex}.logo{align-items:center;gap:0;display:flex}.logo-icon{border-radius:4px;width:28px;height:28px}.logo-text{font-family:var(--font-header);letter-spacing:-1px;color:var(--color-text-primary);margin-left:-2px;font-size:1.25rem;font-weight:400}.nav-links{align-items:center;gap:var(--spacing-xl);display:flex}.nav-links a{color:var(--color-text-secondary);font-size:.9375rem;font-weight:400;transition:color .2s}.nav-links a:hover{color:var(--color-text-primary)}.nav-cta{background-color:var(--color-text-primary);border-radius:var(--border-radius);padding:.3rem .75rem;font-size:.8rem;color:var(--color-bg)!important}.nav-cta:hover{background-color:#e0e0e0}.hero{min-height:calc(100vh - 98px);padding:var(--spacing-4xl)var(--spacing-xl);padding-top:calc(var(--spacing-4xl) + 60px);background:var(--color-bg);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-split{max-width:var(--max-width);z-index:3;flex-direction:column;align-items:center;width:100%;margin:0 auto;display:flex;position:relative}.hero-left{text-align:center;flex-direction:column;align-items:center;max-width:600px;display:flex}.hero-badges{gap:var(--spacing-md);justify-content:center;margin-bottom:20px;display:flex}.hero-badge{color:#ffffffb3;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);z-index:0;background:linear-gradient(135deg,#121212 0%,#181818 100%);border:none;border-radius:999px;padding:.4rem 1.1rem;font-size:.7rem;font-weight:400;display:inline-block;position:relative;overflow:hidden}.hero-badge:after{content:"";-webkit-mask-composite:xor;z-index:-1;background:linear-gradient(135deg,#ffffff1a,#ffffff4d,#ffffff1a);border-radius:999px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero-badge:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:50%;height:100%;animation:6s ease-in-out infinite badgeSheen;position:absolute;top:0;left:-50%}.hero-badge:nth-child(2):before{animation-delay:3s}@keyframes badgeSheen{0%{left:-50%}30%{left:150%}to{left:150%}}.hero-title{color:var(--color-text-primary);letter-spacing:-1.5px;margin-bottom:12px;font-size:clamp(2.5rem,5vw,4rem);line-height:1.05}.hero-subtitle{color:var(--color-text-tertiary);letter-spacing:-.01em;max-width:500px;margin:0 0 28px;font-size:1.05rem;line-height:1.5}.hero-install{margin-top:var(--spacing-2xl)}.install-cmd{cursor:pointer;background:#111;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-family:Fira Code,SF Mono,Consolas,monospace;font-size:.9rem;transition:border-color .2s,box-shadow .2s;display:inline-flex}.install-cmd:hover{border-color:#ffffff40;box-shadow:0 2px 20px #ffffff0a}.install-prompt{color:#ffffff59;-webkit-user-select:none;user-select:none}.install-text{color:#fffc}.install-copy{color:#ffffff80;cursor:pointer;font-size:.7rem;font-family:var(--font-body);background:#ffffff14;border:1px solid #ffffff1a;border-radius:4px;padding:.25rem .5rem;transition:all .15s}.install-copy:hover{color:#fffc;background:#ffffff1f}.hero-cta{gap:var(--spacing-md);margin-bottom:0;display:flex}.hero-stats{justify-content:center;gap:var(--spacing-3xl);padding-top:var(--spacing-2xl);border-top:1px solid var(--color-border);display:flex}.stat{text-align:center}.stat-value{font-family:var(--font-header);letter-spacing:-2px;color:var(--color-text-primary);font-size:2rem;font-weight:400;display:block}.stat-label{color:var(--color-text-tertiary);font-size:.875rem}@keyframes heroSwOscillate{0%,to{opacity:1;transform:translate(-50%)scaleX(.6)scaleY(1.2)}50%{opacity:.4;transform:translate(-50%)scaleX(1.6)scaleY(.5)}}.hero-shockwave-strip{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.hero-shockwave-strip .hsw{will-change:transform,opacity;background:radial-gradient(#ffffff17,#0000 70%);border-radius:50%;width:50px;height:100%;animation:6s ease-in-out infinite heroSwOscillate;position:absolute;top:0}.hero-shockwave-strip .hsw:first-child{animation-delay:0s;left:3%}.hero-shockwave-strip .hsw:nth-child(2){animation-delay:.3s;left:8%}.hero-shockwave-strip .hsw:nth-child(3){animation-delay:.6s;left:13%}.hero-shockwave-strip .hsw:nth-child(4){animation-delay:.9s;left:18%}.hero-shockwave-strip .hsw:nth-child(5){animation-delay:1.2s;left:23%}.hero-shockwave-strip .hsw:nth-child(6){animation-delay:1.5s;left:28%}.hero-shockwave-strip .hsw:nth-child(7){animation-delay:1.8s;left:33%}.hero-shockwave-strip .hsw:nth-child(8){animation-delay:2.1s;left:38%}.hero-shockwave-strip .hsw:nth-child(9){animation-delay:2.4s;left:43%}.hero-shockwave-strip .hsw:nth-child(10){animation-delay:2.7s;left:48%}.hero-shockwave-strip .hsw:nth-child(11){animation-delay:3s;left:53%}.hero-shockwave-strip .hsw:nth-child(12){animation-delay:3.3s;left:58%}.hero-shockwave-strip .hsw:nth-child(13){animation-delay:3.6s;left:63%}.hero-shockwave-strip .hsw:nth-child(14){animation-delay:3.9s;left:68%}.hero-shockwave-strip .hsw:nth-child(15){animation-delay:4.2s;left:73%}.hero-shockwave-strip .hsw:nth-child(16){animation-delay:4.5s;left:78%}.hero-shockwave-strip .hsw:nth-child(17){animation-delay:4.8s;left:83%}.hero-shockwave-strip .hsw:nth-child(18){animation-delay:5.1s;left:88%}.hero-shockwave-strip .hsw:nth-child(19){animation-delay:5.4s;left:93%}.hero-shockwave-strip .hsw:nth-child(20){animation-delay:5.7s;left:98%}.hero-shockwave-strip .hsw:nth-child(n+21){display:none}.hero-shockwave-strip:before,.hero-shockwave-strip:after{content:"";z-index:2;pointer-events:none;width:8%;height:100%;position:absolute;top:0}.hero-shockwave-strip:before{background:linear-gradient(90deg,var(--color-bg),transparent);left:0}.hero-shockwave-strip:after{background:linear-gradient(-90deg,var(--color-bg),transparent);right:0}.demo{padding:var(--spacing-4xl)var(--spacing-xl);border-bottom:1px solid var(--color-border-subtle);background-color:#000;position:relative;overflow:hidden}.demo-shockwave-strip{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.demo-shockwave-strip .hsw{will-change:transform,opacity;background:radial-gradient(#ffffff17,#0000 70%);border-radius:50%;width:50px;height:100%;animation:6s ease-in-out infinite heroSwOscillate;position:absolute;top:0}.demo-shockwave-strip .hsw:first-child{animation-delay:0s;left:3%}.demo-shockwave-strip .hsw:nth-child(2){animation-delay:.3s;left:8%}.demo-shockwave-strip .hsw:nth-child(3){animation-delay:.6s;left:13%}.demo-shockwave-strip .hsw:nth-child(4){animation-delay:.9s;left:18%}.demo-shockwave-strip .hsw:nth-child(5){animation-delay:1.2s;left:23%}.demo-shockwave-strip .hsw:nth-child(6){animation-delay:1.5s;left:28%}.demo-shockwave-strip .hsw:nth-child(7){animation-delay:1.8s;left:33%}.demo-shockwave-strip .hsw:nth-child(8){animation-delay:2.1s;left:38%}.demo-shockwave-strip .hsw:nth-child(9){animation-delay:2.4s;left:43%}.demo-shockwave-strip .hsw:nth-child(10){animation-delay:2.7s;left:48%}.demo-shockwave-strip .hsw:nth-child(11){animation-delay:3s;left:53%}.demo-shockwave-strip .hsw:nth-child(12){animation-delay:3.3s;left:58%}.demo-shockwave-strip .hsw:nth-child(13){animation-delay:3.6s;left:63%}.demo-shockwave-strip .hsw:nth-child(14){animation-delay:3.9s;left:68%}.demo-shockwave-strip .hsw:nth-child(15){animation-delay:4.2s;left:73%}.demo-shockwave-strip .hsw:nth-child(16){animation-delay:4.5s;left:78%}.demo-shockwave-strip .hsw:nth-child(17){animation-delay:4.8s;left:83%}.demo-shockwave-strip .hsw:nth-child(18){animation-delay:5.1s;left:88%}.demo-shockwave-strip .hsw:nth-child(19){animation-delay:5.4s;left:93%}.demo-shockwave-strip .hsw:nth-child(20){animation-delay:5.7s;left:98%}.demo-shockwave-strip .hsw:nth-child(n+21){display:none}.demo-shockwave-strip:before,.demo-shockwave-strip:after{content:"";z-index:2;pointer-events:none;width:8%;height:100%;position:absolute;top:0}.demo-shockwave-strip:before{background:linear-gradient(90deg,#000,#0000);left:0}.demo-shockwave-strip:after{background:linear-gradient(-90deg,#000,#0000);right:0}.demo-container{z-index:1;text-align:left;max-width:1400px;padding-left:var(--spacing-4xl);margin:0;position:relative}.demo-layout{align-items:flex-start;gap:var(--spacing-4xl);z-index:2;display:flex;position:relative}.demo-install,.demo-gif-placeholder{margin-top:var(--spacing-2xl);justify-content:center;display:flex}.demo-gif{border:1px solid #ffffff14;border-radius:12px;width:100%;max-width:900px}.demo-text{opacity:0;filter:blur(10px);flex-shrink:0;margin-top:-3px;transition:opacity .7s linear,filter .7s linear,transform .7s linear;transform:translate(-30px)}.demo-text.in-view{opacity:1;filter:blur();transform:translate(0)}.demo-window{background:var(--color-surface);border:1px solid var(--color-border);text-align:left;opacity:0;filter:blur(10px);border-radius:12px;flex:1;max-width:900px;transition:opacity 1.2s linear .2s,filter 1.2s linear .2s,transform 1.2s linear .2s;overflow:hidden;transform:translate(30px)}.demo-window.in-view{opacity:1;filter:blur();transform:translate(0)}.demo-header{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md)var(--spacing-lg);background:var(--color-bg-elevated);border-bottom:1px solid var(--color-border);display:flex}.demo-dots{gap:6px;display:flex}.dot{border-radius:50%;width:12px;height:12px}.dot.red{background:#ff5f57}.dot.yellow{background:#febc2e}.dot.green{background:#28c840}.demo-title{font-family:var(--font-body);color:var(--color-text-tertiary);font-size:.8125rem}.demo-content{padding:var(--spacing-xl);font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:.9375rem;line-height:1.8}.demo-line{margin-bottom:var(--spacing-lg)}.prompt{color:var(--color-success);margin-right:var(--spacing-sm)}.command{color:var(--color-text-primary)}.demo-output{padding-left:var(--spacing-lg)}.output-line{margin-bottom:var(--spacing-sm);color:var(--color-text-tertiary)}.output-line .icon{margin-right:var(--spacing-sm)}.output-line .tag{background:var(--color-bg-elevated);margin-left:var(--spacing-sm);border-radius:4px;padding:.125rem .5rem;font-size:.75rem}.output-line.success{color:var(--color-success)}.output-line.success .icon{font-weight:700}.trusted{padding:var(--spacing-xl)var(--spacing-xl);border-bottom:1px solid var(--color-border-subtle);background:#000}.trusted-container{max-width:var(--max-width);align-items:center;gap:2.5rem;margin:0 auto;display:flex}.trusted-label{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:2px;white-space:nowrap;flex-shrink:0;font-size:.875rem}.trusted-marquee-wrapper{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 85%,#0000 100%)}.trusted-marquee{width:max-content;animation:150s linear infinite marqueeScroll;display:flex}.trusted-marquee:hover{animation-play-state:paused}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.trusted-marquee-set{flex-shrink:0;align-items:center;gap:10rem;padding-right:10rem;display:flex}.trusted-logo{color:#888;opacity:1;align-items:center;gap:.5rem;transition:opacity .2s;display:flex}.trusted-logo:hover{opacity:.7}.trusted-logo svg{flex-shrink:0;width:30px;height:30px;display:block}.trusted-logo span{white-space:nowrap;font-size:1rem;font-weight:500}.benchmarks-mini{padding:var(--spacing-md)var(--spacing-xl);background:#000;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}.benchmarks-mini-container{max-width:var(--max-width);margin:0 auto}.stats-bar{grid-template-columns:1fr 1fr 1fr;display:grid}.stats-bar-item{padding:var(--spacing-md)0;border-right:1px solid #ffffff0f;flex-direction:column;justify-content:flex-start;align-items:center;gap:.35rem;display:flex;position:relative}.stats-bar-item:last-child{border-right:none}.stats-bar-value{font-family:var(--font-header);letter-spacing:-2px;color:#fff;justify-content:center;align-items:center;height:2.75rem;font-size:2.75rem;font-weight:300;line-height:1;display:flex}.stats-bar-label{color:#ffffffb3;letter-spacing:.02em;text-transform:uppercase;font-size:.8rem;font-weight:500}.stats-bar-sub{color:#ffffff4d;letter-spacing:.01em;margin-top:.15rem;font-size:.7rem}.benchmarks{padding:var(--spacing-4xl)var(--spacing-xl);background:var(--color-bg)}.benchmarks-container{text-align:left;max-width:1400px;padding-left:var(--spacing-4xl);margin:0}.benchmark-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:#fff6;margin-bottom:var(--spacing-sm);font-size:.8125rem;font-weight:500;display:block}.benchmark-header{justify-content:space-between;align-items:center;display:flex}.benchmark-header .section-title{margin-bottom:0}.benchmark-chart{margin-top:var(--spacing-2xl);text-align:left;max-width:100%}.benchmark-item{margin-bottom:1.75rem}.benchmark-meta{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.benchmark-bar-track{background:#ffffff0a;border-radius:3px;width:100%;height:24px;position:relative;overflow:hidden}.benchmark-bar{background:#ffffff1f;border-radius:3px;width:0;min-width:0;height:100%;position:relative;overflow:hidden}.benchmark-item.glock .benchmark-bar{background:#ffffffe6;border-radius:4px;outline:none;position:relative;overflow:visible}.benchmark-item.glock .benchmark-bar-track{overflow:visible}.benchmark-delta{color:#d4af3799;letter-spacing:.01em;margin-top:.375rem;font-size:.75rem;font-weight:500;display:block}@keyframes benchBulletLife{0%{opacity:1}85%{opacity:1}to{opacity:0}}.bench-bullet{z-index:3;pointer-events:none;opacity:0;width:28px;height:28px;position:absolute;top:50%;right:-28px;transform:translateY(-50%)}.in-view .benchmark-item.glock .bench-bullet{animation:1.8s .5s forwards benchBulletLife}.bench-bullet-img{object-fit:contain;border-radius:3px;width:100%;height:100%;transform:rotate(90deg)}.benchmark-bar-wrap{position:relative}.bench-shockwave{pointer-events:none;z-index:10;opacity:0;will-change:transform,opacity;border:2px solid #fff;border-radius:50%;width:12px;height:44px;position:absolute;top:50%}@keyframes benchShockwaveOut{0%{opacity:1;transform:translate(-50%,-50%)scaleX(1.2)scaleY(.5)}to{opacity:0;transform:translate(-50%,-50%)scaleX(.3)scaleY(1.8)}}.in-view .bench-shockwave.sw-1{animation:.55s ease-out .7s forwards benchShockwaveOut;left:5%}.in-view .bench-shockwave.sw-2{animation:.55s ease-out .77s forwards benchShockwaveOut;left:11%}.in-view .bench-shockwave.sw-3{animation:.55s ease-out .84s forwards benchShockwaveOut;left:17%}.in-view .bench-shockwave.sw-4{animation:.55s ease-out .9s forwards benchShockwaveOut;left:23%}.in-view .bench-shockwave.sw-5{animation:.55s ease-out .96s forwards benchShockwaveOut;left:29%}.in-view .bench-shockwave.sw-6{animation:.55s ease-out 1.02s forwards benchShockwaveOut;left:35%}.in-view .bench-shockwave.sw-7{animation:.55s ease-out 1.07s forwards benchShockwaveOut;left:41%}.in-view .bench-shockwave.sw-8{animation:.55s ease-out 1.12s forwards benchShockwaveOut;left:47%}.in-view .bench-shockwave.sw-9{animation:.55s ease-out 1.17s forwards benchShockwaveOut;left:53%}.in-view .bench-shockwave.sw-10{animation:.55s ease-out 1.22s forwards benchShockwaveOut;left:59%}.in-view .bench-shockwave.sw-11{animation:.55s ease-out 1.26s forwards benchShockwaveOut;left:65%}.in-view .bench-shockwave.sw-12{animation:.55s ease-out 1.3s forwards benchShockwaveOut;left:71%}.in-view .bench-shockwave.sw-13{animation:.55s ease-out 1.34s forwards benchShockwaveOut;left:77%}.in-view .bench-shockwave.sw-14{animation:.55s ease-out 1.38s forwards benchShockwaveOut;left:83%}.in-view .bench-shockwave.sw-15{animation:.55s ease-out 1.41s forwards benchShockwaveOut;left:89%}.in-view .bench-shockwave.sw-16{animation:.55s ease-out 1.44s forwards benchShockwaveOut;left:95%}.benchmark-name{color:#fff9;letter-spacing:.02em;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:8px;padding:.35rem .9rem;font-size:.85rem;font-weight:500;display:inline-flex}.benchmark-item:nth-child(2) .benchmark-name{background:#c084fc0a;border-color:#c084fc26}.benchmark-item:nth-child(3) .benchmark-name{background:#60a5fa0a;border-color:#60a5fa26}.benchmark-item:nth-child(4) .benchmark-name{background:#fbbf2408;border-color:#fbbf241f}.benchmark-item:nth-child(5) .benchmark-name{background:#ffffff08;border-color:#ffffff14}.benchmark-item.glock .benchmark-meta{opacity:0}.in-view .benchmark-item.glock .benchmark-meta{animation:1s 1.6s forwards fadeIn}@keyframes fadeIn{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}.benchmark-item.glock .benchmark-name{color:#fffffff2;background:#ffffff0f;border-color:#fff3;font-weight:600}.benchmark-logo{opacity:.5;flex-shrink:0;width:18px;height:18px}.benchmark-logo-img{object-fit:contain;border-radius:3px}.benchmark-item.glock .benchmark-logo{opacity:1;filter:none}.benchmark-score{font-family:var(--font-mono,var(--font-header));letter-spacing:-.5px;color:#ffffff59;background:#ffffff05;border:1px solid #ffffff0a;border-radius:6px;padding:.35rem .75rem;font-size:.85rem;font-weight:400}.benchmark-item.glock .benchmark-score{color:#fffffff2;background:#ffffff0d;border-color:#ffffff26;font-weight:500}.benchmark-note{margin-top:var(--spacing-2xl);color:#ffffff40;text-align:left;letter-spacing:.01em;font-size:.75rem}.benchmarks .section-title,.benchmarks .section-subtitle{text-align:left}.benchmarks .section-subtitle{color:#fff6;margin-top:-.25rem;font-size:1rem}.benchmarks .benchmark-note{text-align:left}.benchmarks .section-cta{margin-top:var(--spacing-lg);justify-content:flex-start}.benchmarks .btn-swe{color:#fff9;background:0 0;border:1px solid #ffffff1f;padding:.625rem 1.25rem;font-size:.875rem;transition:all .2s}.benchmarks .btn-swe:hover{color:#ffffffe6;border-color:#ffffff40}.context-section{padding:var(--spacing-4xl)var(--spacing-xl);background:var(--color-bg);border-top:1px solid var(--color-border-subtle)}.context-container{max-width:var(--max-width);margin:0 auto;transform:translate(-1rem)}.context-eyebrow{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem;font-size:.8rem;font-weight:500;display:block}.context-visual{margin-top:var(--spacing-2xl);grid-template-columns:1fr 1fr;align-items:stretch;gap:1.5rem;width:100%;display:grid}.ctx-card{border-radius:16px;flex-direction:column;padding:1.5rem;display:flex;position:relative;overflow:hidden}.ctx-card-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ctx-card-tag{font-family:var(--font-body);text-transform:uppercase;letter-spacing:1.5px;border-radius:100px;padding:.3rem .75rem;font-size:.7rem;font-weight:600}.ctx-tag-red{color:#fff6;background:#ffffff0a;border:1px solid #ffffff14}.ctx-tag-green{color:#22c55eb3;background:#22c55e14;border:1px solid #22c55e26}.ctx-card-time{font-family:var(--font-body);color:var(--color-text-muted);font-size:.75rem}.ctx-card-loop{background:#141414cc radial-gradient(#ef44440a 0%,#121212f2 70%);border:1px solid #f5f3f01f;flex-direction:column;min-height:480px;display:flex}.ctx-loop-ring-wrap{flex:1;width:100%;min-height:360px;position:relative}.ctx-ring-svg{width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:900px){.ctx-ring-svg{width:340px;height:340px}}.ctx-ring-outer{stroke-dasharray:6 8;transform-origin:160px 160px;animation:8s ease-in-out infinite ctx-ring-pulse}@keyframes ctx-ring-pulse{0%,to{opacity:1;stroke-dashoffset:0}50%{opacity:.5;stroke-dashoffset:28px}}.ctx-ring-dot{filter:drop-shadow(0 0 6px #ef444480)}.ctx-ring-node{white-space:nowrap;opacity:.4;align-items:center;gap:.55rem;animation:10s ease-in-out infinite ctx-node-light;display:flex;position:absolute}.ctx-ring-n1{animation-delay:-.5s}.ctx-ring-n2{animation-delay:1.5s}.ctx-ring-n3{animation-delay:3.5s}.ctx-ring-n4{animation-delay:5.5s}.ctx-ring-n5{animation-delay:7.5s}@keyframes ctx-node-light{0%,14%,to{opacity:.35}5%,10%{opacity:1}}.ctx-ring-icon{color:#f5f3f066;-webkit-backdrop-filter:blur(12px);background:#f5f3f00d;border:1px solid #f5f3f01a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .3s;display:flex}.ctx-ring-node:not([style]) .ctx-ring-icon{transition:box-shadow .3s;box-shadow:0 0 #ef444400}.ctx-ring-icon.warn{color:#eab3088c;border-color:#eab30840;box-shadow:0 0 16px #eab3080f}.ctx-ring-icon.error{color:#ef444499;border-color:#ef44444d;box-shadow:0 0 16px #ef444414}.ctx-ring-label{font-family:var(--font-body);color:#f5f3f080;letter-spacing:-.01em;font-size:.78rem}.ctx-ring-n1{top:4%;left:50%;transform:translate(-50%)}.ctx-ring-n2{top:24%;right:3%}.ctx-ring-n3{bottom:20%;right:4%}.ctx-ring-n4{bottom:14%;left:3%}.ctx-ring-n5{top:38%;left:2%}.ctx-ring-center{flex-direction:column;align-items:center;gap:.4rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ctx-ring-refresh{color:#ef444473;animation:6s linear infinite ctx-refresh-spin}@keyframes ctx-refresh-spin{to{transform:rotate(360deg)}}.ctx-ring-center-text{font-family:var(--font-body);color:#f5f3f073;text-transform:uppercase;letter-spacing:3px;font-size:.7rem;font-weight:500}.ctx-card-glock{background:#ffffff05;border:1px solid #ffffff14}.ctx-glock-flow{flex-direction:column;flex:1;justify-content:center;gap:1.5rem;padding-left:32px;display:flex;position:relative}.ctx-glock-line{background:#ffffff0f;border-radius:2px;width:1px;position:absolute;top:8px;bottom:8px;left:8px;overflow:hidden}.ctx-glock-line-glow{background:linear-gradient(#0000,#ffffff80,#0000);width:100%;height:40%;animation:4s ease-in-out infinite ctx-line-travel;position:absolute;top:-30%;left:0}@keyframes ctx-line-travel{0%{top:-30%}to{top:100%}}.ctx-glock-step{align-items:flex-start;gap:.85rem;display:flex;position:relative}.ctx-glock-dot{background:#ffffff0f;border:2px solid #ffffff1f;border-radius:50%;flex-shrink:0;width:16px;height:16px;position:absolute;top:3px;left:-32px}.ctx-glock-dot.dot-highlight{background:#ffffff1a;border-color:#ffffff4d;box-shadow:0 0 12px #ffffff14}.ctx-glock-dot.dot-done{background:#22c55e26;border-color:#22c55e66;box-shadow:0 0 12px #22c55e1a}.ctx-glock-content{flex-direction:column;gap:.2rem;min-width:0;display:flex}.ctx-glock-title{font-family:var(--font-body);color:#ffffffd9;font-size:.95rem;font-weight:600}.ctx-glock-title-done{color:#22c55ecc}.ctx-glock-desc{font-family:var(--font-body);color:var(--color-text-muted);font-size:.78rem;line-height:1.4}.ctx-terminal{background:#0006;border:1px solid #ffffff0f;border-radius:10px;max-width:100%;margin-top:.5rem;overflow:hidden}.ctx-terminal-bar{background:#ffffff08;border-bottom:1px solid #ffffff0a;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.ctx-terminal-dots{gap:4px;display:flex}.ctx-terminal-dots span{background:#ffffff1a;border-radius:50%;width:6px;height:6px}.ctx-terminal-title{font-family:var(--font-body);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.65rem}.ctx-terminal-body{flex-direction:column;gap:.15rem;padding:.5rem .75rem;display:flex;overflow:auto hidden}.ctx-term-line{color:#fff6;white-space:nowrap;gap:.3rem;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.55rem;line-height:1.4;display:flex}.ctx-term-ts{color:#ffffff2e;flex-shrink:0}.ctx-term-id{color:#60a5fa59;flex-shrink:0}.ctx-term-dim{color:#ffffff26}.ctx-term-err{color:#ef444499}.ctx-term-fix{color:#60a5fa99}.ctx-term-pass{color:#22c55eb3}.ctx-terminal-body .ctx-term-line{opacity:0;animation:.3s forwards ctx-term-appear}.ctx-terminal-body .ctx-term-line:first-child{animation-delay:.4s}.ctx-terminal-body .ctx-term-line:nth-child(2){animation-delay:.9s}.ctx-terminal-body .ctx-term-line:nth-child(3){animation-delay:1.6s}.ctx-terminal-body .ctx-term-line:nth-child(4){animation-delay:1.9s}.ctx-terminal-body .ctx-term-line:nth-child(5){animation-delay:2.2s}.ctx-terminal-body .ctx-term-line:nth-child(6){animation-delay:3s}@keyframes ctx-term-appear{to{opacity:1}}@media (max-width:700px){.context-visual{grid-template-columns:1fr}.context-container{transform:none}.ctx-card{padding:1.25rem}.ctx-card-loop{min-height:auto}.ctx-ring-svg,.ctx-ring-center{display:none}.ctx-loop-ring-wrap{aspect-ratio:auto;flex-direction:column;gap:0;min-height:auto;display:flex}.ctx-ring-node{opacity:.7;padding:.6rem 0;animation:none;position:relative;inset:auto!important;transform:none!important}.ctx-ring-icon{width:32px;height:32px}.ctx-ring-label{font-size:.8rem}.ctx-ring-node+.ctx-ring-node{border-top:1px dashed #f5f3f014}.ctx-glock-flow{gap:1.25rem;padding-left:28px}.ctx-glock-dot{left:-28px}.ctx-glock-title{font-size:.85rem}.ctx-glock-desc{font-size:.72rem}.ctx-terminal{max-width:calc(100vw - 5rem)}.ctx-term-line{font-size:.48rem}.ctx-card-tag{font-size:.6rem}.ctx-card-time{font-size:.65rem}}.principles{padding:var(--spacing-4xl)var(--spacing-xl);background:var(--color-bg-subtle);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.principles-container{grid-template-columns:repeat(3,1fr);gap:0;max-width:1600px;margin:0 auto;display:grid}.principle{padding:var(--spacing-2xl);border-right:1px solid var(--color-border-subtle);text-align:center;opacity:0;transition:opacity .8s,transform .8s;transform:translateY(30px)}.principle.in-view{opacity:1;transform:translateY(0)}.principle:nth-child(2){transition-delay:.15s}.principle:nth-child(3){border-right:none;transition-delay:.3s}.fig-label{font-family:var(--font-body);color:var(--color-text-muted);letter-spacing:1px;margin-bottom:var(--spacing-xl);font-size:.75rem;font-weight:400;display:block}.principle-illustration{height:280px;margin-bottom:var(--spacing-2xl);padding:var(--spacing-2xl)0;justify-content:center;align-items:center;display:flex}.principle-illustration svg{width:160px;height:160px;color:var(--color-text-tertiary);stroke-width:.75px}.principle-title{font-family:var(--font-header);letter-spacing:-.5px;color:var(--color-text-primary);margin-bottom:var(--spacing-sm);font-size:1.3rem;font-weight:400}.principle-desc{color:var(--color-text-secondary);max-width:310px;margin:0 auto;font-size:.9375rem;line-height:1.6}.how-it-works{padding:var(--spacing-4xl)var(--spacing-xl);background:var(--color-bg)}.how-container{max-width:var(--max-width);text-align:center;margin:0 auto}.features-grid{gap:var(--spacing-xl);text-align:left;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.feature{background:var(--color-surface);padding:var(--spacing-xl);border:1px solid var(--color-border-subtle);border-radius:12px;transition:all .2s}.feature:hover{border-color:var(--color-border);transform:translateY(-2px);box-shadow:0 10px 40px -10px #00000080}.feature-icon{background:var(--color-bg-elevated);width:48px;height:48px;margin-bottom:var(--spacing-md);border-radius:10px;justify-content:center;align-items:center;display:flex}.feature-icon svg{width:24px;height:24px;color:var(--color-text-primary)}.feature h3{font-family:var(--font-header);letter-spacing:-1px;margin-bottom:var(--spacing-sm);color:var(--color-text-primary);font-size:1.25rem}.feature p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}.pricing{padding:var(--spacing-3xl)var(--spacing-xl);background:var(--color-bg);border-top:1px solid var(--color-border-subtle)}.pricing-container{max-width:1400px;padding-left:var(--spacing-4xl);margin:0}.pricing-title{text-align:left;margin-bottom:var(--spacing-2xl);font-weight:400}.pricing-cards{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}.pricing-card{border:1px solid var(--color-border-subtle);padding:var(--spacing-xl)var(--spacing-2xl);background:0 0;border-radius:10px;flex-direction:column;display:flex}.pricing-tier{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-tertiary);margin-bottom:var(--spacing-sm);font-size:.75rem;font-weight:400}.pricing-price{margin-bottom:var(--spacing-lg);align-items:baseline;gap:2px;display:flex}.pricing-amount{letter-spacing:-1px;color:var(--color-text-primary);font-size:2rem;font-weight:400}.pricing-period{color:var(--color-text-tertiary);font-size:.875rem;font-weight:400}.pricing-features{margin:0 0 var(--spacing-xl)0;flex:1;padding:0;list-style:none}.pricing-features li{color:var(--color-text-secondary);padding:6px 0;font-size:.8125rem;font-weight:400}.pricing-btn{text-align:center;justify-content:center;width:100%;font-weight:400}@media (max-width:640px){.pricing-cards{grid-template-columns:1fr}}.cta{padding:var(--spacing-4xl)var(--spacing-xl);background:var(--color-bg-elevated);border-top:1px solid var(--color-border-subtle)}.cta-container{text-align:left;max-width:600px;padding-left:var(--spacing-4xl);margin:0}.cta-title{color:var(--color-text-primary);margin-bottom:var(--spacing-md);font-size:clamp(1.75rem,4vw,2.5rem)}.cta-subtitle{color:var(--color-text-secondary);margin-bottom:var(--spacing-2xl);font-size:1rem}.cta-buttons,.cta-form{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);display:flex}.cta-input{font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-surface);color:var(--color-text-primary);outline:none;flex:1;padding:1rem 1.25rem;font-size:1rem;transition:border-color .2s}.cta-input::placeholder{color:var(--color-text-tertiary)}.cta-input:focus{border-color:var(--color-text-secondary)}.cta .btn-primary{background:var(--color-text-primary);color:var(--color-bg);white-space:nowrap}.cta .btn-primary:hover{background:#e0e0e0}.cta-note{color:var(--color-text-tertiary);font-size:.875rem}.footer{padding:var(--spacing-2xl)var(--spacing-xl);background:var(--color-bg);border-top:1px solid var(--color-border-subtle)}.footer-container{max-width:var(--max-width);justify-content:flex-start;align-items:center;gap:var(--spacing-3xl);padding-left:var(--spacing-4xl);flex-wrap:wrap;margin:0;display:flex}.footer-logo{align-items:center;gap:var(--spacing-sm);font-family:var(--font-header);letter-spacing:-2px;color:var(--color-text-primary);font-size:1.25rem;font-weight:400;display:flex}.footer-logo-icon{border-radius:3px;width:24px;height:24px}.footer-links{gap:var(--spacing-xl);display:flex}.footer-links a{color:var(--color-text-tertiary);font-size:.875rem;transition:color .2s}.footer-links a:hover{color:var(--color-text-primary)}.footer-copyright{color:var(--color-text-muted);text-align:center;width:100%;margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-subtle);font-size:.875rem}@media (max-width:1024px){.principles-container{padding-left:var(--spacing-xl);grid-template-columns:1fr}.principle{border-right:none;border-bottom:1px solid var(--color-border-subtle)}.principle:last-child{border-bottom:none}.demo-layout{gap:var(--spacing-xl);flex-direction:column}.demo-container{padding-left:var(--spacing-xl)}.demo-window{max-width:100%}.trusted-container,.benchmarks-container,.cta-container,.footer-container{padding-left:var(--spacing-xl)}}@media (max-width:768px){:root{--header-letter-spacing:-2px;--spacing-4xl:1.5rem}.nav{width:92%;min-width:0;top:var(--spacing-sm);border-radius:10px}.nav-container{padding:.375rem .6rem}.logo-icon{width:18px;height:18px}.logo-text{font-size:.85rem}.nav-links a:not(.nav-cta){font-size:.7rem}.nav-links{gap:.4rem}.nav-cta{border-radius:4px;padding:.2rem .5rem;font-size:.55rem}.hero{padding:var(--spacing-xl)var(--spacing-md);padding-top:calc(var(--spacing-xl) + 50px)}.hero:before{display:none}.hero-left{text-align:center;max-width:100%;padding:0 var(--spacing-md)}.hero-badges{justify-content:center}.hero-badge{padding:.25rem .65rem;font-size:.55rem}.install-cmd{max-width:100%;padding:.5rem .7rem;font-size:.7rem}.install-text{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.demo-eyebrow{font-size:.7rem}.hero-terminal .demo-window{max-width:100%}.hero-left{transform:none}.hero-title{margin-bottom:var(--spacing-sm);font-size:clamp(2rem,8vw,3rem)}.hero-subtitle{margin:0 auto var(--spacing-lg)auto;padding:0;font-size:.95rem}.hero-cta{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xl);flex-direction:column;justify-content:center}.btn{padding:.5rem 1rem;font-size:.75rem}.btn-large{padding:.5rem 1rem;font-size:.8125rem}.btn-outline{padding:.4rem .875rem;font-size:.75rem}.hero-cta .btn{width:100%;max-width:200px}.hero-stats{gap:var(--spacing-lg);padding-top:var(--spacing-lg);flex-flow:wrap;justify-content:center}.stat-value{font-size:1.5rem}.stat-label{font-size:.75rem}.section-title{font-size:clamp(1.5rem,5vw,2rem)}.section-subtitle{font-size:.9rem}.demo{padding:var(--spacing-xl)var(--spacing-md)}.demo-container{padding-left:0}.demo-layout{gap:var(--spacing-xl);flex-direction:column}.demo-text,.demo-text .section-title{text-align:center}.demo-window{max-width:100%}.demo-content{padding:var(--spacing-md);font-size:.8125rem;line-height:1.6;overflow-x:auto}.demo-line{white-space:nowrap}.command{font-size:.75rem}.output-line .tag{margin-top:2px;display:inline-block}.section-cta{text-align:center}.trusted{padding:var(--spacing-lg)var(--spacing-md)}.trusted-container{flex-direction:column;gap:1rem}.trusted-label{text-align:center;font-size:.75rem}.trusted-marquee-wrapper{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.trusted-logo svg{width:18px;height:18px}.trusted-logo span{font-size:.75rem}.benchmarks-mini{padding:var(--spacing-sm)0}.stats-bar-item{padding:var(--spacing-md)var(--spacing-sm)}.stats-bar-value{font-size:2.25rem}.stats-bar-label{font-size:.7rem}.stats-bar-sub{font-size:.6rem}.section-title,.section-subtitle{text-align:left}.benchmarks-container{padding-left:var(--spacing-md);padding-right:var(--spacing-md);max-width:100%}.benchmark-header{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column-reverse}.benchmark-header .section-title{margin-bottom:0}.benchmarks{padding:var(--spacing-2xl)var(--spacing-md)}.benchmark-chart{margin-top:var(--spacing-lg)}.section-title{margin-bottom:var(--spacing-xs)}.section-subtitle{margin-bottom:var(--spacing-lg)}.benchmarks .section-subtitle{display:none}.benchmark-item{margin-bottom:1.25rem}.benchmark-name,.benchmark-score{font-size:.8125rem}.benchmark-logo{width:15px;height:15px}.benchmark-bar-track{height:18px}.bench-shockwave:not(:nth-child(3n)){display:none}.benchmark-note{text-align:left}.benchmark-delta{font-size:.6875rem}.principles{padding:var(--spacing-xl)var(--spacing-md)}.principles-container{grid-template-columns:1fr;padding-left:0}.principle{padding:var(--spacing-md)var(--spacing-sm)}.principle-illustration{height:150px;padding:var(--spacing-sm)0}.principle-illustration svg{width:100px;height:100px}.principle-title{font-size:1.25rem}.principle-desc{max-width:220px;font-size:.8125rem}.fig-label{margin-bottom:var(--spacing-sm);font-size:.625rem}.pricing{padding:var(--spacing-xl)var(--spacing-md)}.pricing-title{margin-bottom:var(--spacing-xl)}.pricing-container{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.pricing-cards{grid-template-columns:1fr}.pricing-amount{font-size:1.75rem}.cta{padding:var(--spacing-xl)var(--spacing-md)}.cta-container{text-align:center;max-width:100%;padding-left:0}.cta-title{text-align:center;font-size:clamp(1.25rem,5vw,1.75rem)}.cta-subtitle{text-align:center;margin-bottom:var(--spacing-lg);font-size:.875rem}.cta-buttons{align-items:center;gap:var(--spacing-sm);flex-direction:column}.cta-form{gap:var(--spacing-sm);flex-direction:column}.cta-input{padding:.625rem .875rem;font-size:.8125rem}.cta .btn-primary{width:100%}.cta-note{text-align:center}.footer{padding:var(--spacing-md)var(--spacing-md)}.footer-container{text-align:center;gap:var(--spacing-md);flex-direction:column;padding-left:0}.footer-logo-icon{width:20px;height:20px}.footer-links{justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap}.footer-links a{font-size:.75rem}.footer-copyright{margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);font-size:.75rem}.features-grid{grid-template-columns:1fr}.demo-content,.output-line{font-size:.6875rem}body:not(.animation-complete) .demo,body:not(.animation-complete) .trusted,body:not(.animation-complete) .benchmarks-mini,body:not(.animation-complete) .benchmarks,body:not(.animation-complete) .principles,body:not(.animation-complete) .cta,body:not(.animation-complete) .footer{clip-path:none;transform:translateY(30px)}body.animation-complete .demo,body.animation-complete .trusted,body.animation-complete .benchmarks-mini,body.animation-complete .benchmarks,body.animation-complete .principles,body.animation-complete .cta,body.animation-complete .footer{clip-path:none;transition:opacity .5s ease-out,filter .5s ease-out,transform .5s ease-out;transform:translateY(0)}}
.pitch-container{background:var(--color-bg);width:100vw;height:100vh;position:relative;overflow:hidden}.slides-track{height:100vh;transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.slide{flex-shrink:0;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.slide-inner{z-index:2;flex-direction:column;justify-content:center;width:100%;max-width:1100px;height:100%;margin:0 auto;padding:3rem 4rem;display:flex;position:relative}@keyframes swOscillate{0%,to{opacity:1;transform:translate(-50%)scaleX(.6)scaleY(1.2)}50%{opacity:.4;transform:translate(-50%)scaleX(1.6)scaleY(.5)}}.slide-shockwave-strip{pointer-events:none;z-index:1;width:100%;height:25vh;position:absolute;top:4rem;left:0;overflow:hidden}.slide-shockwave-strip .sw{--sw-opacity:1;will-change:transform,opacity;background:radial-gradient(#ffffff17,#0000 70%);border:none;border-radius:50%;width:50px;height:100%;animation:6s ease-in-out infinite swOscillate;position:absolute;top:0}.slide-shockwave-strip .sw:first-child{animation-delay:0s;left:3%}.slide-shockwave-strip .sw:nth-child(2){animation-delay:.3s;left:8%}.slide-shockwave-strip .sw:nth-child(3){animation-delay:.6s;left:13%}.slide-shockwave-strip .sw:nth-child(4){animation-delay:.9s;left:18%}.slide-shockwave-strip .sw:nth-child(5){animation-delay:1.2s;left:23%}.slide-shockwave-strip .sw:nth-child(6){animation-delay:1.5s;left:28%}.slide-shockwave-strip .sw:nth-child(7){animation-delay:1.8s;left:33%}.slide-shockwave-strip .sw:nth-child(8){animation-delay:2.1s;left:38%}.slide-shockwave-strip .sw:nth-child(9){animation-delay:2.4s;left:43%}.slide-shockwave-strip .sw:nth-child(10){animation-delay:2.7s;left:48%}.slide-shockwave-strip .sw:nth-child(11){animation-delay:3s;left:53%}.slide-shockwave-strip .sw:nth-child(12){animation-delay:3.3s;left:58%}.slide-shockwave-strip .sw:nth-child(13){animation-delay:3.6s;left:63%}.slide-shockwave-strip .sw:nth-child(14){animation-delay:3.9s;left:68%}.slide-shockwave-strip .sw:nth-child(15){animation-delay:4.2s;left:73%}.slide-shockwave-strip .sw:nth-child(16){animation-delay:4.5s;left:78%}.slide-shockwave-strip .sw:nth-child(17){animation-delay:4.8s;left:83%}.slide-shockwave-strip .sw:nth-child(18){animation-delay:5.1s;left:88%}.slide-shockwave-strip .sw:nth-child(19){animation-delay:5.4s;left:93%}.slide-shockwave-strip .sw:nth-child(20){animation-delay:5.7s;left:98%}.slide-shockwave-strip .sw:nth-child(n+21){display:none}.slide-shockwave-strip:before,.slide-shockwave-strip:after{content:"";z-index:2;pointer-events:none;width:8%;height:100%;position:absolute;top:0}.slide-shockwave-strip:before{background:linear-gradient(90deg,var(--color-bg),transparent);left:0}.slide-shockwave-strip:after{background:linear-gradient(-90deg,var(--color-bg),transparent);right:0}.pitch-nav{z-index:100;-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border);background:#141414b3;border-radius:100px;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}.pitch-btn{border:1px solid var(--color-border);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;transition:all .2s;display:flex}.pitch-btn:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text-primary);border-color:var(--color-text-tertiary)}.pitch-btn:disabled{opacity:.25;cursor:not-allowed}.pitch-dots{align-items:center;gap:6px;display:flex}.pitch-dot{background:var(--color-text-muted);cursor:pointer;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:all .3s}.pitch-dot:hover{background:var(--color-text-tertiary)}.pitch-dot.active{background:var(--color-text-primary);transform:scale(1.5)}.slide-counter{font-family:var(--font-body);color:var(--color-text-muted);letter-spacing:1px;z-index:100;font-size:.7rem;position:fixed;bottom:2.5rem;right:2.5rem}.slide-eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.03em;color:#ffffff80;margin-bottom:var(--spacing-sm);font-size:.875rem;font-weight:500;display:block}.slide-title{font-family:var(--font-header);color:var(--color-text-primary);letter-spacing:var(--header-letter-spacing);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:1.1}.slide-subtitle{color:var(--color-text-secondary);max-width:600px;font-size:1rem}.slide-hero .slide-inner{text-align:left;flex-direction:column;align-items:flex-start;gap:1.25rem;position:relative}.slide-hero .hero-badge{align-self:flex-start}.pitch-logo{width:96px;height:96px;box-shadow:none;background:var(--color-bg);object-fit:contain;border:none;outline:none;padding:2px;position:absolute;top:3rem;right:0}.pitch-company{font-family:var(--font-header);color:var(--color-text-primary);letter-spacing:-1px;font-size:1.25rem;font-weight:400}.pitch-hero-title{font-family:var(--font-header);color:var(--color-text-primary);letter-spacing:-1.5px;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1.05}.pitch-hero-subtitle{font-family:var(--font-body);color:var(--color-text-tertiary);letter-spacing:-.01em;max-width:500px;font-size:1.05rem;line-height:1.5}.pitch-founders{font-family:var(--font-body);color:var(--color-text-secondary);letter-spacing:-.01em;font-size:1rem;font-weight:400}.pitch-date{font-family:var(--font-body);color:var(--color-text-muted);letter-spacing:2px;text-transform:uppercase;font-size:.7rem;position:absolute;bottom:5rem}.slide-problem .slide-inner{gap:2rem}.problem-content{flex-direction:column;gap:1.5rem;max-width:700px;display:flex}.problem-body{font-family:var(--font-body);color:var(--color-text-secondary);letter-spacing:-.01em;font-size:1.125rem;font-weight:400;line-height:1.7}.problem-body strong{color:var(--color-text-primary);font-weight:500}.problem-list{flex-direction:column;gap:1.25rem;list-style:none;display:flex}.problem-item{align-items:flex-start;gap:1rem;display:flex}.problem-icon{width:36px;height:36px;color:var(--color-error);background:#ef444414;border:1px solid #ef444426;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;display:flex}.problem-text h4{font-family:var(--font-body);color:var(--color-text-primary);letter-spacing:.01em;margin-bottom:.15rem;font-size:.9375rem;font-weight:500}.problem-text p{font-family:var(--font-body);color:var(--color-text-tertiary);font-size:.85rem;font-weight:400;line-height:1.5}.problem-illustration{justify-content:center;align-items:center;display:flex}.problem-illustration svg{width:280px;height:280px}.slide-how .slide-inner{text-align:left;align-items:flex-start;gap:3rem}.how-header{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.pipeline{align-items:flex-start;gap:0;width:100%;max-width:1000px;display:flex}.pipeline-stage{flex-direction:column;flex:1;align-items:center;gap:.75rem;display:flex;position:relative}.pipeline-icon{background:var(--color-surface);border:1px solid var(--color-border);width:72px;height:72px;color:var(--color-text-primary);z-index:2;border-radius:18px;justify-content:center;align-items:center;font-size:1.5rem;display:flex;position:relative}.pipeline-stage:first-child .pipeline-icon{background:#60a5fa0d;border-color:#60a5fa4d}.pipeline-stage:nth-child(3) .pipeline-icon{background:#c084fc0d;border-color:#c084fc4d}.pipeline-stage:nth-child(5) .pipeline-icon{background:#d4a8530d;border-color:#d4a8534d}.pipeline-stage:nth-child(7) .pipeline-icon{background:#fb923c0d;border-color:#fb923c4d}.pipeline-stage:nth-child(9) .pipeline-icon{background:#22c55e0d;border-color:#22c55e4d}.pipeline-label{font-family:var(--font-body);color:var(--color-text-primary);text-align:center;font-size:.95rem;font-weight:500}.pipeline-desc{font-family:var(--font-body);color:var(--color-text-tertiary);text-align:center;max-width:140px;font-size:.78rem;font-weight:400}.pipeline-arrow{width:40px;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;margin-top:22px;font-size:1rem;display:flex}.how-subtitle{font-family:var(--font-body);color:var(--color-text-secondary);font-size:1rem;font-weight:400}.slide-benchmark .slide-inner{gap:2rem}.bench-header{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.bench-subtitle{font-family:var(--font-body);color:var(--color-text-secondary);font-size:1rem;font-weight:400}.pitch-benchmark-chart{flex-direction:column;gap:.85rem;width:100%;display:flex}.pitch-bench-item{flex-direction:column;gap:.35rem;display:flex}.pitch-bench-meta{justify-content:space-between;align-items:center;display:flex}.pitch-bench-name{font-family:var(--font-body);color:#ffffff80;align-items:center;gap:10px;font-size:1.125rem;font-weight:500;display:flex}.pitch-bench-name svg,.pitch-bench-name img{opacity:.5;flex-shrink:0;width:18px;height:18px}.pitch-bench-score{font-family:var(--font-header);letter-spacing:-.5px;color:#fff6;font-size:1.125rem;font-weight:400}.pitch-bench-track{background:var(--color-bg-elevated);border-radius:6px;width:100%;height:28px;position:relative;overflow:hidden}.pitch-bench-bar{background:var(--color-surface-hover);border-radius:6px;height:100%}.pitch-bench-item.glock .pitch-bench-bar{background:#fff}.pitch-bench-item.glock .pitch-bench-name{color:#fffffff2;font-weight:600}.pitch-bench-item.glock .pitch-bench-name svg,.pitch-bench-item.glock .pitch-bench-name img{opacity:1}.pitch-bench-item.glock .pitch-bench-score{color:#fffffff2;font-weight:400}.pitch-bench-bar-wrap{position:relative}.pitch-bench-bullet{z-index:5;width:20px;height:20px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.pitch-bench-bullet-img{object-fit:contain;border-radius:3px;width:100%;height:100%;transform:rotate(90deg)}.pitch-sw{pointer-events:none;z-index:10;opacity:0;will-change:transform,opacity;border:2px solid #fff;border-radius:50%;width:12px;height:44px;position:absolute;top:50%}@keyframes pitchShockwaveOut{0%{opacity:.8;transform:translate(-50%,-50%)scaleX(1.2)scaleY(.5)}to{opacity:0;transform:translate(-50%,-50%)scaleX(.3)scaleY(1.8)}}.pitch-sw-1{animation:.55s ease-out .3s forwards pitchShockwaveOut;left:5%}.pitch-sw-2{animation:.55s ease-out .37s forwards pitchShockwaveOut;left:11%}.pitch-sw-3{animation:.55s ease-out .44s forwards pitchShockwaveOut;left:17%}.pitch-sw-4{animation:.55s ease-out .5s forwards pitchShockwaveOut;left:23%}.pitch-sw-5{animation:.55s ease-out .56s forwards pitchShockwaveOut;left:29%}.pitch-sw-6{animation:.55s ease-out .62s forwards pitchShockwaveOut;left:35%}.pitch-sw-7{animation:.55s ease-out .67s forwards pitchShockwaveOut;left:41%}.pitch-sw-8{animation:.55s ease-out .72s forwards pitchShockwaveOut;left:47%}.pitch-sw-9{animation:.55s ease-out .77s forwards pitchShockwaveOut;left:53%}.pitch-sw-10{animation:.55s ease-out .82s forwards pitchShockwaveOut;left:59%}.pitch-sw-11{animation:.55s ease-out .86s forwards pitchShockwaveOut;left:65%}.pitch-sw-12{animation:.55s ease-out .9s forwards pitchShockwaveOut;left:71%}.pitch-sw-13{animation:.55s ease-out .94s forwards pitchShockwaveOut;left:77%}.pitch-sw-14{animation:.55s ease-out .98s forwards pitchShockwaveOut;left:83%}.pitch-sw-15{animation:.55s ease-out 1.01s forwards pitchShockwaveOut;left:89%}.pitch-sw-16{animation:.55s ease-out 1.04s forwards pitchShockwaveOut;left:95%}.bench-note{font-family:var(--font-body);color:var(--color-text-muted);letter-spacing:.01em;font-size:.75rem;font-weight:400}.slide-comparison .slide-inner{align-items:flex-start;gap:2.5rem}.comparison-header{text-align:left;flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.comparison-grid{grid-template-columns:1fr 1fr;gap:3rem;width:100%;display:grid}.comparison-col{flex-direction:column;gap:1.75rem;display:flex}.comparison-col-label{justify-content:space-between;align-items:center;display:flex}.comparison-col-tag{font-family:var(--font-body);letter-spacing:1.5px;text-transform:uppercase;border-radius:100px;padding:.35rem .75rem;font-size:.7rem;font-weight:600}.other-tag{color:#ef4444e6;background:#ef44440f;border:1px solid #ef444440}.glock-tag{color:#ffffffe6;background:#ffffff0f;border:1px solid #fff3}.comparison-col-time{font-family:var(--font-body);color:var(--color-text-muted);font-size:.8rem}.comparison-col-time.glock-time{color:#22c55eb3}.comparison-steps{flex-direction:column;align-items:flex-start;display:flex}.comparison-step{font-family:var(--font-body);color:var(--color-text-secondary);align-items:center;gap:.85rem;font-size:.95rem;display:flex}.comparison-step-icon{background:var(--color-bg-elevated);border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-text-tertiary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.comparison-step-icon.warn{color:#eab308b3;border-color:#eab30840}.comparison-step-icon.error{color:#ef4444b3;border-color:#ef444440}.comparison-step-icon.glock-icon{color:#ffffffb3;border-color:#ffffff1f}.comparison-step-icon.glock-icon.success{color:#22c55ecc;border-color:#22c55e4d}.comparison-step-line{background:var(--color-border);width:1px;height:20px;margin-left:20px}.comparison-step-line.glock-line{background:#ffffff1a}.comparison-step-loop{font-family:var(--font-body);color:var(--color-text-muted);border:1px dashed var(--color-border);border-radius:100px;align-items:center;gap:.5rem;margin-top:1.25rem;margin-left:2px;padding:.4rem .85rem;font-size:.8rem;display:flex}.comparison-footer-text{color:var(--color-text-muted);margin-top:.5rem;font-family:Courier New,monospace;font-size:.75rem}.comparison-footer-text.glock-footer{color:#22c55e80}.slide-traction .slide-inner{text-align:left;align-items:flex-start;gap:3rem}.traction-logos{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:3rem;display:flex}.traction-logo{color:var(--color-text-tertiary);font-family:var(--font-body);align-items:center;gap:.5rem;font-size:.85rem;font-weight:400;display:flex}.traction-logo svg{width:22px;height:22px}.traction-stats{grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;max-width:700px;display:grid}.traction-stat{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;align-items:center;gap:.35rem;padding:1.5rem;display:flex}.traction-stat-num{font-family:var(--font-header);color:var(--color-text-primary);letter-spacing:-2px;font-size:clamp(2rem,4vw,2.75rem);font-weight:400;line-height:1}.traction-stat-label{font-family:var(--font-body);color:var(--color-text-tertiary);letter-spacing:1px;text-transform:uppercase;font-size:.75rem;font-weight:400}.traction-hero{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;display:flex}.traction-hero-num{font-family:var(--font-header);color:#fff;letter-spacing:-2px;font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1}.traction-hero-label{font-family:var(--font-body);color:var(--color-text-secondary);letter-spacing:.5px;font-size:1.1rem;font-weight:400}.traction-divider{background:var(--color-border);width:100%;height:1px;margin:.5rem 0}.traction-trusted-label{font-family:var(--font-body);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:2px;font-size:.75rem;font-weight:400}.slide-team .slide-inner{text-align:left;align-items:flex-start;gap:3rem}.team-grid{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.team-card{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:16px;flex-direction:column;align-items:center;gap:.75rem;min-width:300px;max-width:360px;padding:2rem 3.5rem;display:flex}.team-avatar{width:72px;height:72px;font-family:var(--font-header);color:var(--color-bg);letter-spacing:-1px;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:400;display:flex}.team-card:first-child .team-avatar{background:linear-gradient(135deg,#888,#bbb)}.team-card:nth-child(2) .team-avatar{background:linear-gradient(135deg,#666,#999)}.team-card:nth-child(3) .team-avatar{background:linear-gradient(135deg,#555,#888)}.team-avatar-img{object-fit:cover;object-position:center top;background:var(--color-bg);border-radius:50%;width:80px;height:80px}.team-name{font-family:var(--font-header);color:var(--color-text-primary);letter-spacing:-.5px;font-size:1.125rem;font-weight:400}.team-role{font-family:var(--font-body);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:1px;font-size:.75rem;font-weight:500}.team-bio{font-family:var(--font-body);color:var(--color-text-tertiary);max-width:200px;font-size:.8rem;font-weight:400;line-height:1.45}.team-bio-list{font-family:var(--font-body);color:var(--color-text-tertiary);text-align:left;margin:0;padding-left:1.2rem;font-size:.85rem;font-weight:400;line-height:1.5;list-style:outside}.team-bio-list li{margin-bottom:.35rem}.team-arr{flex-direction:column;align-items:center;gap:.25rem;margin-top:2.5rem;display:flex}.team-arr-num{font-family:var(--font-heading);color:#fff;letter-spacing:-.02em;font-size:2.5rem;font-weight:700}.team-arr-label{font-family:var(--font-body);color:var(--color-text-secondary);font-size:1rem;font-weight:400}@media (max-width:768px){.slide-inner{padding:2rem 1.5rem}.slide-problem .slide-inner{grid-template-columns:1fr;gap:2rem}.problem-illustration{display:none}.pipeline{flex-direction:column;gap:.5rem}.pipeline-arrow{width:auto;margin-top:0;transform:rotate(90deg)}.comparison-grid{grid-template-columns:1fr}.traction-logos{gap:1.5rem}.traction-stats{grid-template-columns:1fr}.team-grid{flex-direction:column;align-items:center}}
