.seo-page{--seo-ink:hsl(var(--foreground));--seo-paper:hsl(var(--background));--seo-muted:hsl(var(--muted-foreground));--seo-line:hsl(var(--border));--seo-accent:#0891b2;background:var(--seo-paper)}.seo-page .landing-container{width:min(100% - 2rem,86rem);margin-inline:auto}.seo-eyebrow{color:var(--seo-accent);letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.4}.seo-hero{padding:clamp(var(--autronai-space-25), 15vw, var(--autronai-space-33)) var(--autronai-space-0) clamp(var(--autronai-space-12), 9vw, var(--autronai-space-20));border-bottom:1px solid var(--seo-line)}.seo-hero-grid{gap:clamp(var(--autronai-space-12), 7vw, var(--autronai-space-28));grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);align-items:end;display:grid}.seo-hero-copy h1{max-width:14ch;color:var(--seo-ink);font-family:var(--font-display);letter-spacing:-.065em;text-wrap:balance;margin-top:1.25rem;font-size:clamp(3rem,7vw,6.5rem);font-weight:650;line-height:.96}.seo-hero-description{max-width:46rem;color:var(--seo-muted);margin-top:2rem;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.75}.seo-hero-actions{gap:var(--autronai-space-3);flex-wrap:wrap;margin-top:2rem;display:flex}.seo-hero-actions a{min-height:2.9rem}.seo-hero-signals{border-block:1px solid var(--seo-line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:clamp(2rem,6vw,5rem);display:grid}.seo-hero-signals span{gap:var(--autronai-space-4);padding:var(--autronai-space-4) var(--autronai-space-0);color:var(--seo-ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:.82rem;font-weight:650;display:flex}.seo-hero-signals span+span{padding-left:var(--autronai-space-4);border-left:1px solid var(--seo-line)}.seo-hero-signals b{color:var(--seo-accent);font:600 .65rem/1 var(--font-mono)}.seo-hero-visual{border:1px solid var(--seo-line);background:hsl(var(--muted) / .24);min-height:28rem;margin:0}.seo-hero-visual figcaption{padding:var(--autronai-space-3) var(--autronai-space-4);border-bottom:1px solid var(--seo-line);color:var(--seo-muted);font:600 .68rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.seo-visual-stage{place-items:center;min-height:25rem;display:grid;position:relative;overflow:hidden}.seo-visual-stage:before,.seo-visual-stage:after{content:"";background:var(--seo-line);position:absolute}.seo-visual-stage:before{height:1px;inset:50% 0 auto}.seo-visual-stage:after{width:1px;inset:0 auto 0 50%}.seo-visual-core{z-index:2;width:9.5rem;min-height:6.5rem;padding:var(--autronai-space-4);border:1px solid var(--seo-ink);background:var(--seo-paper);box-shadow:6px 6px 0 var(--seo-accent);text-align:center;place-content:center;display:grid;position:relative}.seo-visual-core span{color:var(--seo-muted);letter-spacing:.13em;text-transform:uppercase;font-size:.65rem}.seo-visual-core strong{margin-top:.35rem;font-size:1rem}.seo-visual-nodes{position:absolute;inset:0}.seo-visual-nodes span{z-index:1;max-width:9rem;padding:var(--autronai-space-2) var(--autronai-space-3);border:1px solid var(--seo-line);background:var(--seo-paper);color:var(--seo-muted);font-size:.72rem;position:absolute}.seo-visual-nodes span:first-child{top:12%;left:8%}.seo-visual-nodes span:nth-child(2){top:15%;right:7%}.seo-visual-nodes span:nth-child(3){top:48%;right:3%}.seo-visual-nodes span:nth-child(4){bottom:10%;right:12%}.seo-visual-nodes span:nth-child(5){bottom:12%;left:7%}.seo-visual-nodes span:nth-child(6){top:48%;left:3%}.seo-hero-visual--automation .seo-visual-stage:before{background:var(--seo-accent)}.seo-hero-visual--channels .seo-visual-nodes span{border-left:2px solid var(--seo-accent)}.seo-hero-visual--memory .seo-visual-core{border-radius:var(--radius-pill);box-shadow:none}.seo-hero-visual--mcp .seo-visual-core{box-shadow:6px 0 0 var(--seo-accent)}.seo-local-nav{z-index:20;border-bottom:1px solid var(--seo-line);background:hsl(var(--background) / .94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:4.4rem;overflow-x:auto}.seo-local-nav>div{justify-content:center;gap:var(--autronai-space-6);display:flex}.seo-local-nav a{padding:var(--autronai-space-3) var(--autronai-space-0);color:var(--seo-muted);text-transform:uppercase;flex:none;font-size:.72rem;font-weight:650}.seo-local-nav a:hover,.seo-local-nav a:focus-visible{color:var(--seo-accent)}.seo-section-group{border-bottom:1px solid var(--seo-line)}.seo-section-group:nth-of-type(2n){background:hsl(var(--muted) / .16)}.seo-content-section,.seo-faq{padding:clamp(var(--autronai-space-13), 9vw, var(--autronai-space-22)) var(--autronai-space-0)}.seo-content-section+.seo-content-section{border-top:1px solid var(--seo-line)}.seo-section-inner{gap:clamp(var(--autronai-space-12), 8vw, var(--autronai-space-32));grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);display:grid}.seo-section-heading{gap:var(--autronai-space-4);grid-template-columns:2rem 1fr;align-content:start;display:grid}.seo-section-heading--without-index{grid-template-columns:1fr}.seo-section-index{padding-top:var(--autronai-space-2);color:var(--seo-accent);font:650 .68rem/1 var(--font-mono)}.seo-section-heading h2{max-width:16ch;color:var(--seo-ink);font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin-top:.8rem;font-size:clamp(2rem,3.7vw,3.6rem);font-weight:620;line-height:1.05}.seo-section-content{min-width:0}.seo-prose{max-width:47rem;color:var(--seo-muted);font-size:clamp(1rem,1.25vw,1.13rem);line-height:1.85}.seo-prose p+p{margin-top:1.1rem}.seo-inline-links{gap:var(--autronai-space-3) var(--autronai-space-6);flex-wrap:wrap;margin-top:1.5rem;display:flex}.seo-inline-links a{gap:var(--autronai-space-2);color:var(--seo-ink);text-decoration:underline;-webkit-text-decoration-color:hsl(var(--border));text-decoration-color:hsl(var(--border));text-underline-offset:.35rem;align-items:center;font-weight:650;display:inline-flex}.seo-inline-links a:hover{color:var(--seo-accent);-webkit-text-decoration-color:var(--seo-accent);text-decoration-color:var(--seo-accent)}.seo-item-list{border-top:1px solid var(--seo-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.5rem;display:grid}.seo-item-list article{gap:var(--autronai-space-3);padding:var(--autronai-space-5) var(--autronai-space-5) var(--autronai-space-5) var(--autronai-space-0);border-bottom:1px solid var(--seo-line);grid-template-columns:1.7rem 1fr;display:grid}.seo-item-list article:nth-child(2n){padding-left:var(--autronai-space-5);border-left:1px solid var(--seo-line)}.seo-item-marker{color:var(--seo-accent);font:600 .65rem/1.6 var(--font-mono)}.seo-item-label{color:var(--seo-accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:.66rem;font-weight:700}.seo-item-list h3,.seo-comparison h3{color:var(--seo-ink);font-size:1.02rem;font-weight:680;line-height:1.35}.seo-item-body{color:var(--seo-muted);margin-top:.65rem;font-size:.92rem;line-height:1.7}.seo-item-body p+p{margin-top:.7rem}.seo-comparison{border:1px solid var(--seo-line);grid-template-columns:repeat(2,1fr);margin-top:2.5rem;display:grid}.seo-comparison article{padding:var(--autronai-space-6)}.seo-comparison article+article{border-left:1px solid var(--seo-line)}.seo-comparison p{color:var(--seo-muted);margin-top:.65rem;line-height:1.75}.seo-callout{gap:var(--autronai-space-4);padding:var(--autronai-space-4) var(--autronai-space-0);border-top:1px solid var(--seo-accent);border-bottom:1px solid var(--seo-line);grid-template-columns:3rem 1fr;margin-top:2rem;display:grid}.seo-callout span{color:var(--seo-accent);font:650 .68rem/1.7 var(--font-mono);text-transform:uppercase}.seo-callout p{color:var(--seo-muted);line-height:1.75}.seo-content-section--accent{color:#f8fafc;background:#0b0f12!important}.seo-content-section--accent :is(h2,h3){color:#f8fafc}.seo-content-section--accent :is(.seo-prose,.seo-item-body,.seo-callout p){color:#aab4bb}.seo-content-section--steps .seo-item-list{grid-template-columns:1fr}.seo-content-section--steps .seo-item-list article{padding-inline:var(--autronai-space-0);border-left:0;grid-template-columns:3rem 1fr}.seo-faq-list details{border-top:1px solid var(--seo-line)}.seo-faq-list details:last-child{border-bottom:1px solid var(--seo-line)}.seo-faq-list summary{min-height:4.4rem;padding:var(--autronai-space-4) var(--autronai-space-8) var(--autronai-space-4) var(--autronai-space-0);color:var(--seo-ink);cursor:pointer;align-items:center;font-weight:680;list-style:none;display:flex}.seo-faq-list summary:after{content:"+";color:var(--seo-accent);font:500 1.2rem/1 var(--font-mono);margin-left:auto}.seo-faq-list details[open] summary:after{content:"−"}.seo-faq-list details p{max-width:45rem;padding:var(--autronai-space-0) var(--autronai-space-8) var(--autronai-space-5) var(--autronai-space-0);color:var(--seo-muted);line-height:1.8}.seo-final-cta{padding:clamp(var(--autronai-space-14), 10vw, var(--autronai-space-25)) var(--autronai-space-0);color:#f8fafc;background:#0b0f12}.seo-final-cta>div{gap:var(--autronai-space-12);grid-template-columns:1fr auto;align-items:end;display:grid}.seo-final-cta h2{max-width:17ch;font-family:var(--font-display);letter-spacing:-.055em;margin-top:.8rem;font-size:clamp(2.4rem,5vw,5rem);font-weight:620;line-height:1}.seo-final-cta p:not(.seo-eyebrow){color:#aab4bb;max-width:42rem;margin-top:1.2rem;line-height:1.75}.seo-final-cta .btn-ghost{color:#f8fafc;border-color:#39444c}@media (min-width:1100px){[data-product=builder] .seo-content-section:nth-child(3n) .seo-section-inner,[data-product=channels] .seo-content-section:nth-child(4n) .seo-section-inner{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr)}[data-product=builder] .seo-content-section:nth-child(3n) .seo-section-heading,[data-product=channels] .seo-content-section:nth-child(4n) .seo-section-heading{grid-column:2}[data-product=builder] .seo-content-section:nth-child(3n) .seo-section-content,[data-product=channels] .seo-content-section:nth-child(4n) .seo-section-content{grid-area:1/1}[data-product=memory] .seo-section-inner{grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr)}[data-product=automation] .seo-content-section--steps .seo-section-content{padding-left:var(--autronai-space-6);border-left:1px solid var(--seo-accent)}}@media (max-width:899px){.seo-hero-grid,.seo-section-inner,.seo-final-cta>div{grid-template-columns:1fr}.seo-hero-visual{min-height:22rem}.seo-visual-stage{min-height:19rem}.seo-section-heading h2{max-width:22ch}.seo-final-cta .seo-hero-actions{margin-top:0}}@media (max-width:767px){.seo-local-nav>div{justify-content:flex-start}}@media (max-width:599px){.seo-page .landing-container{width:min(100% - 1.5rem,86rem)}.seo-hero{padding-top:var(--autronai-space-22)}.seo-hero-copy h1{font-size:clamp(2.7rem,14vw,4rem)}.seo-hero-signals{grid-template-columns:1fr}.seo-hero-signals span+span{padding-left:var(--autronai-space-0);border-top:1px solid var(--seo-line);border-left:0}.seo-hero-visual{min-height:19rem}.seo-visual-stage{min-height:16rem}.seo-visual-nodes span{font-size:.63rem}.seo-section-inner{gap:var(--autronai-space-10)}.seo-item-list,.seo-comparison{grid-template-columns:1fr}.seo-item-list article:nth-child(2n){padding-left:var(--autronai-space-0);border-left:0}.seo-comparison article+article{border-top:1px solid var(--seo-line);border-left:0}}@media (prefers-reduced-motion:reduce){.seo-page *,.seo-page :before,.seo-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
