.automation-workflows{padding-block:var(--au-space);--au-example-copy:#526172;scroll-margin-top:0}.au-example-section-heading{text-align:center;margin-bottom:3rem}.au-example-section-heading h2 span{display:block}.au-example-section-heading>p{color:var(--au-example-copy);max-width:54ch;margin:1rem auto 0}.au-example-section-foot{text-align:center;margin-top:2rem}.au-example-section-foot p{color:var(--au-example-copy);margin:.5rem auto 0;font-size:.875rem}.au-example-section-foot p+p{font-size:1rem}.automation-workflows h3,.automation-workflows h4,.automation-workflows p{margin-block:0}.automation-workflows .au-example-section-heading>p{margin-top:1rem}.automation-workflows .au-example-section-foot p{margin-top:.5rem}.automation-workflows button,.automation-workflows a{-webkit-tap-highlight-color:transparent}.automation-workflows :focus-visible{outline-offset:5px;outline:2px solid}.automation-workflows{background:var(--soft)}.au-example-card-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.au-example-workflow-card{border:1px solid var(--border);background:var(--white);border-radius:1rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}.au-example-card-heading{align-items:center;gap:1rem;padding:2rem 2rem 0;display:flex}.automation-page .au-example-card-heading>svg{width:2rem;height:2rem}.automation-page .au-example-card-heading h3{font-size:clamp(1.2rem,1.6vw,1.5rem)}.au-example-card-route{grid-template-columns:1fr;gap:1.25rem;margin:0;padding:2rem;list-style:none;display:grid}.au-example-card-route li{align-items:flex-start;gap:1rem;min-width:0;display:flex;position:relative}.au-example-card-route li:not(:last-child):before{content:"";background:var(--border);width:1px;height:calc(100% + 1.25rem);position:absolute;top:.4rem;left:.25rem}.au-example-route-dot{background:var(--navy);border-radius:50%;flex:none;width:.55rem;height:.55rem;margin-top:.35rem;position:relative}.au-example-card-route li:nth-child(2) .au-example-route-dot{background:var(--white);border:1px solid var(--navy)}.au-example-card-route p{color:var(--au-example-copy);font-size:.875rem}.au-example-card-route strong{margin-top:.2rem;font-size:1rem;font-weight:600;line-height:1.45;display:block}@media (width>=901px){.au-example-card-heading h3{min-height:2lh}}@media (width>=901px) and (width<=1100px){.au-example-card-heading{gap:.75rem;padding-inline:1.5rem}}@media (width<=900px){.au-example-card-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-color:var(--navy) var(--soft);scrollbar-width:thin;gap:1rem;scroll-padding-inline:0;display:flex;overflow-x:auto}.au-example-workflow-card{scroll-snap-align:start;flex-direction:column;flex:0 0 88%;display:flex}}@media (width<=680px){.au-example-section-heading{margin-bottom:2rem}.automation-workflows .au-example-section-heading h2{font-size:1.9rem}.au-example-section-heading>p{font-size:1rem}.au-example-workflow-card{flex-basis:95%}.au-example-card-heading{padding:1.5rem 1.5rem 0}.au-example-card-route{padding:1.5rem}.au-example-card-route p{line-height:1.4}.au-example-section-foot{margin-top:1.5rem}}@media print{.au-example-card-track{display:block;overflow:visible}.au-example-workflow-card{break-inside:avoid;margin-bottom:1rem}}.automation-page{--au-space:clamp(2.5rem, 5vw, 4.5rem);--au-copy:#526172;color:var(--navy);background:var(--paper)}.automation-page h1{letter-spacing:-.03em;max-width:20ch;font-size:clamp(2.25rem,4vw,3.8rem);line-height:1.08}.automation-page h1 span{display:block}.automation-page h1 span+span{color:var(--sky)}.automation-page h2{letter-spacing:-.025em;text-align:center;font-size:clamp(1.9rem,3vw,2.75rem);line-height:1.15}.automation-page h3{letter-spacing:-.015em;font-size:1.125rem;line-height:1.35}.automation-page p{max-width:62ch;line-height:1.7}.automation-page svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1.25rem;height:1.25rem}.automation-page .button{gap:1.25rem;width:fit-content}.automation-page .button svg{transition:transform var(--transition)}.automation-page .button:hover svg{transform:translate(3px)}.automation-page .au-opening{isolation:isolate;background:var(--navy-deep);color:var(--white);padding:4.5rem 0 0;position:relative}.automation-page .au-opening h1{text-align:left;max-width:none;margin:0;font-size:clamp(2.25rem,4vw,3.8rem);line-height:1.08}.au-opening .particle-field{opacity:.6}.au-opening-inner{min-height:calc(100svh - 4.5rem);padding-block:var(--au-space);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-content:center;align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.au-opening-inner>*{min-width:0}.automation-page .au-lead{font-size:var(--text-lead);color:var(--white);max-width:50ch}.au-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1.5rem;margin-top:1.5rem;display:flex}.au-text-link{text-underline-offset:.3em;align-items:center;gap:1rem;min-height:3rem;font-size:.9rem;font-weight:600;text-decoration:underline;display:inline-flex}.au-text-link:hover{color:var(--sky)}.au-opening :focus-visible,.au-close :focus-visible{outline-color:var(--sky)}.au-section{padding-block:var(--au-space);scroll-margin-top:0}.au-section-heading{text-align:center;max-width:48rem;margin:0 auto 2rem}.au-section-heading h2{max-width:28ch;margin-inline:auto}.au-section-heading p{color:var(--au-copy);margin:.75rem auto 0}#automation-flow-title:focus{outline:none}.au-process-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;max-width:none;margin:0 auto;padding:0;list-style:none;display:grid}.au-process-journey li{text-align:left;border-top:1px solid var(--border);min-width:0;padding-top:1.5rem}.au-process-heading{align-items:center;gap:1rem;display:flex}.au-process-stop{width:3rem;height:3rem;color:var(--navy);flex:0 0 3rem;place-items:center;display:grid}.au-process-stop svg{width:3rem;height:3rem}.au-process-journey h3{margin:0;font-size:clamp(1.2rem,1.7vw,1.45rem)}.au-process-journey strong{margin-top:1rem;font-size:.95rem;font-weight:600;display:block}.au-process-journey p{max-width:32ch;color:var(--au-copy);margin:.75rem 0 0}.automation-page .au-faq{padding-block:var(--au-space);background:var(--soft)}.au-faq .faq-layout{grid-template-columns:minmax(0,1fr);gap:2rem;max-width:64rem}.au-faq .faq-heading{text-align:center;position:static}.au-faq .faq-heading h2{max-width:none;font-size:clamp(1.9rem,3vw,2.75rem);line-height:1.15}.au-faq .faq-list{border-top:0;min-block-size:0}.au-faq .faq-list details{border-top:1px solid var(--border);border-bottom:0}.au-faq .faq-list details:last-child{border-bottom:1px solid var(--border)}.au-faq .faq-list summary{gap:1.5rem;min-height:4.5rem;padding-block:1.5rem}.au-faq .faq-question{font-size:1rem;font-weight:600}.au-faq .faq-answer{padding:0 2.5rem 1.5rem 0}.au-faq .faq-answer p{max-width:62ch;color:var(--au-copy);margin:0;font-size:1rem}.au-close{background:var(--navy-deep);color:var(--white);text-align:center}.au-close h2{max-width:24ch;margin-inline:auto}.au-close p{color:var(--white);margin:1rem auto 0}.au-close .button{margin-top:1.5rem}@media (prefers-reduced-motion:no-preference){.au-opening-inner{animation:.7s cubic-bezier(.16,1,.3,1) both au-arrive}.au-opening-inner:focus-within{animation:none}}@keyframes au-arrive{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=767px){.au-opening-inner{grid-template-columns:1fr;gap:2rem}.au-section-heading{margin-bottom:1.5rem}.au-actions{gap:.75rem 1.5rem}.au-text-link{border-radius:var(--radius-pill);border:1px solid #ffffff8c;padding:.75rem 1.35rem;text-decoration:none}.au-text-link:hover{border-color:var(--sky)}.au-process-journey{grid-template-columns:1fr;gap:2rem}.au-process-stop{flex-basis:2.25rem;width:2.25rem;height:2.25rem}.au-process-stop svg{width:2.25rem;height:2.25rem}.au-process-journey p{max-width:none}.au-faq .faq-answer{padding-right:0}}@media (width<=680px){.automation-page .au-opening{padding-top:4rem}.au-opening-inner{min-height:calc(100svh - 4rem)}}@media (prefers-reduced-motion:reduce){.automation-page *,.automation-page :before,.automation-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.au-opening-inner{min-height:auto}.au-actions{display:none}}
