.automation-page{--page-section-space:clamp(4.5rem, 6vw, 7rem);--automation-ink:var(--ink);--automation-muted:var(--muted);--automation-green:var(--cobalt);--automation-green-deep:var(--surface-deep);--automation-mint:var(--cobalt-on-dark);--automation-mint-soft:var(--surface-raised);--automation-coral:var(--cobalt-dark);--automation-cream:var(--ivory);--automation-paper:var(--paper);--automation-line:var(--line);--automation-line-dark:var(--line-strong);--automation-shadow:var(--shadow);background:var(--automation-paper);min-width:0;color:var(--automation-ink);overflow:clip}.automation-page *,.automation-page :before,.automation-page :after{min-width:0}.automation-shell{width:min(100% - var(--gutter) * 2, var(--container));margin-inline:auto;padding-inline:0}.automation-page h1,.automation-page h2,.automation-page h3,.automation-page h4{color:inherit;letter-spacing:-.04em;font-weight:650}.automation-page h1{max-width:13ch;margin-bottom:1.75rem;font-size:clamp(2.4rem,5.2vw,3.75rem);line-height:.98}.automation-page h2{max-width:21ch;margin-bottom:1.25rem;font-size:clamp(2rem,3.7vw,3rem);line-height:1.04}.automation-page h3{margin-bottom:.75rem;font-size:clamp(1.18rem,1.5vw,1.5rem);line-height:1.15}.automation-page h4{letter-spacing:.09em;text-transform:uppercase;margin:0 0 .4rem;font-size:.78rem;font-weight:650;line-height:1.35}.automation-page p{color:var(--automation-muted);font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.68}.automation-kicker{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin-bottom:1.1rem;font-weight:600;color:var(--automation-green)!important;font-size:.77rem!important;line-height:1.4!important}.automation-hero{border-bottom:1px solid var(--automation-line);background:radial-gradient(circle at 9% 18%, #ececec14, transparent 24rem), linear-gradient(135deg, var(--paper) 0%, var(--ivory) 100%);position:relative;overflow:hidden}.automation-hero:before{content:"";pointer-events:none;border:1px solid #ececec21;border-radius:50%;width:26rem;height:26rem;position:absolute;top:-9rem;right:-8rem;box-shadow:0 0 0 4rem #ececec06,0 0 0 8rem #ececec05}.automation-hero__grid{min-height:0;padding-block:var(--page-section-space);grid-template-columns:minmax(0,1.05fr) minmax(24rem,.78fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.automation-hero__copy{z-index:1;position:relative}.automation-breadcrumbs{color:var(--automation-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:clamp(1.25rem,2.5vw,2rem);font-size:.73rem;line-height:1.4;display:flex}.automation-breadcrumbs a{color:var(--automation-green);text-decoration:none}.automation-breadcrumbs a:hover{text-decoration:underline}.automation-hero__intro{max-width:47rem;margin-bottom:2rem;color:var(--muted)!important;font-size:clamp(1.08rem,1.6vw,1.28rem)!important;line-height:1.64!important}.automation-hero__actions{flex-wrap:wrap;gap:.8rem;margin-bottom:1.35rem;display:flex}.automation-button{border:1px solid var(--automation-green);min-height:3.55rem;color:var(--automation-green);justify-content:center;align-items:center;gap:.85rem;padding:.9rem 1.25rem;font-size:.95rem;font-weight:650;line-height:1.25;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.automation-button--primary{background:var(--cobalt);color:var(--on-accent)}.automation-button--secondary{background:var(--paper)}.automation-button:hover,.automation-button:focus-visible{border-color:var(--automation-coral);background:var(--automation-coral);color:var(--on-accent)}.automation-button:active{transform:translateY(1px)}.automation-hero__note{max-width:44rem;margin:0;font-size:.88rem!important;line-height:1.55!important}.automation-map{z-index:1;background:var(--automation-green-deep);box-shadow:var(--automation-shadow);color:var(--ink);border:1px solid #ffffff24;padding:clamp(1.5rem,3vw,2.4rem);position:relative}.automation-map:before{z-index:-1;content:"";border:1px solid #ececec42;position:absolute;inset:.7rem -.7rem -.7rem .7rem}.automation-map__head{border-bottom:1px solid var(--automation-line-dark);padding-bottom:1.4rem}.automation-map__head>p{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.65rem;font-weight:600;color:var(--automation-mint)!important;font-size:.7rem!important;line-height:1.4!important}.automation-map__head h2{max-width:16ch;color:var(--ink);margin:0;font-size:clamp(1.65rem,2.7vw,2.25rem);line-height:1.08}.automation-map__flow{margin:0;padding:0;list-style:none}.automation-map__flow li{border-bottom:1px solid var(--automation-line-dark);grid-template-columns:2.4rem 1fr;gap:1rem;padding-block:1.35rem;display:grid}.automation-map__number{width:2.4rem;height:2.4rem;color:var(--automation-mint);font-family:var(--font-mono);border:1px solid #ececec14;border-radius:50%;place-items:center;font-size:.7rem;display:grid}.automation-map__flow span{color:var(--automation-mint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.25rem;font-size:.68rem;line-height:1.3;display:block}.automation-map__flow h3{color:var(--ink);letter-spacing:-.025em;margin-bottom:.4rem;font-size:1.1rem}.automation-map__flow p,.automation-map__rule{margin:0;color:#ffffffb8!important;font-size:.88rem!important;line-height:1.55!important}.automation-map__rule{padding-top:1.2rem;padding-right:4rem;color:var(--automation-mint)!important}.automation-anchor-nav{z-index:50;top:var(--header-height);border-bottom:1px solid var(--automation-line);background:var(--surface-deep);backdrop-filter:blur(14px);position:sticky}.automation-anchor-nav__inner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2rem;display:grid}.automation-anchor-nav__label{color:var(--automation-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:600}.automation-anchor-nav__links{scrollbar-width:thin;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.automation-anchor-nav__links a{min-height:4.25rem;color:var(--automation-muted);white-space:nowrap;flex:1 0 auto;justify-content:center;align-items:center;gap:.55rem;padding-inline:clamp(.8rem,2.3vw,1.7rem);font-size:.84rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.automation-anchor-nav__links a:after{background:var(--automation-coral);content:"";opacity:0;height:3px;transition:opacity .16s,transform .16s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.2)}.automation-anchor-nav__links a>span{color:var(--automation-green);font-family:var(--font-mono);font-size:.66rem}.automation-anchor-nav__links a:hover,.automation-anchor-nav__links a:focus-visible,.automation-anchor-nav__links a[aria-current=location]{color:var(--automation-ink)}.automation-anchor-nav__links a:hover:after,.automation-anchor-nav__links a:focus-visible:after,.automation-anchor-nav__links a[aria-current=location]:after{opacity:1;transform:scaleX(1)}.automation-page__content{min-width:0}.automation-section{scroll-margin-top:calc(var(--header-height) + 5.5rem);padding-block:var(--page-section-space)}.automation-section__head{max-width:53rem;margin-bottom:clamp(1.75rem,3vw,2.75rem)}.automation-section__head>p:last-child{max-width:45rem;margin-bottom:0}.automation-section__head--split{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.7fr);align-items:end;gap:clamp(2rem,4vw,4rem);max-width:none;display:grid}.automation-section__head--split>p{max-width:38rem;padding-bottom:.35rem}.automation-section__lead{max-width:42rem;margin-bottom:0}.automation-section--fit{background:var(--automation-paper)}.automation-audience-grid{border-top:1px solid var(--automation-line);border-left:1px solid var(--automation-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.automation-audience-grid article{border-right:1px solid var(--automation-line);border-bottom:1px solid var(--automation-line);background:linear-gradient(145deg, var(--paper), var(--ivory));min-height:0;padding:clamp(1.4rem,3vw,2.4rem)}.automation-audience-grid article>span{color:var(--automation-coral);font-family:var(--font-mono);margin-bottom:1.75rem;font-size:.74rem;display:block}.automation-audience-grid p,.automation-symptom-grid p,.automation-tools-grid p,.automation-prototype-grid p,.automation-safety-grid p,.automation-deliverables-grid p{margin-bottom:0;font-size:.98rem;line-height:1.62}.automation-section--symptoms{border-block:1px solid var(--automation-line);background:linear-gradient(#ececec09 1px, transparent 1px), linear-gradient(90deg, #ececec09 1px, transparent 1px), var(--automation-cream);background-size:2.5rem 2.5rem}.automation-symptom-grid{box-shadow:var(--automation-shadow);background:#ececec38;border:1px solid #ececec38;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.automation-symptom-grid article{background:var(--automation-paper);min-height:0;padding:clamp(1.35rem,2.7vw,2.2rem)}.automation-symptom-grid span{border:1px solid var(--automation-line);min-width:2rem;min-height:2rem;color:var(--automation-green);font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:.68rem;display:inline-flex}.automation-section--dark{background:radial-gradient(circle at 7% 80%, #ececec14, transparent 26rem), var(--automation-green-deep);color:var(--ink)}.automation-section--dark .automation-kicker,.automation-final-cta .automation-kicker{color:var(--automation-mint)!important}.automation-section--dark h2,.automation-section--dark h3{color:var(--ink)}.automation-section--dark p{color:#ffffffb8}.automation-dark-grid{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,4vw,4rem);display:grid}.automation-dark-intro{top:calc(var(--header-height) + 6.5rem);align-self:start;position:sticky}.automation-dark-intro p:last-child{max-width:34rem}.automation-not-ready-list{border-top:1px solid var(--automation-line-dark)}.automation-not-ready-list article{border-bottom:1px solid var(--automation-line-dark);grid-template-columns:3rem 1fr;gap:clamp(1rem,3vw,2rem);padding-block:clamp(1.7rem,3vw,2.5rem);display:grid}.automation-not-ready-list article>span{color:var(--automation-mint);font-family:var(--font-mono);font-size:.72rem}.automation-not-ready-list h3{margin-bottom:.55rem}.automation-not-ready-list p{max-width:41rem;margin:0;font-size:.98rem;line-height:1.6}.automation-section--architecture{background:var(--automation-paper)}.automation-architecture-list{border-top:1px solid var(--automation-line);margin:0;padding:0;list-style:none}.automation-architecture-list li{border-bottom:1px solid var(--automation-line);grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,5rem);padding-block:clamp(1.5rem,3vw,2.5rem);display:grid}.automation-architecture-list__number{color:var(--automation-coral);font-family:var(--font-mono);font-size:clamp(1.15rem,2.2vw,1.7rem)}.automation-architecture-list li>div{grid-template-columns:minmax(12rem,.7fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.automation-architecture-list h3{margin:0}.automation-architecture-list p{max-width:43rem;margin:0;font-size:1rem;line-height:1.6}.automation-section--tools{background:var(--automation-mint-soft)}.automation-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.automation-tools-grid article{background:var(--automation-paper);border:1px solid #ececec3d;padding:clamp(1.4rem,3.3vw,2.5rem)}.automation-tools-grid header{border-bottom:1px solid var(--automation-line);justify-content:space-between;align-items:flex-start;gap:1rem;min-height:5.5rem;padding-bottom:1.25rem;display:flex}.automation-tools-grid header h3{margin:0;font-size:clamp(1.65rem,2.5vw,2.15rem)}.automation-tools-grid header span{color:var(--automation-green);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ececec4d;padding:.35rem .55rem;font-size:.65rem;line-height:1.3}.automation-tools-grid article>div{padding-top:1.25rem}.automation-tools-grid article>div+div{border-top:1px solid var(--automation-line);margin-top:1.25rem}.automation-choice-box{background:var(--surface-deep);color:var(--ink);grid-template-columns:minmax(13rem,.45fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);margin-top:1rem;padding:clamp(1.5rem,3.3vw,2.5rem);display:grid}.automation-choice-box h3{color:var(--ink)}.automation-choice-box ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin:0;padding:0;list-style:none;display:grid}.automation-choice-box li{color:#ffffffc7;padding-left:1.5rem;font-size:.94rem;line-height:1.55;position:relative}.automation-choice-box li:before{border:1px solid var(--automation-mint);content:"";border-radius:50%;width:.48rem;height:.48rem;position:absolute;top:.62rem;left:0}.automation-section--prototype{border-bottom:1px solid var(--automation-line);background:var(--automation-paper)}.automation-prototype-layout{grid-template-columns:minmax(20rem,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.automation-prototype-grid{gap:1rem;display:grid}.automation-prototype-grid article{border:1px solid var(--automation-line);background:var(--automation-cream);grid-template-columns:2.6rem 1fr;gap:0 1.2rem;padding:1.5rem;display:grid}.automation-prototype-grid article>span{color:var(--automation-coral);font-family:var(--font-mono);grid-row:1/span 2;font-size:.72rem}.automation-prototype-grid h3{margin-bottom:.45rem}.automation-section--controls{background:var(--automation-paper)}.automation-human-flow{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.automation-human-flow li{grid-template-columns:auto 1fr;gap:1.2rem;padding-right:clamp(1.5rem,4vw,4rem);display:grid;position:relative}.automation-human-flow li:not(:last-child):after{background:var(--automation-green);content:"";height:1px;position:absolute;top:3.55rem;left:4.35rem;right:0}.automation-human-flow__label{color:var(--automation-green);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1;font-size:.68rem;font-weight:600}.automation-human-flow__node{z-index:1;border:1px solid var(--automation-green);background:var(--automation-paper);width:3.2rem;height:3.2rem;color:var(--automation-green);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.7rem;display:grid;position:relative}.automation-human-flow h3{margin-bottom:.5rem}.automation-human-flow p{margin:0;font-size:.95rem;line-height:1.58}.automation-reliability{padding-block:var(--page-section-space);background:var(--surface-raised)}.automation-reliability__head{grid-template-columns:.65fr 1fr;align-items:end;gap:3rem;margin-bottom:2.5rem;display:grid}.automation-reliability .automation-kicker{color:var(--ink)!important}.automation-reliability h2{color:var(--ink)}.automation-reliability__grid{border-top:1px solid #ececec4d;border-left:1px solid #ececec4d;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.automation-reliability__grid article{border-bottom:1px solid #ececec4d;border-right:1px solid #ececec4d;min-height:0;padding:1.5rem}.automation-reliability__grid span{color:var(--ink);font-family:var(--font-mono);margin-bottom:1.75rem;font-size:.72rem;display:block}.automation-reliability__grid h3{color:var(--ink)}.automation-reliability__grid p{color:var(--ink);margin:0;font-size:.92rem;line-height:1.57}.automation-section--safety{background:var(--automation-green-deep);color:var(--ink)}.automation-section--safety .automation-kicker{color:var(--automation-mint)!important}.automation-section--safety h2,.automation-section--safety h3{color:var(--ink)}.automation-section--safety .automation-section__head p{color:#ffffffb8}.automation-safety-grid{border:1px solid var(--automation-line-dark);background:var(--automation-line-dark);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.automation-safety-grid article{background:var(--automation-green-deep);min-height:0;padding:clamp(1.25rem,2.8vw,2rem)}.automation-safety-grid span{color:var(--automation-mint);font-family:var(--font-mono);margin-bottom:1.75rem;font-size:.72rem;display:block}.automation-safety-grid p{color:#ffffffb3}.automation-section--example{background:radial-gradient(circle at 100% 0%, #ececec14, transparent 25rem), var(--automation-cream)}.automation-example__label{background:var(--automation-paper);color:var(--automation-green);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;border:1px solid #ececec52;margin-bottom:2rem;padding:.55rem .75rem;font-size:.69rem;font-weight:600;line-height:1.4;display:inline-flex}.automation-example__head{grid-template-columns:minmax(0,1fr) minmax(20rem,.7fr);align-items:end;gap:clamp(2rem,4vw,4rem);margin-bottom:3rem;display:grid}.automation-example__head>p{max-width:36rem;margin-bottom:.4rem}.automation-example__layout{grid-template-columns:minmax(0,1.1fr) minmax(19rem,.65fr);gap:1rem;display:grid}.automation-example__table-wrap{border:1px solid var(--automation-line);background:var(--automation-paper);box-shadow:var(--automation-shadow);overflow-x:auto}.automation-example table{border-collapse:collapse;width:100%;min-width:45rem;font-size:.86rem}.automation-example th,.automation-example td{border-bottom:1px solid var(--automation-line);text-align:left;vertical-align:top;padding:1rem}.automation-example thead th{background:var(--surface-deep);color:var(--ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:600}.automation-example tbody th{color:var(--automation-green);font-family:var(--font-mono);font-size:.76rem;font-weight:600}.automation-example td>span{border:1px solid var(--automation-line);background:var(--automation-cream);padding:.3rem .5rem;line-height:1.35;display:inline-flex}.automation-example__steps{border:1px solid var(--automation-line);background:var(--automation-paper);margin:0;padding:0;list-style:none}.automation-example__steps li{border-bottom:1px solid var(--automation-line);grid-template-columns:2.4rem 1fr;gap:.7rem;padding:.9rem 1rem;display:grid}.automation-example__steps li:last-child{border-bottom:0}.automation-example__steps span{color:var(--automation-coral);font-family:var(--font-mono);font-size:.68rem}.automation-example__steps p{margin:0;font-size:.86rem;line-height:1.48}.automation-example__conclusion{border-left:3px solid var(--automation-coral);max-width:64rem;margin:2rem 0 0;padding-left:1rem;font-size:.9rem!important;line-height:1.55!important}.automation-section--delivery{background:var(--automation-paper)}.automation-deliverables-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.automation-deliverables-grid article{border:1px solid var(--automation-line);background:linear-gradient(145deg, var(--automation-paper), var(--automation-cream));min-height:0;padding:clamp(1.25rem,3vw,2rem)}.automation-deliverables-grid span{color:var(--automation-coral);font-family:var(--font-mono);margin-bottom:1.5rem;font-size:.7rem;display:block}.automation-section--mission{border-top:1px solid var(--automation-line);background:var(--automation-cream)}.automation-mission-list{border-top:1px solid var(--automation-line);margin:0;padding:0;list-style:none}.automation-mission-list li{border-bottom:1px solid var(--automation-line);grid-template-columns:minmax(5rem,.25fr) minmax(0,1fr);gap:2rem;padding-block:1.5rem;display:grid}.automation-mission-list li>span{color:var(--automation-coral);font-family:var(--font-mono);font-size:.78rem}.automation-mission-list li>div{grid-template-columns:minmax(10rem,.5fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,5rem);display:grid}.automation-mission-list h3,.automation-mission-list p{margin:0}.automation-mission-list p{font-size:.98rem;line-height:1.6}.automation-mission__pricing{border:1px solid var(--automation-line);background:var(--automation-paper);max-width:62rem;margin:2rem 0 0;padding:1.25rem;font-size:.93rem!important;line-height:1.55!important}.automation-section--faq{background:var(--automation-paper)}.automation-faq-layout{grid-template-columns:minmax(18rem,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.automation-faq-intro{top:calc(var(--header-height) + 6.5rem);position:sticky}.automation-faq-intro p:last-child{max-width:34rem}.automation-faq-list{border-top:1px solid var(--automation-line)}.automation-faq-list details{border-bottom:1px solid var(--automation-line)}.automation-faq-list summary{grid-template-columns:2rem 1fr 1.5rem;align-items:center;gap:1rem;min-height:5.5rem;padding-block:1rem;list-style:none;display:grid}.automation-faq-list summary::-webkit-details-marker{display:none}.automation-faq-list summary>span:first-child{color:var(--automation-coral);font-family:var(--font-mono);font-size:.7rem}.automation-faq-list summary strong{font-size:clamp(1rem,1.4vw,1.15rem);font-weight:620;line-height:1.4}.automation-faq-list__icon{width:1rem;height:1rem;position:relative}.automation-faq-list__icon:before,.automation-faq-list__icon:after{background:var(--automation-green);content:"";width:1rem;height:1px;position:absolute;top:50%;left:0}.automation-faq-list__icon:after{transition:transform .16s;transform:rotate(90deg)}.automation-faq-list details[open] .automation-faq-list__icon:after{transform:rotate(0)}.automation-faq-list details>div{padding:0 2.5rem 1.5rem 3rem}.automation-faq-list details p{max-width:48rem;margin:0;font-size:.97rem;line-height:1.62}.automation-final-cta{padding-block:var(--page-section-space);background:var(--surface-deep);color:var(--ink);position:relative;overflow:hidden}.automation-final-cta:after{content:"";border:1px solid #ececec14;border-radius:50%;width:30rem;height:30rem;position:absolute;top:-12rem;right:-8rem;box-shadow:0 0 0 4rem #ececec0a,0 0 0 8rem #ececec06}.automation-final-cta__inner{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,4vw,4rem);display:grid;position:relative}.automation-final-cta h2{max-width:18ch;color:var(--ink)}.automation-final-cta p{color:#ffffffc2;max-width:46rem;margin-bottom:0}.automation-button--light{border-color:var(--automation-mint);background:var(--automation-mint);min-width:13rem;color:var(--on-accent)}.automation-button--light:hover,.automation-button--light:focus-visible{border-color:var(--cobalt-dark);background:var(--cobalt-dark);color:var(--on-accent)}@media (width<=68rem){.automation-hero__grid{min-height:0;padding-block:var(--page-section-space);grid-template-columns:minmax(0,1fr) minmax(21rem,.78fr);gap:2.5rem}.automation-anchor-nav__inner{grid-template-columns:1fr;gap:0}.automation-anchor-nav__label{display:none}.automation-audience-grid,.automation-symptom-grid,.automation-deliverables-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-dark-grid,.automation-faq-layout{grid-template-columns:minmax(16rem,.6fr) minmax(0,1fr);gap:3rem}.automation-safety-grid,.automation-reliability__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-example__layout{grid-template-columns:1fr}.automation-example__steps{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.automation-example__steps li:nth-child(odd){border-right:1px solid var(--automation-line)}}@media (width<=52rem){.automation-page h1{max-width:15ch;font-size:clamp(2.35rem,8.5vw,3rem)}.automation-page h2{font-size:clamp(1.8rem,6vw,2.35rem)}.automation-hero__grid{min-height:0;padding-block:var(--page-section-space);grid-template-columns:1fr;gap:3.5rem}.automation-breadcrumbs{margin-bottom:clamp(1.25rem,2.5vw,2rem)}.automation-map{max-width:38rem}.automation-section__head--split,.automation-example__head,.automation-prototype-layout{grid-template-columns:1fr;gap:1.25rem}.automation-dark-grid,.automation-faq-layout{grid-template-columns:1fr;gap:3rem}.automation-dark-intro,.automation-faq-intro{position:static}.automation-architecture-list li{grid-template-columns:4rem 1fr}.automation-architecture-list li>div{grid-template-columns:1fr;gap:.5rem}.automation-human-flow{grid-template-columns:1fr;gap:1.75rem}.automation-human-flow li{grid-template-columns:auto 1fr;padding-right:0}.automation-human-flow li:not(:last-child):after{width:1px;height:auto;inset:4.75rem auto -1.75rem 1.6rem}.automation-reliability__head{grid-template-columns:1fr;gap:0}.automation-choice-box{grid-template-columns:1fr;gap:1rem}.automation-mission-list li>div{grid-template-columns:1fr;gap:.4rem}.automation-final-cta__inner{grid-template-columns:1fr;align-items:start}}@media (width<=40rem){.automation-hero{background:radial-gradient(circle at 0 5%, #ececec14, transparent 18rem), var(--automation-cream)}.automation-hero__actions{flex-direction:column;padding-right:2.75rem}.automation-button{width:100%}.automation-map{padding:1.25rem}.automation-map:before{display:none}.automation-anchor-nav__links{margin-inline:-1rem;padding-inline:1rem}.automation-anchor-nav__links a{min-height:3.75rem;padding-inline:.75rem;font-size:.77rem}.automation-section{padding-block:var(--page-section-space)}.automation-audience-grid,.automation-symptom-grid,.automation-tools-grid,.automation-safety-grid,.automation-reliability__grid,.automation-deliverables-grid{grid-template-columns:1fr}.automation-audience-grid article,.automation-symptom-grid article,.automation-deliverables-grid article,.automation-reliability__grid article,.automation-safety-grid article{min-height:0}.automation-audience-grid article>span,.automation-symptom-grid span,.automation-reliability__grid span,.automation-safety-grid span,.automation-deliverables-grid span{margin-bottom:1.5rem}.automation-not-ready-list article{grid-template-columns:2rem 1fr}.automation-architecture-list li{grid-template-columns:2.5rem 1fr;gap:.75rem}.automation-tools-grid header{min-height:0}.automation-choice-box ul{grid-template-columns:1fr}.automation-prototype-grid article{grid-template-columns:2rem 1fr}.automation-example__steps{grid-template-columns:1fr}.automation-example__steps li:nth-child(odd){border-right:0}.automation-mission-list li{grid-template-columns:2.5rem 1fr;gap:.75rem}.automation-faq-list summary{grid-template-columns:1.6rem 1fr 1rem;gap:.7rem}.automation-faq-list details>div{padding-left:2.3rem;padding-right:0}}@media (width<=52rem){.automation-page{text-align:center}.automation-page :is(h1,h2,h3,h4,p,figure){margin-inline:auto}.automation-breadcrumbs,.automation-hero__actions{justify-content:center;padding-inline:0}.automation-map{margin-inline:auto}.automation-map:before{inset:.7rem 0 -.7rem}.automation-map__flow li,.automation-not-ready-list article,.automation-architecture-list li,.automation-prototype-grid article,.automation-human-flow li,.automation-mission-list li{grid-template-columns:1fr;justify-items:center}.automation-symptom-grid span{margin-inline:auto;margin-bottom:1.5rem}.automation-choice-box li{padding-inline:1.5rem}.automation-choice-box li:before{margin:0 auto .6rem;display:block;position:static}.automation-human-flow li:not(:last-child):after{display:none}.automation-example :is(th,td){text-align:center}.automation-example__conclusion{border-left:0;border-top:3px solid var(--line-strong);padding-inline:1rem;padding-top:1rem}.automation-faq-list summary{grid-template-columns:1.4rem minmax(0,1fr) 1.4rem}.automation-faq-list details>div{padding-inline:0}.automation-final-cta__inner{place-items:center}.automation-page{--page-section-space:clamp(2.5rem, 7vw, 4rem)}}@media (prefers-reduced-motion:reduce){.automation-page *,.automation-page :before,.automation-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
