.home-agro-banner{position:relative;background:#fff8ee;padding:35px 6% 125px;color:#fff}.home-agro-banner>.agro-banner-inner{position:relative;isolation:isolate;max-width:1200px;min-height:365px;margin:auto;border-radius:32px;overflow:hidden;display:flex;align-items:center;padding:45px 48px;background:#193c30}.agro-banner-landscape{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 58%}.agro-banner-inner:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0d2d22d9,#0d2d2280 55%,#0d2d2208)}.agro-banner-copy{max-width:620px}.agro-banner-brand{display:inline-flex;align-items:center;gap:13px;margin-bottom:17px}.agro-banner-brand svg{display:block;width:132px;height:32px;filter:brightness(0) invert(1)}.agro-banner-brand:before{content:"";width:12px;height:14px;background:#f16920;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.home-agro-banner h2{font-size:clamp(32px,3.8vw,49px);line-height:1.08;letter-spacing:-1px;color:#fff;margin:0 0 18px}.home-agro-banner p{font-size:14px;line-height:1.8;max-width:480px;margin:0 0 25px;color:#fff}.agro-banner-link{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:13px 21px;border-radius:26px;background:#f16920;color:#fff;font-size:12px;font-weight:700}.agro-banner-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.agro-banner-link:hover{background:#dc5411}.agro-banner-link:focus-visible{outline:3px solid #fff;outline-offset:4px}.agro-banner-corner{position:absolute;right:0;bottom:0;width:120px;height:120px;background:#f16920;clip-path:polygon(100% 0,100% 100%,0 100%,0 70%);opacity:.9;pointer-events:none}@media(max-width:700px){.home-agro-banner{padding:25px 24px 90px}.home-agro-banner>.agro-banner-inner{min-height:385px;padding:30px 25px;border-radius:25px}.home-agro-banner h2{font-size:35px}.home-agro-banner p{font-size:12px;max-width:280px}.agro-banner-inner:after{background:linear-gradient(90deg,#0d2d22da,#0d2d2277)}.agro-banner-landscape{object-position:60% center}.agro-banner-corner{width:80px;height:80px}.agro-banner-brand svg{width:118px;height:28px}}
