.elementor-3145 .elementor-element.elementor-element-ea802fd{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:140px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3145 .elementor-element.elementor-element-afd6577{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3145 .elementor-element.elementor-element-bcc7da1{text-align:start;}.elementor-3145 .elementor-element.elementor-element-01daf7a{text-align:start;}.elementor-3145 .elementor-element.elementor-element-db6f53c{--iteration-count:infinite;}.elementor-3145 .elementor-element.elementor-element-db6f53c .elementor-headline{text-align:start;}.elementor-3145 .elementor-element.elementor-element-0d67dfa{text-align:start;}.elementor-3145 .elementor-element.elementor-element-b4373e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-3145 .elementor-element.elementor-element-a88d4af .elementor-button-content-wrapper{flex-direction:row;}.elementor-3145 .elementor-element.elementor-element-a88d4af .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3145 .elementor-element.elementor-element-b9f0764{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3145 .elementor-element.elementor-element-5b93a18{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3145 .elementor-element.elementor-element-72b10e1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3145 .elementor-element.elementor-element-72b10e1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3145 .elementor-element.elementor-element-72b10e1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3145 .elementor-element.elementor-element-72b10e1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3145 .elementor-element.elementor-element-fc64a29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-3145 .elementor-element.elementor-element-4906637{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3145 .elementor-element.elementor-element-d510314{text-align:center;}.elementor-3145 .elementor-element.elementor-element-bddb8d5{text-align:center;}.elementor-3145 .elementor-element.elementor-element-7b19e70{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-3145 .elementor-element.elementor-element-ef97a08 .elementor-icon-box-wrapper{gap:15px;}.elementor-3145 .elementor-element.elementor-element-4b45307 .elementor-icon-box-wrapper{gap:15px;}.elementor-3145 .elementor-element.elementor-element-9c9d901 .elementor-icon-box-wrapper{gap:15px;}.elementor-3145 .elementor-element.elementor-element-0c1883d .elementor-icon-box-wrapper{gap:15px;}.elementor-3145 .elementor-element.elementor-element-7913e1f .elementor-icon-box-wrapper{gap:15px;}.elementor-3145 .elementor-element.elementor-element-ab1f27d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-3145 .elementor-element.elementor-element-7f44f97{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3145 .elementor-element.elementor-element-2155856{text-align:center;}.elementor-3145 .elementor-element.elementor-element-c10d1d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3145 .elementor-element.elementor-element-293e2f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3145 .elementor-element.elementor-element-115628c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3145 .elementor-element.elementor-element-68b5ef6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3145 .elementor-element.elementor-element-b40e80b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-3145 .elementor-element.elementor-element-36613a5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3145 .elementor-element.elementor-element-d50aeff{text-align:center;}.elementor-3145 .elementor-element.elementor-element-0e0562c{text-align:center;}.elementor-3145 .elementor-element.elementor-element-1312d5a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3145 .elementor-element.elementor-element-e1898e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-3145 .elementor-element.elementor-element-b690baf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3145 .elementor-element.elementor-element-b4a6fc7{text-align:center;}.elementor-3145 .elementor-element.elementor-element-a7afd0f{text-align:center;}.elementor-3145 .elementor-element.elementor-element-668f578{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3145 .elementor-element.elementor-element-20140ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-3145 .elementor-element.elementor-element-e9a2e25{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3145 .elementor-element.elementor-element-4b3fd4a{text-align:center;}.elementor-3145 .elementor-element.elementor-element-82f0446{text-align:center;}.elementor-3145 .elementor-element.elementor-element-a2c99db{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-3145 .elementor-element.elementor-element-5fb682b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3145 .elementor-element.elementor-element-0af08c2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3145 .elementor-element.elementor-element-0af08c2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3145 .elementor-element.elementor-element-0af08c2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3145 .elementor-element.elementor-element-0af08c2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3145 .elementor-element.elementor-element-5de72e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3145 .elementor-element.elementor-element-ae3ea82 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3145 .elementor-element.elementor-element-ae3ea82 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3145 .elementor-element.elementor-element-ae3ea82{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3145 .elementor-element.elementor-element-ae3ea82 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3145 .elementor-element.elementor-element-b2c7b08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-3145 .elementor-element.elementor-element-a6eaaa8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3145 .elementor-element.elementor-element-18f2c95{text-align:center;}.elementor-3145 .elementor-element.elementor-element-78b59f0{text-align:center;}.elementor-3145 .elementor-element.elementor-element-ba31f79{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-3145 .elementor-element.elementor-element-adc5dee .elementor-price-table__currency{align-self:flex-start;}.elementor-3145 .elementor-element.elementor-element-adc5dee .elementor-price-table__after-price{justify-content:flex-start;}.elementor-3145 .elementor-element.elementor-element-adc5dee .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-3145 .elementor-element.elementor-element-13df3e0 .elementor-price-table__currency{align-self:flex-start;}.elementor-3145 .elementor-element.elementor-element-13df3e0 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-3145 .elementor-element.elementor-element-13df3e0 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-3145 .elementor-element.elementor-element-13df3e0 .elementor-ribbon-inner{color:#ffffff;}.elementor-3145 .elementor-element.elementor-element-2fff72f .elementor-price-table__currency{align-self:flex-start;}.elementor-3145 .elementor-element.elementor-element-2fff72f .elementor-price-table__after-price{justify-content:flex-start;}.elementor-3145 .elementor-element.elementor-element-2fff72f .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-3145 .elementor-element.elementor-element-0b7b310{text-align:center;}.elementor-3145 .elementor-element.elementor-element-c97b229{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-3145 .elementor-element.elementor-element-b63e909{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3145 .elementor-element.elementor-element-9ae7a71{text-align:center;}.elementor-3145 .elementor-element.elementor-element-c4a69c3{text-align:center;}.elementor-3145 .elementor-element.elementor-element-0dcd527{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-3145 .elementor-element.elementor-element-4ca381c .elementor-icon-box-wrapper{gap:15px;}.elementor-3145 .elementor-element.elementor-element-c3b6ff2 .elementor-icon-box-wrapper{gap:15px;}.elementor-3145 .elementor-element.elementor-element-9cd9035 .elementor-icon-box-wrapper{gap:15px;}.elementor-3145 .elementor-element.elementor-element-b8c36dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-3145 .elementor-element.elementor-element-7377704{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-3145 .elementor-element.elementor-element-4442ee2{text-align:center;}.elementor-3145 .elementor-element.elementor-element-5ed8ebe{text-align:center;}.elementor-3145 .elementor-element.elementor-element-40b7dde{text-align:center;}.elementor-3145 .elementor-element.elementor-element-e8947d5{text-align:center;}.elementor-3145 .elementor-element.elementor-element-4f1ffd1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-3145 .elementor-element.elementor-element-1ef823c .elementor-icon-box-wrapper{gap:15px;}.elementor-3145 .elementor-element.elementor-element-8d7028f .elementor-icon-box-wrapper{gap:15px;}.elementor-3145 .elementor-element.elementor-element-f946eb7{text-align:center;}.elementor-3145 .elementor-element.elementor-element-51d30c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-3145 .elementor-element.elementor-element-481ae2e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3145 .elementor-element.elementor-element-b6ce717{text-align:center;}.elementor-3145 .elementor-element.elementor-element-170043b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3145 .elementor-element.elementor-element-79a689c{text-align:center;}.elementor-3145 .elementor-element.elementor-element-bf62d98{text-align:center;}body.elementor-page-3145:not(.elementor-motion-effects-element-type-background), body.elementor-page-3145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0f0f17;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3145 .elementor-element.elementor-element-ea802fd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3145 .elementor-element.elementor-element-a2c99db{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3145 .elementor-element.elementor-element-ba31f79{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3145 .elementor-element.elementor-element-0dcd527{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3145 .elementor-element.elementor-element-4f1ffd1{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3145 .elementor-element.elementor-element-ea802fd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3145 .elementor-element.elementor-element-afd6577{--width:100%;}.elementor-3145 .elementor-element.elementor-element-b9f0764{--width:100%;}.elementor-3145 .elementor-element.elementor-element-c10d1d3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3145 .elementor-element.elementor-element-293e2f4{--width:100%;}.elementor-3145 .elementor-element.elementor-element-115628c{--width:100%;}.elementor-3145 .elementor-element.elementor-element-68b5ef6{--width:100%;}.elementor-3145 .elementor-element.elementor-element-a2c99db{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3145 .elementor-element.elementor-element-ba31f79{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3145 .elementor-element.elementor-element-0dcd527{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3145 .elementor-element.elementor-element-4f1ffd1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-3145 .elementor-element.elementor-element-afd6577{--width:100%;}.elementor-3145 .elementor-element.elementor-element-b9f0764{--width:100%;}.elementor-3145 .elementor-element.elementor-element-293e2f4{--width:33%;}.elementor-3145 .elementor-element.elementor-element-115628c{--width:33%;}.elementor-3145 .elementor-element.elementor-element-68b5ef6{--width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3145 .elementor-element.elementor-element-afd6577{--width:100%;}.elementor-3145 .elementor-element.elementor-element-b9f0764{--width:100%;}}/* Start custom CSS *//* ===== sections/s01-04.css ===== */
/* Secciones 1-4 de la landing Suite de Crecimiento Inteligente. Solo clases sci-*; el kit v2 no se toca. */

/* ---- 1. Hero ---- */
@media(max-width:767px){.sci-hero{gap:32px !important}}
/* Pastilla de la auditoría */
.sci-badge{width:fit-content !important;max-width:100%;align-self:flex-start;--container-widget-width:auto}
.sci-badge .elementor-widget-container{display:inline-block;background:rgba(244,124,51,.14);border:1px solid rgba(244,124,51,.5);border-radius:999px;padding:8px 18px}
.sci-badge p{margin:0 !important;color:#ffd9bf !important;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:.2px}
@media(max-width:480px){
  .sci-badge .elementor-widget-container{border-radius:16px;padding:8px 14px}
  .sci-badge p{font-size:14px}
}

/* ---- 2. Franja de integraciones ---- */
.sci-integraciones .elementor-icon-list-items{justify-content:center;flex-wrap:wrap;gap:14px 40px}
.sci-integraciones .elementor-icon-list-item{margin:0 !important;padding:0 !important}
.sci-integraciones .elementor-icon-list-text{color:#c9c9d8 !important;font-weight:600;letter-spacing:.3px}
@media(max-width:480px){.sci-integraciones .elementor-icon-list-items{gap:12px 24px}.sci-integraciones .elementor-icon-list-text{font-size:15px}}

/* ---- 3. Qué incluye: 5 tarjetas centradas (3 + 2) ---- */
.sci-incluye{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;justify-content:center !important;gap:24px !important}
.sci-incluye > .elementor-widget{flex:0 1 calc((100% - 48px) / 3) !important;max-width:calc((100% - 48px) / 3) !important;width:auto !important;margin:0 !important;box-sizing:border-box !important}
@media(max-width:1024px){.sci-incluye > .elementor-widget{flex-basis:calc((100% - 24px) / 2) !important;max-width:calc((100% - 24px) / 2) !important}}
@media(max-width:767px){.sci-incluye > .elementor-widget{flex-basis:100% !important;max-width:100% !important}}

/* ---- 4. Línea de tiempo de 14 días ---- */
.sci-timeline{display:flex !important;flex-direction:row !important;gap:24px !important;align-items:stretch}
.sci-timeline > .sci-step{position:relative;flex:1 1 0 !important;min-width:0;width:auto !important;padding:44px 0 0 !important}
/* Línea que une los hitos y punto de cada hito */
.sci-step::before{content:"";position:absolute;top:11px;left:0;right:-24px;height:2px;background:linear-gradient(90deg,#f47c33,#2a2a3a)}
.sci-step:last-child::before{right:0;background:linear-gradient(90deg,#f47c33,rgba(244,124,51,0))}
.sci-step::after{content:"";position:absolute;top:2px;left:0;width:20px;height:20px;border-radius:50%;background:#f47c33;border:4px solid #0f0f17;box-shadow:0 0 0 2px rgba(244,124,51,.45),0 0 18px rgba(244,124,51,.55)}
.sci-step-num .elementor-heading-title{margin:0;color:#f47c33 !important;font-size:clamp(46px,5.4vw,72px) !important;font-weight:800 !important;line-height:1 !important;letter-spacing:-1px}
.sci-step-day{display:block;margin-bottom:6px;color:#a0a0b8;font-size:14px;font-weight:600;letter-spacing:3px;text-transform:uppercase;line-height:1.2}
.sci-step-title .elementor-heading-title{margin:0;color:#fff !important;font-size:22px !important;line-height:1.25 !important}
.sci-step-text p{margin:0;color:#a0a0b8 !important;font-size:17px;line-height:1.6}

@media(max-width:767px){
  .sci-timeline{flex-direction:column !important;gap:32px !important}
  .sci-timeline > .sci-step{padding:0 0 0 44px !important}
  .sci-step::before,.sci-step:last-child::before{top:12px;bottom:-32px;left:9px;right:auto;width:2px;height:auto;background:linear-gradient(180deg,#f47c33,#2a2a3a)}
  .sci-step:last-child::before{bottom:0;background:linear-gradient(180deg,#f47c33,rgba(244,124,51,0))}
  .sci-step::after{top:2px;left:0}
}
@media(prefers-reduced-motion:no-preference){
  .sci-step::after{animation:sciPulse 2.6s ease-in-out infinite}
  .sci-step:nth-child(2)::after{animation-delay:.5s}
  .sci-step:nth-child(3)::after{animation-delay:1s}
  @keyframes sciPulse{0%,100%{box-shadow:0 0 0 2px rgba(244,124,51,.45),0 0 18px rgba(244,124,51,.55)}50%{box-shadow:0 0 0 6px rgba(244,124,51,.2),0 0 26px rgba(244,124,51,.8)}}
}

/* contraste AA: texto oscuro sobre naranja en los botones primarios de la página */
.v2-btn-primary .elementor-button{color:#0f0f17 !important}

/* franja: la lista en línea no debe recortarse */
.sci-integraciones .elementor-widget-icon-list{width:100%}
.sci-integraciones .elementor-widget-icon-list .elementor-widget-container{overflow:visible !important}
.sci-integraciones .elementor-icon-list-items{margin:0 !important;width:100% !important}

/* ===== sections/s05-06-11.css ===== */
/* Secciones 5, 6 y 11 de la landing Suite de Crecimiento Inteligente. Solo clases sci-*; el kit v2 no se toca. */

/* ---- 5 y 6. Contenedor de las piezas HTML (calculadora y simulador) ---- */
.sci-pieza{width:100%;margin:0 auto}
.sci-pieza-calc{max-width:1040px}
.sci-pieza-sim{max-width:560px}
.sci-pieza > .elementor-widget{width:100%;max-width:100%}
.sci-pieza .elementor-widget-container{max-width:100%;overflow-x:clip}

/* ---- 11. Preguntas frecuentes ---- */
.sci-faq{width:100%;max-width:820px;margin:0 auto}
.sci-faq .elementor-accordion-item{margin-bottom:12px}
.sci-faq .elementor-tab-title{padding:18px 22px;font-size:18px;font-weight:600;line-height:1.4;cursor:pointer}
.sci-faq .elementor-accordion-title{color:inherit !important;font-size:inherit;font-weight:inherit}
.sci-faq .elementor-accordion-icon{margin-right:14px}
.sci-faq .elementor-tab-content{padding:16px 22px 22px;font-size:17px;line-height:1.65}
.sci-faq .elementor-tab-content p{margin:0 0 .6em;color:#c9c9d8}
.sci-faq .elementor-tab-content p:last-child{margin-bottom:0}
.sci-faq .elementor-tab-title:focus-visible,.sci-faq .elementor-accordion-title:focus-visible{outline:2px solid #f47c33;outline-offset:2px;border-radius:10px}
@media(max-width:480px){
  .sci-faq .elementor-tab-title{padding:16px 16px;font-size:17px}
  .sci-faq .elementor-tab-content{padding:14px 16px 18px;font-size:16px}
}

/* ---- 11. CTA final: nota bajo el botón ---- */
.sci-cta-note p{margin:6px auto 0 !important;font-size:16px !important;font-weight:600;letter-spacing:.3px;color:#0f0f17 !important}
.v2-cta .v2-btn-dark .elementor-button{white-space:normal;text-align:center}
@media(max-width:480px){
  .v2-cta .v2-btn-dark .elementor-button{padding:16px 22px !important;font-size:16px}
}
@media(prefers-reduced-motion:reduce){
  .sci-faq .elementor-tab-title,.sci-faq .elementor-tab-content{transition:none !important}
}

.sci-cta .v2-cta-title .elementor-heading-title{color:#0f0f17 !important}

/* ===== sections/s07-10.css ===== */
/* Secciones 7-10 de la landing Suite de Crecimiento Inteligente. Solo clases sci-*; el kit v2 no se toca. */

/* ---- 7. Gerencia a ciegas vs Suite ---- */
.sci-vs{align-items:stretch}
.sci-vs-card{background:#181824;border:1px solid #2a2a3a;border-radius:20px;padding:34px 30px;height:100%}
.sci-vs-bad{border-color:rgba(255,122,122,.38)}
.sci-vs-good{border-color:#f47c33;box-shadow:0 0 0 1px rgba(244,124,51,.55),0 26px 60px rgba(244,124,51,.16)}
.sci-vs-title .elementor-heading-title{margin:0;color:#fff !important;font-size:clamp(22px,2.4vw,28px) !important;font-weight:700;line-height:1.2 !important;display:flex;align-items:center;gap:12px}
.sci-vs-title .elementor-heading-title::before{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;line-height:1}
.sci-vs-bad .sci-vs-title .elementor-heading-title::before{content:"✕";background:rgba(255,122,122,.16);color:#ff8a8a}
.sci-vs-good .sci-vs-title .elementor-heading-title::before{content:"✓";background:rgba(61,220,151,.16);color:#3ddc97}
.sci-vs-list .elementor-icon-list-items{margin:0;padding:0}
.sci-vs-list .elementor-icon-list-item{align-items:flex-start;padding:14px 0 !important;margin:0 !important;border-bottom:1px solid #2a2a3a}
.sci-vs-list .elementor-icon-list-item:last-child{border-bottom:0;padding-bottom:0 !important}
.sci-vs-list .elementor-icon-list-icon{margin-top:3px}
.sci-vs-list .elementor-icon-list-icon i{font-size:20px}
.sci-vs-list .elementor-icon-list-icon svg{width:20px;height:20px}
.sci-vs-bad .sci-vs-list .elementor-icon-list-icon i{color:#ff8a8a !important}
.sci-vs-bad .sci-vs-list .elementor-icon-list-icon svg{fill:#ff8a8a !important}
.sci-vs-good .sci-vs-list .elementor-icon-list-icon i{color:#3ddc97 !important}
.sci-vs-good .sci-vs-list .elementor-icon-list-icon svg{fill:#3ddc97 !important}
.sci-vs-list .elementor-icon-list-text{color:#c9c9d8 !important;font-size:16px;line-height:1.5;padding-left:10px !important}
.sci-vs-list .elementor-icon-list-text strong{display:block;color:#fff;font-weight:700}
@media(max-width:767px){.sci-vs-card{padding:26px 22px}}

/* ---- 8. Planes ---- */
.sci-planes{align-items:stretch}
.sci-planes .elementor-price-table__heading{font-weight:800;letter-spacing:1px}
.sci-planes .elementor-price-table__features-list li{font-size:15px;line-height:1.45}
/* Contraste AA: texto oscuro sobre el naranja del plan destacado, botones legibles */
.sci-planes .v2-featured .elementor-price-table__header{background:#f47c33 !important}
.sci-planes .v2-featured .elementor-price-table__heading{color:#0f0f17 !important}
.sci-planes .v2-featured .elementor-price-table__subheading{color:#2b1405 !important;font-weight:600}
.sci-planes .v2-featured .elementor-price-table__button{background:#f47c33 !important;color:#0f0f17 !important;border-color:#f47c33 !important;font-weight:800}
.sci-planes .elementor-price-table__button{font-weight:700;transition:.25s}
.sci-planes .elementor-price-table__button:hover{border-color:#f47c33 !important;box-shadow:0 12px 30px rgba(244,124,51,.35)}
.sci-planes .elementor-ribbon-inner{background:#0f0f17 !important;color:#fff !important;font-size:13px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}
@media(max-width:1024px){.sci-planes{max-width:480px;margin-left:auto;margin-right:auto;width:100%}}
.sci-salario{max-width:820px;margin:0 auto;border:1px dashed #3a3a4d;border-radius:14px;padding:18px 22px}
.sci-salario p{margin:0;color:#e9e9f1 !important;font-size:clamp(17px,1.8vw,20px);font-weight:600;line-height:1.5;text-align:center}

/* ---- 9. Qué más debo considerar ---- */
.sci-considerar .v2-card .elementor-icon-box-description{font-size:16px;line-height:1.55}

/* ---- 10. Sin riesgo ---- */
.sci-riesgo{max-width:900px;margin:0 auto;width:100%}
.sci-nopagas .elementor-heading-title{margin:0;color:#f47c33 !important;font-size:clamp(44px,7vw,84px) !important;font-weight:800 !important;line-height:1.05 !important;letter-spacing:-1px;text-shadow:0 0 40px rgba(244,124,51,.35)}
.sci-regalo{border-color:rgba(244,124,51,.45)}
.sci-nota{max-width:720px;margin:0 auto;border:1px dashed #3a3a4d;border-radius:14px;padding:16px 22px}
.sci-nota p{margin:0;color:#a0a0b8 !important;font-size:15px;line-height:1.55;text-align:center}/* End custom CSS */