body,html{margin:0;overflow-x:hidden;padding:0}.mlc-landing-body{background:#fff}.mlc-agro{overflow-x:hidden;--mlc-red:#b01e3c;--mlc-red-dark:#791f1f;--mlc-dark:#2c2c2a;--mlc-grey:#555550;--mlc-bg:#fff;--mlc-cream:#f7f5f1;--mlc-font:"Nunito Sans",sans-serif;--mlc-heading-font:"Hurme Geometric Sans","Nunito Sans",sans-serif;color:var(--mlc-dark);font-family:var(--mlc-font)}.mlc-agro *{box-sizing:border-box}.mlc-agro h1,.mlc-agro h2,.mlc-agro h3,.mlc-agro h4{font-family:var(--mlc-heading-font);margin:0}.mlc-agro p{line-height:1.55;margin:0}.mlc-agro .mlc-section{padding:72px 24px}.mlc-agro .mlc-wrap{margin:0 auto;max-width:1140px}.mlc-kicker{color:var(--mlc-red);display:block;font-size:13px;font-weight:700;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.mlc-section-head{margin:0 auto 44px;max-width:680px;text-align:center}.mlc-section-head h2{color:var(--mlc-dark);font-size:30px;font-weight:800;margin-bottom:12px}.mlc-section-head p{color:var(--mlc-grey);font-size:15.5px}.mlc-btn{border:none;border-radius:999px;cursor:pointer;display:inline-block;font-family:var(--mlc-heading-font);font-size:15px;font-weight:700;padding:13px 28px;text-align:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.mlc-btn:hover{box-shadow:0 8px 18px rgba(0,0,0,.15);transform:translateY(-2px)}.mlc-btn-red{background:var(--mlc-red);color:#fff}.mlc-btn-light{background:#fff;color:var(--mlc-red)}.mlc-btn-dark{background:var(--mlc-dark);color:#fff}.mlc-btn-outline{background:transparent;border:1.5px solid hsla(0,0%,100%,.6);color:#fff}.mlc-protocol-cta{margin-top:40px;text-align:center}.mlc-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.mlc-reveal.is-visible{opacity:1;transform:translateY(0)}.mlc-reveal-delay-1.is-visible{transition-delay:.1s}.mlc-reveal-delay-2.is-visible{transition-delay:.2s}.mlc-reveal-delay-3.is-visible{transition-delay:.3s}@media (prefers-reduced-motion:reduce){.mlc-reveal{opacity:1;transform:none;transition:none}}.mlc-trustbar{background:var(--mlc-dark);color:hsla(0,0%,100%,.85);font-size:13px;font-weight:600;letter-spacing:.01em;padding:10px 20px;text-align:center}.mlc-trustbar strong{color:#fff}.mlc-trustbar .sep{margin:0 10px;opacity:.5}.mlc-hero{background:#12100f;overflow:hidden;padding:0!important;position:relative}.mlc-hero-bg{background:url(https://reemplaza-con-tu-foto-hero.jpg) 50%/cover;inset:0;position:absolute;z-index:0}.mlc-hero-overlay{background:linear-gradient(100deg,hsla(0,0%,4%,.9),hsla(0,0%,4%,.6) 55%,hsla(0,0%,4%,.3));inset:0;position:absolute;z-index:1}.mlc-hero-inner{align-items:center;display:flex;flex-wrap:wrap;gap:40px;margin:0 auto;max-width:1140px;padding:88px 24px 64px;position:relative;z-index:3}.mlc-hero-copy{color:#fff;flex:1 1 420px;max-width:560px}.mlc-hero-logo{display:block;height:323px;margin-bottom:24px;width:auto}.mlc-hero-copy .mlc-kicker{color:#f0997b}.mlc-hero-copy h1{font-size:40px;font-weight:800;line-height:1.15;margin-bottom:16px}.mlc-hero-copy p.mlc-sub{color:hsla(0,0%,100%,.85);font-size:17px;margin-bottom:24px;max-width:520px}.mlc-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.mlc-hero-checks{display:grid;gap:10px 24px;grid-template-columns:1fr 1fr;max-width:480px}.mlc-hero-checks div{align-items:center;color:hsla(0,0%,100%,.85);display:flex;font-size:13.5px;gap:8px}.mlc-hero-checks div:before{color:#f0997b;content:"✓";font-weight:800}.mlc-hero-carousel{aspect-ratio:.6;background:#1a1a1a;border-radius:18px;box-shadow:0 20px 45px rgba(0,0,0,.35);flex:1 1 380px;max-width:460px;overflow:hidden;position:relative}.mlc-carousel-track{display:flex;height:100%;transition:transform .6s ease;width:100%}.mlc-carousel-slide{flex:0 0 100%;height:100%;width:100%}.mlc-carousel-slide img{display:block;height:100%;object-fit:cover;width:100%}.mlc-carousel-arrow{align-items:center;background:rgba(0,0,0,.45);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:34px;justify-content:center;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s ease;width:34px;z-index:2}.mlc-carousel-arrow:hover{background:rgba(0,0,0,.7)}.mlc-carousel-prev{left:10px}.mlc-carousel-next{right:10px}.mlc-carousel-dots{bottom:14px;display:flex;gap:8px;justify-content:center;left:0;position:absolute;right:0;z-index:2}.mlc-carousel-dot{background:hsla(0,0%,100%,.5);border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .15s ease,transform .15s ease;width:8px}.mlc-carousel-dot.is-active{background:#fff;transform:scale(1.25)}@media (max-width:640px){.mlc-hero{min-height:100vh}.mlc-hero-bg{display:none}.mlc-hero-inner{flex-direction:column;justify-content:center;min-height:100vh;padding:32px 24px}.mlc-hero-carousel{aspect-ratio:auto;background:none;border-radius:0;box-shadow:none;height:100%;inset:0;max-width:none;position:absolute;width:100%;z-index:0}.mlc-hero-carousel:after{background:linear-gradient(180deg,hsla(0,0%,4%,.5),hsla(0,0%,4%,.8));content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.mlc-hero-carousel .mlc-carousel-slide,.mlc-hero-carousel .mlc-carousel-track{height:100%;width:100%}.mlc-hero-carousel .mlc-carousel-arrow,.mlc-hero-carousel .mlc-carousel-dots{display:none}.mlc-hero-copy{max-width:100%;position:relative;text-align:center;z-index:2}.mlc-hero-logo{height:140px;margin:0 auto 20px;width:auto}.mlc-hero-copy p.mlc-sub{margin-left:auto;margin-right:auto}.mlc-hero-ctas{justify-content:center}.mlc-hero-checks{justify-items:start;margin:0 auto;max-width:320px}}.mlc-form-placeholder{border:1px dashed #c7c4bc;border-radius:8px;color:#8a8880;font-size:13px;padding:24px;text-align:center}.mlc-intro{background:var(--mlc-cream)}.mlc-intro-inner{align-items:center;display:flex;flex-wrap:wrap;gap:44px}.mlc-intro-copy{flex:1 1 420px}.mlc-intro-copy h2{font-size:28px;font-weight:800;margin-bottom:14px}.mlc-intro-copy p{color:var(--mlc-grey);font-size:15.5px}.mlc-intro-img{flex:1 1 420px}.mlc-intro-img img{border-radius:12px;display:block;width:100%}.mlc-protocol{background:#fff}.mlc-protocol-steps{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.mlc-step{padding-left:8px;position:relative}.mlc-step .num{color:#ede1e4;font-family:var(--mlc-heading-font);font-size:44px;line-height:1}.mlc-step .num,.mlc-step h3{font-weight:800;margin-bottom:8px}.mlc-step h3{color:var(--mlc-dark);font-size:17px}.mlc-step p{color:var(--mlc-grey);font-size:14px}.mlc-tiers-map{background:#fff;border:1px solid #ebe8e1;border-radius:18px;box-shadow:0 10px 26px rgba(0,0,0,.06);margin-bottom:32px;overflow:hidden}.mlc-tiers-map img{display:block;height:auto;width:100%}.mlc-tiers-map-caption{color:var(--mlc-grey);display:block;font-size:13px;padding:14px 22px;text-align:center}.mlc-lotmap{position:relative}.mlc-lot-spot{background:rgba(176,30,60,.16);border:2px solid rgba(176,30,60,.85);border-radius:6px;cursor:pointer;padding:0;position:absolute;transition:background .15s ease,box-shadow .15s ease}.mlc-lot-spot.is-active,.mlc-lot-spot.is-linked,.mlc-lot-spot:focus-visible,.mlc-lot-spot:hover{background:rgba(176,30,60,.32);box-shadow:0 0 0 3px rgba(176,30,60,.25)}.mlc-lot-spot:focus-visible{outline:none}.mlc-lot-tooltip{background:#1a1a1a;border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.25);color:#fff;font-size:13px;left:0;line-height:1.4;opacity:0;padding:10px 14px;pointer-events:none;position:absolute;text-align:center;top:0;transform:translate(-50%,calc(-100% - 10px));transition:opacity .15s ease;visibility:hidden;white-space:nowrap;z-index:10}.mlc-lot-tooltip.is-visible{opacity:1;visibility:visible}.mlc-lot-tooltip strong{color:#f0997b}.mlc-tier.is-highlighted{box-shadow:0 0 0 3px var(--mlc-red),0 14px 28px rgba(0,0,0,.14)}.mlc-tiers{background:var(--mlc-cream)}.mlc-tiers-grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.mlc-tier{background:#fff;border:1px solid #ebe8e1;border-radius:14px;display:flex;flex-direction:column;padding:32px 26px;transition:transform .2s ease,box-shadow .2s ease}.mlc-tier:hover{box-shadow:0 14px 28px rgba(0,0,0,.08);transform:translateY(-4px)}.mlc-tier-featured{border:2px solid var(--mlc-red);box-shadow:0 12px 28px rgba(176,30,60,.12);position:relative}.mlc-tier-badge{color:var(--mlc-grey);display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.03em;margin-bottom:10px;text-transform:uppercase}.mlc-tier-featured .mlc-tier-badge{color:var(--mlc-red)}.mlc-tier-flag{background:var(--mlc-red);border-radius:999px;color:#fff;font-size:11px;font-weight:800;padding:4px 12px;position:absolute;right:20px;top:-13px}.mlc-tier h3{font-size:20px;font-weight:800;margin-bottom:4px}.mlc-tier-size{color:var(--mlc-grey);display:block;font-size:13px;font-weight:600;margin-bottom:16px}.mlc-tier ul{flex-grow:1;list-style:none;margin:0 0 24px;padding:0}.mlc-tier li{color:var(--mlc-grey);font-size:14px;margin-bottom:10px;padding-left:22px;position:relative}.mlc-tier li:before{color:var(--mlc-red);content:"✓";font-weight:800;left:0;position:absolute}.mlc-tier .mlc-btn{width:100%}.mlc-faq{background:var(--mlc-cream)}.mlc-faq-item{border-bottom:1px solid #e3e0d8;padding:18px 0}.mlc-faq-q{color:var(--mlc-dark);cursor:pointer;font-size:15.5px;font-weight:700;padding-left:20px;position:relative}.mlc-faq-q:before{color:var(--mlc-red);content:"+";font-weight:800;left:0;position:absolute;top:0}.mlc-faq-item.is-open .mlc-faq-q:before{content:"–"}.mlc-faq-a{display:none;margin-top:10px;padding-left:20px}.mlc-faq-item.is-open .mlc-faq-a{display:block}.mlc-faq-a p{color:var(--mlc-grey);font-size:14.5px}.mlc-cta-final{background:var(--mlc-red-dark);color:#fff}.mlc-cta-final-head{margin:0 auto 36px;max-width:640px;text-align:center}.mlc-cta-final-head h2{font-size:30px;font-weight:800;margin-bottom:12px}.mlc-cta-final-head p{color:hsla(0,0%,100%,.85);font-size:15.5px}.mlc-cta-final-inner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px}.mlc-cta-benefits{display:flex;flex:1 1 340px;flex-direction:column;gap:20px}.mlc-benefit strong{display:block;font-size:15px;margin-bottom:4px}.mlc-benefit span{color:hsla(0,0%,100%,.75);font-size:13.5px}.mlc-cta-whatsapp{margin-top:8px}.mlc-cta-form{background:#fff;border-radius:12px;color:var(--mlc-dark);flex:1 1 380px;padding:32px;position:relative}.mlc-cta-form h3{font-size:18px;font-weight:800;margin-bottom:16px}.mlc-ribbon{animation:mlcPulse 1.6s ease-in-out infinite;background:#e24b4a;border-radius:999px;box-shadow:0 2px 6px rgba(0,0,0,.2);color:#fff;font-family:var(--mlc-heading-font);font-size:20px;font-weight:700;padding:8px 18px;pointer-events:none;position:absolute;right:-54px;top:-7px;white-space:nowrap;z-index:5}@keyframes mlcPulse{0%,to{transform:rotate(20deg) scale(1)}50%{transform:rotate(20deg) scale(1.08)}}@media (prefers-reduced-motion:reduce){.mlc-ribbon{animation:none}}.mlc-cta-urgency-band{background:#000;padding:26px 24px}.mlc-cta-urgency{color:hsla(0,0%,100%,.9);font-family:var(--mlc-heading-font);font-size:22px;font-weight:800;letter-spacing:.08em;margin:0;text-align:center;text-transform:uppercase}.mlc-cta-urgency-star{color:var(--mlc-red);font-size:20px;margin:0 10px;vertical-align:middle}@media (max-width:480px){.mlc-cta-urgency{font-size:12px;letter-spacing:.05em}.mlc-cta-urgency-star{margin:0 6px}}.mlc-footer{background:#1b1a18;color:hsla(0,0%,100%,.6);font-size:13px;padding:32px 24px;text-align:center}.mlc-footer a{color:hsla(0,0%,100%,.75);margin:0 8px;text-decoration:none}@media (max-width:900px){.mlc-protocol-steps,.mlc-tiers-grid{grid-template-columns:1fr}.mlc-hero-copy h1{font-size:30px}}@media (max-width:640px){.mlc-agro .mlc-section{padding:10px 20px}.mlc-hero-checks{grid-template-columns:1fr}}