{"id":392,"date":"2025-06-04T08:11:08","date_gmt":"2025-06-04T05:11:08","guid":{"rendered":"https:\/\/mechanogurus.ru\/wordpress\/?page_id=392"},"modified":"2026-02-18T19:49:55","modified_gmt":"2026-02-18T16:49:55","slug":"n8n","status":"publish","type":"page","link":"https:\/\/mechanogurus.ru\/?page_id=392","title":{"rendered":"n8n"},"content":{"rendered":"\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-cover alignwide wp-duotone-grayscale\" style=\"border-style:none;border-width:0px;min-height:500px;aspect-ratio:unset;\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" class=\"wp-block-cover__image-background wp-image-3397 size-large\" alt=\"\" src=\"https:\/\/mechanogurus.ru\/wp-content\/uploads\/2026\/01\/IMG_4176-1024x768.jpg\" style=\"object-position:10% 51%\" data-object-fit=\"cover\" data-object-position=\"10% 51%\" srcset=\"https:\/\/mechanogurus.ru\/wp-content\/uploads\/2026\/01\/IMG_4176-1024x768.jpg 1024w, https:\/\/mechanogurus.ru\/wp-content\/uploads\/2026\/01\/IMG_4176-300x225.jpg 300w, https:\/\/mechanogurus.ru\/wp-content\/uploads\/2026\/01\/IMG_4176-768x576.jpg 768w, https:\/\/mechanogurus.ru\/wp-content\/uploads\/2026\/01\/IMG_4176-1536x1152.jpg 1536w, https:\/\/mechanogurus.ru\/wp-content\/uploads\/2026\/01\/IMG_4176-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-black-background-color has-background-dim-70 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container has-global-padding is-layout-constrained wp-block-cover-is-layout-constrained\">\n<div class=\"typewriter-container\">\n  <h1 id=\"projects-heading\" class=\"typewriter-heading active\">\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u0432 n8n<\/h1>\n<\/div>\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Roboto:wght@700&display=swap');\n  \n  .typewriter-container {\n    min-height: 169px; \/* \u0423\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u043e \u043d\u0430 30% \u043e\u0442 130px *\/\n    position: relative;\n    font-family: 'Roboto', sans-serif;\n    color: #0B303B;\n    display: grid;\n    place-items: center;\n    padding: 0 5px;\n  }\n\n  .typewriter-heading {\n    margin: 0;\n    opacity: 0;\n    overflow: hidden;\n    color: #FEF4EE;\n    white-space: normal;\n    word-wrap: break-word;\n    text-align: center;\n    font-weight: 700;\n    font-family: 'Roboto', sans-serif;\n    font-size: clamp(31.2px, 7.28vw, 72.8px); \/* \u0423\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u043e \u043d\u0430 30% *\/\n    line-height: 1.3;\n  }\n\n  .typewriter-heading.active {\n    opacity: 1;\n  }\n\n  .typewriter-heading.active::after {\n    content: \"\";\n    display: inline-block;\n    width: 15.6px; \/* \u0423\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u043e \u043d\u0430 30% *\/\n    height: 1.2em;\n    background: #FF0000;\n    margin-left: 5.2px; \/* \u0423\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u043e \u043d\u0430 30% *\/\n    margin-bottom: -0.2em;\n    animation: blink-caret 0.75s step-end infinite;\n    box-shadow: 0 0 5.2px rgba(255,0,0,0.7); \/* \u0423\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u043e \u043d\u0430 30% *\/\n    border-radius: 2px;\n  }\n\n  @keyframes blink-caret {\n    from, to { opacity: 0 }\n    50% { opacity: 1 }\n  }\n\n  @media (max-width: 600px) {\n    .typewriter-container {\n      min-height: 130px; \/* \u0423\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u043e \u043d\u0430 30% \u043e\u0442 100px *\/\n      padding: 0 20px;\n    }\n    .typewriter-heading {\n      font-size: clamp(26px, 6.24vw, 72.8px); \/* \u0423\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u043e \u043d\u0430 30% *\/\n      width: calc(100% - 40px);\n    }\n  }\n  \n  @media (min-width: 601px) and (max-width: 900px) {\n    .typewriter-heading {\n      font-size: clamp(41.6px, 6.24vw, 72.8px); \/* \u0423\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u043e \u043d\u0430 30% *\/\n    }\n  }\n  \n  @media (min-width: 901px) {\n    .typewriter-heading {\n      font-size: clamp(52px, 5.72vw, 72.8px); \/* \u0423\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u043e \u043d\u0430 30% *\/\n    }\n  }\n<\/style>\n<\/div><\/div>\n<\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-text-align-center has-background-color has-text-color has-link-color has-system-font-font-family has-large-font-size wp-elements-1928d8a15a5461ecc60d77cda1ffa6f6\" style=\"font-style:normal;font-weight:400\"><strong><strong><strong><strong>\u041f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u043e\u043d\u0441\u0430\u043b\u0442\u0438\u043d\u0433 \u043f\u043e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043d\u0430 n8n<\/strong><\/strong><\/strong><\/strong><\/h2>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignwide is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"has-text-align-center\"><strong>\u041d\u0435\u0432\u0430\u0436\u043d\u043e, \u0447\u0442\u043e \u0432\u044b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u0443\u0435\u0442\u0435: \u043f\u0440\u043e\u0434\u0430\u0436\u0438, \u043e\u043d\u0431\u043e\u0440\u0434\u0438\u043d\u0433, \u0444\u0438\u043d\u0430\u043d\u0441\u044b \u0438\u043b\u0438 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438. \u041d\u0430\u0448\u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u2014 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0435, \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u0435 \u0438 \u0431\u0435\u0437\u0443\u043f\u0440\u0435\u0447\u043d\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0432 \u0432\u0430\u0448\u0443 \u0431\u0438\u0437\u043d\u0435\u0441-\u043b\u043e\u0433\u0438\u043a\u0443.<\/strong><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<!DOCTYPE html>\n<html lang=\"ru\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>\u0423\u0441\u043b\u0443\u0433\u0438 n8n<\/title>\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, sans-serif;\n            padding: 40px 20px;\n            color: #ffffff;\n        }\n\n        .services-grid {\n            display: grid;\n            grid-template-columns: repeat(2, 1fr);\n            gap: 24px;\n            max-width: 1200px;\n            margin: 0 auto;\n        }\n\n        .service-card {\n            border-radius: 16px;\n            padding: 32px;\n            border: 1px solid rgba(255, 255, 255, 0.15);\n            transition: all 0.3s ease;\n        }\n\n        .service-card:hover {\n            border-color: rgba(242, 184, 57, 0.5);\n            transform: translateY(-5px);\n            box-shadow: 0 10px 30px rgba(242, 184, 57, 0.15);\n        }\n\n        .service-card:hover h3 {\n            color: #F2B839;\n        }\n\n        .service-card:hover .accent-line {\n            width: 100px;\n        }\n\n        .service-card h3 {\n            font-size: 1.35rem;\n            font-weight: 700;\n            color: #ffffff;\n            margin-bottom: 12px;\n            line-height: 1.3;\n            transition: color 0.3s ease;\n        }\n\n        .accent-line {\n            width: 60px;\n            height: 3px;\n            background: linear-gradient(90deg, #F2B839, #E1830F);\n            border-radius: 2px;\n            margin-bottom: 20px;\n            transition: width 0.3s ease;\n        }\n\n        .service-card p {\n            font-size: 1rem;\n            line-height: 1.65;\n            color: rgba(255, 255, 255, 0.75);\n            margin-bottom: 24px;\n        }\n\n        .service-card p a {\n            color: #1a1a1a;\n            text-decoration: underline;\n            text-underline-offset: 2px;\n        }\n\n        .service-card p a:hover {\n            color: #E1830F;\n        }\n\n        .features-list {\n            list-style: none;\n            display: flex;\n            flex-direction: column;\n            gap: 16px;\n        }\n\n        .features-list li {\n            display: flex;\n            align-items: flex-start;\n            gap: 12px;\n            font-size: 1rem;\n            color: #ffffff;\n        }\n\n        .check-icon {\n            flex-shrink: 0;\n            width: 22px;\n            height: 22px;\n            background: linear-gradient(135deg, #F2B839, #E1830F);\n            border-radius: 50%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            margin-top: 1px;\n        }\n\n        .check-icon svg {\n            width: 12px;\n            height: 12px;\n            stroke: white;\n            stroke-width: 3;\n            fill: none;\n        }\n\n        \/* Single card spanning full width option *\/\n        .service-card.full-width {\n            grid-column: span 1;\n        }\n\n        \/* Responsive *\/\n        @media (max-width: 768px) {\n            .services-grid {\n                grid-template-columns: 1fr;\n            }\n\n            .service-card {\n                padding: 24px;\n            }\n\n            .service-card h3 {\n                font-size: 1.2rem;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"services-grid\">\n        <!-- Card 1: \u0410\u0443\u0434\u0438\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u0438 \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 -->\n        <div class=\"service-card\">\n            <h3>\u0410\u0443\u0434\u0438\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u0438 \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438<\/h3>\n            <div class=\"accent-line\"><\/div>\n            <p>\u041d\u0430\u0448\u0438 \u043a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0430\u043d\u0442\u044b n8n \u043e\u0446\u0435\u043d\u044f\u0442 \u0432\u0430\u0448\u0438 \u0440\u0430\u0431\u043e\u0447\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b, \u0432\u044b\u044f\u0432\u044f\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044e, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0443\u044e \u0432\u0430\u0448\u0438\u043c \u0434\u043e\u043b\u0433\u043e\u0441\u0440\u043e\u0447\u043d\u044b\u043c \u0446\u0435\u043b\u044f\u043c.<\/p>\n            <ul class=\"features-list\">\n                <li>\n                    <span class=\"check-icon\">\n                        <svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n                    <\/span>\n                    \u0414\u0435\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0430\u0443\u0434\u0438\u0442 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432\n                <\/li>\n                <li>\n                    <span class=\"check-icon\">\n                        <svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n                    <\/span>\n                    \u0418\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u043e\u0440\u043e\u0436\u043d\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438\n                <\/li>\n                <li>\n                    <span class=\"check-icon\">\n                        <svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n                    <\/span>\n                    \u0421\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u0438\u0435 \u0441 \u0431\u0438\u0437\u043d\u0435\u0441-\u0446\u0435\u043b\u044f\u043c\u0438\n                <\/li>\n            <\/ul>\n        <\/div>\n\n        <!-- Card 2: \u041f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0439 -->\n        <div class=\"service-card\">\n            <h3>\u041f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0439<\/h3>\n            <div class=\"accent-line\"><\/div>\n            <p>\u041d\u0430\u0448\u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u044b n8n \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u044f\u044e\u0442 CRM, ERP \u0438 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432 \u0435\u0434\u0438\u043d\u044b\u0435 \u0440\u0430\u0431\u043e\u0447\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u0441 \u043d\u0430\u0434\u0451\u0436\u043d\u044b\u043c\u0438 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f\u043c\u0438 \u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u043c \u043f\u043e\u0442\u043e\u043a\u043e\u043c \u0434\u0430\u043d\u043d\u044b\u0445.<\/p>\n            <ul class=\"features-list\">\n                <li>\n                    <span class=\"check-icon\">\n                        <svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n                    <\/span>\n                    \u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 CRM \u0438 ERP \u0441\u0438\u0441\u0442\u0435\u043c\n                <\/li>\n                <li>\n                    <span class=\"check-icon\">\n                        <svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n                    <\/span>\n                    \u041d\u0430\u0434\u0451\u0436\u043d\u044b\u0435 API-\u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438\n                <\/li>\n                <li>\n                    <span class=\"check-icon\">\n                        <svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n                    <\/span>\n                    \u041f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0435\u0434\u0438\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432\n                <\/li>\n            <\/ul>\n        <\/div>\n\n        <!-- Card 3: \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0438 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 -->\n        <div class=\"service-card\">\n            <h3>\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0438 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432<\/h3>\n            <div class=\"accent-line\"><\/div>\n            <p>\u041c\u044b \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0441\u0442\u0432\u0443\u0435\u043c \u0440\u0430\u0431\u043e\u0447\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u0443\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u0430\u0432\u043b\u0438\u0432\u0430\u044f \u0438\u0445 \u043a \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u043e\u0439 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b N8n.<\/p>\n            <ul class=\"features-list\">\n                <li>\n                    <span class=\"check-icon\">\n                        <svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n                    <\/span>\n                    \u0410\u0443\u0434\u0438\u0442 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432\n                <\/li>\n                <li>\n                    <span class=\"check-icon\">\n                        <svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n                    <\/span>\n                    \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0434\u0438\u0437\u0430\u0439\u043d\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432\n                <\/li>\n                <li>\n                    <span class=\"check-icon\">\n                        <svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n                    <\/span>\n                    \u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u043a \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e\n                <\/li>\n            <\/ul>\n        <\/div>\n    <\/div>\n<\/body>\n<\/html>\n<\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center has-background-color has-text-color has-link-color has-system-font-font-family has-x-large-font-size wp-elements-34abbce2e0b6d43abee6e0ac1ac0087e\" style=\"font-style:normal;font-weight:400\"><strong><strong><strong>\u041a\u0430\u043a \u043c\u044b \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u043c<\/strong><\/strong><\/strong><\/h2>\n\n\n\n<!DOCTYPE html>\n<html lang=\"ru\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\">\n  <title>\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u2014 Mechanogurus<\/title>\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700;800&#038;display=swap\" rel=\"stylesheet\">\n<\/head>\n<body>\n\n<div class=\"auto-timeline\">\n  <div class=\"auto-shell\">\n    <div class=\"auto-tl\" id=\"auto-timeline\">\n\n      <!-- START ENDPOINT -->\n      <div class=\"auto-endpoint auto-start\" id=\"auto-tl-start\">\n        <div class=\"auto-ep-circle\">\n          <div class=\"auto-ep-pulse\"><\/div>\n          <div class=\"auto-ep-core\"><\/div>\n        <\/div>\n        <span class=\"auto-ep-label\">\u0421\u0422\u0410\u0420\u0422<\/span>\n      <\/div>\n\n      <!-- RAIL -->\n      <div class=\"auto-rail-wrap\">\n        <div class=\"auto-rail\" aria-hidden=\"true\">\n          <div class=\"auto-rail-progress\"><\/div>\n          <div class=\"auto-rail-glow\"><\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Step 1 -->\n      <div class=\"auto-item auto-right\" data-auto-animate>\n        <div class=\"auto-dot\"><div class=\"auto-dot-ring\"><\/div><div class=\"auto-dot-core\"><\/div><\/div>\n        <div class=\"auto-card\">\n          <div class=\"auto-num\">01<\/div>\n          <div>\n            <div class=\"auto-title\">\u0410\u043d\u0430\u043b\u0438\u0437 \u0438 \u043e\u0446\u0435\u043d\u043a\u0430<\/div>\n            <p class=\"auto-desc\">\u041d\u0430\u0447\u0438\u043d\u0430\u0435\u043c \u0441 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u0441\u0435\u0441\u0441\u0438\u0439, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043d\u044f\u0442\u044c \u0432\u0430\u0448\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b, \u0446\u0435\u043b\u0438 \u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Step 2 -->\n      <div class=\"auto-item auto-left\" data-auto-animate>\n        <div class=\"auto-dot\"><div class=\"auto-dot-ring\"><\/div><div class=\"auto-dot-core\"><\/div><\/div>\n        <div class=\"auto-card\">\n          <div class=\"auto-num\">02<\/div>\n          <div>\n            <div class=\"auto-title\">\u0421\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f \u0438 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435<\/div>\n            <p class=\"auto-desc\">\u041d\u0430\u0448\u0438 \u043a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0430\u043d\u0442\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0442 \u0447\u0435\u0442\u043a\u0438\u0439 \u043f\u043b\u0430\u043d \u0441 \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442\u043d\u044b\u043c\u0438 \u0440\u0430\u0431\u043e\u0447\u0438\u043c\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u043c\u0438 \u0438 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f\u043c\u0438.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Step 3 -->\n      <div class=\"auto-item auto-right\" data-auto-animate>\n        <div class=\"auto-dot\"><div class=\"auto-dot-ring\"><\/div><div class=\"auto-dot-core\"><\/div><\/div>\n        <div class=\"auto-card\">\n          <div class=\"auto-num\">03<\/div>\n          <div>\n            <div class=\"auto-title\">\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432<\/div>\n            <p class=\"auto-desc\">\u0421\u043e\u0437\u0434\u0430\u0435\u043c \u0438 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c \u0440\u0430\u0431\u043e\u0447\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u0443\u0437\u043b\u044b \u0438 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043c.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Step 4 -->\n      <div class=\"auto-item auto-left\" data-auto-animate>\n        <div class=\"auto-dot\"><div class=\"auto-dot-ring\"><\/div><div class=\"auto-dot-core\"><\/div><\/div>\n        <div class=\"auto-card\">\n          <div class=\"auto-num\">04<\/div>\n          <div>\n            <div class=\"auto-title\">\u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430<\/div>\n            <p class=\"auto-desc\">\u0412\u0441\u0435 \u0440\u0430\u0431\u043e\u0447\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u0442\u0435\u0441\u0442\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c, \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u0441\u0442\u044c \u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 \u043f\u0435\u0440\u0435\u0434 \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435\u043c.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Step 5 -->\n      <div class=\"auto-item auto-right\" data-auto-animate>\n        <div class=\"auto-dot\"><div class=\"auto-dot-ring\"><\/div><div class=\"auto-dot-core\"><\/div><\/div>\n        <div class=\"auto-card\">\n          <div class=\"auto-num\">05<\/div>\n          <div>\n            <div class=\"auto-title\">\u0411\u0435\u0441\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043d\u043e\u0435 \u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435<\/div>\n            <p class=\"auto-desc\">\u0418\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u0443\u0435\u043c \u0440\u0430\u0431\u043e\u0447\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u0432 \u0432\u0430\u0448\u0443 \u0431\u0438\u0437\u043d\u0435\u0441-\u044d\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0441 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u044f\u043c\u0438.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Step 6 -->\n      <div class=\"auto-item auto-left\" data-auto-animate>\n        <div class=\"auto-dot\"><div class=\"auto-dot-ring\"><\/div><div class=\"auto-dot-core\"><\/div><\/div>\n        <div class=\"auto-card\">\n          <div class=\"auto-num\">06<\/div>\n          <div>\n            <div class=\"auto-title\">\u041f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u0430\u044f \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f<\/div>\n            <p class=\"auto-desc\">\u041f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u044b\u0439 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433, \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0438 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u0432\u0430\u0448\u0443 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044e \u0433\u043e\u0442\u043e\u0432\u043e\u0439 \u043a \u0431\u0443\u0434\u0443\u0449\u0435\u043c\u0443.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- FINISH ENDPOINT -->\n      <div class=\"auto-endpoint auto-finish\" id=\"auto-tl-finish\">\n        <div class=\"auto-ep-circle\">\n          <div class=\"auto-ep-pulse\"><\/div>\n          <div class=\"auto-ep-core\"><\/div>\n        <\/div>\n        <span class=\"auto-ep-label\">\u0424\u0418\u041d\u0418\u0428<\/span>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   AUTO-TIMELINE \u2014 Scoped CSS Variables\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.auto-timeline {\n  --at-line-bg: #1e2530;\n  --at-text: #e9edf5;\n  --at-muted: #a8b2c1;\n  --at-card-bg: rgba(255,255,255,0.03);\n  --at-card-border: rgba(255,255,255,0.08);\n  --at-accent-orange: #ff6b35;\n  --at-accent-yellow: #f7931e;\n  --at-accent-green: #9fe870;\n  --at-glow-orange: rgba(255, 107, 53, 0.6);\n  --at-glow-green: rgba(159, 232, 112, 0.6);\n\n  --at-center: 50%;\n  --at-rail-w: 6px;\n  --at-dot: 20px;\n  --at-ep: 32px;\n  --at-gap: 60px;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   BASE\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.auto-timeline {\n  position: relative;\n  z-index: 1;\n  color: var(--at-text);\n  font-family: \"Manrope\", \"Segoe UI\", sans-serif;\n  -webkit-font-smoothing: antialiased;\n  padding: 40px 0 80px;\n}\n\n.auto-timeline * {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n}\n\n.auto-shell {\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 0 20px;\n}\n\n.auto-tl {\n  position: relative;\n  max-width: 940px;\n  margin: 0 auto;\n  overflow: visible;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   RAIL \u2014 Starts at START dot, ends at FINISH dot\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.auto-rail-wrap {\n  position: absolute;\n  top: 0;\n  left: var(--at-center);\n  width: var(--at-rail-w);\n  height: 100%;\n  transform: translateX(-50%);\n  pointer-events: none;\n  z-index: 0;\n}\n\n.auto-rail {\n  position: absolute;\n  top: calc(var(--at-ep) \/ 2 + 35px);\n  bottom: calc(var(--at-ep) \/ 2 + 35px);\n  left: 0;\n  width: 100%;\n  background: var(--at-line-bg);\n  border-radius: var(--at-rail-w);\n}\n\n.auto-rail-progress {\n  position: absolute;\n  left: 0;\n  top: 0;\n  width: 100%;\n  height: 0%;\n  background: linear-gradient(180deg, #ff6b35 0%, #f7931e 50%, #9fe870 100%);\n  border-radius: var(--at-rail-w);\n  transition: height 0.05s linear;\n}\n\n.auto-rail-glow {\n  position: absolute;\n  left: 50%;\n  top: 0%;\n  transform: translate(-50%, -50%);\n  width: 50px;\n  height: 50px;\n  background: radial-gradient(circle, var(--at-glow-orange) 0%, transparent 70%);\n  border-radius: 50%;\n  opacity: 0.9;\n  pointer-events: none;\n  transition: top 0.05s linear;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   ENDPOINTS \u2014 START & FINISH\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.auto-endpoint {\n  position: relative;\n  display: flex;\n  align-items: center;\n  height: 70px;\n  z-index: 5;\n}\n\n.auto-ep-circle {\n  position: absolute;\n  left: var(--at-center);\n  top: 50%;\n  transform: translate(-50%, -50%);\n  width: var(--at-ep);\n  height: var(--at-ep);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.auto-ep-core {\n  width: var(--at-ep);\n  height: var(--at-ep);\n  border-radius: 50%;\n  background: linear-gradient(135deg, #ff6b35 0%, #f7931e 100%);\n  box-shadow:\n    0 0 20px var(--at-glow-orange),\n    0 0 40px var(--at-glow-orange),\n    0 0 60px rgba(255, 107, 53, 0.3);\n  z-index: 2;\n}\n\n.auto-finish .auto-ep-core {\n  background: linear-gradient(135deg, #9fe870 0%, #7ed957 100%);\n  box-shadow:\n    0 0 20px var(--at-glow-green),\n    0 0 40px var(--at-glow-green),\n    0 0 60px rgba(159, 232, 112, 0.3);\n}\n\n.auto-ep-pulse {\n  position: absolute;\n  width: var(--at-ep);\n  height: var(--at-ep);\n  border-radius: 50%;\n  border: 2px solid var(--at-accent-orange);\n  animation: auto-pulse 2s ease-out infinite;\n}\n\n.auto-finish .auto-ep-pulse {\n  border-color: var(--at-accent-green);\n}\n\n@keyframes auto-pulse {\n  0%   { transform: scale(1); opacity: 1; }\n  100% { transform: scale(2.5); opacity: 0; }\n}\n\n.auto-ep-label {\n  position: absolute;\n  font-size: 14px;\n  font-weight: 800;\n  letter-spacing: 3px;\n  white-space: nowrap;\n}\n\n.auto-start .auto-ep-label {\n  left: calc(var(--at-center) + var(--at-ep) \/ 2 + 20px);\n  color: var(--at-accent-orange);\n  text-shadow: 0 0 20px var(--at-glow-orange);\n}\n\n.auto-finish .auto-ep-label {\n  right: calc(100% - var(--at-center) + var(--at-ep) \/ 2 + 20px);\n  color: var(--at-accent-green);\n  text-shadow: 0 0 20px var(--at-glow-green);\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   ITEMS\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.auto-item {\n  position: relative;\n  width: 100%;\n  padding: 24px 0;\n  display: flex;\n  opacity: 0;\n  transform: translateY(40px);\n  transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1),\n              transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.auto-item.auto-visible {\n  opacity: 1;\n  transform: translateY(0);\n}\n\n.auto-left {\n  justify-content: flex-start;\n  padding-right: calc(var(--at-center) + var(--at-gap));\n}\n\n.auto-right {\n  justify-content: flex-end;\n  padding-left: calc(var(--at-center) + var(--at-gap));\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   DOTS \u2014 exactly on the rail\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.auto-dot {\n  position: absolute;\n  left: var(--at-center);\n  top: 50%;\n  transform: translate(-50%, -50%);\n  width: var(--at-dot);\n  height: var(--at-dot);\n  z-index: 5;\n}\n\n.auto-dot-core {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n  width: var(--at-dot);\n  height: var(--at-dot);\n  border-radius: 50%;\n  background: linear-gradient(135deg, #ff6b35 0%, #f7931e 100%);\n  box-shadow: 0 0 15px var(--at-glow-orange);\n  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.auto-dot-ring {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n  width: calc(var(--at-dot) + 16px);\n  height: calc(var(--at-dot) + 16px);\n  border-radius: 50%;\n  border: 2px solid rgba(255, 107, 53, 0.3);\n  opacity: 0;\n  transition: all 0.4s ease;\n}\n\n.auto-item.auto-active .auto-dot-core {\n  width: calc(var(--at-dot) + 6px);\n  height: calc(var(--at-dot) + 6px);\n  background: linear-gradient(135deg, #f7931e 0%, #9fe870 100%);\n  box-shadow:\n    0 0 25px var(--at-glow-orange),\n    0 0 50px var(--at-glow-orange);\n}\n\n.auto-item.auto-active .auto-dot-ring {\n  opacity: 1;\n  border-color: rgba(247, 147, 30, 0.6);\n  animation: auto-dot-pulse 1.5s ease-out infinite;\n}\n\n@keyframes auto-dot-pulse {\n  0%   { transform: translate(-50%, -50%) scale(1); opacity: 0.8; }\n  100% { transform: translate(-50%, -50%) scale(2); opacity: 0; }\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   CARDS\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.auto-card {\n  background: var(--at-card-bg);\n  backdrop-filter: blur(16px);\n  -webkit-backdrop-filter: blur(16px);\n  border-radius: 20px;\n  padding: 24px;\n  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.3);\n  border: 1px solid var(--at-card-border);\n  max-width: 380px;\n  width: 100%;\n  position: relative;\n  overflow: hidden;\n  transition: box-shadow 0.3s ease, border-color 0.3s ease;\n}\n\n.auto-card::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 1px;\n  background: linear-gradient(90deg, transparent, rgba(255, 107, 53, 0.4), transparent);\n  opacity: 0;\n  transition: opacity 0.4s ease;\n}\n\n.auto-item.auto-active .auto-card::before {\n  opacity: 1;\n}\n\n.auto-card:hover {\n  box-shadow: 0 8px 50px rgba(255, 107, 53, 0.15);\n  border-color: rgba(255, 107, 53, 0.2);\n}\n\n.auto-num {\n  position: absolute;\n  top: 12px;\n  right: 16px;\n  font-size: 12px;\n  font-weight: 800;\n  color: rgba(255, 107, 53, 0.4);\n  letter-spacing: 1px;\n}\n\n.auto-title {\n  margin: 2px 0 8px;\n  font-weight: 700;\n  font-size: 17px;\n  color: #fff;\n  line-height: 1.3;\n}\n\n.auto-desc {\n  color: var(--at-muted);\n  line-height: 1.55;\n  font-size: 14px;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   RESPONSIVE \u2014 TABLET  (\u2264 900px)\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n@media (max-width: 900px) {\n  .auto-timeline {\n    --at-center: 30px;\n    --at-dot: 18px;\n    --at-ep: 28px;\n    --at-gap: 40px;\n  }\n\n  .auto-shell { padding: 0 16px; }\n\n  .auto-left,\n  .auto-right {\n    justify-content: flex-start;\n    padding-left: calc(var(--at-center) + var(--at-gap));\n    padding-right: 0;\n  }\n\n  .auto-card { max-width: 100%; }\n\n  .auto-start .auto-ep-label,\n  .auto-finish .auto-ep-label {\n    left: calc(var(--at-center) + var(--at-ep) \/ 2 + 16px);\n    right: auto;\n  }\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   RESPONSIVE \u2014 MOBILE  (\u2264 600px)\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n@media (max-width: 600px) {\n  .auto-timeline {\n    --at-center: 24px;\n    --at-rail-w: 4px;\n    --at-dot: 16px;\n    --at-ep: 24px;\n    --at-gap: 30px;\n    padding: 30px 0 60px;\n  }\n\n  .auto-shell { padding: 0 12px; }\n\n  .auto-item { padding: 18px 0; }\n\n  .auto-left,\n  .auto-right {\n    padding-left: calc(var(--at-center) + var(--at-gap));\n    padding-right: 8px;\n  }\n\n  .auto-card {\n    padding: 18px;\n    border-radius: 16px;\n  }\n\n  .auto-title  { font-size: 15px; }\n  .auto-desc   { font-size: 13px; }\n  .auto-num    { font-size: 10px; }\n\n  .auto-ep-label {\n    font-size: 11px;\n    letter-spacing: 2px;\n  }\n\n  .auto-start .auto-ep-label,\n  .auto-finish .auto-ep-label {\n    left: calc(var(--at-center) + var(--at-ep) \/ 2 + 12px);\n    right: auto;\n  }\n\n  .auto-endpoint { height: 55px; }\n\n  .auto-rail {\n    top: calc(var(--at-ep) \/ 2 + 27px);\n    bottom: calc(var(--at-ep) \/ 2 + 27px);\n  }\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   RESPONSIVE \u2014 SMALL MOBILE  (\u2264 380px)\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n@media (max-width: 380px) {\n  .auto-timeline {\n    --at-center: 20px;\n    --at-dot: 14px;\n    --at-ep: 20px;\n    --at-gap: 24px;\n  }\n\n  .auto-left,\n  .auto-right {\n    padding-left: calc(var(--at-center) + var(--at-gap));\n  }\n\n  .auto-card  { padding: 14px; }\n  .auto-title { font-size: 14px; }\n  .auto-desc  { font-size: 12px; }\n\n  .auto-endpoint { height: 45px; }\n\n  .auto-rail {\n    top: calc(var(--at-ep) \/ 2 + 22px);\n    bottom: calc(var(--at-ep) \/ 2 + 22px);\n  }\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   REDUCED MOTION\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n@media (prefers-reduced-motion: reduce) {\n  .auto-item,\n  .auto-card,\n  .auto-dot-core,\n  .auto-rail-progress,\n  .auto-rail-glow {\n    transition: none;\n  }\n  .auto-ep-pulse,\n  .auto-item.auto-active .auto-dot-ring {\n    animation: none;\n  }\n  .auto-item {\n    opacity: 1;\n    transform: none;\n  }\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   LANDSCAPE MOBILE\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n@media (max-height: 500px) and (orientation: landscape) {\n  .auto-item     { padding: 14px 0; }\n  .auto-endpoint { height: 40px; }\n}\n<\/style>\n\n<script>\n(function () {\n  'use strict';\n\n  var tl         = document.getElementById('auto-timeline');\n  var items      = document.querySelectorAll('.auto-item[data-auto-animate]');\n  var rail       = document.querySelector('.auto-rail');\n  var railProg   = document.querySelector('.auto-rail-progress');\n  var railGlow   = document.querySelector('.auto-rail-glow');\n\n  if (!tl || !items.length || !rail) return;\n\n  \/* \u2500\u2500 Intersection Observers \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  var visObs = new IntersectionObserver(function (entries) {\n    entries.forEach(function (e) {\n      if (e.isIntersecting && e.intersectionRatio > 0.15) {\n        e.target.classList.add('auto-visible');\n      }\n    });\n  }, { rootMargin: '-5% 0px -5% 0px', threshold: [0, 0.15, 0.3] });\n\n  var actObs = new IntersectionObserver(function (entries) {\n    entries.forEach(function (e) {\n      if (e.isIntersecting && e.intersectionRatio > 0.4) {\n        e.target.classList.add('auto-active');\n      } else {\n        e.target.classList.remove('auto-active');\n      }\n    });\n  }, { rootMargin: '-35% 0px -35% 0px', threshold: [0, 0.4, 0.6, 1] });\n\n  items.forEach(function (item) {\n    visObs.observe(item);\n    actObs.observe(item);\n  });\n\n  \/* \u2500\u2500 Smooth rail progress \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  var cur = 0, target = 0, raf = null;\n\n  function lerp(a, b, t) { return a + (b - a) * t; }\n\n  function calcProgress() {\n    var r = rail.getBoundingClientRect();\n    var center = window.innerHeight * 0.5;\n    var pt = center - r.top;\n    return Math.min(Math.max(pt \/ r.height, 0), 1) * 100;\n  }\n\n  function paint(p) {\n    railProg.style.height = p + '%';\n    railGlow.style.top    = p + '%';\n    if (p < 50) {\n      railGlow.style.background = 'radial-gradient(circle,rgba(255,107,53,.8) 0%,transparent 70%)';\n    } else if (p < 80) {\n      railGlow.style.background = 'radial-gradient(circle,rgba(247,147,30,.8) 0%,transparent 70%)';\n    } else {\n      railGlow.style.background = 'radial-gradient(circle,rgba(159,232,112,.8) 0%,transparent 70%)';\n    }\n  }\n\n  function tick() {\n    if (Math.abs(cur - target) > 0.1) {\n      cur = lerp(cur, target, 0.12);\n      paint(cur);\n      raf = requestAnimationFrame(tick);\n    } else {\n      cur = target;\n      paint(target);\n      raf = null;\n    }\n  }\n\n  function onScroll() {\n    target = calcProgress();\n    if (!raf) raf = requestAnimationFrame(tick);\n  }\n\n  var ticking = false;\n  function throttle() {\n    if (!ticking) {\n      ticking = true;\n      requestAnimationFrame(function () { onScroll(); ticking = false; });\n    }\n  }\n\n  window.addEventListener('scroll', throttle, { passive: true });\n  window.addEventListener('resize', throttle, { passive: true });\n  window.addEventListener('orientationchange', function () { setTimeout(throttle, 100); });\n\n  \/* Initial state *\/\n  target = calcProgress();\n  cur = target;\n  paint(cur);\n\n  items.forEach(function (item) {\n    if (item.getBoundingClientRect().top < window.innerHeight * 0.85) {\n      item.classList.add('auto-visible');\n    }\n  });\n})();\n<\/script>\n\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>\u041f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u043e\u043d\u0441\u0430\u043b\u0442\u0438\u043d\u0433 \u043f\u043e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043d\u0430 n8n \u041d\u0435\u0432\u0430\u0436\u043d\u043e, \u0447\u0442\u043e \u0432\u044b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u0443\u0435\u0442\u0435: \u043f\u0440\u043e\u0434\u0430\u0436\u0438, \u043e\u043d\u0431\u043e\u0440\u0434\u0438\u043d\u0433, \u0444\u0438\u043d\u0430\u043d\u0441\u044b \u0438\u043b\u0438 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438. \u041d\u0430\u0448\u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u2014 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0435, \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u0435 \u0438 \u0431\u0435\u0437\u0443\u043f\u0440\u0435\u0447\u043d\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0432 \u0432\u0430\u0448\u0443 \u0431\u0438\u0437\u043d\u0435\u0441-\u043b\u043e\u0433\u0438\u043a\u0443. \u0423\u0441\u043b\u0443\u0433\u0438 n8n \u0410\u0443\u0434\u0438\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u0438 \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u041d\u0430\u0448\u0438 \u043a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0430\u043d\u0442\u044b n8n \u043e\u0446\u0435\u043d\u044f\u0442 \u0432\u0430\u0448\u0438 \u0440\u0430\u0431\u043e\u0447\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b, \u0432\u044b\u044f\u0432\u044f\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u044e, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0443\u044e \u0432\u0430\u0448\u0438\u043c \u0434\u043e\u043b\u0433\u043e\u0441\u0440\u043e\u0447\u043d\u044b\u043c \u0446\u0435\u043b\u044f\u043c. \u0414\u0435\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0430\u0443\u0434\u0438\u0442 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":503,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"wp-custom-template-blank-with-header","meta":{"footnotes":""},"class_list":["post-392","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mechanogurus.ru\/index.php?rest_route=\/wp\/v2\/pages\/392","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mechanogurus.ru\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mechanogurus.ru\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mechanogurus.ru\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mechanogurus.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=392"}],"version-history":[{"count":41,"href":"https:\/\/mechanogurus.ru\/index.php?rest_route=\/wp\/v2\/pages\/392\/revisions"}],"predecessor-version":[{"id":4135,"href":"https:\/\/mechanogurus.ru\/index.php?rest_route=\/wp\/v2\/pages\/392\/revisions\/4135"}],"up":[{"embeddable":true,"href":"https:\/\/mechanogurus.ru\/index.php?rest_route=\/wp\/v2\/pages\/503"}],"wp:attachment":[{"href":"https:\/\/mechanogurus.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=392"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}