.fertilis-wrapper{--fertilis-white:#000;--fertilis-offwhite:#f8f8f6;--fertilis-line:#e7e7e2;--fertilis-title:#11263f;--fertilis-text-soft:#6b7785;--fertilis-green:#1fa84f;--fertilis-green-dark:#16833d;--fertilis-deep-green:#072820;--fertilis-deep-green-2:#061f19;--fertilis-green-soft:#a9c9b7;--fertilis-width:1280px;color:#4e5b6b}.fertilis-wrapper *{box-sizing:border-box}.fertilis-wrapper .fertilis-container{width:min(var(--fertilis-width),calc(100% - 48px));margin:0 auto}.fertilis-trust-band,.fertilis-institutional-band{background:linear-gradient(180deg,var(--fertilis-deep-green) 0%,var(--fertilis-deep-green-2) 100%)}.fertilis-trust-band{background:radial-gradient(circle at center,rgba(31,168,79,.1) 0%,rgba(31,168,79,0) 36%),linear-gradient(180deg,#072820 0%,#061f19 100%);padding:68px 0 60px;position:relative;z-index:1;overflow:hidden}.fertilis-trust-block + .fertilis-trust-block{margin-top:32px}.fertilis-trust-block h4,.fertilis-institutional-band h4{margin:0 0 22px;text-align:center;color:var(--fertilis-green-soft);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.18em}.fertilis-trust-logos{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.fertilis-trust-logo{min-height:75px;width:100%;max-width:220px;aspect-ratio:1/1;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(0,0,0,.06);border-radius:14px;background:#fff;color:#fff;font-weight:600;line-height:1.35;margin:auto}.fertilis-footer-main{background:linear-gradient(180deg,#fbfbf9 0%,#fff 100%);border-top:1px solid var(--fertilis-line);padding:62px 0 56px}.fertilis-footer-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:42px;align-items:start}.fertilis-brand-inner{position:relative;max-width:420px;padding-right:28px}.fertilis-brand-inner::after{content:"";position:absolute;top:10px;right:0;width:1px;height:86%;background:linear-gradient(180deg,rgba(17,38,63,0) 0%,rgba(17,38,63,.1) 18%,rgba(17,38,63,.1) 82%,rgba(17,38,63,0) 100%)}.fertilis-footer-logo{margin-bottom:18px}.fertilis-footer-logo img{width:auto;max-width:245px;height:auto;display:block}.fertilis-brand-kicker{display:inline-block;margin-bottom:14px;color:var(--fertilis-text-soft);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.2em}.fertilis-brand-col h3{margin:0 0 16px;max-width:420px;color:var(--fertilis-title);font-size:20px;font-weight:700;line-height:1.12;letter-spacing:-.02em}.fertilis-brand-col p{margin:0 0 26px;max-width:390px;color:var(--fertilis-text-soft);font-size:15px;line-height:1.8}.fertilis-social-icons{display:flex;gap:10px;margin:0 0 24px}.fertilis-social-icons a{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--fertilis-line);border-radius:10px;background:#fff;color:var(--fertilis-title);text-decoration:none}.fertilis-footer-col h4{margin:0 0 18px;color:var(--fertilis-title);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.fertilis-footer-col ul{list-style:none;margin:0;padding:0}.fertilis-footer-col ul li{margin:0 0 10px;color:var(--fertilis-text-soft);font-size:15px;line-height:1.55}.fertilis-footer-col a{color:var(--fertilis-text-soft);text-decoration:none}.fertilis-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:600}.fertilis-btn-outline{background:#fff;color:var(--fertilis-title);border:1px solid var(--fertilis-line)}.fertilis-btn-solid{min-height:48px;padding:0 26px;margin-top:18px;border-radius:14px;border:1px solid var(--fertilis-green);background:var(--fertilis-green);color:#fff!important}.fertilis-institutional-band{background:linear-gradient(180deg,var(--fertilis-deep-green) 0%,var(--fertilis-deep-green-2) 100%);padding:44px 0 58px;border-top:1px solid rgba(255,255,255,.06);overflow:hidden}.fertilis-institutional-logos{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;align-items:center;gap:10px;margin-top:-20px}.fertilis-institutional-logo{width:50%;max-width:300px;aspect-ratio:1/1;background:#fff;border-radius:24px;display:flex;align-items:center;justify-content:center;padding:5px;margin:10px auto;text-align:center;border:1px solid rgba(0,0,0,.06)}.fertilis-institutional-logo a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-decoration:none}.fertilis-institutional-logo img,.fertilis-trust-logo img{max-width:100%;max-height:100%;width:auto;height:400px;object-fit:contain;display:block;margin:auto}.fertilis-gobierno{aspect-ratio:2.2/1;width:450px;height:400px;padding:0;display:flex;align-items:center;justify-content:center;background:none}.fertilis-gobierno img{max-width:100%;max-height:100%}.fertilis-agro-cta{position:relative;display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap;text-align:center;margin-top:-69px;margin-bottom:48px;padding:34px 20px;color:rgba(255,255,255,.84);font-size:18px;font-weight:600;line-height:1.45;z-index:5}.fertilis-agro-cta::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.1) 18%,rgba(255,255,255,.1) 82%,rgba(255,255,255,0) 100%)}.fertilis-agro-cta::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.06) 18%,rgba(255,255,255,.06) 82%,rgba(255,255,255,0) 100%)}.fertilis-agro-cta p{margin:0;color:rgba(255,255,255,.82)}.fertilis-agro-cta a{color:#31c46c;text-decoration:none;font-weight:600}.fertilis-agro-cta a:hover{color:#b8f1c8}@media (max-width:1200px){.fertilis-footer-grid{grid-template-columns:1fr 1fr}.fertilis-brand-col{grid-column:1/-1}.fertilis-brand-inner{max-width:none;padding-right:0}.fertilis-brand-inner::after{display:none}.fertilis-trust-logos{grid-template-columns:repeat(2,1fr)}.fertilis-institutional-logos{grid-template-columns:repeat(3,1fr);gap:24px}.fertilis-institutional-logo{max-width:240px;padding:26px}}@media (max-width:1024px){.fertilis-trust-logos,.fertilis-institutional-logos{display:flex!important;flex-wrap:nowrap;gap:16px;overflow-x:auto;overflow-y:hidden;padding:6px 4px 14px;margin-top:20px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start}.fertilis-trust-logos::-webkit-scrollbar,.fertilis-institutional-logos::-webkit-scrollbar{display:none}.fertilis-trust-logo,.fertilis-institutional-logo{flex:0 0 auto;scroll-snap-align:center;scroll-snap-stop:always;margin:0;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:transform .25s ease,box-shadow .25s ease}.fertilis-trust-logo:hover,.fertilis-institutional-logo:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(0,0,0,.12)}.fertilis-trust-logo{width:clamp(130px,34vw,170px);max-width:none;aspect-ratio:1/1;padding:24px}.fertilis-institutional-logo{width:clamp(190px,56vw,250px);aspect-ratio:1/1;padding:24px;border-radius:18px}.fertilis-gobierno{width:clamp(240px,72vw,320px);aspect-ratio:2.2/1;padding:22px}.fertilis-gobierno img{max-width:88%;max-height:68%}}@media (max-width:768px){.fertilis-wrapper .fertilis-container{width:min(100% - 28px,var(--fertilis-width))}.fertilis-trust-band{padding:48px 0 40px}.fertilis-footer-main{padding:48px 0 42px}.fertilis-institutional-band{padding:36px 0 48px}.fertilis-footer-grid{grid-template-columns:1fr}.fertilis-institutional-logos,.fertilis-trust-logos{gap:14px;padding:4px 2px 12px}.fertilis-footer-logo img{max-width:200px}.fertilis-brand-col h3{font-size:18px}.fertilis-trust-logo{width:138px;padding:20px;border-radius:16px}.fertilis-institutional-logo{width:210px;padding:22px;border-radius:18px}.fertilis-gobierno{width:280px;padding:20px}}