@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700&family=Inter:wght@400;500;600;700&display=swap');
:root{--maroon:#681816;--green:#17371e;--lime:#91b52d;--cream:#f7f4ee;--ink:#171717;--line:#d9d4ca}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--cream);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}
.site-header{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #eee}.nav-wrap{max-width:1500px;margin:auto;min-height:94px;padding:12px 34px;display:flex;align-items:center;gap:30px}.brand{width:370px;flex:0 0 370px}.brand img{width:100%;height:auto;display:block}.nav{display:flex;align-items:center;gap:32px;margin-left:auto}.nav a{font-family:'Barlow Condensed';font-weight:700;font-size:20px;text-transform:uppercase;padding:10px 0;border-bottom:3px solid transparent}.nav a:hover,.nav a.active{border-color:var(--maroon)}.contact-head{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:14px;white-space:nowrap}.contact-head a:first-child{color:var(--maroon)}.menu-toggle{display:none;background:none;border:0;font-size:28px}
.hero{position:relative;min-height:510px;background-image:url('assets/hero-farm.jpg');background-size:cover;background-position:center}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,252,246,.97) 0%,rgba(255,252,246,.86) 34%,rgba(255,252,246,.12) 67%,rgba(0,0,0,.05) 100%)}.hero-inner{position:relative;max-width:1500px;margin:auto;padding:76px 64px}.hero-copy{max-width:650px}.eyebrow{font-family:'Barlow Condensed';font-weight:700;letter-spacing:2px;color:var(--maroon);margin:0 0 12px}.hero h1{font-family:'Barlow Condensed';font-size:72px;line-height:.9;margin:0;text-transform:uppercase;letter-spacing:.5px}.hero h1 span{color:var(--green)}.rule{height:5px;width:75px;background:var(--maroon);margin:25px 0}.lead{font-size:20px;line-height:1.5;max-width:520px}.btn{display:inline-flex;gap:18px;align-items:center;padding:16px 25px;font-family:'Barlow Condensed';font-size:20px;font-weight:700;letter-spacing:.5px}.btn-maroon{background:var(--maroon);color:#fff}.btn-outline{border:2px solid var(--maroon);color:var(--maroon)}.btn-light{border:2px solid #fff;color:#fff}.btn b{font-size:25px}
.value-strip{max-width:1400px;margin:-36px auto 0;position:relative;z-index:3;background:var(--green);color:#fff;display:grid;grid-template-columns:repeat(4,1fr);padding:26px 22px;box-shadow:0 10px 30px rgba(0,0,0,.12)}.value{display:flex;gap:18px;padding:10px 24px;border-right:1px solid rgba(255,255,255,.3)}.value:last-child{border:0}.icon{font-size:44px;color:var(--lime);line-height:1}.value h3{font-family:'Barlow Condensed';font-size:23px;line-height:.95;margin:0 0 8px}.value p{font-size:13px;line-height:1.45;margin:0;color:#e6e8e2}
.trusted,.solutions{padding:48px 34px}.section-heading{text-align:center}.section-heading>span{display:inline-block;width:55px;height:3px;background:var(--maroon);vertical-align:middle;margin:0 18px}.section-heading h2{display:inline-block;font-family:'Barlow Condensed';font-size:38px;color:var(--maroon);margin:0;text-transform:uppercase}.section-heading p{margin:4px 0 28px}.brand-grid{max-width:1450px;margin:auto;display:grid;grid-template-columns:repeat(7,1fr);align-items:stretch}.brand-card{padding:20px 14px;text-align:center;border-right:1px solid #cfcac0;display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:160px}.brand-card:last-child{border:0}.brand-card:hover{background:#fff}.brand-card small{font-size:12px;line-height:1.4}.brand-logo{display:block;width:150px;height:76px;object-fit:contain;align-self:center}.logo-able{width:150px;height:68px}.logo-win{width:150px;height:70px}.logo-becks{width:178px;height:100px}.logo-viscosity{width:160px;height:58px}.logo-opti{width:155px;height:58px}.logo-schaeffer{width:155px;height:78px}.featured-brand{transform:scale(1.08);z-index:2;background:rgba(255,255,255,.8);box-shadow:0 8px 22px rgba(0,0,0,.08)}.brand-word{font-family:Arial,sans-serif;font-weight:800;font-size:27px;line-height:1.05;min-height:76px;display:flex;align-items:center;justify-content:center}.bw{color:#1c3749}.bw span{color:#6f9231;font-size:19px;margin-left:5px}
.solutions{background:#f1eee7}.solution-grid{max-width:1450px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.solution{background:#fff;border:1px solid #e0dcd4;box-shadow:0 6px 18px rgba(0,0,0,.06)}.photo{height:190px;background-size:cover;background-position:center}.seed{background-image:url('assets/seed-solutions.png');background-position:center;background-color:#fff}.crop{background-image:url('assets/crop-protection.png');background-position:center 48%}.bio{background-image:url('assets/biological-nutrition.png');background-position:center 42%}.lube{background-image:url('assets/equipment-reliability.png');background-position:center 52%}.solution-body{padding:18px 20px 22px}.solution h3{font-family:'Barlow Condensed';font-size:25px;margin:0 0 7px}.solution p{font-size:14px;line-height:1.45;min-height:60px}.solution a{font-family:'Barlow Condensed';font-weight:700;color:var(--maroon)}
.resources{max-width:1500px;margin:auto;padding:55px 64px;display:flex;align-items:center;justify-content:space-between;gap:40px}.resources h2{font-family:'Barlow Condensed';font-size:44px;line-height:.98;max-width:780px;margin:0 0 12px;color:var(--green)}.resources p{max-width:760px;line-height:1.55}
.cta{background:var(--maroon);color:#fff;padding:34px 8%;display:flex;align-items:center;gap:25px}.cta-mark{font-size:60px;opacity:.35}.cta h2{font-family:'Barlow Condensed';font-size:38px;margin:0}.cta p{margin:4px 0}.cta .btn{margin-left:auto}
footer{background:#111;color:#ddd;padding:30px 6%;display:flex;justify-content:space-between;align-items:center;gap:30px;font-size:14px}footer img{width:260px;background:#fff;padding:5px}
@media(max-width:1100px){.brand{width:300px;flex-basis:300px}.nav{gap:18px}.contact-head{display:none}.hero h1{font-size:60px}.value-strip{grid-template-columns:repeat(2,1fr)}.value:nth-child(2){border-right:0}.brand-grid{grid-template-columns:repeat(4,1fr)}.brand-card:nth-child(4){border-right:0}.brand-card{border-bottom:1px solid #cfcac0}.solution-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.nav-wrap{min-height:74px;padding:10px 18px}.brand{width:240px;flex-basis:240px}.menu-toggle{display:block;margin-left:auto}.nav{display:none;position:absolute;top:74px;left:0;right:0;background:#fff;flex-direction:column;padding:20px}.nav.open{display:flex}.hero{min-height:560px}.hero-inner{padding:50px 24px}.hero h1{font-size:52px}.lead{font-size:17px}.value-strip{margin:0;grid-template-columns:1fr;padding:12px}.value{border-right:0;border-bottom:1px solid rgba(255,255,255,.25);padding:18px 10px}.brand-grid{grid-template-columns:repeat(2,1fr)}.brand-card:nth-child(even){border-right:0}.featured-brand{transform:none}.solution-grid{grid-template-columns:1fr}.resources{padding:45px 24px;display:block}.resources .btn{margin-top:20px}.cta{display:block;padding:35px 24px}.cta .btn{margin-top:18px}footer{display:block;padding:28px 24px}footer>div{margin-bottom:18px}.trusted,.solutions{padding:42px 18px}.section-heading h2{font-size:32px}.section-heading>span{width:30px;margin:0 8px}}


/* Seed solutions page */
.seed-hero{padding:150px 7% 80px;background:linear-gradient(120deg,rgba(31,39,31,.96),rgba(72,25,31,.88)),url('assets/hero-farm.jpg') center/cover;color:#fff;}
.seed-hero .eyebrow{color:#d6b98a;}
.seed-hero h1{max-width:900px;margin:10px 0 18px;font-size:clamp(42px,6vw,78px);line-height:.98;}
.seed-hero p{max-width:760px;font-size:20px;line-height:1.6;color:#f3eee5;}
.seed-nav{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px;}
.seed-nav a{display:inline-block;padding:11px 16px;border:1px solid rgba(255,255,255,.35);color:#fff;text-decoration:none;text-transform:uppercase;font-size:12px;letter-spacing:.12em;}
.seed-section{padding:80px 7%;background:#f6f1e8;}
.seed-section.alt{background:#fff;}
.seed-section h2{font-size:36px;color:#2d2723;margin:0 0 10px;}
.seed-section .section-intro{max-width:760px;color:#665f58;line-height:1.7;margin-bottom:30px;}
.seed-toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:20px 0 30px;}
.seed-search{flex:1;min-width:240px;padding:14px 16px;border:1px solid #d6cfc5;background:#fff;font:inherit;}
.seed-count{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#6e665e;}
.seed-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;}
.seed-card{background:#fff;border:1px solid #e4ddd3;box-shadow:0 8px 24px rgba(32,27,23,.06);overflow:hidden;}
.seed-card img{display:block;width:100%;height:auto;background:#fff;}
.seed-card .seed-meta{padding:13px 15px 15px;border-top:1px solid #eee7dd;display:flex;justify-content:space-between;gap:10px;align-items:center;}
.seed-card strong{font-size:14px;color:#2e2823;}
.seed-card span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#7c756e;}
.seed-cta{padding:70px 7%;background:#5a2027;color:#fff;text-align:center;}
.seed-cta h2{margin:0 0 12px;font-size:40px;}
.seed-cta p{margin:0 auto 24px;max-width:700px;color:#eee3df;}
@media(max-width:1050px){.seed-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}
@media(max-width:760px){.seed-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.seed-hero{padding-top:120px;}.seed-section{padding:60px 5%;}}
@media(max-width:480px){.seed-grid{grid-template-columns:1fr;}.seed-hero h1{font-size:42px;}}
/* Seed Solutions v2 */
.guide-section{padding:78px 5%;background:#fff}
.guide-grid{max-width:1450px;margin:28px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.guide-grid a{display:block;background:#f7f5f0;border:1px solid #ddd7ce;box-shadow:0 10px 28px rgba(32,27,23,.08);text-decoration:none;color:#2d2723;transition:transform .2s,box-shadow .2s}
.guide-grid a:hover{transform:translateY(-3px);box-shadow:0 15px 32px rgba(32,27,23,.13)}
.guide-grid img{display:block;width:100%;height:auto}
.guide-grid span{display:block;padding:12px 15px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--maroon)}
.escalate{padding:78px 5%;background:#f1eee7}
.escalate-grid{max-width:1150px;margin:28px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
.escalate-grid a{background:#fff;border:1px solid #ddd7ce;box-shadow:0 10px 28px rgba(32,27,23,.08);text-decoration:none;color:#2d2723;overflow:hidden}
.escalate-grid img{display:block;width:100%;height:auto}
.escalate-grid div{padding:16px 18px;display:flex;justify-content:space-between;gap:15px;align-items:center}
.escalate-grid strong{font-family:'Barlow Condensed',Arial,sans-serif;font-size:22px}
.escalate-grid span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--maroon)}
.seed-section-head{max-width:1450px;margin:0 auto 26px;display:flex;justify-content:space-between;gap:20px;align-items:end}
.seed-section-head h2{margin-bottom:4px}
.section-jump{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--maroon);white-space:nowrap}
.seed-card{display:block;text-decoration:none;color:inherit;transition:transform .18s,box-shadow .18s}
.seed-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(32,27,23,.12)}
.lookup{padding-bottom:38px}
.product-hero{padding:130px 7% 60px;background:linear-gradient(120deg,#252825,#5a2027);color:#fff}
.product-hero-inner{max-width:1450px;margin:auto}.product-hero h1{font-size:clamp(52px,7vw,92px);line-height:.9;margin:10px 0}.product-hero p:not(.eyebrow){font-size:20px;color:#eadfd8}
.product-feature{max-width:1450px;margin:auto;padding:70px 5%;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:55px;align-items:center}
.product-image-wrap{background:#f6f4ef;border:1px solid #ddd7ce;box-shadow:0 15px 35px rgba(32,27,23,.1)}
.product-image-wrap img{display:block;width:100%;height:auto}
.product-copy h1{font-size:clamp(46px,6vw,80px);margin:8px 0;color:#2d2723;line-height:.95}.product-kicker{font-family:'Barlow Condensed',Arial,sans-serif;color:var(--maroon);font-weight:700;text-transform:uppercase;letter-spacing:.1em}.product-copy>p:not(.eyebrow):not(.product-kicker){font-size:17px;line-height:1.7;color:#5f5851;max-width:600px}.product-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
.product-note{padding:65px 7%;background:#5a2027;color:#fff;text-align:center}.product-note h2{font-size:38px;margin:0 0 12px}.product-note p{max-width:760px;margin:0 auto 24px;color:#eee3df;line-height:1.7}
@media(max-width:900px){.guide-grid,.escalate-grid{grid-template-columns:1fr}.product-feature{grid-template-columns:1fr;gap:32px}.product-copy{padding:0 4%}}
@media(max-width:760px){.guide-section,.escalate{padding:55px 5%}.seed-section-head{display:block}.section-jump{display:inline-block;margin-top:5px}.escalate-grid div{display:block}.escalate-grid span{display:block;margin-top:6px}.product-hero{padding-top:115px}.product-feature{padding:50px 5%}.product-note{padding:50px 5%}}
.guide-section .section-heading,.escalate .section-heading{margin-bottom:0}.guide-section .section-heading>p,.escalate .section-heading>p{margin-bottom:0}
.seed-section-head>div{flex:1}.guide-download{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:800;color:var(--maroon);white-space:nowrap}
.center-download{text-align:center;margin-top:24px}.center-download .btn{display:inline-block}
@media(max-width:760px){.guide-download{display:inline-block;margin-top:12px}}
