.automation-page{--automation-rule:#ffffff2e}.automation-page .site-header .brand{color:var(--white)}.automation-hero .hero__eyebrow{max-width:34rem}.automation-hero .hero__title{font-size:clamp(4rem,10.2vw,10.3rem)}.automation-hero .hero__bottom{grid-template-columns:minmax(18rem,1fr) minmax(15rem,.55fr) minmax(9rem,.42fr)}.automation-hero__proof{color:#ffffffad;font-family:var(--font-mono);text-align:right;text-transform:uppercase;justify-self:end;gap:.45rem;margin:0;font-size:.57rem;line-height:1.45;display:grid}.automation-hero__proof span:first-child{color:var(--cyan)}.automation-section{padding:clamp(6rem, 10vw, 10rem) var(--gutter);position:relative;overflow:hidden}.automation-section h2{letter-spacing:-.075em;max-width:13ch;margin:0;font-size:clamp(3.2rem,7.7vw,8rem);font-weight:500;line-height:.9}.automation-section h2 em{color:var(--signal);font-style:normal}.automation-section__intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(2rem,7vw,8rem);margin-top:clamp(3rem,7vw,7rem);display:grid}.automation-section__intro>p{letter-spacing:-.025em;max-width:39rem;margin:0;font-size:clamp(1.05rem,1.55vw,1.4rem);line-height:1.45}.automation-use-cases,.automation-method{color:var(--ink);background:var(--paper)}.automation-workflows{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(4rem,8vw,8rem);display:grid}.automation-workflow{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:31rem;padding:clamp(1.5rem,3vw,2.8rem)}.automation-workflow__top{color:#1113119e;font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.62rem;display:flex}.automation-workflow h3{letter-spacing:-.065em;max-width:13ch;margin:clamp(3rem,6vw,5.5rem) 0 2rem;font-size:clamp(2.4rem,4.5vw,4.8rem);font-weight:500;line-height:.92}.automation-workflow dl{gap:1rem;margin:0;display:grid}.automation-workflow dl>div{border-top:1px solid #11131133;grid-template-columns:5.3rem 1fr;gap:1rem;padding-top:.75rem;display:grid}.automation-workflow dt{font-family:var(--font-mono);text-transform:uppercase;font-size:.58rem}.automation-workflow dd{color:#111311bd;margin:0;line-height:1.5}.automation-system{color:var(--white);background:var(--void)}.automation-chain{border-top:1px solid var(--automation-rule);border-left:1px solid var(--automation-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(4rem,8vw,8rem);display:grid}.automation-chain article{border-right:1px solid var(--automation-rule);border-bottom:1px solid var(--automation-rule);min-height:23rem;padding:1.5rem;position:relative}.automation-chain article:not(:last-child):after{z-index:2;width:1.4rem;height:1.4rem;color:var(--void);content:"→";background:var(--cyan);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.7rem;display:grid;position:absolute;top:50%;right:-.72rem;transform:translateY(-50%)}.automation-chain small{color:var(--cyan);font-family:var(--font-mono)}.automation-chain h3{letter-spacing:-.06em;margin:7rem 0 1rem;font-size:clamp(2rem,3vw,3.2rem);font-weight:500;line-height:.95}.automation-chain p{color:#ffffffa8;margin:0;line-height:1.55}.automation-integrations{border-top:1px solid var(--automation-rule);border-bottom:1px solid var(--automation-rule);color:#ffffffb8;font-family:var(--font-mono);text-transform:uppercase;margin-top:2.5rem;padding:1.25rem 0;font-size:clamp(.63rem,.9vw,.8rem);overflow:hidden}.automation-integrations span{white-space:nowrap;width:max-content;display:block}.automation-method__steps{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(4rem,8vw,8rem);display:grid}.automation-method__steps article{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);flex-direction:column;min-height:28rem;padding:1.5rem;display:flex}.automation-method__steps span,.automation-method__steps b{font-family:var(--font-mono);font-size:.6rem}.automation-method__steps h3{letter-spacing:-.06em;margin:8rem 0 1rem;font-size:clamp(2.1rem,3vw,3.5rem);font-weight:500;line-height:.95}.automation-method__steps p{color:#111311b8;margin:0;line-height:1.55}.automation-method__steps b{color:var(--signal);margin-top:auto}.automation-controls{color:var(--white);background:var(--void-soft)}.automation-controls__grid{border-top:1px solid var(--automation-rule);border-left:1px solid var(--automation-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(4rem,8vw,8rem);display:grid}.automation-controls__grid article{border-right:1px solid var(--automation-rule);border-bottom:1px solid var(--automation-rule);min-height:20rem;padding:1.5rem}.automation-controls__grid span{color:var(--signal);font-family:var(--font-mono);font-size:.6rem}.automation-controls__grid h3{letter-spacing:-.055em;margin:5rem 0 1rem;font-size:clamp(1.8rem,2.7vw,3rem);font-weight:500;line-height:.98}.automation-controls__grid p{color:#ffffffa6;margin:0;line-height:1.55}.automation-measure{padding:clamp(5rem, 8vw, 8rem) var(--gutter);color:var(--void);background:var(--cyan)}.automation-measure__grid{grid-template-columns:minmax(18rem,.75fr) 1.25fr;align-items:end;gap:clamp(3rem,7vw,8rem);display:grid}.automation-measure h2{letter-spacing:-.075em;max-width:10ch;margin:0;font-size:clamp(3.2rem,7vw,7rem);font-weight:500;line-height:.88}.automation-measure__metrics{border-top:1px solid var(--void);border-left:1px solid var(--void);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.automation-measure__metrics span{border-right:1px solid var(--void);border-bottom:1px solid var(--void);min-height:7rem;font-family:var(--font-mono);text-transform:uppercase;padding:1rem;font-size:.68rem}.automation-page .contact__intro>p{max-width:38rem}@media (width<=1080px){.automation-chain,.automation-method__steps,.automation-controls__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-chain article:nth-child(2):after{display:none}}@media (width<=760px){.automation-hero .hero__title{font-size:clamp(2.45rem,12.7vw,5.2rem)}.automation-hero .hero__bottom,.automation-section__intro,.automation-measure__grid{grid-template-columns:1fr}.automation-hero__proof{text-align:left;justify-self:start}.automation-section h2,.automation-measure h2{font-size:clamp(3rem,15vw,5.7rem)}.automation-workflows,.automation-chain,.automation-method__steps,.automation-controls__grid,.automation-measure__metrics{grid-template-columns:1fr}.automation-workflow,.automation-chain article,.automation-method__steps article,.automation-controls__grid article{min-height:auto}.automation-chain article:not(:last-child):after{display:none}.automation-chain h3,.automation-method__steps h3,.automation-controls__grid h3{margin-top:3.5rem}.automation-method__steps b{margin-top:3rem}}@media (prefers-reduced-motion:reduce){.automation-integrations span{transform:none!important}}
