Replanta. Hosting verde para WordPress.

.elementor-2 .elementor-element.elementor-element-a7c327b{–display:flex;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-2 .elementor-element.elementor-element-83eaf16{–display:flex;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0ee96e7{–display:flex;}.elementor-2 .elementor-element.elementor-element-2af312a{–display:flex;–padding-top:40;–padding-bottom:0;–padding-left:0;–padding-right:0;}.elementor-2 .elementor-element.elementor-element-01ab1af{–display:flex;–margin-top:0px;–margin-bottom:0px;–margin-left:0px;–margin-right:0px;–padding-top:0;–padding-bottom:0;–padding-left:0;–padding-right:0;}.elementor-2 .elementor-element.elementor-element-d0fb1af{margin:0px 0px calc(var(–kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d0fb1af.elementor-element{–align-self:center;}.elementor-2 .elementor-element.elementor-element-b10d378{–display:flex;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1419759{–display:flex;–padding-top:0px;–padding-bottom:0px;–padding-left:0px;–padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0bdc86a{padding:0px 0px 40px 0px;}.elementor-2 .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;}/* Start custom CSS for html, class: .elementor-element-22c323d */:root{
–rep-green:#93F1C9;–rep-forest:#1E2F23;–rep-teal:#41999F;–rep-sun:#F7D450;
–rep-mint:#92F1CB;–rep-white:#FFFFFF;–rep-bg-light:#F7FBF9;
–rep-text-secondary:#3B4B45;–rep-text-tertiary:#547065;–rep-text-muted:#6B7D76;
–rep-border:#E6F3EF;
–rep-grad:linear-gradient(135deg,#93F1C9 0%,#41999F 50%,#2A6B70 100%);
–rep-shadow-sm:0 1px 2px 0 rgba(30,47,35,.05);
–rep-shadow-md:0 4px 6px -1px rgba(30,47,35,.10),0 2px 4px -1px rgba(30,47,35,.06);
–rep-shadow-lg:0 10px 15px -3px rgba(30,47,35,.10),0 4px 6px -2px rgba(30,47,35,.05);
–rep-font-display:’Sora’,system-ui,-apple-system,sans-serif;
–rep-font-body:’Inter’,system-ui,-apple-system,sans-serif;
–rep-radius-sm:8px;–rep-radius-md:12px;–rep-radius-lg:16px;
–rep-radius-xl:24px;–rep-radius-full:999px;
}
*,*::before,*::after{box-sizing:border-box;}
img{max-width:100%;height:auto;display:block;}
/* — RESETS (ausentes antes — evita doble bullet y estilos por defecto de WP/Astra) — */
.rpl ul,.rpl ol{list-style:none;margin:0;padding:0;}
.rpl a{text-decoration:none;color:inherit;}
.rpl button{cursor:pointer;border:none;background:none;font:inherit;}
.rpl{font-family:var(–rep-font-body);color:var(–rep-text-secondary);line-height:1.6;}
/* — HEADINGS: .rpl + !important = blindaje total contra Astra/Elementor.
Astra inyecta h3{font-size:1.625rem} y .entry-content :where(h3){…}
tanto en como en CSS dinámico inline. !important es la única garantía
de que NUNCA nos pisen, independientemente del orden de */
h1,.rpl h2,.rpl h3,.rpl h4{font-family:var(–rep-font-display)!important;color:var(–rep-forest);line-height:1.15!important;margin:0;}
h1{font-size:clamp(2.4rem,5vw,3.8rem)!important;font-weight:700!important;letter-spacing:-.02em;}
h1 span{color:var(–rep-green);font-weight:200;}
h1 small{color:#FFF!important; font-weight:700!important}
.rpl h2{font-size:clamp(1.8rem,3.5vw,2.5rem)!important;font-weight:600!important;}
.rpl h3{font-size:clamp(1.1rem,2vw,1.4rem)!important;font-weight:600!important;}
.rpl h4{font-size:clamp(.95rem,1.5vw,1.15rem)!important;font-weight:600!important;}

.wrap{max-width:1140px;margin:0 auto;padding:0 24px;}
.kicker{display:inline-block;font:600 .8rem/1 var(–rep-font-body);text-transform:uppercase;letter-spacing:.08em;color:var(–rep-teal);margin-bottom:12px;}
.muted{color:var(–rep-text-muted);max-width:640px;}
.chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:var(–rep-radius-full);background:var(–rep-bg-light);border:1px solid var(–rep-border);font:500 .8rem/1 var(–rep-font-body);color:var(–rep-text-secondary);}
.chip–teal{background:rgba(65,153,159,.08);border-color:rgba(65,153,159,.25);color:var(–rep-teal);}
.chip–green{background:rgba(146,241,203,.12);border-color:rgba(146,241,203,.30);color:var(–rep-forest);}
.chip–sun{background:rgba(247,212,80,.12);border-color:rgba(247,212,80,.30);color:#6C5E1A;}
.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:var(–rep-radius-md);font:600 .95rem/1 var(–rep-font-body);transition:all .25s ease;min-height:48px;white-space:nowrap;text-decoration:none;}
.btn-primary{background:var(–rep-teal);color:#fff;}
.btn-primary:hover{background:#368F95;transform:translateY(-2px);box-shadow:var(–rep-shadow-md);}
.btn-accent{background:var(–rep-sun);color:var(–rep-forest);}
.btn-accent:hover{background:#f5cc3d;transform:translateY(-2px);box-shadow:var(–rep-shadow-md);}
.btn-outline{background:transparent;color:var(–rep-teal);border:1.5px solid var(–rep-teal);}
.btn-outline:hover{background:var(–rep-teal);color:#fff;}
.btn-ghost{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.25);}
.btn-ghost:hover{background:rgba(255,255,255,.2);color:white;}
.badge{display:inline-block;background:var(–rep-forest);color:var(–rep-green);padding:8px 16px;border-radius:var(–rep-radius-full);font:600 .8rem/1 var(–rep-font-body);}
.glow{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0;will-change:transform;}
.tip{position:relative;display:inline;cursor:help;border-bottom:1.5px dotted currentColor;}
.tip::after{content:attr(data-tip);position:absolute;z-index:9999;width:max-content;max-width:260px;background:var(–rep-forest);color:var(–rep-green);border-radius:10px;padding:10px 14px;box-shadow:var(–rep-shadow-lg);left:50%;bottom:calc(100% + 10px);transform:translateX(-50%) translateY(4px);opacity:0;pointer-events:none;transition:all .18s ease;font:400 .82rem/1.5 var(–rep-font-body);white-space:normal;letter-spacing:0;text-transform:none;}
.tip:hover::after,.tip:focus::after{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto;}
.tip::before{content:»;position:absolute;z-index:10000;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:var(–rep-forest);opacity:0;transition:opacity .18s;}
.tip:hover::before,.tip:focus::before{opacity:1;}
.tip–light{border-color:rgba(255,255,255,.4);}
.tip–light::after{background:#fff;color:var(–rep-forest);}
.tip–light::before{border-top-color:#fff;}
/* — COMPARE TABLE TOOLTIPS (.rep-tipwrap / .rep-tip–sup / .rep-tooltip) — */
.rep-tipwrap{position:relative;display:inline-flex;align-items:center;vertical-align:middle;margin-left:4px;}
.rep-tip.rep-tip–sup{width:16px;height:16px;border-radius:50%;background:rgba(65,153,159,.12);border:1px solid rgba(65,153,159,.35);color:var(–rep-teal);font:700 .65rem/16px var(–rep-font-body);display:inline-flex;align-items:center;justify-content:center;cursor:help;flex-shrink:0;padding:0;letter-spacing:0;text-transform:none;transition:background .15s,color .15s,border-color .15s;}
.rep-tip.rep-tip–sup:hover,.rep-tip.rep-tip–sup:focus{background:var(–rep-teal);color:#fff;border-color:var(–rep-teal);outline:2px solid var(–rep-teal);outline-offset:1px;}
.rep-tooltip{position:absolute;z-index:9999;width:220px;background:var(–rep-forest);color:var(–rep-green);border-radius:8px;padding:8px 12px;font:400 .8rem/1.5 var(–rep-font-body);box-shadow:0 8px 24px rgba(30,47,35,.25);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease;white-space:normal;letter-spacing:0;text-transform:none;top:calc(100% + 6px);left:0;}
.rep-tipwrap:hover .rep-tooltip,.rep-tipwrap:focus-within .rep-tooltip{opacity:1;visibility:visible;pointer-events:auto;}
.rep-tipwrap[data-dir=»up»] .rep-tooltip{top:auto;bottom:calc(100% + 6px);}
/* — MOBILE: .tip tooltip viewport-safe positioning — */
@media(max-width:640px){
.tip::after{left:0;right:auto;transform:translateY(4px);max-width:min(220px,calc(100vw – 48px));}
.tip:hover::after,.tip:focus::after{transform:translateY(0);}
.tip::before{left:10px;transform:none;}
}
.highlight{background:linear-gradient(120deg,rgba(147,241,201,.3) 0%,rgba(65,153,159,.2) 100%);padding:2px 8px;border-radius:6px;}
.reveal{opacity:0;transform:translateY(32px);transition:opacity .6s ease,transform .6s ease;}
.reveal.is-visible{opacity:1;transform:translateY(0);}

/* — 1. HERO — */
.hero{background:linear-gradient(165deg,#1E2F23 0%,#0F1A12 55%,#162B1F 100%);color:#fff;padding:160px 0 100px;position:relative;overflow:hidden;}
.hero::before{content:»»;position:absolute;inset:0;background:url(«data:image/svg+xml,%3Csvg width=’60’ height=’60’ xmlns=’http://www.w3.org/2000/svg’%3E%3Cpath d=’M0 30h60M30 0v60′ stroke=’%2393F1C9′ stroke-width=’.3′ opacity=’.06’/%3E%3C/svg%3E»);pointer-events:none;}
.hero::after{content:»»;position:absolute;top:-50%;right:-30%;width:80%;height:120%;background:radial-gradient(ellipse,rgba(65,153,159,.15) 0%,transparent 60%);pointer-events:none;}
.hero .wrap{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;}
.hero-content{max-width:560px;}
.hero h1{color:#fff;margin-bottom:20px;}
.hero h1 small{font-size:.45em;font-weight:400;color:rgba(255,255,255,.7);display:block;margin-top:8px;}
.hero-sub{font-size:1.1rem;color:rgba(255,255,255,.75);line-height:1.7;margin-bottom:32px;}
.hero-sub em{color:var(–rep-green);font-style:normal;font-weight:600;}
.hero-sub strong{color:#fff;}
.hero-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:36px;}
.hero-features{display:flex;flex-wrap:wrap;gap:12px;}
.hero-features .chip{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);color:rgba(255,255,255,.85);}
.hero-features .chip i{color:var(–rep-green);}
.hero-visual{display:flex;align-items:center;justify-content:center;position:relative;min-height:420px;}
.hero-canvas{position:absolute;inset:0;width:100%;height:100%;}
.hero-visual .orb-glow{position:absolute;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle at 40% 35%,rgba(147,241,201,.18),rgba(65,153,159,.10) 50%,transparent 70%);filter:blur(40px);animation:rpl-float 8s ease-in-out infinite;pointer-events:none;}
@keyframes rpl-float{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.04)}}
@media(max-width:860px){
.hero{padding:120px 0 80px;}
.hero .wrap{grid-template-columns:1fr;text-align:center;}
.hero-content{max-width:100%;}
.hero-ctas{justify-content:center;}
.hero-features{justify-content:center;}
.hero-visual{display:none;}
.hero p{font-size:13px}
}

/* — 2. TRUST BAR — */
.trust-bar{background:linear-gradient(180deg,rgba(30,47,35,.05) 0%,var(–rep-bg-light) 100%);border-bottom:1px solid var(–rep-border);padding:24px 0;}
.trust-bar .wrap{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap;}
.trust-bar span{font:500 .85rem/1 var(–rep-font-body);color:var(–rep-text-muted);}
.trust-logos{display:flex;align-items:center;gap:32px;flex-wrap:wrap;justify-content:center;}
.trust-logos a{display:block;opacity:.5;transition:opacity .3s;filter:grayscale(1);}
.trust-logos a:hover{opacity:1;filter:none;}
.trust-logos img{width:60px;height:auto;}
@media(max-width:860px){.trust-logos img{width:60px;height:auto;}

}

/* — 3. MISIÓN — */
.mision{padding:100px 0;background:#fff;}
.mision .wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center;}
.mision-copy h2{margin-bottom:16px;}
.mision-copy p{margin-bottom:12px;}
.mision-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px;}
.stat-card{background:var(–rep-bg-light);border:1px solid var(–rep-border);border-radius:var(–rep-radius-lg);padding:24px;text-align:center;}
.stat-card .k{font:700 2.4rem/1 var(–rep-font-display);color:var(–rep-forest);display:block;margin-bottom:6px;}
.stat-card p{font-size:.85rem;color:var(–rep-text-muted);}
@media(max-width:860px){.mision .wrap{grid-template-columns:1fr;}}
@media(max-width:480px){.mision-stats{grid-template-columns:1fr;}}

/* — 4. TECH STACK — */
.tech{padding:100px 0;background:var(–rep-bg-light);position:relative;overflow:hidden;}
.tech .head{text-align:center;max-width:640px;margin:0 auto 48px;}
.tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
.tech-card{background:#fff;border:1px solid var(–rep-border);border-radius:var(–rep-radius-lg);padding:28px;transition:all .3s ease;}
.tech-card:hover{box-shadow:var(–rep-shadow-lg);transform:translateY(-4px);}
.tech-card .icon-wrap{width:48px;height:48px;border-radius:var(–rep-radius-md);display:grid;place-items:center;margin-bottom:16px;font-size:24px;}
.tech-card .icon-wrap.teal{background:rgba(65,153,159,.1);color:var(–rep-teal);}
.tech-card .icon-wrap.green{background:rgba(147,241,201,.15);color:#2C7A54;}
.tech-card .icon-wrap.sun{background:rgba(247,212,80,.15);color:#8A7420;}
.tech-card h3{margin-bottom:8px;}
.tech-card p{font-size:.9rem;margin-bottom:12px;}
.tech-card .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;}
.tech-card h3{font-size:clamp(1.0rem,1.8vw,1.2rem)!important;font-weight:600!important;margin-bottom:8px;}
.tech-card ul{list-style:none!important;margin:12px 0;padding-left:0;}
.tech-card ul li{list-style:none!important;position:relative;padding-left:20px;font-size:.85rem;color:var(–rep-text-tertiary);margin:6px 0;}
.tech-card ul li::marker{content:none!important;}
.tech-card ul li::before{content:»»;position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:2px;background:var(–rep-sun);}
@media(max-width:1024px){.tech-grid{grid-template-columns:repeat(2,1fr);}}
@media(max-width:640px){.tech-grid{grid-template-columns:1fr;}}

/* — 5. PRICING (dark bg + clip-path + shortcode overrides) — */
.pricing{–angle:clamp(32px,3.5vw,64px);padding:calc(100px + var(–angle)) 0;background:var(–rep-forest);color:#fff;position:relative;z-index:2;clip-path:polygon(0 var(–angle),100% 0,100% calc(100% – var(–angle)),0 100%);margin-top:calc(-1 * var(–angle));margin-bottom:calc(-1 * var(–angle));}
/* Shortcode overrides for dark background */
.pricing .replanta-plans{max-width:none;padding:0;margin:0;}
.pricing .plans-bar .left h2{color:#fff !important;}
.pricing .plans-bar .left .rep-heading-2{color:#fff !important;}
.pricing .plans-bar .left .rep-text-forest{color:#fff !important;}
.pricing .plans-bar .rep-text-body{color:rgba(255,255,255,.7) !important;}
.pricing .billing-toggle{background:rgba(255,255,255,.08) !important;border-color:transparent !important;box-shadow:none !important;}
.pricing .billing-toggle label{color:rgba(255,255,255,.6) !important;}
.pricing .replanta-plans–hosting .billing-toggle input:checked+label{background:var(–rep-green) !important;color:var(–rep-forest) !important;box-shadow:none !important;}
.pricing #bill-y:checked+label .rep-text-small{color:var(–rep-forest) !important;}
.pricing .replanta-pricing-card{background:rgba(255,255,255,.06) !important;border:1px solid rgba(255,255,255,.1) !important;border-radius:var(–rep-radius-xl) !important;}
.pricing .replanta-pricing-card:hover{background:rgba(255,255,255,.1) !important;}
.pricing .replanta-pricing-featured{background:rgba(255,255,255,.12) !important;border:2px solid var(–rep-green) !important;box-shadow:0 0 40px rgba(147,241,201,.12),0 0 80px rgba(65,153,159,.06);}
.pricing .replanta-pricing-featured::before{background:var(–rep-sun) !important;color:var(–rep-forest) !important;}
.pricing .replanta-pricing-card .rep-heading-3{color:#fff !important;}
.pricing .replanta-pricing-card .plan-subtitle{color:var(–rep-green) !important;}
.pricing .replanta-pricing-card .amount{color:#fff !important;font-size:2.4rem !important;}
.pricing .replanta-pricing-card .rep-text-small{color:rgba(255,255,255,.5) !important;}
.pricing .replanta-pricing-card .rep-text-body,
.pricing .replanta-pricing-card ul{color:rgba(255,255,255,.8) !important;}
.pricing .replanta-pricing-card ul li{color:rgba(255,255,255,.8) !important;}
.pricing .replanta-pricing-card ul li b,
.pricing .replanta-pricing-card ul li strong{color:#fff !important;}
.pricing .replanta-pricing-card ul li::before{border-color:var(–rep-green) !important;}
.pricing .replanta-pricing-card details{border-color:rgba(255,255,255,.1) !important;}
.pricing .replanta-pricing-card summary.toggle{color:rgba(255,255,255,.7) !important;}
.pricing .replanta-pricing-card summary.toggle::after{color:rgba(255,255,255,.5);}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e76d7e *//* — 6. COMPARATIVA — */
.compare{padding:100px 0;background:#fff;}
.compare .head{text-align:center;margin-bottom:40px;}
.compare-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(–rep-border);border-radius:14px;overflow:hidden;}
.compare-table thead th{background:#fff;border-bottom:2px solid var(–rep-border);padding:14px;font:600 .9rem/1 var(–rep-font-display);color:var(–rep-forest);position:sticky;top:0;z-index:2;}
.compare-table td,.compare-table th{padding:12px 14px;border-bottom:1px solid var(–rep-border);vertical-align:middle;}
.compare-table .c{text-align:center;}
.compare-table .tick{color:var(–rep-teal);font-weight:700;font-size:1.1rem;}
.compare-table .section-row th{background:var(–rep-bg-light);color:var(–rep-forest);font:600 1rem/1 var(–rep-font-display);padding:10px 14px;text-align:left;}
.compare-desktop{display:block;}
.compare-mobile{display:none;}
@media(max-width:860px){.compare-desktop{display:none;}.compare-mobile{display:block;}}
.compare-mobile details{border:1px solid var(–rep-border);border-radius:var(–rep-radius-md);padding:14px;margin-top:10px;background:#fff;}
.compare-mobile summary{cursor:pointer;list-style:none;font:600 1rem/1 var(–rep-font-display);color:var(–rep-forest);display:flex;align-items:center;justify-content:space-between;}
.compare-mobile summary::-webkit-details-marker{display:none;}
.compare-mobile summary i{transition:transform .2s;}
.compare-mobile details[open] summary i{transform:rotate(180deg);}
.compare-mobile .m-list{margin-top:12px;display:grid;gap:8px;}
.compare-mobile .m-list li{background:var(–rep-bg-light);border:1px solid var(–rep-border);border-radius:10px;padding:10px 12px;font-size:.9rem;}
.compare-mobile .m-list li strong{color:var(–rep-forest);}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6fabe27 *//* — 7. RESULTADOS — */
.results{padding:100px 0;background:var(–rep-bg-light);position:relative;overflow:hidden;}
.results .head{text-align:center;max-width:640px;margin:0 auto 48px;}
.results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:48px;}
.result-card{background:#fff;border:1px solid var(–rep-border);border-radius:var(–rep-radius-lg);padding:32px;text-align:center;transition:all .3s ease;}
.result-card:hover{transform:translateY(-4px);box-shadow:var(–rep-shadow-lg);}
.result-card i{font-size:40px;margin-bottom:16px;}
.result-card h3{font-size:clamp(1.0rem,1.8vw,1.2rem)!important;font-weight:600!important;margin-bottom:8px;}
.result-card .metric{font:700 .85rem/1 var(–rep-font-body);color:var(–rep-teal);margin-bottom:12px;display:block;}
.result-card p{font-size:.9rem;}
.testimonial{background:#fff;border:1px solid var(–rep-border);border-radius:var(–rep-radius-xl);padding:32px 40px;display:flex;align-items:center;gap:32px;max-width:800px;margin:0 auto;}
.testimonial .logo-img{width:80px;height:80px;border-radius:50%;background:var(–rep-bg-light);display:grid;place-items:center;flex-shrink:0;}
.testimonial .logo-img i{font-size:32px;color:var(–rep-teal);}
.testimonial blockquote{font:400 1.05rem/1.6 var(–rep-font-body);color:var(–rep-text-secondary);border:0;padding:0;margin:0;}
.testimonial blockquote strong{color:var(–rep-forest);}
.testimonial figcaption{font:600 .85rem/1 var(–rep-font-body);color:var(–rep-text-muted);margin-top:10px;}
@media(max-width:640px){.testimonial{flex-direction:column;text-align:center;padding:24px;}}

/* — TEW Mini Success Cases — */
.tew-mini-cases{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:860px;margin:0 auto 8px;}
.tew-mini-case{background:#fff;border:1px solid var(–rep-border);border-radius:var(–rep-radius-lg);padding:24px 28px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;transition:all .3s ease;}
.tew-mini-case::before{content:»;position:absolute;top:0;left:0;right:0;height:3px;background:var(–rep-grad);opacity:0;transition:opacity .2s;}
.tew-mini-case:hover{box-shadow:var(–rep-shadow-lg);transform:translateY(-3px);}
.tew-mini-case:hover::before{opacity:1;}
.tew-mini-case__badge{display:inline-flex;align-items:center;gap:6px;font:600 .75rem/1 var(–rep-font-body);text-transform:uppercase;letter-spacing:.06em;color:var(–rep-teal);background:rgba(65,153,159,.08);padding:5px 10px;border-radius:var(–rep-radius-full);align-self:flex-start;}
.tew-mini-case__badge i{font-size:14px;}
.tew-mini-case__metrics{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;}
.tew-mini-before{font:600 1.1rem/1 var(–rep-font-body);color:#9BA3A0;text-decoration:line-through;text-decoration-color:rgba(155,163,160,.4);}
.tew-mini-after{font:700 1.4rem/1 var(–rep-font-body);color:var(–rep-teal);}
.tew-mini-delta{font:700 .7rem/1 var(–rep-font-body);background:rgba(65,153,159,.12);color:var(–rep-teal);padding:3px 7px;border-radius:4px;}
.tew-mini-case__quote{font:400 .92rem/1.55 var(–rep-font-body);color:var(–rep-text-secondary);margin:0;padding-left:14px;border-left:2px solid var(–rep-green);}
.tew-mini-case__who{font:500 .78rem/1 var(–rep-font-body);color:var(–rep-text-muted);}
@media(max-width:860px){.results-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto 48px;}}
@media(max-width:640px){.tew-mini-cases{grid-template-columns:1fr;max-width:400px;}}

/* — 8. REVIEWS — */
.reviews{padding:100px 0;background:#fff;overflow:hidden;}
.reviews .head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;margin-bottom:48px;}
.reviews .head .right{flex-shrink:0;}
.reel{overflow:hidden;margin-bottom:20px;}
.reel .track{display:flex;gap:20px;width:max-content;animation:rpl-scroll 40s linear infinite;}
.reel.reverse .track{animation-direction:reverse;}
.rv-card{width:340px;flex-shrink:0;background:#fff;border:1px solid var(–rep-border);border-radius:var(–rep-radius-lg);padding:24px;display:flex;flex-direction:column;}
.rv-card .rv-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;}
.rv-card .stars{color:var(–rep-sun);font-size:1rem;letter-spacing:2px;}
.rv-card .source{font-size:.75rem;color:var(–rep-text-muted);font-weight:600;}
.rv-card blockquote{font-size:.9rem;line-height:1.6;color:var(–rep-text-secondary);flex-grow:1;margin:0 0 16px;border:0;padding:0;}
.rv-card blockquote strong{color:var(–rep-forest);}
.rv-card .rv-bottom{display:flex;align-items:center;gap:10px;margin-top:auto;}
.rv-card .avatar{width:36px;height:36px;border-radius:50%;background:var(–rep-teal);color:#fff;display:grid;place-items:center;font:700 .75rem/1 var(–rep-font-display);flex-shrink:0;}
.rv-card .who{display:flex;flex-direction:column;}
.rv-card .name{font-size:.8rem;font-weight:600;color:var(–rep-forest);}
.rv-card .date{font-size:.7rem;color:var(–rep-text-muted);}
@keyframes rpl-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.reel .track{animation:none;}}

/* — 9. MIGRACIÓN — */
.migration{–angle:clamp(32px,3.5vw,64px);padding:calc(100px + var(–angle)) 0;background:var(–rep-forest);color:#fff;position:relative;z-index:2;clip-path:polygon(0 0,100% var(–angle),100% 100%,0 calc(100% – var(–angle)));margin-top:calc(-1 * var(–angle));margin-bottom:calc(-1 * var(–angle));}
.migration .head{text-align:center;margin-bottom:56px;}
.migration .head h2{color:#fff;}
.migration .head p{color:rgba(255,255,255,.7);max-width:560px;margin:12px auto 0;}
.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:48px;}
.step{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:var(–rep-radius-lg);padding:28px;text-align:center;position:relative;transition:all .3s ease;}
.step:hover{background:rgba(255,255,255,.1);transform:translateY(-4px);}
.step .num{width:44px;height:44px;border-radius:50%;background:var(–rep-green);color:var(–rep-forest);display:grid;place-items:center;margin:0 auto 16px;font:700 1.1rem/1 var(–rep-font-display);}
.step h3{font-size:clamp(1.0rem,1.8vw,1.2rem)!important;font-weight:600!important;color:#fff;margin-bottom:8px;}
.step p{font-size:.9rem;color:rgba(255,255,255,.7);}
.step i{font-size:24px;color:var(–rep-green);margin-bottom:12px;}
.migration .ctas{text-align:center;display:flex;justify-content:center;gap:14px;flex-wrap:wrap;}
@media(max-width:860px){.steps{grid-template-columns:repeat(2,1fr);}}
@media(max-width:480px){.steps{grid-template-columns:1fr;}}

/* — 10. OPERATIVA — */
.operativa{padding:100px 0;background:var(–rep-bg-light);}
.operativa .head{text-align:center;max-width:640px;margin:0 auto 16px;}
.operativa .badge {
display: inline-block;
background: var(–rep-forest);
color: var(–rep-green);
padding: 8px 16px;
border-radius: var(–rep-radius-full);
font: 600 .8rem / 1 var(–rep-font-body);
margin: 32px 0 20px;
}
.op-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
.op-card{background:#fff;border:1px solid var(–rep-border);border-radius:var(–rep-radius-lg);padding:28px;transition:all .3s ease;}
.op-card:hover{box-shadow:var(–rep-shadow-lg);transform:translateY(-4px);}
.op-card .ic{width:48px;height:48px;border-radius:var(–rep-radius-md);display:grid;place-items:center;font-size:24px;margin-bottom:16px;}
.op-card .ic.teal{background:rgba(65,153,159,.1);color:var(–rep-teal);}
.op-card .ic.green{background:rgba(147,241,201,.15);color:#2C7A54;}
.op-card .ic.sun{background:rgba(247,212,80,.15);color:#8A7420;}
.op-card h3{font-size:clamp(1.0rem,1.8vw,1.2rem)!important;font-weight:600!important;margin-bottom:8px;}
.op-card p{font-size:.9rem;margin-bottom:12px;}
.op-card ul{list-style:none!important;margin-bottom:12px;padding-left:0;}
.op-card ul li{list-style:none!important;position:relative;padding-left:18px;font-size:.85rem;color:var(–rep-text-tertiary);margin:6px 0;}
.op-card ul li::marker{content:none!important;}
.op-card ul li::before{content:»»;position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:2px;background:var(–rep-sun);}
.op-card .chips{display:flex;flex-wrap:wrap;gap:6px;}
.operativa .ctas{text-align:center;margin-top:48px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap;}
@media(max-width:1024px){.op-grid{grid-template-columns:repeat(2,1fr);}}
@media(max-width:640px){.op-grid{grid-template-columns:1fr;}}

/* — 11. PLANET IMPACT — */
.planet{padding:100px 0;background:#fff;position:relative;overflow:hidden;}
.planet .wrap{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;}
.planet-visual{display:flex;align-items:center;justify-content:center;}
.planet-visual .big-icon{width:200px;height:200px;border-radius:50%;background:linear-gradient(135deg,rgba(147,241,201,.2),rgba(65,153,159,.15));display:grid;place-items:center;position:relative;}
.planet-visual .big-icon i{font-size:80px;color:var(–rep-teal);}
.planet-visual .big-icon::before{content:»»;position:absolute;inset:-16px;border-radius:50%;border:2px dashed rgba(65,153,159,.2);animation:rpl-orbit 30s linear infinite;}
@keyframes rpl-orbit{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.planet-copy h2{margin-bottom:16px;}
.planet-copy p{margin-bottom:12px;}
.planet-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;}
.planet-stat{text-align:center;padding:16px;background:var(–rep-bg-light);border-radius:var(–rep-radius-md);border:1px solid var(–rep-border);}
.planet-stat .k{font:700 1.6rem/1 var(–rep-font-display);color:var(–rep-forest);}
.planet-stat p{font-size:.8rem;color:var(–rep-text-muted);margin-top:4px;}
@media(max-width:860px){.planet .wrap{grid-template-columns:1fr;}.planet-visual{order:-1;}}

/* — 12. FAQs — */
.faqs{padding:100px 0;background:var(–rep-bg-light);}
.faqs .head{text-align:center;max-width:640px;margin:0 auto 48px;}
.faq-list{max-width:800px;margin:0 auto;}
.faq-item{border:1px solid var(–rep-border);border-radius:var(–rep-radius-md);background:#fff;margin-bottom:10px;overflow:hidden;transition:box-shadow .3s ease;}
.faq-item:hover{box-shadow:var(–rep-shadow-sm);}
.faq-item summary{padding:18px 24px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;font:600 1rem/1.4 var(–rep-font-display);color:var(–rep-forest);}
.faq-item summary::-webkit-details-marker{display:none;}
.faq-item summary i{font-size:18px;color:var(–rep-teal);transition:transform .2s;flex-shrink:0;margin-left:12px;}
.faq-item[open] summary i{transform:rotate(180deg);}
.faq-item .answer{padding:0 24px 20px;font-size:.95rem;line-height:1.7;color:var(–rep-text-secondary);}
.faq-item .answer a{color:var(–rep-teal);text-decoration:underline;}
.faq-item .answer ul{margin:8px 0;padding-left:20px;}
.faq-item .answer ul li{list-style:disc;margin:4px 0;}
.faqs .ctas{text-align:center;margin-top:40px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0ca21f *//* — 8. REVIEWS — */
.reviews{padding:100px 0;background:#fff;overflow:hidden;}
.reviews .head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;margin-bottom:48px;}
.reviews .head .right{flex-shrink:0;}
.reel{overflow:hidden;margin-bottom:20px;}
.reel .track{display:flex;gap:20px;width:max-content;animation:rpl-scroll 40s linear infinite;}
.reel.reverse .track{animation-direction:reverse;}
.rv-card{width:340px;flex-shrink:0;background:#fff;border:1px solid var(–rep-border);border-radius:var(–rep-radius-lg);padding:24px;display:flex;flex-direction:column;}
.rv-card .rv-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;}
.rv-card .stars{color:var(–rep-sun);font-size:1rem;letter-spacing:2px;}
.rv-card .source{font-size:.75rem;color:var(–rep-text-muted);font-weight:600;}
.rv-card blockquote{font-size:.9rem;line-height:1.6;color:var(–rep-text-secondary);flex-grow:1;margin:0 0 16px;border:0;padding:0;}
.rv-card blockquote strong{color:var(–rep-forest);}
.rv-card .rv-bottom{display:flex;align-items:center;gap:10px;margin-top:auto;}
.rv-card .avatar{width:36px;height:36px;border-radius:50%;background:var(–rep-teal);color:#fff;display:grid;place-items:center;font:700 .75rem/1 var(–rep-font-display);flex-shrink:0;}
.rv-card .who{display:flex;flex-direction:column;}
.rv-card .name{font-size:.8rem;font-weight:600;color:var(–rep-forest);}
.rv-card .date{font-size:.7rem;color:var(–rep-text-muted);}
@keyframes rpl-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.reel .track{animation:none;}}

/* — 9. MIGRACIÓN — */
.migration{–angle:clamp(32px,3.5vw,64px);padding:calc(100px + var(–angle)) 0;background:var(–rep-forest);color:#fff;position:relative;z-index:2;clip-path:polygon(0 0,100% var(–angle),100% 100%,0 calc(100% – var(–angle)));margin-top:calc(-1 * var(–angle));margin-bottom:calc(-1 * var(–angle));}
.migration .head{text-align:center;margin-bottom:56px;}
.migration .head h2{color:#fff;}
.migration .head p{color:rgba(255,255,255,.7);max-width:560px;margin:12px auto 0;}
.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:48px;}
.step{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:var(–rep-radius-lg);padding:28px;text-align:center;position:relative;transition:all .3s ease;}
.step:hover{background:rgba(255,255,255,.1);transform:translateY(-4px);}
.step .num{width:44px;height:44px;border-radius:50%;background:var(–rep-green);color:var(–rep-forest);display:grid;place-items:center;margin:0 auto 16px;font:700 1.1rem/1 var(–rep-font-display);}
.step h3{font-size:clamp(1.0rem,1.8vw,1.2rem)!important;font-weight:600!important;color:#fff;margin-bottom:8px;}
.step p{font-size:.9rem;color:rgba(255,255,255,.7);}
.step i{font-size:24px;color:var(–rep-green);margin-bottom:12px;}
.migration .ctas{text-align:center;display:flex;justify-content:center;gap:14px;flex-wrap:wrap;}
@media(max-width:860px){.steps{grid-template-columns:repeat(2,1fr);}}
@media(max-width:480px){.steps{grid-template-columns:1fr;}}

/* — 10. OPERATIVA — */
.operativa{padding:100px 0;background:var(–rep-bg-light);}
.operativa .head{text-align:center;max-width:640px;margin:0 auto 16px;}
.op-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
.op-card{background:#fff;border:1px solid var(–rep-border);border-radius:var(–rep-radius-lg);padding:28px;transition:all .3s ease;}
.op-card:hover{box-shadow:var(–rep-shadow-lg);transform:translateY(-4px);}
.op-card .ic{width:48px;height:48px;border-radius:var(–rep-radius-md);display:grid;place-items:center;font-size:24px;margin-bottom:16px;}
.op-card .ic.teal{background:rgba(65,153,159,.1);color:var(–rep-teal);}
.op-card .ic.green{background:rgba(147,241,201,.15);color:#2C7A54;}
.op-card .ic.sun{background:rgba(247,212,80,.15);color:#8A7420;}
.op-card h3{font-size:clamp(1.0rem,1.8vw,1.2rem)!important;font-weight:600!important;margin-bottom:8px;}
.op-card p{font-size:.9rem;margin-bottom:12px;}
.op-card ul{list-style:none!important;margin-bottom:12px;padding-left:0;}
.op-card ul li{list-style:none!important;position:relative;padding-left:18px;font-size:.85rem;color:var(–rep-text-tertiary);margin:6px 0;}
.op-card ul li::marker{content:none!important;}
.op-card ul li::before{content:»»;position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:2px;background:var(–rep-sun);}
.op-card .chips{display:flex;flex-wrap:wrap;gap:6px;}
.operativa .ctas{text-align:center;margin-top:48px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap;}
@media(max-width:1024px){.op-grid{grid-template-columns:repeat(2,1fr);}}
@media(max-width:640px){.op-grid{grid-template-columns:1fr;}}

/* — 11. PLANET IMPACT — */
.planet{padding:100px 0;background:#fff;position:relative;overflow:hidden;}
.planet .wrap{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;}
.planet-visual{display:flex;align-items:center;justify-content:center;}
.planet-visual .big-icon{width:200px;height:200px;border-radius:50%;background:linear-gradient(135deg,rgba(147,241,201,.2),rgba(65,153,159,.15));display:grid;place-items:center;position:relative;}
.planet-visual .big-icon i{font-size:80px;color:var(–rep-teal);}
.planet-visual .big-icon::before{content:»»;position:absolute;inset:-16px;border-radius:50%;border:2px dashed rgba(65,153,159,.2);animation:rpl-orbit 30s linear infinite;}
@keyframes rpl-orbit{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.planet-copy h2{margin-bottom:16px;}
.planet-copy p{margin-bottom:12px;}
.planet-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;}
.planet-stat{text-align:center;padding:16px;background:var(–rep-bg-light);border-radius:var(–rep-radius-md);border:1px solid var(–rep-border);}
.planet-stat .k{font:700 1.6rem/1 var(–rep-font-display);color:var(–rep-forest);}
.planet-stat p{font-size:.8rem;color:var(–rep-text-muted);margin-top:4px;}
@media(max-width:860px){.planet .wrap{grid-template-columns:1fr;}.planet-visual{order:-1;}}

/* — 12. FAQs — */
.faqs{padding:100px 0;background:var(–rep-bg-light);}
.faqs .head{text-align:center;max-width:640px;margin:0 auto 48px;}
.faq-list{max-width:800px;margin:0 auto;}
.faq-item{border:1px solid var(–rep-border);border-radius:var(–rep-radius-md);background:#fff;margin-bottom:10px;overflow:hidden;transition:box-shadow .3s ease;}
.faq-item:hover{box-shadow:var(–rep-shadow-sm);}
.faq-item summary{padding:18px 24px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;font:600 1rem/1.4 var(–rep-font-display);color:var(–rep-forest);}
.faq-item summary::-webkit-details-marker{display:none;}
.faq-item summary i{font-size:18px;color:var(–rep-teal);transition:transform .2s;flex-shrink:0;margin-left:12px;}
.faq-item[open] summary i{transform:rotate(180deg);}
.faq-item .answer{padding:0 24px 20px;font-size:.95rem;line-height:1.7;color:var(–rep-text-secondary);}
.faq-item .answer a{color:var(–rep-teal);text-decoration:underline;}
.faq-item .answer ul{margin:8px 0;padding-left:20px;}
.faq-item .answer ul li{list-style:disc;margin:4px 0;}
.faqs .ctas{text-align:center;margin-top:40px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap;}/* End custom CSS */

Hosting verde
para proyectos digitales conscientes

NVMe, LiteSpeed, Redis y Cloudflare afinado.
Tu WordPress volando sin huella extra, en un
hosting ecológico que también cuida el planeta.

Soporte 24/7
Migración gratis
WordPress optimizado
SSD NVMe

Mencionado en:

Impacto positivo

Creemos en un internet que devuelva al planeta

Replanta acompaña a negocios conscientes con hosting rápido y mantenimiento WordPress que reduce fallos, acelera la carga y disminuye la huella digital. Migramos contigo sin complicaciones y medimos el impacto para que puedas contarlo.

Por cada plan en producción, financiamos reforestación local y publicamos el progreso.
Conoce nuestro enfoque.

0

Árboles plantados el año pasado

0

Satisfacción media de clientes

24/7

Vigilancia y respuesta prioritaria

0

Migraciones y puestas a punto

Infraestructura

Tecnología que impulsa tu WordPress

Velocidad, seguridad y estabilidad reales para marcas y agencias que buscan el máximo rendimiento.

Carga extra rápida

Servidores LiteSpeed y HTTP/3 para que tu web vuele en cada carga.

  • Cache a nivel servidor
  • Menor tiempo de respuesta (LCP −30%)
LiteSpeedHTTP/3

Cloudflare optimizado

Distribución global y defensa activa sin configuraciones complicadas.

  • Reglas hechas para WordPress
  • CDN global con HTTP/3
CDNReglas WAF

Rendimiento inteligente

Redis almacena en memoria lo esencial para que todo cargue sin esperas.

  • Responde más rápido bajo carga
  • Optimizado en Roble y Cedro
RedisObject Cache

Tu web, siempre a salvo

Backups automáticos en servidores externos. Recupera todo en segundos.

  • Copias diarias externas
  • Restauración 1-click
BackupsBackuply

Seguridad constante

Bloqueo automático de malware y ataques antes de que lleguen a tu web.

  • Protección en tiempo real
  • Firewall adaptativo Imunify360
Imunify360Defensa activa

Actualiza con confianza

WP Toolkit clona tu web antes de tocar nada. Pruebas, validas, lanzas.

  • Staging instantáneo
  • Smart Updates automáticas
WP ToolkitSmart Update

Nuestros servidores funcionan en centros de datos con energía renovable y refrigeración sostenible, reduciendo emisiones de gases de efecto invernadero.

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»
}
}
}
]
}
}

Detalle

Comparativa de características

Base común en todos los planes; cambias recursos, automatización y seguridad avanzada.

Característica Sauce Roble Cedro
Recursos
Dominios (sitios) Sauce incluye 1 dominio. Roble y Cedro: sitios/dominios ilimitados. 1 Ilimitados Ilimitados
Correo electrónico Direcciones de correo para tus dominios. Sauce: 5; Roble/Cedro: ilimitadas. 5 Ilimitado Ilimitado
Almacenamiento NVMe Discos NVMe ultrarrápidos. Un WP típico ocupa ~300 MB; hay margen de sobra. 50 GB 100 GB 200 GB
vCPU / RAM Recursos dedicados por plan, estables e independientes de la carga de otros clientes. 2 / 2 GB 2 / 2 GB 2 / 4 GB
Rendimiento
LiteSpeed Web Server
HTTP/3 + Brotli
Redis Object Cache Acelera consultas y reduce TTFB. Roble/Cedro añaden tuning; Cedro incluye exclusiones Woo. ✓ (tuning) ✓ (Woo)
Cloudflare + reglas Plan Free configurado desde el día 1: caché estática, exclusiones WP/Woo y security headers.
Seguridad
Imunify360 Detección proactiva y limpieza guiada de malware. Tranquilidad 24/7.
SSL Let’s Encrypt
Backups diarios externos Copias en repos externos (Backuply). Restaura archivos, BD o correo en 1 clic.
Turnstile (anti-bot) CAPTCHA ligero de Cloudflare: protege login, comentarios y checkout con mínima fricción para el usuario.
WAF perimetral (CF Pro) Add-on opcional. CF Free + reglas de seguridad ya dan una capa base sólida incluida. Add-on Add-on Add-on
Operaciones
Staging 1-click
WP-CLI / SSH
Smart Updates Sauce: bajo demanda. Roble: programado en ventana horaria. Cedro: clon previo + validación antes de aplicar. Bajo demanda Programado Clon + validación
Monitoring / SEO Vigilancia continua de disponibilidad y rendimiento + checks SEO técnicos automáticos.
Impacto
Árboles plantados Un árbol por cada plan activo. Compensamos la huella de visitas y servicios de terceros integrados.

Recursos
  • Dominios · Sauce: 1 · Roble: Ilimitados · Cedro: Ilimitados
  • Correo · Sauce: 5 · Roble: Ilimitado · Cedro: Ilimitado
  • NVMe · 50 GB · 100 GB · 200 GB
  • vCPU/RAM · 2/2 GB · 2/2 GB · 2/4 GB
Rendimiento
  • LiteSpeed · ✓ ✓ ✓
  • HTTP/3 + Brotli · ✓ ✓ ✓
  • Redis · ✓ · ✓ (tuning) · ✓ (Woo)
  • Cloudflare · ✓ ✓ ✓
Seguridad
  • Imunify360 · ✓ ✓ ✓
  • SSL · ✓ ✓ ✓
  • Backups · ✓ ✓ ✓
  • Turnstile · — · ✓ · ✓
  • WAF (CF Pro) · Add-on todos
Operaciones
  • Staging · ✓ ✓ ✓
  • WP-CLI / SSH · ✓ ✓ ✓
  • Smart Updates · Bajo demanda · Programado · Clon + validación
  • Monitoring · ✓ ✓ ✓
Impacto
  • Árboles plantados · ✓ ✓ ✓

Resultados

Mejoras reales al cambiarte a Replanta

Medimos antes y después. Ajustamos caché, Redis y Cloudflare para que tu web rinda y consuma menos.

Tu web en < 3 segundos

−20–35% en LCP medio*

WordPress típico tras migración con LSCache + reglas Cloudflare y limpieza WPO base.

TTFB estable

Redis + LiteSpeed = cero picos

500 visitas de golpe y tu tienda sigue vendiendo.

Migramos mientras duermes

0 caídas durante el cambio

Hacemos la migración y validamos previamente el clon. Sin sorpresas.

* Rangos orientativos según estado inicial del sitio, plantilla, plugins y contenido.

.tew-slider-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;
scrollbar-width:thin;scrollbar-color:rgba(65,153,159,.3) transparent;
padding-bottom:8px;margin:0 auto;max-width:900px;}
.tew-slider-wrap::-webkit-scrollbar{height:4px;}
.tew-slider-wrap::-webkit-scrollbar-track{background:transparent;}
.tew-slider-wrap::-webkit-scrollbar-thumb{background:rgba(65,153,159,.35);border-radius:4px;}
.tew-slider{display:flex;gap:16px;scroll-snap-type:x mandatory;padding:4px 2px 12px;}
.tew-slide{flex:0 0 clamp(220px,26vw,260px);scroll-snap-align:start;
background:#fff;border:1px solid var(–rep-border,#dde3e0);
border-radius:var(–rep-radius-lg,12px);padding:20px 22px;
display:flex;flex-direction:column;gap:10px;position:relative;
overflow:hidden;transition:box-shadow .25s,transform .25s;}
.tew-slide::before{content:»»;position:absolute;top:0;left:0;right:0;height:3px;
background:var(–rep-grad,linear-gradient(90deg,#3a9a50,#41999f));
opacity:0;transition:opacity .2s;}
.tew-slide:hover{box-shadow:0 8px 28px rgba(0,0,0,.1);transform:translateY(-3px);}
.tew-slide:hover::before{opacity:1;}
.tew-slide__badge{display:inline-flex;align-items:center;gap:5px;
font:600 .7rem/1 var(–rep-font-body,system-ui);text-transform:uppercase;
letter-spacing:.07em;color:var(–rep-teal,#41999f);
background:rgba(65,153,159,.08);padding:4px 9px;
border-radius:var(–rep-radius-full,99px);align-self:flex-start;}
.tew-slide__badge i{font-size:13px;}
.tew-slide__metrics{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;margin:2px 0;}
.tew-slide__domain{font:600 .82rem/1.3 var(–rep-font-body,system-ui);
color:var(–rep-text-primary,#1a2420);margin:0;word-break:break-all;}
.tew-slide__client{font:400 .75rem/1.2 var(–rep-font-body,system-ui);
color:var(–rep-text-muted,#7a8a85);margin:0;}
.tew-slide__link{display:inline-flex;align-items:center;gap:5px;margin-top:auto;
font:600 .78rem/1 var(–rep-font-body,system-ui);color:var(–rep-teal,#41999f);
text-decoration:none;padding:6px 0;}
.tew-slide__link:hover{text-decoration:underline;}
.tew-slide__link i{font-size:13px;}
.tew-mini-before{font:600 1rem/1 var(–rep-font-body,system-ui);
color:#9BA3A0;text-decoration:line-through;
text-decoration-color:rgba(155,163,160,.4);}
.tew-mini-after{font:700 1.25rem/1 var(–rep-font-body,system-ui);
color:var(–rep-teal,#41999f);}
.tew-mini-after small{font-size:.65em;font-weight:600;opacity:.8;}
.tew-mini-delta{font:700 .68rem/1 var(–rep-font-body,system-ui);
background:rgba(65,153,159,.12);color:var(–rep-teal,#41999f);
padding:3px 6px;border-radius:4px;}
@media(max-width:640px){.tew-slide{flex:0 0 72vw;}}

Eco-Performance
74/10092/100 Score+24%

crawla.agency

Crawla

Ver informe

Eco-Performance
75/10086/100 Score+14%

maquistoresas.com

Maquistore SAS

Ver informe

Reseñas verificadas

La gente que se muda a Replanta, se queda

★★★★★
Trustpilot

«Buscábamos sostenibilidad y obtuvimos rendimiento + soporte que se involucra. Migración impecable.»

OM
Oscar Martínez · ES9 may 2025
★★★★★
Trustpilot

«Necesidad muy específica y nos hicieron un plugin a medida. Código limpio, documentado y soporte impecable.»

JL
José Luis Álamo · ES9 may 2025
★★★★★
Caso cliente

«Una apuesta por la sostenibilidad, y un gran servicio personalizado

JT
Josep M. Torres · CEO Ediciones Mayo2025
★★★★★
Caso cliente

«Excelente servicio, dedicación completa al cliente y amplio conocimiento en desarrollo. ¡Muy recomendado!»

CC
Cesar Cabana · CEO Cabana & Carreño2025
★★★★★
Trustpilot

«Velocidad y estabilidad excelentes; soporte rápido y efectivo. Herramientas completas y seguridad que da tranquilidad.»

BL
Beatriz Londoño · ES20 ago 2024
★★★★★
Trustpilot

«Los mejores. Equipo técnico responsable que sabe lo que hace. ¡Hosting recomendadísimo!»

DB
Diana Benavides · ES20 ago 2024

★★★★★
Trustpilot

«Excelente servicio y acompañamiento del soporte. Sin inconvenientes en todo este tiempo.»

FH
Francisco Herrera · CO21 ago 2024
★★★★★
Trustpilot

«Excelente servicio. Resuelven rápido cualquier inquietud, 24/7. Recomendado.»

JU
Juan · CO24 ago 2024
★★★★★
Trustpilot

«Muy satisfecha. Trato excelente. Volveré a contar con ustedes.»

ST
Sonia Tomás · ES21 ago 2024
★★★★★
Trustpilot

«Muy profesionales y gran atención. Muy recomendable.»

LT
Luis Tejerina · ES19 ago 2024
★★★★★
Trustpilot

«Un hosting verde estupendo. ¡WordPress va súper rápido!»

DP
Damián Physique · ES18 ago 2024
★★★★★
Trustpilot

«Muy profesionales. Lo recomiendo al 100%.»

FJ
Fco. Javier Bobillo · ES18 ago 2024

Migración sin caídas

Cambiamos tu hosting sin parar tu web

Clon previo y verificación. Nosotros hacemos el trabajo; tú sigues vendiendo.

1

Auditoría inicial

Hosting origen, DNS y dependencias. Roadmap claro y checklist.

2

Copia y clon

Clon funcional para validar rendimiento y compatibilidades.

3

Ventana ideal

Elegimos la franja de menor tráfico. Orquestamos DNS y caché.

4

Go-live + seguimiento

Smoke tests, LCP/TTFB y soporte post-lanzamiento.

Operativa Replanta

Ciclo de salud de tu website en Replanta

No es solo el software: es cómo lo dejamos listo y cómo lo mantenemos para que rinda siempre.

Hoja de ruta · Primeras 72 h

DNS y Cloudflare afinados

Configuramos el plan Free con reglas para WP/Woo y headers seguros; CDN listo desde el día 1.

  • Reglas de caché + exclusiones admin/checkout
  • HTTP/3 y compresión Brotli activas
Setup incluidoTTFB estable

Servidor listo para velocidad

LiteSpeed + NVMe con LSCache a nivel servidor. Redis activado en todos los planes.

  • Reglas LSCache para LCP bajo
  • Redis Object Cache habilitado
−20–35% LCPMismo consumo

Migración sin caídas

Copiamos, validamos en clon y cortamos con ventana pactada. Sin sorpresas.

  • Checklist y verificación previa
  • DNS cutover controlado
0 caídasStaging incluido

Ciclo de salud continuo

Seguridad que no estorba

Imunify360 bloquea malware y fuerza bruta. Turnstile en Roble/Cedro reduce spam sin fricción.

  • Let’s Encrypt automático
  • Hardening + listas dinámicas
Menos incidenciasTurnstile (R/C)

Vuelve atrás en 1 clic

Backups diarios en repos externos (Backuply). Restauración granular.

  • Archivos, BD y correo
  • Retención fuera del servidor
Tranquilidad diariaRPO/RTO bajos

Actualizaciones inteligentes

WP Toolkit Deluxe con enfoque por plan: bajo demanda / programadas / con validación.

  • Staging y clonación 1-click
  • Validación en Cedro para Woo
Sin sustosMenos trabajo

Compromiso ecológico

Tu hosting ya está plantando árboles

Por cada plan activo, financiamos reforestación local en zonas deforestadas.
No es un gesto: es un compromiso medible, publicado y verificable.

Nuestros centros de datos usan energía 100% renovable, y optimizamos cada web para que consuma menos recursos por visita.

0

Árboles totales

100%

Energía renovable

−30%

Huella por visita

FAQ

Preguntas frecuentes

Lo esencial antes de migrar: rendimiento, seguridad, soporte y cómo trabajamos.

¿De verdad migráis sin caídas?

Sí. Trabajamos en un clon, validamos rendimiento y compatibilidades y programamos el corte en una ventana de bajo tráfico. DNS con TTL bajo y chequeos post-go-live.

¿Qué mejora de velocidad puedo esperar?

En sitios WordPress típicos vemos −20–35% en LCP tras migrar, gracias a NVMe, LiteSpeed/HTTP3, Redis y reglas Cloudflare afinadas.

¿Configuran Cloudflare por mí? ¿Cuánto cuesta?

Sí. Incluimos el setup del plan Free: CDN, caché estática, exclusiones para WordPress/Woo y security headers. Está incluido sin coste extra.

¿Redis viene en todos los planes?

Sí, Redis Object Cache está activo en Sauce, Roble y Cedro. En Roble añadimos tuning; en Cedro optimizamos reglas para WooCommerce.

¿Qué cubre la seguridad por defecto?

Imunify360 (antimalware y hardening), SSL Let’s Encrypt automático y backups diarios externos. El WAF de Cloudflare Pro es un add-on opcional.

¿Turnstile (anti-bot) está incluido?

Roble y Cedro incluyen Turnstile (login, comentarios y checkout). En Sauce podemos añadirlo bajo demanda.

¿Cómo funcionan las Smart Updates?
  • Sauce: actualizaciones bajo demanda.
  • Roble: programadas en ventana horaria.
  • Cedro: clon + validación antes de aplicar.
¿Qué pasa si algo se rompe tras una actualización?

Tenemos backups externos diarios y entorno de staging. Restauramos por partes (archivos/BD/correo) o el sitio completo en minutos.

¿Puedo pagar mensual o anual?

Sí, mensual o anual con 2 meses de regalo. Puedes cambiar de modalidad al renovar.

¿Qué soporte dais?

Soporte humano por email (todos) y WhatsApp prioritario en Roble/Cedro. Monitorizamos 24/7.

¿Cómo medís la huella digital de mi web?

Usamos nuestra calculadora de huella digital, basada en PageSpeed Insights y co2.js para estimar consumo por visita.

¿Para qué es apropiado cada plan?
  • Sauce: web personal/landing con base técnica completa.
  • Roble: web de negocio, blog serio o varios sitios.
  • Cedro: ecommerce y proyectos con picos.

[replanta_recent_posts]

Encuentra el nombre de dominio perfecto

Registra tu nombre de dominio o transfiere el existente y comienza tu viaje por la sostenibilidad digital.

Carbon Negative

Aloja tu web en servidores verdes y minimiza tu huella de carbono plantando árboles.

Migración gratis

Movemos tu website y correo electrónico a Replanta. Sin interrupciones, sin complicaciones.

Prestaciones avanzadas

Disfruta del mejor rendimiento y una auditoría SEO de bienvenida realizada por nuestros técnicos.

¿Listo para un hosting que cuida tu web y el planeta?

Elige tu plan, migramos gratis y tu WordPress vuela desde el día 1. Sin permanencias, sin letra pequeña.