:root{--yellow:#ffdd00;--ink:#173629;--cream:#fffdf5;--orange:#e86121}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:"Tahoma","Arial",sans-serif;line-height:1.7}main{overflow:hidden}.nav{width:min(1160px,calc(100% - 40px));margin:auto;padding:24px 0;display:flex;gap:26px;align-items:center}.nav a{color:var(--ink);text-decoration:none;font-weight:700}.brand{font-size:1.5rem;margin-left:auto}.brand span{color:var(--orange)}.cta{background:var(--yellow);color:#1d261d!important;padding:13px 24px;border-radius:999px;text-decoration:none;font-weight:900;box-shadow:0 8px 0 #d5b900}.cta.small{padding:8px 17px;box-shadow:none}.hero{min-height:620px;width:min(1160px,calc(100% - 40px));margin:auto;display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:center}.eyebrow{color:#ba4c18;font-size:.85rem;font-weight:900;letter-spacing:.08em}.hero h1{font-size:clamp(3rem,7vw,6.5rem);line-height:1.05;margin:.15em 0}.hero h1 em{font-style:normal;color:#c84f19}.lead{font-size:1.2rem;max-width:550px}.actions{display:flex;align-items:center;gap:24px;margin:28px 0}.link{font-weight:900;color:var(--ink)}.note{font-size:.85rem;color:#617066}.produce{height:430px;border-radius:48px;background:linear-gradient(150deg,#266443,#123025);position:relative;overflow:hidden;box-shadow:22px 24px 0 #f3d200}.intro-video,.video-fallback{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.produce p{position:absolute;bottom:25px;right:30px;color:#fff;font-size:1.4rem;font-weight:900}.sun{position:absolute;width:230px;height:230px;border-radius:50%;background:#ffdf24;left:45px;top:35px}.leaf,.tomato,.cucumber,.basket{position:absolute;filter:drop-shadow(0 12px 8px #0005)}.leaf{font-size:10rem;color:#8ec748}.leaf.a{right:30px;top:30px}.leaf.b{left:17px;bottom:20px}.tomato{font-size:12rem;color:#e8462d;right:83px;bottom:35px}.cucumber{font-size:9rem;color:#79b747;left:70px;bottom:22px;transform:rotate(-25deg)}.basket{font-size:17rem;color:#c9833d;right:10px;bottom:-95px}.section{padding:100px max(20px,calc((100% - 1160px)/2));background:#fff}.section h2,.areas h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.2;margin:0 0 35px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.steps article{border:1px solid #e7eadf;padding:28px;border-radius:22px}.steps b{font-size:2.2rem;color:#e45a20}.steps h3{margin:12px 0 2px}.areas{background:var(--yellow);padding:80px max(20px,calc((100% - 1160px)/2));display:flex;justify-content:space-between;gap:36px;align-items:center}.chips{display:flex;gap:10px;flex-wrap:wrap}.chips span{background:#fff;padding:13px 24px;border-radius:999px;font-weight:900}footer{padding:32px max(20px,calc((100% - 1160px)/2));display:flex;gap:20px;justify-content:space-between;background:#153629;color:#fff}footer>div{display:grid;gap:5px}.footer-links{display:flex;align-items:center;gap:16px}footer a{color:#ffdf00}@media(max-width:760px){.nav{gap:13px;font-size:.8rem}.nav>a:not(.brand):not(.cta){display:none}.hero{grid-template-columns:1fr;padding:60px 0}.produce{height:300px;order:-1}.steps{grid-template-columns:1fr}.areas{display:block}.chips{margin-top:25px}footer{display:grid}.footer-links{flex-wrap:wrap}.hero h1{font-size:3.4rem}}
