@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Instrument+Serif:ital@0;1&display=swap";:root{--bg: #060606;--bg-raised: #0c0c0c;--bg-subtle: #111111;--border: #1f1f1f;--border-subtle: #161616;--text: #f0ebe3;--text-muted: #8a8580;--text-dim: #4a4744;--accent: #c9a227;--accent-dim: #8a7124;--accent-glow: rgba(201, 162, 39, .15);--success: #3d9a6a;--success-glow: rgba(61, 154, 106, .2);--mono: "IBM Plex Mono", ui-monospace, monospace;--serif: "Instrument Serif", Georgia, "Times New Roman", serif;--max-width: 1180px;--ease: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;overflow-x:clip}body{font-family:var(--mono);font-size:14px;line-height:1.6;color:var(--text-muted);background:var(--bg);min-height:100vh;overflow-x:clip}body.nav-open{overflow:hidden}img{max-width:100%;display:block}a{color:var(--text);text-decoration:none;transition:color .25s var(--ease)}a:hover{color:var(--accent)}main{position:relative;z-index:1;max-width:100%;overflow-x:clip}.serif{font-family:var(--serif);font-weight:400}.accent{color:var(--accent)}.container{width:min(100% - 48px,var(--max-width));margin-inline:auto}.grid-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.grid-lines{position:absolute;inset:-50%;background-image:linear-gradient(rgba(201,162,39,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(201,162,39,.03) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,black 20%,transparent 70%);animation:grid-drift 40s linear infinite}.grid-glow{position:absolute;top:-20%;right:-10%;width:60%;height:60%;background:radial-gradient(ellipse,var(--accent-glow) 0%,transparent 65%);animation:glow-pulse 8s ease-in-out infinite}.grid-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 40%,var(--bg) 100%)}@keyframes grid-drift{0%{transform:translate(0)}to{transform:translate(64px,64px)}}@keyframes glow-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}body.splash-revealing .reveal,body.splash-revealing .hero-terminal .terminal-line.success,body.splash-revealing .hero-terminal .terminal-line.version{opacity:1;transform:none;transition:none}.site-header{position:sticky;top:0;z-index:100;border-bottom:1px solid var(--border-subtle);background:#060606bf;backdrop-filter:blur(16px)}.site-header .inner{display:flex;align-items:center;justify-content:space-between;height:64px}.logo{display:flex;align-items:center;gap:10px;color:var(--text)}.logo-icon{width:24px;height:24px;flex-shrink:0}.logo-mark{font-family:var(--mono);font-size:15px;font-weight:500;letter-spacing:.02em}.logo .dot{color:var(--accent);animation:dot-pulse 3s ease-in-out infinite}.logo-tag{font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim);padding:3px 6px;border:1px solid var(--border)}@keyframes dot-pulse{0%,to{opacity:1}50%{opacity:.5}}.nav{display:flex;align-items:center;gap:28px;list-style:none}.nav a{font-size:11px;color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase}.nav a:hover{color:var(--text)}.nav-cta{padding:8px 16px;border:1px solid var(--border);color:var(--text)!important;transition:border-color .25s,color .25s,box-shadow .25s}.nav-cta:hover{border-color:var(--accent);color:var(--accent)!important;box-shadow:0 0 20px var(--accent-glow)}.nav-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:1px solid var(--border);cursor:pointer;color:var(--text);flex-shrink:0}.nav-toggle-bars{display:flex;flex-direction:column;justify-content:center;gap:5px;width:18px}.nav-toggle-bars span{display:block;height:1px;background:currentColor;transition:transform .25s var(--ease),opacity .25s}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero{padding:80px 0 60px;border-bottom:1px solid var(--border-subtle);position:relative}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.hero-grid>*{min-width:0}.hero-visual{max-width:100%;overflow:hidden}.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);margin-bottom:28px}.eyebrow-pulse{width:6px;height:6px;background:var(--success);border-radius:50%;box-shadow:0 0 8px var(--success-glow);animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.hero h1{font-family:var(--serif);font-size:clamp(2.5rem,5.5vw,4.25rem);font-weight:400;line-height:1.05;letter-spacing:-.03em;color:var(--text);margin-bottom:24px}.hero-emphasis{font-style:italic;color:var(--text-muted)}.hero-sub{font-family:var(--serif);font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.45;color:var(--text-muted);max-width:36ch;margin-bottom:18px}.hero-sub code{font-family:var(--mono);font-size:.82em;color:var(--text-dim)}.hero-sub .all-path{color:var(--accent)}.hero-body{font-size:13px;line-height:1.75;color:var(--text-dim);max-width:42ch;margin-bottom:36px}.hero-terminal{border:1px solid var(--border);background:var(--bg-raised);overflow:hidden;position:relative}.hero-terminal:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.03) 2px,rgba(0,0,0,.03) 4px);pointer-events:none}.terminal-chrome{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--bg-subtle)}.terminal-dot{width:10px;height:10px;border-radius:50%}.terminal-dot.red{background:#5a3030}.terminal-dot.yellow{background:#5a5030}.terminal-dot.green{background:#305a40}.terminal-title{margin-left:8px;font-size:11px;color:var(--text-dim)}.terminal-status{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--success)}.status-pulse{width:5px;height:5px;background:var(--success);border-radius:50%;animation:pulse-dot 1.5s ease-in-out infinite}.terminal-body{padding:20px;font-size:12px;line-height:1.9;min-height:320px}.terminal-line{opacity:.85;transition:opacity .3s}.terminal-line.dim{color:var(--text-dim)}.terminal-line.agent-call{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:11px;letter-spacing:.04em}.agent-label{color:var(--text-dim);text-transform:uppercase;font-size:10px;letter-spacing:.12em}.tool-name{color:var(--accent);font-weight:500}.tool-target{color:#aaa}.terminal-line .perm{color:#3a3a3a}.terminal-line .dir.git{color:#666}.terminal-line .dir.all{color:var(--accent);font-weight:500}.terminal-line .slash{color:#333}.terminal-line .file{color:#aaa}.terminal-seq{opacity:0;transform:translate(-8px);transition:all .4s var(--ease)}.terminal-seq.show{opacity:1;transform:translate(0)}.highlight-row{background:linear-gradient(90deg,var(--accent-glow),transparent);padding:2px 0 2px 12px;border-left:2px solid var(--accent)}.terminal-badge{margin-left:12px;font-size:10px;color:var(--accent-dim);letter-spacing:.05em}.terminal-divider{height:1px;background:var(--border);margin:12px 0}.terminal-line.success{color:var(--success);opacity:0;transform:translate(-8px);transition:all .4s var(--ease)}.terminal-line.success.show{opacity:1;transform:translate(0)}.terminal-line.success.cache-hit .ms.glow{color:#5fd99a;text-shadow:0 0 12px var(--success-glow)}.terminal-line.version{color:var(--accent);opacity:0;transform:translate(-8px);transition:all .4s var(--ease)}.terminal-line.version.show{opacity:1;transform:translate(0)}.version-tag{margin-left:8px;padding:1px 6px;border:1px solid var(--accent-dim);font-size:10px;color:var(--accent)}.terminal-line .ms{color:var(--text-dim)}.terminal-line .icon{margin-right:6px}.terminal-cursor-line{display:flex;align-items:center;gap:8px;margin-top:8px;color:var(--text-dim)}.cursor{display:inline-block;width:8px;height:14px;background:var(--accent);animation:blink 1.1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.hero-stats{display:flex;align-items:center;gap:20px;margin-top:16px;padding:16px 20px;border:1px solid var(--border);background:var(--bg)}.stat{display:flex;flex-direction:column;gap:2px}.stat-value{font-size:20px;color:var(--text);letter-spacing:-.02em}.stat-unit{font-size:11px;color:var(--success);margin-top:-4px}.stat-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.stat-divider{width:1px;height:32px;background:var(--border)}.marquee-wrap{border-bottom:1px solid var(--border-subtle);overflow:hidden;max-width:100%;padding:14px 0;background:var(--bg-subtle)}.marquee{display:flex;gap:48px;width:max-content;animation:marquee 30s linear infinite}.marquee-item{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);white-space:nowrap}.marquee-dot{width:4px;height:4px;background:var(--accent);border-radius:50%}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.waitlist{display:flex;flex-wrap:wrap;gap:0;max-width:420px}.waitlist input{flex:1;min-width:200px;padding:14px 16px;font-family:var(--mono);font-size:13px;color:var(--text);background:var(--bg-raised);border:1px solid var(--border);border-right:none;outline:none;transition:border-color .25s,box-shadow .25s}.waitlist input:focus{border-color:var(--accent-dim);box-shadow:0 0 0 1px var(--accent-glow)}.waitlist input::placeholder{color:var(--text-dim)}.waitlist button{padding:14px 24px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--bg);background:var(--accent);border:1px solid var(--accent);cursor:pointer;transition:background .25s,transform .15s,box-shadow .25s}.waitlist button:hover{background:#dbb030;box-shadow:0 0 24px var(--accent-glow);transform:translateY(-1px)}.waitlist-note{width:100%;margin-top:12px;font-size:11px;color:var(--text-dim)}.section{padding:100px 0;border-bottom:1px solid var(--border-subtle)}.section-label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);margin-bottom:24px}.section h2{font-family:var(--serif);font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--text);max-width:20ch;margin-bottom:48px}.gap-grid{display:grid;gap:1px;background:var(--border);border:1px solid var(--border)}.gap-item{display:grid;grid-template-columns:48px 1fr;gap:24px;padding:32px;background:var(--bg);transition:background .3s var(--ease)}.gap-item:hover{background:var(--bg-raised)}.gap-num{font-size:11px;color:var(--accent);padding-top:4px}.gap-item h3{font-family:var(--serif);font-size:1.35rem;color:var(--text);margin-bottom:8px}.gap-item p{font-size:13px;line-height:1.65;color:var(--text-dim)}.section-analogy{padding:60px 0}.analogy-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:32px;align-items:center}.analogy-card{padding:32px;border:1px solid var(--border);background:var(--bg-raised);transition:border-color .3s,transform .3s var(--ease)}.analogy-card:hover{transform:translateY(-4px)}.all-card{border-color:var(--accent-dim)}.all-card:hover{border-color:var(--accent);box-shadow:0 8px 32px var(--accent-glow)}.analogy-label{display:block;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim);margin-bottom:16px}.analogy-dir{display:block;font-family:var(--mono);font-size:2rem;margin-bottom:12px;color:var(--text-muted)}.analogy-card p{font-size:13px;color:var(--text-dim);line-height:1.6}.analogy-arrow{font-size:24px;color:var(--accent);opacity:.5}.outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border)}.outcome{padding:40px 32px;background:var(--bg);position:relative;overflow:hidden;transition:background .3s}.outcome:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.outcome:hover{background:var(--bg-raised)}.outcome:hover:before{transform:scaleX(1)}.outcome-icon{font-size:18px;color:var(--accent);margin-bottom:16px;opacity:.7}.outcome-word{font-family:var(--serif);font-size:2rem;color:var(--text);margin-bottom:12px}.outcome p{font-size:13px;line-height:1.65;color:var(--text-dim);margin-bottom:16px}.outcome-tag{display:inline-block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-dim);padding:4px 8px;border:1px solid var(--border)}.section-formats .section h2 code{font-family:var(--mono);font-size:.85em}.formats-lead{font-size:15px;line-height:1.75;color:var(--text-muted);max-width:62ch;margin-bottom:48px}.formats-lead em{font-style:italic;color:var(--text)}.format-phases{display:grid;gap:40px;margin-bottom:32px}.phase-label{display:block;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim);margin-bottom:16px}.format-tag--live{border-color:var(--accent-dim);color:var(--text)}.formats-cloud{display:flex;flex-wrap:wrap;gap:8px}.format-chip{padding:8px 14px;font-size:12px;color:var(--text-dim);border:1px solid var(--border);background:var(--bg-raised);transition:border-color .25s,color .25s,transform .25s var(--ease)}.format-chip:hover{border-color:var(--border);color:var(--text-muted);transform:translateY(-2px)}.format-chip--more{border-style:dashed;color:var(--accent-dim);font-style:italic}.stat-value--wide{font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.formats-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.format-tag{position:relative;padding:12px 24px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border);background:var(--bg-raised);cursor:default;transition:border-color .3s,color .3s,box-shadow .3s}.format-tag:after{content:attr(data-ext);position:absolute;top:-8px;right:-8px;font-size:9px;padding:2px 5px;background:var(--accent);color:var(--bg);letter-spacing:.05em;opacity:0;transform:translateY(4px);transition:all .3s var(--ease)}.format-tag:hover{border-color:var(--accent-dim);color:var(--text);box-shadow:0 0 20px var(--accent-glow)}.format-tag:hover:after{opacity:1;transform:translateY(0)}.formats-note{margin-top:24px;font-size:13px;color:var(--text-dim)}.formats-note code{color:var(--accent)}.dotall-band{padding:80px 0;background:var(--bg-subtle);border-bottom:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle)}.dotall-band .inner{display:grid;grid-template-columns:auto 1fr;gap:64px;align-items:center}.dotall-code{padding:24px 28px;border:1px solid var(--border);background:var(--bg);font-size:13px;line-height:2;min-width:280px}.code-comment{color:var(--text-dim)}.code-cmd{color:var(--accent)}.dotall-band h2{font-family:var(--serif);font-size:1.75rem;color:var(--text);margin-bottom:12px}.dotall-band p{font-size:13px;line-height:1.65;color:var(--text-dim);max-width:48ch;margin-bottom:20px}.dotall-links{display:flex;gap:24px}.dotall-links a{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding-bottom:2px;border-bottom:1px solid var(--border)}.dotall-links a:hover{color:var(--accent);border-color:var(--accent)}.why-list{display:grid;gap:24px;max-width:56ch}.why-list li{list-style:none;padding:16px 0 16px 24px;border-left:2px solid var(--border);font-size:14px;line-height:1.65;color:var(--text-muted);transition:border-color .3s,padding-left .3s var(--ease)}.why-list li:hover{border-left-color:var(--accent);padding-left:28px}.cta-section{padding:120px 0 140px;text-align:center;position:relative}.cta-section .container{position:relative}.cta-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:200px;background:radial-gradient(ellipse,var(--accent-glow) 0%,transparent 70%);pointer-events:none;animation:glow-pulse 6s ease-in-out infinite}.cta-section h2{font-family:var(--serif);font-size:clamp(2rem,4vw,2.75rem);color:var(--text);margin-bottom:16px;max-width:none;position:relative}.glow-text{text-shadow:0 0 40px var(--accent-glow)}.cta-section p{font-size:13px;color:var(--text-dim);margin-bottom:40px;position:relative}.cta-section .waitlist{margin-inline:auto;justify-content:center;position:relative}.site-footer{padding:48px 0;border-top:1px solid var(--border-subtle);position:relative;z-index:1}.site-footer .inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px}.footer-copy{font-size:12px;color:var(--text-dim)}.footer-links{display:flex;gap:28px;list-style:none}.footer-links a{font-size:12px;color:var(--text-dim);letter-spacing:.04em}.blog-header{padding:100px 0 64px;border-bottom:1px solid var(--border-subtle)}.blog-header h1{font-family:var(--serif);font-size:clamp(2.5rem,5vw,3.5rem);color:var(--text);margin-bottom:16px}.blog-header p{font-size:14px;color:var(--text-dim);max-width:40ch}.post-list{padding:64px 0 120px}.post-list article{padding:32px 0;border-bottom:1px solid var(--border-subtle);transition:padding-left .3s var(--ease)}.post-list article:hover{padding-left:8px}.post-list article:first-child{padding-top:0}.post-meta{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-bottom:12px}.post-list h2{font-family:var(--serif);font-size:1.75rem;margin-bottom:12px}.post-list h2 a{color:var(--text)}.post-list h2 a:hover{color:var(--accent)}.post-excerpt{font-size:13px;line-height:1.65;color:var(--text-dim);max-width:60ch}.article{padding:80px 0 120px}.article-header{margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid var(--border-subtle)}.article-header h1{font-family:var(--serif);font-size:clamp(2.25rem,4vw,3.25rem);line-height:1.15;color:var(--text);max-width:20ch;margin-bottom:20px}.article-meta{font-size:12px;color:var(--text-dim)}.prose{max-width:62ch;font-size:15px;line-height:1.75;color:var(--text-muted)}.prose h2{font-family:var(--serif);font-size:1.5rem;color:var(--text);margin:48px 0 16px}.prose p{margin-bottom:20px}.prose img{margin:32px 0;border:1px solid var(--border);background:var(--bg-raised)}.prose code{font-family:var(--mono);font-size:.9em;color:var(--accent)}.prose a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.back-link{display:inline-block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin-bottom:48px}.back-link:hover{color:var(--accent)}@media(max-width:900px){.hero-grid{grid-template-columns:1fr;gap:48px}.hero-copy .waitlist{max-width:none}.analogy-grid{grid-template-columns:1fr}.analogy-arrow{transform:rotate(90deg);text-align:center}.outcomes{grid-template-columns:1fr}.dotall-band .inner{grid-template-columns:1fr;gap:32px}}@media(max-width:768px){.container{width:min(100% - 32px,var(--max-width))}.site-header .inner{height:56px;position:relative}.logo-tag{display:none}.nav-toggle{display:flex}.site-nav{position:fixed;inset:56px 0 0;z-index:99;padding:8px 16px 32px;background:#060606f7;backdrop-filter:blur(16px);border-top:1px solid var(--border-subtle);transform:translate(100%);transition:transform .3s var(--ease);overflow-y:auto;-webkit-overflow-scrolling:touch}.site-nav.is-open{transform:translate(0)}.nav{flex-direction:column;align-items:stretch;gap:0}.nav li{border-bottom:1px solid var(--border-subtle)}.nav a{display:block;padding:18px 8px;font-size:12px;letter-spacing:.1em}.nav-cta-item{border-bottom:none;margin-top:16px}.nav-cta{display:flex;align-items:center;justify-content:center;padding:16px 20px;min-height:48px;text-align:center}.hero{padding:48px 0 40px}.hero-grid{gap:32px}.hero-eyebrow{font-size:10px;letter-spacing:.14em;margin-bottom:20px}.hero-sub,.hero-body{max-width:none}.hero-body{margin-bottom:28px}.terminal-chrome{padding:10px 12px;gap:6px}.terminal-title{font-size:10px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-body{padding:14px 12px;min-height:280px;font-size:11px;line-height:1.75}.terminal-line{overflow-wrap:anywhere}.terminal-badge{margin-left:8px;font-size:9px}.format-tag:after{display:none}.hero-stats{flex-wrap:wrap;gap:16px;padding:14px 16px}.stat{flex:1 1 calc(33.333% - 12px);min-width:88px}.stat-divider{height:24px;align-self:center}.stat-value{font-size:18px}.waitlist{max-width:none;flex-direction:column;gap:0}.waitlist input{min-width:0;width:100%;border-right:1px solid var(--border);min-height:48px}.waitlist button{width:100%;min-height:48px;padding:14px 20px}.section{padding:64px 0}.section h2{margin-bottom:32px;max-width:none}.gap-item{grid-template-columns:1fr;gap:8px;padding:24px 20px}.section-analogy{padding:48px 0}.analogy-card{padding:24px 20px}.analogy-dir{font-size:1.5rem}.outcome{padding:28px 24px}.outcome-word{font-size:1.5rem}.formats-lead{margin-bottom:32px;font-size:14px}.format-tag{padding:10px 16px;font-size:11px}.format-chip{padding:6px 10px;font-size:11px}.dotall-band{padding:48px 0}.dotall-code{min-width:0;overflow-x:auto;font-size:12px;padding:16px;-webkit-overflow-scrolling:touch}.dotall-links{flex-wrap:wrap;gap:16px}.cta-section{padding:80px 0 100px}.cta-section .waitlist{width:100%}.site-footer .inner{flex-direction:column;text-align:center}.footer-links{justify-content:center;flex-wrap:wrap;gap:20px}.blog-header{padding:64px 0 48px}.post-list{padding:48px 0 80px}.post-list h2{font-size:1.4rem}.article{padding:48px 0 80px}.article-header h1{max-width:none}}@media(max-width:480px){.container{width:min(100% - 24px,var(--max-width))}.hero h1{font-size:clamp(2rem,9vw,2.75rem)}.hero-stats{flex-direction:column;align-items:stretch}.stat{flex:none}.stat-divider{display:none}.terminal-body{min-height:260px;font-size:10px}.terminal-dot{width:8px;height:8px}.terminal-badge{display:none}.marquee{gap:32px}.marquee-item{font-size:10px;gap:8px}.gap-item h3{font-size:1.2rem}.why-list li{padding-left:16px;font-size:13px}}@media(hover:none)and (pointer:coarse){.gap-item:hover,.analogy-card:hover,.outcome:hover,.format-chip:hover,.format-tag:hover{transform:none}.post-list article:hover{padding-left:0}.why-list li:hover{padding-left:24px}.waitlist button:hover{transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.marquee,.grid-lines,.cursor{animation:none}*,*:before,*:after{animation-duration:.01ms!important}}
