.elementor-496 .elementor-element.elementor-element-774e7ff1{--display:flex;}.elementor-496 .elementor-element.elementor-element-433a672{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-e62290c */<style>
  /* Theme Variables */
  .dd-chatbots{
    --text:#0f172a; --muted:#475569; --border:#e2e8f0; --soft:#f8fafc;
    --brand:#2563eb; --brand-2:#1d4ed8; background:#ffffff;
  }

  /* Base */
  .dd-chatbots{
    color:var(--text);
    font:16px/1.7 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,
         Noto Sans,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";
  }
  .dd-wrap{max-width:880px;margin:0 auto;padding:10px 0 40px}
  .dd-title{font-size:clamp(28px,5vw,40px);line-height:1.2;letter-spacing:-.02em;margin:0 0 8px}
  .dd-sub{color:var(--muted);font-size:clamp(16px,3.5vw,18px);margin:0 0 24px}
  .dd-h2{margin:32px 0 12px;font-size:24px;line-height:1.3}
  .dd-h3{margin:22px 0 8px;font-size:20px;line-height:1.35}
  .dd-h4{margin:16px 0 6px;font-size:18px;line-height:1.35;color:var(--muted)}
  .dd-p{margin:0 0 14px}
  .dd-ul,.dd-ol{margin:0 0 14px 20px}
  .dd-li{margin:6px 0}

  /* Callout */
  .dd-callout{background:var(--soft);border:1px solid var(--border);border-radius:12px;padding:16px;margin:16px 0 20px}
  .dd-check li{list-style:"✅ ";padding-left:6px}

  /* Table */
  .dd-table-wrap{overflow-x:auto;margin:12px 0 18px}
  .dd-table{width:100%;border-collapse:collapse;font-size:15px}
  .dd-table th,.dd-table td{border:1px solid var(--border);padding:10px 12px;vertical-align:top}
  .dd-table th{background:var(--soft);text-align:left}

  /* Meta */
  .dd-meta{display:grid;gap:10px;grid-template-columns:1fr;margin:10px 0 20px}
  .dd-meta>div{background:#eef2ff;border:1px solid var(--border);border-radius:10px;padding:12px 14px}
  .dd-muted{color:var(--muted)}

  /* TOC */
  .dd-toc{background:var(--soft);border:1px solid var(--border);border-radius:12px;padding:14px;margin:10px 0 22px}
  .dd-toc h4{margin:0 0 6px;font-size:16px}
  .dd-toc ul{margin:8px 0 0 18px}
  .dd-toc a{color:var(--brand);text-decoration:none}
  .dd-toc a:hover{ text-decoration:underline }

  /* Buttons */
  .dd-cta{
    display:inline-block;padding:12px 18px;border-radius:10px;font-weight:600;
    border:2px solid var(--brand); color:var(--brand); background:#fff;
    transition:all .2s ease; text-decoration:none;
  }
  .dd-cta:hover, .dd-cta:focus{ background:var(--brand); color:#fff; text-decoration:none }
  .dd-cta:visited{ color:var(--brand) }

  /* LINKS — single source of truth (крім кнопок) */
  .dd-chatbots a:not(.dd-cta){
    color:#2563eb !important;
    text-decoration:underline !important;
    background:transparent !important;
    border:none !important;
    opacity:1 !important;
  }
  .dd-chatbots a:not(.dd-cta):hover,
  .dd-chatbots a:not(.dd-cta):focus,
  .dd-chatbots a:not(.dd-cta):active,
  .dd-chatbots a:not(.dd-cta):visited{
    color:#2563eb !important;
    text-decoration:underline !important;
    background:transparent !important;
    border:none !important;
    opacity:1 !important;
  }
</style>/* End custom CSS */