{
    "id": 294,
    "date": "2026-07-09T08:46:55",
    "date_gmt": "2026-07-09T05:46:55",
    "guid": {
        "rendered": "https:\/\/ck408281-wordpress-6xwz6.tw1.ru\/?page_id=294"
    },
    "modified": "2026-07-31T15:34:51",
    "modified_gmt": "2026-07-31T12:34:51",
    "slug": "keel-cooling",
    "status": "publish",
    "type": "page",
    "link": "https:\/\/caspian-engines.kz\/en\/keel-cooling\/",
    "title": {
        "rendered": "Keel cooling and dry exhaust"
    },
    "content": {
        "rendered": "<div data-elementor-type=\"wp-page\" data-elementor-id=\"294\" class=\"elementor elementor-294\">\n\t\t\t\t<div class=\"elementor-element elementor-element-387dfd7 e-flex e-con-boxed e-con e-parent\" data-id=\"387dfd7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_bottom&quot;:&quot;mountains&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-bottom\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 1000 100\" preserveaspectratio=\"none\">\n\t<path class=\"elementor-shape-fill\" opacity=\"0.33\" d=\"M473,67.3c-203.9,88.3-263.1-34-320.3,0C66,119.1,0,59.7,0,59.7V0h1000v59.7 c0,0-62.1,26.1-94.9,29.3c-32.8,3.3-62.8-12.3-75.8-22.1C806,49.6,745.3,8.7,694.9,4.7S492.4,59,473,67.3z\"\/>\n\t<path class=\"elementor-shape-fill\" opacity=\"0.66\" d=\"M734,67.3c-45.5,0-77.2-23.2-129.1-39.1c-28.6-8.7-150.3-10.1-254,39.1 s-91.7-34.4-149.2,0C115.7,118.3,0,39.8,0,39.8V0h1000v36.5c0,0-28.2-18.5-92.1-18.5C810.2,18.1,775.7,67.3,734,67.3z\"\/>\n\t<path class=\"elementor-shape-fill\" d=\"M766.1,28.9c-200-57.5-266,65.5-395.1,19.5C242,1.8,242,5.4,184.8,20.6C128,35.8,132.3,44.9,89.9,52.5C28.6,63.7,0,0,0,0 h1000c0,0-9.9,40.9-83.6,48.1S829.6,47,766.1,28.9z\"\/>\n<\/svg>\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0e7dbeb e-con-full e-flex e-con e-child\" data-id=\"0e7dbeb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-85e570b elementor-widget elementor-widget-heading\" data-id=\"85e570b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">CASPIAN ENGINES<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-184ac58 elementor-widget elementor-widget-heading\" data-id=\"184ac58\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Dry exhaust systems and keel cooling<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f2b3603 elementor-widget elementor-widget-text-editor\" data-id=\"f2b3603\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"qMYqUG_convSearchResultHighlightRoot\"><div class=\"\" data-turn-id-container=\"request-6a477e7e-92f0-83ea-819f-1098132b496f-1\" data-is-intersecting=\"true\"><section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a477e7e-92f0-83ea-819f-1098132b496f-1\" data-turn-id-container=\"request-6a477e7e-92f0-83ea-819f-1098132b496f-1\" data-testid=\"conversation-turn-36\" data-turn=\"assistant\"><div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"><div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\"><div class=\"flex max-w-full flex-col gap-4 grow\"><div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"2cbb24a1-9c02-414c-bab6-f66e58f8bb56\" data-message-model-slug=\"gpt-5-5\" data-turn-start-message=\"true\"><div class=\"flex w-full flex-col gap-1 empty:hidden\"><div class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\"><p>Caspian Engines offers modern solutions for marine engine exhaust and cooling systems, ensuring reliable powerplant operation and efficient heat dissipation.<br \/><br \/><\/p><p>The use of dry exhaust systems and keel cooling improves operational safety, reduces engine load, and ensures stable equipment operation in a variety of marine conditions.<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/section><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-19842e5 e-con-full e-flex e-con e-child\" data-id=\"19842e5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-85b3e58 e-grid e-con-boxed e-con e-parent\" data-id=\"85b3e58\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-35548fa e-con-full e-flex e-con e-child\" data-id=\"35548fa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dbe476d elementor-widget elementor-widget-image\" data-id=\"dbe476d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"668\" src=\"https:\/\/caspian-engines.kz\/wp-content\/uploads\/2026\/07\/old-rusty-boat-industrial-port-1024x855.jpg\" class=\"attachment-large size-large wp-image-300\" alt=\"\" srcset=\"https:\/\/caspian-engines.kz\/wp-content\/uploads\/2026\/07\/old-rusty-boat-industrial-port-1024x855.jpg 1024w, https:\/\/caspian-engines.kz\/wp-content\/uploads\/2026\/07\/old-rusty-boat-industrial-port-300x251.jpg 300w, https:\/\/caspian-engines.kz\/wp-content\/uploads\/2026\/07\/old-rusty-boat-industrial-port-768x641.jpg 768w, https:\/\/caspian-engines.kz\/wp-content\/uploads\/2026\/07\/old-rusty-boat-industrial-port-1536x1283.jpg 1536w, https:\/\/caspian-engines.kz\/wp-content\/uploads\/2026\/07\/old-rusty-boat-industrial-port-2048x1711.jpg 2048w, https:\/\/caspian-engines.kz\/wp-content\/uploads\/2026\/07\/old-rusty-boat-industrial-port-600x501.jpg 600w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-db299a6 e-con-full e-flex e-con e-child\" data-id=\"db299a6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8aafeec elementor-widget elementor-widget-heading\" data-id=\"8aafeec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Dry exhaust system kits<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9e1eb15 elementor-widget elementor-widget-text-editor\" data-id=\"9e1eb15\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Standard marine engines are typically equipped with a wet exhaust system, where cooling water is mixed with the exhaust gases. Despite the widespread use of this solution, there is a risk of water ingress into the engine under certain operating conditions.<br \/><br \/><\/p><p>To enhance reliability, Caspian Engines offers dry exhaust system kits that completely separate the exhaust gas flow from the cooling system. This solution reduces the risk of water ingress into the engine, improves operational safety, and ensures stable powerplant operation.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2981b67 e-flex e-con-boxed e-con e-parent\" data-id=\"2981b67\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f029419 elementor-widget elementor-widget-heading\" data-id=\"f029419\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">We offer several options for completing a dry exhaust system:<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f3e5b30 e-con-full e-grid e-con e-child\" data-id=\"f3e5b30\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-978ec20 e-con-full e-flex e-con e-child\" data-id=\"978ec20\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2cddeed e-con-full e-flex e-con e-child\" data-id=\"2cddeed\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b6e6b51 elementor-widget elementor-widget-heading\" data-id=\"b6e6b51\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">01<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d65f8a9 elementor-widget elementor-widget-heading\" data-id=\"d65f8a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Basic set<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4ed49ed e-con-full e-flex e-con e-child\" data-id=\"4ed49ed\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0f14c6f elementor-widget elementor-widget-text-editor\" data-id=\"0f14c6f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"529\" data-end=\"679\">Includes mounting flange and basic components needed to install a dry exhaust system.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a33f515 e-con-full e-flex e-con e-child\" data-id=\"a33f515\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-b5ed022 e-con-full e-flex e-con e-child\" data-id=\"b5ed022\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5937dbd elementor-widget elementor-widget-heading\" data-id=\"5937dbd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">02<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8f01002 elementor-widget elementor-widget-heading\" data-id=\"8f01002\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Kit with flexible connection<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-126a849 e-con-full e-flex e-con e-child\" data-id=\"126a849\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-96e684e elementor-widget elementor-widget-text-editor\" data-id=\"96e684e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"529\" data-end=\"679\">Additionally, it is equipped with a flexible elbow, which simplifies installation in limited spaces and facilitates installation.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8bbe027 e-con-full e-flex e-con e-child\" data-id=\"8bbe027\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ebfee16 e-con-full e-flex e-con e-child\" data-id=\"ebfee16\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2cbcced elementor-widget elementor-widget-heading\" data-id=\"2cbcced\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">03<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-094710c elementor-widget elementor-widget-heading\" data-id=\"094710c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Complete set with silencer<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-69664d1 e-con-full e-flex e-con e-child\" data-id=\"69664d1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c297f45 elementor-widget elementor-widget-text-editor\" data-id=\"c297f45\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"920\" data-end=\"1090\">Includes a flexible connection and a silencer that provides effective noise reduction and more comfortable boat operation.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bb50256 e-flex e-con-boxed e-con e-parent\" data-id=\"bb50256\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_top&quot;:&quot;mountains&quot;,&quot;shape_divider_bottom&quot;:&quot;mountains&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-top\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 1000 100\" preserveaspectratio=\"none\">\n\t<path class=\"elementor-shape-fill\" opacity=\"0.33\" d=\"M473,67.3c-203.9,88.3-263.1-34-320.3,0C66,119.1,0,59.7,0,59.7V0h1000v59.7 c0,0-62.1,26.1-94.9,29.3c-32.8,3.3-62.8-12.3-75.8-22.1C806,49.6,745.3,8.7,694.9,4.7S492.4,59,473,67.3z\"\/>\n\t<path class=\"elementor-shape-fill\" opacity=\"0.66\" d=\"M734,67.3c-45.5,0-77.2-23.2-129.1-39.1c-28.6-8.7-150.3-10.1-254,39.1 s-91.7-34.4-149.2,0C115.7,118.3,0,39.8,0,39.8V0h1000v36.5c0,0-28.2-18.5-92.1-18.5C810.2,18.1,775.7,67.3,734,67.3z\"\/>\n\t<path class=\"elementor-shape-fill\" d=\"M766.1,28.9c-200-57.5-266,65.5-395.1,19.5C242,1.8,242,5.4,184.8,20.6C128,35.8,132.3,44.9,89.9,52.5C28.6,63.7,0,0,0,0 h1000c0,0-9.9,40.9-83.6,48.1S829.6,47,766.1,28.9z\"\/>\n<\/svg>\t\t<\/div>\n\t\t\t\t<div class=\"elementor-shape elementor-shape-bottom\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 1000 100\" preserveaspectratio=\"none\">\n\t<path class=\"elementor-shape-fill\" opacity=\"0.33\" d=\"M473,67.3c-203.9,88.3-263.1-34-320.3,0C66,119.1,0,59.7,0,59.7V0h1000v59.7 c0,0-62.1,26.1-94.9,29.3c-32.8,3.3-62.8-12.3-75.8-22.1C806,49.6,745.3,8.7,694.9,4.7S492.4,59,473,67.3z\"\/>\n\t<path class=\"elementor-shape-fill\" opacity=\"0.66\" d=\"M734,67.3c-45.5,0-77.2-23.2-129.1-39.1c-28.6-8.7-150.3-10.1-254,39.1 s-91.7-34.4-149.2,0C115.7,118.3,0,39.8,0,39.8V0h1000v36.5c0,0-28.2-18.5-92.1-18.5C810.2,18.1,775.7,67.3,734,67.3z\"\/>\n\t<path class=\"elementor-shape-fill\" d=\"M766.1,28.9c-200-57.5-266,65.5-395.1,19.5C242,1.8,242,5.4,184.8,20.6C128,35.8,132.3,44.9,89.9,52.5C28.6,63.7,0,0,0,0 h1000c0,0-9.9,40.9-83.6,48.1S829.6,47,766.1,28.9z\"\/>\n<\/svg>\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-36670b8 elementor-widget elementor-widget-heading\" data-id=\"36670b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Types of installation of keel cooling systems<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c67b08c e-con-full e-grid e-con e-child\" data-id=\"c67b08c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-85e5adc e-con-full e-flex e-con e-child\" data-id=\"85e5adc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-623af7f elementor-widget elementor-widget-heading\" data-id=\"623af7f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Built-in installation<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e33c557 elementor-widget elementor-widget-text-editor\" data-id=\"e33c557\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"529\" data-end=\"679\">The system is mounted directly into the vessel&#8217;s hull, providing reliable protection against mechanical damage and minimal hydrodynamic drag. This solution is ideal for high-speed vessels.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-181363a e-con-full e-flex e-con e-child\" data-id=\"181363a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d508855 elementor-widget elementor-widget-heading\" data-id=\"d508855\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Outdoor installation<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ebd0df0 elementor-widget elementor-widget-text-editor\" data-id=\"ebd0df0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"529\" data-end=\"679\">The cooler is installed on the outside of the hull and, if necessary, is equipped with protective elements. This option is often used during ship modernization and re-motorization.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-11f086a e-con-full e-flex e-con e-child\" data-id=\"11f086a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f3927e elementor-widget elementor-widget-heading\" data-id=\"2f3927e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">On-board installation<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e94728b elementor-widget elementor-widget-text-editor\" data-id=\"e94728b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"529\" data-end=\"679\">On-board installation protects the system from damage and is the optimal solution when bottom-mounted installation is not possible.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a4630bc e-con-full e-flex e-con e-child\" data-id=\"a4630bc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8be665b elementor-widget elementor-widget-heading\" data-id=\"8be665b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Indoor installation<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5bbd33d elementor-widget elementor-widget-text-editor\" data-id=\"5bbd33d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"529\" data-end=\"679\">A compact cooling system designed for commercial vessels. Suitable for use in fresh, brackish, and seawater with appropriate protective coatings.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-46da591 e-con-full e-flex e-con e-parent\" data-id=\"46da591\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-860a9e1 elementor-widget elementor-widget-heading\" data-id=\"860a9e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u041e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u0437\u0430\u044f\u0432\u043a\u0443<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c24fbf8 elementor-widget elementor-widget-html\" data-id=\"c24fbf8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"ru\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<title>Caspian Engines \u2014 \u0421\u0432\u044f\u0437\u0430\u0442\u044c\u0441\u044f \u0441 \u043d\u0430\u043c\u0438<\/title>\r\n<style>\r\n  :root {\r\n    --bg-page: #eef0f4;\r\n    --bg-field: #dcdcdf;\r\n    --text-placeholder: #6b6f76;\r\n    --text-dark: #1c1c2b;\r\n    --accent: #1a1a2e;\r\n    --border-focus: #5b7fdb;\r\n    --error: #c0392b;\r\n  }\r\n\r\n  * { box-sizing: border-box; }\r\n\r\n \r\n\r\n  .form-wrap {\r\n    width: 100%;\r\n    max-width: 1400px;\r\n  }\r\n\r\n  .contact-form {\r\n    padding: 4px;\r\n  }\r\n\r\n  .row {\r\n    display: grid;\r\n    gap: 4px;\r\n    margin-bottom: 4px;\r\n  }\r\n\r\n  .row-4 {\r\n    grid-template-columns: repeat(4, 1fr);\r\n  }\r\n\r\n  .row-1 {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .field {\r\n    position: relative;\r\n  }\r\n\r\n  input[type=\"text\"],\r\n  input[type=\"email\"],\r\n  input[type=\"tel\"],\r\n  select,\r\n  textarea {\r\n    width: 100%;\r\n    border: none;\r\n    background: var(--bg-field);\r\n    padding: 18px 20px;\r\n    font-size: 15px;\r\n    color: var(--text-dark);\r\n    font-family: inherit;\r\n    outline: none;\r\n    appearance: none;\r\n    -webkit-appearance: none;\r\n  }\r\n\r\n  textarea {\r\n    resize: vertical;\r\n    min-height: 110px;\r\n  }\r\n\r\n  input::placeholder,\r\n  textarea::placeholder {\r\n    color: var(--text-placeholder);\r\n  }\r\n\r\n  select {\r\n    color: var(--text-placeholder);\r\n    cursor: pointer;\r\n    background-image: url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='14' height='9' viewBox='0 0 14 9'><path d='M1 1l6 6 6-6' stroke='%236b6f76' stroke-width='2' fill='none' fill-rule='evenodd'\/><\/svg>\");\r\n    background-repeat: no-repeat;\r\n    background-position: right 20px center;\r\n    padding-right: 44px;\r\n  }\r\n\r\n  select:valid:not([value=\"\"]) {\r\n    color: var(--text-dark);\r\n  }\r\n\r\n  select option {\r\n    color: var(--text-dark);\r\n  }\r\n\r\n  input:focus,\r\n  select:focus,\r\n  textarea:focus {\r\n    box-shadow: 0 0 0 1.5px var(--border-focus) inset;\r\n    background: #e4e6f3;\r\n  }\r\n\r\n  .field.invalid input,\r\n  .field.invalid select,\r\n  .field.invalid textarea {\r\n    box-shadow: 0 0 0 1.5px var(--error) inset;\r\n  }\r\n\r\n  .row-bottom {\r\n    padding: 16px 4px 8px;\r\n  }\r\n\r\n  .checkbox-field {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n    font-size: 15px;\r\n    color: var(--text-dark);\r\n    cursor: pointer;\r\n  }\r\n\r\n  .checkbox-field input[type=\"checkbox\"] {\r\n    width: 18px;\r\n    height: 18px;\r\n    accent-color: var(--accent);\r\n    cursor: pointer;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .row-submit {\r\n    display: flex;\r\n    justify-content: center;\r\n    padding: 12px 0 4px;\r\n  }\r\n\r\n  .send-btn {\r\n    background:#E31B1D;\r\n    color: #fff;\r\n    border: none;\r\n    border-radius: 30px;\r\n    padding: 16px 60px;\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    letter-spacing: 1px;\r\n    text-transform: uppercase;\r\n    cursor: pointer;\r\n    transition: opacity 0.15s ease, transform 0.15s ease;\r\n  }\r\n\r\n  .send-btn:hover { opacity: 0.9; }\r\n  .send-btn:active { transform: scale(0.98); }\r\n  .send-btn:disabled { opacity: 0.6; cursor: not-allowed; }\r\n\r\n  .form-status {\r\n    text-align: center;\r\n    margin-top: 14px;\r\n    font-size: 14px;\r\n    min-height: 20px;\r\n    padding: 0 12px;\r\n  }\r\n\r\n  .form-status.success { color: #1d7a3c; }\r\n  .form-status.error { color: var(--error); }\r\n\r\n  \/* \u041f\u043b\u0430\u043d\u0448\u0435\u0442: 2 \u043a\u043e\u043b\u043e\u043d\u043a\u0438 *\/\r\n  @media (max-width: 900px) {\r\n    .row-4 {\r\n      grid-template-columns: repeat(2, 1fr);\r\n    }\r\n  }\r\n\r\n  \/* \u041c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0439: 1 \u043a\u043e\u043b\u043e\u043d\u043a\u0430, \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u043d\u044b\u0435 \u0442\u0430\u0447-\u0437\u043e\u043d\u044b, \u0443\u0434\u043e\u0431\u043d\u044b\u0439 \u0448\u0440\u0438\u0444\u0442 \u0431\u0435\u0437 \u0437\u0443\u043c\u0430 \u043d\u0430 iOS *\/\r\n  @media (max-width: 560px) {\r\n    body {\r\n      padding: 20px 10px;\r\n    }\r\n    .row-4 {\r\n      grid-template-columns: 1fr;\r\n    }\r\n    .row {\r\n      gap: 6px;\r\n      margin-bottom: 6px;\r\n    }\r\n    input[type=\"text\"],\r\n    input[type=\"email\"],\r\n    input[type=\"tel\"],\r\n    select,\r\n    textarea {\r\n      font-size: 16px; \/* \u043f\u0440\u0435\u0434\u043e\u0442\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0430\u0432\u0442\u043e-\u0437\u0443\u043c \u043d\u0430 iOS Safari *\/\r\n      padding: 16px 16px;\r\n    }\r\n    .checkbox-field {\r\n      font-size: 14px;\r\n      align-items: flex-start;\r\n    }\r\n    .checkbox-field input[type=\"checkbox\"] {\r\n      margin-top: 2px;\r\n    }\r\n    .send-btn {\r\n      width: 100%;\r\n      padding: 16px 0;\r\n    }\r\n  }\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n  <div class=\"form-wrap\">\r\n    <form class=\"contact-form\" id=\"contactForm\" novalidate action=\"\">\r\n\r\n      <div class=\"row row-4\">\r\n        <div class=\"field\">\r\n          <input type=\"text\" id=\"fullName\" name=\"fullName\" placeholder=\"\u0418\u043c\u044f \u0438 \u0444\u0430\u043c\u0438\u043b\u0438\u044f\" required>\r\n        <\/div>\r\n        <div class=\"field\">\r\n          <input type=\"text\" id=\"company\" name=\"company\" placeholder=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f\">\r\n        <\/div>\r\n        <div class=\"field\">\r\n          <select id=\"country\" name=\"country\" required>\r\n            <option value=\"\" selected disabled>\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0442\u0440\u0430\u043d\u0443<\/option>\r\n            <option value=\"KZ\">\u041a\u0430\u0437\u0430\u0445\u0441\u0442\u0430\u043d<\/option>\r\n            <option value=\"RU\">\u0420\u043e\u0441\u0441\u0438\u044f<\/option>\r\n            <option value=\"UZ\">\u0423\u0437\u0431\u0435\u043a\u0438\u0441\u0442\u0430\u043d<\/option>\r\n            <option value=\"KG\">\u041a\u044b\u0440\u0433\u044b\u0437\u0441\u0442\u0430\u043d<\/option>\r\n            <option value=\"AZ\">\u0410\u0437\u0435\u0440\u0431\u0430\u0439\u0434\u0436\u0430\u043d<\/option>\r\n            <option value=\"TM\">\u0422\u0443\u0440\u043a\u043c\u0435\u043d\u0438\u0441\u0442\u0430\u043d<\/option>\r\n            <option value=\"other\">\u0414\u0440\u0443\u0433\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0430<\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <div class=\"field\">\r\n          <input type=\"text\" id=\"state\" name=\"state\" placeholder=\"\u0420\u0435\u0433\u0438\u043e\u043d \/ \u043e\u0431\u043b\u0430\u0441\u0442\u044c\">\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"row row-4\">\r\n        <div class=\"field\">\r\n          <input type=\"email\" id=\"email\" name=\"email\" placeholder=\"E-mail\" required>\r\n        <\/div>\r\n        <div class=\"field\">\r\n          <input type=\"tel\" id=\"phone\" name=\"phone\" placeholder=\"\u0422\u0435\u043b\u0435\u0444\u043e\u043d\" required>\r\n        <\/div>\r\n        <div class=\"field\">\r\n          <input type=\"text\" id=\"engineData\" name=\"engineData\" placeholder=\"\u0414\u0430\u043d\u043d\u044b\u0435 \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u044f (\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e)\">\r\n        <\/div>\r\n        <div class=\"field select-field\">\r\n          <select id=\"topic\" name=\"topic\" required>\r\n            <option value=\"\" selected disabled>\u0422\u0435\u043c\u0430 \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u044f<\/option>\r\n            <option value=\"spare-parts\">\u0417\u0430\u043f\u0430\u0441\u043d\u044b\u0435 \u0447\u0430\u0441\u0442\u0438<\/option>\r\n            <option value=\"engines\">\u0414\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u0438, \u0414\u0413\u0423 \u0438 \u0432\u043e\u0434\u043e\u043c\u0451\u0442\u044b<\/option>\r\n            <option value=\"accounting\">\u0411\u0443\u0445\u0433\u0430\u043b\u0442\u0435\u0440\u0438\u044f<\/option>\r\n            <option value=\"general\">\u041e\u0431\u0449\u0438\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b<\/option>\r\n          <\/select>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"row row-1\">\r\n        <div class=\"field\">\r\n          <textarea id=\"message\" name=\"message\" placeholder=\"\u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435\" rows=\"4\" required><\/textarea>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"row row-bottom\">\r\n        <label class=\"checkbox-field\">\r\n          <input type=\"checkbox\" id=\"legal\" name=\"legal\" required>\r\n          <span>\u042f \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f<\/span>\r\n        <\/label>\r\n      <\/div>\r\n\r\n      <div class=\"row row-submit\">\r\n        <button type=\"submit\" class=\"send-btn\">\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c<\/button>\r\n      <\/div>\r\n\r\n      <div class=\"form-status\" id=\"formStatus\" role=\"status\" aria-live=\"polite\"><\/div>\r\n\r\n    <input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\r\n  <\/div>\r\n\r\n<script>\r\n  \/\/ \u041c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u044f \u0437\u0430\u044f\u0432\u043e\u043a \u043f\u043e \u0442\u0435\u043c\u0435 \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u044f.\r\n  \/\/ \u041a\u0430\u0436\u0434\u043e\u0439 \u0442\u0435\u043c\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0441\u0432\u043e\u0439 \u043f\u043e\u0447\u0442\u043e\u0432\u044b\u0439 \u0430\u0434\u0440\u0435\u0441 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u044f.\r\n  const TOPIC_EMAILS = {\r\n    \"spare-parts\": \"spare-parts@caspian-engines.kz\", \/\/ \u0417\u0430\u043f\u0430\u0441\u043d\u044b\u0435 \u0447\u0430\u0441\u0442\u0438\r\n    \"engines\": \"engines@caspian-engines.kz\",          \/\/ \u0414\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u0438, \u0414\u0413\u0423, \u0432\u043e\u0434\u043e\u043c\u0451\u0442\u044b\r\n    \"accounting\": \"accounting@caspian-engines.kz\",    \/\/ \u0411\u0443\u0445\u0433\u0430\u043b\u0442\u0435\u0440\u0438\u044f\r\n    \"general\": \"info@caspian-engines.kz\"              \/\/ \u041e\u0431\u0449\u0438\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b\r\n  };\r\n\r\n  \/\/ !!! \u0412\u0410\u0416\u041d\u041e !!!\r\n  \/\/ \u0418\u0437 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 \u043d\u0435\u043b\u044c\u0437\u044f \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043f\u0438\u0441\u044c\u043c\u043e \u2014 \u043d\u0443\u0436\u0435\u043d backend\r\n  \/\/ (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u0440\u043e\u0441\u0442\u043e\u0439 PHP\/Node-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0438\u043b\u0438 \u0441\u0435\u0440\u0432\u0438\u0441 \u0432\u0440\u043e\u0434\u0435 EmailJS \/ Formspree),\r\n  \/\/ \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u0438\u043c\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435 \u0444\u043e\u0440\u043c\u044b \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442 \u043f\u0438\u0441\u044c\u043c\u043e \u043d\u0430 \u043d\u0443\u0436\u043d\u044b\u0439 \u0430\u0434\u0440\u0435\u0441 \u0438\u0437 TOPIC_EMAILS.\r\n  \/\/ \u041d\u0438\u0436\u0435 \u2014 \u043f\u0440\u0438\u043c\u0435\u0440 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 fetch-\u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u043d\u0430 \u0432\u0430\u0448 backend (\u0437\u0430\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d).\r\n  \/\/ \u041f\u043e\u043a\u0430 backend \u043d\u0435 \u0433\u043e\u0442\u043e\u0432, \u0444\u043e\u0440\u043c\u0430 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u043f\u043e\u0447\u0442\u043e\u0432\u044b\u0439 \u043a\u043b\u0438\u0435\u043d\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\r\n  \/\/ \u0447\u0435\u0440\u0435\u0437 mailto: \u043a\u0430\u043a \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u0437\u0430\u043f\u0430\u0441\u043d\u043e\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442.\r\n\r\n  const form = document.getElementById(\"contactForm\");\r\n  const statusEl = document.getElementById(\"formStatus\");\r\n\r\n  const fields = {\r\n    fullName: document.getElementById(\"fullName\"),\r\n    email: document.getElementById(\"email\"),\r\n    phone: document.getElementById(\"phone\"),\r\n    country: document.getElementById(\"country\"),\r\n    topic: document.getElementById(\"topic\"),\r\n    message: document.getElementById(\"message\"),\r\n    legal: document.getElementById(\"legal\")\r\n  };\r\n\r\n  function clearErrors() {\r\n    document.querySelectorAll(\".field.invalid\").forEach((el) => {\r\n      el.classList.remove(\"invalid\");\r\n    });\r\n  }\r\n\r\n  function validate() {\r\n    clearErrors();\r\n    let isValid = true;\r\n    const requiredTextFields = [\"fullName\", \"email\", \"phone\", \"message\"];\r\n\r\n    requiredTextFields.forEach((key) => {\r\n      const input = fields[key];\r\n      if (!input.value.trim()) {\r\n        input.closest(\".field\").classList.add(\"invalid\");\r\n        isValid = false;\r\n      }\r\n    });\r\n\r\n    if (!fields.country.value) {\r\n      fields.country.closest(\".field\").classList.add(\"invalid\");\r\n      isValid = false;\r\n    }\r\n\r\n    if (!fields.topic.value) {\r\n      fields.topic.closest(\".field\").classList.add(\"invalid\");\r\n      isValid = false;\r\n    }\r\n\r\n    const emailPattern = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/;\r\n    if (fields.email.value && !emailPattern.test(fields.email.value)) {\r\n      fields.email.closest(\".field\").classList.add(\"invalid\");\r\n      isValid = false;\r\n    }\r\n\r\n    if (!fields.legal.checked) {\r\n      isValid = false;\r\n      showStatus(\"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u0440\u0438\u043c\u0438\u0442\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f.\", \"error\");\r\n    }\r\n\r\n    return isValid;\r\n  }\r\n\r\n  function showStatus(text, type) {\r\n    statusEl.textContent = text;\r\n    statusEl.className = \"form-status \" + (type || \"\");\r\n  }\r\n\r\n  function collectFormData() {\r\n    const formData = new FormData(form);\r\n    const data = Object.fromEntries(formData.entries());\r\n    data.legal = fields.legal.checked;\r\n    data.targetEmail = TOPIC_EMAILS[data.topic] || TOPIC_EMAILS.general;\r\n    return data;\r\n  }\r\n\r\n  \/\/ \u0417\u0430\u043f\u0430\u0441\u043d\u043e\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438, \u043f\u043e\u043a\u0430 \u043d\u0435\u0442 backend: \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u043f\u043e\u0447\u0442\u043e\u0432\u044b\u0439 \u043a\u043b\u0438\u0435\u043d\u0442\r\n  \/\/ \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0441 \u043f\u0440\u0435\u0434\u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u044b\u043c \u043f\u0438\u0441\u044c\u043c\u043e\u043c \u043d\u0430 \u043d\u0443\u0436\u043d\u044b\u0439 \u0430\u0434\u0440\u0435\u0441.\r\n  function sendViaMailtoFallback(data) {\r\n    const subjectMap = {\r\n      \"spare-parts\": \"\u0417\u0430\u044f\u0432\u043a\u0430: \u0417\u0430\u043f\u0430\u0441\u043d\u044b\u0435 \u0447\u0430\u0441\u0442\u0438\",\r\n      \"engines\": \"\u0417\u0430\u044f\u0432\u043a\u0430: \u0414\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u0438 \/ \u0414\u0413\u0423 \/ \u0432\u043e\u0434\u043e\u043c\u0451\u0442\u044b\",\r\n      \"accounting\": \"\u0417\u0430\u044f\u0432\u043a\u0430: \u0411\u0443\u0445\u0433\u0430\u043b\u0442\u0435\u0440\u0438\u044f\",\r\n      \"general\": \"\u0417\u0430\u044f\u0432\u043a\u0430: \u041e\u0431\u0449\u0438\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b\"\r\n    };\r\n\r\n    const subject = encodeURIComponent(subjectMap[data.topic] || \"\u0417\u0430\u044f\u0432\u043a\u0430 \u0441 \u0441\u0430\u0439\u0442\u0430\");\r\n    const bodyLines = [\r\n      `\u0418\u043c\u044f \u0438 \u0444\u0430\u043c\u0438\u043b\u0438\u044f: ${data.fullName}`,\r\n      `\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f: ${data.company || \"\u2014\"}`,\r\n      `\u0421\u0442\u0440\u0430\u043d\u0430: ${data.country}`,\r\n      `\u0420\u0435\u0433\u0438\u043e\u043d: ${data.state || \"\u2014\"}`,\r\n      `E-mail: ${data.email}`,\r\n      `\u0422\u0435\u043b\u0435\u0444\u043e\u043d: ${data.phone}`,\r\n      `\u0414\u0430\u043d\u043d\u044b\u0435 \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u044f: ${data.engineData || \"\u2014\"}`,\r\n      \"\",\r\n      `\u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435:`,\r\n      data.message\r\n    ];\r\n    const body = encodeURIComponent(bodyLines.join(\"\\n\"));\r\n\r\n    window.location.href = `mailto:${data.targetEmail}?subject=${subject}&body=${body}`;\r\n  }\r\n\r\n  \/\/ \u041f\u0440\u0438\u043c\u0435\u0440 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u043d\u0430 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 backend (\u0440\u0430\u0441\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0438 \u0443\u043a\u0430\u0436\u0438\u0442\u0435 URL,\r\n  \/\/ \u043a\u043e\u0433\u0434\u0430 backend \u0431\u0443\u0434\u0435\u0442 \u0433\u043e\u0442\u043e\u0432):\r\n  \/\/\r\n  \/\/ async function sendViaBackend(data) {\r\n  \/\/   const response = await fetch(\"\/api\/contact-form\", {\r\n  \/\/     method: \"POST\",\r\n  \/\/     headers: { \"Content-Type\": \"application\/json\" },\r\n  \/\/     body: JSON.stringify(data)\r\n  \/\/   });\r\n  \/\/   if (!response.ok) throw new Error(\"\u041e\u0448\u0438\u0431\u043a\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438\");\r\n  \/\/ }\r\n\r\n  form.addEventListener(\"submit\", async (e) => {\r\n    e.preventDefault();\r\n\r\n    if (!validate()) {\r\n      if (!fields.legal.checked) return;\r\n      showStatus(\"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u0435 \u0432\u0441\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043f\u043e\u043b\u044f \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e.\", \"error\");\r\n      return;\r\n    }\r\n\r\n    const submitBtn = form.querySelector(\".send-btn\");\r\n    submitBtn.disabled = true;\r\n    showStatus(\"\u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430...\", \"\");\r\n\r\n    const data = collectFormData();\r\n\r\n    try {\r\n      \/\/ await sendViaBackend(data); \/\/ \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f backend\r\n      sendViaMailtoFallback(data); \/\/ \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\r\n      showStatus(\"\u0417\u0430\u044f\u0432\u043a\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0430. \u0421\u043f\u0430\u0441\u0438\u0431\u043e, \u043c\u044b \u0441\u043a\u043e\u0440\u043e \u0441\u0432\u044f\u0436\u0435\u043c\u0441\u044f \u0441 \u0432\u0430\u043c\u0438!\", \"success\");\r\n      form.reset();\r\n    } catch (err) {\r\n      showStatus(\"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0437\u0430\u044f\u0432\u043a\u0443. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u043e\u0437\u0436\u0435.\", \"error\");\r\n    } finally {\r\n      submitBtn.disabled = false;\r\n    }\r\n  });\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>",
        "protected": false
    },
    "excerpt": {
        "rendered": "CASPIAN ENGINES Dry exhaust systems and keel cooling Caspian Engines offers modern solutions for marine engine exhaust and cooling systems, ensuring reliable powerplant operation and efficient heat dissipation.The use of dry exhaust systems and keel cooling improves operational safety, reduces engine load, and ensures stable equipment operation in a variety of marine conditions. Dry exhaust system kits Standard marine engines are typically equipped with a wet exhaust system, where cooling water is mixed with the exhaust gases. Despite the widespread use of this solution, there is a risk of water ingress into the engine under certain operating conditions.To enhance reliability, Caspian Engines offers dry exhaust system kits that completely separate the exhaust gas flow from the cooling system. This solution reduces the risk of water ingress into the engine, improves operational safety, and ensures stable powerplant operation. We offer several options for completing a dry exhaust system: 01 Basic set Includes mounting flange and basic components needed to install a dry exhaust system. 02 Kit with flexible connection Additionally, it is equipped with a flexible elbow, which simplifies installation in limited spaces and facilitates installation. 03 Complete set with silencer Includes a flexible connection and a silencer that provides effective noise reduction and more comfortable boat operation. Types of installation of keel cooling systems Built-in installation The system is mounted directly into the vessel&#8217;s hull, providing reliable protection against mechanical damage and minimal hydrodynamic drag. This solution is ideal for high-speed vessels. Outdoor installation The cooler is installed on the outside of the hull and, if necessary, is equipped with protective elements. This option is often used during ship modernization and re-motorization. On-board installation On-board installation protects the system from damage and is the optimal solution when bottom-mounted installation is not possible. Indoor installation A compact cooling system designed for commercial vessels. Suitable for use in fresh, brackish, and seawater with appropriate protective coatings. \u041e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u0437\u0430\u044f\u0432\u043a\u0443 Caspian Engines \u2014 \u0421\u0432\u044f\u0437\u0430\u0442\u044c\u0441\u044f \u0441 \u043d\u0430\u043c\u0438 \u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0442\u0440\u0430\u043d\u0443 \u041a\u0430\u0437\u0430\u0445\u0441\u0442\u0430\u043d \u0420\u043e\u0441\u0441\u0438\u044f \u0423\u0437\u0431\u0435\u043a\u0438\u0441\u0442\u0430\u043d \u041a\u044b\u0440\u0433\u044b\u0437\u0441\u0442\u0430\u043d \u0410\u0437\u0435\u0440\u0431\u0430\u0439\u0434\u0436\u0430\u043d \u0422\u0443\u0440\u043a\u043c\u0435\u043d\u0438\u0441\u0442\u0430\u043d \u0414\u0440\u0443\u0433\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0430 \u0422\u0435\u043c\u0430 \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u0417\u0430\u043f\u0430\u0441\u043d\u044b\u0435 \u0447\u0430\u0441\u0442\u0438 \u0414\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u0438, \u0414\u0413\u0423 \u0438 \u0432\u043e\u0434\u043e\u043c\u0451\u0442\u044b \u0411\u0443\u0445\u0433\u0430\u043b\u0442\u0435\u0440\u0438\u044f \u041e\u0431\u0449\u0438\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u042f \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f \u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c",
        "protected": false
    },
    "author": 2,
    "featured_media": 0,
    "parent": 0,
    "menu_order": 0,
    "comment_status": "closed",
    "ping_status": "closed",
    "template": "elementor_header_footer",
    "meta": {
        "footnotes": ""
    },
    "class_list": [
        "post-294",
        "page",
        "type-page",
        "status-publish",
        "hentry"
    ],
    "_links": {
        "self": [
            {
                "href": "https:\/\/caspian-engines.kz\/en\/wp-json\/wp\/v2\/pages\/294",
                "targetHints": {
                    "allow": [
                        "GET"
                    ]
                }
            }
        ],
        "collection": [
            {
                "href": "https:\/\/caspian-engines.kz\/en\/wp-json\/wp\/v2\/pages"
            }
        ],
        "about": [
            {
                "href": "https:\/\/caspian-engines.kz\/en\/wp-json\/wp\/v2\/types\/page"
            }
        ],
        "author": [
            {
                "embeddable": true,
                "href": "https:\/\/caspian-engines.kz\/en\/wp-json\/wp\/v2\/users\/2"
            }
        ],
        "replies": [
            {
                "embeddable": true,
                "href": "https:\/\/caspian-engines.kz\/en\/wp-json\/wp\/v2\/comments?post=294"
            }
        ],
        "version-history": [
            {
                "count": 17,
                "href": "https:\/\/caspian-engines.kz\/en\/wp-json\/wp\/v2\/pages\/294\/revisions"
            }
        ],
        "predecessor-version": [
            {
                "id": 3745,
                "href": "https:\/\/caspian-engines.kz\/en\/wp-json\/wp\/v2\/pages\/294\/revisions\/3745"
            }
        ],
        "wp:attachment": [
            {
                "href": "https:\/\/caspian-engines.kz\/en\/wp-json\/wp\/v2\/media?parent=294"
            }
        ],
        "curies": [
            {
                "name": "wp",
                "href": "https:\/\/api.w.org\/{rel}",
                "templated": true
            }
        ]
    }
}