.elementor-400 .elementor-element.elementor-element-2c852013{--display:flex;--min-height:535px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 60px;--row-gap:40px;--column-gap:60px;--overlay-opacity:0.88;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-400 .elementor-element.elementor-element-2c852013:not(.elementor-motion-effects-element-type-background), .elementor-400 .elementor-element.elementor-element-2c852013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://sentinelmarketing.net/wp-content/uploads/2026/06/descarga-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-400 .elementor-element.elementor-element-2c852013::before, .elementor-400 .elementor-element.elementor-element-2c852013 > .elementor-background-video-container::before, .elementor-400 .elementor-element.elementor-element-2c852013 > .e-con-inner > .elementor-background-video-container::before, .elementor-400 .elementor-element.elementor-element-2c852013 > .elementor-background-slideshow::before, .elementor-400 .elementor-element.elementor-element-2c852013 > .e-con-inner > .elementor-background-slideshow::before, .elementor-400 .elementor-element.elementor-element-2c852013 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-400 .elementor-element.elementor-element-61cfb442{--display:flex;--min-height:0px;--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-400 .elementor-element.elementor-element-61cfb442.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-400 .elementor-element.elementor-element-632546b9{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-400 .elementor-element.elementor-element-476fc897{text-align:start;font-family:"JetBrains Mono", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.1px;color:var( --e-global-color-accent );}.elementor-400 .elementor-element.elementor-element-476fc897 p{margin-block-end:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-400 .elementor-element.elementor-element-7440855a{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-400 .elementor-element.elementor-element-7440855a .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-400 .elementor-element.elementor-element-7440855a .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-400 .elementor-element.elementor-element-23a80f1{margin:-5px -5px calc(var(--kit-widget-spacing, 0px) + -5px) -5px;text-align:start;}.elementor-400 .elementor-element.elementor-element-23a80f1.elementor-element{--align-self:flex-start;}.elementor-400 .elementor-element.elementor-element-23a80f1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:900;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#B916F5;}.elementor-400 .elementor-element.elementor-element-1d20bac{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-400 .elementor-element.elementor-element-1d20bac.elementor-element{--align-self:flex-start;}.elementor-400 .elementor-element.elementor-element-1d20bac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-400 .elementor-element.elementor-element-b535daf{width:var( --container-widget-width, 78% );max-width:78%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#929292;}.elementor-400 .elementor-element.elementor-element-b535daf.elementor-element{--align-self:flex-start;}.elementor-400 .elementor-element.elementor-element-4e81999{--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;}.elementor-400 .elementor-element.elementor-element-e844b41{--spacer-size:100px;}.elementor-400 .elementor-element.elementor-element-af35c8b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-400 .elementor-element.elementor-element-dc99f24{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-400 .elementor-element.elementor-element-46a40a6{text-align:start;font-family:"JetBrains Mono", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.1px;color:var( --e-global-color-accent );}.elementor-400 .elementor-element.elementor-element-46a40a6 p{margin-block-end:0px;}.elementor-400 .elementor-element.elementor-element-ca1d183{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-400 .elementor-element.elementor-element-ca1d183 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-400 .elementor-element.elementor-element-ca1d183 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-400 .elementor-element.elementor-element-8af4dbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-400 .elementor-element.elementor-element-8af4dbd.elementor-element{--align-self:flex-start;}.elementor-400 .elementor-element.elementor-element-8af4dbd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-400 .elementor-element.elementor-element-f8d2413{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;color:#686868;}.elementor-400 .elementor-element.elementor-element-f8d2413 p{margin-block-end:27px;}.elementor-400 .elementor-element.elementor-element-e664b7b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-400 .elementor-element.elementor-element-ec70e0f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-400 .elementor-element.elementor-element-9dbd5b2 .elementor-cta .elementor-cta__bg, .elementor-400 .elementor-element.elementor-element-9dbd5b2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-400 .elementor-element.elementor-element-9dbd5b2:hover{border-radius:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-9dbd5b2 .elementor-cta__content{text-align:start;background-color:var( --e-global-color-text );}.elementor-400 .elementor-element.elementor-element-9dbd5b2 .elementor-cta__bg-wrapper{min-height:0px;}.elementor-400 .elementor-element.elementor-element-9dbd5b2 .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-400 .elementor-element.elementor-element-9dbd5b2 .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-400 .elementor-element.elementor-element-9dbd5b2 .elementor-cta__button{font-family:"JetBrains Mono", Sans-serif;font-weight:500;color:var( --e-global-color-accent );background-color:#02010100;border-color:#02010100;padding:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-d9ad130{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-400 .elementor-element.elementor-element-48bffa0 .elementor-cta .elementor-cta__bg, .elementor-400 .elementor-element.elementor-element-48bffa0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-400 .elementor-element.elementor-element-48bffa0:hover{border-radius:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-48bffa0 .elementor-cta__content{text-align:start;background-color:var( --e-global-color-text );}.elementor-400 .elementor-element.elementor-element-48bffa0 .elementor-cta__bg-wrapper{min-height:0px;}.elementor-400 .elementor-element.elementor-element-48bffa0 .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-400 .elementor-element.elementor-element-48bffa0 .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-400 .elementor-element.elementor-element-48bffa0 .elementor-cta__button{font-family:"JetBrains Mono", Sans-serif;font-weight:500;color:var( --e-global-color-accent );background-color:#02010100;border-color:#02010100;padding:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-7605374{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-400 .elementor-element.elementor-element-651063a .elementor-cta .elementor-cta__bg, .elementor-400 .elementor-element.elementor-element-651063a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-400 .elementor-element.elementor-element-651063a:hover{border-radius:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-651063a .elementor-cta__content{text-align:start;background-color:var( --e-global-color-text );}.elementor-400 .elementor-element.elementor-element-651063a .elementor-cta__bg-wrapper{min-height:0px;}.elementor-400 .elementor-element.elementor-element-651063a .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-400 .elementor-element.elementor-element-651063a .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-400 .elementor-element.elementor-element-651063a .elementor-cta__button{font-family:"JetBrains Mono", Sans-serif;font-weight:500;color:var( --e-global-color-accent );background-color:#02010100;border-color:#02010100;padding:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-f140ccd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-400 .elementor-element.elementor-element-98bac8d .elementor-cta .elementor-cta__bg, .elementor-400 .elementor-element.elementor-element-98bac8d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-400 .elementor-element.elementor-element-98bac8d:hover{border-radius:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-98bac8d .elementor-cta__content{text-align:start;background-color:var( --e-global-color-text );}.elementor-400 .elementor-element.elementor-element-98bac8d .elementor-cta__bg-wrapper{min-height:0px;}.elementor-400 .elementor-element.elementor-element-98bac8d .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-400 .elementor-element.elementor-element-98bac8d .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-400 .elementor-element.elementor-element-98bac8d .elementor-cta__button{font-family:"JetBrains Mono", Sans-serif;font-weight:500;color:var( --e-global-color-accent );background-color:#02010100;border-color:#02010100;padding:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-244ab5a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-400 .elementor-element.elementor-element-10c5ff1 .elementor-cta .elementor-cta__bg, .elementor-400 .elementor-element.elementor-element-10c5ff1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-400 .elementor-element.elementor-element-10c5ff1:hover{border-radius:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-10c5ff1 .elementor-cta__content{text-align:start;background-color:var( --e-global-color-text );}.elementor-400 .elementor-element.elementor-element-10c5ff1 .elementor-cta__bg-wrapper{min-height:0px;}.elementor-400 .elementor-element.elementor-element-10c5ff1 .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-400 .elementor-element.elementor-element-10c5ff1 .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-400 .elementor-element.elementor-element-10c5ff1 .elementor-cta__button{font-family:"JetBrains Mono", Sans-serif;font-weight:500;color:var( --e-global-color-accent );background-color:#02010100;border-color:#02010100;padding:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-0cc2c66{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-400 .elementor-element.elementor-element-bf4041f .elementor-cta .elementor-cta__bg, .elementor-400 .elementor-element.elementor-element-bf4041f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-400 .elementor-element.elementor-element-bf4041f:hover{border-radius:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-bf4041f .elementor-cta__content{text-align:start;background-color:var( --e-global-color-text );}.elementor-400 .elementor-element.elementor-element-bf4041f .elementor-cta__bg-wrapper{min-height:0px;}.elementor-400 .elementor-element.elementor-element-bf4041f .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-400 .elementor-element.elementor-element-bf4041f .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-400 .elementor-element.elementor-element-bf4041f .elementor-cta__button{font-family:"JetBrains Mono", Sans-serif;font-weight:500;color:var( --e-global-color-accent );background-color:#02010100;border-color:#02010100;padding:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-6771396{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-400 .elementor-element.elementor-element-1cacef9 .elementor-cta .elementor-cta__bg, .elementor-400 .elementor-element.elementor-element-1cacef9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-400 .elementor-element.elementor-element-1cacef9:hover{border-radius:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-1cacef9 .elementor-cta__content{text-align:start;background-color:var( --e-global-color-text );}.elementor-400 .elementor-element.elementor-element-1cacef9 .elementor-cta__bg-wrapper{min-height:0px;}.elementor-400 .elementor-element.elementor-element-1cacef9 .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-400 .elementor-element.elementor-element-1cacef9 .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-400 .elementor-element.elementor-element-1cacef9 .elementor-cta__button{font-family:"JetBrains Mono", Sans-serif;font-weight:500;color:var( --e-global-color-accent );background-color:#02010100;border-color:#02010100;padding:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-7588536{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-400 .elementor-element.elementor-element-d9add3e .elementor-cta .elementor-cta__bg, .elementor-400 .elementor-element.elementor-element-d9add3e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-400 .elementor-element.elementor-element-d9add3e:hover{border-radius:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-d9add3e .elementor-cta__content{text-align:start;background-color:var( --e-global-color-text );}.elementor-400 .elementor-element.elementor-element-d9add3e .elementor-cta__bg-wrapper{min-height:0px;}.elementor-400 .elementor-element.elementor-element-d9add3e .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-400 .elementor-element.elementor-element-d9add3e .elementor-cta__description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-400 .elementor-element.elementor-element-d9add3e .elementor-cta__button{font-family:"JetBrains Mono", Sans-serif;font-weight:500;color:var( --e-global-color-accent );background-color:#02010100;border-color:#02010100;padding:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-51301e5{--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;}.elementor-400 .elementor-element.elementor-element-f6f8e65{--spacer-size:100px;}.elementor-400 .elementor-element.elementor-element-3c2fb21{--display:flex;--min-height:793px;--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;--justify-content:center;}.elementor-400 .elementor-element.elementor-element-3c2fb21:not(.elementor-motion-effects-element-type-background), .elementor-400 .elementor-element.elementor-element-3c2fb21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-400 .elementor-element.elementor-element-9bba22e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-400 .elementor-element.elementor-element-e47cc66{width:var( --container-widget-width, 67% );max-width:67%;margin:-5px -5px calc(var(--kit-widget-spacing, 0px) + -5px) -5px;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;}.elementor-400 .elementor-element.elementor-element-e47cc66.elementor-element{--align-self:center;}.elementor-400 .elementor-element.elementor-element-e47cc66 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:800;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-400 .elementor-element.elementor-element-b26a886{width:var( --container-widget-width, 56% );max-width:56%;background-color:#000000;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:#FAFAFAA8;}.elementor-400 .elementor-element.elementor-element-b26a886.elementor-element{--align-self:center;}.elementor-400 .elementor-element.elementor-element-4d5c928{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-400 .elementor-element.elementor-element-9dd76b2 .elementor-button{background-color:#B916F500;font-family:"Montserrat", Sans-serif;font-weight:600;border-radius:40px 40px 40px 40px;padding:20px 20px 20px 20px;}.elementor-400 .elementor-element.elementor-element-9dd76b2{width:var( --container-widget-width, 29% );max-width:29%;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-400 .elementor-element.elementor-element-9dd76b2.elementor-element{--align-self:center;}.elementor-400 .elementor-element.elementor-element-7ec4bc8 .elementor-button{background-color:#B916F500;font-family:"Montserrat", Sans-serif;font-weight:600;border-radius:40px 40px 40px 40px;padding:20px 20px 20px 20px;}.elementor-400 .elementor-element.elementor-element-7ec4bc8{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-400 .elementor-element.elementor-element-7ec4bc8.elementor-element{--align-self:center;}.elementor-400 .elementor-element.elementor-element-0fff71e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-400 .elementor-element.elementor-element-8876df6{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;color:#FAFAFA66;}.elementor-400 .elementor-element.elementor-element-8876df6 p{margin-block-end:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-400 .elementor-element.elementor-element-e664b7b{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-400 .elementor-element.elementor-element-2c852013{--content-width:1200px;}.elementor-400 .elementor-element.elementor-element-61cfb442{--width:68%;}.elementor-400 .elementor-element.elementor-element-af35c8b{--content-width:1200px;}}@media(max-width:767px){.elementor-400 .elementor-element.elementor-element-2c852013{--content-width:340px;--min-height:453px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-400 .elementor-element.elementor-element-23a80f1 .elementor-heading-title{font-size:25px;}.elementor-400 .elementor-element.elementor-element-1d20bac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-400 .elementor-element.elementor-element-1d20bac .elementor-heading-title{font-size:30px;}.elementor-400 .elementor-element.elementor-element-b535daf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:15px;}.elementor-400 .elementor-element.elementor-element-b535daf p{margin-block-end:0px;}.elementor-400 .elementor-element.elementor-element-e844b41{--spacer-size:30px;}.elementor-400 .elementor-element.elementor-element-af35c8b{--content-width:340px;--min-height:700px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-400 .elementor-element.elementor-element-8af4dbd .elementor-heading-title{font-size:25px;}.elementor-400 .elementor-element.elementor-element-f8d2413{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:15px;}.elementor-400 .elementor-element.elementor-element-f8d2413 p{margin-block-end:0px;}.elementor-400 .elementor-element.elementor-element-e664b7b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-400 .elementor-element.elementor-element-ec70e0f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-400 .elementor-element.elementor-element-9dbd5b2 .elementor-cta__title{font-size:17px;}.elementor-400 .elementor-element.elementor-element-9dbd5b2 .elementor-cta__description{font-size:14px;}.elementor-400 .elementor-element.elementor-element-9dbd5b2 .elementor-cta__button{font-size:13px;}.elementor-400 .elementor-element.elementor-element-d9ad130{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-400 .elementor-element.elementor-element-48bffa0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-400 .elementor-element.elementor-element-48bffa0 .elementor-cta__title{font-size:17px;}.elementor-400 .elementor-element.elementor-element-48bffa0 .elementor-cta__description{font-size:14px;}.elementor-400 .elementor-element.elementor-element-48bffa0 .elementor-cta__button{font-size:13px;}.elementor-400 .elementor-element.elementor-element-7605374{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-400 .elementor-element.elementor-element-651063a .elementor-cta__title{font-size:17px;}.elementor-400 .elementor-element.elementor-element-651063a .elementor-cta__description{font-size:14px;}.elementor-400 .elementor-element.elementor-element-651063a .elementor-cta__button{font-size:13px;}.elementor-400 .elementor-element.elementor-element-98bac8d .elementor-cta__title{font-size:17px;}.elementor-400 .elementor-element.elementor-element-98bac8d .elementor-cta__description{font-size:14px;}.elementor-400 .elementor-element.elementor-element-98bac8d .elementor-cta__button{font-size:13px;}.elementor-400 .elementor-element.elementor-element-10c5ff1 .elementor-cta__title{font-size:17px;}.elementor-400 .elementor-element.elementor-element-10c5ff1 .elementor-cta__description{font-size:14px;}.elementor-400 .elementor-element.elementor-element-10c5ff1 .elementor-cta__button{font-size:13px;}.elementor-400 .elementor-element.elementor-element-bf4041f .elementor-cta__title{font-size:17px;}.elementor-400 .elementor-element.elementor-element-bf4041f .elementor-cta__description{font-size:14px;}.elementor-400 .elementor-element.elementor-element-bf4041f .elementor-cta__button{font-size:13px;}.elementor-400 .elementor-element.elementor-element-1cacef9 .elementor-cta__title{font-size:17px;}.elementor-400 .elementor-element.elementor-element-1cacef9 .elementor-cta__description{font-size:14px;}.elementor-400 .elementor-element.elementor-element-1cacef9 .elementor-cta__button{font-size:13px;}.elementor-400 .elementor-element.elementor-element-d9add3e .elementor-cta__title{font-size:17px;}.elementor-400 .elementor-element.elementor-element-d9add3e .elementor-cta__description{font-size:14px;}.elementor-400 .elementor-element.elementor-element-d9add3e .elementor-cta__button{font-size:13px;}.elementor-400 .elementor-element.elementor-element-f6f8e65{--spacer-size:30px;}.elementor-400 .elementor-element.elementor-element-3c2fb21{--content-width:340px;--min-height:703px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-400 .elementor-element.elementor-element-9bba22e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;}.elementor-400 .elementor-element.elementor-element-e47cc66{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-400 .elementor-element.elementor-element-e47cc66 .elementor-heading-title{font-size:30px;}.elementor-400 .elementor-element.elementor-element-b26a886{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:15px;}.elementor-400 .elementor-element.elementor-element-b26a886 p{margin-block-end:0px;}.elementor-400 .elementor-element.elementor-element-4d5c928{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-400 .elementor-element.elementor-element-9dd76b2{--container-widget-width:362px;--container-widget-flex-grow:0;width:var( --container-widget-width, 362px );max-width:362px;}.elementor-400 .elementor-element.elementor-element-9dd76b2 .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-400 .elementor-element.elementor-element-7ec4bc8{--container-widget-width:362px;--container-widget-flex-grow:0;width:var( --container-widget-width, 362px );max-width:362px;}.elementor-400 .elementor-element.elementor-element-7ec4bc8 .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-400 .elementor-element.elementor-element-0fff71e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-400 .elementor-element.elementor-element-8876df6{text-align:center;font-size:10px;}}/* Start custom CSS for container, class: .elementor-element-2c852013 */.hero-sentinel{
    position: relative;
    overflow: hidden;
    background-color: #0B0B0B;
    isolation: isolate;
}

/* Capa negra + degradado para separar texto del fondo */
.hero-sentinel::before{
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;

    background:
        linear-gradient(
            90deg,
            rgba(11,11,11,.98) 0%,
            rgba(11,11,11,.94) 35%,
            rgba(11,11,11,.78) 60%,
            rgba(11,11,11,.55) 100%
        ),
        radial-gradient(
            700px 420px at 22% 45%,
            rgba(0,0,0,.95),
            rgba(0,0,0,.35) 65%,
            transparent 100%
        );
}

/* Grid + glow morado */
.hero-sentinel::after{
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;

    background:
        radial-gradient(
            800px 480px at 80% -10%,
            rgba(179,1,242,.30),
            transparent 60%
        ),
        radial-gradient(
            640px 420px at 6% 110%,
            rgba(204,80,255,.16),
            transparent 60%
        ),
        linear-gradient(rgba(204,80,255,.07) 1px, transparent 1px),
        linear-gradient(90deg, rgba(204,80,255,.07) 1px, transparent 1px);

    background-size:
        auto,
        auto,
        56px 56px,
        56px 56px;

    mask-image: radial-gradient(
        120% 90% at 50% 0%,
        #000 35%,
        transparent 85%
    );
}

/* Asegura que el contenido queda encima */
.hero-sentinel > *{
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e81999 */.sentinel-light{
    position:relative;
    overflow:hidden;
    background:#F4F2F7;
}

.sentinel-light::before{
    content:"";
    position:absolute;
    inset:0;

    background-image:
        linear-gradient(rgba(185,22,245,.04) 1px, transparent 1px),
        linear-gradient(90deg, rgba(185,22,245,.04) 1px, transparent 1px);

    background-size:56px 56px;

    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9dbd5b2 *//* GRID PADRE */
.servicios-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:26px;
}

/* CARD */
.servicio-card .elementor-cta{
    border-radius:20px !important;
    overflow:hidden !important;
    background:#fff !important;
    border:1px solid rgba(11,11,11,.08) !important;
    box-shadow:0 18px 40px rgba(0,0,0,.08) !important;
    transition:box-shadow .3s ease,border-color .3s ease !important;
}

.servicio-card .elementor-cta:hover{
    transform:none !important;
    box-shadow:0 24px 50px rgba(0,0,0,.16) !important;
    border-color:rgba(185,22,245,.28) !important;
}

/* CABECERA OSCURA REDUCIDA */
.servicio-card .elementor-cta__bg-wrapper{
    height:220px !important;
    min-height:220px !important;
    position:relative !important;
    overflow:hidden !important;
    background:
        radial-gradient(circle at 50% 38%, rgba(185,22,245,.30), transparent 35%),
        linear-gradient(180deg,#260735 0%,#08070B 100%) !important;
}

/* GRID + ETIQUETA */
.servicio-card .elementor-cta__bg-wrapper::before{
    position:absolute;
    inset:0;
    z-index:2;
    pointer-events:none;

    padding-left:22px;
    padding-top:178px;

    font-family:"JetBrains Mono",monospace;
    font-size:11px;
    letter-spacing:.25em;
    color:#d4b4ff;

    background-image:
        linear-gradient(rgba(185,22,245,.14) 1px, transparent 1px),
        linear-gradient(90deg, rgba(185,22,245,.14) 1px, transparent 1px);
    background-size:46px 46px;
}

/* ESQUINAS HUD */
.servicio-card .elementor-cta__bg-wrapper::after{
    content:"";
    position:absolute;
    inset:18px;
    z-index:4;
    pointer-events:none;

    background:
        linear-gradient(#B916F5,#B916F5) left top / 18px 2px no-repeat,
        linear-gradient(#B916F5,#B916F5) left top / 2px 18px no-repeat,
        linear-gradient(#B916F5,#B916F5) right bottom / 18px 2px no-repeat,
        linear-gradient(#B916F5,#B916F5) right bottom / 2px 18px no-repeat;
}

/* ICONO */
.servicio-card .elementor-cta__bg{
    background-size:82px 82px !important;
    background-repeat:no-repeat !important;
    background-position:center center !important;
    opacity:1 !important;
    z-index:3 !important;
    filter:none !important;
    transform:none !important;
}

/* CONTENIDO: solo estructura, no tipografía */
.servicio-card .elementor-cta__content{
    background:#fff !important;
    padding:28px 30px 34px !important;
}

/* SEPARACIÓN PÁRRAFO / BOTÓN */
.servicio-card .elementor-cta__description{
    margin-bottom:28px !important;
}

/* FLECHA BOTÓN */
.servicio-card .elementor-cta__button::after{
    content:" →";
    margin-left:6px;
    transition:margin-left .3s ease;
}

.servicio-card .elementor-cta:hover .elementor-cta__button::after{
    margin-left:10px;
}

/* ETIQUETAS */
.ads-card .elementor-cta__bg-wrapper::before{content:"ADS";}
.crm-card .elementor-cta__bg-wrapper::before{content:"AI";}
.ventas-card .elementor-cta__bg-wrapper::before{content:"VENTAS";}
.web-card .elementor-cta__bg-wrapper::before{content:"WEB";}
.seo-card .elementor-cta__bg-wrapper::before{content:"SEO";}
.contenido-card .elementor-cta__bg-wrapper::before{content:"CONTENT";}

/* ICONOS */
.ads-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Ccircle cx='50' cy='50' r='28'/%3E%3Ccircle cx='50' cy='50' r='14'/%3E%3Ccircle cx='50' cy='50' r='4' fill='%23B916F5'/%3E%3C/svg%3E") !important;
}

.crm-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Crect x='30' y='30' width='40' height='40' rx='8'/%3E%3Crect x='42' y='42' width='16' height='16' rx='2'/%3E%3Cline x1='50' y1='15' x2='50' y2='30'/%3E%3Cline x1='50' y1='70' x2='50' y2='85'/%3E%3Cline x1='15' y1='50' x2='30' y2='50'/%3E%3Cline x1='70' y1='50' x2='85' y2='50'/%3E%3C/svg%3E") !important;
}

.ventas-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Ccircle cx='45' cy='32' r='12'/%3E%3Cpath d='M20 75c0-14 11-25 25-25s25 11 25 25'/%3E%3Cpath d='M68 40l8 8 14-16'/%3E%3C/svg%3E") !important;
}

.web-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Crect x='18' y='22' width='64' height='56' rx='6'/%3E%3Cline x1='18' y1='35' x2='82' y2='35'/%3E%3Ccircle cx='28' cy='29' r='2' fill='%23B916F5'/%3E%3Ccircle cx='35' cy='29' r='2' fill='%23B916F5'/%3E%3C/svg%3E") !important;
}

.seo-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Ccircle cx='42' cy='42' r='20'/%3E%3Cpath d='M56 56l18 18'/%3E%3Cpath d='M35 42l6 6 10-12'/%3E%3C/svg%3E") !important;
}

.contenido-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Crect x='24' y='20' width='52' height='60' rx='8'/%3E%3Cpolygon points='45,38 62,50 45,62'/%3E%3C/svg%3E") !important;
}

/* RESPONSIVE */
@media(max-width:1024px){
    .servicios-grid{
        grid-template-columns:repeat(2,1fr);
    }
}

@media(max-width:767px){
    .servicios-grid{
        grid-template-columns:1fr;
    }

    .servicio-card .elementor-cta__bg-wrapper{
        height:200px !important;
        min-height:200px !important;
    }

    .servicio-card .elementor-cta__bg-wrapper::before{
        padding-top:160px;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-48bffa0 *//* GRID PADRE */
.servicios-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:26px;
}

/* CARD */
.servicio-card .elementor-cta{
    border-radius:20px !important;
    overflow:hidden !important;
    background:#fff !important;
    border:1px solid rgba(11,11,11,.08) !important;
    box-shadow:0 18px 40px rgba(0,0,0,.08) !important;
    transition:box-shadow .3s ease,border-color .3s ease !important;
}

.servicio-card .elementor-cta:hover{
    transform:none !important;
    box-shadow:0 24px 50px rgba(0,0,0,.16) !important;
    border-color:rgba(185,22,245,.28) !important;
}

/* CABECERA OSCURA REDUCIDA */
.servicio-card .elementor-cta__bg-wrapper{
    height:220px !important;
    min-height:220px !important;
    position:relative !important;
    overflow:hidden !important;
    background:
        radial-gradient(circle at 50% 38%, rgba(185,22,245,.30), transparent 35%),
        linear-gradient(180deg,#260735 0%,#08070B 100%) !important;
}

/* GRID + ETIQUETA */
.servicio-card .elementor-cta__bg-wrapper::before{
    position:absolute;
    inset:0;
    z-index:2;
    pointer-events:none;

    padding-left:22px;
    padding-top:178px;

    font-family:"JetBrains Mono",monospace;
    font-size:11px;
    letter-spacing:.25em;
    color:#d4b4ff;

    background-image:
        linear-gradient(rgba(185,22,245,.14) 1px, transparent 1px),
        linear-gradient(90deg, rgba(185,22,245,.14) 1px, transparent 1px);
    background-size:46px 46px;
}

/* ESQUINAS HUD */
.servicio-card .elementor-cta__bg-wrapper::after{
    content:"";
    position:absolute;
    inset:18px;
    z-index:4;
    pointer-events:none;

    background:
        linear-gradient(#B916F5,#B916F5) left top / 18px 2px no-repeat,
        linear-gradient(#B916F5,#B916F5) left top / 2px 18px no-repeat,
        linear-gradient(#B916F5,#B916F5) right bottom / 18px 2px no-repeat,
        linear-gradient(#B916F5,#B916F5) right bottom / 2px 18px no-repeat;
}

/* ICONO */
.servicio-card .elementor-cta__bg{
    background-size:82px 82px !important;
    background-repeat:no-repeat !important;
    background-position:center center !important;
    opacity:1 !important;
    z-index:3 !important;
    filter:none !important;
    transform:none !important;
}

/* CONTENIDO: solo estructura, no tipografía */
.servicio-card .elementor-cta__content{
    background:#fff !important;
    padding:28px 30px 34px !important;
}

/* SEPARACIÓN PÁRRAFO / BOTÓN */
.servicio-card .elementor-cta__description{
    margin-bottom:28px !important;
}

/* FLECHA BOTÓN */
.servicio-card .elementor-cta__button::after{
    content:" →";
    margin-left:6px;
    transition:margin-left .3s ease;
}

.servicio-card .elementor-cta:hover .elementor-cta__button::after{
    margin-left:10px;
}

/* ETIQUETAS */
.ads-card .elementor-cta__bg-wrapper::before{content:"ADS";}
.crm-card .elementor-cta__bg-wrapper::before{content:"AI";}
.ventas-card .elementor-cta__bg-wrapper::before{content:"VENTAS";}
.web-card .elementor-cta__bg-wrapper::before{content:"WEB";}
.seo-card .elementor-cta__bg-wrapper::before{content:"SEO";}
.contenido-card .elementor-cta__bg-wrapper::before{content:"CONTENT";}

/* ICONOS */
.ads-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Ccircle cx='50' cy='50' r='28'/%3E%3Ccircle cx='50' cy='50' r='14'/%3E%3Ccircle cx='50' cy='50' r='4' fill='%23B916F5'/%3E%3C/svg%3E") !important;
}

.crm-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Crect x='30' y='30' width='40' height='40' rx='8'/%3E%3Crect x='42' y='42' width='16' height='16' rx='2'/%3E%3Cline x1='50' y1='15' x2='50' y2='30'/%3E%3Cline x1='50' y1='70' x2='50' y2='85'/%3E%3Cline x1='15' y1='50' x2='30' y2='50'/%3E%3Cline x1='70' y1='50' x2='85' y2='50'/%3E%3C/svg%3E") !important;
}

.ventas-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Ccircle cx='45' cy='32' r='12'/%3E%3Cpath d='M20 75c0-14 11-25 25-25s25 11 25 25'/%3E%3Cpath d='M68 40l8 8 14-16'/%3E%3C/svg%3E") !important;
}

.web-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Crect x='18' y='22' width='64' height='56' rx='6'/%3E%3Cline x1='18' y1='35' x2='82' y2='35'/%3E%3Ccircle cx='28' cy='29' r='2' fill='%23B916F5'/%3E%3Ccircle cx='35' cy='29' r='2' fill='%23B916F5'/%3E%3C/svg%3E") !important;
}

.seo-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Ccircle cx='42' cy='42' r='20'/%3E%3Cpath d='M56 56l18 18'/%3E%3Cpath d='M35 42l6 6 10-12'/%3E%3C/svg%3E") !important;
}

.contenido-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Crect x='24' y='20' width='52' height='60' rx='8'/%3E%3Cpolygon points='45,38 62,50 45,62'/%3E%3C/svg%3E") !important;
}

/* RESPONSIVE */
@media(max-width:1024px){
    .servicios-grid{
        grid-template-columns:repeat(2,1fr);
    }
}

@media(max-width:767px){
    .servicios-grid{
        grid-template-columns:1fr;
    }

    .servicio-card .elementor-cta__bg-wrapper{
        height:200px !important;
        min-height:200px !important;
    }

    .servicio-card .elementor-cta__bg-wrapper::before{
        padding-top:160px;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-651063a *//* GRID PADRE */
.servicios-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:26px;
}

/* CARD */
.servicio-card .elementor-cta{
    border-radius:20px !important;
    overflow:hidden !important;
    background:#fff !important;
    border:1px solid rgba(11,11,11,.08) !important;
    box-shadow:0 18px 40px rgba(0,0,0,.08) !important;
    transition:box-shadow .3s ease,border-color .3s ease !important;
}

.servicio-card .elementor-cta:hover{
    transform:none !important;
    box-shadow:0 24px 50px rgba(0,0,0,.16) !important;
    border-color:rgba(185,22,245,.28) !important;
}

/* CABECERA OSCURA REDUCIDA */
.servicio-card .elementor-cta__bg-wrapper{
    height:220px !important;
    min-height:220px !important;
    position:relative !important;
    overflow:hidden !important;
    background:
        radial-gradient(circle at 50% 38%, rgba(185,22,245,.30), transparent 35%),
        linear-gradient(180deg,#260735 0%,#08070B 100%) !important;
}

/* GRID + ETIQUETA */
.servicio-card .elementor-cta__bg-wrapper::before{
    position:absolute;
    inset:0;
    z-index:2;
    pointer-events:none;

    padding-left:22px;
    padding-top:178px;

    font-family:"JetBrains Mono",monospace;
    font-size:11px;
    letter-spacing:.25em;
    color:#d4b4ff;

    background-image:
        linear-gradient(rgba(185,22,245,.14) 1px, transparent 1px),
        linear-gradient(90deg, rgba(185,22,245,.14) 1px, transparent 1px);
    background-size:46px 46px;
}

/* ESQUINAS HUD */
.servicio-card .elementor-cta__bg-wrapper::after{
    content:"";
    position:absolute;
    inset:18px;
    z-index:4;
    pointer-events:none;

    background:
        linear-gradient(#B916F5,#B916F5) left top / 18px 2px no-repeat,
        linear-gradient(#B916F5,#B916F5) left top / 2px 18px no-repeat,
        linear-gradient(#B916F5,#B916F5) right bottom / 18px 2px no-repeat,
        linear-gradient(#B916F5,#B916F5) right bottom / 2px 18px no-repeat;
}

/* ICONO */
.servicio-card .elementor-cta__bg{
    background-size:82px 82px !important;
    background-repeat:no-repeat !important;
    background-position:center center !important;
    opacity:1 !important;
    z-index:3 !important;
    filter:none !important;
    transform:none !important;
}

/* CONTENIDO: solo estructura, no tipografía */
.servicio-card .elementor-cta__content{
    background:#fff !important;
    padding:28px 30px 34px !important;
}

/* SEPARACIÓN PÁRRAFO / BOTÓN */
.servicio-card .elementor-cta__description{
    margin-bottom:28px !important;
}

/* FLECHA BOTÓN */
.servicio-card .elementor-cta__button::after{
    content:" →";
    margin-left:6px;
    transition:margin-left .3s ease;
}

.servicio-card .elementor-cta:hover .elementor-cta__button::after{
    margin-left:10px;
}

/* ETIQUETAS */
.ads-card .elementor-cta__bg-wrapper::before{content:"ADS";}
.crm-card .elementor-cta__bg-wrapper::before{content:"AI";}
.ventas-card .elementor-cta__bg-wrapper::before{content:"VENTAS";}
.web-card .elementor-cta__bg-wrapper::before{content:"WEB";}
.seo-card .elementor-cta__bg-wrapper::before{content:"SEO";}
.contenido-card .elementor-cta__bg-wrapper::before{content:"CONTENT";}

/* ICONOS */
.ads-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Ccircle cx='50' cy='50' r='28'/%3E%3Ccircle cx='50' cy='50' r='14'/%3E%3Ccircle cx='50' cy='50' r='4' fill='%23B916F5'/%3E%3C/svg%3E") !important;
}

.crm-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Crect x='30' y='30' width='40' height='40' rx='8'/%3E%3Crect x='42' y='42' width='16' height='16' rx='2'/%3E%3Cline x1='50' y1='15' x2='50' y2='30'/%3E%3Cline x1='50' y1='70' x2='50' y2='85'/%3E%3Cline x1='15' y1='50' x2='30' y2='50'/%3E%3Cline x1='70' y1='50' x2='85' y2='50'/%3E%3C/svg%3E") !important;
}

.ventas-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Ccircle cx='45' cy='32' r='12'/%3E%3Cpath d='M20 75c0-14 11-25 25-25s25 11 25 25'/%3E%3Cpath d='M68 40l8 8 14-16'/%3E%3C/svg%3E") !important;
}

.web-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Crect x='18' y='22' width='64' height='56' rx='6'/%3E%3Cline x1='18' y1='35' x2='82' y2='35'/%3E%3Ccircle cx='28' cy='29' r='2' fill='%23B916F5'/%3E%3Ccircle cx='35' cy='29' r='2' fill='%23B916F5'/%3E%3C/svg%3E") !important;
}

.seo-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Ccircle cx='42' cy='42' r='20'/%3E%3Cpath d='M56 56l18 18'/%3E%3Cpath d='M35 42l6 6 10-12'/%3E%3C/svg%3E") !important;
}

.contenido-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Crect x='24' y='20' width='52' height='60' rx='8'/%3E%3Cpolygon points='45,38 62,50 45,62'/%3E%3C/svg%3E") !important;
}

/* RESPONSIVE */
@media(max-width:1024px){
    .servicios-grid{
        grid-template-columns:repeat(2,1fr);
    }
}

@media(max-width:767px){
    .servicios-grid{
        grid-template-columns:1fr;
    }

    .servicio-card .elementor-cta__bg-wrapper{
        height:200px !important;
        min-height:200px !important;
    }

    .servicio-card .elementor-cta__bg-wrapper::before{
        padding-top:160px;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-98bac8d *//* GRID PADRE */
.servicios-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:26px;
}

/* CARD */
.servicio-card .elementor-cta{
    border-radius:20px !important;
    overflow:hidden !important;
    background:#fff !important;
    border:1px solid rgba(11,11,11,.08) !important;
    box-shadow:0 18px 40px rgba(0,0,0,.08) !important;
    transition:box-shadow .3s ease,border-color .3s ease !important;
}

.servicio-card .elementor-cta:hover{
    transform:none !important;
    box-shadow:0 24px 50px rgba(0,0,0,.16) !important;
    border-color:rgba(185,22,245,.28) !important;
}

/* CABECERA OSCURA REDUCIDA */
.servicio-card .elementor-cta__bg-wrapper{
    height:220px !important;
    min-height:220px !important;
    position:relative !important;
    overflow:hidden !important;
    background:
        radial-gradient(circle at 50% 38%, rgba(185,22,245,.30), transparent 35%),
        linear-gradient(180deg,#260735 0%,#08070B 100%) !important;
}

/* GRID + ETIQUETA */
.servicio-card .elementor-cta__bg-wrapper::before{
    position:absolute;
    inset:0;
    z-index:2;
    pointer-events:none;

    padding-left:22px;
    padding-top:178px;

    font-family:"JetBrains Mono",monospace;
    font-size:11px;
    letter-spacing:.25em;
    color:#d4b4ff;

    background-image:
        linear-gradient(rgba(185,22,245,.14) 1px, transparent 1px),
        linear-gradient(90deg, rgba(185,22,245,.14) 1px, transparent 1px);
    background-size:46px 46px;
}

/* ESQUINAS HUD */
.servicio-card .elementor-cta__bg-wrapper::after{
    content:"";
    position:absolute;
    inset:18px;
    z-index:4;
    pointer-events:none;

    background:
        linear-gradient(#B916F5,#B916F5) left top / 18px 2px no-repeat,
        linear-gradient(#B916F5,#B916F5) left top / 2px 18px no-repeat,
        linear-gradient(#B916F5,#B916F5) right bottom / 18px 2px no-repeat,
        linear-gradient(#B916F5,#B916F5) right bottom / 2px 18px no-repeat;
}

/* ICONO */
.servicio-card .elementor-cta__bg{
    background-size:82px 82px !important;
    background-repeat:no-repeat !important;
    background-position:center center !important;
    opacity:1 !important;
    z-index:3 !important;
    filter:none !important;
    transform:none !important;
}

/* CONTENIDO: solo estructura, no tipografía */
.servicio-card .elementor-cta__content{
    background:#fff !important;
    padding:28px 30px 34px !important;
}

/* SEPARACIÓN PÁRRAFO / BOTÓN */
.servicio-card .elementor-cta__description{
    margin-bottom:28px !important;
}

/* FLECHA BOTÓN */
.servicio-card .elementor-cta__button::after{
    content:" →";
    margin-left:6px;
    transition:margin-left .3s ease;
}

.servicio-card .elementor-cta:hover .elementor-cta__button::after{
    margin-left:10px;
}

/* ETIQUETAS */
.ads-card .elementor-cta__bg-wrapper::before{content:"ADS";}
.crm-card .elementor-cta__bg-wrapper::before{content:"AI";}
.ventas-card .elementor-cta__bg-wrapper::before{content:"VENTAS";}
.web-card .elementor-cta__bg-wrapper::before{content:"WEB";}
.seo-card .elementor-cta__bg-wrapper::before{content:"SEO";}
.contenido-card .elementor-cta__bg-wrapper::before{content:"CONTENT";}

/* ICONOS */
.ads-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Ccircle cx='50' cy='50' r='28'/%3E%3Ccircle cx='50' cy='50' r='14'/%3E%3Ccircle cx='50' cy='50' r='4' fill='%23B916F5'/%3E%3C/svg%3E") !important;
}

.crm-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Crect x='30' y='30' width='40' height='40' rx='8'/%3E%3Crect x='42' y='42' width='16' height='16' rx='2'/%3E%3Cline x1='50' y1='15' x2='50' y2='30'/%3E%3Cline x1='50' y1='70' x2='50' y2='85'/%3E%3Cline x1='15' y1='50' x2='30' y2='50'/%3E%3Cline x1='70' y1='50' x2='85' y2='50'/%3E%3C/svg%3E") !important;
}

.ventas-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Ccircle cx='45' cy='32' r='12'/%3E%3Cpath d='M20 75c0-14 11-25 25-25s25 11 25 25'/%3E%3Cpath d='M68 40l8 8 14-16'/%3E%3C/svg%3E") !important;
}

.web-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Crect x='18' y='22' width='64' height='56' rx='6'/%3E%3Cline x1='18' y1='35' x2='82' y2='35'/%3E%3Ccircle cx='28' cy='29' r='2' fill='%23B916F5'/%3E%3Ccircle cx='35' cy='29' r='2' fill='%23B916F5'/%3E%3C/svg%3E") !important;
}

.seo-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Ccircle cx='42' cy='42' r='20'/%3E%3Cpath d='M56 56l18 18'/%3E%3Cpath d='M35 42l6 6 10-12'/%3E%3C/svg%3E") !important;
}

.contenido-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Crect x='24' y='20' width='52' height='60' rx='8'/%3E%3Cpolygon points='45,38 62,50 45,62'/%3E%3C/svg%3E") !important;
}

/* RESPONSIVE */
@media(max-width:1024px){
    .servicios-grid{
        grid-template-columns:repeat(2,1fr);
    }
}

@media(max-width:767px){
    .servicios-grid{
        grid-template-columns:1fr;
    }

    .servicio-card .elementor-cta__bg-wrapper{
        height:200px !important;
        min-height:200px !important;
    }

    .servicio-card .elementor-cta__bg-wrapper::before{
        padding-top:160px;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-10c5ff1 *//* GRID PADRE */
.servicios-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:26px;
}

/* CARD */
.servicio-card .elementor-cta{
    border-radius:20px !important;
    overflow:hidden !important;
    background:#fff !important;
    border:1px solid rgba(11,11,11,.08) !important;
    box-shadow:0 18px 40px rgba(0,0,0,.08) !important;
    transition:box-shadow .3s ease,border-color .3s ease !important;
}

.servicio-card .elementor-cta:hover{
    transform:none !important;
    box-shadow:0 24px 50px rgba(0,0,0,.16) !important;
    border-color:rgba(185,22,245,.28) !important;
}

/* CABECERA OSCURA REDUCIDA */
.servicio-card .elementor-cta__bg-wrapper{
    height:220px !important;
    min-height:220px !important;
    position:relative !important;
    overflow:hidden !important;
    background:
        radial-gradient(circle at 50% 38%, rgba(185,22,245,.30), transparent 35%),
        linear-gradient(180deg,#260735 0%,#08070B 100%) !important;
}

/* GRID + ETIQUETA */
.servicio-card .elementor-cta__bg-wrapper::before{
    position:absolute;
    inset:0;
    z-index:2;
    pointer-events:none;

    padding-left:22px;
    padding-top:178px;

    font-family:"JetBrains Mono",monospace;
    font-size:11px;
    letter-spacing:.25em;
    color:#d4b4ff;

    background-image:
        linear-gradient(rgba(185,22,245,.14) 1px, transparent 1px),
        linear-gradient(90deg, rgba(185,22,245,.14) 1px, transparent 1px);
    background-size:46px 46px;
}

/* ESQUINAS HUD */
.servicio-card .elementor-cta__bg-wrapper::after{
    content:"";
    position:absolute;
    inset:18px;
    z-index:4;
    pointer-events:none;

    background:
        linear-gradient(#B916F5,#B916F5) left top / 18px 2px no-repeat,
        linear-gradient(#B916F5,#B916F5) left top / 2px 18px no-repeat,
        linear-gradient(#B916F5,#B916F5) right bottom / 18px 2px no-repeat,
        linear-gradient(#B916F5,#B916F5) right bottom / 2px 18px no-repeat;
}

/* ICONO */
.servicio-card .elementor-cta__bg{
    background-size:82px 82px !important;
    background-repeat:no-repeat !important;
    background-position:center center !important;
    opacity:1 !important;
    z-index:3 !important;
    filter:none !important;
    transform:none !important;
}

/* CONTENIDO: solo estructura, no tipografía */
.servicio-card .elementor-cta__content{
    background:#fff !important;
    padding:28px 30px 34px !important;
}

/* SEPARACIÓN PÁRRAFO / BOTÓN */
.servicio-card .elementor-cta__description{
    margin-bottom:28px !important;
}

/* FLECHA BOTÓN */
.servicio-card .elementor-cta__button::after{
    content:" →";
    margin-left:6px;
    transition:margin-left .3s ease;
}

.servicio-card .elementor-cta:hover .elementor-cta__button::after{
    margin-left:10px;
}

/* ETIQUETAS */
.ads-card .elementor-cta__bg-wrapper::before{content:"ADS";}
.crm-card .elementor-cta__bg-wrapper::before{content:"AI";}
.ventas-card .elementor-cta__bg-wrapper::before{content:"VENTAS";}
.web-card .elementor-cta__bg-wrapper::before{content:"WEB";}
.seo-card .elementor-cta__bg-wrapper::before{content:"SEO";}
.contenido-card .elementor-cta__bg-wrapper::before{content:"CONTENT";}

/* ICONOS */
.ads-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Ccircle cx='50' cy='50' r='28'/%3E%3Ccircle cx='50' cy='50' r='14'/%3E%3Ccircle cx='50' cy='50' r='4' fill='%23B916F5'/%3E%3C/svg%3E") !important;
}

.crm-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Crect x='30' y='30' width='40' height='40' rx='8'/%3E%3Crect x='42' y='42' width='16' height='16' rx='2'/%3E%3Cline x1='50' y1='15' x2='50' y2='30'/%3E%3Cline x1='50' y1='70' x2='50' y2='85'/%3E%3Cline x1='15' y1='50' x2='30' y2='50'/%3E%3Cline x1='70' y1='50' x2='85' y2='50'/%3E%3C/svg%3E") !important;
}

.ventas-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Ccircle cx='45' cy='32' r='12'/%3E%3Cpath d='M20 75c0-14 11-25 25-25s25 11 25 25'/%3E%3Cpath d='M68 40l8 8 14-16'/%3E%3C/svg%3E") !important;
}

.web-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Crect x='18' y='22' width='64' height='56' rx='6'/%3E%3Cline x1='18' y1='35' x2='82' y2='35'/%3E%3Ccircle cx='28' cy='29' r='2' fill='%23B916F5'/%3E%3Ccircle cx='35' cy='29' r='2' fill='%23B916F5'/%3E%3C/svg%3E") !important;
}

.seo-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Ccircle cx='42' cy='42' r='20'/%3E%3Cpath d='M56 56l18 18'/%3E%3Cpath d='M35 42l6 6 10-12'/%3E%3C/svg%3E") !important;
}

.contenido-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Crect x='24' y='20' width='52' height='60' rx='8'/%3E%3Cpolygon points='45,38 62,50 45,62'/%3E%3C/svg%3E") !important;
}

/* RESPONSIVE */
@media(max-width:1024px){
    .servicios-grid{
        grid-template-columns:repeat(2,1fr);
    }
}

@media(max-width:767px){
    .servicios-grid{
        grid-template-columns:1fr;
    }

    .servicio-card .elementor-cta__bg-wrapper{
        height:200px !important;
        min-height:200px !important;
    }

    .servicio-card .elementor-cta__bg-wrapper::before{
        padding-top:160px;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-bf4041f *//* GRID PADRE */
.servicios-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:26px;
}

/* CARD */
.servicio-card .elementor-cta{
    border-radius:20px !important;
    overflow:hidden !important;
    background:#fff !important;
    border:1px solid rgba(11,11,11,.08) !important;
    box-shadow:0 18px 40px rgba(0,0,0,.08) !important;
    transition:box-shadow .3s ease,border-color .3s ease !important;
}

.servicio-card .elementor-cta:hover{
    transform:none !important;
    box-shadow:0 24px 50px rgba(0,0,0,.16) !important;
    border-color:rgba(185,22,245,.28) !important;
}

/* CABECERA OSCURA REDUCIDA */
.servicio-card .elementor-cta__bg-wrapper{
    height:220px !important;
    min-height:220px !important;
    position:relative !important;
    overflow:hidden !important;
    background:
        radial-gradient(circle at 50% 38%, rgba(185,22,245,.30), transparent 35%),
        linear-gradient(180deg,#260735 0%,#08070B 100%) !important;
}

/* GRID + ETIQUETA */
.servicio-card .elementor-cta__bg-wrapper::before{
    position:absolute;
    inset:0;
    z-index:2;
    pointer-events:none;

    padding-left:22px;
    padding-top:178px;

    font-family:"JetBrains Mono",monospace;
    font-size:11px;
    letter-spacing:.25em;
    color:#d4b4ff;

    background-image:
        linear-gradient(rgba(185,22,245,.14) 1px, transparent 1px),
        linear-gradient(90deg, rgba(185,22,245,.14) 1px, transparent 1px);
    background-size:46px 46px;
}

/* ESQUINAS HUD */
.servicio-card .elementor-cta__bg-wrapper::after{
    content:"";
    position:absolute;
    inset:18px;
    z-index:4;
    pointer-events:none;

    background:
        linear-gradient(#B916F5,#B916F5) left top / 18px 2px no-repeat,
        linear-gradient(#B916F5,#B916F5) left top / 2px 18px no-repeat,
        linear-gradient(#B916F5,#B916F5) right bottom / 18px 2px no-repeat,
        linear-gradient(#B916F5,#B916F5) right bottom / 2px 18px no-repeat;
}

/* ICONO */
.servicio-card .elementor-cta__bg{
    background-size:82px 82px !important;
    background-repeat:no-repeat !important;
    background-position:center center !important;
    opacity:1 !important;
    z-index:3 !important;
    filter:none !important;
    transform:none !important;
}

/* CONTENIDO: solo estructura, no tipografía */
.servicio-card .elementor-cta__content{
    background:#fff !important;
    padding:28px 30px 34px !important;
}

/* SEPARACIÓN PÁRRAFO / BOTÓN */
.servicio-card .elementor-cta__description{
    margin-bottom:28px !important;
}

/* FLECHA BOTÓN */
.servicio-card .elementor-cta__button::after{
    content:" →";
    margin-left:6px;
    transition:margin-left .3s ease;
}

.servicio-card .elementor-cta:hover .elementor-cta__button::after{
    margin-left:10px;
}

/* ETIQUETAS */
.ads-card .elementor-cta__bg-wrapper::before{content:"ADS";}
.crm-card .elementor-cta__bg-wrapper::before{content:"AI";}
.ventas-card .elementor-cta__bg-wrapper::before{content:"VENTAS";}
.web-card .elementor-cta__bg-wrapper::before{content:"WEB";}
.seo-card .elementor-cta__bg-wrapper::before{content:"SEO";}
.contenido-card .elementor-cta__bg-wrapper::before{content:"CONTENT";}

/* ICONOS */
.ads-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Ccircle cx='50' cy='50' r='28'/%3E%3Ccircle cx='50' cy='50' r='14'/%3E%3Ccircle cx='50' cy='50' r='4' fill='%23B916F5'/%3E%3C/svg%3E") !important;
}

.crm-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Crect x='30' y='30' width='40' height='40' rx='8'/%3E%3Crect x='42' y='42' width='16' height='16' rx='2'/%3E%3Cline x1='50' y1='15' x2='50' y2='30'/%3E%3Cline x1='50' y1='70' x2='50' y2='85'/%3E%3Cline x1='15' y1='50' x2='30' y2='50'/%3E%3Cline x1='70' y1='50' x2='85' y2='50'/%3E%3C/svg%3E") !important;
}

.ventas-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Ccircle cx='45' cy='32' r='12'/%3E%3Cpath d='M20 75c0-14 11-25 25-25s25 11 25 25'/%3E%3Cpath d='M68 40l8 8 14-16'/%3E%3C/svg%3E") !important;
}

.web-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Crect x='18' y='22' width='64' height='56' rx='6'/%3E%3Cline x1='18' y1='35' x2='82' y2='35'/%3E%3Ccircle cx='28' cy='29' r='2' fill='%23B916F5'/%3E%3Ccircle cx='35' cy='29' r='2' fill='%23B916F5'/%3E%3C/svg%3E") !important;
}

.seo-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Ccircle cx='42' cy='42' r='20'/%3E%3Cpath d='M56 56l18 18'/%3E%3Cpath d='M35 42l6 6 10-12'/%3E%3C/svg%3E") !important;
}

.contenido-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Crect x='24' y='20' width='52' height='60' rx='8'/%3E%3Cpolygon points='45,38 62,50 45,62'/%3E%3C/svg%3E") !important;
}

/* RESPONSIVE */
@media(max-width:1024px){
    .servicios-grid{
        grid-template-columns:repeat(2,1fr);
    }
}

@media(max-width:767px){
    .servicios-grid{
        grid-template-columns:1fr;
    }

    .servicio-card .elementor-cta__bg-wrapper{
        height:200px !important;
        min-height:200px !important;
    }

    .servicio-card .elementor-cta__bg-wrapper::before{
        padding-top:160px;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-1cacef9 *//* GRID PADRE */
.servicios-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:26px;
}

/* CARD */
.servicio-card .elementor-cta{
    border-radius:20px !important;
    overflow:hidden !important;
    background:#fff !important;
    border:1px solid rgba(11,11,11,.08) !important;
    box-shadow:0 18px 40px rgba(0,0,0,.08) !important;
    transition:box-shadow .3s ease,border-color .3s ease !important;
}

.servicio-card .elementor-cta:hover{
    transform:none !important;
    box-shadow:0 24px 50px rgba(0,0,0,.16) !important;
    border-color:rgba(185,22,245,.28) !important;
}

/* CABECERA OSCURA REDUCIDA */
.servicio-card .elementor-cta__bg-wrapper{
    height:220px !important;
    min-height:220px !important;
    position:relative !important;
    overflow:hidden !important;
    background:
        radial-gradient(circle at 50% 38%, rgba(185,22,245,.30), transparent 35%),
        linear-gradient(180deg,#260735 0%,#08070B 100%) !important;
}

/* GRID + ETIQUETA */
.servicio-card .elementor-cta__bg-wrapper::before{
    position:absolute;
    inset:0;
    z-index:2;
    pointer-events:none;

    padding-left:22px;
    padding-top:178px;

    font-family:"JetBrains Mono",monospace;
    font-size:11px;
    letter-spacing:.25em;
    color:#d4b4ff;

    background-image:
        linear-gradient(rgba(185,22,245,.14) 1px, transparent 1px),
        linear-gradient(90deg, rgba(185,22,245,.14) 1px, transparent 1px);
    background-size:46px 46px;
}

/* ESQUINAS HUD */
.servicio-card .elementor-cta__bg-wrapper::after{
    content:"";
    position:absolute;
    inset:18px;
    z-index:4;
    pointer-events:none;

    background:
        linear-gradient(#B916F5,#B916F5) left top / 18px 2px no-repeat,
        linear-gradient(#B916F5,#B916F5) left top / 2px 18px no-repeat,
        linear-gradient(#B916F5,#B916F5) right bottom / 18px 2px no-repeat,
        linear-gradient(#B916F5,#B916F5) right bottom / 2px 18px no-repeat;
}

/* ICONO */
.servicio-card .elementor-cta__bg{
    background-size:82px 82px !important;
    background-repeat:no-repeat !important;
    background-position:center center !important;
    opacity:1 !important;
    z-index:3 !important;
    filter:none !important;
    transform:none !important;
}

/* CONTENIDO: solo estructura, no tipografía */
.servicio-card .elementor-cta__content{
    background:#fff !important;
    padding:28px 30px 34px !important;
}

/* SEPARACIÓN PÁRRAFO / BOTÓN */
.servicio-card .elementor-cta__description{
    margin-bottom:28px !important;
}

/* FLECHA BOTÓN */
.servicio-card .elementor-cta__button::after{
    content:" →";
    margin-left:6px;
    transition:margin-left .3s ease;
}

.servicio-card .elementor-cta:hover .elementor-cta__button::after{
    margin-left:10px;
}

/* ETIQUETAS */
.ads-card .elementor-cta__bg-wrapper::before{content:"ADS";}
.crm-card .elementor-cta__bg-wrapper::before{content:"AI";}
.ventas-card .elementor-cta__bg-wrapper::before{content:"VENTAS";}
.web-card .elementor-cta__bg-wrapper::before{content:"WEB";}
.seo-card .elementor-cta__bg-wrapper::before{content:"SEO";}
.contenido-card .elementor-cta__bg-wrapper::before{content:"CONTENT";}

/* ICONOS */
.ads-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Ccircle cx='50' cy='50' r='28'/%3E%3Ccircle cx='50' cy='50' r='14'/%3E%3Ccircle cx='50' cy='50' r='4' fill='%23B916F5'/%3E%3C/svg%3E") !important;
}

.crm-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Crect x='30' y='30' width='40' height='40' rx='8'/%3E%3Crect x='42' y='42' width='16' height='16' rx='2'/%3E%3Cline x1='50' y1='15' x2='50' y2='30'/%3E%3Cline x1='50' y1='70' x2='50' y2='85'/%3E%3Cline x1='15' y1='50' x2='30' y2='50'/%3E%3Cline x1='70' y1='50' x2='85' y2='50'/%3E%3C/svg%3E") !important;
}

.ventas-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Ccircle cx='45' cy='32' r='12'/%3E%3Cpath d='M20 75c0-14 11-25 25-25s25 11 25 25'/%3E%3Cpath d='M68 40l8 8 14-16'/%3E%3C/svg%3E") !important;
}

.web-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Crect x='18' y='22' width='64' height='56' rx='6'/%3E%3Cline x1='18' y1='35' x2='82' y2='35'/%3E%3Ccircle cx='28' cy='29' r='2' fill='%23B916F5'/%3E%3Ccircle cx='35' cy='29' r='2' fill='%23B916F5'/%3E%3C/svg%3E") !important;
}

.seo-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Ccircle cx='42' cy='42' r='20'/%3E%3Cpath d='M56 56l18 18'/%3E%3Cpath d='M35 42l6 6 10-12'/%3E%3C/svg%3E") !important;
}

.contenido-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Crect x='24' y='20' width='52' height='60' rx='8'/%3E%3Cpolygon points='45,38 62,50 45,62'/%3E%3C/svg%3E") !important;
}

/* RESPONSIVE */
@media(max-width:1024px){
    .servicios-grid{
        grid-template-columns:repeat(2,1fr);
    }
}

@media(max-width:767px){
    .servicios-grid{
        grid-template-columns:1fr;
    }

    .servicio-card .elementor-cta__bg-wrapper{
        height:200px !important;
        min-height:200px !important;
    }

    .servicio-card .elementor-cta__bg-wrapper::before{
        padding-top:160px;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d9add3e *//* GRID PADRE */
.servicios-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:26px;
}

/* CARD */
.servicio-card .elementor-cta{
    border-radius:20px !important;
    overflow:hidden !important;
    background:#fff !important;
    border:1px solid rgba(11,11,11,.08) !important;
    box-shadow:0 18px 40px rgba(0,0,0,.08) !important;
    transition:box-shadow .3s ease,border-color .3s ease !important;
}

.servicio-card .elementor-cta:hover{
    transform:none !important;
    box-shadow:0 24px 50px rgba(0,0,0,.16) !important;
    border-color:rgba(185,22,245,.28) !important;
}

/* CABECERA OSCURA REDUCIDA */
.servicio-card .elementor-cta__bg-wrapper{
    height:220px !important;
    min-height:220px !important;
    position:relative !important;
    overflow:hidden !important;
    background:
        radial-gradient(circle at 50% 38%, rgba(185,22,245,.30), transparent 35%),
        linear-gradient(180deg,#260735 0%,#08070B 100%) !important;
}

/* GRID + ETIQUETA */
.servicio-card .elementor-cta__bg-wrapper::before{
    position:absolute;
    inset:0;
    z-index:2;
    pointer-events:none;

    padding-left:22px;
    padding-top:178px;

    font-family:"JetBrains Mono",monospace;
    font-size:11px;
    letter-spacing:.25em;
    color:#d4b4ff;

    background-image:
        linear-gradient(rgba(185,22,245,.14) 1px, transparent 1px),
        linear-gradient(90deg, rgba(185,22,245,.14) 1px, transparent 1px);
    background-size:46px 46px;
}

/* ESQUINAS HUD */
.servicio-card .elementor-cta__bg-wrapper::after{
    content:"";
    position:absolute;
    inset:18px;
    z-index:4;
    pointer-events:none;

    background:
        linear-gradient(#B916F5,#B916F5) left top / 18px 2px no-repeat,
        linear-gradient(#B916F5,#B916F5) left top / 2px 18px no-repeat,
        linear-gradient(#B916F5,#B916F5) right bottom / 18px 2px no-repeat,
        linear-gradient(#B916F5,#B916F5) right bottom / 2px 18px no-repeat;
}

/* ICONO */
.servicio-card .elementor-cta__bg{
    background-size:82px 82px !important;
    background-repeat:no-repeat !important;
    background-position:center center !important;
    opacity:1 !important;
    z-index:3 !important;
    filter:none !important;
    transform:none !important;
}

/* CONTENIDO: solo estructura, no tipografía */
.servicio-card .elementor-cta__content{
    background:#fff !important;
    padding:28px 30px 34px !important;
}

/* SEPARACIÓN PÁRRAFO / BOTÓN */
.servicio-card .elementor-cta__description{
    margin-bottom:28px !important;
}

/* FLECHA BOTÓN */
.servicio-card .elementor-cta__button::after{
    content:" →";
    margin-left:6px;
    transition:margin-left .3s ease;
}

.servicio-card .elementor-cta:hover .elementor-cta__button::after{
    margin-left:10px;
}

/* ETIQUETAS */
.ads-card .elementor-cta__bg-wrapper::before{content:"ADS";}
.crm-card .elementor-cta__bg-wrapper::before{content:"AI";}
.ventas-card .elementor-cta__bg-wrapper::before{content:"VENTAS";}
.web-card .elementor-cta__bg-wrapper::before{content:"WEB";}
.seo-card .elementor-cta__bg-wrapper::before{content:"SEO";}
.contenido-card .elementor-cta__bg-wrapper::before{content:"CONTENT";}

/* ICONOS */
.ads-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Ccircle cx='50' cy='50' r='28'/%3E%3Ccircle cx='50' cy='50' r='14'/%3E%3Ccircle cx='50' cy='50' r='4' fill='%23B916F5'/%3E%3C/svg%3E") !important;
}

.crm-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Crect x='30' y='30' width='40' height='40' rx='8'/%3E%3Crect x='42' y='42' width='16' height='16' rx='2'/%3E%3Cline x1='50' y1='15' x2='50' y2='30'/%3E%3Cline x1='50' y1='70' x2='50' y2='85'/%3E%3Cline x1='15' y1='50' x2='30' y2='50'/%3E%3Cline x1='70' y1='50' x2='85' y2='50'/%3E%3C/svg%3E") !important;
}

.ventas-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Ccircle cx='45' cy='32' r='12'/%3E%3Cpath d='M20 75c0-14 11-25 25-25s25 11 25 25'/%3E%3Cpath d='M68 40l8 8 14-16'/%3E%3C/svg%3E") !important;
}

.web-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Crect x='18' y='22' width='64' height='56' rx='6'/%3E%3Cline x1='18' y1='35' x2='82' y2='35'/%3E%3Ccircle cx='28' cy='29' r='2' fill='%23B916F5'/%3E%3Ccircle cx='35' cy='29' r='2' fill='%23B916F5'/%3E%3C/svg%3E") !important;
}

.seo-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Ccircle cx='42' cy='42' r='20'/%3E%3Cpath d='M56 56l18 18'/%3E%3Cpath d='M35 42l6 6 10-12'/%3E%3C/svg%3E") !important;
}

.contenido-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5'%3E%3Crect x='24' y='20' width='52' height='60' rx='8'/%3E%3Cpolygon points='45,38 62,50 45,62'/%3E%3C/svg%3E") !important;
}

/* RESPONSIVE */
@media(max-width:1024px){
    .servicios-grid{
        grid-template-columns:repeat(2,1fr);
    }
}

@media(max-width:767px){
    .servicios-grid{
        grid-template-columns:1fr;
    }

    .servicio-card .elementor-cta__bg-wrapper{
        height:200px !important;
        min-height:200px !important;
    }

    .servicio-card .elementor-cta__bg-wrapper::before{
        padding-top:160px;
    }
}

/* ETIQUETAS */
.branding-card .elementor-cta__bg-wrapper::before{
    content:"BRANDING";
}

.email-card .elementor-cta__bg-wrapper::before{
    content:"EMAIL";
}

/* ICONO BRANDING */
.branding-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5' stroke-linejoin='round'%3E%3Cpath d='M25 38 L38 22 H62 L75 38 L50 78 Z'/%3E%3Cpath d='M25 38 H75'/%3E%3Cpath d='M38 22 L50 78 L62 22'/%3E%3C/svg%3E") !important;
}

/* ICONO EMAIL */
.email-card .elementor-cta__bg{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23B916F5' stroke-width='5' stroke-linejoin='round'%3E%3Crect x='22' y='30' width='56' height='40' rx='6'/%3E%3Cpath d='M24 34 L50 55 L76 34'/%3E%3C/svg%3E") !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af35c8b */.sentinel-light{
    position:relative;
    overflow:hidden;
    background:#F4F2F7;
}

.sentinel-light::before{
    content:"";
    position:absolute;
    inset:0;

    background-image:
        linear-gradient(rgba(185,22,245,.04) 1px, transparent 1px),
        linear-gradient(90deg, rgba(185,22,245,.04) 1px, transparent 1px);

    background-size:56px 56px;

    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51301e5 */.sentinel-light{
    position:relative;
    overflow:hidden;
    background:#F4F2F7;
}

.sentinel-light::before{
    content:"";
    position:absolute;
    inset:0;

    background-image:
        linear-gradient(rgba(185,22,245,.04) 1px, transparent 1px),
        linear-gradient(90deg, rgba(185,22,245,.04) 1px, transparent 1px);

    background-size:56px 56px;

    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9dd76b2 */.btn-sentinel{
    background:linear-gradient(
        100deg,
        #CC50FF 0%,
        #B301F2 60%,
        #6A019A 100%
    ) !important;

    color:#fff !important;
    border:none !important;
    border-radius:999px !important;

    box-shadow:
        0 10px 30px rgba(179,1,242,.42);

    transition:all .3s ease !important;
}

.btn-sentinel:hover{
    transform:translateY(-3px);
    box-shadow:
        0 18px 46px rgba(179,1,242,.60),
        0 0 40px rgba(204,80,255,.30);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ec4bc8 */.btn-sentinel-dark{
    background:#0B0B0B !important;

    color:#FAFAFA !important;

    border:1px solid rgba(204,80,255,.25) !important;

    border-radius:999px !important;

    box-shadow:
        inset 0 0 0 1px rgba(204,80,255,.05);

    transition:all .3s ease !important;
}

.btn-sentinel-dark:hover{
    border-color:rgba(204,80,255,.55) !important;

    background:#120A18 !important;

    transform:translateY(-3px);

    box-shadow:
        0 15px 35px rgba(0,0,0,.35),
        0 0 20px rgba(179,1,242,.20);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c2fb21 */.sentinel-hero{
    position:relative;
    overflow:hidden;
    background:#0B0B0B;
}

/* Grid técnica */
.sentinel-hero::before{
    content:"";
    position:absolute;
    inset:0;

    background-image:
        linear-gradient(rgba(204,80,255,.07) 1px, transparent 1px),
        linear-gradient(90deg, rgba(204,80,255,.07) 1px, transparent 1px);

    background-size:56px 56px;

    mask-image:radial-gradient(
        120% 90% at 50% 0%,
        #000 35%,
        transparent 80%
    );

    pointer-events:none;
}

/* Glows morados */
.sentinel-hero::after{
    content:"";
    position:absolute;
    inset:0;

    background:
        radial-gradient(
            800px 480px at 80% -10%,
            rgba(179,1,242,.30),
            transparent 60%
        ),
        radial-gradient(
            640px 420px at 6% 110%,
            rgba(204,80,255,.14),
            transparent 60%
        );

    pointer-events:none;
}/* End custom CSS */