/* Automation service page: reuse public web-modern components. */
@media(min-width:961px){body.page-dev-automation #nav>li:focus-within>ul{visibility:visible!important}body.page-dev-automation #nav a:focus-visible{outline:2px solid #ffb27f;outline-offset:-3px}}
body.page-dev-automation main#main-content.wrapper{display:block;width:auto;max-width:none;margin:0;padding:0 20px 48px;background:#edf3f6}
body.page-dev-automation div#content.automation-modern-page{float:none;width:100%!important;max-width:1180px!important;margin:0 auto;padding:38px 0 0}
.automation-modern-page *{box-sizing:border-box}
.automation-modern-page h1,.automation-modern-page h2,.automation-modern-page h3{margin-top:0;color:#103443;text-transform:none!important}
.automation-modern-page p{word-spacing:normal!important;text-align:left!important}
/* Contain decorative layers below the header's existing navigation context. */
.automation-modern-page .web-modern-hero{isolation:isolate;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:36px;padding:60px 48px}
.automation-modern-page .web-modern-eyebrow{color:#b44908!important}
.automation-modern-page .web-modern-hero .web-modern-eyebrow,.automation-modern-page .web-modern-cta .web-modern-eyebrow{color:#ffb27f!important}
.automation-modern-page .web-modern-button-primary{background:#b74509;box-shadow:0 12px 24px rgba(80,25,0,.2)}
.automation-modern-page a:focus-visible{outline:3px solid #087d9b;outline-offset:5px}
.automation-modern-page .web-modern-hero a:focus-visible,.automation-modern-page .web-modern-cta a:focus-visible{outline-color:#fff}
.automation-flow{position:relative;z-index:2;min-width:0;margin:0;padding:26px;border:1px solid #82b3c2;border-radius:18px;background:#f3f8fa;box-shadow:0 24px 55px rgba(0,21,30,.3);color:#103443}
.automation-flow figcaption{font-size:19px;font-weight:800;line-height:1.4}.automation-flow figcaption>span{display:block;margin-top:5px;color:#536c78;font-size:12px;font-weight:400}
.automation-flow ol{display:grid;gap:12px;margin:24px 0 18px;padding:0;list-style:none}.automation-flow li{display:flex;gap:13px;align-items:center;padding:17px 14px;border:1px solid #c5dce4;border-radius:10px;background:#fff}.automation-flow li>span{font-size:13px;font-weight:800;color:#08718b}.automation-flow strong{display:block;font-size:16px;line-height:1.35}.automation-flow small{display:block;margin-top:5px;font-size:12px;line-height:1.5;color:#536c78}
.automation-flow-branches{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:16px;border-top:2px solid #9cbdc8}.automation-flow-branches>div{padding:18px 14px;border:1px solid #0b6175;border-radius:10px;background:#103e50;color:#fff}.automation-flow-branches>div:last-child{background:#fff1e5;border-color:#d1a07f;color:#593116}.automation-flow-branches b{display:block;margin-bottom:10px;font-size:10px;letter-spacing:.06em}.automation-flow-branches span{display:block;margin-top:9px;font-size:12px;line-height:1.5}.automation-flow>p{margin:18px 0 0!important;color:#536c78;font-size:12px!important;line-height:1.6!important}
.automation-related{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:26px 0 0}.automation-related a{display:inline-flex;align-items:center;min-height:44px;color:#075d75;font-size:14px;text-decoration:underline;text-underline-offset:3px}.automation-modern-page [id]{scroll-margin-top:24px}
@media(max-width:960px){.automation-modern-page .web-modern-hero{grid-template-columns:1fr;padding:48px 38px}.automation-flow{max-width:560px;width:100%}}
@media(max-width:680px){body.page-dev-automation main#main-content.wrapper{padding:0 12px 30px}body.page-dev-automation div#content.automation-modern-page{padding-top:18px}.automation-modern-page .web-modern-hero{padding:34px 24px}.automation-flow{padding:20px}.automation-flow-branches{grid-template-columns:1fr}.automation-related{align-items:flex-start;flex-direction:column;padding:0 12px}}
@media(prefers-reduced-motion:reduce){.automation-modern-page .web-modern-button,.automation-modern-page .web-modern-card-grid article{transition:none;transform:none}}.automation-flow-branches b{color:inherit!important}
