.ah-hero>p{width:537px;margin-top:64px}.ah-intro .os-container{min-height:402px}.ah-intro h2{max-width:759px;margin-left:221px}.ah-intro .os-container>div{width:537px;margin:32px 0 0 554px}.ah-intro p+p{margin-top:12px}.ah-support,.ah-closing{background:var(--background-color-light)}.ah-support>h2{max-width:582px;margin:auto;text-align:center}.ah-support-window{margin-top:96px}.ah-support-track{display:flex;gap:32px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:max(24px,calc((100vw - 1090px)/2));scroll-padding-inline:max(24px,calc((100vw - 1090px)/2))}.ah-support-track::-webkit-scrollbar,.ah-farmer-track::-webkit-scrollbar{display:none}.ah-support-spacer{display:none}.ah-support-card{position:relative;flex:0 0 1090px;height:640px;border-radius:32px;overflow:hidden;scroll-snap-align:start;background:var(--primary-color);color:white}.ah-support-card>img{width:100%;height:100%;object-fit:cover}.ah-support-card:after{content:'';position:absolute;inset:0;background:#000a;pointer-events:none}.ah-support-card--sample:after{background:linear-gradient(135deg,#02071566,transparent)}.ah-support-copy{position:absolute;bottom:64px;left:64px;max-width:640px;z-index:1}.ah-support-copy .ah-number{font-size:54px;opacity:.6}.ah-support-copy h3{font-size:54px;margin:16px 0}.ah-support-copy>p:last-of-type{color:#dedede}.ah-support-copy small{display:block;margin-top:16px;font-size:14px;opacity:.7}.ah-controls{display:flex;gap:8px}.ah-controls button{display:grid;place-items:center;background:white;border:1px solid #e8e2d5;width:44px;height:44px;border-radius:50%;padding:0}.ah-controls button:first-child img{transform:rotate(180deg)}.ah-controls button:disabled{opacity:.5}.ah-support-card>.ah-controls{position:absolute;right:32px;bottom:44px;z-index:2}.ah-farmers{background:var(--background-color);color:white}.ah-farmers h2{color:white}.ah-farmers-heading{display:flex;align-items:end;justify-content:space-between}.ah-farmer-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:96px}.ah-farmer{position:relative;flex:0 0 calc((100% - 32px)/3);height:580px;border-radius:32px;overflow:hidden;scroll-snap-align:start}.ah-farmer>img{width:100%;height:100%;object-fit:cover}.ah-farmer>div{position:absolute;bottom:12px;left:12px;right:12px;padding:24px;background:var(--secondary-color);border-radius:32px;color:var(--text-color-dark)}.ah-farmer h3{font-size:32px}.ah-farmer .ah-location{font-size:24px;margin-top:4px}.ah-farmer .ah-quote{margin-top:16px}.ah-farmer--portrait{background:#ffffff1a;display:flex;flex-direction:column;justify-content:end;padding:24px;gap:16px}.ah-farmer--portrait>img{width:96px;height:96px;border-radius:50%}.ah-farmer--portrait>div{position:static;background:none;color:white;padding:0;border-radius:0}.ah-farmer--portrait .ah-quote{color:#dedede}.ah-sample-note{font-size:14px!important;margin-top:20px!important;opacity:.65}.ah-stats{position:relative;width:min(100%,1440px);height:600px;margin:96px auto 0}.ah-stat{position:absolute;width:240px;height:240px;padding:24px;background:var(--background-color-light)}.ah-stat strong{font-size:48px;font-weight:600;line-height:1.26}.ah-stat p{font-size:24px;margin-top:8px}.ah-stat--ai{left:0;top:40px}.ah-stat--farmers{left:16.6667%;top:280px}.ah-stat--vets{left:38.8889%;top:40px;background:var(--background-color-light-blue)}.ah-stat--plants{left:72.2222%;top:0}.ah-stat--women{left:55.5556%;top:280px}.ah-stat--farmers,.ah-stat--plants{background:var(--primary-color);color:white;width:320px;height:280px}.ah-stat--farmers p,.ah-stat--plants p{color:#dedede}.ah-accent{position:absolute;width:80px;height:80px;background:var(--background-color-light)}.ah-accent--one{left:94.4444%;top:280px}.ah-accent--two{left:11.1111%;top:560px}.ah-accent--three{left:72.2222%;top:520px;background:var(--background-color-light-blue)}.ah-closing .os-container{min-height:370px}.ah-closing h2{max-width:759px}.ah-closing p{width:537px;margin:32px 0 0 auto}.ah-hero .os-hero__image{margin-top:64px}
@media(max-width:1399px){.ah-intro h2{margin-left:16.8%}.ah-intro .os-container>div{margin-left:42%;width:41%}.ah-stat{width:16.6667vw;height:16.6667vw}.ah-stat--farmers,.ah-stat--plants{width:22.2222vw;height:19.4444vw}.ah-stat strong{font-size:clamp(28px,3.33vw,48px)}.ah-stat p{font-size:clamp(18px,1.67vw,24px)}}
@media(max-width:1100px){.ah-support-card{flex-basis:85vw;height:600px}.ah-support-copy{left:40px;bottom:100px;max-width:80%}.ah-support-copy h3,.ah-support-copy .ah-number{font-size:44px}.ah-farmer{flex-basis:calc((100% - 16px)/2)}.ah-intro .os-container,.ah-closing .os-container{min-height:0}.ah-hero>p{width:48%}.ah-stats{height:600px}}
@media(max-width:700px){.ah-hero>p{width:100%;margin-top:40px}.ah-hero .os-hero__image{margin-top:40px}.ah-intro h2{margin:0}.ah-intro .os-container>div{width:100%;margin:32px 0 0}.ah-support>h2{padding-inline:20px}.ah-support-window{margin-top:40px}.ah-support-track{gap:16px;padding-inline:20px;scroll-padding-inline:20px}.ah-support-card{flex-basis:calc(100vw - 56px);height:620px;border-radius:20px}.ah-support-copy{left:24px;right:24px;bottom:108px;max-width:none}.ah-support-copy h3,.ah-support-copy .ah-number{font-size:36px}.ah-support-card>.ah-controls{right:24px;bottom:24px}.ah-farmers-heading{gap:24px;align-items:start}.ah-farmers-heading .ah-controls{flex-direction:column}.ah-farmer-track{margin-top:40px}.ah-farmer{flex-basis:100%;height:580px;border-radius:20px}.ah-farmer h3{font-size:30px}.ah-farmer .ah-location{font-size:22px}.ah-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:calc(100% - 40px);height:auto;margin-top:40px}.ah-stat{position:static;width:auto;height:auto;min-height:200px;padding:20px}.ah-stat strong{font-size:32px}.ah-stat p{font-size:20px}.ah-accent{display:none}.ah-closing p{width:100%;margin-top:32px}}
/* Backend review content follows the existing Animal Husbandry card layout. */
.ah-page .ah-quote p{font-size:16px;line-height:20px}
.ah-page .ah-quote p+p{margin-top:12px}
.ah-farmer>div{max-height:calc(100% - 24px);overflow-y:auto}
@media(max-width:700px){.ah-page .os-subscribe-wrap{width:100%}}
body .ah-page .ah-farmer,body .ah-page .ah-farmer:hover{cursor:default;box-shadow:none!important}
