.automation-page-module__HxytCW__hero{min-height:calc(100svh - var(--header-height));border-bottom:1px solid var(--color-border-strong);background:linear-gradient(var(--color-border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--color-border-subtle) 1px, transparent 1px), var(--color-bg-primary);background-size:8.333% 8.333%,8.333% 8.333%,auto;padding-block:clamp(4rem,6vw,7rem)}.automation-page-module__HxytCW__heroGrid{grid-template-columns:minmax(0,1.18fr) minmax(25rem,.82fr);align-items:center;gap:clamp(3rem,7vw,8.5rem);min-height:calc(100svh - 13.25rem);display:grid}.automation-page-module__HxytCW__heroTitle{max-width:9.5ch;font-family:var(--font-space), var(--font-geist-sans), sans-serif;letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:clamp(4rem,7.65vw,8.65rem);font-weight:520;line-height:.89}.automation-page-module__HxytCW__heroTitle span{color:var(--color-surface-accent)}.automation-page-module__HxytCW__heroSupport{grid-template-columns:minmax(16rem,1fr) minmax(19rem,.8fr);align-items:end;gap:clamp(2rem,4vw,4.5rem);max-width:55rem;margin-top:clamp(2.75rem,4vw,4.75rem);display:grid}.automation-page-module__HxytCW__heroSupport p{color:var(--color-text-secondary);font-size:var(--type-body-large);letter-spacing:-.025em;margin:0;line-height:1.5}.automation-page-module__HxytCW__heroArchitecture{border:1px solid var(--color-border-strong);min-height:42rem;color:var(--color-text-inverse);background:var(--color-surface-inverse);box-shadow:1.1rem 1.1rem 0 var(--color-surface-accent);grid-template-rows:auto 1fr auto;display:grid}.automation-page-module__HxytCW__heroWorkflow{min-width:0;box-shadow:1.1rem 1.1rem 0 var(--color-surface-accent);align-self:center}.automation-page-module__HxytCW__systemIntegrationMap{margin-top:clamp(3rem,6vw,6rem)}.automation-page-module__HxytCW__architectureHeader,.automation-page-module__HxytCW__architectureControls{min-height:3.7rem;font-family:var(--font-geist-mono), monospace;font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-inline:1rem;display:flex}.automation-page-module__HxytCW__architectureHeader{border-bottom:1px solid var(--color-border-inverse)}.automation-page-module__HxytCW__architectureHeader span:last-child,.automation-page-module__HxytCW__architectureControls span{color:var(--color-text-inverse-muted)}.automation-page-module__HxytCW__architectureRoute{align-content:center;gap:0;padding:clamp(1.25rem,2.5vw,2.5rem);display:grid}.automation-page-module__HxytCW__architectureStage{border-bottom:1px solid var(--color-border-inverse);grid-template-columns:3rem minmax(6rem,.62fr) minmax(0,1fr);align-items:center;gap:1rem;min-height:5.7rem;padding-block:.8rem;display:grid}.automation-page-module__HxytCW__architectureStage:last-child{border-bottom:0}.automation-page-module__HxytCW__architectureStage>div{flex-direction:column;align-items:center;height:100%;display:flex}.automation-page-module__HxytCW__architectureStage>div span{color:var(--color-text-inverse-muted);font-family:var(--font-geist-mono), monospace;font-size:.58rem}.automation-page-module__HxytCW__architectureStage i{background:var(--color-border-inverse);flex:1;width:1px;margin-top:.5rem;display:block}.automation-page-module__HxytCW__architectureStage strong{font-family:var(--font-space), var(--font-geist-sans), sans-serif;letter-spacing:-.04em;font-size:clamp(1.25rem,1.8vw,1.8rem);font-weight:520}.automation-page-module__HxytCW__architectureStage:nth-child(3) strong{color:var(--color-surface-accent-soft)}.automation-page-module__HxytCW__architectureStage p{color:var(--color-text-inverse-secondary);margin:0;font-size:.72rem;line-height:1.5}.automation-page-module__HxytCW__architectureControls{border-top:1px solid var(--color-border-inverse)}.automation-page-module__HxytCW__architectureControls strong{align-items:center;gap:.55rem;font-weight:600;display:inline-flex}.automation-page-module__HxytCW__architectureControls strong:before{content:"";background:var(--color-surface-accent-soft);border-radius:50%;width:.45rem;height:.45rem}.automation-page-module__HxytCW__sectionIntro,.automation-page-module__HxytCW__integrationIntro,.automation-page-module__HxytCW__methodIntro{grid-template-columns:minmax(13rem,.48fr) minmax(22rem,1.52fr);align-items:start;gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(3.5rem,7vw,7rem);display:grid}.automation-page-module__HxytCW__sectionIntro h2,.automation-page-module__HxytCW__integrationIntro h2,.automation-page-module__HxytCW__methodIntro h2{max-width:14ch;font-family:var(--font-space), var(--font-geist-sans), sans-serif;font-size:var(--type-heading-2);letter-spacing:-.06em;font-weight:520;line-height:var(--leading-heading);text-wrap:balance;margin:0}.automation-page-module__HxytCW__useCaseList{border-top:1px solid var(--color-border-strong)}.automation-page-module__HxytCW__useCaseList>div{border-bottom:1px solid var(--color-border-default)}.automation-page-module__HxytCW__useCase{grid-template-columns:minmax(15rem,.64fr) minmax(0,1.36fr);align-items:stretch;min-height:13rem;display:grid}.automation-page-module__HxytCW__useCaseTrigger{border-right:1px solid var(--color-border-default);grid-template-columns:2.5rem 1fr;align-content:space-between;gap:2rem 1rem;padding:1.25rem 1.25rem 1.25rem 0;display:grid}.automation-page-module__HxytCW__useCaseTrigger span{color:var(--color-text-muted);font-family:var(--font-geist-mono), monospace;font-size:var(--type-meta)}.automation-page-module__HxytCW__useCaseTrigger h3{max-width:12ch;font-family:var(--font-space), var(--font-geist-sans), sans-serif;letter-spacing:-.055em;grid-column:2;margin:auto 0 0;font-size:clamp(2rem,3.5vw,4rem);font-weight:520;line-height:.95}.automation-page-module__HxytCW__useCaseSequence{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;margin:0;padding:0;list-style:none;display:grid}.automation-page-module__HxytCW__useCaseSequence li{border-right:1px solid var(--color-border-default);background:var(--color-bg-primary);min-width:0;transition:color var(--duration-normal) var(--ease-standard), background var(--duration-normal) var(--ease-standard);flex-direction:column;justify-content:space-between;gap:3rem;padding:1.25rem;display:flex;position:relative}.automation-page-module__HxytCW__useCaseSequence li:last-child{border-right:0}.automation-page-module__HxytCW__useCaseSequence li:hover{color:var(--color-text-inverse);background:var(--color-surface-inverse)}.automation-page-module__HxytCW__useCaseSequence li:not(:last-child):after{z-index:1;border-top:1px solid var(--color-border-strong);border-right:1px solid var(--color-border-strong);content:"";background:var(--color-bg-primary);width:.6rem;height:.6rem;transition:background var(--duration-normal) var(--ease-standard);display:grid;position:absolute;top:50%;right:-.3rem;transform:translateY(-50%)rotate(45deg)}.automation-page-module__HxytCW__useCaseSequence li:hover:after{background:var(--color-surface-inverse)}.automation-page-module__HxytCW__useCaseSequence span{color:var(--color-text-muted);font-family:var(--font-geist-mono), monospace;font-size:.58rem}.automation-page-module__HxytCW__useCaseSequence li:hover span{color:var(--color-text-inverse-muted)}.automation-page-module__HxytCW__useCaseSequence strong{max-width:15ch;font-size:clamp(.8rem,.4vw + .7rem,1rem);font-weight:580;line-height:1.35}.automation-page-module__HxytCW__integrationSection{overflow:hidden}.automation-page-module__HxytCW__integrationIntro{grid-template-columns:minmax(22rem,1.2fr) minmax(18rem,.8fr);align-items:end}.automation-page-module__HxytCW__integrationIntro p{max-width:40rem;color:var(--color-text-muted);font-size:var(--type-body-large);letter-spacing:-.025em;margin:0;line-height:1.55}.automation-page-module__HxytCW__integrationMap{border:1px solid var(--color-border-strong);background:var(--color-surface-elevated);box-shadow:1.25rem 1.25rem 0 var(--color-surface-accent-soft)}.automation-page-module__HxytCW__integrationMapHeader{border-bottom:1px solid var(--color-border-default);min-height:3.75rem;color:var(--color-text-muted);font-family:var(--font-geist-mono), monospace;font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-inline:1rem;display:flex}.automation-page-module__HxytCW__integrationGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.automation-page-module__HxytCW__integrationGrid>div{height:100%}.automation-page-module__HxytCW__integrationItem{border-right:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);grid-template-columns:auto 1fr;align-content:space-between;gap:3rem .85rem;height:100%;min-height:10rem;padding:1rem;display:grid}.automation-page-module__HxytCW__integrationGrid>div:nth-child(4n) .automation-page-module__HxytCW__integrationItem{border-right:0}.automation-page-module__HxytCW__integrationItem span{color:var(--color-text-muted);font-family:var(--font-geist-mono), monospace;font-size:.58rem}.automation-page-module__HxytCW__integrationItem i{background:var(--color-border-default);height:1px;margin-top:.28rem;display:block;position:relative}.automation-page-module__HxytCW__integrationItem i:after{content:"";background:var(--color-surface-accent);border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.automation-page-module__HxytCW__integrationItem strong{font-family:var(--font-space), var(--font-geist-sans), sans-serif;letter-spacing:-.045em;grid-column:1/-1;font-size:clamp(1.45rem,2.25vw,2.5rem);font-weight:520;line-height:.98}.automation-page-module__HxytCW__integrationCore{min-height:8rem;color:var(--color-text-inverse);background:var(--color-surface-accent);grid-template-columns:minmax(13rem,.45fr) minmax(20rem,1.55fr);align-items:center;gap:2rem;padding:1.25rem;display:grid}.automation-page-module__HxytCW__integrationCore span{color:var(--color-text-accent-secondary);font-family:var(--font-geist-mono), monospace;font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase}.automation-page-module__HxytCW__integrationCore strong{font-family:var(--font-space), var(--font-geist-sans), sans-serif;letter-spacing:-.05em;font-size:clamp(1.7rem,3vw,3.25rem);font-weight:520;line-height:1}.automation-page-module__HxytCW__methodSection{position:relative}.automation-page-module__HxytCW__methodIntro{grid-template-columns:minmax(22rem,1.3fr) minmax(18rem,.7fr);align-items:end}.automation-page-module__HxytCW__methodIntro h2{max-width:13ch}.automation-page-module__HxytCW__methodIntro h2 span{color:var(--color-surface-accent-soft)}.automation-page-module__HxytCW__methodIntro>p{max-width:39rem;color:var(--color-text-inverse-secondary);font-size:var(--type-body-large);letter-spacing:-.025em;margin:0;line-height:1.55}.automation-page-module__HxytCW__methodGrid{border-top:1px solid var(--color-border-inverse);border-left:1px solid var(--color-border-inverse);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.automation-page-module__HxytCW__methodGrid>div{height:100%}.automation-page-module__HxytCW__methodStep{border-right:1px solid var(--color-border-inverse);border-bottom:1px solid var(--color-border-inverse);height:100%;min-height:24rem;transition:color var(--duration-normal) var(--ease-standard), background var(--duration-normal) var(--ease-standard);flex-direction:column;justify-content:space-between;gap:3rem;padding:clamp(1.1rem,2.25vw,2rem);display:flex}.automation-page-module__HxytCW__methodStep:hover{color:var(--color-text-primary);background:var(--color-surface-accent-soft)}.automation-page-module__HxytCW__methodStep>span{color:var(--color-text-inverse-muted);font-family:var(--font-geist-mono), monospace;font-size:var(--type-meta)}.automation-page-module__HxytCW__methodStep:hover>span{color:var(--color-text-muted)}.automation-page-module__HxytCW__methodStep h3{max-width:12ch;font-family:var(--font-space), var(--font-geist-sans), sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(1.65rem,2.5vw,2.65rem);font-weight:520;line-height:.98}.automation-page-module__HxytCW__methodStep p{color:var(--color-text-inverse-secondary);transition:color var(--duration-normal) var(--ease-standard);margin:1rem 0 0;font-size:clamp(.74rem,.2vw + .7rem,.82rem);line-height:1.6}.automation-page-module__HxytCW__methodStep:hover p{color:var(--color-text-secondary)}.automation-page-module__HxytCW__controlPlane{border:1px solid var(--color-border-inverse);margin-top:clamp(4rem,8vw,8rem)}.automation-page-module__HxytCW__controlPlaneHeader{border-bottom:1px solid var(--color-border-inverse);min-height:4rem;font-family:var(--font-geist-mono), monospace;font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-inline:1rem;display:flex}.automation-page-module__HxytCW__controlPlaneHeader span{color:var(--color-text-inverse-muted)}.automation-page-module__HxytCW__controlPlaneBody{grid-template-columns:minmax(0,.8fr) minmax(18rem,1.4fr) minmax(0,.8fr);min-height:22rem;display:grid}.automation-page-module__HxytCW__systemBoundary,.automation-page-module__HxytCW__orchestrationBoundary{flex-direction:column;justify-content:space-between;gap:4rem;padding:clamp(1.25rem,2.5vw,2.5rem);display:flex}.automation-page-module__HxytCW__systemBoundary{color:var(--color-text-primary);background:var(--color-surface-accent-soft)}.automation-page-module__HxytCW__systemBoundary span,.automation-page-module__HxytCW__orchestrationBoundary>span{font-family:var(--font-geist-mono), monospace;font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase}.automation-page-module__HxytCW__systemBoundary span{color:var(--color-text-muted)}.automation-page-module__HxytCW__systemBoundary>strong{max-width:14ch;font-family:var(--font-space), var(--font-geist-sans), sans-serif;letter-spacing:-.05em;font-size:clamp(1.6rem,2.8vw,3rem);font-weight:520;line-height:.98}.automation-page-module__HxytCW__orchestrationBoundary{border-inline:1px solid var(--color-border-inverse);background:linear-gradient(var(--color-border-inverse) 1px, transparent 1px), linear-gradient(90deg, var(--color-border-inverse) 1px, transparent 1px);background-size:25% 25%}.automation-page-module__HxytCW__orchestrationBoundary>span{color:var(--color-text-inverse-muted)}.automation-page-module__HxytCW__orchestrationBoundary>div{gap:.65rem;display:grid}.automation-page-module__HxytCW__orchestrationBoundary strong{border:1px solid var(--color-border-inverse);min-height:3.75rem;font-family:var(--font-space), var(--font-geist-sans), sans-serif;background:var(--color-surface-inverse);justify-content:space-between;align-items:center;padding-inline:1rem;font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:520;display:flex}.automation-page-module__HxytCW__orchestrationBoundary strong:after{content:"→";color:var(--color-text-inverse-muted);font-family:var(--font-geist-mono), monospace}.automation-page-module__HxytCW__reliabilityControls{border-top:1px solid var(--color-border-inverse);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.automation-page-module__HxytCW__reliabilityControls>div{border-right:1px solid var(--color-border-inverse);min-height:4.5rem;color:var(--color-text-inverse-secondary);font-size:var(--type-caption);align-items:center;gap:.75rem;padding-inline:1rem;display:flex}.automation-page-module__HxytCW__reliabilityControls>div:last-child{border-right:0}.automation-page-module__HxytCW__reliabilityControls i{background:var(--color-surface-accent-soft);border-radius:50%;width:.45rem;height:.45rem}.automation-page-module__HxytCW__finalCta{padding-block:clamp(6rem,11vw,11rem)}.automation-page-module__HxytCW__finalCta h2{max-width:12ch;font-family:var(--font-space), var(--font-geist-sans), sans-serif;letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:clamp(3.8rem,8.4vw,9rem);font-weight:520;line-height:.89}.automation-page-module__HxytCW__finalCtaAction{border-top:1px solid var(--color-border-inverse);grid-template-columns:minmax(18rem,1fr) minmax(16rem,.6fr);align-items:start;gap:3rem;margin-top:clamp(3rem,6vw,6rem);padding-top:1.5rem;display:grid}.automation-page-module__HxytCW__finalCtaAction p{max-width:43rem;color:var(--color-text-accent-secondary);font-size:var(--type-body);line-height:var(--leading-body);margin:0}.automation-page-module__HxytCW__finalCtaAction a{justify-self:end;width:min(100%,24rem)}@media (max-width:72rem){.automation-page-module__HxytCW__heroGrid{grid-template-columns:minmax(0,1.12fr) minmax(22rem,.88fr);gap:3rem}.automation-page-module__HxytCW__heroSupport{grid-template-columns:1fr}.automation-page-module__HxytCW__useCase{grid-template-columns:minmax(13rem,.55fr) minmax(0,1.45fr)}.automation-page-module__HxytCW__integrationGrid,.automation-page-module__HxytCW__methodGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-page-module__HxytCW__integrationGrid>div:nth-child(4n) .automation-page-module__HxytCW__integrationItem{border-right:1px solid var(--color-border-default)}.automation-page-module__HxytCW__integrationGrid>div:nth-child(3n) .automation-page-module__HxytCW__integrationItem{border-right:0}.automation-page-module__HxytCW__methodStep{min-height:22rem}}@media (max-width:56rem){.automation-page-module__HxytCW__hero{background:var(--color-bg-primary);min-height:auto}.automation-page-module__HxytCW__heroGrid,.automation-page-module__HxytCW__sectionIntro,.automation-page-module__HxytCW__integrationIntro,.automation-page-module__HxytCW__methodIntro,.automation-page-module__HxytCW__integrationCore,.automation-page-module__HxytCW__finalCtaAction{grid-template-columns:1fr}.automation-page-module__HxytCW__heroGrid{min-height:auto}.automation-page-module__HxytCW__heroArchitecture{min-height:38rem}.automation-page-module__HxytCW__heroWorkflow{min-height:0}.automation-page-module__HxytCW__sectionIntro,.automation-page-module__HxytCW__integrationIntro,.automation-page-module__HxytCW__methodIntro{gap:1.5rem}.automation-page-module__HxytCW__useCase{grid-template-columns:1fr}.automation-page-module__HxytCW__useCaseTrigger{border-right:0;border-bottom:1px solid var(--color-border-default);min-height:9rem;padding:1.25rem}.automation-page-module__HxytCW__useCaseSequence li{min-height:10rem}.automation-page-module__HxytCW__integrationCore{gap:.75rem}.automation-page-module__HxytCW__controlPlaneBody{grid-template-columns:1fr}.automation-page-module__HxytCW__systemBoundary,.automation-page-module__HxytCW__orchestrationBoundary{min-height:16rem}.automation-page-module__HxytCW__orchestrationBoundary{border-top:1px solid var(--color-border-inverse);border-right:0;border-bottom:1px solid var(--color-border-inverse);border-left:0}.automation-page-module__HxytCW__reliabilityControls{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-page-module__HxytCW__reliabilityControls>div:nth-child(2){border-right:0}.automation-page-module__HxytCW__reliabilityControls>div:nth-child(n+3){border-top:1px solid var(--color-border-inverse)}.automation-page-module__HxytCW__finalCtaAction{gap:2rem}.automation-page-module__HxytCW__finalCtaAction a{justify-self:start}}@media (max-width:42rem){.automation-page-module__HxytCW__hero{padding-block:4.5rem 5.5rem}.automation-page-module__HxytCW__heroTitle{font-size:clamp(3.55rem,16vw,5.2rem)}.automation-page-module__HxytCW__heroSupport{margin-top:2.5rem}.automation-page-module__HxytCW__heroSupport a,.automation-page-module__HxytCW__finalCtaAction a{width:100%}.automation-page-module__HxytCW__heroArchitecture{min-height:34rem;box-shadow:.75rem .75rem 0 var(--color-surface-accent)}.automation-page-module__HxytCW__heroWorkflow{box-shadow:.75rem .75rem 0 var(--color-surface-accent)}.automation-page-module__HxytCW__architectureHeader,.automation-page-module__HxytCW__architectureControls,.automation-page-module__HxytCW__integrationMapHeader,.automation-page-module__HxytCW__controlPlaneHeader{font-size:.54rem}.automation-page-module__HxytCW__architectureRoute{padding:1rem}.automation-page-module__HxytCW__architectureStage{grid-template-columns:2rem minmax(4.5rem,.6fr) minmax(0,1.4fr);gap:.75rem;min-height:5.25rem}.automation-page-module__HxytCW__architectureStage p{font-size:.64rem}.automation-page-module__HxytCW__architectureControls span{max-width:10rem}.automation-page-module__HxytCW__useCaseTrigger{min-height:10rem}.automation-page-module__HxytCW__useCaseSequence{grid-auto-columns:auto;grid-auto-flow:row}.automation-page-module__HxytCW__useCaseSequence li{border-right:0;border-bottom:1px solid var(--color-border-default);gap:2rem;min-height:7.5rem}.automation-page-module__HxytCW__useCaseSequence li:last-child{border-bottom:0}.automation-page-module__HxytCW__useCaseSequence li:not(:last-child):after{top:auto;bottom:-.3rem;right:1.25rem;transform:rotate(135deg)}.automation-page-module__HxytCW__integrationGrid,.automation-page-module__HxytCW__methodGrid{grid-template-columns:1fr}.automation-page-module__HxytCW__integrationGrid>div:nth-child(3n) .automation-page-module__HxytCW__integrationItem,.automation-page-module__HxytCW__integrationGrid>div:nth-child(4n) .automation-page-module__HxytCW__integrationItem{border-right:0}.automation-page-module__HxytCW__integrationItem{border-right:0;min-height:8.5rem}.automation-page-module__HxytCW__methodStep{min-height:18rem}.automation-page-module__HxytCW__controlPlaneHeader{flex-direction:column;justify-content:center;align-items:flex-start}.automation-page-module__HxytCW__systemBoundary,.automation-page-module__HxytCW__orchestrationBoundary{min-height:14rem}.automation-page-module__HxytCW__reliabilityControls{grid-template-columns:1fr}.automation-page-module__HxytCW__reliabilityControls>div,.automation-page-module__HxytCW__reliabilityControls>div:nth-child(2){border-top:1px solid var(--color-border-inverse);border-right:0}.automation-page-module__HxytCW__reliabilityControls>div:first-child{border-top:0}.automation-page-module__HxytCW__finalCta h2{font-size:clamp(3.4rem,16vw,5.4rem)}}@media (prefers-reduced-motion:reduce){.automation-page-module__HxytCW__useCaseSequence li,.automation-page-module__HxytCW__methodStep{transition:none}}
