Replanta. Green hosting for WordPress.

.elementor-9773 .elementor-element.elementor-element-5ee133f{–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:0px 0px;–row-gap:0px;–column-gap:0px;–flex-wrap:wrap;–margin-top:0px;–margin-bottom:1px;–margin-left:0px;–margin-right:0px;–padding-top:50px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9773 .elementor-element.elementor-element-5ee133f:not(.elementor-motion-effects-element-type-background), .elementor-9773 .elementor-element.elementor-element-5ee133f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(176deg, #93F1C90F 16%, #FFFFFF00 22%);}.elementor-9773 .elementor-element.elementor-element-5ee133f > .elementor-shape-bottom .elementor-shape-fill, .elementor-9773 .elementor-element.elementor-element-5ee133f > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#93F1C954;}.elementor-9773 .elementor-element.elementor-element-5ee133f > .elementor-shape-bottom svg, .elementor-9773 .elementor-element.elementor-element-5ee133f > .e-con-inner > .elementor-shape-bottom svg{width:calc(270% + 1.3px);height:350px;}.elementor-9773 .elementor-element.elementor-element-cc71969{–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-9773 .elementor-element.elementor-element-cc71969.e-con{–flex-grow:0;–flex-shrink:0;}.elementor-9773 .elementor-element.elementor-element-d1e6488{text-align:end;margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 00px;}.elementor-9773 .elementor-element.elementor-element-d1e6488 img{width:100%;max-width:440px;}.elementor-9773 .elementor-element.elementor-element-baea3d4{–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;–justify-content:center;}.elementor-9773 .elementor-element.elementor-element-044ed6d{–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:flex-start;–gap:10px 10px;–row-gap:10px;–column-gap:10px;–padding-top:50px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9773 .elementor-element.elementor-element-5df4a5c{text-align:start;z-index:1;}.elementor-9773 .elementor-element.elementor-element-5df4a5c .elementor-heading-title{font-family:”Fraunces”, Sans-serif;font-size:3.5em;font-weight:700;line-height:0.8em;color:var( –e-global-color-secondary );}.elementor-9773 .elementor-element.elementor-element-7fdd784{text-align:start;color:var( –e-global-color-secondary );}.elementor-9773 .elementor-element.elementor-element-8423b54{–display:flex;–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;–justify-content:flex-start;–align-items:stretch;–margin-top:-20px;–margin-bottom:10px;–margin-left:0px;–margin-right:0px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9773 .elementor-element.elementor-element-8423b54.e-con{–align-self:flex-start;–flex-grow:0;–flex-shrink:0;}.elementor-9773 .elementor-element.elementor-element-38d42f8 .elementor-button{background-color:var( –e-global-color-5995ae4 );border-style:none;border-radius:12px 12px 12px 12px;padding:12px 24px 12px 024px;}.elementor-9773 .elementor-element.elementor-element-a350883 .elementor-button{border-style:none;border-radius:12px 12px 12px 12px;padding:12px 24px 12px 024px;}.elementor-9773 .elementor-element.elementor-element-21c3fbe{–display:flex;–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;–justify-content:center;–align-items:stretch;border-style:none;–border-style:none;–margin-top:0px;–margin-bottom:10px;–margin-left:0px;–margin-right:0px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9773 .elementor-element.elementor-element-21c3fbe.e-con{–align-self:center;–flex-grow:0;–flex-shrink:0;}.elementor-9773 .elementor-element.elementor-element-0c25186 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-9773 .elementor-element.elementor-element-0c25186 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-9773 .elementor-element.elementor-element-0c25186 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-9773 .elementor-element.elementor-element-0c25186 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-9773 .elementor-element.elementor-element-0c25186 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-9773 .elementor-element.elementor-element-0c25186 .elementor-icon-list-icon i{color:var( –e-global-color-5995ae4 );transition:color 0.3s;}.elementor-9773 .elementor-element.elementor-element-0c25186 .elementor-icon-list-icon svg{fill:var( –e-global-color-5995ae4 );transition:fill 0.3s;}.elementor-9773 .elementor-element.elementor-element-0c25186{–e-icon-list-icon-size:12px;–e-icon-list-icon-align:center;–e-icon-list-icon-margin:0 calc(var(–e-icon-list-icon-size, 1em) * 0.125);–icon-vertical-align:center;–icon-vertical-offset:0px;}.elementor-9773 .elementor-element.elementor-element-0c25186 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-9773 .elementor-element.elementor-element-0c25186 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9773 .elementor-element.elementor-element-0c25186 .elementor-icon-list-item > a{font-size:15px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-9773 .elementor-element.elementor-element-0c25186 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9773 .elementor-element.elementor-element-2746fc1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-9773 .elementor-element.elementor-element-2746fc1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-9773 .elementor-element.elementor-element-2746fc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-9773 .elementor-element.elementor-element-2746fc1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-9773 .elementor-element.elementor-element-2746fc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-9773 .elementor-element.elementor-element-2746fc1 .elementor-icon-list-icon i{color:var( –e-global-color-5995ae4 );transition:color 0.3s;}.elementor-9773 .elementor-element.elementor-element-2746fc1 .elementor-icon-list-icon svg{fill:var( –e-global-color-5995ae4 );transition:fill 0.3s;}.elementor-9773 .elementor-element.elementor-element-2746fc1{–e-icon-list-icon-size:12px;–e-icon-list-icon-align:center;–e-icon-list-icon-margin:0 calc(var(–e-icon-list-icon-size, 1em) * 0.125);–icon-vertical-align:center;–icon-vertical-offset:0px;}.elementor-9773 .elementor-element.elementor-element-2746fc1 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-9773 .elementor-element.elementor-element-2746fc1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9773 .elementor-element.elementor-element-2746fc1 .elementor-icon-list-item > a{font-size:15px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-9773 .elementor-element.elementor-element-2746fc1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9773 .elementor-element.elementor-element-9f20be4{–display:flex;–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;–justify-content:center;–align-items:stretch;–margin-top:0px;–margin-bottom:10px;–margin-left:0px;–margin-right:0px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9773 .elementor-element.elementor-element-9f20be4.e-con{–align-self:center;–flex-grow:0;–flex-shrink:0;}.elementor-9773 .elementor-element.elementor-element-a7631b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-9773 .elementor-element.elementor-element-a7631b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-9773 .elementor-element.elementor-element-a7631b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-9773 .elementor-element.elementor-element-a7631b8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-9773 .elementor-element.elementor-element-a7631b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-9773 .elementor-element.elementor-element-a7631b8 .elementor-icon-list-icon i{color:var( –e-global-color-5995ae4 );transition:color 0.3s;}.elementor-9773 .elementor-element.elementor-element-a7631b8 .elementor-icon-list-icon svg{fill:var( –e-global-color-5995ae4 );transition:fill 0.3s;}.elementor-9773 .elementor-element.elementor-element-a7631b8{–e-icon-list-icon-size:12px;–e-icon-list-icon-align:center;–e-icon-list-icon-margin:0 calc(var(–e-icon-list-icon-size, 1em) * 0.125);–icon-vertical-align:center;–icon-vertical-offset:0px;}.elementor-9773 .elementor-element.elementor-element-a7631b8 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-9773 .elementor-element.elementor-element-a7631b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9773 .elementor-element.elementor-element-a7631b8 .elementor-icon-list-item > a{font-size:15px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-9773 .elementor-element.elementor-element-a7631b8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9773 .elementor-element.elementor-element-9564e75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-9773 .elementor-element.elementor-element-9564e75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-9773 .elementor-element.elementor-element-9564e75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-9773 .elementor-element.elementor-element-9564e75 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-9773 .elementor-element.elementor-element-9564e75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-9773 .elementor-element.elementor-element-9564e75 .elementor-icon-list-icon i{color:var( –e-global-color-5995ae4 );transition:color 0.3s;}.elementor-9773 .elementor-element.elementor-element-9564e75 .elementor-icon-list-icon svg{fill:var( –e-global-color-5995ae4 );transition:fill 0.3s;}.elementor-9773 .elementor-element.elementor-element-9564e75{–e-icon-list-icon-size:12px;–e-icon-list-icon-align:center;–e-icon-list-icon-margin:0 calc(var(–e-icon-list-icon-size, 1em) * 0.125);–icon-vertical-align:center;–icon-vertical-offset:0px;}.elementor-9773 .elementor-element.elementor-element-9564e75 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-9773 .elementor-element.elementor-element-9564e75 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9773 .elementor-element.elementor-element-9564e75 .elementor-icon-list-item > a{font-size:15px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-9773 .elementor-element.elementor-element-9564e75 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9773 .elementor-element.elementor-element-f25390f{–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:stretch;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–margin-top:0px;–margin-bottom:0px;–margin-left:0px;–margin-right:0px;–padding-top:82px;–padding-bottom:72px;–padding-left:72px;–padding-right:72px;}.elementor-9773 .elementor-element.elementor-element-f25390f:not(.elementor-motion-effects-element-type-background), .elementor-9773 .elementor-element.elementor-element-f25390f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #93F1C90F 0%, #93F1C910 100%);}.elementor-9773 .elementor-element.elementor-element-f25390f > .elementor-shape-top .elementor-shape-fill, .elementor-9773 .elementor-element.elementor-element-f25390f > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#93F1C954;}.elementor-9773 .elementor-element.elementor-element-f25390f > .elementor-shape-top svg, .elementor-9773 .elementor-element.elementor-element-f25390f > .e-con-inner > .elementor-shape-top svg{width:calc(281% + 1.3px);height:101px;}.elementor-9773 .elementor-element.elementor-element-40f4bc3{–display:flex;–margin-top:0px;–margin-bottom:0px;–margin-left:0px;–margin-right:0px;–padding-top:61px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9773 .elementor-element.elementor-element-690ab4a{–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;–overlay-opacity:1;}.elementor-9773 .elementor-element.elementor-element-690ab4a::before, .elementor-9773 .elementor-element.elementor-element-690ab4a > .elementor-background-video-container::before, .elementor-9773 .elementor-element.elementor-element-690ab4a > .e-con-inner > .elementor-background-video-container::before, .elementor-9773 .elementor-element.elementor-element-690ab4a > .elementor-background-slideshow::before, .elementor-9773 .elementor-element.elementor-element-690ab4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-9773 .elementor-element.elementor-element-690ab4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{–background-overlay:”;background-color:#92F1CB10;}.elementor-9773 .elementor-element.elementor-element-fd1bafb{padding:60px 0px 0px 0px;}.elementor-9773 .elementor-element.elementor-element-bdad728{text-align:center;font-style:italic;line-height:1.2em;color:var( –e-global-color-text );width:var( –container-widget-width, 80% );max-width:80%;–container-widget-width:80%;–container-widget-flex-grow:0;}.elementor-9773 .elementor-element.elementor-element-bdad728.elementor-element{–align-self:center;}.elementor-9773 .elementor-element.elementor-element-6a8ceef{–display:flex;–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:stretch;–gap:10px 10px;–row-gap:10px;–column-gap:10px;–padding-top:72px;–padding-bottom:72px;–padding-left:0px;–padding-right:0px;}.elementor-9773 .elementor-element.elementor-element-6a8ceef:not(.elementor-motion-effects-element-type-background), .elementor-9773 .elementor-element.elementor-element-6a8ceef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#93F1C982;}.elementor-9773 .elementor-element.elementor-element-6a8ceef > .elementor-shape-top svg, .elementor-9773 .elementor-element.elementor-element-6a8ceef > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);height:119px;transform:translateX(-50%) rotateY(180deg);}.elementor-9773 .elementor-element.elementor-element-6a8ceef > .elementor-shape-bottom svg, .elementor-9773 .elementor-element.elementor-element-6a8ceef > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:71px;}.elementor-9773 .elementor-element.elementor-element-673d3d2{–display:flex;}.elementor-9773 .elementor-element.elementor-element-288355f{–display:flex;–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:stretch;–gap:10px 10px;–row-gap:10px;–column-gap:10px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9773 .elementor-element.elementor-element-27bfcbd{–display:flex;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9773 .elementor-element.elementor-element-af8b7b5{–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:20px 20px;–row-gap:20px;–column-gap:20px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9773 .elementor-element.elementor-element-70cc6d7 .elementor-button{border-radius:8px 8px 8px 8px;}.elementor-9773 .elementor-element.elementor-element-98b7139 .elementor-button{background-color:var( –e-global-color-5995ae4 );border-radius:8px 8px 8px 8px;}.elementor-9773 .elementor-element.elementor-element-98b7139 .elementor-button:hover, .elementor-9773 .elementor-element.elementor-element-98b7139 .elementor-button:focus{color:var( –e-global-color-primary );}.elementor-9773 .elementor-element.elementor-element-98b7139 .elementor-button:hover svg, .elementor-9773 .elementor-element.elementor-element-98b7139 .elementor-button:focus svg{fill:var( –e-global-color-primary );}.elementor-9773 .elementor-element.elementor-element-537e86e{–display:flex;–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:stretch;–gap:10px 10px;–row-gap:10px;–column-gap:10px;–overlay-opacity:0.5;–padding-top:72px;–padding-bottom:72px;–padding-left:0px;–padding-right:0px;}.elementor-9773 .elementor-element.elementor-element-537e86e::before, .elementor-9773 .elementor-element.elementor-element-537e86e > .elementor-background-video-container::before, .elementor-9773 .elementor-element.elementor-element-537e86e > .e-con-inner > .elementor-background-video-container::before, .elementor-9773 .elementor-element.elementor-element-537e86e > .elementor-background-slideshow::before, .elementor-9773 .elementor-element.elementor-element-537e86e > .e-con-inner > .elementor-background-slideshow::before, .elementor-9773 .elementor-element.elementor-element-537e86e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{–background-overlay:”;background-color:#FAFAFA;}.elementor-9773 .elementor-element.elementor-element-537e86e > .elementor-shape-top svg, .elementor-9773 .elementor-element.elementor-element-537e86e > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);}.elementor-9773 .elementor-element.elementor-element-537e86e > .elementor-shape-bottom svg, .elementor-9773 .elementor-element.elementor-element-537e86e > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);}.elementor-9773 .elementor-element.elementor-element-ee2e5e9{–display:flex;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9773 .elementor-element.elementor-element-3e58caa{–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-9773 .elementor-element.elementor-element-b9fe896{–display:flex;–padding-top:40px;–padding-bottom:40px;–padding-left:0px;–padding-right:0px;}.elementor-9773 .elementor-element.elementor-element-b9fe896:not(.elementor-motion-effects-element-type-background), .elementor-9773 .elementor-element.elementor-element-b9fe896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5FBF7;}.elementor-9773 .elementor-element.elementor-element-b9fe896 > .elementor-shape-top svg, .elementor-9773 .elementor-element.elementor-element-b9fe896 > .e-con-inner > .elementor-shape-top svg{height:20px;}.elementor-9773 .elementor-element.elementor-element-3363cc9{background-color:#F5FBF7;}.elementor-9773 .elementor-element.elementor-element-eb46acf{–display:flex;}.elementor-9773 .elementor-element.elementor-element-ab48ce9{–display:flex;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9773 .elementor-element.elementor-element-51a7c8c{–display:flex;–overlay-opacity:0.5;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9773 .elementor-element.elementor-element-51a7c8c::before, .elementor-9773 .elementor-element.elementor-element-51a7c8c > .elementor-background-video-container::before, .elementor-9773 .elementor-element.elementor-element-51a7c8c > .e-con-inner > .elementor-background-video-container::before, .elementor-9773 .elementor-element.elementor-element-51a7c8c > .elementor-background-slideshow::before, .elementor-9773 .elementor-element.elementor-element-51a7c8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-9773 .elementor-element.elementor-element-51a7c8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{–background-overlay:”;background-color:#F7FBF9;}.elementor-9773 .elementor-element.elementor-element-ac02236{width:var( –container-widget-width, 1150px );max-width:1150px;–container-widget-width:1150px;–container-widget-flex-grow:0;}.elementor-9773 .elementor-element.elementor-element-ac02236.elementor-element{–align-self:center;}.elementor-9773 .elementor-element.elementor-element-b21a2f8{–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;}:root{–page-title-display:none;}@media(min-width:768px){.elementor-9773 .elementor-element.elementor-element-cc71969{–width:45%;}.elementor-9773 .elementor-element.elementor-element-baea3d4{–width:55%;}.elementor-9773 .elementor-element.elementor-element-044ed6d{–width:100%;}.elementor-9773 .elementor-element.elementor-element-8423b54{–width:100%;}.elementor-9773 .elementor-element.elementor-element-21c3fbe{–width:100%;}.elementor-9773 .elementor-element.elementor-element-9f20be4{–width:100%;}.elementor-9773 .elementor-element.elementor-element-b9fe896{–content-width:1140px;}}@media(max-width:1024px){.elementor-9773 .elementor-element.elementor-element-5ee133f{–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;}.elementor-9773 .elementor-element.elementor-element-cc71969{–justify-content:center;}.elementor-9773 .elementor-element.elementor-element-cc71969.e-con{–flex-grow:0;–flex-shrink:0;}.elementor-9773 .elementor-element.elementor-element-d1e6488 img{width:100%;max-width:406px;}.elementor-9773 .elementor-element.elementor-element-0c25186 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-9773 .elementor-element.elementor-element-0c25186 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-9773 .elementor-element.elementor-element-0c25186 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-9773 .elementor-element.elementor-element-0c25186 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-9773 .elementor-element.elementor-element-0c25186 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-9773 .elementor-element.elementor-element-0c25186 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9773 .elementor-element.elementor-element-0c25186 .elementor-icon-list-item > a{font-size:14px;}.elementor-9773 .elementor-element.elementor-element-2746fc1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-9773 .elementor-element.elementor-element-2746fc1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-9773 .elementor-element.elementor-element-2746fc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-9773 .elementor-element.elementor-element-2746fc1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-9773 .elementor-element.elementor-element-2746fc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-9773 .elementor-element.elementor-element-2746fc1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9773 .elementor-element.elementor-element-2746fc1 .elementor-icon-list-item > a{font-size:14px;}.elementor-9773 .elementor-element.elementor-element-a7631b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-9773 .elementor-element.elementor-element-a7631b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-9773 .elementor-element.elementor-element-a7631b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-9773 .elementor-element.elementor-element-a7631b8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-9773 .elementor-element.elementor-element-a7631b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-9773 .elementor-element.elementor-element-a7631b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9773 .elementor-element.elementor-element-a7631b8 .elementor-icon-list-item > a{font-size:14px;}.elementor-9773 .elementor-element.elementor-element-9564e75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-9773 .elementor-element.elementor-element-9564e75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-9773 .elementor-element.elementor-element-9564e75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-9773 .elementor-element.elementor-element-9564e75 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-9773 .elementor-element.elementor-element-9564e75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-9773 .elementor-element.elementor-element-9564e75 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9773 .elementor-element.elementor-element-9564e75 .elementor-icon-list-item > a{font-size:14px;}.elementor-9773 .elementor-element.elementor-element-af8b7b5{–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:stretch;–gap:20px 20px;–row-gap:20px;–column-gap:20px;}.elementor-9773 .elementor-element.elementor-element-70cc6d7 .elementor-button{border-radius:8px 8px 8px 8px;}.elementor-9773 .elementor-element.elementor-element-98b7139 .elementor-button{border-radius:8px 8px 8px 8px;}}@media(max-width:767px){.elementor-9773 .elementor-element.elementor-element-5ee133f{–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:70px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-9773 .elementor-element.elementor-element-5ee133f > .elementor-shape-bottom svg, .elementor-9773 .elementor-element.elementor-element-5ee133f > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:125px;}.elementor-9773 .elementor-element.elementor-element-cc71969{–justify-content:flex-start;–padding-top:0px;–padding-bottom:-60px;–padding-left:0px;–padding-right:0px;}.elementor-9773 .elementor-element.elementor-element-d1e6488{text-align:end;margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9773 .elementor-element.elementor-element-d1e6488 img{width:89%;max-width:244px;}.elementor-9773 .elementor-element.elementor-element-baea3d4{–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-9773 .elementor-element.elementor-element-044ed6d{–align-items:center;–container-widget-width:calc( ( 1 – var( –container-widget-flex-grow ) ) * 100% );–gap:1px 1px;–row-gap:1px;–column-gap:1px;–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-9773 .elementor-element.elementor-element-5df4a5c{text-align:end;padding:0px 20px 0px 20px;}.elementor-9773 .elementor-element.elementor-element-5df4a5c .elementor-heading-title{font-size:1.9em;}.elementor-9773 .elementor-element.elementor-element-7fdd784{text-align:end;padding:0px 20px 0px 20px;}.elementor-9773 .elementor-element.elementor-element-8423b54{–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;–justify-content:center;–align-items:center;–gap:20px 20px;–row-gap:20px;–column-gap:20px;–padding-top:0px;–padding-bottom:20px;–padding-left:0px;–padding-right:0px;}.elementor-9773 .elementor-element.elementor-element-21c3fbe{–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:space-evenly;–align-items:center;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–padding-top:0px;–padding-bottom:20px;–padding-left:0px;–padding-right:0px;}.elementor-9773 .elementor-element.elementor-element-0c25186 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-9773 .elementor-element.elementor-element-0c25186 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-9773 .elementor-element.elementor-element-0c25186 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-9773 .elementor-element.elementor-element-0c25186 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-9773 .elementor-element.elementor-element-0c25186 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-9773 .elementor-element.elementor-element-0c25186{–e-icon-list-icon-size:14px;}.elementor-9773 .elementor-element.elementor-element-0c25186 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9773 .elementor-element.elementor-element-0c25186 .elementor-icon-list-item > a{font-size:12px;}.elementor-9773 .elementor-element.elementor-element-0c25186.elementor-element{–align-self:center;}.elementor-9773 .elementor-element.elementor-element-2746fc1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-9773 .elementor-element.elementor-element-2746fc1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-9773 .elementor-element.elementor-element-2746fc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-9773 .elementor-element.elementor-element-2746fc1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-9773 .elementor-element.elementor-element-2746fc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-9773 .elementor-element.elementor-element-2746fc1{–e-icon-list-icon-size:14px;}.elementor-9773 .elementor-element.elementor-element-2746fc1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9773 .elementor-element.elementor-element-2746fc1 .elementor-icon-list-item > a{font-size:12px;}.elementor-9773 .elementor-element.elementor-element-2746fc1.elementor-element{–align-self:center;}.elementor-9773 .elementor-element.elementor-element-9f20be4{–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;–justify-content:space-evenly;–align-items:center;–gap:0px 0px;–row-gap:0px;–column-gap:0px;–padding-top:0px;–padding-bottom:20px;–padding-left:0px;–padding-right:0px;}.elementor-9773 .elementor-element.elementor-element-a7631b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-9773 .elementor-element.elementor-element-a7631b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-9773 .elementor-element.elementor-element-a7631b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-9773 .elementor-element.elementor-element-a7631b8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-9773 .elementor-element.elementor-element-a7631b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-9773 .elementor-element.elementor-element-a7631b8{–e-icon-list-icon-size:14px;}.elementor-9773 .elementor-element.elementor-element-a7631b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9773 .elementor-element.elementor-element-a7631b8 .elementor-icon-list-item > a{font-size:12px;}.elementor-9773 .elementor-element.elementor-element-a7631b8.elementor-element{–align-self:center;}.elementor-9773 .elementor-element.elementor-element-9564e75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-9773 .elementor-element.elementor-element-9564e75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-9773 .elementor-element.elementor-element-9564e75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-9773 .elementor-element.elementor-element-9564e75 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-9773 .elementor-element.elementor-element-9564e75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-9773 .elementor-element.elementor-element-9564e75{–e-icon-list-icon-size:14px;}.elementor-9773 .elementor-element.elementor-element-9564e75 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9773 .elementor-element.elementor-element-9564e75 .elementor-icon-list-item > a{font-size:12px;}.elementor-9773 .elementor-element.elementor-element-9564e75.elementor-element{–align-self:center;}.elementor-9773 .elementor-element.elementor-element-f25390f{–padding-top:130px;–padding-bottom:0px;–padding-left:05px;–padding-right:5px;}.elementor-9773 .elementor-element.elementor-element-40f4bc3{–padding-top:0px;–padding-bottom:0px;–padding-left:10px;–padding-right:10px;}.elementor-9773 .elementor-element.elementor-element-af8b7b5{–align-items:center;–container-widget-width:calc( ( 1 – var( –container-widget-flex-grow ) ) * 100% );–gap:10px 10px;–row-gap:10px;–column-gap:10px;}.elementor-9773 .elementor-element.elementor-element-af8b7b5.e-con{–align-self:center;}.elementor-9773 .elementor-element.elementor-element-70cc6d7 .elementor-button{border-radius:8px 8px 8px 8px;}.elementor-9773 .elementor-element.elementor-element-70cc6d7{width:100%;max-width:100%;}.elementor-9773 .elementor-element.elementor-element-98b7139 .elementor-button{border-radius:8px 8px 8px 8px;}.elementor-9773 .elementor-element.elementor-element-98b7139{width:100%;max-width:100%;}.elementor-9773 .elementor-element.elementor-element-b9fe896 > .elementor-shape-top svg, .elementor-9773 .elementor-element.elementor-element-b9fe896 > .e-con-inner > .elementor-shape-top svg{width:calc(253% + 1.3px);}.elementor-9773 .elementor-element.elementor-element-b9fe896{–padding-top:30px;–padding-bottom:0px;–padding-left:10px;–padding-right:10px;}.elementor-9773 .elementor-element.elementor-element-eb46acf{–content-width:100%;}.elementor-9773 .elementor-element.elementor-element-eb46acf > .elementor-shape-bottom svg, .elementor-9773 .elementor-element.elementor-element-eb46acf > .e-con-inner > .elementor-shape-bottom svg{width:calc(161% + 1.3px);height:85px;}.elementor-9773 .elementor-element.elementor-element-ab48ce9{–padding-top:20px;–padding-bottom:25px;–padding-left:10px;–padding-right:10px;}.elementor-9773 .elementor-element.elementor-element-18c55d4{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-9773 .elementor-element.elementor-element-5ee133f{–content-width:100%;}.elementor-9773 .elementor-element.elementor-element-cc71969{–width:43%;}.elementor-9773 .elementor-element.elementor-element-baea3d4{–width:50%;}}/* Start custom CSS for heading, class: .elementor-element-5df4a5c */.elementor-9773 .elementor-element.elementor-element-5df4a5c ba{background-size: 4px 4em;
box-shadow: inset 0 -.29em #ffffff10, inset 0 -.1em #FFF;
display: inline;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5fb8464 *//* ===== Misión & Confianza ===== */
#mision{ position:relative; padding:36px 0 20px; }
#mision::before{
content:””; position:absolute; inset:-10% -6% auto -6%; height:50%;
background:radial-gradient(55% 40% at 20% 20%, rgba(146,241,203,.18), transparent 60%);
filter:blur(14px); pointer-events:none;
}
#mision .mision-grid{
display:grid; grid-template-columns:1.05fr .95fr; gap:22px; align-items:start;
}
@media (max-width:980px){
#mision .mision-grid{ grid-template-columns:1fr; gap:16px; }
}
#mision .mision-ctas{ display:flex; gap:10px; flex-wrap:wrap; margin-top:12px; }
@media (max-width:680px){
#mision .mision-ctas{ flex-direction:column; align-items:stretch; }
#mision .mision-ctas a{ width:100%; text-align:center; }
}
#mision .mision-stats{
list-style: none;
margin: 0;
padding: 0;
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 12px;
justify-items: stretch;
align-items: stretch;
align-content: space-around;
height: -webkit-fill-available;
}
@media (max-width:980px){ #mision .mision-stats{ grid-template-columns:1fr 1fr 1fr; } }
@media (max-width:720px){ #mision .mision-stats{ grid-template-columns:1fr; } }

/* ===== Misión (4 cifras, sin cards) ===== */
#mision{ position:relative; padding:34px 0 18px; }
#mision::before{
content:””; position:absolute; inset:-10% -6% auto -6%; height:48%;
background:radial-gradient(55% 40% at 22% 22%, rgba(146,241,203,.18), transparent 60%);
filter:blur(14px); pointer-events:none;
}
#mision .mision-wrap{
display:grid; grid-template-columns:1fr 1fr; gap:22px; align-items:center;
}
@media (max-width:980px){
#mision .mision-wrap{ grid-template-columns:1fr; gap:14px; }
}
#mision .mision-copy p{ margin:.3rem 0 0; max-width:720px; }

#mision .mision-stats{
list-style:none; margin:0; padding:0;
display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px;
}
@media (max-width:1024px){ #mision .mision-stats{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:560px){ #mision .mision-stats{ grid-template-columns:fr; } }

#mision .mision-stats li{
background:#fff; ; border-radius:14px;
padding:14px 16px; box-shadow:var(–rep-shadow-sm);
}
#mision .mision-stats .k{
display:block; font-family:var(–rep-font-display);
font-weight:800; color:var(–rep-forest);
font-size:2.2rem; line-height:1; margin:0 0 6px;
}
@media (max-width:560px){ #mision .mision-stats .k{ font-size:2rem; } }
#mision .mision-stats p{ margin:0; color:var(–rep-text-secondary); }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fd1bafb *//* ===========================================================
REPLANTA · Ventajas WordPress · FINAL+Reveal
=========================================================== */
#ventajas-replanta {

padding: 10px 0 10px 0px;
overflow: hidden;
}

/* — Card — */
#ventajas-replanta .rep-card {
position: relative;
overflow: hidden;
background: rgba(255,255,255,.9)!important;
border: 1px solid rgba(255,255,255,.12);
border-radius: 20px;
padding: 32px 26px 28px;
backdrop-filter: blur(10px);
transition: transform .4s ease, box-shadow .4s ease, border-color .4s ease;
isolation: isolate;
}

/* — Iconos individuales — */
#ventajas-replanta .rep-card[data-bg=”litespeed-icon.svg”]::after{background-image:url(‘https://dev.replanta.net/wp-content/uploads/2025/12/litespeed-icon.svg’);}
#ventajas-replanta .rep-card[data-bg=”Cloudflare.svg”]::after{background-image:url(‘https://dev.replanta.net/wp-content/uploads/2025/12/Cloudflare.svg’);}
#ventajas-replanta .rep-card[data-bg=”Redis.svg”]::after{background-image:url(‘https://dev.replanta.net/wp-content/uploads/2025/12/Redis.svg’);}
#ventajas-replanta .rep-card[data-bg=”backuply.svg”]::after{background-image:url(‘https://dev.replanta.net/wp-content/uploads/2025/12/backuply-logo.svg’);}
#ventajas-replanta .rep-card[data-bg=”inmunify.svg”]::after{background-image:url(‘https://dev.replanta.net/wp-content/uploads/2025/12/inmunify.svg’);}
#ventajas-replanta .rep-card[data-bg=”wordpress.svg”]::after{background-image:url(‘https://dev.replanta.net/wp-content/uploads/2024/03/wordpress.svg’);}

/* — Contenido — */
#ventajas-replanta .rep-card > * {
position: relative;
z-index: 2;
}
#ventajas-replanta .rep-card h3.rep-heading-3 {
font-size: 1.2rem;
font-weight: 600;
margin: 0 0 8px;
padding: 0px 10% 0px 0px;
}
#ventajas-replanta .rep-card .rep-text-body {
color: rgba(255,255,255,.9);
}

/* — Lista + clase de protección — */
#ventajas-replanta .rep-card .rep-list{
list-style:none!important;padding:0;margin:0;
}
#ventajas-replanta .rep-card .rep-list li{
display:flex;align-items:center;gap:8px;margin:6px 0;
position:relative;
}
#ventajas-replanta .rep-card .rep-list li::before{
content:none!important;
}
#ventajas-replanta .rep-list li,
#ventajas-replanta .rep-list li.protected-text{
color:var(–rep-text-secondary)!important; /* fuerza color normal */
}
#ventajas-replanta .rep-check{
width:18px;height:18px;flex-shrink:0;
background:url(‘data:image/svg+xml;utf8,’) center/contain no-repeat;
}

/* — Chips — */
#ventajas-replanta .rep-chips{
display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;
}
#ventajas-replanta .rep-chip{
font-size:.82rem;
padding:5px 10px;
border-radius:999px;
border:1px solid rgba(255,255,255,.25);
background:rgba(255,255,255,.1);
color:var(–rep-white);
transition:background .3s ease,border-color .3s ease;
}
#ventajas-replanta .rep-chip:hover{
background:rgba(255,255,255,.2);
border-color:rgba(255,255,255,.35);
}

/* — Responsive — */
@media(max-width:768px){
#ventajas-replanta .rep-card{padding:26px 22px;}
#ventajas-replanta .rep-card::after{width:80px;height:80px;background-size:70px;}
#ventajas-replanta .rep-card h3.rep-heading-3{font-size:1.1rem;}
}
/* — Chips visibles con contraste real — */
#ventajas-replanta .rep-chips {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin-top: 16px;
position: relative;
z-index: 2;
}

/* Fondo y color con contraste */
#ventajas-replanta .rep-chip {
font-size: .82rem;
padding: 6px 12px;
border-radius: 999px;
background: rgba(255,255,255,.18); /* más contraste */
border: 1px solid rgba(255,255,255,.35);
color: rgba(255,255,255,.95);
font-weight: 500;
letter-spacing: .01em;
transition: background .3s ease, border-color .3s ease, transform .25s ease;
backdrop-filter: blur(2px);
}

#ventajas-replanta .rep-chip:hover {
background: rgba(255,255,255,.35);
border-color: rgba(255,255,255,.55);
transform: translateY(-1px);
}

/* Variantes con matices Replanta */
#ventajas-replanta .rep-chip–teal {
background: rgba(147,241,201,.18);
border-color: rgba(147,241,201,.35);
color: var(–rep-green);
}
#ventajas-replanta .rep-chip–green {
background: rgba(146,241,203,.15);
border-color: rgba(146,241,203,.35);
color: var(–rep-white);
}
#ventajas-replanta .rep-chip–sun {
background: rgba(247,212,80,.16);
border-color: rgba(247,212,80,.35);
color: #f7d450;
}

/* — Reveal animation coherente — */
#ventajas-replanta .rep-card::after {
content: “”;
position: absolute;
top: 0; right: 0;
width: 150px; height: 150px;
background-repeat: no-repeat;
background-position: top right;
background-size: 100px;
opacity: .15;
filter: grayscale(1) brightness(.9);
transition: opacity .6s ease, filter .6s ease, transform .6s ease;
pointer-events: none;
z-index: 0;
transform: scale(.9);
}
#ventajas-replanta .rep-card:hover::after {
filter: none;
opacity: .4;
transform: scale(1);
}
/* — Centrar cabecera de bloque — */
#ventajas-replanta .rep-tech-head {
text-align: center;
margin-bottom: 40px;
}
#ventajas-replanta .rep-tech-head h2 {
margin-bottom: 10px;
}
#ventajas-replanta .rep-tech-head p {
color: rgba(255,255,255,.9);
font-size: 1.1rem;
margin: 0 auto;
max-width: 580px;
}

/* — Corrección de contraste en chips — */
#ventajas-replanta .rep-chip–green {
background: rgba(146,241,203,.18);
border-color: rgba(146,241,203,.35);
color: #0c3c2a; /* tono forest, mejor contraste sobre verde claro */
}
#ventajas-replanta .rep-chip–sun {
background: rgba(247,212,80,.16);
border-color: rgba(247,212,80,.35);
color: #6C5E1A; /* tono tierra más legible */
}
#ventajas-replanta .rep-chip–teal {
background: rgba(147,241,201,.18);
border-color: rgba(147,241,201,.35);
color: #93F1C9; /* mint brillante sobre teal */
}
/* — Animación reveal (waterfall) — */
#ventajas-replanta .rep-card {
opacity: 0;
transform: translateY(20px);
transition: opacity .6s ease, transform .6s ease;
}
#ventajas-replanta .rep-card.visible {
opacity: 1;
transform: translateY(0);
}
#ventajas-replanta .rep-card:nth-child(1){transition-delay:.05s;}
#ventajas-replanta .rep-card:nth-child(2){transition-delay:.15s;}
#ventajas-replanta .rep-card:nth-child(3){transition-delay:.25s;}
#ventajas-replanta .rep-card:nth-child(4){transition-delay:.35s;}
#ventajas-replanta .rep-card:nth-child(5){transition-delay:.45s;}
#ventajas-replanta .rep-card:nth-child(6){transition-delay:.55s;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-15b127d */.elementor-9773 .elementor-element.elementor-element-15b127d { –check-w:12px; –check-h:7px; –check-t:3px; }

.elementor-9773 .elementor-element.elementor-element-15b127d ul { list-style:none; margin:0; padding:0; }
.elementor-9773 .elementor-element.elementor-element-15b127d ul li{
position:relative;
padding-left:22px;
margin:6px 0;
}

.elementor-9773 .elementor-element.elementor-element-15b127d ul li::before{
content:””;
position:absolute;
left:0;
top:0.9em;
width:var(–check-w);
height:var(–check-h);
border-left:var(–check-t) solid var(–rep-sun);
border-bottom:var(–check-t) solid var(–rep-sun);
transform:translateY(-50%) rotate(-45deg); /* orientación correcta del check */
border-radius:1px;
box-shadow:none; /* chato */
}
/* Botones compactos en línea dentro de .replanta-pricing-card */
.replanta-pricing-card > div:last-of-type{
gap:8px !important;
flex-wrap:nowrap !important; /* en una sola línea */
}

.replanta-pricing-card .elementor-button.rep-btn-accent,
.replanta-pricing-card .elementor-button.rep-btn-secondary{
display:inline-flex !important;
align-items:center;
text-decoration: none;
justify-content:center;
padding:8px 12px !important; /* más pequeños */
font-size:14px !important;
line-height:1.2 !important;
border-radius:10px !important;
min-height:auto !important;
min-width:0 !important;
white-space:nowrap; /* evita saltos */
box-shadow:none !important;
margin:0 !important;
flex:0 0 auto; /* no crecen */
}

/* botón principal un pelín más marcado si quieres */
.replanta-pricing-card .plan-card-cta{
font-weight:600 !important;
}

/* En móviles, permite wrap y aún más compacto */
@media (max-width:480px){
.replanta-pricing-card > div:last-of-type{
flex-wrap:wrap !important;
}
.replanta-pricing-card .elementor-button.rep-btn-accent,
.replanta-pricing-card .elementor-button.rep-btn-secondary{
padding:7px 10px !important;
font-size:13px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-673d3d2 */#bill-y:checked + label .rep-text-small{
color: #fff !important;
}
.elementor-9773 .elementor-element.elementor-element-673d3d2 .rep-heading-3{font-family:’Fraunces’, serif}
/* Toggle mensual/anual con :has dentro de la sección */
.elementor-9773 .elementor-element.elementor-element-673d3d2 .amount–y, .elementor-9773 .elementor-element.elementor-element-673d3d2 .period–y, .elementor-9773 .elementor-element.elementor-element-673d3d2 .original { display:none; }
.elementor-9773 .elementor-element.elementor-element-673d3d2:has(#bill-y:checked) .amount–m,
.elementor-9773 .elementor-element.elementor-element-673d3d2:has(#bill-y:checked) .period–m { display:none; }
.elementor-9773 .elementor-element.elementor-element-673d3d2:has(#bill-y:checked) .amount–y,
.elementor-9773 .elementor-element.elementor-element-673d3d2:has(#bill-y:checked) .period–y,
.elementor-9773 .elementor-element.elementor-element-673d3d2:has(#bill-y:checked) .original { display:inline; }

/* Precio tachado (PVP anual) */
.elementor-9773 .elementor-element.elementor-element-673d3d2 .original{
text-decoration: line-through;
opacity:.6;
font-weight:600;
margin-right:6px;
}

/* Barra superior */
.elementor-9773 .elementor-element.elementor-element-673d3d2 .plans-bar{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}
.elementor-9773 .elementor-element.elementor-element-673d3d2 .plans-bar .right{display:flex;gap:10px;align-items:center}

/* Segmented control */
.elementor-9773 .elementor-element.elementor-element-673d3d2 .billing-toggle{display:inline-grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid var(–rep-border);border-radius:999px;padding:4px;gap:4px;box-shadow:var(–rep-shadow-sm)}
.elementor-9773 .elementor-element.elementor-element-673d3d2 .billing-toggle input{position:absolute;inset:0;opacity:0;pointer-events:none}
.elementor-9773 .elementor-element.elementor-element-673d3d2 .billing-toggle label{padding:8px 16px;border-radius:999px;cursor:pointer;font-family:var(–rep-font-body);font-weight:700;line-height:1;color:var(–rep-forest)}
.elementor-9773 .elementor-element.elementor-element-673d3d2 .billing-toggle input:checked+label{background:var(–rep-teal);color:#fff;box-shadow:var(–rep-shadow-sm)}
@media (max-width:600px){ .elementor-9773 .elementor-element.elementor-element-673d3d2 .billing-toggle label{padding:8px 12px;font-weight:600} }

/* Cards */
.elementor-9773 .elementor-element.elementor-element-673d3d2 .replanta-pricing-card{background:#fff;border:1px solid var(–rep-border);border-radius:16px;padding:24px;box-shadow:var(–rep-shadow-sm);transition:all .2s ease;display:flex;flex-direction:column;height:100%}
.elementor-9773 .elementor-element.elementor-element-673d3d2 .replanta-pricing-card:hover{box-shadow:var(–rep-shadow-lg);transform:translateY(-2px)}
.elementor-9773 .elementor-element.elementor-element-673d3d2 .replanta-pricing-featured{border-width:2px;border-color:var(–rep-teal);position:relative}
.elementor-9773 .elementor-element.elementor-element-673d3d2 .replanta-pricing-featured::before{content:’Recomendado’;position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(–rep-sun);color:var(–rep-forest);padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700}
.elementor-9773 .elementor-element.elementor-element-673d3d2 .plan-subtitle{font-size:.9rem;color:var(–rep-text-tertiary);margin-top:2px}
.elementor-9773 .elementor-element.elementor-element-673d3d2 .price{display:flex;align-items:baseline;gap:6px}
.elementor-9773 .elementor-element.elementor-element-673d3d2 .amount{font-family:var(–rep-font-display);font-size:2rem;line-height:1;color:var(–rep-forest)}
.elementor-9773 .elementor-element.elementor-element-673d3d2 .period{color:var(–rep-text-muted)}

/* details / ver más */
.elementor-9773 .elementor-element.elementor-element-673d3d2 details{ border-top:1px solid var(–rep-border); margin-top:12px; padding-top:12px }
.elementor-9773 .elementor-element.elementor-element-673d3d2 summary.toggle{cursor:pointer;list-style:none;position:relative;padding-right:22px;display:inline-flex;align-items:center;gap:8px}
.elementor-9773 .elementor-element.elementor-element-673d3d2 summary.toggle::-webkit-details-marker{display:none}
.elementor-9773 .elementor-element.elementor-element-673d3d2 summary.toggle:after{content:”▾”;position:absolute;right:0;top:0;opacity:.7;transition:transform .2s ease}
.elementor-9773 .elementor-element.elementor-element-673d3d2 details[open] summary.toggle:after{transform:rotate(-180deg)}
.elementor-9773 .elementor-element.elementor-element-673d3d2 summary.toggle .less{display:none}
.elementor-9773 .elementor-element.elementor-element-673d3d2 details[open] summary.toggle .more{display:none}
.elementor-9773 .elementor-element.elementor-element-673d3d2 details[open] summary.toggle .less{display:inline}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d208ddb *//* ===== Replanta · Resultados tras migración (scoped a #repl-resultados) ===== */
#repl-resultados{position:relative;padding:72px 0 12px 0;background:#fff;
–deep: var(–rep-forest, #1E2F23);
–muted: var(–rep-text-muted, #6B7D76);
–line: var(–rep-border, #E6F3EF);
}
#repl-resultados .container{max-width:1160px;margin:0 auto;padding:0 20px}
#repl-resultados .ps-meta{display:inline-block;padding:6px 10px;border:1px solid var(–line);border-radius:999px;font-size:12px;color:var(–muted);background:#f7fbf9}
#repl-resultados h2{font-family:var(–rep-font-display, ‘Fraunces’, serif);font-size:clamp(28px,4vw,42px);margin:8px 0 6px;color:var(–deep)}
#repl-resultados p.muted{color:var(–muted);margin:0 0 6px}
/* KPI cards */
#repl-resultados .ps-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}
@media (max-width:960px){#repl-resultados .ps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){#repl-resultados .ps-grid{grid-template-columns:1fr}}
#repl-resultados .ps-card{position:relative;background:#fff;border:1px solid var(–line);border-radius:18px;padding:20px;box-shadow:0 8px 22px rgba(12,94,110,.06);opacity:0;transform:translateY(14px) scale(.985);filter:blur(.3px) saturate(.96);animation:psIn .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(–d,0ms)}
#repl-resultados .ps-card:hover{box-shadow:0 14px 36px rgba(12,94,110,.14);transform:translateY(-2px)}
@keyframes psIn{from{opacity:0;transform:translateY(14px) scale(.985);filter:blur(.3px) saturate(.96)}to{opacity:1;transform:none;filter:none}}
@media (prefers-reduced-motion: reduce){#repl-resultados .ps-card{animation:none;opacity:1;transform:none;filter:none}}
#repl-resultados .ps-icon{width:44px;height:44px;margin-bottom:10px;color:var(–deep);opacity:.92}
#repl-resultados .ps-icon svg{width:44px;height:44px;display:block}
#repl-resultados .ps-title{font-family:var(–rep-font-display, ‘Fraunces’, serif);font-size:20px;margin:0 0 6px;color:var(–deep)}
#repl-resultados .ps-text{margin:0;color:var(–muted)}
#repl-resultados .ps-note{margin-top:10px;color:var(–muted);font-size:12px}
/* CTA belt */
#repl-resultados .ps-cta{margin-top:18px;display:flex;gap:12px;flex-wrap:wrap}
/* Testimonial */
#repl-resultados .ps-quote{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;margin-top:22px;background:#fff;border:1px solid var(–line);border-radius:16px;padding:16px 18px;box-shadow:0 6px 18px rgba(12,94,110,.06)}
#repl-resultados .ps-quote .logo{width:56px;height:56px;border-radius:12px;border:1px solid var(–line);background:#fff;display:grid;place-items:center;overflow:hidden}
#repl-resultados .ps-quote .logo img{max-width:90%;max-height:90%;display:block}
#repl-resultados .ps-quote blockquote{margin:0;color:var(–deep)}
#repl-resultados .ps-quote figcaption{font-size:13px;color:var(–muted);margin-top:2px}
@media (max-width:520px){#repl-resultados .ps-quote{grid-template-columns:1fr}
#repl-resultados .ps-quote .logo{width:48px;height:48px}}
.elementor-9773 .elementor-element.elementor-element-d208ddb .elementor-button{font-size:14px;text-decoration:none;}
.elementor-9773 .elementor-element.elementor-element-d208ddb .logo {background:var(–deep)!important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-57a4b5b *//* ===== Replanta · Resultados tras migración (scoped a #rep-result-test) ===== */
#rep-result-test{position:relative;padding:0px 0px 60px 0px;background:#fff;
–deep: var(–rep-forest, #1E2F23);
–muted: var(–rep-text-muted, #6B7D76);
–line: var(–rep-border, #E6F3EF);
}
#rep-result-test .container{max-width:1160px;margin:0 auto;padding:0 20px}
#rep-result-test .ps-meta{display:inline-block;padding:6px 10px;border:1px solid var(–line);border-radius:999px;font-size:12px;color:var(–muted);background:#f7fbf9}
#rep-result-test h2{font-family:var(–rep-font-display, ‘Fraunces’, serif);font-size:clamp(28px,4vw,42px);margin:8px 0 6px;color:var(–deep)}
#rep-result-test p.muted{color:var(–muted);margin:0 0 6px}
/* KPI cards */
#rep-result-test .ps-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}
@media (max-width:960px){#rep-result-test .ps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){#rep-result-test .ps-grid{grid-template-columns:1fr}}
#rep-result-test .ps-card{position:relative;background:#fff;border:1px solid var(–line);border-radius:18px;padding:20px;box-shadow:0 8px 22px rgba(12,94,110,.06);opacity:0;transform:translateY(14px) scale(.985);filter:blur(.3px) saturate(.96);animation:psIn .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(–d,0ms)}
#rep-result-test .ps-card:hover{box-shadow:0 14px 36px rgba(12,94,110,.14);transform:translateY(-2px)}
@keyframes psIn{from{opacity:0;transform:translateY(14px) scale(.985);filter:blur(.3px) saturate(.96)}to{opacity:1;transform:none;filter:none}}
@media (prefers-reduced-motion: reduce){#rep-result-test .ps-card{animation:none;opacity:1;transform:none;filter:none}}
#rep-result-test .ps-icon{width:44px;height:44px;margin-bottom:10px;color:var(–deep);opacity:.92}
#rep-result-test .ps-icon svg{width:44px;height:44px;display:block}
#rep-result-test .ps-title{font-family:var(–rep-font-display, ‘Fraunces’, serif);font-size:20px;margin:0 0 6px;color:var(–deep)}
#rep-result-test .ps-text{margin:0;color:var(–muted)}
#rep-result-test .ps-note{margin-top:10px;color:var(–muted);font-size:12px}
/* CTA belt */
#rep-result-test .ps-cta{margin-top:18px;display:flex;gap:12px;flex-wrap:wrap}
/* Testimonial */
#rep-result-test .ps-quote{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;margin-top:22px;background:#fff;border:1px solid var(–line);border-radius:16px;padding:16px 18px;box-shadow:0 6px 18px rgba(12,94,110,.06)}
#rep-result-test .ps-quote .logo{width:56px;height:56px;border-radius:12px;border:1px solid var(–line);background:#fff;display:grid;place-items:center;overflow:hidden}
#rep-result-test .ps-quote .logo img{max-width:90%;max-height:90%;display:block}
#rep-result-test .ps-quote blockquote{margin:0;color:var(–deep)}
#rep-result-test .ps-quote figcaption{font-size:13px;color:var(–muted);margin-top:2px}
@media (max-width:520px){#rep-result-test .ps-quote{grid-template-columns:1fr}
#rep-result-test .ps-quote .logo{width:48px;height:48px}}
.elementor-9773 .elementor-element.elementor-element-57a4b5b .elementor-button{font-size:14px;text-decoration:none;}
.elementor-9773 .elementor-element.elementor-element-57a4b5b .logo {background:var(–deep)!important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8912746 *//* ====== Comparativa Replanta ====== */
.rep-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(–rep-border);border-radius:14px;overflow:hidden;background:#fff}
.rep-table thead th{background:#fff;border-bottom:2px solid var(–rep-border);padding:12px 14px;position:sticky;top:0;z-index:2}
.rep-table tbody td,.rep-table tbody th{padding:12px 14px;border-bottom:1px solid var(–rep-border);vertical-align:top}
.rep-table tbody tr:nth-child(even){background:#F7FBF9}
.rep-table .c{text-align:center}
.rep-table .tick{color:var(–rep-green);font-weight:700}
.rep-table .rep-section th{
background:#F7FBF9; color:var(–rep-forest);
padding:10px 14px; text-align:left; font-family: var(–rep-font-display);
font-weight:600; font-size:1.05rem; border-top:1px solid var(–rep-border);
position:sticky; left:0; z-index:1;
}

/* Layout: mostrar tabla en ≥ 860px, acordeón en móviles */
.rep-compare–desktop{ display:block }
.rep-compare–mobile{ display:none }

@media (max-width: 860px){
.rep-compare–desktop{ display:none }
.rep-compare–mobile{ display:block; margin-top:12px }
}

/* Acordeón móvil */
.rep-compare–mobile details{
border:1px solid var(–rep-border); border-radius:12px; background:#fff; padding:12px 14px; margin-top:10px;
}
.rep-compare–mobile summary{ cursor:pointer; list-style:none; font-family: var(–rep-font-display); font-weight:600; color:var(–rep-forest); position:relative; padding-right:18px }
.rep-compare–mobile summary::-webkit-details-marker{ display:none }
.rep-compare–mobile summary::after{ content:”▾”; position:absolute; right:0; top:0; opacity:.6; transition: transform .2s ease }
.rep-compare–mobile details[open] summary::after{ transform: rotate(-180deg) }

.rep-compare–mobile .rep-cards{ list-style:none; margin:10px 0 0; padding:0; display:grid; gap:8px }
.rep-compare–mobile .rep-cards li{
background:#F7FBF9; border:1px solid var(–rep-border); border-radius:10px; padding:10px 12px; color:var(–rep-text-secondary)
}
.rep-compare–mobile .rep-cards li strong{ color:var(–rep-forest) }
.rep-compare–mobile .rep-cards li span{ color:var(–rep-text-tertiary) }
/* Tooltips accesibles Replanta (sin JS) */
.rep-tip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1px solid var(–rep-border,#E6F3EF);background:#fff;color:var(–rep-text-tertiary,#547065);font-size:12px;line-height:1;cursor:help;margin-left:6px}
.rep-tip:focus{outline:2px solid var(–rep-teal,#41999F);outline-offset:2px}
.rep-tooltip{position:absolute;left:50%;top:calc(100% + 8px);transform:translateX(-50%) translateY(6px);min-width:220px;max-width:320px;background:#fff;color:var(–rep-text-secondary,#3B4B45);border:1px solid var(–rep-border,#E6F3EF);border-radius:10px;padding:10px 12px;box-shadow:0 10px 18px rgba(30,47,35,.12);opacity:0;pointer-events:none;transition:all .15s ease;z-index:5}
.rep-tip:hover + .rep-tooltip,.rep-tip:focus + .rep-tooltip{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}
@media (max-width:480px){.rep-tooltip{left:auto;right:0;transform:none}}
/* Tabla bonita */
.rep-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(–rep-border,#E6F3EF);border-radius:14px;overflow:hidden;background:#fff}
.rep-table thead th{background:#fff;border-bottom:2px solid var(–rep-border,#E6F3EF);padding:12px 14px}
.rep-table td,.rep-table th{padding:12px 14px;border-bottom:1px solid var(–rep-border,#E6F3EF)}
.rep-table tbody tr:nth-child(even){background:#F7FBF9}
.rep-section th{background:#F7FBF9;color:var(–rep-forest,#1E2F23);font-family:var(–rep-font-display,’Fraunces’,serif);font-weight:600;text-align:left}
.c{text-align:center}.tick{color:var(–rep-green,#93F1C9);font-weight:700}

/* Comparativa: sin zebra y cabeceras en gris suave */
#comparativa .rep-table tbody tr:nth-child(even),
#comparativa .rep-table tbody tr:nth-child(odd){
background: transparent !important;
}

#comparativa .rep-table thead th{
background: #FAFAFA !important; /* gris muy suave */
}

#comparativa .rep-table .rep-section th{
background: #FAFAFA !important; /* gris muy suave en cabeceras de sección */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ca9ce42 *//* ===== Replanta · Reseñas (2 filas, sin librerías) ===== */
#reviews{position:relative;padding:72px 0;background:#fff}
#reviews .container{max-width:1160px;margin:0 auto;padding:0 20px}
#reviews .head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px;flex-wrap:wrap}
#reviews .kicker{display:inline-block;padding:6px 10px;border:1px solid var(–line,#E6F3EF);border-radius:999px;font-size:12px;color:var(–muted,#6B7D76);background:#f7fbf9}
#reviews h2{font-family:”Fraunces”, ui-serif, Georgia, serif;font-size:clamp(28px,4vw,42px);margin:8px 0 0;color:var(–deep,#1E2F23)}
#reviews .cta-all{white-space:nowrap}

/* Reel + animación */
#reviews .reel{position:relative;overflow:hidden;
mask-image:linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,1) 7%, rgba(0,0,0,1) 93%, rgba(0,0,0,0));
-webkit-mask-image:linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,1) 7%, rgba(0,0,0,1) 93%, rgba(0,0,0,0));
}
#reviews .track{display:flex;flex-wrap:nowrap;gap:16px;width:max-content;animation:rv-scroll 32s linear infinite}
#reviews .row + .row{margin-top:14px}
#reviews .row.reverse .track{animation-direction:reverse;animation-duration:36s}
#reviews .reel:hover .track{animation-play-state:paused}
@keyframes rv-scroll{from{transform:translateX(0)} to{transform:translateX(-50%)}}
@media (prefers-reduced-motion: reduce){#reviews .track{animation:none}}

/* Agrupaciones para bucle continuo (no crean filas extra) */
#reviews .chunk{display:flex;flex-wrap:nowrap;gap:16px}

/* Card */
#reviews .rv-card{background:#fff;border:1px solid var(–line,#E6F3EF);border-radius:16px;padding:16px 16px;
box-shadow:0 8px 22px rgba(12,94,110,.06);width:340px;min-height:164px;display:flex;flex-direction:column;justify-content:space-between}
#reviews .rv-top{display:flex;align-items:center;gap:10px;margin-bottom:8px}
#reviews .stars{font-size:14px;letter-spacing:1px;color:var(–rep-sun,#F7D450)}
#reviews .source{font-size:12px;color:var(–muted,#6B7D76)}
#reviews blockquote{margin:0;color:var(–deep,#1E2F23)}
#reviews .rv-bottom{display:flex;align-items:center;gap:10px;margin-top:10px}
#reviews .avatar{width:36px;height:36px;border-radius:999px;background:#f0f6f4;border:1px solid var(–line,#E6F3EF);
display:grid;place-items:center;font-weight:700;color:#0C5E6E}
#reviews .who{display:flex;flex-direction:column}
#reviews .name{font-weight:700;color:var(–deep,#1E2F23)}
#reviews .date{font-size:12px;color:var(–muted,#6B7D76)}
@media (max-width:640px){#reviews .rv-card{width:260px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3363cc9 */.elementor-9773 .elementor-element.elementor-element-3363cc9 .elementor-button{font-size:14px;text-decoration:none;}
.elementor-9773 .elementor-element.elementor-element-3363cc9 .ctas{margin:15px 0px;}
/* === Mobile fix === */
@media (max-width: 900px) {
.elementor-9773 .elementor-element.elementor-element-3363cc9 .ctas {
display: flex;
flex-direction: column;
align-items: stretch;
gap: 10px;
margin-top: 14px;
}

.elementor-9773 .elementor-element.elementor-element-3363cc9 .ctas a {
display: block;
width: 100%;
text-align: center;
white-space: normal; /* permite saltos de línea */
line-height: 1.2;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5cfcb62 *//* ===== Replanta · Stack Operativo (playbook + ciclo) ===== */
#stack-conf{padding:56px 0}
#stack-conf .head{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:end;margin-bottom:16px}
#stack-conf .kicker{display:inline-block;padding:6px 10px;border:1px solid var(–rep-border);border-radius:999px;font-size:12px;color:var(–rep-text-tertiary);background:#fff}
#stack-conf h2{margin:6px 0 4px}
#stack-conf .muted{color:var(–rep-text-muted)}

#stack-conf .grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}
@media (max-width:1024px){#stack-conf .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){ #stack-conf .grid{grid-template-columns:1fr} }

#stack-conf .card{background:#fff;border:1px solid var(–rep-border);border-radius:16px;padding:18px 18px;box-shadow:var(–rep-shadow-sm);transition:transform .2s ease, box-shadow .2s ease}
#stack-conf .card:hover{transform:translateY(-2px);box-shadow:var(–rep-shadow-lg)}

#stack-conf .icon{width:40px;height:40px;color:var(–rep-forest);opacity:.9;margin-bottom:10px}
#stack-conf .icon svg{width:40px;height:40px;display:block}

#stack-conf h3{font-family:var(–rep-font-display);font-size:1.15rem;margin:0 0 6px;color:var(–rep-forest)}
#stack-conf p{margin:0 0 8px;color:var(–rep-text-secondary)}
#stack-conf .list{list-style:none;margin:8px 0 0;padding:0}
#stack-conf .list li{display:flex;gap:8px;align-items:flex-start;margin:4px 0}
#stack-conf .list li::before{content:””;width:10px;height:10px;border-radius:3px;background:var(–rep-teal);margin-top:6px;flex:0 0 10px;opacity:.8}

#stack-conf .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
#stack-conf .chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid var(–rep-border);background:#F7FBF9;font-size:.85rem;color:var(–rep-text-tertiary)}
#stack-conf .chip–teal{border-color:rgba(65,153,159,.25);background:rgba(65,153,159,.06);color:var(–rep-teal)}
#stack-conf .chip–sun{border-color:rgba(247,212,80,.35);background:rgba(247,212,80,.12);color:#8a6a00}
#stack-conf .chip–green{border-color:rgba(147,241,201,.35);background:rgba(147,241,201,.12);color:#0a6b3d}

#stack-conf .cta{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}

#stack-conf .divider{height:1px;background:var(–rep-border);margin:18px 0}
#stack-conf .subhead{display:flex;align-items:center;gap:10px;margin:4px 0 2px}
#stack-conf .badge{display:inline-block;padding:4px 10px;border:1px solid var(–rep-border);border-radius:999px;font-size:12px;color:var(–rep-text-tertiary);background:#fff}

/* entrada sutil en cascada */
#stack-conf .card{opacity:0;transform:translateY(12px) scale(.99);filter:blur(.2px);animation:stackIn .6s cubic-bezier(.2,.7,.2,1) both}
#stack-conf .card:nth-child(1){animation-delay:0ms}
#stack-conf .card:nth-child(2){animation-delay:90ms}
#stack-conf .card:nth-child(3){animation-delay:180ms}
#stack-conf .card:nth-child(4){animation-delay:270ms}
#stack-conf .card:nth-child(5){animation-delay:360ms}
#stack-conf .card:nth-child(6){animation-delay:450ms}
@keyframes stackIn{from{opacity:0;transform:translateY(12px) scale(.99);filter:blur(.2px)}to{opacity:1;transform:none;filter:none}}
@media (prefers-reduced-motion:reduce){#stack-conf .card{animation:none;opacity:1;transform:none;filter:none}}
.elementor-9773 .elementor-element.elementor-element-5cfcb62 .elementor-button{font-size:14px;text-decoration:none;}
@media (max-width: 900px) {
.elementor-9773 .elementor-element.elementor-element-5cfcb62 .ctas {
display: flex;
flex-direction: column;
align-items: stretch;
gap: 10px;
margin-top: 14px;
}

.elementor-9773 .elementor-element.elementor-element-5cfcb62 .ctas a {
display: block;
width: 100%;
text-align: center;
white-space: normal; /* permite saltos de línea */
line-height: 1.2;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb46acf */.elementor-9773 .elementor-element.elementor-element-eb46acf {background:var(–rep-bg-light)}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ac02236 */.elementor-9773 .elementor-element.elementor-element-ac02236 .rep-btn{color:#41999F;text-decoration:none;}/* End custom CSS */

alojamiento web eco SSD Nvme

Green hosting
for conscious digital projects

NVMe, LiteSpeed, Redis y Cloudflare tuned.
Your WordPress flying without extra footprint, in a
eco-friendly hosting that also cares for the planet.

We believe in an internet that gives back to the planet.

Replanta supports conscious businesses with fast hosting y
WordPress maintenance that reduces failures, speeds up loading, and decreases the digital footprint.
We migrate with you without complications and measure the impact so you can share it.

For every plan in production, we fund local reforestation and publish the progress.
Get to know our approach..

  • Trees planted last year

  • Average customer satisfaction

  • 24/7

    Surveillance and priority response

  • Guided migrations and setups

(function(){
const els = document.querySelectorAll(‘#mision .k:not(.no-count)’);
const ease = t => 1 – Math.pow(1 – t, 3);
const fmt = (n, decimals=0) => {
if (decimals > 0) return n.toFixed(decimals).replace(‘.’, ‘,’);
if (n >= 1000) return Math.round(n/100)/10 + ‘K’;
return Math.round(n).toString();
};
const run = (el) => {
const end = parseFloat(el.dataset.count || ‘0’);
const dec = parseInt(el.dataset.decimals || ‘0’,10);
const suf = el.dataset.suffix || ”;
const dura = 700; // ms
const start = performance.now();
const tick = (now) => {
const t = Math.min(1, (now – start)/dura);
const v = ease(t) * end;
el.textContent = fmt(v, dec) + suf;
if (t {
entries.forEach(e => {
if (e.isIntersecting) { run(e.target); obs.unobserve(e.target); }
});
}, { threshold: 0.4 });
els.forEach(el => io.observe(el));
}
})();

Technology that powers your WordPress

Real speed, security, and stability for brands and agencies seeking maximum performance without headaches.

Extra load
quick

LiteSpeed servers and HTTP/3 so your website flies with every load.

  • Server-level cache
  • Shorter response time (LCP -30%)
LiteSpeed
HTTP/3

Cloudflare
optimized

Global distribution and active defense without complicated configurations.

  • Rules made for WordPress
  • Global CDN with HTTP/3
CDN
WAF Rules

Performance
intelligent

Redis stores in memory what is essential so that everything loads without delays.

  • Responds faster under load
  • Optimized in Oak and Cedar
Redis
Object Cache

Your website,
always safe

Automatic backups on external servers. Recover everything in seconds.

  • Daily external copies
  • 1-click restoration
Backups
Backuply

Security
without noise

Automatic blocking of malware and attacks before they reach your website.

  • Real-time protection
  • Adaptive Firewall Imunify360
Imunify360
Active defense

Update
with confidence

WP Toolkit clones your website before you touch anything. You test, validate, launch.

  • Instant staging
  • Automatic Smart Updates
WP Toolkit
Smart Update

document.addEventListener(“DOMContentLoaded”, () => {
const cards = document.querySelectorAll(“#ventajas-replanta .rep-card”);
const observer = new IntersectionObserver((entries, obs) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.classList.add(“visible”);
obs.unobserve(entry.target);
}
});
}, { threshold: 0.15 });
cards.forEach(card => observer.observe(card));
});

Our web servers operate on data centers that use renewable energy y sustainable cooling systems, reducing greenhouse gas emissions.

Elige tu plan

Los 3 incluyen la base técnica. Escalas por recursos, automatización y seguridad reforzada.

Sauce
Personal


12,99/mes
129€/año

  • 1 sitio (1 dominio)
  • 50 GB NVMe
  • 5 cuentas de email
  • Redis Object Cache (habilitado)
  • LiteSpeed • HTTP/3 • Brotli
  • Cloudflare + reglas optimizadas

Ver más
Ver menos
  • Staging 1‑click
  • Smart Updates (según plan)
  • Imunify360 • Backups externos

Cedro
WooCommerce


29,99/mes
299€/año

  • WooCommerce y sitios ilimitados
  • 200 GB NVMe — Email ilimitado
  • Redis optimizado Woo
  • 2 vCPU / 4 GB RAM
  • Turnstile + WPO inicial
  • WAF opcional (CF Pro)

Ver más
Ver menos
  • Staging 1‑click • WP‑CLI / SSH
  • Smart Updates (según plan)
  • Imunify360 • Backups externos

(function() {
var sections = document.querySelectorAll(‘.replanta-plans–hosting’);
if (!sections.length) return;

sections.forEach(function(section) {
var billM = section.querySelector(‘#bill-m’);
var billY = section.querySelector(‘#bill-y’);
if (!billM && !billY) return;

function syncBcm() {
var bcm = (billY && billY.checked) ? ’12’ : ‘1’;
section.querySelectorAll(‘a.plan-card-cta[href]’).forEach(function(a) {
try {
var u = new URL(a.getAttribute(‘href’), window.location.origin);
u.searchParams.set(‘bcm’, bcm);
a.setAttribute(‘href’, u.toString());
a.setAttribute(‘data-bcm’, bcm);
} catch (e) {
// Ignore malformed URLs and keep current href.
}
});
}

if (billM) billM.addEventListener(‘change’, syncBcm);
if (billY) billY.addEventListener(‘change’, syncBcm);
syncBcm();
});
})();

{
“@context”: “https://schema.org”,
“@type”: “Product”,
“name”: “Hosting WordPress Sauce”,
“description”: “Personal. 1 sitio (1 dominio). 50 GB NVMe. 5 cuentas de email. Redis Object Cache (habilitado)”,
“sku”: “sauce”,
“brand”: {
“@type”: “Brand”,
“name”: “Replanta”
},
“category”: “Web Hosting Services”,
“image”: “https://dev.replanta.net/wp-content/uploads/2026/04/replantav3ico-verde-forest.svg”,
“url”: “https://dev.replanta.net/#sauce”,
“offers”: {
“@type”: “AggregateOffer”,
“lowPrice”: “12.99”,
“highPrice”: “129.00”,
“priceCurrency”: “EUR”,
“offerCount”: 2,
“offers”: [
{
“@type”: “Offer”,
“name”: “Suscripción Mensual”,
“price”: “12.99”,
“priceCurrency”: “EUR”,
“availability”: “https://schema.org/InStock”,
“url”: “https://dev.replanta.net/#sauce”,
“priceValidUntil”: “2027-06-04”,
“seller”: {
“@type”: “Organization”,
“name”: “Replanta”,
“url”: “https://dev.replanta.net/”
},
“priceSpecification”: {
“@type”: “UnitPriceSpecification”,
“price”: “12.99”,
“priceCurrency”: “EUR”,
“referenceQuantity”: {
“@type”: “QuantitativeValue”,
“value”: “1”,
“unitCode”: “MON”
}
}
},
{
“@type”: “Offer”,
“name”: “Suscripción Anual”,
“price”: “129.00”,
“priceCurrency”: “EUR”,
“availability”: “https://schema.org/InStock”,
“url”: “https://dev.replanta.net/#sauce”,
“priceValidUntil”: “2027-06-04”,
“seller”: {
“@type”: “Organization”,
“name”: “Replanta”,
“url”: “https://dev.replanta.net/”
},
“priceSpecification”: {
“@type”: “UnitPriceSpecification”,
“price”: “129.00”,
“priceCurrency”: “EUR”,
“referenceQuantity”: {
“@type”: “QuantitativeValue”,
“value”: “1”,
“unitCode”: “ANN”
}
}
}
]
}
}

{
“@context”: “https://schema.org”,
“@type”: “Product”,
“name”: “Hosting WordPress Roble”,
“description”: “Corporativo. Sitios y dominios ilimitados. 100 GB NVMe — Email ilimitado. Redis Object Cache (tuning básico). 2 vCPU / 2 GB RAM”,
“sku”: “roble”,
“brand”: {
“@type”: “Brand”,
“name”: “Replanta”
},
“category”: “Web Hosting Services”,
“image”: “https://dev.replanta.net/wp-content/uploads/2026/04/replantav3ico-verde-forest.svg”,
“url”: “https://dev.replanta.net/#roble”,
“offers”: {
“@type”: “AggregateOffer”,
“lowPrice”: “19.99”,
“highPrice”: “199.00”,
“priceCurrency”: “EUR”,
“offerCount”: 2,
“offers”: [
{
“@type”: “Offer”,
“name”: “Suscripción Mensual”,
“price”: “19.99”,
“priceCurrency”: “EUR”,
“availability”: “https://schema.org/InStock”,
“url”: “https://dev.replanta.net/#roble”,
“priceValidUntil”: “2027-06-04”,
“seller”: {
“@type”: “Organization”,
“name”: “Replanta”,
“url”: “https://dev.replanta.net/”
},
“priceSpecification”: {
“@type”: “UnitPriceSpecification”,
“price”: “19.99”,
“priceCurrency”: “EUR”,
“referenceQuantity”: {
“@type”: “QuantitativeValue”,
“value”: “1”,
“unitCode”: “MON”
}
}
},
{
“@type”: “Offer”,
“name”: “Suscripción Anual”,
“price”: “199.00”,
“priceCurrency”: “EUR”,
“availability”: “https://schema.org/InStock”,
“url”: “https://dev.replanta.net/#roble”,
“priceValidUntil”: “2027-06-04”,
“seller”: {
“@type”: “Organization”,
“name”: “Replanta”,
“url”: “https://dev.replanta.net/”
},
“priceSpecification”: {
“@type”: “UnitPriceSpecification”,
“price”: “199.00”,
“priceCurrency”: “EUR”,
“referenceQuantity”: {
“@type”: “QuantitativeValue”,
“value”: “1”,
“unitCode”: “ANN”
}
}
}
]
}
}

{
“@context”: “https://schema.org”,
“@type”: “Product”,
“name”: “Hosting WordPress Cedro”,
“description”: “WooCommerce. WooCommerce y sitios ilimitados. 200 GB NVMe — Email ilimitado. Redis optimizado Woo. 2 vCPU / 4 GB RAM”,
“sku”: “cedro”,
“brand”: {
“@type”: “Brand”,
“name”: “Replanta”
},
“category”: “Web Hosting Services”,
“image”: “https://dev.replanta.net/wp-content/uploads/2026/04/replantav3ico-verde-forest.svg”,
“url”: “https://dev.replanta.net/#cedro”,
“offers”: {
“@type”: “AggregateOffer”,
“lowPrice”: “29.99”,
“highPrice”: “299.00”,
“priceCurrency”: “EUR”,
“offerCount”: 2,
“offers”: [
{
“@type”: “Offer”,
“name”: “Suscripción Mensual”,
“price”: “29.99”,
“priceCurrency”: “EUR”,
“availability”: “https://schema.org/InStock”,
“url”: “https://dev.replanta.net/#cedro”,
“priceValidUntil”: “2027-06-04”,
“seller”: {
“@type”: “Organization”,
“name”: “Replanta”,
“url”: “https://dev.replanta.net/”
},
“priceSpecification”: {
“@type”: “UnitPriceSpecification”,
“price”: “29.99”,
“priceCurrency”: “EUR”,
“referenceQuantity”: {
“@type”: “QuantitativeValue”,
“value”: “1”,
“unitCode”: “MON”
}
}
},
{
“@type”: “Offer”,
“name”: “Suscripción Anual”,
“price”: “299.00”,
“priceCurrency”: “EUR”,
“availability”: “https://schema.org/InStock”,
“url”: “https://dev.replanta.net/#cedro”,
“priceValidUntil”: “2027-06-04”,
“seller”: {
“@type”: “Organization”,
“name”: “Replanta”,
“url”: “https://dev.replanta.net/”
},
“priceSpecification”: {
“@type”: “UnitPriceSpecification”,
“price”: “299.00”,
“priceCurrency”: “EUR”,
“referenceQuantity”: {
“@type”: “QuantitativeValue”,
“value”: “1”,
“unitCode”: “ANN”
}
}
}
]
}
}

Results after migration

Real improvements when switching to Replanta

We measure before and after. We adjust cache, Redis, and Cloudflare so that your website performs better and consumes less.


LiteSpeed + HTTP/3

Your website in < 3 seconds

−20–35% in average LCP*

Typical WordPress after migration with LSCache + Cloudflare rules and WPO base cleanup.


LiteSpeed + HTTP/3

Stable TTFB

Redis + LiteSpeed = zero spikes.

500 visits at once and your store keeps selling.


LiteSpeed + HTTP/3

We migrate while you sleep.

We carry out the migration and validate the clone beforehand. No surprises.

* Indicative ranges according to the initial state of the site, template, plugins, and content.

We migrated in 48 hours without downtime and the performance improved by 28%The panel is simple and the support is 10.

Laura G. — Sustainable Ecommerce

Comparison of features

Common base in all plans; you change resources, automation, and advanced security.

Feature Sauce Oak Cedar
Resources
Domains (sites)


Sauce includes 1 domain. Oak and Cedar: unlimited sites/domains.
1 Unlimited Unlimited
Email Addresses


Email addresses for your domains. Sauce: 5; Roble/Cedro: unlimited.
5 Unlimited Unlimited
NVMe SSD Storage


Ultra-fast NVMe drives. A typical WP takes up ~300 MB; there’s plenty of room.
50 GB 100 GB 200 GB
Dedicated resources (vCPU / RAM)


Values assigned to your account: fair and stable by plan.
2 vCPU / 2 GB 2 vCPU / 2 GB 2 vCPU / 4 GB
Performance
LiteSpeed Web Server
HTTP/3 + Brotli
Redis Object Cache


Accelerate queries and reduce TTFB. Oak/Cedar add tuning; Cedar includes Woo exclusions.
✓ (tuning) ✓ (Woo)
Cloudflare + optimized rules


Manual configuration of the Free plan: static cache, WP/Woo exclusions, and security headers.
Security
Imunify360 (AV / Malware)


Proactive detection and guided cleaning. Peace of mind 24/7.
Automatic SSL Let’s Encrypt
External daily backups (Backuply)


Copies in external repositories; restore files/DB/email with 1 click.
Turnstile (anti-bot)


Cloudflare lightweight CAPTCHA: login, comments, and checkout, with minimal friction.
Perimeter WAF (Cloudflare Pro)


Optional add-on. Not included by default; CF Free + headers provide the base layer.
Add-on Add-on Add-on
Operations
Staging 1-click
WP-CLI / SSH
Automatic updates of WP


Sauce: on request. Oak: scheduled. Cedar: with clone and validation.
On demand Scheduled Clone + validation
Site Monitoring / SEO


Monitoring of availability/performance and technical SEO checks.
Sitejet (builder)


No-code visual creator. Activate it if you need it, it’s not mandatory.
Impact


Replanta is an eco-friendly hosting provider, committed to sustainable practices and minimizing the environmental impact of web hosting.
Planted trees


Compensation for footprint due to visits and non-neutral third-party services.

Resources
  • Domains (sites) · Willow: 1 · Oak: Unlimited · Cedar: Unlimited
  • Mail · Willow: 2 · Oak: Unlimited · Cedar: Unlimited
  • NVMe · Willow: 50 GB · Oak: 100 GB · Cedar: 200 GB
  • vCPU/RAM · Willow: 2/2 GB · Oak: 2/2 GB · Cedar: 2/4 GB
Performance
  • LiteSpeed · ✓ ✓ ✓
  • HTTP/3 + Brotli · ✓ ✓ ✓
  • Cloudflare + rules · ✓ ✓ ✓
  • Redis · ✓ · ✓(tuning) · ✓(Woo)
Security
  • Imunify360 · ✓ ✓ ✓
  • SSL · ✓ ✓ ✓
  • External backups · ✓ ✓ ✓
  • Turnstile · — · ✓ · ✓
  • WAF (CF Pro) · Add-on
Operations
  • Staging · ✓ ✓ ✓
  • WP-CLI / SSH · ✓ ✓ ✓
  • Smart Updates · On demand · Scheduled · Clone + validation
  • Monitoring / SEO · ✓ ✓ ✓
  • Sitejet · ✓ ✓ ✓
Impact
  • Planted trees · ✓ ✓ ✓

Verified reviews

People who move to Replanta stay.

★★★★★
Trustpilot

We sought sustainability and we obtained performance + support that gets involvedImpeccable migration and notable improvement. A provider with values and technical quality.

OM
Oscar Martínez · ESMay 9, 2025

★★★★★
Trustpilot

Very specific need and they made us a custom pluginClean code, well-documented and impeccable support.

JL
José Luis Álamo · ENMay 9, 2025

★★★★★
Client case

A bet on sustainability, and a great personalized service.

JT
Josep M. Torres Jordi · CEO Ediciones Mayo2025

★★★★★
Client case

Excellent service, full-time dedication to the customer and extensive knowledge in developmentHighly recommended!

CC
Cesar Cabana · CEO Cabana & Carreño2025

★★★★★
Trustpilot

Excellent speed and stability; fast and effective support. Complete tools and security that brings peace of mind.

AG
Beatriz Londoño · ENAugust 20, 2024

★★★★★
Trustpilot

The best. Responsible technical team that knows what he/she is doingHighly recommended hosting!

DB
Diana Benavides · ENAugust 20, 2024

★★★★★
Trustpilot

Excellent service and support assistance. Without inconveniences Throughout all this time. Highly recommended.

FH
Francisco Herrera · COAugust 21, 2024

★★★★★
Trustpilot

Excellent service. They solve quickly. Any concerns, 24/7. Recommended.

JU
Juan · COAugust 24, 2024

★★★★★
Trustpilot

Very satisfied. Excellent treatmentI will count on you again.

ST
Sonia Tomás · ENAugust 21, 2024

★★★★★
Trustpilot

Very professional and great attention. Highly recommended.

LT
Luis Tejerina · ESAugust 19, 2024

★★★★★
Trustpilot

A green hosting greatWordPress is super fast!

DP
Damián Physique · ENAugust 18, 2024

★★★★★
Trustpilot

Very professionalI recommend it 100%.

FJ
Fco. Javier Bobillo · ESAugust 18, 2024

Migration without falls

We change your hosting without stopping your website.

Previous clone and verification. We do the work; you keep selling.

1Initial audit

Origin hosting, DNS, and dependencies. Clear roadmap and checklist.

2Copy and clone

Functional clone to validate performance and compatibilities.

3Ideal window

We chose the least trafficked lane. We orchestrated DNS and cache.

4Go-live + follow-up

Smoke tests, LCP/TTFB, and post-launch support.

Replanting Operation

Health cycle of your website in Replanta

It’s not just the software: it’s how we set it up and how we maintain it to ensure it always performs.

Roadmap. Onboarding process to Replanta (first 72 hours)

DNS configuration and Cloudflare

Tuned DNS and Cloudflare

We set up the Free plan with rules for WP/Woo and secure headers; CDN ready from day one.

  • Cache rules + admin/checkout exclusions
  • HTTP/3 and Brotli compression enabled
Setup included
Stable TTFB

DNS configuration and Cloudflare

Server ready for speed

LiteSpeed + NVMe with LSCache at the server level. Redis enabled on all plans.

  • LSCache rules for low LCP
  • Redis Object Cache enabled
−20–35% typical LCP
More visits, same consumption.

Free web migrations, without downtime.

Migration without falls

We copy, validate in clone, and cut with an agreed window. No surprises.

  • Checklist and pre-verification
  • Controlled DNS cutover
0 falls in the cut
Staging included
Continuous health cycle

Server security

Security that doesn’t get in the way

Imunify360 blocks malware and brute force attacks. Turnstile on Oak/Cedar reduces spam without friction.

  • Automatic Let’s Encrypt
  • Hardening + dynamic lists
Fewer incidents
Turnstile (R/C)

Daily backups

Go back in 1 click

Daily backups in external repositories (Backuply). Granular restoration.

  • Files, DB, and email
  • Retention outside the server
Daily tranquility
Low RPO/RTO

Automatic updates

Smart updates

WP Toolkit Deluxe with plan-based focus: on-demand / scheduled / with validation.

  • Staging and 1-click cloning
  • Validation in Cedro for Woo
No scares.
Less work

FAQ · Resolve your doubts

Frequently Asked Questions

The essentials before migrating: performance, security, support, and how we work to make everything simple.

Do you really migrate without downtime?

Yes. We work on a clonewe validate performance and compatibility and schedule the cut in a low-traffic window. DNS with low TTL and post-go-live checks. If necessary, we go back in 1 click with JetBackup.

What speed improvement can I expect?

In typical WordPress sites, we see −20–35% in LCP after migrating, thanks to NVMe, LiteSpeed/HTTP3, Redis y rules Cloudflare tuned. Each website starts from a different point.

Indicative ranges; we measure before/after and provide you with a report on Core Web Vitals.

Do they set up Cloudflare for me? How much does it cost?

Yes. We include the setup of the Free plan: CDN, static cache, exclusions for WordPress/Woo and cabezeras de seguridad. It is included (without extra cost).

Does Redis come in all plans?

Yes, Redis Object Cache it is active in Sauce, Oak, and Cedar. In Oak we add tuning; in Cedar we optimize rules/exclusions for WooCommerce.

What does the default security cover?

Imunify360 (antimalware and hardening), SSL Let’s Encrypt automatic and external daily backupsThe Cloudflare Pro WAF it is a optional add-on if you need it.

Is Turnstile (anti-bot) included?

Oak y Cedar include Turnstile (login, comments, and checkout). In Sauce we can add it on demand.

How do the Smart Updates of WP Toolkit work?
  • Sauceupdates on demand.
  • Oak: scheduled in time window.
  • Cedar: clone + validation before applying.

If you prefer, we can disable automations and notify you to review together.

What happens if something breaks after an update?

We have external backups diaries and staging environment. We restore in parts (files/DB/email) or the entire site. in minutes.

Can I pay monthly or annually? Is there a discount?

Yes, monthly or annual with 2 months freeYou can change your plan when renewing.

What support do you provide?

Human support via email (all) and Priority WhatsApp in Oak/Cedar. We monitor 24/7 and will notify you if we detect any relevant incidents.

How do you measure the digital footprint of my website?

We use our tool for calculation of digital footprint, based on PageSpeed Insights y co2.js to estimate energy consumption per visit and suggest specific improvements.

What is each plan appropriate for?
  • Saucepersonal website/landing page with complete technical base.
  • Oakbusiness website, serious blog, or various sites.
  • Cedar: ecommerce and projects with peaks (initial optimization included).

[replanta_recent_posts]

Find the
perfect domain name

Register your domain name.
or transfer your existing domain
and begin your journey
for the digital sustainability.


.fa-secondary{opacity:.4}


Carbon Negative

Host your website on green servers and minimize your carbon footprint by planting trees.


.st0{fill:#FFFFFF;}


Free migration

We move your website and email to your new Replanta hosting. No interruptions, no complications.



Advanced features

Enjoy the best performance and a welcome SEO audit conducted by our technicians.