/* Ajustes de superficies: una sola capa interactiva por bloque. */
.automation-original .elementor-49 .elementor-element.elementor-element-dcaf6f1{--min-height:100svh;--padding-top:0px;--padding-bottom:0px}
.automation-original .elementor-49 .elementor-element-dcaf6f1>.e-con-inner{min-height:100svh;align-items:center;padding-block:100px}
.automation-original .elementor-49 .elementor-element.elementor-element-cf495a8{--margin-top:0px;--margin-bottom:0px;margin-block:0;align-self:center}
.automation-original .elementor-49 .elementor-element-e14bdb7 .e-con{border:0!important;--border-style:none;--border-right-width:0px;--border-left-width:0px}
.automation-original .elementor-49 .automation-padded-row{padding:16px 20px!important;gap:20px;box-sizing:border-box;width:100%}
.automation-original .elementor-49 .automation-padded-row .elementor-icon-box-content{min-width:0}
.automation-original .elementor-49 .automation-gray-edge{outline-color:#8e969c66!important;border:1px solid #8e969c26!important;background:linear-gradient(140deg,#ffffff26,#ffffff08)}
.automation-original .elementor-49 .automation-gray-edge:hover{outline-color:#7d8a9899!important}
.automation-original .elementor-49 .automation-clean-surface{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important;--border-style:none;--border-right-width:0px;--border-left-width:0px}
.automation-original .elementor-49 .automation-clean-surface::before,.automation-original .elementor-49 .automation-clean-surface::after{display:none!important}
.automation-original .elementor-49 .automation-borderless{border:0!important;outline:0!important;box-shadow:none!important;--border-style:none}
.automation-original .elementor-49 .automation-whole-card{isolation:isolate}
.automation-original .elementor-49 .automation-whole-card .elementor-widget-icon-box,.automation-original .elementor-49 .automation-minute-card .elementor-widget-icon-box{width:100%;max-width:100%}
.automation-original .elementor-49 .automation-results-blur{background-color:#07100985!important;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}
.automation-original .elementor-49 .automation-results-blur::before{background:linear-gradient(130deg,#ffffff12,#b19aff09);backdrop-filter:blur(12.6px);-webkit-backdrop-filter:blur(12.6px)}
@media(max-width:767px){
 .automation-original .elementor-49 .elementor-element-dcaf6f1>.e-con-inner{padding-block:105px 55px}
 .automation-original .elementor-49 .automation-padded-row{padding:20px 18px!important;gap:16px}
 .automation-original .elementor-49 .automation-results-blur,.automation-original .elementor-49 .automation-results-blur::before{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}
}
/* Relieve vectorial de los íconos Trend: conserva los SVG y sus colores. */
.automation-original .elementor-icon .trend-icon-relief{overflow:visible;filter:drop-shadow(0 -1px 0 #cfff8c9c) drop-shadow(0 2px 0 #4d7806) drop-shadow(0 2px 0 #345600) drop-shadow(0 7px 6px #00000035);transform:perspective(500px) rotateX(7deg) rotateY(-7deg);transform-origin:center;transition:transform .35s ease,filter .35s ease}
@media(hover:hover) and (pointer:fine){
 .automation-original .original-glass:hover .elementor-icon .trend-icon-relief{transform:perspective(500px) translateY(-3px) rotateX(0deg) rotateY(0deg);filter:drop-shadow(0 -1px 0 #ddffafc2) drop-shadow(0 2px 0 #4d7806) drop-shadow(0 2px 0 #345600) drop-shadow(0 10px 7px #0000004a)}
}
@media(max-width:767px){.automation-original .elementor-icon .trend-icon-relief{filter:drop-shadow(0 -1px 0 #cfff8c80) drop-shadow(0 2px 0 #426c04) drop-shadow(0 5px 4px #00000030);transform:none}}
@media(prefers-reduced-motion:reduce){.automation-original .elementor-icon .trend-icon-relief{transform:none!important;transition:none!important}}

.automation-original .elementor-49 .elementor-element-ad201b0 .elementor-icon-box-description{color:#d4dfc7}
/* Consistencia de superficies y tipografía en todas las listas. */
.automation-original .elementor-49 .automation-problem-row{border:0!important;outline:0!important;background:linear-gradient(140deg,#ffffff26,#ffffff08)!important;box-shadow:inset 0 1px 0 #ffffff2d,0 18px 32px -22px #0009!important}
.automation-original .elementor-49 .automation-problem-row::before{background:linear-gradient(145deg,#ffffff0d,#ffffff02 60%,#8ee00007)!important}
.automation-original .elementor-49 .automation-problem-row:hover{border:0!important;outline:0!important;box-shadow:inset 0 1px 0 #ffffff45,0 22px 36px -22px #0009!important}
.automation-original .elementor-49 .elementor-element.elementor-element-8dd0d3a,.automation-original .elementor-49 .elementor-element.elementor-element-5056a5d{border-width:1px!important;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;outline-width:1px}
.automation-original .elementor-49 .elementor-element-ad201b0 .elementor-icon-box-description{color:#d1d5cf!important;text-shadow:none!important}
.automation-original .elementor-49 .elementor-element-269b945 .elementor-divider{--divider-color:#75bc00}
.automation-original .elementor-49 .elementor-element-269b945 .elementor-divider-separator{--divider-color:#75bc00;border-color:#75bc00!important}
.automation-original .elementor-49 .automation-green-row{background-color:#08100765!important;border:0!important;outline:1px solid #a7cf7152!important;box-shadow:inset 0 1px 0 #ffffff2d,0 18px 38px -25px #000b!important}
.automation-original .elementor-49 .automation-green-row::before{background:linear-gradient(145deg,#ffffff0d,#ffffff02 60%,#8ee00007)!important}
.automation-original .elementor-49 .automation-green-row:hover{outline-color:#b6f04b88!important;box-shadow:inset 0 1px 0 #ffffff45,0 22px 48px -24px #000b,0 0 30px -18px #8ee00075!important}
.automation-original .elementor-49 .automation-process-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px}
.automation-original .elementor-49 .automation-process-grid>.automation-process-card{width:100%!important;max-width:100%;min-width:0;--width:100%;--order:0;order:0!important;box-shadow:inset 0 1px 0 #ffffff70,0 18px 32px -22px #0008!important;outline:1px solid #ffffff40!important}
.automation-original .elementor-49 .automation-process-card::before{background:linear-gradient(145deg,#ffffff0d,#ffffff02 60%,#8ee00007)!important}
.automation-original .elementor-49 .automation-process-card:hover{box-shadow:inset 0 1px 0 #fff9,0 22px 40px -22px #0009!important;outline-color:#9ed32e88!important}
.automation-original .elementor-49 .automation-process-card .elementor-icon-box-title{font-size:clamp(18px,1.7vw,24px)!important;line-height:1.3!important}
.automation-original .elementor-49 .automation-process-card .elementor-icon-box-description{font-size:clamp(16px,1.4vw,20px)!important;line-height:1.3!important}
.automation-original .elementor-49 .automation-two-lines>span{display:block;white-space:nowrap}
@media(max-width:1100px){.automation-original .elementor-49 .automation-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-original .elementor-49 .automation-process-card .elementor-icon-box-title{font-size:24px!important}.automation-original .elementor-49 .automation-process-card .elementor-icon-box-description{font-size:20px!important}}
@media(max-width:767px){.automation-original .elementor-49 .automation-process-grid{grid-template-columns:minmax(0,1fr);gap:24px}}

.automation-original .elementor-49 .automation-process-card .elementor-icon-box-title{color:#101410!important;text-shadow:none!important}
.automation-original .elementor-49 .automation-process-card .elementor-icon-box-description{color:#656a62!important;text-shadow:none!important}
/* Hero original compacto: encabezado superpuesto incluido dentro de 100svh. */
#contenido .automation-original .elementor-49>.elementor-element-dcaf6f1>.e-con-inner{min-height:100svh;padding-block:100px 32px}
.automation-original .elementor-49 .elementor-element-ecc0f85 .elementor-heading-title{font-size:clamp(40px,5.2vw,68px)!important;line-height:1.08!important}
.automation-original .elementor-49 .elementor-element-e1f42d3 .elementor-heading-title{font-size:22px!important;line-height:1.4!important}
.automation-original .elementor-49 .elementor-element.elementor-element-e14bdb7{--margin-top:20px}
.automation-original .elementor-49 .elementor-element.elementor-element-637f728{--margin-top:24px}
@media(max-width:767px){
 #contenido .automation-original .elementor-49>.elementor-element-dcaf6f1>.e-con-inner{padding-block:96px 24px}
 .automation-original .elementor-49 .elementor-element-ecc0f85 .elementor-heading-title{font-size:36px!important}
 .automation-original .elementor-49 .elementor-element-e1f42d3 .elementor-heading-title{font-size:17px!important;line-height:1.45!important}
 .automation-original .elementor-49 .elementor-element-e14bdb7{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
 .automation-original .elementor-49 .elementor-element-e14bdb7>.e-con{width:100%!important;--width:100%;min-width:0}
 .automation-original .elementor-49 .elementor-element-e14bdb7>.e-con>.e-con{flex-direction:column;--flex-direction:column;align-items:center;--gap:6px}
 .automation-original .elementor-49 .elementor-element-e14bdb7 .elementor-icon{font-size:32px!important}
 .automation-original .elementor-49 .elementor-element-e14bdb7 .elementor-heading-title{font-size:13px!important;line-height:1.3!important}
}
@media(min-width:768px) and (max-height:740px){
 .automation-original .elementor-49 .elementor-element-ecc0f85 .elementor-heading-title{font-size:56px!important}
 .automation-original .elementor-49 .elementor-element-e1f42d3 .elementor-heading-title{font-size:20px!important}
}
@media(max-width:767px){
 #contenido .automation-original .elementor-49>.elementor-element-dcaf6f1>.e-con-inner{padding-block:96px}
 .automation-original .elementor-49 .elementor-element-e14bdb7 .e-con,.automation-original .elementor-49 .elementor-element-e14bdb7 .elementor-widget{margin:0!important;padding:0!important;--margin-top:0px;--margin-bottom:0px;--padding-top:0px;--padding-bottom:0px;--justify-content:flex-start;--align-items:center}
 .automation-original .elementor-49 .elementor-element-e14bdb7 .elementor-widget-text-editor{font-size:12px!important;line-height:1.25!important;text-align:center}
 .automation-original .elementor-49 .elementor-element-e14bdb7 p,.automation-original .elementor-49 .elementor-element-e14bdb7 span,.automation-original .elementor-49 .elementor-element-e14bdb7 strong,.automation-original .elementor-49 .elementor-element-e14bdb7 b{font-size:13px!important;line-height:1.25!important;margin:0!important}
 .automation-original .elementor-49 .elementor-element-e14bdb7 .elementor-icon{font-size:32px!important}
}
@media(max-width:767px){
 .automation-original .elementor-49 .elementor-element-e14bdb7{height:120px!important;min-height:0!important;--min-height:0px;align-items:start}
 .automation-original .elementor-49 .elementor-element-e14bdb7 .e-con{min-height:0!important;--min-height:0px;gap:6px!important;flex-grow:0!important;justify-content:flex-start!important}
 .automation-original .elementor-49 .elementor-element-e14bdb7 .elementor-widget{height:auto!important;flex-grow:0!important;--container-widget-height:auto}
}
@media(max-width:767px){
 .automation-original .elementor-49 .elementor-element-cf495a8{gap:14px!important;--gap:14px}
 .automation-original .elementor-49 .elementor-element-e1f42d3,.automation-original .elementor-49 .elementor-element-e14bdb7,.automation-original .elementor-49 .elementor-element-637f728{margin-block:0!important;--margin-top:0px;--margin-bottom:0px}
}
/* Línea fina que pierde intensidad hacia la derecha, uniforme en los rótulos. */
.automation-original .elementor-widget-divider .elementor-divider-separator{display:flex;align-items:center;gap:12px}
.automation-original .elementor-widget-divider .elementor-divider-separator::before{display:none!important}
.automation-original .elementor-widget-divider .elementor-divider-separator::after{content:"";display:block;flex:1;min-width:28px;height:1px;border:0!important;background:linear-gradient(90deg,#75bc00,#75bc0099 65%,transparent)}
.automation-original .elementor-widget-divider .elementor-divider__text{font-family:"Montserrat",sans-serif!important;font-size:clamp(16px,1.75vw,24px)!important;font-weight:900!important;line-height:1.25!important;letter-spacing:0!important;text-transform:uppercase}
/* Espacio para el encabezado original de123px, sin superponer títulos. */
#contenido .automation-original .elementor-49>.elementor-element-dcaf6f1>.e-con-inner{padding-top:150px}
@media(max-width:767px){
 #contenido .automation-original .elementor-49>.elementor-element-dcaf6f1>.e-con-inner{padding-block:136px 60px}
 .automation-original .elementor-49 .elementor-element-ecc0f85 .elementor-heading-title{font-size:34px!important}
 .automation-original .elementor-49 .elementor-element-e1f42d3 .elementor-heading-title{font-size:16px!important;line-height:1.4!important}
 .automation-original .elementor-49 .elementor-element-cf495a8{gap:10px!important;--gap:10px}
 .automation-original .elementor-49 .elementor-element-e14bdb7{height:120px!important}
 .automation-original .elementor-49 .elementor-element-e14bdb7 .elementor-icon-wrapper,.automation-original .elementor-49 .elementor-element-e14bdb7 .elementor-icon{line-height:1!important}
}

/* Bases de color al retirar los fondos antiguos, excepto El Quiebre. */
.automation-original .elementor-49>.section-dark{background-color:#030609}
.automation-original .elementor-49>.elementor-element-7b0864e,.automation-original .elementor-49>.elementor-element-fcd3f56{background-color:var(--paper)}
