{"id":14351,"date":"2026-09-28T16:19:57","date_gmt":"2026-09-28T14:19:57","guid":{"rendered":"https:\/\/geopard.tech\/?page_id=14351"},"modified":"2026-09-28T16:48:28","modified_gmt":"2026-09-28T14:48:28","slug":"porovnavac-hnojiv","status":"publish","type":"page","link":"https:\/\/geopard.tech\/sk\/fertilizer-comparator\/","title":{"rendered":"Porovn\u00e1va\u010d hnoj\u00edv"},"content":{"rendered":"\n<!--\n  Inline hero for \/fertilizer-comparator\/, pasted as the FIRST block of the\n  page. Not the shared block 13098: that block's copy is Field Data Explorer\n  specific despite the generic name.\n\n  Written to root CLAUDE.md rule 24 (Roboto 400\/700, radii on the 2\/4\/6\/8\n  scale, no decorative gradient or shadow, brand colours only), rule 14\n  (centred) and rule 7 (hides the theme's bare page-title h1).\n-->\n<div class=\"gp-lead\">\n<style>\n\/* Rule 7: the geopard child theme renders the page title as a bare h1 inside\n   #simple_page > .container, so the standard .entry-title \/ .page-title \/\n   .wp-block-post-title selectors never reach it. The tool page opens with\n   this hero, so the duplicate title is hidden. *\/\n#simple_page > .container > h1{display:none !important}\n.gp-lead .fcmh{--f:\"Roboto\",-apple-system,\"Segoe UI\",Helvetica,Arial,sans-serif;font-family:var(--f);text-align:center;background:#f4f7ea;border:1px solid #d6e2c5;border-radius:8px;padding:28px 28px 24px;margin:6px 0 20px}\n.gp-lead .fcmh-eyebrow{display:inline-block;font-family:var(--f);font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#15701e;background:#ffffff;border:1px solid #d6e2c5;border-radius:4px;padding:5px 11px;margin:0 0 14px}\n.gp-lead .fcmh-title{font-family:var(--f);font-size:1.95rem;font-weight:700;line-height:1.18;color:#145328;margin:0 auto 12px;max-width:820px}\n.gp-lead .fcmh .lede{font-family:var(--f);font-size:1.04rem;font-weight:400;line-height:1.55;color:#4c6066;margin:0 auto;max-width:820px}\n.gp-lead .fcmh-features{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;justify-content:center}\n.gp-lead .fcmh-feat{display:inline-flex;align-items:center;font-family:var(--f);font-size:.86rem;font-weight:400;color:#212121;background:#ffffff;border:1px solid #e3e7da;border-radius:4px;padding:6px 12px}\n@media (max-width:820px){\n  .gp-lead .fcmh{padding:22px 18px 20px}\n  .gp-lead .fcmh-title{font-size:1.5rem}\n  .gp-lead .fcmh .lede{font-size:.98rem}\n}\n@media (max-width:480px){\n  .gp-lead .fcmh{padding:18px 14px 16px}\n  .gp-lead .fcmh-title{font-size:1.3rem}\n}\n<\/style>\n  <div class=\"fcmh\">\n    <div class=\"fcmh-eyebrow\">Fertilizer comparator<\/div>\n    <h1 class=\"fcmh-title\">Which fertilizer is actually the cheapest?<\/h1>\n    <p class=\"lede\">A bag price tells you nothing until you divide it by the nutrient inside. Set your target rate, put in the prices you are quoted, and read the cost per kilogram of nitrogen, phosphate or potash, plus what each product brings with it.<\/p>\n  <\/div>\n<\/div>\n\n\n\n<div class=\"gp-fcm\" id=\"gp-fcm\" data-theme=\"light\">\n<style>\n@font-face{font-family:\"Roboto\";font-style:normal;font-weight:100 900;font-display:swap;src:url(https:\/\/fonts.wp.com\/s\/roboto\/v51\/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format(\"woff2\");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}\n@font-face{font-family:\"Roboto\";font-style:normal;font-weight:100 900;font-display:swap;src:url(https:\/\/fonts.wp.com\/s\/roboto\/v51\/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format(\"woff2\");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}\n.gp-fcm{\n  --f:\"Roboto\",-apple-system,\"Segoe UI\",Helvetica,Arial,sans-serif;\n  --ink:#212121; --dim:#4c6066; --dim2:#708086;\n  --accent:#145328; --accent-mid:#15701e; --accent-soft:#1b7a2a; --orange:#f76a0c; --logo-red:#b2060f; --logo-red-bright:#fd4d48;\n  --bg:#fafbf4; --panel:#ffffff; --panel2:#f4f7ea; --line:#e3e7da; --line2:#d6e2c5;\n  --r-panel:8px; --r-card:6px; --r-ctl:4px; --r-bar:2px;\n  color:var(--ink);background:var(--bg);font-family:var(--f);font-size:16px;line-height:1.55;\n  font-variant-numeric:tabular-nums;position:relative\n}\n.gp-fcm *{box-sizing:border-box}\n\/* A display rule on an element outranks the user-agent [hidden] rule, which\n   left the zero-credit line visible on every row. *\/\n.gp-fcm [hidden]{display:none !important}\n.gp-fcm .fcm-h{font-family:var(--f);font-weight:700;line-height:1.2;margin:0;color:var(--ink)}\n.gp-fcm p{margin:0}\n\/* Deliberate narrower cap than rule 13's 1600px: this is a ranked list, and\n   at 1600px the bar column stretched into empty space instead of content. *\/\n.gp-fcm .fcm-wrap{max-width:1040px;margin:0 auto;padding:18px 16px;display:flex;flex-direction:column;gap:12px}\n.gp-fcm .fcm-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:14px 16px}\n.gp-fcm .fcm-h{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dim2);margin:0 0 12px}\n.gp-fcm .fcm-loc{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.92rem;color:var(--dim)}\n.gp-fcm .fcm-updated{font-weight:700;color:var(--ink)}\n.gp-fcm .fcm-loc label{font-family:var(--f);color:var(--dim2);font-size:.86rem}\n.gp-fcm .fcm-sel{font-family:var(--f);font-size:.95rem;font-weight:400;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:4px;padding:8px 10px;min-height:44px}\n.gp-fcm .fcm-setup{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}\n.gp-fcm .fcm-nutrow{display:flex;flex-wrap:wrap;gap:8px}\n.gp-fcm .fcm-nut{font-family:var(--f);display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-height:44px;padding:7px 14px;background:var(--panel);border:1px solid var(--line);border-radius:4px;cursor:pointer;color:var(--ink)}\n.gp-fcm .fcm-nut:hover{border-color:var(--accent-soft)}\n.gp-fcm .fcm-nut.on{background:var(--accent);border-color:var(--accent);color:#ffffff}\n.gp-fcm .fcm-nut-n{font-size:.95rem;font-weight:700}\n.gp-fcm .fcm-nut small{font-size:.76rem;font-weight:400;opacity:.85}\n.gp-fcm .fcm-rate{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.95rem;color:var(--dim)}\n.gp-fcm .fcm-rate label{font-family:var(--f);color:var(--dim2);font-size:.86rem}\n.gp-fcm .fcm-rate input{font-family:var(--f);font-size:1rem;font-weight:700;color:var(--ink);width:110px;min-height:44px;padding:8px 10px;background:var(--panel);border:1px solid var(--line);border-radius:4px}\n.gp-fcm .fcm-rows{display:flex;flex-direction:column;gap:2px}\n.gp-fcm .fcm-row{display:grid;grid-template-columns:minmax(0,170px) minmax(0,1fr) 84px 178px;gap:12px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}\n.gp-fcm .fcm-row:first-child{border-top:0}\n.gp-fcm .fcm-row.off{display:none}\n.gp-fcm .fcm-id{display:flex;flex-direction:column}\n.gp-fcm .fcm-pn{font-size:.98rem;font-weight:700;color:var(--ink)}\n.gp-fcm .fcm-an{font-size:.8rem;font-weight:400;color:var(--dim2)}\n.gp-fcm .fcm-barwrap{background:var(--panel2);border-radius:2px;height:18px;overflow:hidden}\n.gp-fcm .fcm-bar{height:100%;width:0;background:var(--accent-soft);border-radius:2px}\n.gp-fcm .fcm-row.best .fcm-bar{background:var(--accent)}\n.gp-fcm .fcm-cpn{font-size:1.02rem;font-weight:700;color:var(--accent);text-align:right;white-space:nowrap}\n.gp-fcm .fcm-pricecell{display:flex;align-items:center;gap:5px;font-size:.84rem;color:var(--dim2);flex-wrap:wrap}\n.gp-fcm .fcm-plab{font-family:var(--f);font-size:.84rem}\n.gp-fcm .fcm-pi{font-family:var(--f);font-size:.95rem;font-weight:400;color:var(--ink);width:78px;min-height:44px;padding:6px 8px;background:var(--panel);border:1px solid var(--line);border-radius:4px}\n.gp-fcm .fcm-sub{grid-column:1 \/ -1;font-size:.86rem;color:var(--dim)}\n.gp-fcm .fcm-dot::before{content:\"\\00b7\";margin:0 6px}\n.gp-fcm .fcm-cred{display:block;color:var(--dim2);margin-top:2px}\n.gp-fcm .fcm-cta{background:var(--panel2);border:1px solid var(--line2);border-radius:8px;padding:16px 18px}\n.gp-fcm .fcm-cta p{color:var(--dim);font-size:.95rem;margin:0 0 12px}\n\/* The theme styles anchors inside a post body with an ID-weighted rule,\n   `#single_post_content>div:first-child a{color:var(--red)}` [1,1,2], which\n   outranks any class selector we can write. Same family of theme-leaks-in as\n   rule 5b. *\/\n.gp-fcm .fcm-btn{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;background:var(--accent);color:#ffffff !important;font-weight:700;font-size:.95rem;border-radius:4px;text-decoration:none}\n.gp-fcm .fcm-btn:hover{background:var(--accent-mid);color:#ffffff !important}\n.gp-fcm .fcm-names{display:none}\n.gp-fcm .fcm-tip{position:absolute;z-index:20;pointer-events:none;background:var(--panel);border:1px solid var(--line2);border-radius:4px;padding:7px 10px;font-size:.84rem;max-width:260px;color:var(--dim);box-shadow:0 2px 8px rgba(20,83,40,0.14)}\n@media (min-width:1200px){\n  .gp-fcm .fcm-setup{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}\n}\n@media (max-width:820px){\n  .gp-fcm .fcm-wrap{padding:18px 14px;gap:14px}\n  .gp-fcm .fcm-row{grid-template-columns:minmax(0,1fr) 92px;gap:8px;padding:12px 0}\n  .gp-fcm .fcm-barwrap{grid-column:1 \/ -1;order:3}\n  .gp-fcm .fcm-pricecell{grid-column:1 \/ -1;order:4}\n  .gp-fcm .fcm-sub{order:5}\n  .gp-fcm .fcm-btn{width:100%;justify-content:center}\n}\n@media (max-width:480px){\n  .gp-fcm .fcm-wrap{padding:14px 12px}\n  .gp-fcm .fcm-card{padding:14px}\n  .gp-fcm .fcm-nut{flex:1 1 auto}\n}\n.gp-fcm.gp-post{background:transparent}\n.gp-fcm.gp-post .fcm-wrap{max-width:100%;padding:0;margin:18px 0 22px}\n<\/style>\n\n  <div class=\"fcm-wrap\">\n    <div class=\"fcm-card\">\n      <div class=\"fcm-loc\">\n        <label for=\"fcm-country\">Region<\/label>\n        <select class=\"fcm-sel\" id=\"fcm-country\">\n            <option value=\"US\">United States<\/option>\n            <option value=\"CA\">Canada<\/option>\n            <option value=\"BR\">Brazil<\/option>\n            <option value=\"AR\">Argentina<\/option>\n            <option value=\"AU\">Australia<\/option>\n            <option value=\"NZ\">New Zealand<\/option>\n            <option value=\"GB\">United Kingdom<\/option>\n            <option value=\"FR\">France<\/option>\n            <option value=\"DE\">Germany<\/option>\n            <option value=\"ES\">Spain<\/option>\n            <option value=\"IT\">Italy<\/option>\n            <option value=\"PL\">Poland<\/option>\n            <option value=\"UA\">Ukraine<\/option>\n            <option value=\"RO\">Romania<\/option>\n            <option value=\"HU\">Hungary<\/option>\n            <option value=\"KZ\">Kazakhstan<\/option>\n            <option value=\"RU\">Russia<\/option>\n            <option value=\"ZA\">South Africa<\/option>\n            <option value=\"IN\">India<\/option>\n            <option value=\"CN\">China<\/option>\n            <option value=\"XX\">Somewhere else<\/option>\n        <\/select>\n        <span class=\"fcm-u\" data-sys=\"metric\">Rates in kilograms per hectare, prices per tonne.<\/span>\n        <span class=\"fcm-u\" data-sys=\"imperial\" hidden>Rates in pounds per acre, prices per short ton.<\/span>\n        <span>Prices updated <b class=\"fcm-updated\">28 September 2026, 00:02 UTC<\/b>. These are starting figures, not your quote, so type in the number in front of you.<\/span>\n      <\/div>\n    <\/div>\n\n    <div class=\"fcm-card\">\n      <div class=\"fcm-setup\">\n        <div>\n          <div class=\"fcm-h\">Which nutrient are you buying?<\/div>\n          <div class=\"fcm-nutrow\">\n            <button class=\"fcm-nut on\" type=\"button\" data-n=\"N\"><span class=\"fcm-nut-n\">Nitrogen<\/span><small>N<\/small><\/button>\n            <button class=\"fcm-nut\" type=\"button\" data-n=\"P\"><span class=\"fcm-nut-n\">Phosphate<\/span><small>P\u2082O\u2085<\/small><\/button>\n            <button class=\"fcm-nut\" type=\"button\" data-n=\"K\"><span class=\"fcm-nut-n\">Potash<\/span><small>K\u2082O<\/small><\/button>\n          <\/div>\n        <\/div>\n        <div class=\"fcm-rate\">\n          <label for=\"fcm-target\">Target rate<\/label>\n          <input id=\"fcm-target\" type=\"number\" min=\"0\" max=\"1000\" step=\"1\" value=\"150\">\n          <span class=\"fcm-u\" data-sys=\"metric\">kg\/ha<\/span>\n          <span class=\"fcm-u\" data-sys=\"imperial\" hidden>lb\/ac<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"fcm-card\">\n      <div class=\"fcm-h\">\n        <span class=\"fcm-u\" data-sys=\"metric\">Cost per kilogram of nutrient, cheapest first<\/span>\n        <span class=\"fcm-u\" data-sys=\"imperial\" hidden>Cost per pound of nutrient, cheapest first<\/span>\n      <\/div>\n      <div class=\"fcm-rows\" id=\"fcm-rows\">\n        <div class=\"fcm-row\" data-p=\"urea\">\n          <div class=\"fcm-id\"><span class=\"fcm-pn\">Urea<\/span><span class=\"fcm-an\">46-0-0<\/span><\/div>\n          <div class=\"fcm-barwrap\"><div class=\"fcm-bar\"><\/div><\/div>\n          <div class=\"fcm-cpn\"><span class=\"fcm-cur\">$<\/span><b class=\"fcm-cpn-v\">0<\/b><\/div>\n          <div class=\"fcm-pricecell\">\n            <label class=\"fcm-plab\" for=\"fcm-p-urea\">Price<\/label>\n            <span class=\"fcm-cur\">$<\/span><input class=\"fcm-pi\" id=\"fcm-p-urea\" type=\"number\" min=\"0\" step=\"1\" value=\"400\">\n            <span class=\"fcm-u\" data-sys=\"metric\">per tonne<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>per short ton<\/span>\n          <\/div>\n          <div class=\"fcm-sub\">\n            <span class=\"fcm-rate-v\">0<\/span> <span class=\"fcm-u\" data-sys=\"metric\">kg\/ha<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>lb\/ac<\/span> of product\n            <span class=\"fcm-dot\"><span class=\"fcm-cur\">$<\/span><b class=\"fcm-cost-v\">0<\/b>\n            <span class=\"fcm-u\" data-sys=\"metric\">per hectare<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>per acre<\/span><\/span>\n            <span class=\"fcm-cred\" hidden>and it also brings <b class=\"fcm-cred-v\">0<\/b> <span class=\"fcm-cred-u\"><span class=\"fcm-u\" data-sys=\"metric\">kg\/ha<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>lb\/ac<\/span><\/span> of <span class=\"fcm-cred-n\"><\/span><\/span>\n          <\/div>\n        <\/div>\n        <div class=\"fcm-row\" data-p=\"uan32\">\n          <div class=\"fcm-id\"><span class=\"fcm-pn\">UAN solution<\/span><span class=\"fcm-an\">32-0-0<\/span><\/div>\n          <div class=\"fcm-barwrap\"><div class=\"fcm-bar\"><\/div><\/div>\n          <div class=\"fcm-cpn\"><span class=\"fcm-cur\">$<\/span><b class=\"fcm-cpn-v\">0<\/b><\/div>\n          <div class=\"fcm-pricecell\">\n            <label class=\"fcm-plab\" for=\"fcm-p-uan32\">Price<\/label>\n            <span class=\"fcm-cur\">$<\/span><input class=\"fcm-pi\" id=\"fcm-p-uan32\" type=\"number\" min=\"0\" step=\"1\" value=\"300\">\n            <span class=\"fcm-u\" data-sys=\"metric\">per tonne<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>per short ton<\/span>\n          <\/div>\n          <div class=\"fcm-sub\">\n            <span class=\"fcm-rate-v\">0<\/span> <span class=\"fcm-u\" data-sys=\"metric\">kg\/ha<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>lb\/ac<\/span> of product\n            <span class=\"fcm-dot\"><span class=\"fcm-cur\">$<\/span><b class=\"fcm-cost-v\">0<\/b>\n            <span class=\"fcm-u\" data-sys=\"metric\">per hectare<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>per acre<\/span><\/span>\n            <span class=\"fcm-cred\" hidden>and it also brings <b class=\"fcm-cred-v\">0<\/b> <span class=\"fcm-cred-u\"><span class=\"fcm-u\" data-sys=\"metric\">kg\/ha<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>lb\/ac<\/span><\/span> of <span class=\"fcm-cred-n\"><\/span><\/span>\n          <\/div>\n        <\/div>\n        <div class=\"fcm-row\" data-p=\"an\">\n          <div class=\"fcm-id\"><span class=\"fcm-pn\">Ammonium nitrate<\/span><span class=\"fcm-an\">34-0-0<\/span><\/div>\n          <div class=\"fcm-barwrap\"><div class=\"fcm-bar\"><\/div><\/div>\n          <div class=\"fcm-cpn\"><span class=\"fcm-cur\">$<\/span><b class=\"fcm-cpn-v\">0<\/b><\/div>\n          <div class=\"fcm-pricecell\">\n            <label class=\"fcm-plab\" for=\"fcm-p-an\">Price<\/label>\n            <span class=\"fcm-cur\">$<\/span><input class=\"fcm-pi\" id=\"fcm-p-an\" type=\"number\" min=\"0\" step=\"1\" value=\"380\">\n            <span class=\"fcm-u\" data-sys=\"metric\">per tonne<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>per short ton<\/span>\n          <\/div>\n          <div class=\"fcm-sub\">\n            <span class=\"fcm-rate-v\">0<\/span> <span class=\"fcm-u\" data-sys=\"metric\">kg\/ha<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>lb\/ac<\/span> of product\n            <span class=\"fcm-dot\"><span class=\"fcm-cur\">$<\/span><b class=\"fcm-cost-v\">0<\/b>\n            <span class=\"fcm-u\" data-sys=\"metric\">per hectare<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>per acre<\/span><\/span>\n            <span class=\"fcm-cred\" hidden>and it also brings <b class=\"fcm-cred-v\">0<\/b> <span class=\"fcm-cred-u\"><span class=\"fcm-u\" data-sys=\"metric\">kg\/ha<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>lb\/ac<\/span><\/span> of <span class=\"fcm-cred-n\"><\/span><\/span>\n          <\/div>\n        <\/div>\n        <div class=\"fcm-row\" data-p=\"as\">\n          <div class=\"fcm-id\"><span class=\"fcm-pn\">Ammonium sulphate<\/span><span class=\"fcm-an\">21-0-0-24S<\/span><\/div>\n          <div class=\"fcm-barwrap\"><div class=\"fcm-bar\"><\/div><\/div>\n          <div class=\"fcm-cpn\"><span class=\"fcm-cur\">$<\/span><b class=\"fcm-cpn-v\">0<\/b><\/div>\n          <div class=\"fcm-pricecell\">\n            <label class=\"fcm-plab\" for=\"fcm-p-as\">Price<\/label>\n            <span class=\"fcm-cur\">$<\/span><input class=\"fcm-pi\" id=\"fcm-p-as\" type=\"number\" min=\"0\" step=\"1\" value=\"250\">\n            <span class=\"fcm-u\" data-sys=\"metric\">per tonne<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>per short ton<\/span>\n          <\/div>\n          <div class=\"fcm-sub\">\n            <span class=\"fcm-rate-v\">0<\/span> <span class=\"fcm-u\" data-sys=\"metric\">kg\/ha<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>lb\/ac<\/span> of product\n            <span class=\"fcm-dot\"><span class=\"fcm-cur\">$<\/span><b class=\"fcm-cost-v\">0<\/b>\n            <span class=\"fcm-u\" data-sys=\"metric\">per hectare<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>per acre<\/span><\/span>\n            <span class=\"fcm-cred\" hidden>and it also brings <b class=\"fcm-cred-v\">0<\/b> <span class=\"fcm-cred-u\"><span class=\"fcm-u\" data-sys=\"metric\">kg\/ha<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>lb\/ac<\/span><\/span> of <span class=\"fcm-cred-n\"><\/span><\/span>\n          <\/div>\n        <\/div>\n        <div class=\"fcm-row\" data-p=\"map\">\n          <div class=\"fcm-id\"><span class=\"fcm-pn\">MAP<\/span><span class=\"fcm-an\">11-52-0<\/span><\/div>\n          <div class=\"fcm-barwrap\"><div class=\"fcm-bar\"><\/div><\/div>\n          <div class=\"fcm-cpn\"><span class=\"fcm-cur\">$<\/span><b class=\"fcm-cpn-v\">0<\/b><\/div>\n          <div class=\"fcm-pricecell\">\n            <label class=\"fcm-plab\" for=\"fcm-p-map\">Price<\/label>\n            <span class=\"fcm-cur\">$<\/span><input class=\"fcm-pi\" id=\"fcm-p-map\" type=\"number\" min=\"0\" step=\"1\" value=\"650\">\n            <span class=\"fcm-u\" data-sys=\"metric\">per tonne<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>per short ton<\/span>\n          <\/div>\n          <div class=\"fcm-sub\">\n            <span class=\"fcm-rate-v\">0<\/span> <span class=\"fcm-u\" data-sys=\"metric\">kg\/ha<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>lb\/ac<\/span> of product\n            <span class=\"fcm-dot\"><span class=\"fcm-cur\">$<\/span><b class=\"fcm-cost-v\">0<\/b>\n            <span class=\"fcm-u\" data-sys=\"metric\">per hectare<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>per acre<\/span><\/span>\n            <span class=\"fcm-cred\" hidden>and it also brings <b class=\"fcm-cred-v\">0<\/b> <span class=\"fcm-cred-u\"><span class=\"fcm-u\" data-sys=\"metric\">kg\/ha<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>lb\/ac<\/span><\/span> of <span class=\"fcm-cred-n\"><\/span><\/span>\n          <\/div>\n        <\/div>\n        <div class=\"fcm-row\" data-p=\"dap\">\n          <div class=\"fcm-id\"><span class=\"fcm-pn\">DAP<\/span><span class=\"fcm-an\">18-46-0<\/span><\/div>\n          <div class=\"fcm-barwrap\"><div class=\"fcm-bar\"><\/div><\/div>\n          <div class=\"fcm-cpn\"><span class=\"fcm-cur\">$<\/span><b class=\"fcm-cpn-v\">0<\/b><\/div>\n          <div class=\"fcm-pricecell\">\n            <label class=\"fcm-plab\" for=\"fcm-p-dap\">Price<\/label>\n            <span class=\"fcm-cur\">$<\/span><input class=\"fcm-pi\" id=\"fcm-p-dap\" type=\"number\" min=\"0\" step=\"1\" value=\"620\">\n            <span class=\"fcm-u\" data-sys=\"metric\">per tonne<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>per short ton<\/span>\n          <\/div>\n          <div class=\"fcm-sub\">\n            <span class=\"fcm-rate-v\">0<\/span> <span class=\"fcm-u\" data-sys=\"metric\">kg\/ha<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>lb\/ac<\/span> of product\n            <span class=\"fcm-dot\"><span class=\"fcm-cur\">$<\/span><b class=\"fcm-cost-v\">0<\/b>\n            <span class=\"fcm-u\" data-sys=\"metric\">per hectare<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>per acre<\/span><\/span>\n            <span class=\"fcm-cred\" hidden>and it also brings <b class=\"fcm-cred-v\">0<\/b> <span class=\"fcm-cred-u\"><span class=\"fcm-u\" data-sys=\"metric\">kg\/ha<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>lb\/ac<\/span><\/span> of <span class=\"fcm-cred-n\"><\/span><\/span>\n          <\/div>\n        <\/div>\n        <div class=\"fcm-row\" data-p=\"tsp\">\n          <div class=\"fcm-id\"><span class=\"fcm-pn\">Triple superphosphate<\/span><span class=\"fcm-an\">0-46-0<\/span><\/div>\n          <div class=\"fcm-barwrap\"><div class=\"fcm-bar\"><\/div><\/div>\n          <div class=\"fcm-cpn\"><span class=\"fcm-cur\">$<\/span><b class=\"fcm-cpn-v\">0<\/b><\/div>\n          <div class=\"fcm-pricecell\">\n            <label class=\"fcm-plab\" for=\"fcm-p-tsp\">Price<\/label>\n            <span class=\"fcm-cur\">$<\/span><input class=\"fcm-pi\" id=\"fcm-p-tsp\" type=\"number\" min=\"0\" step=\"1\" value=\"480\">\n            <span class=\"fcm-u\" data-sys=\"metric\">per tonne<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>per short ton<\/span>\n          <\/div>\n          <div class=\"fcm-sub\">\n            <span class=\"fcm-rate-v\">0<\/span> <span class=\"fcm-u\" data-sys=\"metric\">kg\/ha<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>lb\/ac<\/span> of product\n            <span class=\"fcm-dot\"><span class=\"fcm-cur\">$<\/span><b class=\"fcm-cost-v\">0<\/b>\n            <span class=\"fcm-u\" data-sys=\"metric\">per hectare<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>per acre<\/span><\/span>\n            <span class=\"fcm-cred\" hidden>and it also brings <b class=\"fcm-cred-v\">0<\/b> <span class=\"fcm-cred-u\"><span class=\"fcm-u\" data-sys=\"metric\">kg\/ha<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>lb\/ac<\/span><\/span> of <span class=\"fcm-cred-n\"><\/span><\/span>\n          <\/div>\n        <\/div>\n        <div class=\"fcm-row\" data-p=\"mop\">\n          <div class=\"fcm-id\"><span class=\"fcm-pn\">Muriate of potash<\/span><span class=\"fcm-an\">0-0-60<\/span><\/div>\n          <div class=\"fcm-barwrap\"><div class=\"fcm-bar\"><\/div><\/div>\n          <div class=\"fcm-cpn\"><span class=\"fcm-cur\">$<\/span><b class=\"fcm-cpn-v\">0<\/b><\/div>\n          <div class=\"fcm-pricecell\">\n            <label class=\"fcm-plab\" for=\"fcm-p-mop\">Price<\/label>\n            <span class=\"fcm-cur\">$<\/span><input class=\"fcm-pi\" id=\"fcm-p-mop\" type=\"number\" min=\"0\" step=\"1\" value=\"350\">\n            <span class=\"fcm-u\" data-sys=\"metric\">per tonne<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>per short ton<\/span>\n          <\/div>\n          <div class=\"fcm-sub\">\n            <span class=\"fcm-rate-v\">0<\/span> <span class=\"fcm-u\" data-sys=\"metric\">kg\/ha<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>lb\/ac<\/span> of product\n            <span class=\"fcm-dot\"><span class=\"fcm-cur\">$<\/span><b class=\"fcm-cost-v\">0<\/b>\n            <span class=\"fcm-u\" data-sys=\"metric\">per hectare<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>per acre<\/span><\/span>\n            <span class=\"fcm-cred\" hidden>and it also brings <b class=\"fcm-cred-v\">0<\/b> <span class=\"fcm-cred-u\"><span class=\"fcm-u\" data-sys=\"metric\">kg\/ha<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>lb\/ac<\/span><\/span> of <span class=\"fcm-cred-n\"><\/span><\/span>\n          <\/div>\n        <\/div>\n        <div class=\"fcm-row\" data-p=\"sop\">\n          <div class=\"fcm-id\"><span class=\"fcm-pn\">Sulphate of potash<\/span><span class=\"fcm-an\">0-0-50-18S<\/span><\/div>\n          <div class=\"fcm-barwrap\"><div class=\"fcm-bar\"><\/div><\/div>\n          <div class=\"fcm-cpn\"><span class=\"fcm-cur\">$<\/span><b class=\"fcm-cpn-v\">0<\/b><\/div>\n          <div class=\"fcm-pricecell\">\n            <label class=\"fcm-plab\" for=\"fcm-p-sop\">Price<\/label>\n            <span class=\"fcm-cur\">$<\/span><input class=\"fcm-pi\" id=\"fcm-p-sop\" type=\"number\" min=\"0\" step=\"1\" value=\"600\">\n            <span class=\"fcm-u\" data-sys=\"metric\">per tonne<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>per short ton<\/span>\n          <\/div>\n          <div class=\"fcm-sub\">\n            <span class=\"fcm-rate-v\">0<\/span> <span class=\"fcm-u\" data-sys=\"metric\">kg\/ha<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>lb\/ac<\/span> of product\n            <span class=\"fcm-dot\"><span class=\"fcm-cur\">$<\/span><b class=\"fcm-cost-v\">0<\/b>\n            <span class=\"fcm-u\" data-sys=\"metric\">per hectare<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>per acre<\/span><\/span>\n            <span class=\"fcm-cred\" hidden>and it also brings <b class=\"fcm-cred-v\">0<\/b> <span class=\"fcm-cred-u\"><span class=\"fcm-u\" data-sys=\"metric\">kg\/ha<\/span><span class=\"fcm-u\" data-sys=\"imperial\" hidden>lb\/ac<\/span><\/span> of <span class=\"fcm-cred-n\"><\/span><\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"fcm-cta\">\n      <p>The cheapest source of a nutrient is one decision. Where in the field it pays to put more of it, and where less, is the one that moves yield.<\/p>\n      <a class=\"fcm-btn\" href=\"https:\/\/geopard.tech\/ai\/?utm_source=blog&amp;utm_medium=widget&amp;utm_campaign=fertilizer-comparator\">See where to apply more, and where less<\/a>\n    <\/div>\n  <\/div>\n  <div class=\"fcm-names\" id=\"fcm-names\" hidden>\n    <span data-n=\"N\">nitrogen<\/span><span data-n=\"P\">phosphate<\/span><span data-n=\"K\">potash<\/span><span data-n=\"S\">sulphur<\/span>\n  <\/div>\n  <div class=\"fcm-tip\" id=\"fcm-tip\" hidden><\/div>\n\n<script nowprocket data-no-optimize=\"1\" data-no-defer=\"1\" data-no-minify=\"1\">\n(function(){\n\/* FCM-CORE BEGIN *\/\n\/\/ Label analyses of the commodity products, percent by weight, as N-P2O5-K2O\n\/\/ and sulphur where it matters. Conditions are written as ternaries because a\n\/\/ literal ampersand anywhere in a script body is rewritten by WordPress and\n\/\/ breaks the JS (root CLAUDE.md rule 1), comments included.\nvar PRODUCTS = {\n  urea:  {N: 46, P: 0,  K: 0},\n  uan32: {N: 32, P: 0,  K: 0},\n  an:    {N: 34, P: 0,  K: 0},\n  as:    {N: 21, P: 0,  K: 0,  S: 24},\n  map:   {N: 11, P: 52, K: 0},\n  dap:   {N: 18, P: 46, K: 0},\n  tsp:   {N: 0,  P: 46, K: 0},\n  mop:   {N: 0,  P: 0,  K: 60},\n  sop:   {N: 0,  P: 0,  K: 50, S: 18}\n};\nvar LB_PER_KG_HA = 0.892179;   \/\/ 1 kg\/ha expressed in lb\/ac\nfunction toImperial(kgHa){ return kgHa * LB_PER_KG_HA; }\nfunction toMetric(lbAc){ return lbAc \/ LB_PER_KG_HA; }\n\/\/ Rate the product against the nutrient being bought, then report what else it\n\/\/ brings with it. Ignoring those credits overstates the nitrogen still to buy,\n\/\/ which is the mistake this widget exists to prevent.\nfunction plan(key, target, pricePerKg){\n  var p = PRODUCTS[key];\n  var order = ['N', 'P', 'K'];\n  var driver = '';\n  var productKgHa = 0;\n  for (var i = 0; i < order.length; i++) {\n    var n = order[i];\n    if (target[n] > 0 ? p[n] > 0 : false) {\n      var need = target[n] \/ (p[n] \/ 100);\n      if (need > productKgHa) { productKgHa = need; driver = n; }\n    }\n  }\n  var price = pricePerKg[key] || 0;\n  var costHa = productKgHa * price;\n  var delivered = {\n    N: productKgHa * p.N \/ 100,\n    P: productKgHa * p.P \/ 100,\n    K: productKgHa * p.K \/ 100,\n    S: productKgHa * (p.S ? p.S : 0) \/ 100\n  };\n  var credits = {};\n  for (var j = 0; j < order.length; j++) {\n    if (order[j] !== driver) { credits[order[j]] = delivered[order[j]]; }\n  }\n  var drivenAmount = driver ? target[driver] : 0;\n  return {\n    key: key, driver: driver, productKgHa: productKgHa, costHa: costHa,\n    delivered: delivered, credits: credits,\n    costPerKgNutrient: drivenAmount > 0 ? costHa \/ drivenAmount : 0\n  };\n}\n\/* FCM-CORE END *\/\nvar root = document.getElementById('gp-fcm');\nif (!root) { return; }\nvar KG_PER_SHORT_TON = 907.185;\nvar AC_PER_HA = 2.471054;\nvar LB_PER_KG = 2.204623;\nvar IMPERIAL = {US: 1, CA: 1};\n\/* FCM-RATES BEGIN -- owned by tools\/fertilizer-comparator\/fetch-prices.js.\n   Country -> [currency symbol, units of that currency per US dollar]. Embedded\n   rather than fetched so the page stays dependency free (rule 4). Refreshed on\n   a schedule; the visible stamp in the markup is written by the same job. *\/\nvar CUR = {\n  US: ['$', 1], CA: ['C$', 1.4149], BR: ['R$', 5.1895], AR: ['$', 1523.9662],\n  AU: ['A$', 1.4258], NZ: ['NZ$', 1.7677], GB: ['\\u00a3', 0.7556],\n  FR: ['\\u20ac', 0.8784], DE: ['\\u20ac', 0.8784], ES: ['\\u20ac', 0.8784],\n  IT: ['\\u20ac', 0.8784], PL: ['z\\u0142', 3.8408], UA: ['\\u20b4', 44.8454],\n  RO: ['lei', 4.6294], HU: ['Ft', 320.9239], KZ: ['\\u20b8', 442.6356],\n  RU: ['\\u20bd', 84.1920], ZA: ['R', 16.3221], IN: ['\\u20b9', 95.9279],\n  CN: ['\\u00a5', 6.7195], XX: ['$', 1]\n};\n\/* FCM-RATES END *\/\nvar KG_PER_TONNE = 1000;\n\/\/ Starting figures in US dollars per tonne of product. Not a price feed.\nvar BASE_USD_T = {urea: 400, uan32: 300, an: 380, as: 250, map: 650,\n                  dap: 620, tsp: 480, mop: 350, sop: 600};\nfunction roundPrice(v){\n  var step = v < 1000 ? 5 : (v < 10000 ? 10 : (v < 100000 ? 100 : 1000));\n  return Math.round(v \/ step) * step;\n}\nfunction defaultPrice(key){\n  var c = CUR[state.country] ? CUR[state.country] : CUR.XX;\n  var perTonne = BASE_USD_T[key] * c[1];\n  return roundPrice(state.sys === 'imperial' ? perTonne * KG_PER_SHORT_TON \/ KG_PER_TONNE : perTonne);\n}\nvar state = {nutrient: 'N', country: 'US', sys: 'imperial'};\nfunction detectCountry(){\n  var lang = navigator.language ? navigator.language : '';\n  var m = \/[-_]([A-Za-z]{2})$\/.exec(lang);\n  if (m) { return m[1].toUpperCase(); }\n  var tz = '';\n  try { tz = Intl.DateTimeFormat().resolvedOptions().timeZone; } catch (e) { tz = ''; }\n  var TZ = {'America\/New_York': 'US', 'America\/Chicago': 'US', 'America\/Denver': 'US',\n            'America\/Los_Angeles': 'US', 'America\/Toronto': 'CA', 'America\/Winnipeg': 'CA',\n            'America\/Sao_Paulo': 'BR', 'America\/Argentina\/Buenos_Aires': 'AR',\n            'Australia\/Sydney': 'AU', 'Pacific\/Auckland': 'NZ', 'Europe\/London': 'GB',\n            'Europe\/Paris': 'FR', 'Europe\/Berlin': 'DE', 'Europe\/Madrid': 'ES',\n            'Europe\/Rome': 'IT', 'Europe\/Warsaw': 'PL', 'Europe\/Kyiv': 'UA',\n            'Europe\/Bucharest': 'RO', 'Europe\/Budapest': 'HU', 'Asia\/Almaty': 'KZ',\n            'Europe\/Moscow': 'RU', 'Africa\/Johannesburg': 'ZA', 'Asia\/Kolkata': 'IN',\n            'Asia\/Shanghai': 'CN'};\n  return TZ[tz] ? TZ[tz] : 'XX';\n}\nvar sel = document.getElementById('fcm-country');\nvar target = document.getElementById('fcm-target');\nvar rowsBox = document.getElementById('fcm-rows');\nvar rows = root.querySelectorAll('.fcm-row');\nvar tip = document.getElementById('fcm-tip');\nfunction applyLocale(){\n  state.sys = IMPERIAL[state.country] ? 'imperial' : 'metric';\n  var units = root.querySelectorAll('.fcm-u');\n  for (var i = 0; i < units.length; i++) {\n    units[i].hidden = units[i].getAttribute('data-sys') !== state.sys;\n  }\n  var c = CUR[state.country] ? CUR[state.country] : CUR.XX;\n  var curs = root.querySelectorAll('.fcm-cur');\n  for (var j = 0; j < curs.length; j++) { curs[j].textContent = c[0]; }\n  \/\/ Changing the region has to move the prices too. Leaving the number alone\n  \/\/ while swapping the symbol claimed the same figure in a different currency.\n  var pis = root.querySelectorAll('.fcm-pi');\n  for (var k = 0; k < pis.length; k++) {\n    var row = pis[k].closest('.fcm-row');\n    if (row) { pis[k].value = defaultPrice(row.getAttribute('data-p')); }\n  }\n}\nfunction pricePerKg(row){\n  var v = parseFloat(row.querySelector('.fcm-pi').value);\n  if (!(v > 0)) { return 0; }\n  return state.sys === 'imperial' ? v \/ KG_PER_SHORT_TON : v \/ 1000;\n}\nfunction render(){\n  var t = parseFloat(target.value);\n  if (!(t >= 0)) { t = 0; }\n  var targetKgHa = state.sys === 'imperial' ? toMetric(t) : t;\n  var targets = {N: 0, P: 0, K: 0};\n  targets[state.nutrient] = targetKgHa;\n  var prices = {};\n  for (var i = 0; i < rows.length; i++) { prices[rows[i].getAttribute('data-p')] = pricePerKg(rows[i]); }\n  var results = [];\n  for (var r = 0; r < rows.length; r++) {\n    var key = rows[r].getAttribute('data-p');\n    var res = plan(key, targets, prices);\n    results.push({row: rows[r], res: res});\n  }\n  var live = [];\n  for (var q = 0; q < results.length; q++) {\n    var on = results[q].res.driver !== '';\n    results[q].row.classList.toggle('off', !on);\n    if (on) { live.push(results[q]); }\n  }\n  live.sort(function(a, b){ return a.res.costPerKgNutrient - b.res.costPerKgNutrient; });\n  var max = 0;\n  for (var m = 0; m < live.length; m++) {\n    if (live[m].res.costPerKgNutrient > max) { max = live[m].res.costPerKgNutrient; }\n  }\n  var fmt = function(v, d){ return v.toFixed(d); };\n  for (var k = 0; k < live.length; k++) {\n    var row = live[k].row, res = live[k].res;\n    rowsBox.appendChild(row);\n    row.classList.toggle('best', k === 0);\n    var perNut = state.sys === 'imperial' ? res.costPerKgNutrient \/ LB_PER_KG : res.costPerKgNutrient;\n    var rate = state.sys === 'imperial' ? toImperial(res.productKgHa) : res.productKgHa;\n    var cost = state.sys === 'imperial' ? res.costHa \/ AC_PER_HA : res.costHa;\n    row.querySelector('.fcm-cpn-v').textContent = fmt(perNut, 2);\n    row.querySelector('.fcm-rate-v').textContent = fmt(rate, 0);\n    row.querySelector('.fcm-cost-v').textContent = fmt(cost, 0);\n    row.querySelector('.fcm-bar').style.width = (max > 0 ? (res.costPerKgNutrient \/ max) * 100 : 0) + '%';\n    var credName = '', credVal = 0;\n    var ck = ['N', 'P', 'K'];\n    for (var c = 0; c < ck.length; c++) {\n      if (res.credits[ck[c]] > credVal) { credVal = res.credits[ck[c]]; credName = ck[c]; }\n    }\n    if (res.delivered.S > credVal) { credVal = res.delivered.S; credName = 'S'; }\n    var cred = row.querySelector('.fcm-cred');\n    if (credVal > 0.5) {\n      var shown = state.sys === 'imperial' ? toImperial(credVal) : credVal;\n      row.querySelector('.fcm-cred-v').textContent = fmt(shown, 0);\n      var label = document.getElementById('fcm-names').querySelector('[data-n=\"' + credName + '\"]');\n      row.querySelector('.fcm-cred-n').textContent = label ? label.textContent : credName;\n      cred.hidden = false;\n    } else {\n      cred.hidden = true;\n    }\n  }\n}\nsel.addEventListener('change', function(){ state.country = sel.value; applyLocale(); render(); });\ntarget.addEventListener('input', render);\nvar nuts = root.querySelectorAll('.fcm-nut');\nfor (var n = 0; n < nuts.length; n++) {\n  nuts[n].addEventListener('click', function(ev){\n    var b = ev.currentTarget;\n    for (var z = 0; z < nuts.length; z++) { nuts[z].classList.remove('on'); }\n    b.classList.add('on');\n    state.nutrient = b.getAttribute('data-n');\n    render();\n  });\n}\nvar pis = root.querySelectorAll('.fcm-pi');\nfor (var pI = 0; pI < pis.length; pI++) { pis[pI].addEventListener('input', render); }\n\/\/ Tooltip. Content is copied out of the row's own static + numeric DOM, never\n\/\/ written from a string in here, so TranslatePress reaches it.\nfunction showTip(row, cx, cy){\n  var src = row.querySelector('.fcm-sub');\n  if (!src) { return; }\n  tip.innerHTML = src.innerHTML;\n  tip.hidden = false;\n  var box = root.getBoundingClientRect();\n  var x = cx - box.left + 14, y = cy - box.top + 14;\n  if (x + tip.offsetWidth > box.width - 8) { x = box.width - tip.offsetWidth - 8; }\n  tip.style.left = x + 'px';\n  tip.style.top = y + 'px';\n}\nfor (var b2 = 0; b2 < rows.length; b2++) {\n  rows[b2].addEventListener('mousemove', function(ev){ showTip(ev.currentTarget, ev.clientX, ev.clientY); });\n  rows[b2].addEventListener('mouseleave', function(){ tip.hidden = true; });\n}\ndocument.addEventListener('keydown', function(ev){ if (ev.key === 'Escape') { tip.hidden = true; } });\nstate.country = detectCountry();\nvar found = false;\nfor (var o = 0; o < sel.options.length; o++) { if (sel.options[o].value === state.country) { found = true; } }\nif (!found) { state.country = 'XX'; }\nsel.value = state.country;\napplyLocale();\nrender();\n})();\n<\/script>\n<\/div>\n\n\n\n<!-- GENERATED by scripts\/make_faq.py from tools\/fertilizer-comparator\/faq.json. Do not hand-edit. -->\n<div class=\"gp-lead\">\n<style>\n.gp-lead .gpx-faq{margin:36px 0 8px}\n.gp-lead .gpx-faq h2{text-align:center;margin:0 0 20px;font-size:1.6rem}\n.gp-lead .gpx-tabs{border:1px solid #e8ebe2;border-radius:16px;overflow:hidden;background:#fff}\n.gp-lead .gpx-tablist{display:flex;gap:0;background:#f6f7f1;border-bottom:1px solid #e8ebe2;overflow-x:auto;scrollbar-width:none}\n.gp-lead .gpx-tablist::-webkit-scrollbar{display:none}\n.gp-lead .gpx-tab{flex:1 1 auto;min-width:max-content;background:transparent;border:0;padding:16px 22px;font-family:inherit;font-size:.95rem;font-weight:700;color:#4c6066;cursor:pointer;border-bottom:3px solid transparent;white-space:nowrap}\n.gp-lead .gpx-tab:hover{color:#145328;background:#f0f4ea}\n.gp-lead .gpx-tab[aria-selected=\"true\"]{color:#145328;border-bottom-color:#15701e;background:#fff}\n.gp-lead .gpx-tab:focus{outline:2px solid #15701e;outline-offset:-2px}\n.gp-lead .gpx-panel{padding:28px 32px;display:none}\n.gp-lead .gpx-panel.is-active{display:block}\n.gp-lead .gpx-panel h3{margin:0 0 10px;font-size:1.12rem;color:#212121}\n.gp-lead .gpx-panel p{margin:0;line-height:1.7;color:#243024;font-size:1rem}\n.gp-lead .gpx-panel p+p{margin-top:10px}\n@media (max-width:760px){\n  .gp-lead .gpx-panel{padding:22px 20px}\n  .gp-lead .gpx-tab{padding:14px 16px;font-size:.9rem}\n}\n<\/style>\n<section class=\"gpx-faq\" aria-labelledby=\"gpx-faq-h\">\n  <h2 id=\"gpx-faq-h\">Frequently asked questions<\/h2>\n  <div class=\"gpx-tabs\">\n    <div class=\"gpx-tablist\" role=\"tablist\" aria-label=\"Fertilizer Comparator FAQ\">\n      <button class=\"gpx-tab\" role=\"tab\" id=\"gpx-tab-1\" aria-controls=\"gpx-panel-1\" aria-selected=\"true\" tabindex=\"0\">Cost per nutrient<\/button>\n      <button class=\"gpx-tab\" role=\"tab\" id=\"gpx-tab-2\" aria-controls=\"gpx-panel-2\" aria-selected=\"false\" tabindex=\"-1\">Co-nutrients<\/button>\n      <button class=\"gpx-tab\" role=\"tab\" id=\"gpx-tab-3\" aria-controls=\"gpx-panel-3\" aria-selected=\"false\" tabindex=\"-1\">Product analyses<\/button>\n      <button class=\"gpx-tab\" role=\"tab\" id=\"gpx-tab-4\" aria-controls=\"gpx-panel-4\" aria-selected=\"false\" tabindex=\"-1\">Prices<\/button>\n      <button class=\"gpx-tab\" role=\"tab\" id=\"gpx-tab-5\" aria-controls=\"gpx-panel-5\" aria-selected=\"false\" tabindex=\"-1\">Blends<\/button>\n    <\/div>\n    <div class=\"gpx-panel is-active\" role=\"tabpanel\" id=\"gpx-panel-1\" aria-labelledby=\"gpx-tab-1\">\n      <h3>Why compare cost per kilogram of nutrient instead of price per tonne?<\/h3>\n      <p>Because a bag price says nothing until you divide it by the nutrient inside it. Urea is 46 percent nitrogen and ammonium sulphate is 21 percent, so the cheaper tonne is often the more expensive nitrogen.<\/p>\n      <p>The tool rates each product against the nutrient you are actually buying, then reports the product needed per hectare, the cost per hectare, and the cost per unit of that nutrient, ranked cheapest first.<\/p>\n    <\/div>\n    <div class=\"gpx-panel\" role=\"tabpanel\" id=\"gpx-panel-2\" aria-labelledby=\"gpx-tab-2\">\n      <h3>What does &quot;it also brings&quot; mean on a row?<\/h3>\n      <p>Several products supply more than one nutrient. Hitting 60 kg of phosphate with MAP also delivers about 13 kg of nitrogen per hectare, and ammonium sulphate brings substantial sulphur with its nitrogen.<\/p>\n      <p>Ignoring that credit overstates what you still have to buy. The tool shows it on every row where it is worth counting, so the comparison is against what each product actually leaves in the field.<\/p>\n    <\/div>\n    <div class=\"gpx-panel\" role=\"tabpanel\" id=\"gpx-panel-3\" aria-labelledby=\"gpx-tab-3\">\n      <h3>Where do the product analyses come from?<\/h3>\n      <p>They are the label analyses of the commodity products: urea 46-0-0, UAN 32-0-0, ammonium nitrate 34-0-0, ammonium sulphate 21-0-0-24S, MAP 11-52-0, DAP 18-46-0, triple superphosphate 0-46-0, muriate of potash 0-0-60 and sulphate of potash 0-0-50-18S.<\/p>\n      <p>Branded blends vary, so check the analysis printed on what you are quoted and adjust the price accordingly.<\/p>\n    <\/div>\n    <div class=\"gpx-panel\" role=\"tabpanel\" id=\"gpx-panel-4\" aria-labelledby=\"gpx-tab-4\">\n      <h3>Why are prices not filled in for my country?<\/h3>\n      <p>Because fertilizer prices move too fast and too locally for a stored figure to be worth trusting, and a stale number here would be worse than no number at all.<\/p>\n      <p>Your region sets the units and the currency symbol. The prices are yours to type in, from the quotes actually in front of you.<\/p>\n    <\/div>\n    <div class=\"gpx-panel\" role=\"tabpanel\" id=\"gpx-panel-5\" aria-labelledby=\"gpx-tab-5\">\n      <h3>Can it plan a blend across nitrogen, phosphate and potash at once?<\/h3>\n      <p>Not yet, deliberately. A blend answer depends on which nutrient you solve for first and on what the co-nutrients displace, and a confident-looking blend that quietly chose for you would be worse than none.<\/p>\n      <p>Compare one nutrient at a time here. For a full programme across a field, the GeoPard platform builds the plan against your zones rather than a single rate.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n<script type=\"application\/ld+json\" data-no-optimize=\"1\" data-no-minify=\"1\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Why compare cost per kilogram of nutrient instead of price per tonne?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Because a bag price says nothing until you divide it by the nutrient inside it. Urea is 46 percent nitrogen and ammonium sulphate is 21 percent, so the cheaper tonne is often the more expensive nitrogen. The tool rates each product against the nutrient you are actually buying, then reports the product needed per hectare, the cost per hectare, and the cost per unit of that nutrient, ranked cheapest first.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What does \\\"it also brings\\\" mean on a row?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Several products supply more than one nutrient. Hitting 60 kg of phosphate with MAP also delivers about 13 kg of nitrogen per hectare, and ammonium sulphate brings substantial sulphur with its nitrogen. Ignoring that credit overstates what you still have to buy. The tool shows it on every row where it is worth counting, so the comparison is against what each product actually leaves in the field.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Where do the product analyses come from?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"They are the label analyses of the commodity products: urea 46-0-0, UAN 32-0-0, ammonium nitrate 34-0-0, ammonium sulphate 21-0-0-24S, MAP 11-52-0, DAP 18-46-0, triple superphosphate 0-46-0, muriate of potash 0-0-60 and sulphate of potash 0-0-50-18S. Branded blends vary, so check the analysis printed on what you are quoted and adjust the price accordingly.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Why are prices not filled in for my country?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Because fertilizer prices move too fast and too locally for a stored figure to be worth trusting, and a stale number here would be worse than no number at all. Your region sets the units and the currency symbol. The prices are yours to type in, from the quotes actually in front of you.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can it plan a blend across nitrogen, phosphate and potash at once?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Not yet, deliberately. A blend answer depends on which nutrient you solve for first and on what the co-nutrients displace, and a confident-looking blend that quietly chose for you would be worse than none. Compare one nutrient at a time here. For a full programme across a field, the GeoPard platform builds the plan against your zones rather than a single rate.\"\n      }\n    }\n  ]\n}\n<\/script>\n<\/div>\n<script nowprocket data-no-optimize=\"1\" data-no-defer=\"1\" data-no-minify=\"1\">\n(function(){\n  var root = document.querySelector('.gp-lead .gpx-faq');\n  if (!root) { return; }\n  var tabs = root.querySelectorAll('.gpx-tab');\n  var panels = root.querySelectorAll('.gpx-panel');\n  function activate(idx){\n    for (var i = 0; i < tabs.length; i++) {\n      var on = i === idx;\n      tabs[i].setAttribute('aria-selected', on ? 'true' : 'false');\n      tabs[i].setAttribute('tabindex', on ? '0' : '-1');\n      if (on) { panels[i].classList.add('is-active'); } else { panels[i].classList.remove('is-active'); }\n    }\n  }\n  for (var i = 0; i < tabs.length; i++) {\n    (function(n){\n      tabs[n].addEventListener('click', function(){ activate(n); });\n      tabs[n].addEventListener('keydown', function(ev){\n        var d = ev.key === 'ArrowRight' ? 1 : (ev.key === 'ArrowLeft' ? -1 : 0);\n        if (d === 0) { return; }\n        var t = (n + d + tabs.length) % tabs.length;\n        activate(t); tabs[t].focus(); ev.preventDefault();\n      });\n    })(i);\n  }\n})();\n<\/script>\n\n\n\n<!-- GeoPard Tool Wrapper - CTA only (CTA band + AI Assistant band, NO FAQ).\n     Pages pair this with their OWN faq.html, because the FAQ in block 13099 is\n     Field Data Explorer specific and answers questions nobody asked on another\n     tool's page. Block 13099 stays as it is for the legacy pages. -->\n<div class=\"gp-lead\">\n<style>\n\/* Shared CTA, integration chips and FAQ tab styling. These classes are USED by\n   this block but were only DEFINED in wrapper-top block 13098, so any page that\n   uses this block without 13098 (a tool page with an inline hero) rendered the\n   CTA and FAQ completely unstyled. Copied verbatim from 13098, so pages that\n   carry both blocks are byte-identical in effect. *\/\n.gp-lead{font-family:var(--wp--preset--font-family--nunito,\"Nunito\",system-ui,-apple-system,Segoe UI,sans-serif);color:#212121;max-width:1600px;margin:0 auto;padding:0 16px}\n.gp-lead .gpx-cta{background:linear-gradient(135deg,#145328 0%,#1b7a2a 65%,#1a7951 100%);border-radius:18px;padding:38px 40px;margin:36px 0 24px;color:#fafbf4;text-align:center;position:relative;overflow:hidden}\n.gp-lead .gpx-cta::before{content:\"\";position:absolute;inset:auto -40px -60px auto;width:200px;height:200px;background:radial-gradient(circle,rgba(178,6,15,0.26),transparent 70%);pointer-events:none}\n.gp-lead .gpx-cta h2{color:#fff;margin:0 0 12px;font-size:1.6rem}\n.gp-lead .gpx-cta p{color:rgba(255,255,255,0.95);font-size:1.05rem;max-width:740px;margin:0 auto 22px}\n.gp-lead .gpx-btn{display:inline-block;background:#b2060f;color:#fff;font-family:var(--wp--preset--font-family--poppins,\"Poppins\",sans-serif);font-weight:600;font-size:1rem;padding:14px 30px;border-radius:999px;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;box-shadow:none}\n.gp-lead .gpx-btn:hover{transform:translateY(-1px);background:#fd4d48;color:#fff;box-shadow:none}\n.gp-lead .gpx-faq{margin:36px 0 8px}\n.gp-lead .gpx-faq h2{text-align:center;margin:0 0 20px;font-size:1.6rem}\n.gp-lead .gpx-tabs{border:1px solid #e8ebe2;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 2px 14px rgba(20,83,40,0.06)}\n.gp-lead .gpx-tablist{display:flex;gap:0;background:#f6f7f1;border-bottom:1px solid #e8ebe2;overflow-x:auto;scrollbar-width:none}\n.gp-lead .gpx-tablist::-webkit-scrollbar{display:none}\n.gp-lead .gpx-tab{flex:1 1 auto;min-width:max-content;background:transparent;border:0;padding:16px 22px;font-family:var(--wp--preset--font-family--poppins,\"Poppins\",sans-serif);font-size:.95rem;font-weight:600;color:#4c6066;cursor:pointer;border-bottom:3px solid transparent;transition:color .15s,border-color .15s,background .15s;white-space:nowrap;letter-spacing:.01em}\n.gp-lead .gpx-tab:hover{color:#145328;background:rgba(123,220,181,0.14)}\n.gp-lead .gpx-tab[aria-selected=\"true\"]{color:#145328;border-bottom-color:#15701e;background:#fff}\n.gp-lead .gpx-tab:focus{outline:2px solid #15701e;outline-offset:-2px}\n.gp-lead .gpx-panel{padding:28px 32px;display:none;animation:gpxfade .25s ease}\n.gp-lead .gpx-panel.is-active{display:block}\n.gp-lead .gpx-panel p{margin:0;line-height:1.7;color:#243024;font-size:1rem}\n.gp-lead .gpx-panel p+p{margin-top:10px}\n.gp-lead .gpx-panel kbd,.gp-lead .gpx-panel code{background:#f0f3ec;padding:2px 6px;border-radius:4px;font-family:var(--wp--preset--font-family--dm-mono,\"DM Mono\",ui-monospace,monospace);font-size:.88em;color:#145328}\n.gp-lead .gpx-integ{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:10px 0 20px}\n.gp-lead .gpx-integ-label{font-size:.86rem;color:rgba(255,255,255,0.86);margin:0 0 8px;font-weight:500;letter-spacing:.01em}\n.gp-lead .gpx-integ-chip{background:rgba(255,255,255,0.16);border:1px solid rgba(255,255,255,0.32);color:#fff;padding:6px 14px;border-radius:999px;font-size:.85rem;font-weight:600;letter-spacing:.02em}\n@media (max-width:760px){\n  .gp-lead .gpx-cta{padding:24px 22px}\n  .gp-lead .gpx-panel{padding:22px 20px}\n  .gp-lead .gpx-tab{padding:14px 16px;font-size:.9rem}\n}\n@keyframes gpxfade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}\n<\/style>\n\n<section class=\"gpx-cta\">\n  <h2>Bigger picture? GeoPard turns the data into prescriptions.<\/h2>\n  <p>This page reads one file at a time. The full GeoPard platform combines multi-year yield, NDVI, soil, and topography into management zones, generates variable rate prescriptions, and pushes them to your machine.<\/p>\n  <div class=\"gpx-integ-label\">Push prescriptions and pull as-applied data with:<\/div>\n  <div class=\"gpx-integ\">\n    <span class=\"gpx-integ-chip\">John Deere Operations Center<\/span>\n    <span class=\"gpx-integ-chip\">CNH FieldOps<\/span>\n    <span class=\"gpx-integ-chip\">AGCO \/ PTx FarmEngage<\/span>\n  <\/div>\n  <a class=\"gpx-btn\" href=\"https:\/\/app.geopard.tech\/signup?utm_source=geopard.tech&amp;utm_medium=lead-magnet&amp;utm_campaign=field-data-explorer&amp;utm_content=below-tool-cta\">Register free in GeoPard &rarr;<\/a>\n  <p style=\"margin:16px auto 0;max-width:740px;font-size:.95rem;color:rgba(255,255,255,.92)\">Already harvested? <a style=\"color:#ffffff;text-decoration:underline;text-underline-offset:3px\" href=\"https:\/\/geopard.tech\/yield-report\/\">See whether the variable rate paid off in the Automated Yield Report<\/a>.<\/p>\n<\/section>\n\n<section class=\"gpx-aiband\">\n  <style>\n    .gp-lead .gpx-aiband{display:flex;align-items:center;gap:24px;flex-wrap:wrap;background:#f2f7ee;border:1px solid #d6e2c5;border-radius:14px;padding:22px 26px;margin:26px 0}\n    .gp-lead .gpx-aiband-txt{flex:1 1 380px}\n    .gp-lead .gpx-aiband-new{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.05em;color:#ffffff;background:#b2060f;border-radius:999px;padding:3px 9px;vertical-align:3px;margin-left:10px}\n    .gp-lead .gpx-aiband h2{margin:0;font-size:1.3rem}\n    .gp-lead .gpx-aiband p{margin:8px 0 0;color:#4c6066;font-size:.98rem;line-height:1.55}\n    .gp-lead .gpx-aiband-btn{flex:0 0 auto;display:inline-flex;align-items:center;min-height:46px;background:#15701e;color:#ffffff;font-weight:600;padding:0 22px;border-radius:999px;text-decoration:none}\n    .gp-lead .gpx-aiband-btn:hover{background:#145328;color:#ffffff}\n    @media (max-width:640px){ .gp-lead .gpx-aiband{padding:18px} .gp-lead .gpx-aiband-btn{width:100%;justify-content:center} }\n  <\/style>\n  <div class=\"gpx-aiband-txt\">\n    <h2>Meet the GeoPard AI Assistant<span class=\"gpx-aiband-new\">NEW<\/span><\/h2>\n    <p>Reasoning AI for precision agriculture: it asks the right agronomic questions, shows its math, and builds dry-run validated prescriptions from your data. You approve every step.<\/p>\n  <\/div>\n  <a class=\"gpx-aiband-btn\" href=\"https:\/\/geopard.tech\/ai\/\">Watch how the AI thinks &rarr;<\/a>\n<\/section>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Porovnajte mo\u010dovinu, UAN, MAP, DAP, MOP a \u010fal\u0161ie pod\u013ea ceny za kilogram \u017eiv\u00edn za va\u0161e vlastn\u00e9 ceny a pozrite sa, \u010do ka\u017ed\u00fd produkt prin\u00e1\u0161a. Bez registr\u00e1cie.<\/p>","protected":false},"author":210157960,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_eb_attr":"","content-type":"","_wpcom_ai_launchpad_about_page":false,"_wpcom_ai_launchpad_gallery_page":false,"_wpcom_ai_launchpad_contact_page":false,"_wpcom_ai_launchpad_events_page":false,"_wpcom_ai_launchpad_video_page":false,"_wpcom_ai_launchpad_portfolio_piece":false,"footnotes":"","big_sky_generated":false},"class_list":["post-14351","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Fertilizer Cost Comparison Calculator - GeoPard<\/title>\n<meta name=\"description\" content=\"Compare urea, UAN, MAP, DAP, MOP and more by cost per kilogram of nutrient at your own prices, and see what each product brings with it. No signup.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/geopard.tech\/sk\/porovnavac-hnojiv\/\" \/>\n<meta property=\"og:locale\" content=\"sk_SK\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fertilizer Cost Comparison Calculator - GeoPard\" \/>\n<meta property=\"og:description\" content=\"Compare urea, UAN, MAP, DAP, MOP and more by cost per kilogram of nutrient at your own prices, and see what each product brings with it. No signup.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/geopard.tech\/sk\/porovnavac-hnojiv\/\" \/>\n<meta property=\"og:site_name\" content=\"GeoPard - Precision agriculture Mapping software\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/geopardAgriculture\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-28T14:48:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/geopard.tech\/wp-content\/uploads\/2026\/03\/GeoPard-Background-Precision-Ag-software-Do-more-with-your-data.png?fit=3116%2C1754&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"3116\" \/>\n\t<meta property=\"og:image:height\" content=\"1754\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@geopardagri\" \/>\n<meta name=\"twitter:label1\" content=\"Predpokladan\u00fd \u010das \u010d\u00edtania\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 min\u00faty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/geopard.tech\\\/fertilizer-comparator\\\/\",\"url\":\"https:\\\/\\\/geopard.tech\\\/fertilizer-comparator\\\/\",\"name\":\"Fertilizer Cost Comparison Calculator - GeoPard\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/geopard.tech\\\/#website\"},\"datePublished\":\"2026-09-28T14:19:57+00:00\",\"dateModified\":\"2026-09-28T14:48:28+00:00\",\"description\":\"Compare urea, UAN, MAP, DAP, MOP and more by cost per kilogram of nutrient at your own prices, and see what each product brings with it. No signup.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/geopard.tech\\\/fertilizer-comparator\\\/#breadcrumb\"},\"inLanguage\":\"sk-SK\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/geopard.tech\\\/fertilizer-comparator\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/geopard.tech\\\/fertilizer-comparator\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/geopard.tech\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fertilizer Comparator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/geopard.tech\\\/#website\",\"url\":\"https:\\\/\\\/geopard.tech\\\/\",\"name\":\"GeoPard - Precision agriculture software\",\"description\":\"Precision agriculture Mapping software\",\"publisher\":{\"@id\":\"https:\\\/\\\/geopard.tech\\\/#organization\"},\"alternateName\":\"GeoPard\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/geopard.tech\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"sk-SK\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/geopard.tech\\\/#organization\",\"name\":\"GeoPard Agriculture\",\"alternateName\":\"GeoPard\",\"url\":\"https:\\\/\\\/geopard.tech\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sk-SK\",\"@id\":\"https:\\\/\\\/geopard.tech\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/geopard.tech\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/geopard_logo_transparentbackground.png?fit=512%2C68&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/geopard.tech\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/geopard_logo_transparentbackground.png?fit=512%2C68&ssl=1\",\"width\":512,\"height\":68,\"caption\":\"GeoPard Agriculture\"},\"image\":{\"@id\":\"https:\\\/\\\/geopard.tech\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/geopardAgriculture\\\/\",\"https:\\\/\\\/x.com\\\/geopardagri\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/geopard-agriculture\\\/\",\"https:\\\/\\\/www.instagram.com\\\/geopardagriculture\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCiaPGLAhRPNh-s85dXdC-Sw\",\"https:\\\/\\\/www.g2.com\\\/products\\\/geopard-agriculture-precision-farming-software\\\/reviews\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kalkula\u010dka porovn\u00e1vania cien hnoj\u00edv - GeoPard","description":"Porovnajte mo\u010dovinu, UAN, MAP, DAP, MOP a \u010fal\u0161ie pod\u013ea ceny za kilogram \u017eiv\u00edn za va\u0161e vlastn\u00e9 ceny a pozrite sa, \u010do ka\u017ed\u00fd produkt prin\u00e1\u0161a. Bez registr\u00e1cie.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/geopard.tech\/sk\/porovnavac-hnojiv\/","og_locale":"sk_SK","og_type":"article","og_title":"Fertilizer Cost Comparison Calculator - GeoPard","og_description":"Compare urea, UAN, MAP, DAP, MOP and more by cost per kilogram of nutrient at your own prices, and see what each product brings with it. No signup.","og_url":"https:\/\/geopard.tech\/sk\/porovnavac-hnojiv\/","og_site_name":"GeoPard - Precision agriculture Mapping software","article_publisher":"https:\/\/www.facebook.com\/geopardAgriculture\/","article_modified_time":"2026-09-28T14:48:28+00:00","og_image":[{"width":3116,"height":1754,"url":"https:\/\/i0.wp.com\/geopard.tech\/wp-content\/uploads\/2026\/03\/GeoPard-Background-Precision-Ag-software-Do-more-with-your-data.png?fit=3116%2C1754&ssl=1","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@geopardagri","twitter_misc":{"Predpokladan\u00fd \u010das \u010d\u00edtania":"4 min\u00faty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/geopard.tech\/fertilizer-comparator\/","url":"https:\/\/geopard.tech\/fertilizer-comparator\/","name":"Kalkula\u010dka porovn\u00e1vania cien hnoj\u00edv - GeoPard","isPartOf":{"@id":"https:\/\/geopard.tech\/#website"},"datePublished":"2026-09-28T14:19:57+00:00","dateModified":"2026-09-28T14:48:28+00:00","description":"Porovnajte mo\u010dovinu, UAN, MAP, DAP, MOP a \u010fal\u0161ie pod\u013ea ceny za kilogram \u017eiv\u00edn za va\u0161e vlastn\u00e9 ceny a pozrite sa, \u010do ka\u017ed\u00fd produkt prin\u00e1\u0161a. Bez registr\u00e1cie.","breadcrumb":{"@id":"https:\/\/geopard.tech\/fertilizer-comparator\/#breadcrumb"},"inLanguage":"sk-SK","potentialAction":[{"@type":"ReadAction","target":["https:\/\/geopard.tech\/fertilizer-comparator\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/geopard.tech\/fertilizer-comparator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/geopard.tech\/"},{"@type":"ListItem","position":2,"name":"Fertilizer Comparator"}]},{"@type":"WebSite","@id":"https:\/\/geopard.tech\/#website","url":"https:\/\/geopard.tech\/","name":"GeoPard - softv\u00e9r pre presn\u00e9 po\u013enohospod\u00e1rstvo","description":"Po\u013enohospod\u00e1rstvo s presn\u00fdm riaden\u00edm Mapovac\u00ed softv\u00e9r","publisher":{"@id":"https:\/\/geopard.tech\/#organization"},"alternateName":"GeoPard","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/geopard.tech\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"sk-SK"},{"@type":"Organization","@id":"https:\/\/geopard.tech\/#organization","name":"GeoPard po\u013enohospod\u00e1rstvo","alternateName":"GeoPard","url":"https:\/\/geopard.tech\/","logo":{"@type":"ImageObject","inLanguage":"sk-SK","@id":"https:\/\/geopard.tech\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/geopard.tech\/wp-content\/uploads\/2026\/07\/geopard_logo_transparentbackground.png?fit=512%2C68&ssl=1","contentUrl":"https:\/\/i0.wp.com\/geopard.tech\/wp-content\/uploads\/2026\/07\/geopard_logo_transparentbackground.png?fit=512%2C68&ssl=1","width":512,"height":68,"caption":"GeoPard Agriculture"},"image":{"@id":"https:\/\/geopard.tech\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/geopardAgriculture\/","https:\/\/x.com\/geopardagri","https:\/\/www.linkedin.com\/company\/geopard-agriculture\/","https:\/\/www.instagram.com\/geopardagriculture\/","https:\/\/www.youtube.com\/channel\/UCiaPGLAhRPNh-s85dXdC-Sw","https:\/\/www.g2.com\/products\/geopard-agriculture-precision-farming-software\/reviews"]}]}},"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/PdiCPa-3Jt","_links":{"self":[{"href":"https:\/\/geopard.tech\/sk\/wp-json\/wp\/v2\/pages\/14351","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/geopard.tech\/sk\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/geopard.tech\/sk\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/geopard.tech\/sk\/wp-json\/wp\/v2\/users\/210157960"}],"replies":[{"embeddable":true,"href":"https:\/\/geopard.tech\/sk\/wp-json\/wp\/v2\/comments?post=14351"}],"version-history":[{"count":5,"href":"https:\/\/geopard.tech\/sk\/wp-json\/wp\/v2\/pages\/14351\/revisions"}],"predecessor-version":[{"id":14384,"href":"https:\/\/geopard.tech\/sk\/wp-json\/wp\/v2\/pages\/14351\/revisions\/14384"}],"wp:attachment":[{"href":"https:\/\/geopard.tech\/sk\/wp-json\/wp\/v2\/media?parent=14351"}],"curies":[{"name":"pracovn\u00fd list","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}