.elementor-83 .elementor-element.elementor-element-4e2e250{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83 .elementor-element.elementor-element-5635e3a{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS *//* Reusable chip alias (same visual style as device features) */
ul.device-features,
.device-features{
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
}

ul.device-features li,
.device-features li{
  margin: 0 !important;
  padding: 6px 11px !important;
  border-radius: 999px !important;
  font-size: .92rem !important;
  line-height: 1.16 !important;
  font-weight: 500 !important;
  letter-spacing: .2px !important;
  color: #111827 !important;
  background: #f3f4f6 !important;
  border: 1px solid rgba(17,24,39,.08) !important;
  box-shadow:
    inset 0 0 0 1px rgba(17,24,39,.06),
    0 1px 2px rgba(15,23,42,.04) !important;
}

ul.device-features li::before,
.device-features li::before{
  content: none !important;
}

 .flow-divider-widget{
    width:100%;
    height:72px;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    pointer-events:none;
  }

  .flow-divider-widget .flow-line{
    width:2px;
    background:#8fb0dc;
    border-radius:999px;
    display:block;
  }

  .flow-divider-widget .flow-line--top{
    height:24px;
    margin-bottom:0;
  }

  .flow-divider-widget .flow-node{
    width:24px;
    height:24px;
    border-radius:999px;
    background:#eaf2ff;
    border:1px solid #bcd0ef;
    color:#3f6fae;
    font-size:12px;
    line-height:22px;
    text-align:center;
    box-sizing:border-box;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    margin:0;
  }

  .flow-divider-widget .flow-line--bottom{
    height:24px;
    margin-top:0;
  }/* End custom CSS */