/* EnlazaTec · Automatización de procesos · 28/10/2026
   CSS independiente. También puede pegarse al final de custom.css.
   Estilos limitados a .et-automation-page. Los diagramas no requieren imágenes. */
.et-automation-page { --au-paper:#faf8f5; --au-surface:#fff; --au-ink:#202020; --au-muted:#625d59; --au-line:#ddd7d0; --au-accent:#ad2952; --au-pink:#eb7598; background:var(--au-paper); }
.et-automation-page.dark { --au-paper:#171717; --au-surface:#202020; --au-ink:#f5f2ee; --au-muted:#bcb6b0; --au-line:#3b3734; --au-accent:#f091ae; }
.et-automation-page .header__area-2 { background:#111 !important; }
@media (min-width:1200px) {
    .et-automation-page .header__nav-2 .main-menu { display:flex; align-items:center; justify-content:flex-end; gap:clamp(18px,2.2vw,36px); }
    .et-automation-page .header__nav-2 .main-menu > li { margin:0; flex-shrink:0; }
    .et-automation-page .header__nav-2 .main-menu > li > a { font-size:16px; }
}
.et-automation-page .au-main { color:var(--au-ink); background:var(--au-paper); }
.et-automation-page .au-container { max-width:1320px; padding-left:30px; padding-right:30px; }
.et-automation-page .au-main p { color:var(--au-muted); font-size:18px; line-height:1.7; }
.et-automation-page .au-main h1, .et-automation-page .au-main h2, .et-automation-page .au-main h3 { color:var(--au-ink); font-weight:500; word-break:normal; overflow-wrap:normal; hyphens:none; }
.et-automation-page .au-main h1 { font-size:clamp(48px,5.1vw,76px); line-height:1.02; letter-spacing:-.045em; }
.et-automation-page .au-main h2 { font-size:clamp(34px,3.8vw,58px); line-height:1.1; letter-spacing:-.035em; }
.et-automation-page .au-main h3 { font-size:27px; line-height:1.2; letter-spacing:-.02em; }
.et-automation-page .au-main h1 br, .et-automation-page .au-main h2 br, .et-automation-page .au-main h3 br { display:initial; }
.et-automation-page .au-main em { color:var(--au-accent); font-style:normal; }
.et-automation-page .au-main .au-eyebrow { font-size:12px; font-weight:500; letter-spacing:.13em; line-height:1.5; text-transform:uppercase; color:var(--au-accent); margin-bottom:24px; }
.et-automation-page .au-eyebrow::before { content:''; display:inline-block; width:6px; height:6px; border-radius:50%; background:currentColor; vertical-align:2px; margin-right:10px; }
.et-automation-page .au-section { padding:105px 0; }
.et-automation-page .au-section-heading { display:grid; grid-template-columns:1.15fr .85fr; align-items:end; gap:85px; margin-bottom:45px; }
.et-automation-page .au-button { display:inline-flex; align-items:center; justify-content:center; gap:25px; padding:18px 25px; border-radius:40px; color:#171717; background:var(--au-pink); font-size:16px; font-weight:500; transition:background .2s,transform .2s; }
.et-automation-page .au-button:hover { color:#171717; background:#f39ab5; transform:translateY(-2px); }
.et-automation-page .au-text-link { display:inline-flex; align-items:center; gap:20px; padding-bottom:9px; border-bottom:1px solid var(--au-ink); color:var(--au-ink); font-size:16px; }
.et-automation-page .au-text-link:hover { color:var(--au-accent); border-color:var(--au-accent); }
.et-automation-page .au-hero { padding-top:130px; }
.et-automation-page .au-breadcrumb ol { display:flex; flex-wrap:wrap; gap:9px; list-style:none; margin:0 0 48px; padding:0; }
.et-automation-page .au-breadcrumb li, .et-automation-page .au-breadcrumb a { color:var(--au-muted); font-size:13px; }
.et-automation-page .au-breadcrumb li + li::before { content:'/'; margin-right:9px; opacity:.6; }
.et-automation-page .au-breadcrumb a:hover { color:var(--au-accent); }
.et-automation-page .au-hero-grid { display:grid; grid-template-columns:1fr 1fr; gap:80px; align-items:center; }
.et-automation-page .au-main .au-lead { font-size:23px; line-height:1.45; color:var(--au-ink); margin:27px 0 18px; max-width:520px; }
.et-automation-page .au-hero-copy > p:not(.au-eyebrow) { max-width:540px; }
.et-automation-page .au-hero-copy .au-button { margin-top:28px; }
.et-automation-page .au-flow-board { margin:0; padding:30px; border:1px solid #484044; border-radius:20px; background-color:#202020; background-image:radial-gradient(#ffffff0e 1px,transparent 1px); background-size:19px 19px; color:#f5f2ee; box-shadow:0 18px 50px #3020230d; }
.et-automation-page .au-board-top { display:flex; gap:9px; align-items:center; color:#c5bcbf; font-size:12px; }
.et-automation-page .au-board-dot { width:7px; height:7px; background:#eb7598; border-radius:50%; box-shadow:0 0 0 5px #eb759815; }
.et-automation-page .au-example-tag { margin-left:auto; border:1px solid #5c4a50; border-radius:20px; padding:4px 10px; color:#e8b4c5; font-size:10px; }
.et-automation-page .au-board-title { font-size:35px; line-height:1.08; letter-spacing:-.025em; margin:30px 0; color:#f5f2ee; }
.et-automation-page .au-board-title br { display:initial; }
.et-automation-page .au-flow-main { list-style:none; padding:0; margin:0; }
.et-automation-page .au-flow-main li { position:relative; display:flex; align-items:center; gap:18px; padding:20px; background:#292629; border:1px solid #56474d; border-radius:12px; }
.et-automation-page .au-flow-main li + li { margin-top:27px; }
.et-automation-page .au-flow-main li + li::before { content:''; position:absolute; width:1px; height:27px; left:50%; top:-28px; background:#bd788f; }
.et-automation-page .au-flow-main li + li::after { content:''; position:absolute; top:-8px; left:calc(50% - 3px); border-left:3px solid transparent; border-right:3px solid transparent; border-top:6px solid #bd788f; }
.et-automation-page .au-node-icon { display:flex; align-items:center; justify-content:center; width:43px; height:43px; flex-shrink:0; border:1px solid #6a4552; border-radius:10px; background:#3e2830; color:#f091ae; font-size:18px; }
.et-automation-page .au-flow-main small { display:block; color:#d4a2b3; font-size:10px; letter-spacing:.04em; margin-bottom:4px; }
.et-automation-page .au-flow-main strong { display:block; font-size:19px; font-weight:500; line-height:1.25; }
.et-automation-page .au-flow-main p { font-size:12px; color:#c5bcbf; margin-top:5px; line-height:1.5; }
.et-automation-page .au-branches { position:relative; display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:16px; margin-top:40px; }
.et-automation-page .au-branches::before { content:''; position:absolute; left:25%; right:25%; top:-20px; height:20px; border:1px solid #bd788f; border-bottom:0; }
.et-automation-page .au-branches::after { content:''; position:absolute; top:-40px; left:50%; height:20px; border-left:1px solid #bd788f; }
.et-automation-page .au-branch { padding:17px; border:1px solid #65505a; border-radius:12px; background:#30262b; }
.et-automation-page .au-branch-review { background:#29282a; border-color:#504b50; }
.et-automation-page .au-branch-label { display:block; font-size:10px; color:#eab4c7; }
.et-automation-page .au-branch-review .au-branch-label { color:#d3c5b7; }
.et-automation-page .au-branch > i { display:block; margin:16px 0 12px; color:#f091ae; font-size:19px; }
.et-automation-page .au-branch-review > i { color:#d3c5b7; }
.et-automation-page .au-branch strong { display:block; font-size:17px; line-height:1.3; font-weight:500; }
.et-automation-page .au-branch p { color:#c5bcbf; font-size:12px; line-height:1.5; margin-top:8px; }
.et-automation-page .au-flow-board figcaption { display:flex; gap:9px; align-items:baseline; font-size:11px; line-height:1.5; color:#b9afb3; margin-top:24px; }
.et-automation-page .au-flow-board figcaption i { color:#d4a2b3; }
.et-automation-page .au-hero-foot { display:flex; justify-content:space-between; align-items:center; gap:25px; padding:25px 0; margin-top:60px; border-top:1px solid var(--au-line); border-bottom:1px solid var(--au-line); }
.et-automation-page .au-hero-foot > span { color:var(--au-accent); font-size:12px; letter-spacing:.06em; text-transform:uppercase; }
.et-automation-page .au-hero-foot ul { display:flex; flex-wrap:wrap; gap:32px; list-style:none; padding:0; margin:0; }
.et-automation-page .au-hero-foot li { font-size:14px; color:var(--au-muted); }
.et-automation-page .au-hero-foot li::before { content:'+'; margin-right:10px; color:var(--au-accent); }
.et-automation-page .au-comparison { display:grid; grid-template-columns:1fr 1fr; gap:25px; }
.et-automation-page .au-comparison article { padding:40px; border:1px solid var(--au-line); border-radius:16px; }
.et-automation-page .au-manual { background:var(--au-surface); }
.et-automation-page .au-connected { background:#efe3e6; --au-ink:#38222a; --au-muted:#67535c; --au-accent:#9c254a; --au-line:#d4bac3; }
.et-automation-page.dark .au-connected { background:#35272e; --au-ink:#f5f2ee; --au-muted:#cbbbc2; --au-accent:#f091ae; --au-line:#614552; }
.et-automation-page .au-panel-label { display:block; color:var(--au-muted); font-size:12px; margin-bottom:24px; }
.et-automation-page .au-connected .au-panel-label { color:var(--au-accent); }
.et-automation-page .au-comparison h3 { font-size:35px; margin-bottom:28px; }
.et-automation-page .au-comparison ol { list-style:none; padding:0; margin:0 0 25px; }
.et-automation-page .au-comparison li { display:flex; align-items:baseline; gap:14px; padding:13px 0; border-bottom:1px solid var(--au-line); color:var(--au-ink); font-size:16px; line-height:1.5; }
.et-automation-page .au-comparison li > span { color:var(--au-muted); font-size:11px; }
.et-automation-page .au-comparison li > i { color:var(--au-accent); font-size:12px; }
.et-automation-page .au-comparison article > p { font-size:15px; }
.et-automation-page .au-main .au-note { font-size:12px; margin-top:20px; }
.et-automation-page .au-opportunities { padding-top:0; }
.et-automation-page .au-opportunities-heading { margin-bottom:42px; }
.et-automation-page .au-opportunities-heading > p:last-child { max-width:650px; margin-top:24px; }
.et-automation-page .au-use-case { display:grid; grid-template-columns:80px 1.1fr .9fr; gap:30px; align-items:center; padding:35px 0; border-top:1px solid var(--au-line); }
.et-automation-page .au-use-case:last-child { border-bottom:1px solid var(--au-line); }
.et-automation-page .au-use-id { display:flex; align-items:center; gap:20px; }
.et-automation-page .au-use-id > span { font-size:12px; color:var(--au-muted); }
.et-automation-page .au-use-id > i { font-size:24px; color:var(--au-accent); }
.et-automation-page .au-use-case h3 { font-size:25px; margin-bottom:12px; }
.et-automation-page .au-use-case p { font-size:16px; }
.et-automation-page .au-mini-route { display:flex; align-items:center; justify-content:center; flex-wrap:wrap; gap:10px; padding:23px 17px; border-radius:10px; background:var(--au-surface); border:1px solid var(--au-line); }
.et-automation-page .au-mini-route span { font-size:12px; color:var(--au-ink); }
.et-automation-page .au-mini-route > i { font-size:10px; color:var(--au-accent); }
.et-automation-page .au-control { background:#202020; --au-ink:#f5f2ee; --au-muted:#c2bbb5; --au-line:#4a4245; --au-accent:#f091ae; }
.et-automation-page .au-control-grid { display:grid; grid-template-columns:1fr 1fr; gap:85px; align-items:center; }
.et-automation-page .au-hub { margin:0; padding:30px; border:1px solid #4a4245; border-radius:18px; background:#252225; }
.et-automation-page .au-hub-label { color:#c5bcbf; font-size:11px; margin-bottom:30px; text-align:center; }
.et-automation-page .au-hub-pair { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:25px; position:relative; }
.et-automation-page .au-hub-pair > div { display:flex; flex-direction:column; align-items:center; gap:12px; padding:22px 12px; border:1px solid #57474e; border-radius:12px; background:#2d292c; }
.et-automation-page .au-hub-pair i { font-size:24px; color:#f091ae; }
.et-automation-page .au-hub-pair span { color:#e5ded9; font-size:14px; text-align:center; line-height:1.4; }
.et-automation-page .au-hub-pair::after { content:''; position:absolute; bottom:-26px; left:25%; right:25%; height:25px; border:1px solid #bd788f; border-top:0; }
.et-automation-page .au-hub-center { position:relative; margin:52px 0; padding:28px 15px; display:flex; flex-direction:column; align-items:center; border:1px solid #af637d; border-radius:12px; background:#392830; text-align:center; }
.et-automation-page .au-hub-center::before, .et-automation-page .au-hub-center::after { content:''; position:absolute; left:50%; height:26px; width:1px; background:#bd788f; }
.et-automation-page .au-hub-center::before { top:-27px; }
.et-automation-page .au-hub-center::after { bottom:-27px; }
.et-automation-page .au-hub-icon { color:#f091ae; font-size:24px; margin-bottom:12px; }
.et-automation-page .au-hub-center strong { color:#f5f2ee; font-size:23px; font-weight:500; }
.et-automation-page .au-hub-center small { color:#d8b3c1; font-size:11px; margin-top:7px; }
.et-automation-page .au-hub-bottom::after { top:-26px; bottom:auto; border-top:1px solid #bd788f; border-bottom:0; }
.et-automation-page .au-hub figcaption { font-size:11px; line-height:1.5; text-align:center; color:#b9afb3; margin-top:28px; }
.et-automation-page .au-control-copy h2 + p { margin:28px 0; }
.et-automation-page .au-control-copy dl { margin:0; }
.et-automation-page .au-control-copy dl > div { padding:19px 0; border-top:1px solid var(--au-line); }
.et-automation-page .au-control-copy dt { font-size:20px; font-weight:500; color:var(--au-ink); margin-bottom:8px; }
.et-automation-page .au-control-copy dd { font-size:16px; line-height:1.6; color:var(--au-muted); margin:0; }
.et-automation-page .au-pilot-grid { display:grid; grid-template-columns:1fr 1fr; gap:100px; }
.et-automation-page .au-pilot h2 + p { margin-top:28px; }
.et-automation-page .au-pilot-note { border-left:2px solid var(--au-accent); padding-left:22px; margin-top:38px; }
.et-automation-page .au-pilot-note > span { color:var(--au-accent); font-size:12px; text-transform:uppercase; letter-spacing:.04em; }
.et-automation-page .au-pilot-note p { font-size:16px; margin-top:12px; }
.et-automation-page .au-pilot-steps { list-style:none; margin:0; padding:0; }
.et-automation-page .au-pilot-steps li { display:grid; grid-template-columns:40px 1fr; gap:24px; padding:28px 0; border-top:1px solid var(--au-line); }
.et-automation-page .au-pilot-steps li > span { color:var(--au-accent); font-size:14px; padding-top:5px; }
.et-automation-page .au-pilot-steps h3 { font-size:25px; margin-bottom:12px; }
.et-automation-page .au-pilot-steps p { font-size:16px; }
.et-automation-page .au-fit { padding-bottom:30px; }
.et-automation-page .au-fit-inner { display:grid; grid-template-columns:50px 1fr auto; align-items:center; gap:32px; padding:40px; border:1px solid var(--au-line); background:var(--au-surface); }
.et-automation-page .au-fit-symbol { font-size:66px; font-weight:300; color:var(--au-accent); }
.et-automation-page .au-fit .au-eyebrow { font-size:11px; margin-bottom:15px; }
.et-automation-page .au-fit h2 { font-size:34px; }
.et-automation-page .au-fit p:not(.au-eyebrow) { font-size:16px; max-width:650px; margin-top:18px; }
.et-automation-page .au-fit .au-text-link { font-size:14px; }
.et-automation-page .au-faq-grid { display:grid; grid-template-columns:.8fr 1.2fr; gap:100px; }
.et-automation-page .au-faq h2 + p { margin-top:24px; max-width:360px; }
.et-automation-page .au-faq .accordion-item { background:transparent; border:0; border-bottom:1px solid var(--au-line); border-radius:0; }
.et-automation-page .au-faq .accordion-item:first-child { border-top:1px solid var(--au-line); }
.et-automation-page .au-faq .accordion-button { font:inherit; font-size:19px; font-weight:400; line-height:1.4; background:transparent; color:var(--au-ink); border:0; box-shadow:none; padding:23px 36px 23px 0; }
.et-automation-page .au-faq .accordion-button::after { position:absolute; right:0; top:27px; }
.et-automation-page .au-faq .accordion-button:not(.collapsed) { color:var(--au-accent); }
.et-automation-page .au-faq .accordion-body { padding:0 25px 24px 0; }
.et-automation-page .au-faq .accordion-body p { font-size:16px; }
.et-automation-page .au-cta { background:var(--au-surface); border-top:1px solid var(--au-line); }
.et-automation-page .au-cta > .container { padding-top:90px; padding-bottom:80px; }
.et-automation-page .au-cta .cta__content { padding-top:0; }
.et-automation-page .au-cta .cta__sub-title { font-size:12px; line-height:1.5; border-color:var(--au-line); color:var(--au-muted); padding:7px 17px; }
.et-automation-page .au-cta .cta__title { max-width:900px; margin-left:auto; margin-right:auto; font-size:clamp(36px,4.4vw,66px); padding-top:22px; }
.et-automation-page .au-cta .wc-btn-primary { color:var(--au-ink); border-color:var(--au-line); }
.et-automation-page .au-cta .wc-btn-primary > span { background:var(--au-pink); }
.et-automation-page .au-cta .wc-btn-primary:hover { color:#171717; }
.et-automation-page .au-more { display:inline-flex; align-items:center; gap:18px; font-size:14px; color:var(--au-muted); margin-top:30px; }
.et-automation-page .au-more:hover { color:var(--au-accent); }
.et-automation-page .au-main a:focus-visible, .et-automation-page .au-main button:focus-visible { outline:2px solid var(--au-accent); outline-offset:5px; }
.et-automation-page .au-skip { position:fixed; top:-100px; left:20px; padding:12px 18px; z-index:99999; color:#111; background:#fff; }
.et-automation-page .au-skip:focus { top:15px; }
@media (max-width:1199px) {
    .et-automation-page .au-hero-grid, .et-automation-page .au-section-heading, .et-automation-page .au-control-grid, .et-automation-page .au-pilot-grid, .et-automation-page .au-faq-grid { gap:45px; }
    .et-automation-page .au-flow-board { padding:25px; }
    .et-automation-page .au-comparison article { padding:30px; }
    .et-automation-page .au-use-case { grid-template-columns:65px 1fr; gap:25px; }
    .et-automation-page .au-mini-route { grid-column:2; justify-content:flex-start; }
    .et-automation-page .au-fit-inner { grid-template-columns:40px 1fr; }
    .et-automation-page .au-fit .au-text-link { grid-column:2; justify-self:start; }
}
@media (max-width:991px) {
    .et-automation-page .au-container { padding-left:24px; padding-right:24px; }
    .et-automation-page .au-hero { padding-top:115px; }
    .et-automation-page .au-hero-grid { grid-template-columns:1fr; gap:40px; }
    .et-automation-page .au-hero-copy h1 { font-size:64px; }
    .et-automation-page .au-flow-board { max-width:650px; width:100%; padding:35px; }
    .et-automation-page .au-hero-foot { align-items:start; }
    .et-automation-page .au-hero-foot ul { gap:14px; }
    .et-automation-page .au-section { padding:80px 0; }
    .et-automation-page .au-section-heading, .et-automation-page .au-control-grid, .et-automation-page .au-pilot-grid, .et-automation-page .au-faq-grid { grid-template-columns:1fr; gap:30px; }
    .et-automation-page .au-section-heading > p, .et-automation-page .au-faq h2 + p { max-width:650px; }
    .et-automation-page .au-comparison { gap:20px; }
    .et-automation-page .au-comparison article { padding:25px; }
    .et-automation-page .au-comparison h3 { font-size:29px; }
    .et-automation-page .au-opportunities { padding-top:0; }
    .et-automation-page .au-hub { max-width:650px; width:100%; }
    .et-automation-page .au-control-copy { padding-top:10px; }
}
@media (max-width:767px) {
    .et-automation-page .au-container { padding-left:20px; padding-right:20px; }
    .et-automation-page .au-hero { padding-top:110px; }
    .et-automation-page .au-breadcrumb ol { margin-bottom:34px; }
    .et-automation-page .au-hero-copy h1 { font-size:clamp(42px,10vw,62px); }
    .et-automation-page .au-main h2 { font-size:clamp(32px,7.6vw,44px); }
    .et-automation-page .au-main h3 { font-size:25px; }
    .et-automation-page .au-main p { font-size:17px; }
    .et-automation-page .au-main .au-eyebrow { font-size:11px; margin-bottom:20px; }
    .et-automation-page .au-main .au-lead { font-size:21px; }
    .et-automation-page .au-button { font-size:15px; padding:16px 20px; gap:16px; }
    .et-automation-page .au-flow-board { padding:20px 16px; border-radius:15px; }
    .et-automation-page .au-board-top { font-size:11px; gap:8px; flex-wrap:wrap; }
    .et-automation-page .au-example-tag { font-size:9px; padding:3px 7px; }
    .et-automation-page .au-board-title { font-size:30px; margin:25px 0; }
    .et-automation-page .au-flow-main li { padding:15px 12px; gap:12px; }
    .et-automation-page .au-node-icon { width:33px; height:33px; font-size:15px; border-radius:8px; }
    .et-automation-page .au-flow-main strong { font-size:17px; }
    .et-automation-page .au-flow-main p { font-size:11px; }
    .et-automation-page .au-branches { gap:10px; }
    .et-automation-page .au-branch { padding:14px 10px; }
    .et-automation-page .au-branch-label { font-size:9px; }
    .et-automation-page .au-branch strong { font-size:16px; }
    .et-automation-page .au-branch p { font-size:11px; }
    .et-automation-page .au-flow-board figcaption { font-size:10px; }
    .et-automation-page .au-hero-foot { flex-direction:column; gap:18px; margin-top:35px; }
    .et-automation-page .au-hero-foot ul { gap:12px 22px; }
    .et-automation-page .au-hero-foot li { font-size:13px; }
    .et-automation-page .au-section { padding:60px 0; }
    .et-automation-page .au-section-heading { margin-bottom:30px; }
    .et-automation-page .au-comparison { grid-template-columns:1fr; gap:18px; }
    .et-automation-page .au-comparison article { padding:25px; }
    .et-automation-page .au-comparison h3 { font-size:31px; }
    .et-automation-page .au-comparison li { font-size:15px; }
    .et-automation-page .au-comparison article > p { font-size:15px; }
    .et-automation-page .au-opportunities { padding-top:0; }
    .et-automation-page .au-opportunities-heading { margin-bottom:30px; }
    .et-automation-page .au-use-case { grid-template-columns:1fr; gap:20px; padding:28px 0; }
    .et-automation-page .au-use-id { gap:18px; }
    .et-automation-page .au-use-case p { font-size:16px; }
    .et-automation-page .au-mini-route { grid-column:auto; padding:18px 12px; gap:8px; }
    .et-automation-page .au-mini-route span { font-size:11px; }
    .et-automation-page .au-hub { padding:24px 16px; }
    .et-automation-page .au-hub-label { font-size:10px; }
    .et-automation-page .au-hub-pair { gap:16px; }
    .et-automation-page .au-hub-pair > div { padding:18px 8px; }
    .et-automation-page .au-hub-pair span { font-size:12px; }
    .et-automation-page .au-hub-center strong { font-size:21px; }
    .et-automation-page .au-hub-center small { font-size:10px; }
    .et-automation-page .au-control-copy dt { font-size:20px; }
    .et-automation-page .au-control-copy dd { font-size:16px; }
    .et-automation-page .au-pilot-steps li { grid-template-columns:25px 1fr; gap:16px; }
    .et-automation-page .au-pilot-steps h3 { font-size:24px; }
    .et-automation-page .au-pilot-steps p { font-size:16px; }
    .et-automation-page .au-fit { padding-left:20px; padding-right:20px; padding-bottom:0; }
    .et-automation-page .au-fit-inner { grid-template-columns:1fr; padding:28px 24px; gap:22px; }
    .et-automation-page .au-fit-symbol { font-size:45px; line-height:1; }
    .et-automation-page .au-fit h2 { font-size:30px; }
    .et-automation-page .au-fit p:not(.au-eyebrow) { font-size:16px; }
    .et-automation-page .au-fit .au-text-link { grid-column:auto; font-size:14px; gap:15px; }
    .et-automation-page .au-faq .accordion-button { font-size:18px; }
    .et-automation-page .au-cta > .container { padding-top:60px; padding-bottom:55px; }
    .et-automation-page .au-cta .cta__sub-title { font-size:10px; }
    .et-automation-page .au-cta .cta__title { font-size:38px; }
}
@media (prefers-reduced-motion:reduce) {
    .et-automation-page .au-main *, .et-automation-page .au-main *::before, .et-automation-page .au-main *::after { animation:none !important; transition:none !important; }
}
