/*! src: 9cfec6dbf66bb95de11e70c25afb5bfb */

    
    
    
    
    
    
  
    #top.screen.mod--1-red.bh-hero-screen--blue {
      --bh-hero-screen-bg: url(/wp-content/themes/bothelp.io/assets/images/dlya-oteley-hero-bg.svg);
    }
  
    #top.screen.mod--1-red.bh-hero-screen--blue .hero-badge {
      color: #212121;
    }
  
    #top.screen.mod--1-red.bh-hero-screen--blue
      .button.w-inline-block
      .mod--button {
      color: #212121;
    }
  
    #top.screen.mod--1-red.bh-hero-screen--blue .text--h1.mod--screen-1 {
      font-family: "Ubuntu Sans", sans-serif;
    }
  
    #top.screen.mod--1-red.bh-hero-screen--blue .text--md.mod--screen-1 {
      color: rgba(255, 255, 255, 0.9);
      font-family: Roboto, sans-serif;
      font-weight: 500;
      line-height: 26.1px;
    }
  
    #top.screen.mod--1-red.bh-hero-screen--blue .hero-footer {
      font-size: 14px;
      line-height: 20.3px;
    }
  
    /* ── Секция: Как работает чат-бот (board + media) ── */
    .bh-landing-value--board.bh-landing-value--dlya-oteley
      .bh-landing-value__main {
      width: 606px;
    }
  
    /* Логотипы CRM/PMS внутри результата */
    .dlya-oteley-value__logos {
      display: flex;
      align-items: center;
      gap: 10px;
      position: relative;
      z-index: 1;
      margin-top: 3px;
    }
  
    .dlya-oteley-value__logo {
      display: block;
      width: auto;
      max-width: unset;
    }
  
    .dlya-oteley-value__logo--travelline {
      height: 28px;
    }
  
    .dlya-oteley-value__logo--bnovo {
      height: 26px;
    }
  
    .dlya-oteley-value__logo--shelter {
      height: 28px;
    }
  
    .dlya-oteley-value__logo--bitrix24 {
      height: 25px;
    }
  
    .dlya-oteley-value__logo--amocrm {
      height: 22px;
    }
  
    /* ══ CTA ══ */
    .dlya-oteley-typ-cta-h2 {
      color: #fff;
      font-size: 45px;
      font-family: "Ubuntu Sans", Ubuntu, sans-serif;
      font-weight: 700;
      line-height: 50px;
    }
  
    .dlya-oteley-typ-cta-p {
      color: #fff;
      font-size: 18px;
      font-family: Roboto, sans-serif;
      font-weight: 400;
      line-height: 28px;
    }
  
    .dlya-oteley-typ-cta-p strong {
      font-weight: 700;
    }
  
    .dlya-oteley-typ-cta-trial {
      margin: 0;
      color: rgba(255, 255, 255, 0.7);
      font-size: 14px;
      font-family: Roboto, sans-serif;
      font-weight: 400;
      line-height: 24px;
    }
  
    .dlya-oteley-typ-cta-btn {
      color: #fff;
      font-size: 16px;
      font-family: Roboto, sans-serif;
      font-weight: 600;
      line-height: 24px;
    }
  
    .dlya-oteley-cta {
      position: relative;
      border-radius: 30px;
      overflow: hidden;
      min-height: 480px;
      max-width: 1440px;
      margin: 0 auto;
      background: linear-gradient(185deg, #ff4d4d 1.62%, #ff9191 92.8%);
    }
  
    .dlya-oteley-cta__bg {
      position: absolute;
      inset: -22% -12% -2% -4%;
      background: #212121;
      z-index: 0;
      border-radius: 30px;
    }
  
    .dlya-oteley-cta__polygon {
      position: absolute;
      pointer-events: none;
      z-index: 0;
      height: 100%;
      width: auto;
    }
  
    .dlya-oteley-cta__polygon--l {
      left: 0;
      top: 0;
    }
  
    .dlya-oteley-cta__polygon--r {
      right: 0;
      bottom: 0;
    }
  
    .dlya-oteley-cta__inner {
      position: relative;
      z-index: 2;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      justify-content: center;
      text-align: left;
      gap: 0;
      min-height: 480px;
    }
  
    .dlya-oteley-cta__inner.bh-cta-block__inner {
      padding-left: 300px;
      box-sizing: border-box;
    }
  
    .dlya-oteley-cta__title {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      margin: 0 0 24px;
      max-width: 804px;
    }
  
    .dlya-oteley-cta__title-accent {
      color: #f44c36;
    }
  
    .dlya-oteley-cta__title-rest {
      color: #fff;
    }
  
    .dlya-oteley-cta__desc {
      margin: 0 0 24px;
      max-width: 518px;
    }
  
    .dlya-oteley-cta__btn {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      padding: 16px 32px;
      height: 56px;
      background: linear-gradient(180deg, #e6363e 0%, #f5464d 100%);
      border-radius: 8px;
      text-decoration: none;
      transition: opacity 0.2s;
      margin-bottom: 16px;
      box-sizing: border-box;
    }
  
    .dlya-oteley-cta__btn:hover {
      opacity: 0.92;
    }
  
    .dlya-oteley-cta .bh-cta-block__phone-group {
      width: auto;
      height: 480px;
      display: flex;
      align-items: flex-end;
      justify-content: center;
    }
  
    .dlya-oteley-cta__robot {
      width: auto;
      height: 480px;
      max-width: unset;
      transform-origin: bottom center;
    }
  
    /* ══ Адаптив (все мобильные/планшетные правила — в конце, чтобы перегружать десктоп) ══ */
    @media (max-width: 1200px) {
      .dlya-oteley-typ-cta-h2 {
        font-size: 30px;
        line-height: 40px;
      }
  
      .dlya-oteley-typ-cta-p {
        font-size: 16px;
        line-height: 23.2px;
      }
  
      .dlya-oteley-cta {
        border-radius: 0;
        min-height: auto;
        background: #212121;
        margin-bottom: 40px;
      }
  
      .dlya-oteley-cta__bg {
        display: none;
      }
  
      .dlya-oteley-cta__polygon--l,
      .dlya-oteley-cta__polygon--r {
        display: none;
      }
  
      .dlya-oteley-cta__inner {
        min-height: 0;
        padding: 44px 16px 40px;
        align-items: flex-start;
        text-align: left;
      }
  
      .dlya-oteley-cta__inner.bh-cta-block__inner {
        padding-left: 16px;
      }
  
      .dlya-oteley-cta__title {
        margin: 0 0 15px;
      }
  
      .dlya-oteley-cta__desc {
        margin: 0 0 24px;
      }
  
      .dlya-oteley-cta .bh-cta-block__phone-group {
        width: 100%;
        max-width: 335px;
        height: 352px;
      }
  
      .dlya-oteley-cta__robot {
        height: 352px;
      }
  
      .dlya-oteley-cta__btn {
        width: 100%;
      }
  
      .dlya-oteley-cta__trial {
        width: 100%;
        text-align: start;
      }
    }
  
    @media (max-width: 768px) {
      .bh-landing-value--board.bh-landing-value--dlya-oteley
        .bh-landing-value__main {
        width: 100%;
      }
  
      .dlya-oteley-value__logos {
        flex-wrap: wrap;
      }
  
      .dlya-oteley-cta__btn {
        width: 100%;
        min-width: 0;
      }
  
      .dlya-oteley-cta__trial {
        text-align: center;
        width: 100%;
      }
    }

    .dlya-oteley-logos-note {
      margin-top: 16px;
      text-align: center;
      opacity: 0.75;
    }

    .bh-landing-value--board .bh-landing-value__board {
        padding: 30px 0;
    }

    .bh-landing-value__media, .bh-landing-value__media img {
        width: 535px !important;
    }
  