@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
.original-logo{width:270px;height:auto;display:block;background:white;padding:5px}.photo{background:linear-gradient(180deg,#203f3010,#203f3020),url('assets/wheat-field-2021-08-26-12-09-41-utc-1-scaled-1280w.jpg') center/cover!important}.product-grid.four{grid-template-columns:repeat(4,1fr)}.mobile-phone{display:block;margin-top:12px;font-size:15px!important}@media(max-width:1050px){.product-grid.four{grid-template-columns:repeat(2,1fr)}.product-grid.four article:nth-child(3){border-left:0;padding-left:0}.product-grid.four article:nth-child(n+3){border-top:1px solid #bac6b5}}@media(max-width:800px){.product-grid.four{grid-template-columns:1fr}.original-logo{width:235px}}
:root{--green:#203f30;--cream:#f6f4eb;--gold:#d8ae57;--muted:#677367}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--cream);color:var(--green);font-family:'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.draft{background:var(--green);color:#eee9d8;text-align:center;padding:8px 20px;font-size:12px}header{padding:27px 6%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d5dace}.brand{display:flex;align-items:center;gap:12px;font-family:Manrope,Arial,sans-serif;font-weight:800;letter-spacing:1px;font-size:22px}.symbol{font-size:45px;color:#ad8948}.brand small{display:block;font-size:9px;letter-spacing:2.5px;margin-top:4px}nav{display:flex;gap:30px;align-items:center;font-size:14px}.nav-contact{border:1px solid #aab5a7;padding:12px 20px}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:600px}.hero-copy{padding:75px 9% 35px 12%}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;margin:0 0 25px}h1,h2,h3{font-family:Manrope,Arial,sans-serif}h1{font-size:clamp(42px,4.5vw,72px);font-weight:500;line-height:1.08;letter-spacing:-3px;margin:0 0 28px}.intro{font-size:18px;line-height:1.7;max-width:400px;color:#5b6b5d}.button{display:inline-flex;gap:28px;align-items:center;background:var(--green);color:white;padding:17px 22px;margin-top:20px;border:0;font-size:14px}.hero-foot{margin-top:70px;font-size:9px;letter-spacing:2px;color:var(--muted)}.landscape{position:relative;overflow:hidden;background:linear-gradient(#c5d5c7,#ecdbab 62%,#c5a264);min-height:440px}.sun{position:absolute;background:#fff2c3;width:125px;height:125px;border-radius:50%;top:20%;left:57%;box-shadow:0 0 90px #fff2c389}.hill{position:absolute;width:160%;height:60%;border-radius:50% 50% 0 0}.far{top:48%;left:-25%;background:#8c9c70;transform:rotate(-8deg)}.near{top:63%;left:-12%;background:#546a43;transform:rotate(13deg)}.furrows{position:absolute;inset:75% -70% -60%;background:repeating-linear-gradient(108deg,#998349 0 22px,#c1a36b 24px 49px,#7a753d 51px 55px);transform:perspective(280px) rotateX(30deg) rotate(-12deg)}.land-label{position:absolute;bottom:30px;left:35px;color:#fff9e6;font-size:13px;background:#203f3066;padding:9px 12px}.company{padding:90px 6%;display:grid;grid-template-columns:1fr 2.3fr 1.2fr;gap:45px;border-bottom:1px solid #d5dace}h2{font-size:clamp(32px,3.4vw,48px);letter-spacing:-1.7px;font-weight:500;line-height:1.16;margin:0 0 25px}.company p,.services p{line-height:1.8;font-size:15px}.company-note{border-left:1px solid #c6cdbf;padding-left:25px;align-self:center}.company-note span{font-size:10px;letter-spacing:1px}.company-note p{font-size:19px;line-height:1.65}.products{padding:85px 6%}.section-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:35px}.section-head>p{max-width:330px;color:var(--muted);line-height:1.8}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #bac6b5}.product-grid article{padding:30px 30px 15px 0}.product-grid article+article{border-left:1px solid #bac6b5;padding-left:30px}.number{font-size:11px;letter-spacing:2px}.product-icon{font-size:74px;height:120px;padding-top:20px;color:#9e8548}h3{font-size:25px;font-weight:500;margin:12px 0}.product-grid p{line-height:1.75;min-height:80px;color:var(--muted);max-width:290px;font-size:15px}.product-grid a{display:block;border-top:1px solid #cbd0c2;padding-top:20px;font-size:13px}.services{background:var(--green);color:#f4f2e7;padding:85px 6%;display:grid;grid-template-columns:1fr 1fr;gap:10%}.services>div>p:not(.eyebrow){max-width:390px;color:#c4cfbd}.light{background:#e6dfc2;color:var(--green)}.service-list article{display:flex;gap:25px;padding:18px 0;border-top:1px solid #66816b}.service-list article>span{font-size:11px;padding-top:16px;color:#d8ae57}.service-list h3{font-size:21px}.service-list p{margin:0;color:#c4cfbd;font-size:14px}.contact{padding:90px 6% 60px}.contact>p:not(.eyebrow){max-width:600px;line-height:1.8;color:var(--muted)}.contact-grid{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:30px;border-top:1px solid #bac6b5;padding-top:30px;margin-top:40px}.contact-grid small{display:block;font-size:10px;letter-spacing:2px;margin-bottom:18px}.contact-grid a{font-size:18px;overflow-wrap:anywhere}.contact-grid p{margin:0 0 12px;line-height:1.7}.contact-grid .map{font-size:13px}.contact .review{font-size:11px;margin-top:40px}footer{border-top:1px solid #bac6b5;padding:25px 6%;display:flex;align-items:center;justify-content:space-between;gap:20px}footer p,footer button{font-size:12px}footer button{border:0;background:none;color:var(--green);text-decoration:underline}dialog{max-width:580px;width:90%;padding:35px;border:1px solid #bac6b5;background:var(--cream);color:var(--green)}dialog h2{font-size:30px}dialog p{line-height:1.7}dialog a{text-decoration:underline}dialog::backdrop{background:#10251dc9}a:focus-visible,button:focus-visible{outline:3px solid #bb8d35;outline-offset:5px}@media(max-width:800px){header{padding:22px 5%;flex-wrap:wrap;gap:22px}.brand{font-size:19px}nav{gap:18px;flex-wrap:wrap;font-size:13px}.hero{grid-template-columns:1fr}.hero-copy{padding:50px 6% 35px}.hero-foot{margin-top:35px}.landscape{min-height:350px}.company{grid-template-columns:1fr;padding:55px 6%;gap:20px}.company-note{padding-left:20px}.section-head{display:block}.products{padding:55px 6%}.product-grid{grid-template-columns:1fr}.product-grid article+article{border-left:0;border-top:1px solid #bac6b5;padding-left:0;margin-top:25px}.product-grid p{min-height:0;max-width:none}.product-icon{height:90px;font-size:60px;padding-top:0}.services{grid-template-columns:1fr;gap:45px;padding:55px 6%}.contact{padding:55px 6%}.contact-grid{grid-template-columns:1fr;gap:30px}footer{flex-wrap:wrap}h1{letter-spacing:-2px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

header .original-logo{width:290px;max-width:100%;height:auto;background:transparent;padding:0}.footer-logo{display:block;width:210px;max-width:100%;height:auto}@media(max-width:800px){header .original-logo{width:245px}.footer-logo{width:185px}}
/* Portada panorámica y servicio de fertilización líquida */
.hero{position:relative;display:block;min-height:650px;background:linear-gradient(90deg,rgba(16,36,26,.9),rgba(16,36,26,.52) 48%,rgba(16,36,26,.06)),url('assets/tractor-plowing-farm-field-in-preparation-for-spri-2021-08-29-09-28-37-utc-scaled-1920w.jpg') center 58%/cover;color:#fff}.hero-copy{position:relative;z-index:1;padding:90px 6% 55px;max-width:780px}.hero h1{font-size:clamp(48px,5.4vw,80px)}.hero .intro{color:#f1f3e9;max-width:460px}.hero .button{background:#ece5c9;color:#203f30}.hero-foot{color:#e0e5d6}.hero .landscape{display:none}.liquid-feature{padding:85px 6%;background:#e8eddf;display:grid;grid-template-columns:1fr 1.1fr;gap:6%;align-items:center}.liquid-copy>p{line-height:1.8}.liquid-lead{font-size:21px;font-weight:500}.liquid-steps{border-top:1px solid #bac6b5;margin-top:28px}.liquid-steps>div{display:grid;grid-template-columns:30px 1fr;column-gap:15px;padding:16px 0;border-bottom:1px solid #bac6b5}.liquid-steps span{font-size:11px;grid-row:span 2;padding-top:7px;color:#6b7d66}.liquid-steps h3{font-size:17px;margin:0 0 5px}.liquid-steps p{font-size:14px;line-height:1.6;margin:0;color:#586753}.liquid-image{margin:0}.liquid-image img{display:block;width:100%;height:570px;object-fit:cover;object-position:43% center}.liquid-image figcaption{font-size:11px;line-height:1.5;color:#5c6e5b;margin-top:10px}@media(max-width:1050px){nav{gap:16px;font-size:12px}.liquid-image img{height:620px}}@media(max-width:800px){.hero{min-height:580px;background-position:55% center}.hero-copy{padding:65px 6% 45px}.liquid-feature{grid-template-columns:1fr;padding:55px 6%;gap:35px}.liquid-image img{height:350px;object-position:center}.hero .intro{max-width:420px}header nav{gap:14px}}

.hero{background-image:linear-gradient(90deg,rgba(16,36,26,.86),rgba(16,36,26,.45) 48%,rgba(16,36,26,.08)),url('assets/wheat-field-2021-08-26-12-09-41-utc-1-scaled-1280w.jpg');background-position:center 60%}
/* Presencia equilibrada de los servicios */
.liquid-feature{padding:45px 6%;grid-template-columns:1.3fr 1fr;gap:6%;background:#eceee4}.liquid-feature h2{font-size:clamp(27px,2.5vw,36px)}.liquid-feature .eyebrow{margin-bottom:16px}.liquid-image img{height:260px;object-position:center 65%}.service-detail{display:inline-block;font-size:14px;text-decoration:underline;text-underline-offset:5px;margin-top:12px}.service-list .service-detail{color:#e6dfc2}@media(max-width:800px){.liquid-feature{grid-template-columns:1fr;padding:35px 6%;gap:25px}.liquid-image img{height:230px}}
