<!-- CTA-блок ниже -->
 <style type="text/css">* {             margin: 0;             padding: 0;             box-sizing: border-box;             font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;         }                  .feedback-block {             border-radius: 12px;             overflow: hidden;             box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);             transition: transform 0.3s ease, box-shadow 0.3s ease;             background-color: white;             max-width: 800px;             margin: 0 auto;         }                  .feedback-block:hover {             box-shadow: 0 10px 25px rgba(0, 0, 0, 0.12);         }                  .company-color {             color: #f39500;         }                  .logos-container {             display: flex;             align-items: center;             gap: 15px;             flex-wrap: wrap;         }                  .company-logo {             height: 40px;             width: auto;             max-width: 180px;             object-fit: contain;         }                  .federal-logo {             height: 40px;             width: auto;             object-fit: contain;         }                  .contact-info {             display: flex;             flex-direction: column;             gap: 8px;             font-size: 14px;             line-height: 1.5;             color: #444;         }                  .contact-info a {             color: #f39500;             text-decoration: none;             font-weight: 600;             transition: color 0.2s;         }                  .contact-info a:hover {             color: #d17c00;             text-decoration: underline;         }                  .social-buttons {             display: flex;             flex-wrap: wrap;             gap: 10px;         }                  .social-btn {             display: flex;             align-items: center;             gap: 6px;             padding: 8px 12px;             background-color: #f8f8f8;             border-radius: 6px;             text-decoration: none;             color: #333;             font-size: 14px;             font-weight: 500;             border: 1px solid #eee;             transition: all 0.2s ease;         }                  .social-btn:hover {             background-color: #f0f0f0;             transform: translateY(-2px);             box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);         }                  .social-btn img {             width: 20px;             height: 20px;             object-fit: contain;         }                  .idis-consult-btn {             background-color: #f39500;             color: white;             border: none;             border-radius: 8px;             padding: 12px 24px;             font-size: 16px;             font-weight: 600;             cursor: pointer;             transition: all 0.3s ease;             display: inline-flex;             align-items: center;             justify-content: center;             text-align: center;             width: 100%;             max-width: 300px;         }                  .idis-consult-btn:hover {             background-color: #d17c00;             transform: translateY(-2px);             box-shadow: 0 5px 15px rgba(243, 149, 0, 0.3);         }                  .registry-info {             font-size: 12px;             color: #666;             line-height: 1.4;         }                  .registry-info a {             color: #f39500;             text-decoration: none;         }                  .registry-info a:hover {             text-decoration: underline;         }                  .variant-2-container {             display: flex;             flex-wrap: wrap;         }                  .variant-2-left {             flex: 1;             min-width: 300px;             padding: 25px;             background-color: #f9f9f9;             display: flex;             flex-direction: column;             gap: 20px;         }                  .variant-2-right {             flex: 1;             min-width: 300px;             padding: 25px;             display: flex;             flex-direction: column;             gap: 25px;             justify-content: center;             align-items: center;             text-align: center;         }                  @media (max-width: 768px) {             .variant-2-container {                 flex-direction: column;             }                          .variant-2-left, .variant-2-right {                 min-width: 100%;             }                          .social-buttons {                 justify-content: center;             }                          .logos-container {                 justify-content: center;                 text-align: center;             }         }                  @media (max-width: 480px) {             .feedback-block {                 border-radius: 8px;             }                          .variant-2-left,             .variant-2-right {                 padding: 20px;             }                          .idis-consult-btn {                 padding: 10px 20px;                 font-size: 15px;             }                          .social-btn {                 padding: 6px 10px;                 font-size: 13px;             }         } </style> 