{"id":1960,"date":"2026-06-18T14:24:10","date_gmt":"2026-06-18T18:24:10","guid":{"rendered":"https:\/\/agflo.io\/?page_id=1960"},"modified":"2026-07-07T11:53:34","modified_gmt":"2026-07-07T15:53:34","slug":"feed-bin-monitoring-v3","status":"publish","type":"page","link":"https:\/\/agflo.io\/en\/feed-bin-monitoring-v3\/","title":{"rendered":"feed bin monitoring v3"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"1960\" class=\"elementor elementor-1960\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc22f71 e-con-full e-flex e-con e-parent\" data-id=\"dc22f71\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1cc91ae elementor-widget elementor-widget-html\" data-id=\"1cc91ae\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!doctype html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>AgFlo \u00b7 Continuous bin level monitoring for integrators &amp; feed mills<\/title>\n<meta name=\"description\" content=\"Industry-leading bin accuracy. Own the sensors, deploy them yourself, and cut your 5-year cost roughly in half. No lock-in. 60-day money-back guarantee.\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Archivo:wght@600;700;800;900&family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\n<style>\n  :root{\n    --bg:#0B0B0C; --bg2:#141416; --card:#191A1D; --card2:#202126;\n    --ink:#F5F3EF; --muted:#9C9BA1; --faint:#6E6D73;\n    --brand:#8DB2DE; --brand-d:#6E97C8; --amber:#C4D9B8;\n    --line:rgba(255,255,255,.09); --line2:rgba(255,255,255,.14);\n    --ok:#62C08A;\n    --maxw:1180px;\n    --disp:\"Archivo\",system-ui,sans-serif;\n    --body:\"IBM Plex Sans\",system-ui,sans-serif;\n    --mono:\"IBM Plex Mono\",ui-monospace,monospace;\n  }\n  *{box-sizing:border-box}\n  html{scroll-behavior:smooth}\n  body{\n    margin:0;background:var(--bg);color:var(--ink);\n    font-family:var(--body);font-size:17px;line-height:1.6;\n    -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;\n    overflow-x:hidden;\n  }\n  a{color:inherit}\n  .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}\n  .mono{font-family:var(--mono);font-weight:500;letter-spacing:.06em;text-transform:uppercase}\n  .eyebrow{font-family:var(--mono);font-size:12.5px;font-weight:600;letter-spacing:.18em;\n    text-transform:uppercase;color:var(--brand)}\n\n  \/* ---------- top bar ---------- *\/\n  .topbar{position:relative;z-index:5;border-bottom:1px solid var(--line)}\n  .topbar .wrap{display:flex;align-items:center;justify-content:space-between;height:92px}\n  .logo{height:42px;width:auto;display:block}\n  .top-right{display:flex;align-items:center;gap:22px}\n  .tel{font-family:var(--mono);font-size:14px;color:var(--muted);text-decoration:none;white-space:nowrap}\n  .tel:hover{color:var(--ink)}\n  .btn{\n    display:inline-flex;align-items:center;justify-content:center;gap:8px;\n    font-family:var(--disp);font-weight:800;font-size:15px;letter-spacing:.01em;\n    background:var(--brand);color:#0B0B0C;border:none;border-radius:10px;\n    padding:13px 20px;cursor:pointer;text-decoration:none;\n    transition:transform .15s ease,background .15s ease,box-shadow .15s ease;\n    box-shadow:0 1px 0 rgba(255,255,255,.18) inset;\n  }\n  .btn:hover{background:#A9C6E8;transform:translateY(-1px);box-shadow:0 8px 26px rgba(141,178,222,.35)}\n  .btn:active{transform:translateY(0)}\n  .btn--ghost{background:transparent;color:var(--ink);border:1px solid var(--line2);box-shadow:none}\n  .btn--ghost:hover{background:rgba(255,255,255,.05);transform:translateY(-1px);box-shadow:none}\n  .btn--block{width:100%;padding:17px 20px;font-size:17px}\n  .top-cta{padding:10px 16px;font-size:14px}\n\n  \/* ---------- hero ---------- *\/\n  .hero{position:relative;overflow:hidden}\n  .hero::before{ \/* ambient signal glow *\/\n    content:\"\";position:absolute;inset:0;pointer-events:none;\n    background:\n      radial-gradient(620px 420px at 78% -8%, rgba(141,178,222,.16), transparent 60%),\n      radial-gradient(560px 520px at 6% 12%, rgba(196,217,184,.07), transparent 55%);\n  }\n  .hero .wrap{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:54px;\n    padding-top:64px;padding-bottom:72px;align-items:start}\n  .h-status{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:12px;\n    color:var(--muted);background:var(--bg2);border:1px solid var(--line);border-radius:999px;\n    padding:7px 13px;margin-bottom:22px}\n  .dot{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px rgba(98,192,138,.18);\n    animation:pulse 2.4s ease-in-out infinite}\n  @keyframes pulse{0%,100%{opacity:1}50%{opacity:.45}}\n  h1{font-family:var(--disp);font-weight:900;line-height:1.02;letter-spacing:-.02em;\n    font-size:clamp(38px,5.4vw,62px);margin:0 0 18px}\n  h1 .hl{color:var(--brand)}\n  .lede{font-size:clamp(17px,2vw,20px);color:#D9D7D2;max-width:32em;margin:0 0 28px}\n  .benefits{list-style:none;margin:0 0 30px;padding:0;display:grid;gap:13px;max-width:33em}\n  .benefits li{display:flex;gap:13px;align-items:flex-start;font-size:16.5px;color:#E7E5E0}\n  .chk{flex:0 0 auto;width:22px;height:22px;margin-top:1px;border-radius:6px;background:rgba(141,178,222,.14);\n    display:grid;place-items:center}\n  .chk svg{width:13px;height:13px;stroke:var(--brand);stroke-width:2.6;fill:none}\n  .benefits b{color:var(--ink);font-weight:700}\n  .trust-mini{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;\n    padding-top:8px;border-top:1px solid var(--line);max-width:34em}\n  .trust-mini .tl{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}\n  .trust-mini .name{font-family:var(--disp);font-weight:700;font-size:14px;color:var(--muted)}\n\n  \/* telemetry chip *\/\n  .telem{margin-top:26px;font-family:var(--mono);font-size:12.5px;color:var(--muted);\n    background:var(--bg2);border:1px solid var(--line);border-radius:10px;padding:12px 14px;\n    display:flex;align-items:center;gap:12px;max-width:34em}\n  .telem .lvl{flex:1;height:7px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden;position:relative}\n  .telem .lvl span{position:absolute;inset:0 auto 0 0;width:12%;background:linear-gradient(90deg,#C7361F,var(--amber));border-radius:99px}\n  .telem .warn{color:var(--amber)}\n\n  \/* ---------- form card ---------- *\/\n  .form-card{background:linear-gradient(180deg,var(--card),#141417);\n    border:1px solid var(--line2);border-radius:18px;padding:26px 26px 22px;\n    box-shadow:0 30px 70px -30px rgba(0,0,0,.8),0 0 0 1px rgba(141,178,222,.06);\n    position:relative}\n  .form-card::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;border-radius:18px 18px 0 0;\n    background:linear-gradient(90deg,var(--brand),var(--brand-d))}\n  .fc-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:4px}\n  .fc-head h2{font-family:var(--disp);font-weight:800;font-size:23px;letter-spacing:-.01em;margin:0}\n  .fc-sub{color:var(--muted);font-size:14.5px;margin:6px 0 18px}\n  .field{margin-bottom:13px}\n  .field label{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;\n    color:var(--muted);margin-bottom:6px}\n  .field input,.field select{width:100%;background:#0E0E10;border:1px solid var(--line2);border-radius:10px;\n    color:var(--ink);font-family:var(--body);font-size:16px;padding:13px 14px;outline:none;\n    transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;appearance:none}\n  .field input::placeholder{color:#5C5B61}\n  .field input:focus,.field select:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(141,178,222,.18)}\n  .field select{background-image:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='%239C9BA1' stroke-width='1.6' fill='none' stroke-linecap='round'\/><\/svg>\");\n    background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}\n  .field select:invalid{color:#5C5B61}\n  .form-foot{display:flex;align-items:center;gap:9px;margin-top:12px;color:var(--faint);font-size:12.5px}\n  .reassure{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}\n  .reassure span{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--muted);\n    background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:99px;padding:6px 11px}\n  .reassure b{color:var(--amber);font-weight:600}\n  \/* success state *\/\n  .thanks{display:none;text-align:center;padding:18px 6px 8px}\n  .thanks.on{display:block;animation:fade .4s ease}\n  .thanks .tick{width:56px;height:56px;border-radius:50%;background:rgba(98,192,138,.14);display:grid;place-items:center;margin:6px auto 14px}\n  .thanks .tick svg{width:26px;height:26px;stroke:var(--ok);stroke-width:2.4;fill:none}\n  .thanks h3{font-family:var(--disp);font-size:22px;margin:0 0 8px}\n  .thanks p{color:var(--muted);margin:0 auto;max-width:26em}\n  @keyframes fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}\n\n  \/* ---------- proof strip ---------- *\/\n  .strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0E0E10}\n  .strip .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:0}\n  .stat{padding:30px 26px;border-right:1px solid var(--line)}\n  .stat:last-child{border-right:none}\n  .stat .n{font-family:var(--disp);font-weight:900;font-size:34px;line-height:1;letter-spacing:-.02em}\n  .stat .n i{font-style:normal;color:var(--brand)}\n  .stat .l{font-size:13.5px;color:var(--muted);margin-top:8px}\n  .gauge{height:6px;border-radius:99px;background:rgba(255,255,255,.08);margin-top:14px;overflow:hidden}\n  .gauge i{display:block;height:100%;width:0;border-radius:99px;\n    background:linear-gradient(90deg,var(--amber),#C4D9B8);transition:width 1.1s cubic-bezier(.2,.7,.2,1)}\n\n  \/* ---------- sections ---------- *\/\n  .sec{padding:84px 0;border-bottom:1px solid var(--line)}\n  .sec-head{max-width:40em;margin-bottom:42px}\n  .sec-head h2{font-family:var(--disp);font-weight:800;font-size:clamp(28px,3.4vw,40px);\n    letter-spacing:-.02em;line-height:1.08;margin:14px 0 14px}\n  .sec-head p{color:var(--muted);font-size:18px;margin:0;max-width:34em}\n\n  .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}\n  .card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:26px 24px;\n    transition:border-color .2s ease,transform .2s ease,background .2s ease}\n  .card:hover{border-color:var(--line2);transform:translateY(-3px);background:var(--card2)}\n  .card .ic{width:42px;height:42px;border-radius:11px;background:rgba(141,178,222,.12);display:grid;place-items:center;margin-bottom:16px}\n  .card .ic svg{width:21px;height:21px;stroke:var(--brand);stroke-width:1.9;fill:none}\n  .card h3{font-family:var(--disp);font-weight:700;font-size:19px;margin:0 0 9px;letter-spacing:-.01em}\n  .card p{color:var(--muted);font-size:15.5px;margin:0}\n\n  \/* problem \/ solution *\/\n  .ps{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}\n  .ps .old li{color:var(--muted)}\n  .pslist{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:12px}\n  .pslist li{display:flex;gap:12px;align-items:flex-start;font-size:16.5px}\n  .pslist .x,.pslist .v{flex:0 0 auto;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;margin-top:1px}\n  .pslist .x{background:rgba(255,255,255,.05)} .pslist .x svg{width:12px;height:12px;stroke:var(--faint);stroke-width:2.6;fill:none}\n  .pslist .v{background:rgba(141,178,222,.14)} .pslist .v svg{width:12px;height:12px;stroke:var(--brand);stroke-width:2.8;fill:none}\n  .ps h3{font-family:var(--mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;margin:0;color:var(--muted)}\n  .ps .new h3{color:var(--brand)}\n\n  \/* TCO band *\/\n  .tco{background:linear-gradient(180deg,#121214,#0C0C0D)}\n  .tco .inner{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}\n  .tco h2{font-family:var(--disp);font-weight:800;font-size:clamp(28px,3.4vw,40px);letter-spacing:-.02em;margin:14px 0 16px;line-height:1.08}\n  .tco p{color:#CFCDC8;font-size:18px;margin:0 0 18px;max-width:32em}\n  .tco .pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}\n  .pill{font-family:var(--mono);font-size:12.5px;letter-spacing:.04em;color:var(--ink);\n    background:rgba(255,255,255,.05);border:1px solid var(--line2);border-radius:99px;padding:9px 14px}\n  .pill b{color:var(--amber);font-weight:600}\n  .tco-card{background:var(--card);border:1px solid var(--line2);border-radius:18px;padding:28px}\n  .tco-card .row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}\n  .tco-card .row:last-child{border-bottom:none}\n  .tco-card .row .k{color:var(--muted);font-size:14.5px}\n  .tco-card .row .v{font-family:var(--disp);font-weight:800;font-size:17px}\n  .tco-card .row .v.up{color:var(--amber)}\n  .tco-card .lead{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0 0 6px}\n\n  \/* quote *\/\n  .quote{max-width:50em}\n  .quote .q{font-family:var(--disp);font-weight:600;font-size:clamp(22px,3vw,30px);line-height:1.3;\n    letter-spacing:-.01em;margin:0 0 22px}\n  .quote .q b{color:var(--brand);font-weight:700}\n  .quote .by{display:flex;align-items:center;gap:14px}\n  .quote .by .who{font-weight:700} .quote .by .role{color:var(--muted);font-size:14.5px}\n  .quote .bar{width:38px;height:3px;background:var(--brand);border-radius:2px}\n\n  \/* faq *\/\n  .faq{display:grid;gap:0;max-width:52em;margin:0 auto}\n  .qa{border-bottom:1px solid var(--line)}\n  .qa button{width:100%;background:none;border:none;color:var(--ink);text-align:left;cursor:pointer;\n    font-family:var(--disp);font-weight:700;font-size:18.5px;letter-spacing:-.01em;\n    padding:22px 40px 22px 0;position:relative;display:block}\n  .qa button .plus{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:18px;height:18px}\n  .qa button .plus::before,.qa button .plus::after{content:\"\";position:absolute;background:var(--brand);border-radius:2px;transition:transform .25s ease}\n  .qa button .plus::before{left:0;right:0;top:8px;height:2px}\n  .qa button .plus::after{top:0;bottom:0;left:8px;width:2px}\n  .qa.open button .plus::after{transform:scaleY(0)}\n  .qa .a{max-height:0;overflow:hidden;transition:max-height .3s ease}\n  .qa .a p{color:var(--muted);font-size:16px;margin:0 0 22px;max-width:46em}\n\n  \/* final cta *\/\n  .final{position:relative;text-align:center;padding:96px 0;overflow:hidden;border-bottom:1px solid var(--line)}\n  .final::before{content:\"\";position:absolute;inset:0;background:radial-gradient(700px 360px at 50% 0,rgba(141,178,222,.18),transparent 60%)}\n  .final .wrap{position:relative}\n  .final h2{font-family:var(--disp);font-weight:900;font-size:clamp(30px,4.4vw,52px);letter-spacing:-.02em;line-height:1.04;margin:0 auto 18px;max-width:16em}\n  .final p{color:var(--muted);font-size:18px;margin:0 auto 30px;max-width:34em}\n  .final .btn{font-size:18px;padding:18px 34px}\n  .final .micro{margin-top:16px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--faint)}\n\n  \/* footer *\/\n  footer{padding:36px 0;color:var(--faint)}\n  footer .wrap{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}\n  footer .logo{height:20px;opacity:.7}\n  footer .fr{font-family:var(--mono);font-size:12px;letter-spacing:.04em}\n\n  .reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}\n  .reveal.in{opacity:1;transform:none}\n\n  \/* ---------- AI forecast + live dashboard ---------- *\/\n  .fcast{background:linear-gradient(180deg,#121214,#0C0C0D)}\n  .fcast-head{max-width:46em;margin-bottom:30px}\n  .fcast-head h2{font-family:var(--disp);font-weight:800;font-size:clamp(28px,3.4vw,40px);letter-spacing:-.02em;margin:14px 0 14px;line-height:1.08}\n  .fcast-head p{color:#CFCDC8;font-size:18px;margin:0;max-width:40em}\n  .dash{background:var(--card);border:1px solid var(--line2);border-radius:18px;padding:20px 22px;box-shadow:0 24px 60px -34px rgba(0,0,0,.8)}\n  .dash-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:15px;border-bottom:1px solid var(--line);margin-bottom:18px}\n  .dash-title{font-family:var(--disp);font-weight:700;font-size:17px;letter-spacing:-.01em}\n  .dash-id{font-family:var(--mono);font-size:10.5px;color:var(--muted);background:#0E0E10;border:1px solid var(--line);border-radius:7px;padding:5px 9px}\n  .dash-map{font-family:var(--mono);font-size:11px;color:var(--brand);margin-left:auto;text-decoration:none;white-space:nowrap}\n  .dash-body{display:grid;grid-template-columns:248px 1fr;gap:26px;align-items:center}\n  .dash-metrics{display:grid;gap:13px}\n  .gauge-tile{display:flex;align-items:center;gap:15px;background:#0E0E10;border:1px solid var(--line);border-radius:12px;padding:12px 14px}\n  .gauge-tile .gsvg{width:76px;height:76px;flex:0 0 auto}\n  .gauge-tile .gl{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 3px}\n  .gauge-tile .gs{font-family:var(--mono);font-size:11px;color:var(--faint);margin:0}\n  .stat2{display:grid;grid-template-columns:1fr 1fr;gap:11px}\n  .stile{background:#0E0E10;border:1px solid var(--line);border-radius:11px;padding:11px 13px}\n  .stile .k{font-family:var(--mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 5px}\n  .stile .v{font-family:var(--disp);font-weight:800;font-size:21px;line-height:1}\n  .stile .v small{font-size:12px;font-weight:600;color:var(--muted)}\n  .stile .v.warn{color:var(--amber)}\n  .dash-chart .ctitle{font-family:var(--body);font-weight:600;font-size:13.5px;color:#CFCDC8;margin:0 0 6px}\n  .dash-chart svg{width:100%;height:auto;display:block}\n  .dash-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.03em;color:var(--muted)}\n  .dash-legend i{display:inline-block;width:16px;border-top:2px solid;vertical-align:middle;margin-right:6px}\n\n  \/* ---------- surface reading comparison ---------- *\/\n  .surface{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:6px}\n  .spanel{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px 22px 22px;text-align:center}\n  .spanel.is-agflo{border-color:rgba(141,178,222,.4);background:linear-gradient(180deg,rgba(141,178,222,.06),var(--card))}\n  .spanel svg{width:100%;height:auto;max-width:280px;display:block;margin:0 auto 16px}\n  .spanel .t{font-family:var(--disp);font-weight:700;font-size:19px;margin:0 0 4px;letter-spacing:-.01em}\n  .spanel.is-agflo .t{color:var(--brand)}\n  .spanel .s{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--muted);margin:0}\n  .spanel .tag{display:inline-flex;align-items:center;gap:7px;margin-top:14px;font-family:var(--mono);font-size:11px;\n    letter-spacing:.06em;color:var(--brand);background:rgba(141,178,222,.1);border:1px solid rgba(141,178,222,.32);\n    border-radius:99px;padding:6px 12px}\n  .spanel .tag svg{width:12px;height:12px;margin:0;stroke:var(--brand);stroke-width:3;fill:none}\n\n  \/* ---------- responsive ---------- *\/\n  @media(max-width:920px){\n    .hero .wrap{grid-template-columns:1fr;gap:30px;padding-top:36px;padding-bottom:48px}\n    .strip .wrap{grid-template-columns:1fr 1fr}\n    .stat{border-bottom:1px solid var(--line)}\n    .stat:nth-child(2){border-right:none}\n    .grid3{grid-template-columns:1fr}\n    .ps,.tco .inner{grid-template-columns:1fr;gap:30px}\n    .dash-body{grid-template-columns:1fr;gap:18px}\n    .surface{grid-template-columns:1fr;gap:16px}\n    .sec{padding:64px 0}\n  }\n  @media(max-width:560px){\n    body{font-size:16px}\n    .top-right .tel{display:none}\n    .topbar .wrap{height:74px}\n    .logo{height:34px}\n    .telem{display:none}\n    .strip .wrap{grid-template-columns:1fr 1fr}\n    h1{font-size:34px}\n    .sec{padding:54px 0}\n  }\n  @media (prefers-reduced-motion:reduce){\n    *{animation:none!important;transition:none!important;scroll-behavior:auto}\n    .reveal{opacity:1;transform:none}\n  }\n  :focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}\n<\/style>\n<\/head>\n<body>\n\n<!-- ============ TOP BAR (no nav links = no exits) ============ -->\n<header class=\"topbar\">\n  <div class=\"wrap\">\n    <svg class=\"logo\" viewbox=\"0 0 3552 1214\" role=\"img\" aria-label=\"AgFlo\">\n      <g transform=\"translate(0,1214) scale(.1,-.1)\" fill=\"#F5F3EF\">\n        <path d=\"M4761 11894c-191-41-371-183-455-359-31-64-167-428-300-805-30-85-183-515-341-955-158-440-329-917-380-1060-51-143-164-456-250-695-528-1464-652-1821-666-1924-60-425 324-796 762-736 223 31 430 176 505 356 16 38 384 1075 529 1489 40 116 128 365 195 555 67 190 149 424 182 520 71 207 94 259 153 338 117 160 308 252 520 252 215 0 376-74 513-235 27-31 61-80 75-110 25-49 129-339 297-830 180-526 696-2011 993-2860 378-1078 358-1027 449-1129 143-161 345-245 563-233 287 15 518 185 601 441 21 62 28 109 32 198 5 141-2 172-144 566-371 1031-436 1212-839 2347-224 632-482 1353-675 1890-124 343-514 1433-762 2130-88 248-176 480-194 516-88 167-258 294-447 333-104 22-818 22-916 0z\"\/>\n        <path d=\"M25245 11889c-81-12-115-24-220-77-128-65-227-165-289-293-87-181-79 26-83-2204-2-1089 1-2727 5-3640l8-1660 23-70c37-113 86-192 176-281 139-138 306-201 505-191 297 15 523 184 618 462l27 80 5 980c3 539 6 2184 5 3655 0 2581-1 2677-19 2740-101 353-403 551-761 499z\"\/>\n        <path d=\"M18272 11861c-77-23-172-71-230-119-99-81-189-235-218-372-19-90-14-246 12-330 51-170 171-313 324-388 161-78-27-73 2505-70l2260 3 81 27c195 67 342 213 411 410 35 97 43 260 19 363-56 238-233 422-461 480-52 13-335 15-2350 14-2174 0-2293-1-2353-18z\"\/>\n        <path d=\"M12562 10240c-701-44-1324-271-1877-684-144-108-434-393-554-546-387-489-611-1044-697-1725-21-169-30-625-15-811 56-701 258-1274 638-1812 138-194 356-427 538-575 602-487 1426-749 2280-724 659 20 1216 187 1785 538 91 55 171 104 179 107 21 8 10-942-13-1088-123-780-565-1301-1247-1469-216-53-334-65-634-66-284 0-389 10-590 57-284 65-603 226-814 410-94 83-177 178-282 326-114 160-188 231-303 287-200 98-405 97-606-2-95-47-239-187-287-278-60-115-78-194-78-345 1-121 4-143 28-213 52-148 175-316 392-532 431-430 1066-738 1775-859 406-69 932-82 1325-31 754 96 1404 396 1870 860 514 512 816 1233 855 2042 14 283 13 6309-1 6443-24 243-136 424-320 520-93 48-172 68-304 76-257 15-486-94-620-295-45-69-95-184-95-221 0-33-16-31-71 11-141 106-427 262-637 348-306 125-636 207-969 240-146 15-496 21-651 11zm551-1216c420-59 792-252 1098-572 299-313 468-686 551-1214 30-194 33-675 5-863-77-515-252-898-556-1218-313-328-712-526-1179-583-165-20-475-15-617 11-422 75-748 244-1020 527-222 231-368 487-470 825-115 377-151 917-90 1341 19 129 75 362 117 481 41 117 132 306 202 419 304 490 838 807 1452 862 127 11 367 4 507-16z\"\/>\n        <path d=\"M30465 10239c-144-13-383-54-542-94-933-229-1704-832-2128-1666-196-386-298-731-361-1224-23-176-26-705-6-890 68-616 255-1143 571-1614 135-201 381-470 576-632 450-373 1021-623 1640-719 445-70 1004-46 1430 61 362 90 663 213 951 386 387 233 678 494 945 850 437 580 696 1388 676 2110-5 209-21 293-78 408-70 143-173 234-319 282-73 24-101 28-200 28-97 0-131-5-215-29-243-70-395-166-493-309-83-120-112-238-112-456 0-491-120-927-351-1281-153-233-372-450-599-591-186-115-439-216-647-258-314-63-729-50-1014 33-389 113-730 354-964 681-157 219-291 544-355 859-71 350-79 816-18 1171 97 571 359 1029 763 1333 238 179 493 287 811 343 171 31 510 33 743 5 213-25 311-10 447 69 70 41 174 150 212 222 126 239 84 553-97 734-102 102-228 156-418 180-108 13-726 20-848 8z\"\/>\n        <path d=\"M32855 9389c-234-36-436-183-540-393-56-114-77-204-77-326 0-120 19-199 77-317 117-238 370-392 643-393 199 0 353 62 500 204 159 152 244 387 213 592-32 214-137 389-307 510-143 102-338 150-509 123z\"\/>\n        <path d=\"M18332 9105c-161-35-303-139-397-290-55-88-82-173-96-295-8-67-10-736-6-2280 6-2159 6-2186 27-2265 33-132 82-219 174-311 65-65 98-90 167-123 102-49 194-71 302-71 273 0 512 146 619 378 67 148 62 9 68 1782l5 1605 23 73c87 284 298 474 566 511 52 7 448 11 1190 11 1075 0 1115 1 1190 20 114 29 189 73 281 165 126 125 181 248 191 425 12 193-51 356-190 495-92 92-166 136-282 165-76 20-116 20-1923 19-1521 0-1857-3-1909-14z\"\/>\n        <path d=\"M2253 4831c-329-90-544-370-544-711 0-205 66-364 211-510 172-173 395-246 627-206 113 19 175 43 267 103 149 96 258 243 308 418 29 102 31 276 5 375-65 247-244 437-487 520-95 32-288 38-387 11z\"\/>\n      <\/g>\n    <\/svg>\n    <div class=\"top-right\">\n      <a class=\"tel\" href=\"tel:+18888888888\">+1 (888) 888-8888<\/a>\n      <a class=\"btn top-cta\" href=\"#demo\">Book a demo<\/a>\n    <\/div>\n  <\/div>\n<\/header>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bd702b1 e-con-full hero e-flex e-con e-child\" data-id=\"bd702b1\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-218ea62 e-con-full wrap e-flex e-con e-child\" data-id=\"218ea62\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-8fbc81b e-con-full hero-copy e-flex e-con e-child\" data-id=\"8fbc81b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9a5e55a elementor-widget elementor-widget-html\" data-id=\"9a5e55a\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n      <span class=\"h-status\"><span class=\"dot\"><\/span> AI-DRIVEN FEED BIN INTELLIGENCE<\/span>\n      <h1>Stop running your feed chain on <span class=\"hl\">guesswork.<\/span><\/h1>\n      <p class=\"lede\">Accurate, continuous bin levels across every site and grower, so you stop the Friday emergency and unplanned deliveries, fill every truck, and never get surprised by an empty bin.<\/p>\n      <ul class=\"benefits\">\n        <li><span class=\"chk\"><svg viewbox=\"0 0 24 24\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg><\/span><span><b>Own the sensors:<\/b> Cut your 5-year cost of ownership in half vs. a monthly subscription.<\/span><\/li>\n        <li><span class=\"chk\"><svg viewbox=\"0 0 24 24\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg><\/span><span><b>AI forecasts every bin&rsquo;s empty date:<\/b> Days ahead, from your real consumption, so you schedule deliveries instead of scrambling.<\/span><\/li>\n        <li><span class=\"chk\"><svg viewbox=\"0 0 24 24\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg><\/span><span><b>Two ways to install:<\/b> Do it yourself in under 15 minutes, with no tools and no bin modification, or get a full turnkey setup by an AgFlo technician.<\/span><\/li>\n        <li><span class=\"chk\"><svg viewbox=\"0 0 24 24\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg><\/span><span><b>Scales to thousands of bins<\/b> with zero maintenance and zero calibration.<\/span><\/li>\n        <li><span class=\"chk\"><svg viewbox=\"0 0 24 24\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg><\/span><span><b>No lock-in.<\/b> 60-day money-back guarantee.<\/span><\/li>\n      <\/ul>\n      \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4d84d01 e-con-full form-card e-flex e-con e-child\" data-id=\"4d84d01\" data-element_type=\"container\" id=\"demo\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ad1d6b4 fc-head elementor-widget elementor-widget-heading\" data-id=\"ad1d6b4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">See it on your bins<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c67515d fc-sub elementor-widget elementor-widget-text-editor\" data-id=\"c67515d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Tell us about your operation, and a specialist will show you the real numbers for your bins.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fdeb7d2 elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"fdeb7d2\" data-element_type=\"widget\" id=\"leadform\" data-settings=\"{&quot;step_next_label&quot;:&quot;Suivant&quot;,&quot;step_previous_label&quot;:&quot;Pr\\u00e9c\\u00e9dent&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"Nouveau formulaire\" aria-label=\"Nouveau formulaire\" action=\"\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"1960\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"fdeb7d2\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"feed bin monitoring v3\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"1960\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tFull name\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Jane Doe\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tWork email\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"jane@yourcompany.com\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_4309eb2 elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_4309eb2\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tCompany\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_4309eb2]\" id=\"form-field-field_4309eb2\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Your operation\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-field_fc795fb elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_fc795fb\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tBins you manage\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before\">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewbox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[field_fc795fb]\" id=\"form-field-field_fc795fb\" class=\"elementor-field-textual elementor-size-sm\">\n\t\t\t\t\t\t\t\t\t<option value=\"\">Select a range <\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Under 50\">Under 50<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"50 \u2013 250\">50 \u2013 250<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"250 \u2013 1,000\">250 \u2013 1,000<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"1,000+\">1,000+<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Get my free demo<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9119765 elementor-widget elementor-widget-html\" data-id=\"9119765\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"form-foot\">\n          <svg width=\"13\" height=\"13\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#6E6D73\" stroke-width=\"2\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"10\" rx=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/><\/svg>\n          No spam. A specialist replies within 1 business day.\n        <\/div>\n        <div class=\"reassure\">\n          <span><b>&check;<\/b>&nbsp;No lock-in<\/span>\n          <span><b>&check;<\/b>&nbsp;60-day money-back<\/span>\n          <span><b>&check;<\/b>&nbsp;~2&times; lower 5-yr cost<\/span>\n        <\/div>\n        \n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n    \/\/ \u627e\u5230\u8868\u5355\u4e2d\u6240\u6709\u7684 select \u5143\u7d20\n    var selects = document.querySelectorAll('.elementor-form select');\n    \n    selects.forEach(function(select) {\n        \/\/ \u5982\u679c\u6709\u9009\u9879\uff0c\u5c06\u7b2c\u4e00\u4e2a\u9009\u9879\u8bbe\u4e3a disabled \u548c\u9690\u85cf\n        if (select.options.length > 0) {\n            select.options[0].disabled = true;\n            \/\/ select.options[0].value = \"\"; \/\/ \u5982\u679c\u9700\u8981\uff0c\u4e5f\u53ef\u4ee5\u540c\u65f6\u5c06 value \u6e05\u7a7a\n        }\n    });\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fb1c362 elementor-widget elementor-widget-html\" data-id=\"fb1c362\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============ PROOF STRIP ============ -->\n<section class=\"strip\" aria-label=\"Results\">\n  <div class=\"wrap\">\n    <div class=\"stat\"><div class=\"n\">Up to <i>99<\/i>%<\/div><div class=\"l\">Accuracy vs. 65&ndash;75% by hand<\/div><div class=\"gauge\"><i data-fill=\"98\"><\/i><\/div><\/div>\n    <div class=\"stat\"><div class=\"n\">~<i>2&times;<\/i><\/div><div class=\"l\">Lower total cost over 5 years<\/div><div class=\"gauge\"><i data-fill=\"92\"><\/i><\/div><\/div>\n    <div class=\"stat\"><div class=\"n\">&lt;<i>15<\/i><span style=\"font-size:18px\"> min<\/span><\/div><div class=\"l\">Self-install per sensor<\/div><div class=\"gauge\"><i data-fill=\"80\"><\/i><\/div><\/div>\n    <div class=\"stat\"><div class=\"n\"><i>ALL<\/i><\/div><div class=\"l\">Your bins, no limit<\/div><div class=\"gauge\"><i data-fill=\"88\"><\/i><\/div><\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ PROBLEM \/ SOLUTION ============ -->\n<section class=\"sec\">\n  <div class=\"wrap\">\n    <div class=\"ps\">\n      <div class=\"old reveal\">\n        <h3>The way most operations run today<\/h3>\n        <ul class=\"pslist\">\n          <li><span class=\"x\"><svg viewbox=\"0 0 24 24\"><path d=\"M18 6L6 18M6 6l12 12\"\/><\/svg><\/span>Thumping bins with a hammer and eyeballing levels<\/li>\n          <li><span class=\"x\"><svg viewbox=\"0 0 24 24\"><path d=\"M18 6L6 18M6 6l12 12\"\/><\/svg><\/span>Half-empty trucks sent out on unplanned Friday deliveries across the county<\/li>\n          <li><span class=\"x\"><svg viewbox=\"0 0 24 24\"><path d=\"M18 6L6 18M6 6l12 12\"\/><\/svg><\/span>Out-of-feed events that hit FCR and animal welfare<\/li>\n          <li><span class=\"x\"><svg viewbox=\"0 0 24 24\"><path d=\"M18 6L6 18M6 6l12 12\"\/><\/svg><\/span>Workers climbing ladders to check what&rsquo;s inside<\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"new reveal\">\n        <h3>The way AgFlo runs it<\/h3>\n        <ul class=\"pslist\">\n          <li><span class=\"v\"><svg viewbox=\"0 0 24 24\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg><\/span>Continuous bin levels on every bin, from any device<\/li>\n          <li><span class=\"v\"><svg viewbox=\"0 0 24 24\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg><\/span>Full loads and planned routes, so the Friday emergency delivery disappears<\/li>\n          <li><span class=\"v\"><svg viewbox=\"0 0 24 24\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg><\/span>An <b>AI-driven &ldquo;empty date&rdquo;<\/b> forecast for every bin, days ahead<\/li>\n          <li><span class=\"v\"><svg viewbox=\"0 0 24 24\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg><\/span>Nobody climbs anything, the data comes to you<\/li>\n        <\/ul>\n      <\/div><\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ DIFFERENTIATORS ============ -->\n<section class=\"sec\">\n  <div class=\"wrap\">\n    <div class=\"sec-head reveal\">\n      <span class=\"eyebrow\">Why operations switch<\/span>\n      <h2>Built to instrument every bin, at network scale.<\/h2>\n      <p>Same accuracy as the industry&rsquo;s leading sensors, without the cost or friction of putting them on every bin, plus AI that turns raw levels into decisions.<\/p>\n    <\/div>\n    <div class=\"grid3\">\n      <div class=\"card reveal\">\n        <div class=\"ic\"><svg viewbox=\"0 0 24 24\"><path d=\"M12 2v6m0 8v6M2 12h6m8 0h6\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><\/svg><\/div>\n        <h3>Own it, don&rsquo;t rent it<\/h3>\n        <p>Buy the sensor once and pay a low yearly fee, about half the 5-year cost of a per-bin subscription. No lock-in, ever.<\/p>\n      <\/div>\n      <div class=\"card reveal\">\n        <div class=\"ic\"><svg viewbox=\"0 0 24 24\"><path d=\"M13 2L3 14h7l-1 8 10-12h-7z\"\/><\/svg><\/div>\n        <h3>Two ways to install<\/h3>\n        <p>Choose what fits your operation. Your own team can install each sensor in under 15 minutes, with no tools and no bin modification, or an AgFlo technician can handle a complete turnkey installation. Either way, redeploy the sensor when growers change.<\/p>\n      <\/div>\n      <div class=\"card reveal\">\n        <div class=\"ic\"><svg viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><circle cx=\"12\" cy=\"12\" r=\"3.5\"\/><path d=\"M12 1v3M12 20v3M1 12h3M20 12h3\"\/><\/svg><\/div>\n        <h3>Reads the real quantity<\/h3>\n        <p>AgFlo reads across the uneven feed surface for true weight and volume, field-validated at up to 99% vs. the 65\u201375% you get by hand.<\/p>\n      <\/div>\n      <div class=\"card reveal\">\n        <div class=\"ic\"><svg viewbox=\"0 0 24 24\"><rect x=\"3\" y=\"4\" width=\"7\" height=\"7\" rx=\"1\"\/><rect x=\"14\" y=\"4\" width=\"7\" height=\"7\" rx=\"1\"\/><rect x=\"3\" y=\"15\" width=\"7\" height=\"5\" rx=\"1\"\/><rect x=\"14\" y=\"15\" width=\"7\" height=\"5\" rx=\"1\"\/><\/svg><\/div>\n        <h3>Scales to thousands<\/h3>\n        <p>One platform for every bin across every site and grower, with zero maintenance and zero calibration to slow you down.<\/p>\n      <\/div>\n      <div class=\"card reveal\">\n        <div class=\"ic\"><svg viewbox=\"0 0 24 24\"><path d=\"M4 7h16M4 12h16M4 17h10\"\/><\/svg><\/div>\n        <h3>Plugs into your ERP<\/h3>\n        <p>Levels and forecasts flow into the mill and farm systems your team already runs, ready for automated feed ordering.<\/p>\n      <\/div>\n      <div class=\"card reveal\">\n        <div class=\"ic\"><svg viewbox=\"0 0 24 24\"><rect x=\"2\" y=\"8\" width=\"15\" height=\"9\" rx=\"2\"\/><path d=\"M17 11h2.5a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H17\"\/><path d=\"M5 12.5h6\"\/><\/svg><\/div>\n        <h3>Runs anywhere, on its own<\/h3>\n        <p>Fully autonomous: no power, no internet, a 2+ year battery, and built for dusty, demanding bin environments.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ AI FORECAST ============ -->\n<section class=\"sec fcast\">\n  <div class=\"wrap\">\n    <div class=\"fcast-head reveal\">\n      <span class=\"eyebrow\">AI forecasting<\/span>\n      <h2>Know which bin runs out before it does.<\/h2>\n      <p>AgFlo&rsquo;s AI learns each bin&rsquo;s consumption pattern and forecasts its empty date days ahead, from your real consumption, so your team schedules deliveries instead of scrambling.<\/p>\n    <\/div>\n    <div class=\"dash reveal\">\n      <div class=\"dash-head\">\n        <span class=\"dash-title\">Bin1 - 6337<\/span>\n        <span class=\"dash-id\">AX-DEM-003-0171<\/span>\n      <\/div>\n      <div class=\"dash-body\">\n        <div class=\"dash-metrics\">\n          <div class=\"gauge-tile\">\n            <svg class=\"gsvg\" viewbox=\"0 0 84 84\" role=\"img\" aria-label=\"Volume 38 percent\">\n              <circle cx=\"42\" cy=\"42\" r=\"34\" fill=\"none\" stroke=\"#FFFFFF\" stroke-opacity=\"0.10\" stroke-width=\"9\"\/>\n              <circle cx=\"42\" cy=\"42\" r=\"34\" fill=\"none\" stroke=\"#C4D9B8\" stroke-width=\"9\" stroke-linecap=\"round\" stroke-dasharray=\"81.2 213.6\" transform=\"rotate(-90 42 42)\"\/>\n              <text x=\"42\" y=\"48\" text-anchor=\"middle\" font-family=\"Archivo, sans-serif\" font-weight=\"800\" font-size=\"19\" fill=\"#F5F3EF\">38%<\/text>\n            <\/svg>\n            <div><p class=\"gl\">Volume<\/p><p class=\"gs\">Bin1 &middot; 6337<\/p><\/div>\n          <\/div>\n          <div class=\"stat2\">\n            <div class=\"stile\"><p class=\"k\">Weight<\/p><div class=\"v\">6.9 <small>t<\/small><\/div><\/div>\n            <div class=\"stile\"><p class=\"k\">Empty date<\/p><div class=\"v warn\">In 2 Days<\/div><\/div>\n            <div class=\"stile\"><p class=\"k\">Bin capacity<\/p><div class=\"v\">18.2 <small>t<\/small><\/div><\/div>\n            <div class=\"stile\"><p class=\"k\">Room for<\/p><div class=\"v\">11.3 <small>t<\/small><\/div><\/div>\n          <\/div>\n        <\/div>\n        <div class=\"dash-chart\">\n          <p class=\"ctitle\">Historical consumption data<\/p>\n          <svg viewbox=\"0 0 560 224\" role=\"img\" aria-label=\"Feed weight over time declining with refills, plus an AI prediction line reaching empty in about two days\">\n            <g stroke=\"#FFFFFF\" stroke-opacity=\"0.08\" stroke-width=\"1\">\n              <line x1=\"44\" y1=\"16\" x2=\"548\" y2=\"16\"\/><line x1=\"44\" y1=\"60\" x2=\"548\" y2=\"60\"\/><line x1=\"44\" y1=\"104\" x2=\"548\" y2=\"104\"\/><line x1=\"44\" y1=\"148\" x2=\"548\" y2=\"148\"\/><line x1=\"44\" y1=\"192\" x2=\"548\" y2=\"192\"\/>\n            <\/g>\n            <g font-family=\"IBM Plex Mono, monospace\" font-size=\"9\" fill=\"#FFFFFF\" fill-opacity=\"0.42\" text-anchor=\"end\">\n              <text x=\"36\" y=\"19\">20 t<\/text><text x=\"36\" y=\"63\">15 t<\/text><text x=\"36\" y=\"107\">10 t<\/text><text x=\"36\" y=\"151\">5 t<\/text><text x=\"36\" y=\"195\">0 t<\/text>\n            <\/g>\n            <g font-family=\"IBM Plex Mono, monospace\" font-size=\"9\" fill=\"#FFFFFF\" fill-opacity=\"0.42\" text-anchor=\"middle\">\n              <text x=\"44\" y=\"210\">10\/26<\/text><text x=\"116\" y=\"210\">10\/28<\/text><text x=\"188\" y=\"210\">10\/30<\/text><text x=\"260\" y=\"210\">11\/01<\/text><text x=\"332\" y=\"210\">11\/03<\/text><text x=\"404\" y=\"210\">11\/05<\/text><text x=\"476\" y=\"210\">11\/07<\/text><text x=\"548\" y=\"210\">11\/09<\/text>\n            <\/g>\n            <path d=\"M44,75.8 L80,99.6 L116,121.6 L138,148.9 L138,89.9 L170,99.6 L206,112.8 L235,128.6 L246,141 L246,61.8 L278,77.6 L314,99.6 L343,116.3 L368,129.5 L368,192 L44,192 Z\" fill=\"#C4D9B8\" fill-opacity=\"0.12\"\/>\n            <line x1=\"44\" y1=\"32\" x2=\"548\" y2=\"32\" stroke=\"#FFFFFF\" stroke-opacity=\"0.30\" stroke-width=\"1.5\" stroke-dasharray=\"6 5\"\/>\n            <path d=\"M44,75.8 L80,99.6 L116,121.6 L138,148.9 L138,89.9 L170,99.6 L206,112.8 L235,128.6 L246,141 L246,61.8 L278,77.6 L314,99.6 L343,116.3 L368,129.5\" fill=\"none\" stroke=\"#C4D9B8\" stroke-width=\"2.2\" stroke-linejoin=\"round\" stroke-linecap=\"round\"\/>\n            <path d=\"M368,129.5 L440,192\" fill=\"none\" stroke=\"#8DB2DE\" stroke-width=\"2.2\" stroke-dasharray=\"5 4\" stroke-linecap=\"round\"\/>\n            <circle cx=\"440\" cy=\"192\" r=\"3.5\" fill=\"#8DB2DE\"\/>\n          <\/svg>\n          <div class=\"dash-legend\">\n            <span><i style=\"border-color:#C4D9B8\"><\/i>weight_t<\/span>\n            <span><i style=\"border-color:#FFFFFF;opacity:.45;border-top-style:dashed\"><\/i>binCapacity<\/span>\n            <span><i style=\"border-color:#8DB2DE;border-top-style:dashed\"><\/i>prediction<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ SURFACE READING ============ -->\n<section class=\"sec\">\n  <div class=\"wrap\">\n    <div class=\"sec-head reveal\" style=\"max-width:42em\">\n      <span class=\"eyebrow\">How it reads<\/span>\n      <h2>See the whole surface, not a single spot.<\/h2>\n      <p>Standard sensors read one point in the middle and assume the rest is flat. Feed never is. AgFlo reads across the entire uneven surface, so the weight and volume you see are the real numbers.<\/p>\n    <\/div>\n    <div class=\"surface\">\n      <div class=\"spanel reveal\">\n        <svg viewbox=\"0 0 300 360\" role=\"img\" aria-label=\"A single-point sensor measures only the center of an uneven feed surface and assumes the rest is flat\">\n          <defs>\n            <clippath id=\"binA\"><path d=\"M78,86 L150,64 L222,86 L222,247 L168,323 L132,323 L78,247 Z\"\/><\/clippath>\n            <lineargradient id=\"feedA\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"#C4D9B8\"\/><stop offset=\"1\" stop-color=\"#C4D9B8\"\/><\/lineargradient>\n          <\/defs>\n          <g clip-path=\"url(#binA)\"><path d=\"M55,345 L55,180 C105,165 130,196 150,182 C172,168 200,196 226,176 L245,345 Z\" fill=\"url(#feedA)\" opacity=\"0.92\"\/><\/g>\n          <path d=\"M70,80 L150,54 L230,80 L230,250 L172,330 L128,330 L70,250 Z\" fill=\"none\" stroke=\"#FFFFFF\" stroke-opacity=\"0.22\" stroke-width=\"2\" stroke-linejoin=\"round\"\/>\n          <line x1=\"80\" y1=\"182\" x2=\"220\" y2=\"182\" stroke=\"#FFFFFF\" stroke-opacity=\"0.42\" stroke-width=\"1.5\" stroke-dasharray=\"5 4\"\/>\n          <rect x=\"136\" y=\"42\" width=\"28\" height=\"15\" rx=\"3\" fill=\"#101012\" stroke=\"#FFFFFF\" stroke-opacity=\"0.4\" stroke-width=\"1.5\"\/>\n          <line x1=\"150\" y1=\"58\" x2=\"150\" y2=\"181\" stroke=\"#FFFFFF\" stroke-opacity=\"0.65\" stroke-width=\"2\"\/>\n          <circle cx=\"150\" cy=\"182\" r=\"4\" fill=\"#FFFFFF\"\/>\n        <\/svg>\n        <div class=\"t\">Single-point sensor<\/div>\n        <p class=\"s\">Reads one spot &middot; assumes the rest is flat<\/p>\n      <\/div>\n      <div class=\"spanel is-agflo reveal\">\n        <svg viewbox=\"0 0 300 360\" role=\"img\" aria-label=\"AgFlo reads across the entire uneven feed surface from edge to edge\">\n          <defs>\n            <clippath id=\"binB\"><path d=\"M78,86 L150,64 L222,86 L222,247 L168,323 L132,323 L78,247 Z\"\/><\/clippath>\n            <lineargradient id=\"feedB\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"#C4D9B8\"\/><stop offset=\"1\" stop-color=\"#C4D9B8\"\/><\/lineargradient>\n          <\/defs>\n          <g clip-path=\"url(#binB)\"><path d=\"M55,345 L55,180 C105,165 130,196 150,182 C172,168 200,196 226,176 L245,345 Z\" fill=\"url(#feedB)\" opacity=\"0.92\"\/><\/g>\n          <g stroke=\"#8DB2DE\" stroke-opacity=\"0.5\" stroke-width=\"1.4\">\n            <line x1=\"150\" y1=\"58\" x2=\"84\" y2=\"177\"\/><line x1=\"150\" y1=\"58\" x2=\"102\" y2=\"171\"\/><line x1=\"150\" y1=\"58\" x2=\"120\" y2=\"188\"\/><line x1=\"150\" y1=\"58\" x2=\"138\" y2=\"186\"\/><line x1=\"150\" y1=\"58\" x2=\"150\" y2=\"182\"\/><line x1=\"150\" y1=\"58\" x2=\"168\" y2=\"174\"\/><line x1=\"150\" y1=\"58\" x2=\"186\" y2=\"187\"\/><line x1=\"150\" y1=\"58\" x2=\"204\" y2=\"189\"\/><line x1=\"150\" y1=\"58\" x2=\"220\" y2=\"178\"\/>\n          <\/g>\n          <path d=\"M70,180 C105,165 130,196 150,182 C172,168 200,196 226,176\" fill=\"none\" stroke=\"#8DB2DE\" stroke-width=\"2.6\" stroke-linecap=\"round\"\/>\n          <g fill=\"#8DB2DE\"><circle cx=\"84\" cy=\"177\" r=\"2.2\"\/><circle cx=\"102\" cy=\"171\" r=\"2.2\"\/><circle cx=\"120\" cy=\"188\" r=\"2.2\"\/><circle cx=\"138\" cy=\"186\" r=\"2.2\"\/><circle cx=\"150\" cy=\"182\" r=\"2.2\"\/><circle cx=\"168\" cy=\"174\" r=\"2.2\"\/><circle cx=\"186\" cy=\"187\" r=\"2.2\"\/><circle cx=\"204\" cy=\"189\" r=\"2.2\"\/><circle cx=\"220\" cy=\"178\" r=\"2.2\"\/><\/g>\n          <path d=\"M70,80 L150,54 L230,80 L230,250 L172,330 L128,330 L70,250 Z\" fill=\"none\" stroke=\"#FFFFFF\" stroke-opacity=\"0.22\" stroke-width=\"2\" stroke-linejoin=\"round\"\/>\n          <rect x=\"136\" y=\"42\" width=\"28\" height=\"15\" rx=\"3\" fill=\"#101012\" stroke=\"#8DB2DE\" stroke-opacity=\"0.7\" stroke-width=\"1.5\"\/>\n        <\/svg>\n        <div class=\"t\">AgFlo \u00b7 full-surface reading<\/div>\n        <p class=\"s\">Maps the uneven surface &middot; reports true volume<\/p>\n        <span class=\"tag\"><svg viewbox=\"0 0 24 24\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg> True weight &amp; volume<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ TCO BAND ============ -->\n<section class=\"sec tco\">\n  <div class=\"wrap\">\n    <div class=\"inner\">\n      <div class=\"reveal\">\n        <span class=\"eyebrow\">The math at scale<\/span>\n        <h2>Own it once. Stop paying rent on every bin.<\/h2>\n        <p>Subscription sensors bill you every month, for the life of every bin. With AgFlo you buy the hardware and pay a low yearly fee, so the cost curve bends in your favor fast.<\/p>\n        <div class=\"pills\">\n          <span class=\"pill\"><b>~2&times;<\/b>&nbsp; lower over 5 years<\/span>\n          <span class=\"pill\"><b>&lt;2 yrs<\/b>&nbsp; to pay back the hardware<\/span>\n          <span class=\"pill\"><b>No<\/b>&nbsp;lock-in<\/span>\n        <\/div>\n      <\/div>\n      \n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ QUOTE ============ -->\n<section class=\"sec\">\n  <div class=\"wrap\">\n    <div class=\"quote reveal\">\n      <span class=\"eyebrow\">What our clients say<\/span>\n      <p class=\"q\" style=\"margin-top:18px\">&ldquo;We finally have the continuous bin-level visibility we were missing. It&rsquo;s a <b>complete shift<\/b> in how we manage inventory, orders, and production.&rdquo;<\/p>\n      <div class=\"by\"><span class=\"bar\"><\/span><div><div class=\"who\">Martin Leroux<\/div><div class=\"role\">General Manager, Isoporc \u00b7 335,000 hogs \/ year, 300+ bins<\/div><\/div><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ FAQ ============ -->\n<section class=\"sec\">\n  <div class=\"wrap\">\n    <div class=\"sec-head reveal\" style=\"text-align:center;margin-left:auto;margin-right:auto\">\n      <span class=\"eyebrow\">Before you ask<\/span>\n      <h2>Straight answers<\/h2>\n    <\/div>\n    <div class=\"faq\">\n      <div class=\"qa reveal\"><button type=\"button\">How does installation work?<span class=\"plus\"><\/span><\/button><div class=\"a\"><p>You choose. Your own team can install each sensor in under 15 minutes, with no tools, no bin modification, and no power or internet needed. Or an AgFlo technician can handle a complete turnkey installation. When a grower changes, pull the sensor and redeploy it.<\/p><\/div>\n      <div class=\"qa reveal\"><button type=\"button\">Will it work with our systems?<span class=\"plus\"><\/span><\/button><div class=\"a\"><p>Yes. Levels and forecasts integrate with the mill and farm ERP platforms you already run, and support automated feed ordering.<\/p><\/div><\/div>\n      <div class=\"qa reveal\"><button type=\"button\">What does it cost?<span class=\"plus\"><\/span><\/button><div class=\"a\"><p>You buy the sensor once and pay a low yearly fee, typically about half the 5-year cost of a monthly subscription. We&rsquo;ll show the numbers for your exact bin count on the demo.<\/p><\/div><\/div>\n      <div class=\"qa reveal\"><button type=\"button\">Does it need maintenance?<span class=\"plus\"><\/span><\/button><div class=\"a\"><p>No calibration and no maintenance. The sensor is fully autonomous with a 2+ year battery and is built for dusty, demanding bin environments.<\/p><\/div><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ FINAL CTA ============ -->\n<section class=\"final\">\n  <div class=\"wrap\">\n    <h2>See AgFlo on your bins.<\/h2>\n    <p>Get a walkthrough with the real 5-year numbers for your operation, with no lock-in and a 60-day money-back guarantee.<\/p>\n    <a class=\"btn\" href=\"#demo\">Get my free demo<\/a>\n    <div class=\"micro\">Reply within 1 business day &middot; No spam<\/div>\n  <\/div>\n<\/section>\n\n<footer>\n  <div class=\"wrap\">\n    <svg class=\"logo\" viewbox=\"0 0 3552 1214\" role=\"img\" aria-label=\"AgFlo\">\n      <g transform=\"translate(0,1214) scale(.1,-.1)\" fill=\"#F5F3EF\">\n        <path d=\"M4761 11894c-191-41-371-183-455-359-31-64-167-428-300-805-30-85-183-515-341-955-158-440-329-917-380-1060-51-143-164-456-250-695-528-1464-652-1821-666-1924-60-425 324-796 762-736 223 31 430 176 505 356 16 38 384 1075 529 1489 40 116 128 365 195 555 67 190 149 424 182 520 71 207 94 259 153 338 117 160 308 252 520 252 215 0 376-74 513-235 27-31 61-80 75-110 25-49 129-339 297-830 180-526 696-2011 993-2860 378-1078 358-1027 449-1129 143-161 345-245 563-233 287 15 518 185 601 441 21 62 28 109 32 198 5 141-2 172-144 566-371 1031-436 1212-839 2347-224 632-482 1353-675 1890-124 343-514 1433-762 2130-88 248-176 480-194 516-88 167-258 294-447 333-104 22-818 22-916 0z\"\/>\n        <path d=\"M25245 11889c-81-12-115-24-220-77-128-65-227-165-289-293-87-181-79 26-83-2204-2-1089 1-2727 5-3640l8-1660 23-70c37-113 86-192 176-281 139-138 306-201 505-191 297 15 523 184 618 462l27 80 5 980c3 539 6 2184 5 3655 0 2581-1 2677-19 2740-101 353-403 551-761 499z\"\/>\n        <path d=\"M18272 11861c-77-23-172-71-230-119-99-81-189-235-218-372-19-90-14-246 12-330 51-170 171-313 324-388 161-78-27-73 2505-70l2260 3 81 27c195 67 342 213 411 410 35 97 43 260 19 363-56 238-233 422-461 480-52 13-335 15-2350 14-2174 0-2293-1-2353-18z\"\/>\n        <path d=\"M12562 10240c-701-44-1324-271-1877-684-144-108-434-393-554-546-387-489-611-1044-697-1725-21-169-30-625-15-811 56-701 258-1274 638-1812 138-194 356-427 538-575 602-487 1426-749 2280-724 659 20 1216 187 1785 538 91 55 171 104 179 107 21 8 10-942-13-1088-123-780-565-1301-1247-1469-216-53-334-65-634-66-284 0-389 10-590 57-284 65-603 226-814 410-94 83-177 178-282 326-114 160-188 231-303 287-200 98-405 97-606-2-95-47-239-187-287-278-60-115-78-194-78-345 1-121 4-143 28-213 52-148 175-316 392-532 431-430 1066-738 1775-859 406-69 932-82 1325-31 754 96 1404 396 1870 860 514 512 816 1233 855 2042 14 283 13 6309-1 6443-24 243-136 424-320 520-93 48-172 68-304 76-257 15-486-94-620-295-45-69-95-184-95-221 0-33-16-31-71 11-141 106-427 262-637 348-306 125-636 207-969 240-146 15-496 21-651 11zm551-1216c420-59 792-252 1098-572 299-313 468-686 551-1214 30-194 33-675 5-863-77-515-252-898-556-1218-313-328-712-526-1179-583-165-20-475-15-617 11-422 75-748 244-1020 527-222 231-368 487-470 825-115 377-151 917-90 1341 19 129 75 362 117 481 41 117 132 306 202 419 304 490 838 807 1452 862 127 11 367 4 507-16z\"\/>\n        <path d=\"M30465 10239c-144-13-383-54-542-94-933-229-1704-832-2128-1666-196-386-298-731-361-1224-23-176-26-705-6-890 68-616 255-1143 571-1614 135-201 381-470 576-632 450-373 1021-623 1640-719 445-70 1004-46 1430 61 362 90 663 213 951 386 387 233 678 494 945 850 437 580 696 1388 676 2110-5 209-21 293-78 408-70 143-173 234-319 282-73 24-101 28-200 28-97 0-131-5-215-29-243-70-395-166-493-309-83-120-112-238-112-456 0-491-120-927-351-1281-153-233-372-450-599-591-186-115-439-216-647-258-314-63-729-50-1014 33-389 113-730 354-964 681-157 219-291 544-355 859-71 350-79 816-18 1171 97 571 359 1029 763 1333 238 179 493 287 811 343 171 31 510 33 743 5 213-25 311-10 447 69 70 41 174 150 212 222 126 239 84 553-97 734-102 102-228 156-418 180-108 13-726 20-848 8z\"\/>\n        <path d=\"M32855 9389c-234-36-436-183-540-393-56-114-77-204-77-326 0-120 19-199 77-317 117-238 370-392 643-393 199 0 353 62 500 204 159 152 244 387 213 592-32 214-137 389-307 510-143 102-338 150-509 123z\"\/>\n        <path d=\"M18332 9105c-161-35-303-139-397-290-55-88-82-173-96-295-8-67-10-736-6-2280 6-2159 6-2186 27-2265 33-132 82-219 174-311 65-65 98-90 167-123 102-49 194-71 302-71 273 0 512 146 619 378 67 148 62 9 68 1782l5 1605 23 73c87 284 298 474 566 511 52 7 448 11 1190 11 1075 0 1115 1 1190 20 114 29 189 73 281 165 126 125 181 248 191 425 12 193-51 356-190 495-92 92-166 136-282 165-76 20-116 20-1923 19-1521 0-1857-3-1909-14z\"\/>\n        <path d=\"M2253 4831c-329-90-544-370-544-711 0-205 66-364 211-510 172-173 395-246 627-206 113 19 175 43 267 103 149 96 258 243 308 418 29 102 31 276 5 375-65 247-244 437-487 520-95 32-288 38-387 11z\"\/>\n      <\/g>\n    <\/svg>\n    <div class=\"fr\">&copy; 2026 AgFlo &middot; Continuous bin level intelligence<\/div>\n  <\/div>\n<\/footer>\n\n<script>\n(function(){\n  \/\/ ----- FAQ accordion -----\n  document.querySelectorAll('.qa button').forEach(function(b){\n    b.addEventListener('click',function(){\n      var qa=b.parentElement, a=qa.querySelector('.a'), open=qa.classList.contains('open');\n      document.querySelectorAll('.qa.open').forEach(function(o){o.classList.remove('open');o.querySelector('.a').style.maxHeight=null;});\n      if(!open){qa.classList.add('open');a.style.maxHeight=a.scrollHeight+'px';}\n    });\n  });\n\n  \/\/ ----- reveal on scroll + gauge fill -----\n  var reduce=window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  function fillGauges(scope){\n    (scope||document).querySelectorAll('.gauge i[data-fill]').forEach(function(g){\n      g.style.width=g.getAttribute('data-fill')+'%';\n    });\n  }\n  if('IntersectionObserver' in window && !reduce){\n    var io=new IntersectionObserver(function(entries){\n      entries.forEach(function(e){\n        if(e.isIntersecting){\n          e.target.classList.add('in');\n          if(e.target.classList.contains('strip')) fillGauges(e.target);\n          io.unobserve(e.target);\n        }\n      });\n    },{threshold:.16});\n    document.querySelectorAll('.reveal').forEach(function(el){io.observe(el);});\n    var strip=document.querySelector('.strip'); if(strip) io.observe(strip);\n  } else {\n    document.querySelectorAll('.reveal').forEach(function(el){el.classList.add('in');});\n    fillGauges();\n  }\n\n  \/\/ ----- form submit -----\n  \/\/ NOTE FOR INTEGRATION: replace this handler with a POST to your CRM\/HubSpot\/Formspree,\n  \/\/ and fire the Google Ads conversion on success, e.g.:\n  \/\/   gtag('event','conversion',{'send_to':'AW-XXXXXXX\/XXXX'});\n  var form=document.getElementById('leadform');\n  form.addEventListener('submit',function(ev){\n    ev.preventDefault();\n    var ok=true;\n    ['name','email','company','bins'].forEach(function(id){\n      var f=document.getElementById(id);\n      if(!f.value || (f.type==='email' && !\/^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$\/.test(f.value))){\n        ok=false; f.style.borderColor='#C7361F';\n      } else { f.style.borderColor=''; }\n    });\n    if(!ok) return;\n    \/\/ success state\n    form.style.display='none';\n    document.getElementById('thanks').classList.add('on');\n    \/\/ window.dataLayer && window.dataLayer.push({event:'lead_submit'});\n  });\n})();\n<\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>AgFlo \u00b7 Continuous bin level monitoring for integrators &amp; feed mills +1 (888) 888-8888 Book a demo AI-DRIVEN FEED BIN INTELLIGENCE Stop running your feed chain on guesswork. Accurate, continuous bin levels across every site and grower, so you stop the Friday emergency and unplanned deliveries, fill every truck, and never get surprised by an [&hellip;]<\/p>","protected":false},"author":11,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-1960","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/agflo.io\/en\/wp-json\/wp\/v2\/pages\/1960","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/agflo.io\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/agflo.io\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/agflo.io\/en\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/agflo.io\/en\/wp-json\/wp\/v2\/comments?post=1960"}],"version-history":[{"count":4,"href":"https:\/\/agflo.io\/en\/wp-json\/wp\/v2\/pages\/1960\/revisions"}],"predecessor-version":[{"id":1965,"href":"https:\/\/agflo.io\/en\/wp-json\/wp\/v2\/pages\/1960\/revisions\/1965"}],"wp:attachment":[{"href":"https:\/\/agflo.io\/en\/wp-json\/wp\/v2\/media?parent=1960"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}