.ks-hero{width:100%;background:#fff;color:#252b28;padding:48px 24px 28px;box-sizing:border-box}.ks-hero__content{max-width:1000px;margin:0 auto;text-align:center}.ks-hero p{margin:0}.ks-hero__eyebrow{font-size:12px;font-weight:700;letter-spacing:.2em;color:#577d34}.ks-hero #ks-title{font-size:clamp(36px,4.8vw,64px);line-height:1.1;letter-spacing:-.035em;margin:14px 0;color:#252b28;text-transform:none}.ks-hero__lead{font-size:clamp(20px,2vw,26px);line-height:1.3}.ks-hero .ks-hero__description{font-size:16px;line-height:1.5;max-width:650px;margin:14px auto 0;color:#515852}.ks-hero__cta{display:inline-flex;align-items:center;gap:30px;margin-top:22px;padding:16px 25px;background:#86c443;color:#111!important;font-weight:700;font-size:16px;line-height:1.2;border-radius:3px;text-decoration:none!important}.ks-hero__cta:hover{background:#a2d765}.ks-hero__cta:focus-visible{outline:3px solid #365b1a;outline-offset:4px}.ks-hero__photo{width:100%;max-width:1400px;aspect-ratio:5/2;margin:24px auto 0;background:var(--ks-image) center/contain no-repeat}body.postid-13239 #section-34-13239>.ct-section-inner-wrap{padding-top:45px;padding-bottom:45px;max-width:1120px}body.postid-13239 #section-91-13239{scroll-margin-top:200px}@media(max-width:767px){.ks-hero{padding:32px 18px 22px}.ks-hero #ks-title{font-size:38px}.ks-hero__eyebrow{font-size:10px}.ks-hero__lead{font-size:21px}.ks-hero .ks-hero__description{font-size:15px;max-width:440px}.ks-hero__photo{margin-top:28px}body.postid-13239 #section-91-13239{scroll-margin-top:130px}}