{"id":39695,"date":"2022-08-30T19:10:00","date_gmt":"2022-08-30T17:10:00","guid":{"rendered":"https:\/\/www.amcon-eu.com\/?post_type=products&#038;p=39695"},"modified":"2026-11-01T04:24:52","modified_gmt":"2026-11-01T03:24:52","slug":"volute-duo-rvp-sarja","status":"publish","type":"products","link":"https:\/\/www.amcon-eu.com\/fi\/tuotteet\/volute-duo-rvp-sarja\/","title":{"rendered":"<strong>VOLUTE DUO\u2122 -kuivauspuristin<\/strong><br><strong>RVP-sarja<\/strong>"},"content":{"rendered":"<section class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_column_text]<\/p>\r\n<h3 class=\"wp-block-heading\"><strong>AMCONin innovatiivinen VOLUTE DUO\u2122 -ruuvipuristin vaivattomaan lietteen kuivaukseen<\/strong><\/h3>\r\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row css_animation=&#8221;none&#8221;][vc_column width=&#8221;1\/6&#8243;][\/vc_column][vc_column width=&#8221;2\/3&#8243;]<div id=\"ultimate-video-25146af21ac0a9fd6\" class=\"ult-video  ult-adjust-bottom-margin ultimate-video-25146af21ac0a9fd6 ultv-3330 \"><div class=\"ultv-video ultv-aspect-ratio-16_9 ultv-subscribe-responsive-none\" data-videotype=\"uv_iframe\">\n\t\t\t\t\t\t<div class=\"ultv-video__outer-wrap\" data-autoplay=\"1\" data-device=\"false\"  data-iconbg=\"#3A3A3A\" data-overcolor=\"\" data-defaultbg=\"#1f1f1e\" data-defaultplay=\"defaulticon\"><div class=\"ultv-video__play\" data-src=\"https:\/\/www.youtube.com\/embed\/7UtTegaGo4k?autoplay=1&amp;rel=0&amp;start&amp;end&amp;controls=0&amp;mute=1&amp;modestbranding=1&amp;autoplay=1\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ultv-video__thumb\" src=\"https:\/\/i.ytimg.com\/vi\/7UtTegaGo4k\/maxresdefault.jpg\"\/>\n\t\t\t\t\t\t\t\t<div class=\"ultv-video__play-icon  ultv-animation-none\" style=\"width:75px\"><svg height=\"100%\" version=\"1.1\" viewBox=\"0 0 68 48\" width=\"100%\"><path class=\"ultv-youtube-icon-bg\" d=\"m .66,37.62 c 0,0 .66,4.70 2.70,6.77 2.58,2.71 5.98,2.63 7.49,2.91 5.43,.52 23.10,.68 23.12,.68 .00,-1.3e-5 14.29,-0.02 23.81,-0.71 1.32,-0.15 4.22,-0.17 6.81,-2.89 2.03,-2.07 2.70,-6.77 2.70,-6.77 0,0 .67,-5.52 .67,-11.04 l 0,-5.17 c 0,-5.52 -0.67,-11.04 -0.67,-11.04 0,0 -0.66,-4.70 -2.70,-6.77 C 62.03,.86 59.13,.84 57.80,.69 48.28,0 34.00,0 34.00,0 33.97,0 19.69,0 10.18,.69 8.85,.84 5.95,.86 3.36,3.58 1.32,5.65 .66,10.35 .66,10.35 c 0,0 -0.55,4.50 -0.66,9.45 l 0,8.36 c .10,4.94 .66,9.45 .66,9.45 z\" fill=\"#1f1f1e\" ><\/path><path d=\"m 26.96,13.67 18.37,9.62 -18.37,9.55 -0.00,-19.17 z\" fill=\"#fff\"><\/path><path d=\"M 45.02,23.46 45.32,23.28 26.96,13.67 43.32,22.34 45.02,23.46 z\" fill=\"#ccc\"><\/path><\/svg><\/div> <\/div> <\/div><\/div><\/div>[\/vc_column][vc_column width=&#8221;1\/6&#8243;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\r\n<h3 class=\"wp-block-heading\"><strong>Tukkeutumaton itsepuhdistuva mekanismi<\/strong><\/h3>\r\n<p>Laitteen ytimen\u00e4 on suodatinelementtin\u00e4 toimiva kuivaussylinteri. Se koostuu vuorottelevista kiinteist\u00e4 ja liikkuvista renkaista sek\u00e4 niiden v\u00e4lisist\u00e4 raoista. Kaksi kuivaussylinterin l\u00e4pi kulkevaa ruuvia siirt\u00e4\u00e4 ja tiivist\u00e4\u00e4 lietett\u00e4 sylinteriss\u00e4 puristaen siit\u00e4 veden ulos.<\/p>\r\n<p>Ulkoinen k\u00e4ytt\u00f6akseli varmistaa renkaiden jatkuvan liikkeen luoden tehokkaan ja pitk\u00e4lle kehitetyn tukkeutumattoman itsepuhdistuvan mekanismin. Samalla liikkuvien renkaiden tarkka ohjaus est\u00e4\u00e4 niit\u00e4 koskettamasta ruuvien pintaa. T\u00e4m\u00e4 kitkaton rakenne pident\u00e4\u00e4 kulutusosien k\u00e4ytt\u00f6ik\u00e4\u00e4 huomattavasti. Samalla s\u00e4ilyv\u00e4t ruuvipuristimen tyypilliset edut, kuten eritt\u00e4in alhainen energian- ja huuhteluveden kulutus vaihtoehtoisiin menetelmiin verrattuna.[\/vc_column_text][vc_column_text]<\/p>\r\n<h3 class=\"wp-block-heading\"><strong>Soveltuu l\u00e4hes kaikille lietetyypeille \u2013 my\u00f6s runsaskuituisille ja ep\u00e4orgaanisille lietteille<\/strong><\/h3>\r\n<p>Kaksi toistensa lomitse py\u00f6riv\u00e4\u00e4 ruuvia rikkovat kiintoaineksen samalla kun ne siirt\u00e4v\u00e4t ja tiivist\u00e4v\u00e4t sit\u00e4 kohti poistop\u00e4\u00e4t\u00e4. T\u00e4m\u00e4n ansiosta laite on l\u00e4hes mahdoton saada tukkeutumaan edes runsaskuituisilla tai ep\u00e4orgaanisilla lietteill\u00e4, jotka olisivat kohtalokkaita tavanomaisille ruuvipuristimille ja muille kuivauspuristimille.[\/vc_column_text][vc_single_image image=&#8221;5141&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\r\n<h3 class=\"wp-block-heading\"><strong>Energian- ja vedens\u00e4\u00e4st\u00f6<\/strong><\/h3>\r\n<p>[\/vc_column_text][vc_column_text]<\/p>\r\n<h4 class=\"wp-block-heading\"><strong>Energiaa s\u00e4\u00e4st\u00e4v\u00e4 k\u00e4ytt\u00f6<\/strong><\/h4>\r\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/2&#8243;][vc_column_text]VOLUTE DUO\u2122 -laitteen kuivaussylinterin sis\u00e4ll\u00e4 olevat ruuvit py\u00f6riv\u00e4t eritt\u00e4in hitaasti \u2013 noin 2\u20134 r\/min \u2013 ja kuluttavat hyvin v\u00e4h\u00e4n energiaa. T\u00e4m\u00e4 v\u00e4hent\u00e4\u00e4 s\u00e4hk\u00f6nkulutusta (kWh kuiva-ainetonnia kohti) jopa 90 % verrattuna dekantterilinkoon.[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_column_text]<div class='ays-chart-container-google ays-chart-container-43' id='ays-chart-container6af21ac0aa2e5' data-id='6af21ac0aa2e5'><div class='ays-chart-header-container'><div class='ays-chart-charts-title ays-chart-charts-title6af21ac0aa2e5'>Energiankulutuksen kustannukset 10 k\u00e4ytt\u00f6vuoden aikana<\/div><div class='ays-chart-charts-description ays-chart-charts-description6af21ac0aa2e5'>Dekantterilingon ja VOLUTE\u2122-ruuvipuristimen s\u00e4hk\u00f6nkulutuksen vertailu samalla 30 m\u00b3\/h kapasiteetilla. Vertailussa s\u00e4hk\u00f6n hintana on k\u00e4ytetty 0,20 EUR\/kWh.<\/div><\/div><div class='ays-chart-charts-main-container ays-chart-charts-main-container6af21ac0aa2e5' id=ays-chart-line_chart6af21ac0aa2e5 data-type='line_chart'><\/div><div class='ays-chart-actions-container'><div class='ays-chart-export-buttons' data-id='43'><\/div><\/div><\/div>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\r\n<h4 class=\"wp-block-heading\"><strong>Vett\u00e4 s\u00e4\u00e4st\u00e4v\u00e4 rakenne<\/strong><\/h4>\r\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/2&#8243;][vc_column_text]<div class='ays-chart-container-google ays-chart-container-42' id='ays-chart-container6af21ac0aa787' data-id='6af21ac0aa787'><div class='ays-chart-header-container'><div class='ays-chart-charts-title ays-chart-charts-title6af21ac0aa787'>Huuhteluveden kulutuksen vertailu<\/div><div class='ays-chart-charts-description ays-chart-charts-description6af21ac0aa787'>*Luvut perustuvat AMCONin tutkimuksiin<\/div><\/div><div class='ays-chart-charts-main-container ays-chart-charts-main-container6af21ac0aa787' id=ays-chart-column_chart6af21ac0aa787 data-type='column_chart'><\/div><div class='ays-chart-actions-container'><div class='ays-chart-export-buttons' data-id='42'><\/div><\/div><\/div>[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_column_text]<\/p>\r\n<p>VOLUTE\u2122 ja VOLUTE DUO\u2122 hy\u00f6dynt\u00e4v\u00e4t liikkuvia renkaita luodakseen ainutlaatuisen tukkeutumattoman itsepuhdistuvan mekanismin, joka pit\u00e4\u00e4 kuivaussylinterin puhtaana ja avoimena, kun taas kilpailevat teknologiat k\u00e4ytt\u00e4v\u00e4t t\u00e4h\u00e4n tarkoitukseen suuria m\u00e4\u00e4ri\u00e4 (paineistettua) huuhteluvett\u00e4. T\u00e4m\u00e4 selitt\u00e4\u00e4 VOLUTE\u2122-teknologian tarjoamat merkitt\u00e4v\u00e4t s\u00e4\u00e4st\u00f6t huuhteluveden kulutuksessa.<\/p>\r\n<p>Saman k\u00e4sittelykapasiteetin suotonauhapuristimeen verrattuna VOLUTE\u2122 k\u00e4ytt\u00e4\u00e4 90\u201395 % v\u00e4hemm\u00e4n huuhteluvett\u00e4.<\/p>\r\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\r\n<h3 class=\"wp-block-heading\"><strong> Kulutusosien huomattavasti pidempi k\u00e4ytt\u00f6ik\u00e4 alentaa k\u00e4ytt\u00f6kustannuksia<br \/><\/strong><\/h3>\r\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/2&#8243;][vc_column_text]Liikkuvia renkaita k\u00e4ytet\u00e4\u00e4n ulkoisella k\u00e4ytt\u00f6akselilla, mik\u00e4 est\u00e4\u00e4 kosketuksen ruuvien kanssa ja luo kitkattoman rakenteen. T\u00e4m\u00e4 pident\u00e4\u00e4 kulutusosien k\u00e4ytt\u00f6ik\u00e4\u00e4 merkitt\u00e4v\u00e4sti, mink\u00e4 ansiosta k\u00e4ytt\u00f6kustannukset ovat viel\u00e4kin alhaisemmat kuin perinteisiss\u00e4 malleissamme.[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_single_image image=&#8221;39826&#8243; img_size=&#8221;full&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\r\n<h3 class=\"wp-block-heading\"><strong>Esitiivistyst\u00e4 ei tarvita<\/strong><\/h3>\r\n<p>Laitteen rakenne yhdist\u00e4\u00e4 lietteen tiivistyksen ja lietteen kuivauksen, mik\u00e4 mahdollistaa laimeiden lietteiden \u2013 joiden kokonaiskuiva-aine on v\u00e4hint\u00e4\u00e4n 0,5 % \u2013 k\u00e4sittelyn yhdess\u00e4 laitteessa ilman erillist\u00e4 esitiivistyst\u00e4. T\u00e4m\u00e4 poistaa tiivistys- ja varastointij\u00e4rjestelmien rakennus- ja k\u00e4ytt\u00f6kustannukset sek\u00e4 v\u00e4hent\u00e4\u00e4 hajuhaittoja. Lis\u00e4ksi se v\u00e4hent\u00e4\u00e4 j\u00e4tevedenpuhdistamoon palautuvia fosfori- ja typpikuormia, kun lietteen kuivaus tapahtuu mahdollisimman tuoreena.[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\r\n<h3 class=\"wp-block-heading\"><strong>K\u00e4sittelykapasiteetti ja tekniset tiedot<\/strong><\/h3>\r\n<p>[\/vc_column_text][vc_column_text]<\/p>\r\n<div style=\"overflow-x: auto;\">\r\n<table class=\"specTable3 highlight-first-column\" style=\"width: 99.3695%;\">\r\n<tbody>\r\n<tr>\r\n<th class=\"w100\" style=\"width: 12.1839%;\" rowspan=\"2\"><strong>Malli<\/strong><\/th>\r\n<th style=\"width: 32.2069%;\" rowspan=\"2\"><strong>K\u00e4sittelykapasiteetti min.\u2013maks.<\/strong><\/th>\r\n<th style=\"width: 26.89656%;\" colspan=\"3\"><strong>Mitat (mm)<\/strong><\/th>\r\n<th style=\"width: 20.2069%;\" rowspan=\"2\"><strong>Kokonaisteho (kW)<\/strong><\/th>\r\n<th style=\"width: 107.772%;\" colspan=\"2\"><strong>Paino (kg)<\/strong><\/th>\r\n<\/tr>\r\n<tr>\r\n<th style=\"width: 8.96552%;\"><strong>P<\/strong><\/th>\r\n<th style=\"width: 8.96552%;\"><strong>L<\/strong><\/th>\r\n<th style=\"width: 8.96552%;\"><strong>K<\/strong><\/th>\r\n<th class=\"w80\" style=\"width: 14.4828%;\"><strong>Tyhj\u00e4n\u00e4<\/strong><\/th>\r\n<th class=\"w80\" style=\"width: 93.2888%;\"><strong>K\u00e4yt\u00f6ss\u00e4<\/strong><\/th>\r\n<\/tr>\r\n<tr>\r\n<td style=\"text-align: center; width: 12.1839%;\" width=\"128\">RVP-241<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"105\">8\u201350 kg KA\/h<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"88\">2116<\/td>\r\n<td style=\"text-align: center; width: 9.1954%;\" width=\"104\">895<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"121\">1360<\/td>\r\n<td style=\"text-align: center; width: 14.4828%;\" width=\"106\">0.50<\/td>\r\n<td style=\"text-align: center; width: 93.2888%;\" width=\"108\">390<\/td>\r\n<td style=\"text-align: center; width: 93.2888%;\" width=\"108\">450<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"text-align: center; width: 12.1839%;\" width=\"128\">RVP-381<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"105\">20\u2013115 kg KA\/h<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"88\">3268<\/td>\r\n<td style=\"text-align: center; width: 9.1954%;\" width=\"104\">994<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"121\">1550<\/td>\r\n<td style=\"text-align: center; width: 14.4828%;\" width=\"106\">1.20<\/td>\r\n<td style=\"text-align: center; width: 93.2888%;\" width=\"108\">1150<\/td>\r\n<td style=\"text-align: center; width: 93.2888%;\" width=\"108\">1550<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"text-align: center; width: 12.1839%;\" width=\"128\">RVP-501<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"105\">40\u2013230 kg KA\/h<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"88\">4408<\/td>\r\n<td style=\"text-align: center; width: 9.1954%;\" width=\"104\">1297<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"121\">2284<\/td>\r\n<td style=\"text-align: center; width: 14.4828%;\" width=\"106\">1.95<\/td>\r\n<td style=\"text-align: center; width: 93.2888%;\" width=\"108\">1800<\/td>\r\n<td style=\"text-align: center; width: 93.2888%;\" width=\"108\">2300<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"text-align: center; width: 12.1839%;\" width=\"128\">RVP-601<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"105\">80\u2013460 kg KA\/h<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"88\">4918<\/td>\r\n<td style=\"text-align: center; width: 9.1954%;\" width=\"104\">1200<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"121\">2612<\/td>\r\n<td style=\"text-align: center; width: 14.4828%;\" width=\"106\">3.05<\/td>\r\n<td style=\"text-align: center; width: 93.2888%;\" width=\"108\">2825<\/td>\r\n<td style=\"text-align: center; width: 93.2888%;\" width=\"108\">3625<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"text-align: center; width: 12.1839%;\" width=\"128\">RVP-701<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"105\">130\u2013680 kg KA\/h<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"88\">5356<\/td>\r\n<td style=\"text-align: center; width: 9.1954%;\" width=\"104\">1350<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"121\">2587<\/td>\r\n<td style=\"text-align: center; width: 14.4828%;\" width=\"106\">3.75<\/td>\r\n<td style=\"text-align: center; width: 93.2888%;\" width=\"108\">3800<\/td>\r\n<td style=\"text-align: center; width: 93.2888%;\" width=\"108\">4900<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"text-align: center; width: 12.1839%;\" width=\"128\">RVP-702<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"105\">260\u20131 360 kg KA\/h<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"88\">5462<\/td>\r\n<td style=\"text-align: center; width: 9.1954%;\" width=\"104\">2530<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"121\">2746<\/td>\r\n<td style=\"text-align: center; width: 14.4828%;\" width=\"106\">6.34<\/td>\r\n<td style=\"text-align: center; width: 93.2888%;\" width=\"108\">7330<\/td>\r\n<td style=\"text-align: center; width: 93.2888%;\" width=\"108\">9280<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<\/div>\r\n<ul>\r\n<li>Yll\u00e4 mainittu k\u00e4sittelykapasiteetti on ohjeellinen ja voi vaihdella lietteen ominaisuuksien mukaan. Ota yhteytt\u00e4 AMCONiin oikean mallin valitsemiseksi.<\/li>\r\n<li>Kunkin mallin k\u00e4sittelykapasiteetti perustuu kuivattuun lietteeseen, jonka kuiva-ainepitoisuus on 20\u201365 % lietteen ominaisuuksista riippuen.<\/li>\r\n<li>Tulevan lietteen kiintoainepitoisuudelle ei ole ehdotonta yl\u00e4rajaa, mutta k\u00e4sitelt\u00e4v\u00e4n lietteen on oltava juoksevaa.<\/li>\r\n<li>Kaikki yll\u00e4 olevat arvot ovat viitteellisi\u00e4 ja perustuvat vakiorakenteeseen. Rakennetta voidaan muuttaa ilman ennakkoilmoitusta.<br \/>Ajantasaiset tiedot saat ottamalla yhteytt\u00e4 AMCONiin.<\/li>\r\n<\/ul>\r\n<p>[\/vc_column_text][vc_column_text]\n<!-- ZDE ZA\u010c\u00cdN\u00c1 V\u00c1\u0160 P\u0158ESN\u00dd K\u00d3D -->\n<style>\n  \/* =========================================================\n     VOLUTE\u2122 kalkula\u010dka \u2013 vzhled v1.1\n     Logika barev: jantarov\u00e1 = kal, tyrkysov\u00e1 = AMCON \/ \u00faspora.\n     Texty, pole, v\u00fdpo\u010dty i odes\u00edl\u00e1n\u00ed jsou beze zm\u011bny.\n     ========================================================= *\/\n  #amcon-volute-widget {\n      --ink:#12302c; --teal-900:#0a3a35; --teal-700:#00786e; --teal-600:#00a89d; --teal-hover:#008f85; --teal-100:#dcf1ee;\n      --mist:#eef6f5; --line:#d5e5e2; --line-strong:#b9d1cd; --grey-600:#526664; --grey-500:#6b7f7d; --white:#ffffff;\n      --amber:#c98a2c; --amber-hover:#b57b25; --sludge-raw:#e2b46c; --sludge-raw-2:#d39a45; --sludge-cake:#9c6220;\n      --danger:#a3402c; --danger-bg:#fcefec; --danger-line:#f0c9c0;\n      --font:'AdelleSans-Regular','Adelle Sans',system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n      --radius:0; --ease:cubic-bezier(.32,.72,0,1);\n      --pad:24px; --vessel-h:112px;\n      font-family:var(--font);\n      -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;\n  }\n  #amcon-volute-widget *, #amcon-volute-widget *::before, #amcon-volute-widget *::after { box-sizing:border-box; }\n\n  \/* Reset proti styl\u016fm \u0161ablony *\/\n  #amcon-volute-widget button { -webkit-appearance:none; appearance:none; margin:0; text-transform:none; font-family:var(--font); font-weight:normal; box-shadow:none; min-width:0; min-height:0; line-height:1; text-shadow:none; }\n  #amcon-volute-widget input { margin:0; box-shadow:none; font-family:var(--font); font-weight:normal; max-width:100%; }\n  #amcon-volute-widget button:focus-visible { outline:2px solid var(--teal-600); outline-offset:2px; }\n\n  \/* ---------- Bo\u010dn\u00ed z\u00e1lo\u017eka (jantarov\u00e1, ostr\u00e9 rohy, bez st\u00ednu, hover zachov\u00e1n) ---------- *\/\n  #amcon-volute-widget .launcher-tab { position:fixed; top:50%; right:0; transform:translateY(-50%); z-index:99997; border:0; background:var(--amber); color:var(--white); padding:18px 12px; border-radius:0; font-size:14px; letter-spacing:.02em; writing-mode:vertical-rl; text-orientation:mixed; cursor:pointer; display:flex; align-items:center; gap:10px; transition:background .15s ease, padding-right .2s var(--ease), transform .4s var(--ease), opacity .25s ease; }\n  #amcon-volute-widget .launcher-tab:hover { background:var(--amber-hover); padding-right:16px; }\n  #amcon-volute-widget .launcher-tab svg { writing-mode:horizontal-tb; order:-1; flex-shrink:0; width:24px; height:24px; }\n  #amcon-volute-widget .launcher-tab.hide { opacity:0; pointer-events:none; transform:translate(100%, -50%); }\n\n  \/* ---------- P\u0159ekryv a panel ---------- *\/\n  #amcon-volute-widget .overlay { position:fixed; inset:0; z-index:99998; background:rgba(6,40,37,.42); -webkit-backdrop-filter:blur(2px); backdrop-filter:blur(2px); opacity:0; pointer-events:none; transition:opacity .3s ease; }\n  #amcon-volute-widget .overlay.show { opacity:1; pointer-events:auto; }\n\n  #amcon-volute-widget .panel-outer { position:fixed; top:0; right:0; height:100vh; height:100dvh; width:100%; max-width:432px; z-index:99999; display:flex; flex-direction:column; color-scheme:light; transform:translateX(100%); visibility:hidden; transition:transform .45s var(--ease), visibility 0s linear .45s, box-shadow .45s ease; }\n  #amcon-volute-widget .panel-outer.open { transform:none; visibility:visible; box-shadow:-30px 0 60px -24px rgba(6,40,37,.45); transition:transform .45s var(--ease), visibility 0s, box-shadow .45s ease; }\n  #amcon-volute-widget .widget { flex:1; min-height:0; width:100%; background:var(--white); color:var(--ink); display:flex; flex-direction:column; overflow-y:auto; overscroll-behavior:contain; }\n\n  \/* ---------- Hlavi\u010dka ---------- *\/\n  #amcon-volute-widget .panel-head { position:sticky; top:0; z-index:2; flex-shrink:0; background:var(--white); border-bottom:1px solid var(--line); padding:22px 64px 18px var(--pad); }\n  #amcon-volute-widget .panel-head h1 { font-family:var(--font); font-weight:normal; font-size:21px; line-height:1.25; letter-spacing:-.005em; text-transform:none; text-wrap:balance; color:var(--teal-900); margin:0 0 6px; padding:0; border:0; }\n  #amcon-volute-widget .panel-head h1::before, #amcon-volute-widget .panel-head h1::after { content:none; display:none; }\n  #amcon-volute-widget .panel-head p { margin:0; padding:0; font-size:13.5px; line-height:1.45; color:var(--grey-600); }\n  #amcon-volute-widget .close-btn { position:absolute; top:16px; right:16px; width:36px; height:36px; padding:0 0 2px; border-radius:0; border:1px solid var(--line); background:var(--white); color:var(--teal-900); font-size:22px; cursor:pointer; display:flex; align-items:center; justify-content:center; transition:background .15s ease, border-color .15s ease; }\n  #amcon-volute-widget .close-btn:hover { background:var(--mist); border-color:var(--line-strong); }\n\n  #amcon-volute-widget .body { flex:1; display:flex; flex-direction:column; }\n\n  \/* ---------- Vstupy ---------- *\/\n  #amcon-volute-widget .fields { display:grid; grid-template-columns:1fr 1fr; gap:16px 12px; padding:20px var(--pad) 22px; }\n  #amcon-volute-widget .field { display:flex; flex-direction:column; justify-content:flex-end; gap:7px; margin:0; padding:0; cursor:text; font-weight:normal; }\n  #amcon-volute-widget .field.span-2 { grid-column:1 \/ -1; }\n  #amcon-volute-widget .field-label { font-size:13.5px; line-height:1.3; color:var(--teal-900); }\n  #amcon-volute-widget .control { display:flex; align-items:center; height:46px; background:var(--white); border:1px solid var(--line-strong); border-radius:var(--radius); transition:border-color .15s ease, box-shadow .15s ease; }\n  #amcon-volute-widget .control:hover { border-color:#9dbcb7; }\n  #amcon-volute-widget .control:focus-within { border-color:var(--teal-600); box-shadow:0 0 0 3px rgba(0,168,157,.18); }\n  #amcon-volute-widget .control input[type=number] { flex:1; min-width:0; width:100%; height:100%; border:0; border-radius:var(--radius); background:transparent; padding:0 0 0 12px; font-size:17px; line-height:normal; color:var(--ink); font-variant-numeric:tabular-nums; outline:none; -moz-appearance:textfield; appearance:textfield; }\n  #amcon-volute-widget .control input[type=number]::-webkit-outer-spin-button,\n  #amcon-volute-widget .control input[type=number]::-webkit-inner-spin-button { -webkit-appearance:none; margin:0; }\n  #amcon-volute-widget .control .unit { padding:0 12px 0 8px; font-size:13px; color:var(--grey-500); white-space:nowrap; pointer-events:none; }\n\n  \/* ---------- V\u00fdsledky (p\u00e1s \u201eode\u010dtu\u201c) ---------- *\/\n  #amcon-volute-widget .dashboard { background:var(--mist); border-top:1px solid var(--line); border-bottom:1px solid var(--line); padding:22px var(--pad) 20px; }\n  #amcon-volute-widget .headline-figure { font-size:44px; line-height:1; letter-spacing:-.02em; color:var(--teal-700); font-variant-numeric:tabular-nums; margin:0; }\n  #amcon-volute-widget .headline-sub { margin-top:8px; font-size:13.5px; line-height:1.4; color:var(--grey-600); }\n\n  #amcon-volute-widget .results { margin-top:18px; background:var(--white); border:1px solid var(--line); border-radius:var(--radius); }\n  #amcon-volute-widget .v-chart-wrap { padding:16px 16px 14px; }\n  #amcon-volute-widget .v-chart-head { font-size:13px; line-height:1.3; color:var(--grey-600); margin:0 0 14px; }\n  #amcon-volute-widget .v-chart { display:grid; grid-template-columns:1fr auto 1fr; align-items:start; gap:4px; }\n  #amcon-volute-widget .v-chart-col { display:flex; flex-direction:column; align-items:center; text-align:center; min-width:0; }\n\n  \/* Dv\u011b stejn\u00e9 n\u00e1doby = stejn\u00e9 m\u011b\u0159\u00edtko; v\u00fd\u0161ka n\u00e1pln\u011b je objem *\/\n  #amcon-volute-widget .vessel { position:relative; width:76px; height:var(--vessel-h); display:flex; align-items:flex-end; overflow:hidden; background:var(--white); border:1.5px solid var(--line-strong); border-top:0; border-radius:0 0 8px 8px; }\n  #amcon-volute-widget .vessel::before { content:\"\"; position:absolute; top:0; left:-1.5px; right:-1.5px; height:1.5px; background:repeating-linear-gradient(to right, var(--line-strong) 0 4px, transparent 4px 7px); }\n  #amcon-volute-widget .vessel::after { content:\"\"; position:absolute; z-index:1; left:0; top:0; bottom:0; width:9px; background:repeating-linear-gradient(to top, transparent 0 calc(25% - 1px), rgba(10,58,53,.22) calc(25% - 1px) 25%); pointer-events:none; }\n  #amcon-volute-widget .v-chart-bar { width:100%; border:0; border-radius:0; transition:height .5s var(--ease); box-shadow:inset 0 2px 0 rgba(255,255,255,.28); }\n  #amcon-volute-widget .v-chart-bar.in { height:100%; background-color:var(--sludge-raw); background-image:linear-gradient(to top, rgba(211,154,69,.55), rgba(226,180,108,0)), radial-gradient(circle at 2px 2px, rgba(120,70,10,.22) 1px, transparent 1.6px); background-size:100% 100%, 9px 9px; }\n  #amcon-volute-widget .v-chart-bar.out { min-height:3px; background-color:var(--sludge-cake); background-image:radial-gradient(circle at 1px 1px, rgba(255,235,200,.28) 1px, transparent 1.4px), radial-gradient(circle at 3px 4px, rgba(50,25,0,.3) 1px, transparent 1.5px); background-size:4px 4px, 5px 5px; }\n  #amcon-volute-widget .v-chart-val { margin-top:10px; font-size:17px; line-height:1.2; color:var(--ink); font-variant-numeric:tabular-nums; }\n  #amcon-volute-widget .v-chart-label { margin-top:3px; font-size:12px; line-height:1.3; color:var(--grey-600); }\n  #amcon-volute-widget .v-chart-mid { height:var(--vessel-h); display:flex; flex-direction:column; align-items:center; justify-content:center; gap:4px; padding:0 4px; }\n  #amcon-volute-widget .v-chart-mid .reduction-badge { font-size:24px; line-height:1; letter-spacing:-.01em; color:var(--teal-700); font-variant-numeric:tabular-nums; white-space:nowrap; }\n  #amcon-volute-widget .v-chart-mid svg { width:44px; height:22px; color:var(--teal-600); stroke-width:1.6; }\n\n  \/* Srovn\u00e1n\u00ed *\/\n  #amcon-volute-widget .compare-mini { border-top:1px solid var(--line); }\n  #amcon-volute-widget .compare-mini .row { display:grid; grid-template-columns:1.2fr 1fr 1fr; gap:10px; align-items:end; padding:10px 16px; font-size:13.5px; line-height:1.3; }\n  #amcon-volute-widget .compare-mini .row + .row { border-top:1px solid var(--line); }\n  #amcon-volute-widget .compare-mini .row-head { padding-top:12px; padding-bottom:8px; font-size:11.5px; color:var(--grey-500); }\n  #amcon-volute-widget .compare-mini .cur, #amcon-volute-widget .compare-mini .aft { text-align:right; font-variant-numeric:tabular-nums; }\n  #amcon-volute-widget .compare-mini .row:not(.row-head) .cur { color:var(--grey-600); }\n  #amcon-volute-widget .compare-mini .row.total { align-items:center; }\n  #amcon-volute-widget .compare-mini .row.total .aft { font-size:17px; color:var(--teal-700); }\n\n  #amcon-volute-widget .disclaimer { display:flex; gap:8px; align-items:flex-start; margin-top:14px; font-size:12px; line-height:1.45; color:var(--grey-600); }\n  #amcon-volute-widget .disclaimer svg { flex-shrink:0; width:14px; height:14px; margin-top:1px; color:var(--grey-500); }\n\n  \/* ---------- Akce \/ CTA ---------- *\/\n  #amcon-volute-widget .actions { padding:0 var(--pad) calc(24px + env(safe-area-inset-bottom)); }\n  #amcon-volute-widget .cta { width:100%; height:52px; padding:0 20px; border:0; border-radius:var(--radius); background:var(--teal-600); color:var(--white); font-size:16px; letter-spacing:.01em; cursor:pointer; display:flex; align-items:center; justify-content:center; gap:10px; transition:background .15s ease, transform .1s ease; }\n  #amcon-volute-widget .cta svg { flex-shrink:0; transition:transform .2s var(--ease); }\n  #amcon-volute-widget .cta:hover { background:var(--teal-hover); }\n  #amcon-volute-widget .cta:hover svg { transform:translateX(3px); }\n  #amcon-volute-widget .cta:active { transform:scale(.99); }\n  #amcon-volute-widget .cta:disabled { opacity:.6; cursor:default; transform:none; }\n  \/* Hlavn\u00ed CTA z\u016fst\u00e1v\u00e1 vid\u011bt u spodn\u00edho okraje, dokud se k n\u011bmu nedoscrolluje *\/\n  #amcon-volute-widget .v-ctaBtn { position:sticky; bottom:calc(14px + env(safe-area-inset-bottom)); z-index:3; width:auto; margin:20px var(--pad) 0; box-shadow:0 12px 24px -12px rgba(6,40,37,.6); }\n  #amcon-volute-widget .cta-sub { margin-top:10px; text-align:center; font-size:12px; line-height:1.4; color:var(--grey-500); }\n\n  #amcon-volute-widget .lead-form { display:none; scroll-margin-bottom:24px; }\n  #amcon-volute-widget .lead-form.show { display:grid; gap:8px; margin-top:20px; animation:amconVoluteIn .35s var(--ease); }\n  #amcon-volute-widget .lead-form input[type=text], #amcon-volute-widget .lead-form input[type=email] { width:100%; height:46px; padding:0 12px; border:1px solid var(--line-strong); border-radius:var(--radius); background:var(--white); color:var(--ink); font-size:16px; line-height:normal; outline:none; transition:border-color .15s ease, box-shadow .15s ease; }\n  #amcon-volute-widget .lead-form input::placeholder { color:var(--grey-500); opacity:1; }\n  #amcon-volute-widget .lead-form input:hover { border-color:#9dbcb7; }\n  #amcon-volute-widget .lead-form input:focus { border-color:var(--teal-600); box-shadow:0 0 0 3px rgba(0,168,157,.18); }\n  #amcon-volute-widget .lead-form .cta { margin-top:4px; }\n  #amcon-volute-widget .lead-error { display:none; font-size:12.5px; line-height:1.4; color:var(--danger); background:var(--danger-bg); border:1px solid var(--danger-line); border-radius:var(--radius); padding:10px 12px; }\n  #amcon-volute-widget .lead-error.show { display:block; }\n  #amcon-volute-widget .lead-success { display:none; background:var(--teal-100); border-left:3px solid var(--teal-600); border-radius:var(--radius); color:var(--teal-900); padding:14px 16px; font-size:13.5px; line-height:1.45; }\n  #amcon-volute-widget .lead-success.show { display:block; margin-top:20px; animation:amconVoluteIn .35s var(--ease); }\n  @keyframes amconVoluteIn { from { opacity:0; transform:translateY(6px); } to { opacity:1; transform:none; } }\n\n  \/* ---------- Mobil ---------- *\/\n  @media (max-width:520px){\n    #amcon-volute-widget { --pad:18px; }\n    #amcon-volute-widget .panel-outer { max-width:100%; }\n    \/* Na mobilu plovouc\u00ed pilulka dole uprost\u0159ed \u2013 tvarem i jemn\u00fdm st\u00ednem lad\u00ed s dal\u0161\u00edmi plovouc\u00edmi prvky webu (Chat, \u0161ipka nahoru) *\/\n    #amcon-volute-widget .launcher-tab { top:auto; bottom:calc(18px + env(safe-area-inset-bottom)); left:50%; right:auto; transform:translateX(-50%); writing-mode:horizontal-tb; padding:11px 18px 11px 14px; gap:8px; border-radius:999px; font-size:14px; white-space:nowrap; box-shadow:0 2px 8px rgba(6,40,37,.22); }\n    #amcon-volute-widget .launcher-tab:hover { padding-right:18px; }\n    #amcon-volute-widget .launcher-tab.hide { transform:translate(-50%, 160%); }\n    #amcon-volute-widget .launcher-tab svg { width:18px; height:18px; }\n    #amcon-volute-widget .panel-head { padding:18px 60px 14px var(--pad); }\n    #amcon-volute-widget .panel-head h1 { font-size:19px; }\n    #amcon-volute-widget .close-btn { top:12px; right:12px; width:40px; height:40px; }\n    #amcon-volute-widget .headline-figure { font-size:40px; }\n  }\n  \/* N\u00edzk\u00e9 obrazovky (notebooky, telefony na \u0161\u00ed\u0159ku) *\/\n  @media (max-height:760px){\n    #amcon-volute-widget { --vessel-h:92px; }\n    #amcon-volute-widget .panel-head { padding-top:16px; padding-bottom:12px; }\n    #amcon-volute-widget .panel-head h1 { font-size:18px; margin-bottom:4px; }\n    #amcon-volute-widget .fields { padding-top:16px; padding-bottom:18px; gap:12px; }\n    #amcon-volute-widget .control { height:42px; }\n    #amcon-volute-widget .dashboard { padding-top:18px; }\n    #amcon-volute-widget .headline-figure { font-size:36px; }\n    #amcon-volute-widget .results { margin-top:14px; }\n  }\n  @media (prefers-reduced-motion:reduce){\n    #amcon-volute-widget *, #amcon-volute-widget *::before, #amcon-volute-widget *::after { transition-duration:.01ms !important; animation-duration:.01ms !important; }\n  }\n<\/style>\n\n<div id=\"amcon-volute-widget\" data-product=\"VOLUTE DUO RVP Series\" data-cf7-form-id=\"34014\" data-recaptcha-site-key=\"6LePG94qAAAAAKJ7yapf5Vdk6GvMddOIRDOH5HD0\">\n    <button class=\"launcher-tab\" type=\"button\">\n    S\u00e4\u00e4st\u00f6arvio    <svg viewBox=\"0 0 32 32\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\n        <rect fill=\"none\" stroke=\"white\" stroke-width=\"2\" height=\"26\" width=\"18\" x=\"7\" y=\"3\"\/>\n        <polygon fill=\"none\" stroke=\"white\" stroke-width=\"2\" points=\"20.9,13 11,13.1 11,7.1 20.9,7\"\/>\n        <rect fill=\"white\" height=\"2\" width=\"2\" x=\"10\" y=\"16\"\/>\n        <rect fill=\"white\" height=\"2\" width=\"2\" x=\"15\" y=\"16\"\/>\n        <rect fill=\"white\" height=\"2\" width=\"2\" x=\"20\" y=\"16\"\/>\n        <rect fill=\"white\" height=\"2\" width=\"2\" x=\"10\" y=\"20\"\/>\n        <rect fill=\"white\" height=\"2\" width=\"2\" x=\"15\" y=\"20\"\/>\n        <rect fill=\"white\" height=\"2\" width=\"2\" x=\"20\" y=\"20\"\/>\n        <rect fill=\"white\" height=\"2\" width=\"2\" x=\"10\" y=\"24\"\/>\n        <rect fill=\"white\" height=\"2\" width=\"2\" x=\"15\" y=\"24\"\/>\n        <rect fill=\"white\" height=\"2\" width=\"2\" x=\"20\" y=\"24\"\/>\n    <\/svg>\n<\/button>\n    <div class=\"overlay\"><\/div>\n    <div class=\"panel-outer\">\n        <div class=\"widget\">\n            <div class=\"panel-head\">\n                <button class=\"close-btn\" type=\"button\">&times;<\/button>\n                <h1>Lietteen kuivauksella saavutettavat s\u00e4\u00e4st\u00f6t<\/h1>\n                <p>Katso, kuinka paljon kuivatun lietteen m\u00e4\u00e4r\u00e4\u00e4 ja loppusijoituskustannuksia laitoksellanne voidaan v\u00e4hent\u00e4\u00e4.<\/p>\n            <\/div>\n            <div class=\"body\">\n                <!-- Vstupn\u00ed \u00fadaje: ekonomika vedle sebe, su\u0161ina na celou \u0161\u00ed\u0159ku -->\n                <div class=\"fields\">\n                    <label class=\"field\">\n                        <span class=\"field-label\">Lietem\u00e4\u00e4r\u00e4<\/span>\n                        <span class=\"control\">\n                            <input type=\"number\" class=\"v-volumeIn\" value=\"100\" min=\"0\" step=\"1\">\n                            <span class=\"unit\">m\u00b3\/v<\/span>\n                        <\/span>\n                    <\/label>\n                    <label class=\"field\">\n                        <span class=\"field-label\">Loppusijoituskustannukset<\/span>\n                        <span class=\"control\">\n                            <input type=\"number\" class=\"v-disposalCost\" value=\"120\" min=\"0\" step=\"1\">\n                            <span class=\"unit\">\u20ac \/ t<\/span>\n                        <\/span>\n                    <\/label>\n                    <label class=\"field span-2\">\n                        <span class=\"field-label\">Prim\u00e4\u00e4rilietteen kuiva-aine (KA)<\/span>\n                        <span class=\"control\">\n                            <input type=\"number\" class=\"v-concBefore\" value=\"1.5\" min=\"0\" max=\"100\" step=\"0.1\">\n                            <span class=\"unit\">%<\/span>\n                        <\/span>\n                    <\/label>\n                    <label class=\"field span-2\">\n                        <span class=\"field-label\">Kuivatun lietteen kuiva-aine (KA)<\/span>\n                        <span class=\"control\">\n                            <input type=\"number\" class=\"v-concAfter\" value=\"20\" min=\"0.1\" max=\"100\" step=\"0.5\">\n                            <span class=\"unit\">%<\/span>\n                        <\/span>\n                    <\/label>\n                <\/div>\n\n                <!-- V\u00fdsledky -->\n                <div class=\"dashboard\">\n                    <div class=\"headline-figure v-headlineFigure\">\u20ac0<\/div>\n                    <div class=\"headline-sub\">Arvioidut vuotuiset s\u00e4\u00e4st\u00f6t loppusijoituskustannuksissa<\/div>\n                    <div class=\"results\">\n                        <div class=\"v-chart-wrap\">\n                            <div class=\"v-chart-head\">Tilavuuden pienent\u00e4minen<\/div>\n                            <div class=\"v-chart\">\n                                <div class=\"v-chart-col\">\n                                    <div class=\"vessel\"><div class=\"v-chart-bar in\"><\/div><\/div>\n                                    <div class=\"v-chart-val v-volInLbl\">100 m\u00b3<\/div>\n                                    <div class=\"v-chart-label\">Prim\u00e4\u00e4riliete<\/div>\n                                <\/div>\n                                <div class=\"v-chart-mid\">\n                                    <span class=\"reduction-badge v-reductionBadge\">\u22120%<\/span>\n                                    <svg viewBox=\"0 0 44 22\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"3\" y1=\"11\" x2=\"40\" y2=\"11\"><\/line><polyline points=\"33 4 40 11 33 18\"><\/polyline><\/svg>\n                                <\/div>\n                                <div class=\"v-chart-col\">\n                                    <div class=\"vessel\"><div class=\"v-chart-bar out v-barOut\" style=\"height:6%;\"><\/div><\/div>\n                                    <div class=\"v-chart-val v-volOutLbl\">6 m\u00b3<\/div>\n                                    <div class=\"v-chart-label\">Kuivattu<br>liete<\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                        <div class=\"compare-mini\">\n                            <div class=\"row row-head\">\n                                <div>Vuodessa<\/div>\n                                <div class=\"cur\">Nykytilanne<\/div>\n                                <div class=\"aft\">Lietteen kuivauksen j\u00e4lkeen<\/div>\n                            <\/div>\n                            <div class=\"row\">\n                                <div>Loppusijoituskustannukset<\/div>\n                                <div class=\"cur v-cmpCostCurrent\">\u2013<\/div>\n                                <div class=\"aft v-cmpCostVolute\">\u2013<\/div>\n                            <\/div>\n                            <div class=\"row total\">\n                                <div>Vuotuiset s\u00e4\u00e4st\u00f6t<\/div>\n                                <div class=\"cur\"><\/div>\n                                <div class=\"aft v-cmpSavings\">\u2013<\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                    <div class=\"disclaimer\">\n                        <svg viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" aria-hidden=\"true\"><circle cx=\"8\" cy=\"8\" r=\"6.5\"\/><line x1=\"8\" y1=\"7.2\" x2=\"8\" y2=\"11.2\"\/><circle cx=\"8\" cy=\"4.9\" r=\".35\" fill=\"currentColor\"\/><\/svg>\n                        <span>Alustava arvio. Pyyd\u00e4 tekninen kartoitus tarkkaa tarjousta varten.<\/span>\n                    <\/div>\n                <\/div>\n\n                <!-- Popt\u00e1vka: tla\u010d\u00edtko je p\u0159\u00edmo v .body, aby mohlo \u201eplavat\u201c u spodn\u00edho okraje panelu -->\n                <button class=\"cta v-ctaBtn\" type=\"button\">\n                    Pyyd\u00e4 tekninen kartoitus                    <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" aria-hidden=\"true\"><path d=\"M5 2.5 9.5 7 5 11.5\" stroke=\"white\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n                <\/button>\n                <div class=\"actions\">\n                    <div class=\"lead-form v-leadForm\">\n                        <input type=\"text\" class=\"v-leadName\" placeholder=\"Koko nimi\">\n                        <input type=\"text\" class=\"v-leadCompany\" placeholder=\"Yritys\">\n                        <input type=\"email\" class=\"v-leadEmail\" placeholder=\"Ty\u00f6s\u00e4hk\u00f6posti\">\n                        <div class=\"lead-error v-leadError\"><\/div>\n                        <button class=\"cta v-leadSubmit\" type=\"button\">L\u00e4het\u00e4 pyynt\u00f6<\/button>\n                    <\/div>\n                    <div class=\"lead-success v-leadSuccess\">\n                        \u2713 Kiitos \u2014 antamasi tiedot ja s\u00e4\u00e4st\u00f6arvio on l\u00e4hetetty myyntitiimillemme. Vastaamme 2 arkip\u00e4iv\u00e4n kuluessa.                    <\/div>\n                    <div class=\"cta-sub\">Maksuton \u00b7 Ei sitoumuksia \u00b7 Vastaus 2 arkip\u00e4iv\u00e4n kuluessa<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n(function(){\n    document.querySelectorAll('#amcon-volute-widget').forEach(function(root){\n        if (root.dataset.amconInit) return;\n        root.dataset.amconInit = '1';\n        const product = root.dataset.product || 'VOLUTE\u2122';\n        const cf7FormId = root.dataset.cf7FormId;\n        const recaptchaSiteKey = root.dataset.recaptchaSiteKey;\n        const q = sel => root.querySelector(sel);\nconst currentLocale = \"fi\"; \nconst currencyFormat = \"\u20ac%s\";\nconst m3Format = \"%s m\u00b3\";\n\nconst fmtEUR = n => currencyFormat.replace('%s', Math.round(n).toLocaleString(currentLocale));\nconst fmtM3  = n => m3Format.replace('%s', Math.round(n).toLocaleString(currentLocale));\n        let latestResult = null;\n        function loadRecaptcha(siteKey){\n            return new Promise((resolve, reject) => {\n                if (window.grecaptcha && window.grecaptcha.execute) { resolve(window.grecaptcha); return; }\n                const existing = document.querySelector('script[src*=\"recaptcha\/api.js\"]');\n                if (existing) { existing.addEventListener('load', () => resolve(window.grecaptcha)); return; }\n                const script = document.createElement('script');\n                script.src = `https:\/\/www.google.com\/recaptcha\/api.js?render=${siteKey}`;\n                script.onload = () => resolve(window.grecaptcha);\n                script.onerror = () => reject(new Error('recaptcha script failed to load'));\n                document.head.appendChild(script);\n            });\n        }\n        async function getRecaptchaToken(){\n            if (!recaptchaSiteKey || recaptchaSiteKey.indexOf('DOPLNIT') === 0) return null; \n            try {\n                const grecaptcha = await loadRecaptcha(recaptchaSiteKey);\n                await new Promise(resolve => grecaptcha.ready(resolve));\n                return await grecaptcha.execute(recaptchaSiteKey, { action: 'volute_calculator' });\n            } catch (e) {\n                console.error('[VOLUTE widget] reCAPTCHA token error:', e);\n                return null;\n            }\n        }\n        function calculate(){\n            const volumeIn = Math.max(parseFloat(q('.v-volumeIn').value) || 0, 0);\n            const concBefore = Math.max(parseFloat(q('.v-concBefore').value) || 0, 0);\n            const concAfter  = Math.max(parseFloat(q('.v-concAfter').value) || 0.1, 0.1);\n            const disposalCost = Math.max(parseFloat(q('.v-disposalCost').value) || 0, 0);\n            const volumeOut = (concBefore \/ concAfter) * volumeIn;\n            const reductionPct = volumeIn > 0 ? (1 - volumeOut \/ volumeIn) * 100 : 0;\n            const costBefore = disposalCost * volumeIn;\n            const costAfter  = disposalCost * volumeOut;\n            const savings = Math.max(costBefore - costAfter, 0);\n            q('.v-headlineFigure').textContent = fmtEUR(savings);\n            q('.v-reductionBadge').textContent = \"\u2212\" + reductionPct.toFixed(0) + \"%\";\n            q('.v-cmpSavings').textContent = fmtEUR(savings);\n            q('.v-volInLbl').textContent = fmtM3(volumeIn);\n            q('.v-volOutLbl').textContent = fmtM3(volumeOut);\n            q('.v-barOut').style.height = (volumeIn > 0 ? (volumeOut \/ volumeIn) * 100 : 0) + \"%\";\n            q('.v-cmpCostCurrent').textContent = fmtEUR(costBefore);\n            q('.v-cmpCostVolute').textContent = fmtEUR(costAfter);\n            latestResult = { volumeIn, concBefore, concAfter, disposalCost, volumeOut, reductionPct, costBefore, costAfter, savings, product };\n        }\n                function openPanel(){\n            const scrollbarWidth = window.innerWidth - document.documentElement.clientWidth;\n            document.body.style.paddingRight = scrollbarWidth + 'px';\n            document.body.style.overflow = 'hidden';\n\n            root.querySelector('.panel-outer').classList.add('open');\n            root.querySelector('.overlay').classList.add('show');\n            root.querySelector('.launcher-tab').classList.add('hide');\n        }\n        function closePanel(){\n            document.body.style.overflow = '';\n            document.body.style.paddingRight = '';\n\n            root.querySelector('.panel-outer').classList.remove('open');\n            root.querySelector('.overlay').classList.remove('show');\n            root.querySelector('.launcher-tab').classList.remove('hide');\n        }\n        root.querySelector('.launcher-tab').addEventListener('click', openPanel);\n        root.querySelector('.close-btn').addEventListener('click', closePanel);\n        root.querySelector('.overlay').addEventListener('click', closePanel);\n        root.querySelectorAll('input').forEach(el => {\n            el.addEventListener('input', calculate);\n            el.addEventListener('change', calculate);\n        });\n        root.querySelector('.v-ctaBtn').addEventListener('click', () => {\n            q('.v-leadForm').classList.add('show');\n            q('.v-ctaBtn').style.display = 'none';\n            q('.v-leadForm').scrollIntoView({behavior:'smooth', block:'nearest'});\n        });\n        const LEAD_ENDPOINT = `\/wp-json\/contact-form-7\/v1\/contact-forms\/${cf7FormId}\/feedback`;\n        q('.v-leadSubmit').addEventListener('click', async () => {\n            const name = q('.v-leadName').value.trim();\n            const company = q('.v-leadCompany').value.trim();\n            const email = q('.v-leadEmail').value.trim();\n            if (!name || !email || !\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email)) {\n                q('.v-leadError').textContent = \"T\u00e4yt\u00e4 nimesi ja voimassa oleva ty\u00f6s\u00e4hk\u00f6postiosoitteesi.\";\n                q('.v-leadError').classList.add('show');\n                return;\n            }\n            q('.v-leadError').classList.remove('show');\n            q('.v-leadSubmit').disabled = true;\n            q('.v-leadSubmit').textContent = \"L\u00e4hetet\u00e4\u00e4n\u2026\";\n            const recaptchaToken = await getRecaptchaToken();\n            const fd = new FormData();\n            fd.append('_wpcf7', cf7FormId);\n            fd.append('_wpcf7_version', '6.0.1');\n            fd.append('_wpcf7_locale', 'en_US');\n            fd.append('_wpcf7_unit_tag', `wpcf7-f${cf7FormId}-p0-o1`);\n            fd.append('_wpcf7_container_post', '0');\n            if (recaptchaToken) {\n                fd.append('_wpcf7_recaptcha_response', recaptchaToken);\n            }\n            fd.append('your-name', name);\n            fd.append('your-company', company);\n            fd.append('your-email', email);\n            fd.append('calc-product', latestResult.product);\n            fd.append('calc-volume-in', latestResult.volumeIn);\n            fd.append('calc-conc-before', latestResult.concBefore);\n            fd.append('calc-conc-after', latestResult.concAfter);\n            fd.append('calc-disposal-cost', latestResult.disposalCost);\n            fd.append('calc-volume-out', Math.round(latestResult.volumeOut));\n            fd.append('calc-reduction-pct', latestResult.reductionPct.toFixed(0));\n            fd.append('calc-cost-before', Math.round(latestResult.costBefore));\n            fd.append('calc-cost-after', Math.round(latestResult.costAfter));\n            fd.append('calc-savings', Math.round(latestResult.savings));\n            try {\n                const res = await fetch(LEAD_ENDPOINT, { method: \"POST\", body: fd });\n                const data = await res.json();\n                if (data.status !== \"mail_sent\") throw new Error(data.message || (\"CF7 status: \" + data.status));\n                q('.v-leadForm').classList.remove('show');\n                q('.v-leadSuccess').classList.add('show');\n            } catch (err) {\n                q('.v-leadError').textContent = \"Pyynt\u00f6si l\u00e4hett\u00e4misess\u00e4 tapahtui virhe. Yrit\u00e4 uudelleen tai ota meihin suoraan yhteytt\u00e4.\";\n                q('.v-leadError').classList.add('show');\n                q('.v-leadSubmit').disabled = false;\n                q('.v-leadSubmit').textContent = \"L\u00e4het\u00e4 pyynt\u00f6\";\n            }\n        });\n        calculate();\n    });\n})();\n<\/script>\n<!-- ZDE KON\u010c\u00cd V\u00c1\u0160 P\u0158ESN\u00dd K\u00d3D -->\n\n    [\/vc_column_text][\/vc_column][\/vc_row]<\/p><\/section>","protected":false},"featured_media":19109,"parent":0,"menu_order":27,"template":"","products_cat":[1282],"products_tag":[],"product_lineup":[1283],"class_list":["post-39695","products","type-products","status-publish","has-post-thumbnail","hentry","products_cat-kuivauspuristin","product_lineup-lineup01-5"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>VOLUTE DUO\u2122 RVP -sarjan kuivauspuristin | AMCON Europe<\/title>\n<meta name=\"description\" content=\"Monipuolinen VOLUTE\u2122 orgaanisille, ep\u00e4orgaanisille ja kuitupitoisille lietteille. Kitkattoman rakenteen ansiosta kulutusosien k\u00e4ytt\u00f6ik\u00e4 on huomattavasti pidempi.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.amcon-eu.com\/fi\/tuotteet\/volute-duo-rvp-sarja\/\" \/>\n<meta property=\"og:locale\" content=\"fi_FI\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VOLUTE DUO\u2122 RVP -sarjan kuivauspuristin | AMCON Europe\" \/>\n<meta property=\"og:description\" content=\"Monipuolinen VOLUTE\u2122 orgaanisille, ep\u00e4orgaanisille ja kuitupitoisille lietteille. Kitkattoman rakenteen ansiosta kulutusosien k\u00e4ytt\u00f6ik\u00e4 on huomattavasti pidempi.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.amcon-eu.com\/fi\/tuotteet\/volute-duo-rvp-sarja\/\" \/>\n<meta property=\"og:site_name\" content=\"AMCON Europe\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/AMCON.Europe.sro\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-01T03:24:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.amcon-eu.com\/wp-content\/uploads\/2022\/08\/VOLUTE-DUO-RVP-featured.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"901\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Arvioitu lukuaika\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minuuttia\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.amcon-eu.com\/fi\/tuotteet\/volute-duo-rvp-sarja\/\",\"url\":\"https:\/\/www.amcon-eu.com\/fi\/tuotteet\/volute-duo-rvp-sarja\/\",\"name\":\"VOLUTE DUO\u2122 RVP -sarjan kuivauspuristin | AMCON Europe\",\"isPartOf\":{\"@id\":\"https:\/\/www.amcon-eu.com\/fi\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.amcon-eu.com\/fi\/tuotteet\/volute-duo-rvp-sarja\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.amcon-eu.com\/fi\/tuotteet\/volute-duo-rvp-sarja\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.amcon-eu.com\/wp-content\/uploads\/2022\/08\/VOLUTE-DUO-RVP-featured.jpg\",\"datePublished\":\"2022-08-30T17:10:00+00:00\",\"dateModified\":\"2026-11-01T03:24:52+00:00\",\"description\":\"Monipuolinen VOLUTE\u2122 orgaanisille, ep\u00e4orgaanisille ja kuitupitoisille lietteille. Kitkattoman rakenteen ansiosta kulutusosien k\u00e4ytt\u00f6ik\u00e4 on huomattavasti pidempi.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.amcon-eu.com\/fi\/tuotteet\/volute-duo-rvp-sarja\/#breadcrumb\"},\"inLanguage\":\"fi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.amcon-eu.com\/fi\/tuotteet\/volute-duo-rvp-sarja\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\/\/www.amcon-eu.com\/fi\/tuotteet\/volute-duo-rvp-sarja\/#primaryimage\",\"url\":\"https:\/\/www.amcon-eu.com\/wp-content\/uploads\/2022\/08\/VOLUTE-DUO-RVP-featured.jpg\",\"contentUrl\":\"https:\/\/www.amcon-eu.com\/wp-content\/uploads\/2022\/08\/VOLUTE-DUO-RVP-featured.jpg\",\"width\":1200,\"height\":901},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.amcon-eu.com\/fi\/tuotteet\/volute-duo-rvp-sarja\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.amcon-eu.com\/fi\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Products\",\"item\":\"https:\/\/www.amcon-eu.com\/fi\/tuotteet\/kaikki\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"VOLUTE DUO\u2122 -kuivauspuristinRVP-sarja\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.amcon-eu.com\/fi\/#website\",\"url\":\"https:\/\/www.amcon-eu.com\/fi\/\",\"name\":\"AMCON Europe\",\"description\":\"Vaivaton lietteen kuivaus\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.amcon-eu.com\/fi\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fi\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"VOLUTE DUO\u2122 RVP -sarjan kuivauspuristin | AMCON Europe","description":"Monipuolinen VOLUTE\u2122 orgaanisille, ep\u00e4orgaanisille ja kuitupitoisille lietteille. Kitkattoman rakenteen ansiosta kulutusosien k\u00e4ytt\u00f6ik\u00e4 on huomattavasti pidempi.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.amcon-eu.com\/fi\/tuotteet\/volute-duo-rvp-sarja\/","og_locale":"fi_FI","og_type":"article","og_title":"VOLUTE DUO\u2122 RVP -sarjan kuivauspuristin | AMCON Europe","og_description":"Monipuolinen VOLUTE\u2122 orgaanisille, ep\u00e4orgaanisille ja kuitupitoisille lietteille. Kitkattoman rakenteen ansiosta kulutusosien k\u00e4ytt\u00f6ik\u00e4 on huomattavasti pidempi.","og_url":"https:\/\/www.amcon-eu.com\/fi\/tuotteet\/volute-duo-rvp-sarja\/","og_site_name":"AMCON Europe","article_publisher":"https:\/\/www.facebook.com\/AMCON.Europe.sro","article_modified_time":"2026-11-01T03:24:52+00:00","og_image":[{"width":1200,"height":901,"url":"https:\/\/www.amcon-eu.com\/wp-content\/uploads\/2022\/08\/VOLUTE-DUO-RVP-featured.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Arvioitu lukuaika":"3 minuuttia"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.amcon-eu.com\/fi\/tuotteet\/volute-duo-rvp-sarja\/","url":"https:\/\/www.amcon-eu.com\/fi\/tuotteet\/volute-duo-rvp-sarja\/","name":"VOLUTE DUO\u2122 RVP -sarjan kuivauspuristin | AMCON Europe","isPartOf":{"@id":"https:\/\/www.amcon-eu.com\/fi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.amcon-eu.com\/fi\/tuotteet\/volute-duo-rvp-sarja\/#primaryimage"},"image":{"@id":"https:\/\/www.amcon-eu.com\/fi\/tuotteet\/volute-duo-rvp-sarja\/#primaryimage"},"thumbnailUrl":"https:\/\/www.amcon-eu.com\/wp-content\/uploads\/2022\/08\/VOLUTE-DUO-RVP-featured.jpg","datePublished":"2022-08-30T17:10:00+00:00","dateModified":"2026-11-01T03:24:52+00:00","description":"Monipuolinen VOLUTE\u2122 orgaanisille, ep\u00e4orgaanisille ja kuitupitoisille lietteille. Kitkattoman rakenteen ansiosta kulutusosien k\u00e4ytt\u00f6ik\u00e4 on huomattavasti pidempi.","breadcrumb":{"@id":"https:\/\/www.amcon-eu.com\/fi\/tuotteet\/volute-duo-rvp-sarja\/#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.amcon-eu.com\/fi\/tuotteet\/volute-duo-rvp-sarja\/"]}]},{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/www.amcon-eu.com\/fi\/tuotteet\/volute-duo-rvp-sarja\/#primaryimage","url":"https:\/\/www.amcon-eu.com\/wp-content\/uploads\/2022\/08\/VOLUTE-DUO-RVP-featured.jpg","contentUrl":"https:\/\/www.amcon-eu.com\/wp-content\/uploads\/2022\/08\/VOLUTE-DUO-RVP-featured.jpg","width":1200,"height":901},{"@type":"BreadcrumbList","@id":"https:\/\/www.amcon-eu.com\/fi\/tuotteet\/volute-duo-rvp-sarja\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.amcon-eu.com\/fi\/"},{"@type":"ListItem","position":2,"name":"Products","item":"https:\/\/www.amcon-eu.com\/fi\/tuotteet\/kaikki\/"},{"@type":"ListItem","position":3,"name":"VOLUTE DUO\u2122 -kuivauspuristinRVP-sarja"}]},{"@type":"WebSite","@id":"https:\/\/www.amcon-eu.com\/fi\/#website","url":"https:\/\/www.amcon-eu.com\/fi\/","name":"AMCON Europe","description":"Vaivaton lietteen kuivaus","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.amcon-eu.com\/fi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fi"}]}},"_links":{"self":[{"href":"https:\/\/www.amcon-eu.com\/fi\/wp-json\/wp\/v2\/products\/39695","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.amcon-eu.com\/fi\/wp-json\/wp\/v2\/products"}],"about":[{"href":"https:\/\/www.amcon-eu.com\/fi\/wp-json\/wp\/v2\/types\/products"}],"version-history":[{"count":3,"href":"https:\/\/www.amcon-eu.com\/fi\/wp-json\/wp\/v2\/products\/39695\/revisions"}],"predecessor-version":[{"id":58367,"href":"https:\/\/www.amcon-eu.com\/fi\/wp-json\/wp\/v2\/products\/39695\/revisions\/58367"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.amcon-eu.com\/fi\/wp-json\/wp\/v2\/media\/19109"}],"wp:attachment":[{"href":"https:\/\/www.amcon-eu.com\/fi\/wp-json\/wp\/v2\/media?parent=39695"}],"wp:term":[{"taxonomy":"products_cat","embeddable":true,"href":"https:\/\/www.amcon-eu.com\/fi\/wp-json\/wp\/v2\/products_cat?post=39695"},{"taxonomy":"products_tag","embeddable":true,"href":"https:\/\/www.amcon-eu.com\/fi\/wp-json\/wp\/v2\/products_tag?post=39695"},{"taxonomy":"product_lineup","embeddable":true,"href":"https:\/\/www.amcon-eu.com\/fi\/wp-json\/wp\/v2\/product_lineup?post=39695"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}