<div data-agentic-content=""><section class="overflow-x-hidden"><div class="grid lg:grid-cols-12 max-w-screen-xl px-4 mx-auto lg:px-6 gap-8 lg:gap-16 overflow-x-hidden pt-8 lg:pt-16 pb-8 lg:pb-16"><div class="lg:col-span-12 min-w-0"> Savings calculator 
====================

<div class="flex flex-col gap-8 p-6 mx-auto mb-16 max-w-screen-lg rounded-lg border border-gray-200 bg-white shadow-xs lg:mb-28 dark:bg-gray-800 dark:border-gray-700" x-data="calculator({&quot;locale&quot;:&quot;en_US&quot;,&quot;months&quot;:&quot;months&quot;,&quot;years&quot;:&quot;years&quot;,&quot;paybackEmpty&quot;:&quot;\u2014&quot;,&quot;pipeDiameter&quot;:54.5,&quot;pipeLength&quot;:75,&quot;productDensity&quot;:1,&quot;productPrice&quot;:2.5,&quot;wasteCost&quot;:0.200000000000000011102230246251565404236316680908203125,&quot;runsPerWeek&quot;:5,&quot;productionWeeksPerYear&quot;:48,&quot;residualInPipePercent&quot;:60,&quot;investmentCost&quot;:0})"> <form class="grid gap-6 md:grid-cols-2"><div class="flex items-start gap-3 rounded-lg border border-blue-200 bg-blue-50 p-4 text-sm text-blue-800 dark:border-blue-800 dark:bg-blue-900/30 dark:text-blue-300 md:col-span-2" role="alert"> <svg aria-hidden="true" class="h-5 w-5 shrink-0" fill="none" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 13.5a1.5 1.5 0 0 1-3 0 1.5 1.5 0 0 1 3 0Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path><path d="M12 8v1m0 6v.01M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg>Values are displayed rounded for better readability. Calculations are performed with exact values.

 </div><div class="group flex flex-col items-start"> <label class="block mb-2 text-sm font-medium text-gray-900 dark:text-white" for="calc-pipe">Pipe dimension</label> <select class="block w-full rounded-lg border border-gray-300 bg-gray-50 p-2.5 text-sm text-gray-900 focus:border-primary-500 focus:ring-primary-500 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:focus:border-primary-500 dark:focus:ring-primary-500" id="calc-pipe" x-model.number="pipeDiameter"> <template :key="opt.value" x-for="opt in pipeOptions"> <option :selected="opt.value === pipeDiameter" :value="opt.value" x-text="opt.label"></option> </template> </select> </div><div class="group flex flex-col items-start"> <label class="block mb-2 text-sm font-medium text-gray-900 dark:text-white">Volume per meter</label><div class="flex w-full rounded-lg border border-gray-300 shadow-xs dark:border-gray-600"> <input :value="format(volPerMeter)" class="block w-full min-w-0 rounded-s-lg border-0 bg-gray-100 p-2.5 text-right text-sm text-gray-900 dark:bg-gray-700 dark:text-white cursor-not-allowed dark:disabled:opacity-70" disabled="disabled" readonly="readonly" tabindex="-1" type="text"></input> <span class="inline-flex shrink-0 items-center rounded-e-lg border-s border-gray-300 bg-gray-200 px-3 text-sm text-gray-500 dark:border-gray-600 dark:bg-gray-600 dark:text-gray-400">litre/m</span> </div> </div><div class="group flex flex-col items-start"> <label class="block mb-2 text-sm font-medium text-gray-900 dark:text-white" for="calc-length">Total length of pipe in the line</label><div class="flex w-full rounded-lg border border-gray-300 shadow-xs dark:border-gray-600"> <input class="block w-full min-w-0 rounded-s-lg border-0 bg-gray-50 p-2.5 text-right text-sm text-gray-900 focus:border-primary-500 focus:ring-primary-500 dark:bg-gray-700 dark:text-white dark:focus:border-primary-500 dark:focus:ring-primary-500" id="calc-length" min="0" step="0.01" type="number" x-model.number="pipeLength"></input> <span class="inline-flex shrink-0 items-center rounded-e-lg border-s border-gray-300 bg-gray-200 px-3 text-sm text-gray-500 dark:border-gray-600 dark:bg-gray-600 dark:text-gray-400">m</span> </div> </div><div class="group flex flex-col items-start"> <label class="block mb-2 text-sm font-medium text-gray-900 dark:text-white">Total volume in the line</label><div class="flex w-full rounded-lg border border-gray-300 shadow-xs dark:border-gray-600"> <input :value="format(totalVolume)" class="block w-full min-w-0 rounded-s-lg border-0 bg-gray-100 p-2.5 text-right text-sm text-gray-900 dark:bg-gray-700 dark:text-white cursor-not-allowed dark:disabled:opacity-70" disabled="disabled" readonly="readonly" tabindex="-1" type="text"></input> <span class="inline-flex shrink-0 items-center rounded-e-lg border-s border-gray-300 bg-gray-200 px-3 text-sm text-gray-500 dark:border-gray-600 dark:bg-gray-600 dark:text-gray-400">litre</span> </div> </div><div class="group flex flex-col items-start"> <label class="block mb-2 text-sm font-medium text-gray-900 dark:text-white" for="calc-density">Product weight per volume</label><div class="flex w-full rounded-lg border border-gray-300 shadow-xs dark:border-gray-600"> <input class="block w-full min-w-0 rounded-s-lg border-0 bg-gray-50 p-2.5 text-right text-sm text-gray-900 focus:border-primary-500 focus:ring-primary-500 dark:bg-gray-700 dark:text-white dark:focus:border-primary-500 dark:focus:ring-primary-500" id="calc-density" min="0" step="0.01" type="number" x-model.number="productDensity"></input> <span class="inline-flex shrink-0 items-center rounded-e-lg border-s border-gray-300 bg-gray-200 px-3 text-sm text-gray-500 dark:border-gray-600 dark:bg-gray-600 dark:text-gray-400">kg/litre</span> </div> </div><div class="group flex flex-col items-start"> <label class="block mb-2 text-sm font-medium text-gray-900 dark:text-white">Total weight in the line</label><div class="flex w-full rounded-lg border border-gray-300 shadow-xs dark:border-gray-600"> <input :value="format(totalWeight)" class="block w-full min-w-0 rounded-s-lg border-0 bg-gray-100 p-2.5 text-right text-sm text-gray-900 dark:bg-gray-700 dark:text-white cursor-not-allowed dark:disabled:opacity-70" disabled="disabled" readonly="readonly" tabindex="-1" type="text"></input> <span class="inline-flex shrink-0 items-center rounded-e-lg border-s border-gray-300 bg-gray-200 px-3 text-sm text-gray-500 dark:border-gray-600 dark:bg-gray-600 dark:text-gray-400">kg</span> </div> </div><div class="group relative flex flex-col items-start md:col-span-2"><div class="mb-2 flex items-center gap-1.5"> <label class="text-sm font-medium text-gray-900 dark:text-white" for="calc-residual">Residual in pipe without pigging</label> <button :aria-expanded="showResidualPopover" aria-label="Show reference values" class="inline-flex items-center justify-center rounded-full p-0.5 text-gray-400 hover:bg-gray-200 hover:text-gray-600 focus:ring-2 focus:ring-primary-500 dark:text-gray-500 dark:hover:bg-gray-700 dark:hover:text-gray-300 dark:focus:ring-primary-600" type="button"> <svg aria-hidden="true" class="h-4 w-4" fill="none" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 13.5a1.5 1.5 0 0 1-3 0 1.5 1.5 0 0 1 3 0Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path><path d="M12 8v1m0 6v.01M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg> </button> </div><div class="w-full"> <input class="h-2 w-full cursor-pointer appearance-none rounded-lg bg-gray-200 dark:bg-gray-700 [&amp;::-webkit-slider-thumb]:h-4 [&amp;::-webkit-slider-thumb]:w-4 [&amp;::-webkit-slider-thumb]:cursor-pointer [&amp;::-webkit-slider-thumb]:appearance-none [&amp;::-webkit-slider-thumb]:rounded-full [&amp;::-webkit-slider-thumb]:bg-primary-600 [&amp;::-webkit-slider-thumb]:ring-2 [&amp;::-webkit-slider-thumb]:ring-white dark:[&amp;::-webkit-slider-thumb]:ring-gray-800" id="calc-residual" max="80" min="40" step="10" type="range" x-model.number="residualInPipePercent"></input><div class="mt-1 flex justify-between text-xs text-gray-500 dark:text-gray-400"> <span>40%</span> <span>50%</span> <span>60%</span> <span>70%</span> <span>80%</span> </div> </div><div aria-labelledby="calc-residual-popover-title" aria-modal="true" class="fixed inset-x-4 bottom-4 z-50 max-h-[85vh] overflow-hidden rounded-xl border border-gray-200 bg-white shadow-lg dark:border-gray-600 dark:bg-gray-800 md:absolute md:inset-auto md:left-0 md:top-full md:bottom-auto md:right-auto md:mt-2 md:max-h-[min(85vh,36rem)] md:w-[42rem] md:rounded-lg md:shadow-xs" false="" role="dialog" x-cloak="" x-show="showResidualPopover" x-transition:enter="transition ease-out duration-200" x-transition:enter-end="opacity-100 md:opacity-100 md:translate-y-0" x-transition:enter-start="opacity-0 md:opacity-0 md:translate-y-2" x-transition:leave="transition ease-in duration-150" x-transition:leave-end="opacity-0" x-transition:leave-start="opacity-100"><div class="flex shrink-0 items-center justify-between border-b border-gray-200 px-4 py-3 dark:border-gray-600 dark:bg-gray-700 md:rounded-t-lg">### Typical residual amounts

 <button aria-label="Close" class="ml-2 inline-flex items-center justify-center rounded-lg p-1.5 text-gray-400 hover:bg-gray-200 hover:text-gray-600 dark:hover:bg-gray-600 dark:hover:text-gray-300 md:hidden" false="" type="button"> <svg aria-hidden="true" class="h-5 w-5" fill="none" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M6 18 18 6M6 6l12 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg> </button> </div><div class="overflow-y-auto p-4 text-sm text-gray-500 dark:text-gray-400" style="max-height: calc(85vh - 4rem);"><table class="w-full min-w-[28rem] text-left text-sm"> <thead> <tr class="border-b border-gray-200 dark:border-gray-600"> <th class="pb-2 pr-3 font-medium text-gray-900 dark:text-white">Product type / Viscosity</th> <th class="pb-2 pr-3 font-medium text-gray-900 dark:text-white">Typical recovery during purging</th> <th class="pb-2 pr-3 font-medium text-gray-900 dark:text-white">Residual in pipe</th> <th class="pb-2 font-medium text-gray-900 dark:text-white">Remarks</th> </tr> </thead> <tbody class="divide-y divide-gray-200 dark:border-gray-600"> <tr><td class="py-2 pr-3">Very low viscosity (e.g. water, alcohol)</td><td class="py-2 pr-3">50–60%</td><td class="py-2 pr-3">40–50%</td><td class="py-2">Higher flow effects, but little separation; much film remains</td></tr> <tr><td class="py-2 pr-3">Medium viscosity (e.g. oils, syrups)</td><td class="py-2 pr-3">30–50%</td><td class="py-2 pr-3">50–70%</td><td class="py-2">Significant adhesion; air/N₂ wedge pushes product only incompletely</td></tr> <tr><td class="py-2 pr-3">High viscosity (e.g. chocolate, cream, pastes)</td><td class="py-2 pr-3">20–40%</td><td class="py-2 pr-3">60–80%</td><td class="py-2">Media remain strongly adhesive; purging extremely inefficient</td></tr> <tr><td class="py-2 pr-3">Foaming products</td><td class="py-2 pr-3">20–40%</td><td class="py-2 pr-3">60–80%</td><td class="py-2">Foam prevents effective emptying</td></tr> <tr><td class="py-2 pr-3">Products containing particles</td><td class="py-2 pr-3">20–40%</td><td class="py-2 pr-3">60–80%</td><td class="py-2">Solids also settle</td></tr> </tbody> </table>

 </div> </div> <template x-teleport="body"><div aria-hidden="true" class="fixed inset-0 z-40 bg-gray-900/50 md:hidden" false="" x-cloak="" x-show="showResidualPopover"></div> </template> </div><div class="group flex flex-col items-start"> <label class="block mb-2 text-sm font-medium text-gray-900 dark:text-white" for="calc-price">Product price per kilogram</label><div class="flex w-full rounded-lg border border-gray-300 shadow-xs dark:border-gray-600"> <input class="block w-full min-w-0 rounded-s-lg border-0 bg-gray-50 p-2.5 text-right text-sm text-gray-900 focus:border-primary-500 focus:ring-primary-500 dark:bg-gray-700 dark:text-white dark:focus:border-primary-500 dark:focus:ring-primary-500" id="calc-price" min="0" step="0.01" type="number" x-model.number="productPrice"></input> <span class="inline-flex shrink-0 items-center rounded-e-lg border-s border-gray-300 bg-gray-200 px-3 text-sm text-gray-500 dark:border-gray-600 dark:bg-gray-600 dark:text-gray-400">€/kg</span> </div> </div><div class="group flex flex-col items-start"> <label class="block mb-2 text-sm font-medium text-gray-900 dark:text-white">Product savings each use</label><div class="flex w-full rounded-lg border border-gray-300 shadow-xs dark:border-gray-600"> <input :value="format(productSavings)" class="block w-full min-w-0 rounded-s-lg border-0 bg-gray-100 p-2.5 text-right text-sm text-gray-900 dark:bg-gray-700 dark:text-white cursor-not-allowed dark:disabled:opacity-70" disabled="disabled" readonly="readonly" tabindex="-1" type="text"></input> <span class="inline-flex shrink-0 items-center rounded-e-lg border-s border-gray-300 bg-gray-200 px-3 text-sm text-gray-500 dark:border-gray-600 dark:bg-gray-600 dark:text-gray-400">€</span> </div> </div><div class="group flex flex-col items-start"> <label class="block mb-2 text-sm font-medium text-gray-900 dark:text-white" for="calc-waste">Waste treatment &amp; disposal cost per kilogram</label><div class="flex w-full rounded-lg border border-gray-300 shadow-xs dark:border-gray-600"> <input class="block w-full min-w-0 rounded-s-lg border-0 bg-gray-50 p-2.5 text-right text-sm text-gray-900 focus:border-primary-500 focus:ring-primary-500 dark:bg-gray-700 dark:text-white dark:focus:border-primary-500 dark:focus:ring-primary-500" id="calc-waste" min="0" step="0.01" type="number" x-model.number="wasteCost"></input> <span class="inline-flex shrink-0 items-center rounded-e-lg border-s border-gray-300 bg-gray-200 px-3 text-sm text-gray-500 dark:border-gray-600 dark:bg-gray-600 dark:text-gray-400">€/kg</span> </div> </div><div class="group flex flex-col items-start"> <label class="block mb-2 text-sm font-medium text-gray-900 dark:text-white">Waste treatment cost savings</label><div class="flex w-full rounded-lg border border-gray-300 shadow-xs dark:border-gray-600"> <input :value="format(wasteSavings)" class="block w-full min-w-0 rounded-s-lg border-0 bg-gray-100 p-2.5 text-right text-sm text-gray-900 dark:bg-gray-700 dark:text-white cursor-not-allowed dark:disabled:opacity-70" disabled="disabled" readonly="readonly" tabindex="-1" type="text"></input> <span class="inline-flex shrink-0 items-center rounded-e-lg border-s border-gray-300 bg-gray-200 px-3 text-sm text-gray-500 dark:border-gray-600 dark:bg-gray-600 dark:text-gray-400">€</span> </div> </div><div class="group flex flex-col items-start"> <label class="mb-2 block text-sm font-medium font-bold text-gray-900 dark:text-white">Total cost savings each use</label><div class="flex w-full rounded-lg border border-gray-300 shadow-xs dark:border-gray-600"> <input :value="format(totalPerUse)" class="block w-full min-w-0 rounded-s-lg border-0 bg-gray-100 p-2.5 text-right text-sm font-bold text-gray-900 dark:bg-gray-700 dark:text-white cursor-not-allowed dark:disabled:opacity-70" disabled="disabled" readonly="readonly" tabindex="-1" type="text"></input> <span class="inline-flex shrink-0 items-center rounded-e-lg border-s border-gray-300 bg-gray-200 px-3 text-sm text-gray-500 dark:border-gray-600 dark:bg-gray-600 dark:text-gray-400">€</span> </div> </div><div class="group flex flex-col items-start"><div class="flex flex-wrap items-end gap-6"><div class="flex flex-col items-start"> <label class="block mb-2 text-sm font-medium text-gray-900 dark:text-white" for="calc-runs">Pigging runs per week</label><div class="relative flex items-center w-[9rem] min-w-[9rem] rounded-lg border border-gray-300 shadow-xs dark:border-gray-600"> <button aria-label="Decrease" class="inline-flex shrink-0 items-center justify-center rounded-s-lg border-0 border-e border-gray-300 bg-gray-100 p-3 text-sm font-medium text-gray-900 hover:bg-gray-200 focus:ring-4 focus:ring-gray-200 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:hover:bg-gray-600 dark:focus:ring-gray-600" math.max="" runsperweek="" type="button"> <svg aria-hidden="true" class="h-4 w-4" fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M5 12h14" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg> </button> <input class="block h-10 w-full min-w-0 border-0 bg-gray-50 p-0 text-center text-sm text-gray-900 focus:ring-primary-500 dark:bg-gray-700 dark:text-white dark:focus:ring-primary-500 [&amp;::-webkit-inner-spin-button]:appearance-none [&amp;::-webkit-outer-spin-button]:appearance-none" id="calc-runs" min="0" step="1" type="number" x-model.number="runsPerWeek"></input> <button aria-label="Increase" class="inline-flex shrink-0 items-center justify-center rounded-e-lg border-0 border-s border-gray-300 bg-gray-100 p-3 text-sm font-medium text-gray-900 hover:bg-gray-200 focus:ring-4 focus:ring-gray-200 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:hover:bg-gray-600 dark:focus:ring-gray-600" runsperweek="" type="button"> <svg aria-hidden="true" class="h-4 w-4" fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M5 12h14m-7 7V5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg> </button> </div> </div><div class="flex flex-col items-start"> <label class="block mb-2 text-sm font-medium text-gray-900 dark:text-white" for="calc-weeks">Production weeks per year</label><div class="relative flex items-center w-[9rem] min-w-[9rem] rounded-lg border border-gray-300 shadow-xs dark:border-gray-600"> <button aria-label="Decrease" class="inline-flex shrink-0 items-center justify-center rounded-s-lg border-0 border-e border-gray-300 bg-gray-100 p-3 text-sm font-medium text-gray-900 hover:bg-gray-200 focus:ring-4 focus:ring-gray-200 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:hover:bg-gray-600 dark:focus:ring-gray-600" math.max="" productionweeksperyear="" type="button"> <svg aria-hidden="true" class="h-4 w-4" fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M5 12h14" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg> </button> <input class="block h-10 w-full min-w-0 border-0 bg-gray-50 p-0 text-center text-sm text-gray-900 focus:ring-primary-500 dark:bg-gray-700 dark:text-white dark:focus:ring-primary-500 [&amp;::-webkit-inner-spin-button]:appearance-none [&amp;::-webkit-outer-spin-button]:appearance-none" id="calc-weeks" max="52" min="1" step="1" type="number" x-model.number="productionWeeksPerYear"></input> <button aria-label="Increase" class="inline-flex shrink-0 items-center justify-center rounded-e-lg border-0 border-s border-gray-300 bg-gray-100 p-3 text-sm font-medium text-gray-900 hover:bg-gray-200 focus:ring-4 focus:ring-gray-200 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:hover:bg-gray-600 dark:focus:ring-gray-600" math.min="" productionweeksperyear="" type="button"> <svg aria-hidden="true" class="h-4 w-4" fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M5 12h14m-7 7V5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg> </button> </div> </div> </div> </div><div class="group flex flex-col items-start md:col-span-2"> <label class="mb-2 block text-sm font-medium font-bold text-gray-900 dark:text-white">Total savings after 1 year</label><div class="flex w-full rounded-lg border border-green-500 shadow-xs dark:border-green-500"> <input :value="format(annualSavings)" class="block w-full min-w-0 rounded-s-lg border-0 bg-green-50 p-2.5 text-right text-sm font-bold text-green-900 dark:bg-green-900/30 dark:text-green-400 cursor-not-allowed dark:disabled:opacity-70" disabled="disabled" readonly="readonly" tabindex="-1" type="text"></input> <span class="inline-flex shrink-0 items-center rounded-e-lg border-s border-green-500 bg-green-200 px-3 text-sm font-medium text-green-800 dark:border-green-500 dark:bg-green-900/50 dark:text-green-400">€</span> </div> </div><div class="group flex flex-col items-start md:col-span-2 pt-4 mt-4 border-t border-gray-200 dark:border-gray-700">### ROI / Payback

<div class="grid w-full gap-6 md:grid-cols-3"><div class="group flex flex-col items-start"> <label class="block mb-2 text-sm font-medium text-gray-900 dark:text-white" for="calc-investment">Estimated investment cost</label><div class="flex w-full rounded-lg border border-gray-300 shadow-xs dark:border-gray-600"> <input class="block w-full min-w-0 rounded-s-lg border-0 bg-gray-50 p-2.5 text-right text-sm text-gray-900 focus:border-primary-500 focus:ring-primary-500 dark:bg-gray-700 dark:text-white dark:focus:border-primary-500 dark:focus:ring-primary-500" id="calc-investment" min="0" step="0.01" type="number" x-model.number="investmentCost"></input> <span class="inline-flex shrink-0 items-center rounded-e-lg border-s border-gray-300 bg-gray-200 px-3 text-sm text-gray-500 dark:border-gray-600 dark:bg-gray-600 dark:text-gray-400">€</span> </div> </div><div class="group flex flex-col items-start"> <label class="block mb-2 text-sm font-medium text-gray-900 dark:text-white">Monthly savings</label><div class="flex w-full rounded-lg border border-gray-300 shadow-xs dark:border-gray-600"> <input :value="format(monthlySavings)" class="block w-full min-w-0 rounded-s-lg border-0 bg-gray-100 p-2.5 text-right text-sm text-gray-900 dark:bg-gray-700 dark:text-white cursor-not-allowed dark:disabled:opacity-70" disabled="disabled" readonly="readonly" tabindex="-1" type="text"></input> <span class="inline-flex shrink-0 items-center rounded-e-lg border-s border-gray-300 bg-gray-200 px-3 text-sm text-gray-500 dark:border-gray-600 dark:bg-gray-600 dark:text-gray-400">€</span> </div> </div><div class="group flex flex-col items-start"> <label class="block mb-2 text-sm font-medium text-gray-900 dark:text-white">Payback period</label><div class="flex w-full rounded-lg border border-gray-300 shadow-xs dark:border-gray-600"> <input :value="paybackMonths !== null ? formatPayback(paybackMonths) : tPaybackEmpty" class="block w-full min-w-0 rounded-lg border-0 bg-gray-100 p-2.5 text-right text-sm font-bold text-gray-900 dark:bg-gray-700 dark:text-white cursor-not-allowed dark:disabled:opacity-70" disabled="disabled" readonly="readonly" tabindex="-1" type="text"></input> </div> </div> </div> </div> </form> <section class="bg-white antialiased dark:bg-gray-900"><div class="mx-auto grid w-full rounded-lg bg-gray-50 p-4 dark:bg-gray-900/40 md:p-8 lg:grid-cols-12 lg:gap-8 lg:p-10 xl:gap-12"><div class="me-auto place-self-center lg:col-span-7">PDF report

 Discover your savings potential 
---------------------------------

 Receive a neatly prepared PDF report with the current savings potential, key figures and payback overview for internal decision-makers.

 The report includes the current calculator inputs.

 </div><div class="lg:col-span-5"><div class="rounded-lg border border-gray-200 bg-white p-6 shadow-xs dark:border-gray-700 dark:bg-gray-800">### Savings report

Enter your business email address and we will send you the report automatically.

<div class="hidden" x-effect="syncReportForm()"></div> <form class="gap-6" data-ersparnisbericht-form="true" data-form-url="https://piggingsystems.com/en/forms/ersparnisbericht?" enctype="application/x-www-form-urlencoded" hx-disabled-elt="[id='2b2n2p5rq8l3z9cf'] button" hx-post="https://piggingsystems.com/en/forms/ersparnisbericht?" hx-swap="outerHTML show:top" hx-vals="{&quot;dreamform:page&quot;:&quot;oVkRIkzT1So99D9AWReeMOiqvS6nXk9QtAjM5+bmh2VBDCker8GdKj6f8Xps04/L0u01SRNfUkPZJS1J6Ad26zSh8vI59eCEhGML7AEsVVA=&quot;,&quot;dreamform:attr&quot;:&quot;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&quot;}" id="2b2n2p5rq8l3z9cf" method="POST" novalidate="novalidate"> <input id="2b2n2p5rq8l3z9cf/session" name="dreamform:session" type="hidden"></input><div aria-atomic="true" class="mt-2 mb-2 text-sm text-red-600 dark:text-red-500" data-error="" role="alert"></div><div class="gap-4 mb-3 last:mb-0" style="display: grid; grid-template-columns: repeat(12, 1fr);"><div class="col-span-12" style="grid-column-start: span 12;"><div class="group flex flex-col items-start mb-3 last:mb-0" hx-sync="this:replace" hx-target="this"> <label class="block mb-2 text-sm font-medium text-gray-900 dark:text-white" for="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0000"> <span>Name</span> *\** </label><input class="bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500" id="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0000" name="name" placeholder=" " required="" type="text"></input><span aria-atomic="true" class="mt-2 mb-2 text-sm text-red-600 dark:text-red-500" data-error="name" id="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0000/error" role="alert"></span></div><div class="group flex flex-col items-start mb-3 last:mb-0" hx-sync="this:replace" hx-target="this"> <label class="block mb-2 text-sm font-medium text-gray-900 dark:text-white" for="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0001"> <span>Email address</span> *\** </label><input class="bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary-500 focus:border-primary-500 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500" id="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0001" name="email" placeholder=" " required="" type="email"></input><span aria-atomic="true" class="mt-2 mb-2 text-sm text-red-600 dark:text-red-500" data-error="email" id="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0001/error" role="alert"></span></div><div class="group flex flex-col items-start mb-3 last:mb-0" hx-sync="this:replace" hx-target="this"><div class="text flex items-start ml-2 text-sm font-normal text-gray-500 dark:text-gray-400"> <input class="mr-2 mt-1 w-4 h-4 shrink-0 text-primary-600 bg-gray-100 border-gray-300 rounded focus:ring-primary-500 dark:focus:ring-primary-600 dark:ring-offset-gray-800 focus:ring-2 dark:bg-gray-700 dark:border-gray-600" id="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0002-0" name="privacy[]" type="checkbox" value="✔︎"></input> <label for="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0002-0"> I accept the <span class="relative inline-block align-baseline" x-data="{ open: false }" x-on:click.outside="open = false"> <button :aria-expanded="open" class="cursor-help border-b border-dashed border-current text-primary-600 outline-none focus-visible:ring-2 focus-visible:ring-primary-500" type="button" x-on:click.stop.prevent="open = !open"> privacy policy </button> <span class="absolute right-0 top-full z-20 mt-2 w-72 rounded-lg border border-gray-200 bg-white p-4 text-sm font-normal leading-6 text-gray-600 shadow-lg dark:border-gray-700 dark:bg-gray-800 dark:text-gray-300" x-cloak="" x-on:click.stop="" x-show="open" x-transition.opacity.duration.150ms=""> I have read the [privacy policy](https://piggingsystems.com/en/data-protection.md). I agree that my information and data may be collected and stored electronically for generating and sending the PDF report. Note: You may revoke your consent at any time in the future by emailing <info@piggingsystems.com>. </span> </span>. </label> </div><span aria-atomic="true" class="mt-2 mb-2 text-sm text-red-600 dark:text-red-500" data-error="privacy" id="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0002/error" role="alert"></span></div><input class="block p-3 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 shadow-sm focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500 dark:shadow-sm-light" id="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0010" name="pipe_dimension" type="hidden"></input><input class="block p-3 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 shadow-sm focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500 dark:shadow-sm-light" id="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0011" name="pipe_length" type="hidden"></input><input class="block p-3 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 shadow-sm focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500 dark:shadow-sm-light" id="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0012" name="product_density" type="hidden"></input><input class="block p-3 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 shadow-sm focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500 dark:shadow-sm-light" id="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0013" name="residual_in_pipe_percent" type="hidden"></input><input class="block p-3 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 shadow-sm focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500 dark:shadow-sm-light" id="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0014" name="product_price" type="hidden"></input><input class="block p-3 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 shadow-sm focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500 dark:shadow-sm-light" id="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0015" name="waste_cost" type="hidden"></input><input class="block p-3 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 shadow-sm focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500 dark:shadow-sm-light" id="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0016" name="runs_per_week" type="hidden"></input><input class="block p-3 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 shadow-sm focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500 dark:shadow-sm-light" id="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0017" name="production_weeks_per_year" type="hidden"></input><input class="block p-3 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 shadow-sm focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500 dark:shadow-sm-light" id="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0018" name="investment_cost" type="hidden"></input><input class="block p-3 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 shadow-sm focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500 dark:shadow-sm-light" id="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0019" name="vol_per_meter" type="hidden"></input><input class="block p-3 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 shadow-sm focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500 dark:shadow-sm-light" id="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0020" name="total_volume" type="hidden"></input><input class="block p-3 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 shadow-sm focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500 dark:shadow-sm-light" id="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0021" name="total_weight" type="hidden"></input><input class="block p-3 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 shadow-sm focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500 dark:shadow-sm-light" id="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0022" name="residual_weight" type="hidden"></input><input class="block p-3 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 shadow-sm focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500 dark:shadow-sm-light" id="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0023" name="product_savings" type="hidden"></input><input class="block p-3 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 shadow-sm focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500 dark:shadow-sm-light" id="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0024" name="waste_savings" type="hidden"></input><input class="block p-3 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 shadow-sm focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500 dark:shadow-sm-light" id="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0025" name="total_per_use" type="hidden"></input><input class="block p-3 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 shadow-sm focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500 dark:shadow-sm-light" id="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0026" name="annual_savings" type="hidden"></input><input class="block p-3 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 shadow-sm focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500 dark:shadow-sm-light" id="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0027" name="monthly_savings" type="hidden"></input><input class="block p-3 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 shadow-sm focus:ring-primary-500 focus:border-primary-500 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-primary-500 dark:focus:border-primary-500 dark:shadow-sm-light" id="2b2n2p5rq8l3z9cf/7e1a2c74-2f61-4d95-a9c9-ef9f5bdf0028" name="payback_period" type="hidden"></input><cap-widget data-cap-api-endpoint="https://cap.molch.tech/9d9b0cb5b9/" data-cap-i18n-error-label="Error" data-cap-i18n-initial-state="I'm a human" data-cap-i18n-solved-label="I'm a human" data-cap-i18n-verifying-label="Verifying..." id="cap"></cap-widget> <script src="https://cap.molch.tech/assets/widget.js"></script> <script>
		if (typeof htmx !== 'undefined') {
			htmx.on("htmx:beforeSwap", () => {
				const el = document.querySelector("cap-widget");
				if (el) {
					const newEl = el.cloneNode(true);
					el.parentNode.replaceChild(newEl, el);
				}
			});
		}
	</script> <input aria-hidden="true" name="website" style="position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;" tabindex="-1" type="text"></input><div class="group flex flex-col items-start mb-3 last:mb-0" hx-sync="this:replace" hx-target="this"> <button class="mt-6 inline-flex w-full items-center justify-center rounded-lg bg-primary-700 px-5 py-3 text-center text-sm font-medium text-white hover:bg-primary-800 focus:ring-4 focus:ring-primary-300 dark:bg-primary-600 dark:hover:bg-primary-700 dark:focus:ring-primary-800" type="submit"> Request PDF report</button></div> </div> </div> </form> </div> </div> </div> </section> </div> </div> </div></section></div>
