:root{--nf-blue:#052b61;--nf-blue-deep:#021936;--nf-green:#0ba75a;--nf-mint:#9cf1c0;--nf-ink:#142b46;--nf-soft:#eef6f2;--nf-muted:#607186}*{box-sizing:border-box}body{margin:0;color:var(--nf-ink);font-family:Arial,Helvetica,sans-serif;background:#f8fbfa}.ft-header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;padding:12px 6vw;background:#fff;border-bottom:1px solid #dbe9e3}.ft-header img{display:block;width:164px;height:auto}.ft-back{color:#0b5a43;font-size:.78rem;font-weight:800;text-decoration:none;text-transform:uppercase;letter-spacing:.07em}.ft-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.85fr);gap:42px;align-items:center;overflow:hidden;padding:78px 8vw 72px;color:#fff;background:radial-gradient(circle at 92% 5%,rgba(23,175,98,.34),transparent 30%),linear-gradient(125deg,#031b40,#075b4b)}.ft-hero:before{position:absolute;right:-115px;bottom:-205px;width:500px;height:500px;border:1px solid rgba(255,255,255,.15);border-radius:50%;box-shadow:0 0 0 45px rgba(255,255,255,.03),0 0 0 92px rgba(255,255,255,.025);content:''}.ft-copy,.ft-art{position:relative;z-index:1}.ft-eyebrow{margin:0 0 16px;color:var(--nf-mint);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ft-hero h1{max-width:680px;margin:0;font-size:clamp(2.75rem,6vw,5.7rem);line-height:.9;letter-spacing:-.07em;text-transform:uppercase}.ft-lead{max-width:660px;margin:25px 0;color:#dbe9f5;font-size:1.08rem;line-height:1.65}.ft-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.ft-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1px solid #37d57d;border-radius:999px;color:#fff;background:#07894d;font-size:.77rem;font-weight:800;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;transition:transform .2s,background .2s}.ft-btn:hover{color:#fff;transform:translateY(-2px);background:#0bb263}.ft-btn.ghost{border-color:rgba(255,255,255,.48);background:transparent}.ft-art{display:grid;grid-template-columns:1fr .82fr;align-items:center;min-height:420px}.ft-art .ft-tech{width:100%;max-height:405px;object-fit:contain;filter:drop-shadow(0 24px 28px rgba(0,0,0,.35));border-radius:12px}.ft-art .ft-ibc{width:118%;max-height:430px;object-fit:contain;transform:translateX(-12%);filter:drop-shadow(0 28px 28px rgba(0,0,0,.36))}.ft-main{max-width:1200px;margin:auto;padding:94px 7vw}.ft-title{max-width:780px;margin-bottom:35px}.ft-title .ft-eyebrow{color:#129257}.ft-title h2{margin:0;color:#092d61;font-size:clamp(2.25rem,4.4vw,4.2rem);line-height:.96;letter-spacing:-.06em}.ft-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:34px 0 76px}.ft-spec{min-height:138px;padding:22px;border:1px solid #d7e5df;border-radius:14px;background:#fff;box-shadow:0 12px 28px rgba(6,50,73,.06)}.ft-spec small{display:block;margin-bottom:9px;color:#0e9a55;font-weight:800;letter-spacing:.1em}.ft-spec strong{display:block;color:#0b3767;font-size:1.1rem;line-height:1.25}.ft-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ft-feature{min-height:206px;padding:26px;border-radius:16px;color:#fff;background:linear-gradient(145deg,#07366d,#08704e);box-shadow:0 16px 30px rgba(2,47,65,.12)}.ft-feature:nth-child(2){background:linear-gradient(145deg,#075b4b,#0b315f)}.ft-feature:nth-child(3){background:linear-gradient(145deg,#0a2b58,#144b80)}.ft-feature span{display:inline-grid;width:34px;height:34px;place-items:center;margin-bottom:22px;border:1px solid rgba(255,255,255,.42);border-radius:50%;font-size:.7rem;font-weight:800}.ft-feature h3{margin:0 0 12px;font-size:1.25rem}.ft-feature p{margin:0;color:#dbeef2;line-height:1.58}.ft-disclaimer{margin-top:54px;padding:22px 24px;border-left:4px solid #10b864;color:#486173;background:#eaf5ef;line-height:1.65}.ft-footer{padding:64px 7vw;color:#fff;background:#031f47}.ft-footer>div{display:flex;max-width:1200px;margin:auto;align-items:center;justify-content:space-between;gap:28px}.ft-footer h2{max-width:670px;margin:0;font-size:clamp(1.85rem,3.8vw,3.4rem);line-height:1;letter-spacing:-.05em}.ft-footer p{max-width:600px;color:#cee1f1;line-height:1.6}@media(max-width:850px){.ft-hero{grid-template-columns:1fr;padding-top:58px}.ft-art{max-width:580px;min-height:310px}.ft-specs,.ft-feature-grid{grid-template-columns:1fr}.ft-footer>div{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.ft-header{padding:12px 20px}.ft-header img{width:132px}.ft-hero,.ft-main{padding-left:22px;padding-right:22px}.ft-art{grid-template-columns:1fr 1fr;min-height:250px}.ft-art .ft-tech{max-height:280px}.ft-art .ft-ibc{max-height:280px}.ft-footer{padding-left:22px;padding-right:22px}.ft-actions,.ft-btn{width:100%}}

/* Síntese agronômica individual: cada produto recebe apenas seu próprio recorte técnico. */
.ft-research{margin:76px -7vw 0;padding:86px 7vw;background:#e7f2ed}.ft-research-inner{max-width:1200px;margin:auto}.ft-research .ft-title{margin-bottom:34px}.ft-research-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:18px}.ft-research-card{padding:28px;border:1px solid #cfe2d8;border-radius:16px;background:#fff;box-shadow:0 12px 28px rgba(5,50,73,.06)}.ft-research-card h3{margin:0 0 14px;color:#082d60;font-size:1.28rem}.ft-research-card p{margin:0;color:#50687a;line-height:1.7}.ft-research-card p+p{margin-top:12px}.ft-contexts{margin:0;padding:0;list-style:none}.ft-contexts li{position:relative;margin:0;padding:14px 0 14px 27px;border-bottom:1px solid #dceae3;color:#50687a;line-height:1.58}.ft-contexts li:last-child{border-bottom:0}.ft-contexts li:before{position:absolute;left:0;top:18px;width:10px;height:10px;border-radius:50%;background:#14a85b;content:''}.ft-source{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px;padding:18px 21px;border-radius:13px;color:#dcebf3;background:#062b5c}.ft-source p{margin:0;line-height:1.5}.ft-source a{flex:none;color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}@media(max-width:850px){.ft-research-grid{grid-template-columns:1fr}.ft-source{align-items:flex-start;flex-direction:column}} 
