.horticulture-challenge{background:#fff;font-family:Montserrat,sans-serif;padding:100px 24px;position:relative;width:100%;z-index:1}.horticulture-challenge,.horticulture-challenge *{box-sizing:border-box;font-family:Montserrat,sans-serif}.horticulture-challenge__container{margin:0 auto;max-width:1200px;width:100%}.horticulture-challenge__intro{margin:0 auto 56px;max-width:800px;text-align:center}.horticulture-challenge__eyebrow{color:#fcae17;font-size:14px;font-weight:700;letter-spacing:1.5px;line-height:1.4;margin:0 0 14px;text-transform:uppercase}.horticulture-challenge__heading{color:#005b51;font-size:44px;font-weight:700;line-height:1.15;margin:0 0 20px}.horticulture-challenge__intro-text{color:#6c7273;font-size:17px;font-weight:400;line-height:1.7;margin:0 auto;max-width:700px}.horticulture-challenge__cards{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.horticulture-challenge__card{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:20px;display:flex;min-height:430px;overflow:hidden;padding:48px;position:relative}.horticulture-challenge__card-overlay{inset:0;position:absolute;z-index:1}.horticulture-challenge__card-content{position:relative;width:100%;z-index:2}.horticulture-challenge__card-overlay{display:none}.horticulture-challenge__card--challenge{background-color:#f3f7f5}.horticulture-challenge__card--challenge h3{color:#005b51}.horticulture-challenge__card--challenge li,.horticulture-challenge__card--challenge p{color:#4f5b5a}.horticulture-challenge__card--solution{background-color:#005b51}.horticulture-challenge__card--solution h3{color:#fff}.horticulture-challenge__card--solution li,.horticulture-challenge__card--solution p{color:hsla(0,0%,100%,.9)}.horticulture-challenge__label{color:#fcae17;font-size:13px;font-weight:700;letter-spacing:1.3px;line-height:1.4;margin:0 0 14px;text-transform:uppercase}.horticulture-challenge__card h3{font-size:32px;font-weight:700;line-height:1.2;margin:0 0 18px;max-width:460px}.horticulture-challenge__card p{font-size:16px;font-weight:400;line-height:1.7;margin:0 0 28px;max-width:470px}.horticulture-challenge__list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.horticulture-challenge__list li{font-size:15px;font-weight:500;line-height:1.5;margin:0;padding-left:20px;position:relative}.horticulture-challenge__card--challenge
.horticulture-challenge__list li:before{background:#4f5b5a;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.62em;width:6px}.horticulture-challenge__card--solution
.horticulture-challenge__list li:before{background:none;border-radius:0;color:#fff;content:"✓";font-size:17px;font-weight:700;height:auto;left:0;line-height:1.5;position:absolute;top:0;width:auto}@media (max-width:900px){.horticulture-challenge{padding:80px 24px}.horticulture-challenge__heading{font-size:38px}.horticulture-challenge__cards{grid-template-columns:1fr}.horticulture-challenge__card{min-height:500px}}@media (max-width:600px){.horticulture-challenge{padding:64px 18px}.horticulture-challenge__intro{margin-bottom:40px}.horticulture-challenge__eyebrow{font-size:12px}.horticulture-challenge__heading{font-size:32px;line-height:1.18}.horticulture-challenge__intro-text{font-size:16px;line-height:1.65}.horticulture-challenge__cards{gap:18px}.horticulture-challenge__card{border-radius:18px;min-height:400px;padding:32px 26px}.horticulture-challenge__card h3{font-size:27px}.horticulture-challenge__card p{font-size:15px;margin-bottom:24px}.horticulture-challenge__list li{font-size:14px}}