{"product_id":"gl-be14000","title":"Flint 4 (GL-BE14000) Tri-band Wi-Fi 7 Home Router","description":"\u003cstyle\u003e\n.product-nav {\n    top: 0;\n}\n\n.be14000-main-container {\n  --be14000: #2b68c3;\n}\n.be14000-main-container .text-muted-light,\n.be14000-main-container .be14000-accordion .be14000-accordion-body {\n  color: rgba(255, 255, 255, 0.7);\n}\n.be14000-main-container .text-highlight {\n  color: #7fd8fc;\n  font-weight: bold;\n}\n  .restock-rocket-button-container {\n    display: none !important;\n  }\n\n  .be14000-main-container .text-be14000 {\n    color: var(--be14000);\n  }\n\n  .be14000-main-container .btn-round-be14000 {\n    background-color: var(--be14000);\n    color: #fff;\n    border-radius: 50px;\n    padding: 1rem 2rem;\n    text-transform: uppercase;\n    font-weight: bold;\n  }\n\n  @media (max-width: 767px) {\n    .be14000-main-container .btn-round-be14000 {\n      align-items: center;\n      border-radius: 50px;\n      display: inline-flex;\n      justify-content: center;\n      line-height: 1.2;\n      min-height: 50px;\n      padding: 0 2rem;\n      text-transform: uppercase;\n      font-weight: bold;\n    }\n  }\n\n  .be14000-main-container .btn-round-be14000:hover {\n    background-color: #fff;\n    color: #265aaa;\n    border-color: #265aaa;\n  }\n\n  .be14000-main-container #mc_embed_shell {\n    display: flex;\n    justify-content: center;\n  }\n\n  .be14000-main-container #mc_embed_shell input {\n    border: medium none;\n    color: gray;\n    font-size: 16px;\n    padding: 8px 25px;\n    width: auto;\n    height: 50px;\n    border-radius: 25px 0 0 25px;\n  }\n\n  @media (max-width: 575px) {\n    .be14000-main-container #mc_embed_shell input {\n      width: 100%;\n      height: 40px;\n      font-size: 13px;\n    }\n  }\n\n  .be14000-main-container #mc_embed_shell input.email {\n    background: #fff;\n  }\n\n  @media (max-width: 575px) {\n    .be14000-main-container #mc_embed_shell input.email {\n      font-size: 13px;\n    }\n  }\n\n  .be14000-main-container #mc_embed_shell input[type=\"submit\"] {\n    background-color: var(--be14000);\n    text-align: center;\n    transition: 0.5s;\n    background-size: 200% auto;\n    font-weight: bold;\n    color: white;\n    border-radius: 0 25px 25px 0;\n    display: block;\n    margin: 0;\n  }\n\n  .be14000-main-container #mc_embed_shell input[type=\"submit\"]:hover {\n    background-color: #265aaa;\n    background-position: right center;\n    color: #fff;\n    text-decoration: none;\n  }\n\n  .be14000-main-container #mc_embed_shell #mc-embedded-subscribe-form {\n    width: auto;\n    justify-content: start;\n  }\n\n  @media (max-width: 991px) {\n    .be14000-main-container #mc_embed_shell #mc-embedded-subscribe-form {\n      margin: auto;\n      justify-content: center;\n    }\n  }\n\n  .be14000-main-container .top-banner {\n    position: relative;\n    height: 70rem;\n    width: 100%;\n    overflow: hidden;\n  }\n\n  @media (max-width: 991px) {\n    .be14000-main-container .top-banner {\n      height: 42rem;\n    }\n  }\n\n  .be14000-main-container .top-banner video {\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    min-width: 100%;\n    min-height: 100%;\n    width: auto;\n    height: auto;\n    z-index: 0;\n    transform: translateX(-50%) translateY(-50%);\n  }\n\n  .be14000-main-container .top-banner .overlay {\n    position: absolute;\n    top: 0;\n    left: 0;\n    height: 100%;\n    width: 100%;\n    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.3) 95%);\n    opacity: 1;\n    z-index: 1;\n  }\n\n  .be14000-main-container .top-banner .container {\n    position: relative;\n    z-index: 2;\n  }\n\n  .be14000-main-container .be14000-highlight-grid {\n    width: 100%;\n  }\n\n  .be14000-main-container .be14000-highlight-grid-row {\n    display: grid;\n    gap: 8px;\n    margin-bottom: 8px;\n  }\n\n  .be14000-main-container .be14000-highlight-grid-row-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .be14000-main-container .be14000-highlight-grid-row-2 .be14000-highlight-card {\n    min-height: 384px;\n  }\n\n  .be14000-main-container .be14000-highlight-grid-row-3 {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .be14000-main-container .be14000-highlight-grid-row-3 .be14000-highlight-card {\n    min-height: 288px;\n  }\n\n  .be14000-main-container .be14000-highlight-grid-row-4 {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    margin-bottom: 0;\n  }\n\n  .be14000-main-container .be14000-highlight-grid-row-4 .be14000-highlight-card {\n    min-height: 192px;\n  }\n\n  .be14000-main-container .be14000-highlight-card {\n    background-position: center;\n    background-repeat: no-repeat;\n    background-size: cover;\n    border-radius: 12px;\n    color: #fff;\n  }\n\n  .be14000-main-container .be14000-highlight-card h3{\n    font-size: 24px;\n    font-weight: 700;\n    margin: 0 0 8px;\n  }\n\n  @media (max-width: 850px) {\n    .be14000-main-container .be14000-highlight-card h3{\n      font-size: 18px;\n    }\n  }\n\n  .be14000-main-container .be14000-highlight-card p {\n    font-size: 16px;\n    margin: 0;\n  }\n\n  .be14000-main-container .be14000-highlight-card--1 {\n    align-items: center;\n    display: flex;\n    justify-content: center;\n    overflow: hidden;\n    position: relative;\n    text-align: center;\n  }\n\n  .be14000-main-container .be14000-highlight-card--1 .be14000-highlight-card--1__video {\n    height: 100%;\n    left: 0;\n    object-fit: cover;\n    object-position: center;\n    pointer-events: none;\n    position: absolute;\n    top: 0;\n    width: 100%;\n    z-index: 0;\n  }\n\n  .be14000-main-container .be14000-highlight-card--1 .be14000-highlight-wifi7 {\n    position: relative;\n    z-index: 1;\n    align-items: center;\n    display: flex;\n    flex-direction: column;\n    gap: 4px;\n    width: 100%;\n  }\n\n  .be14000-main-container .be14000-highlight-card--1 .be14000-highlight-wifi7__subtitle {\n    font-size: 32px;\n    font-weight: bold;\n    line-height: 1.2;\n    margin: 0;\n  }\n\n  @media (max-width: 850px) {\n    .be14000-main-container .be14000-highlight-card--1 .be14000-highlight-wifi7__subtitle {\n      font-size: 18px;\n    }\n  }\n\n  .be14000-main-container .be14000-highlight-card--1 .be14000-highlight-wifi7__title {\n    font-family: Roboto, sans-serif;\n    font-size: 7rem;\n    font-weight: bold;\n    line-height: 1.05;\n    margin: 0;\n    text-shadow: 0 0 12px rgba(255, 255, 255, 0.45), 0 0 28px rgba(255, 255, 255, 0.2);\n  }\n\n  @media (max-width: 1000px) {\n    .be14000-main-container .be14000-highlight-card--1 .be14000-highlight-wifi7__title {\n      font-size: 6rem;\n    }\n  }\n\n  @media (max-width: 850px) {\n    .be14000-main-container .be14000-highlight-card--1 .be14000-highlight-wifi7__title {\n      font-size: 4.5rem;\n    }\n  }\n\n  .be14000-main-container .be14000-highlight-card--1 .be14000-highlight-wifi7__content p {\n    font-size: 24px;\n    font-weight: 500;\n    line-height: 1.25;\n    margin: 0;\n  }\n\n  @media (max-width: 850px) {\n    .be14000-main-container .be14000-highlight-card--1 .be14000-highlight-wifi7__content p {\n      font-size: 16px;\n    }\n  }\n\n  .be14000-main-container .be14000-highlight-card--1 .be14000-highlight-wifi7__content p+p {\n    margin-top: 2px;\n  }\n\n  .be14000-main-container .be14000-highlight-card--2 {\n    overflow: hidden;\n    position: relative;\n  }\n\n  .be14000-main-container .be14000-highlight-card--2 .be14000-highlight-card--2__video {\n    height: 100%;\n    left: 0;\n    object-fit: cover;\n    object-position: center;\n    pointer-events: none;\n    position: absolute;\n    top: 0;\n    width: 100%;\n    z-index: 0;\n  }\n\n  .be14000-main-container .be14000-highlight-card--2 \u003e :not(.be14000-highlight-card--2__video) {\n    position: relative;\n    z-index: 1;\n  }\n\n  @media (max-width: 800px) {\n    .be14000-main-container .be14000-highlight-card--2 .be14000-highlight-card--2__video {\n      object-position: center bottom;\n    }\n  }\n\n  .be14000-main-container .be14000-highlight-card--3 {\n    background-image: url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/highlight_touchscreen.png\");\n  }\n\n  .be14000-main-container .be14000-highlight-card--4 {\n    background-image: url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/highlight_vpn.png\");\n    container-name: be14000-vpn-card;\n    container-type: inline-size;\n    display: flex;\n    flex-direction: column;\n  }\n\n  .be14000-main-container .be14000-highlight-card--4 .be14000-highlight-vpn {\n    display: flex;\n    flex-direction: column;\n    flex: 1;\n    min-height: 0;\n    width: 100%;\n  }\n\n  .be14000-main-container .be14000-highlight-card--4 .be14000-highlight-vpn__header {\n    text-align: left;\n  }\n\n  .be14000-main-container .be14000-highlight-card--4 .be14000-highlight-vpn__tags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    list-style: none;\n    margin: 0;\n    margin-top: auto;\n    padding: 0;\n  }\n\n  .be14000-main-container .be14000-highlight-card--4 .be14000-highlight-vpn__tag {\n    align-items: center;\n    background: rgba(25, 42, 72, 0.72);\n    border-radius: 999px;\n    color: #fff;\n    display: inline-flex;\n    font-size: 14px;\n    justify-content: center;\n    line-height: 1.2;\n    margin: 0;\n    padding: 6px 12px;\n    white-space: nowrap;\n  }\n\n  @container be14000-vpn-card (max-width: 25rem) {\n    .be14000-main-container .be14000-highlight-card--4 .be14000-highlight-vpn__tag:first-child {\n      margin-right: 100%;\n      width: fit-content;\n    }\n  }\n\n  @container be14000-vpn-card (max-width: 14rem) {\n    .be14000-main-container .be14000-highlight-card--4 .be14000-highlight-vpn__tag:nth-child(2) {\n      margin-right: 100%;\n      width: fit-content;\n    }\n  }\n\n  .be14000-main-container .be14000-highlight-card--5 {\n    background-image: url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/highlight_vlan.png\");\n    background-position: center 64%;\n  }\n\n  .be14000-main-container .be14000-highlight-card--6 {\n    background-image: url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/highlight_shield.png\");\n  }\n\n  .be14000-main-container .be14000-highlight-card--7 {\n    background-image: url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/highlight_64gb.png\");\n  }\n\n  .be14000-main-container .be14000-highlight-card--8 {\n    background-image: url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/highlight_usb.png\");\n  }\n\n  .be14000-main-container .be14000-highlight-card--9 {\n    background: url(https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/highlight_iot.png) no-repeat center 82% \/ cover, linear-gradient(90deg, #030507 0%, #080f24 100%) #030507;\n  }\n\n\n  @media (max-width: 800px) {\n    .be14000-main-container .be14000-highlight-grid {\n      display: grid;\n      gap: 8px;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .be14000-main-container .be14000-highlight-grid-row {\n      display: contents;\n      margin-bottom: 0;\n    }\n\n    .be14000-main-container .be14000-highlight-grid-row-2 .be14000-highlight-card--1 {\n      grid-column: 1\/-1;\n      height: 200px;\n      min-height: 0;\n      overflow: hidden;\n    }\n\n    .be14000-main-container .be14000-highlight-grid-row-2 .be14000-highlight-card--2,\n    .be14000-main-container .be14000-highlight-grid-row-3 .be14000-highlight-card--3,\n    .be14000-main-container .be14000-highlight-grid-row-3 .be14000-highlight-card--5 {\n      grid-column: 1\/-1;\n      height: 188px;\n      min-height: 0;\n      overflow: hidden;\n    }\n\n    .be14000-main-container .be14000-highlight-card--3 {\n      background-image: url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/highlight_touchscreen.png\");\n    }\n\n    .be14000-main-container .be14000-highlight-card--5 {\n      background-image: url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/highlight_vlan.png\");\n              background-position: center 73%;\n    }\n\n    .be14000-main-container .be14000-highlight-grid-row-3 .be14000-highlight-card--4 {\n      grid-column: 1;\n      grid-row: 5\/span 2;\n      height: 248px;\n      min-height: 0;\n    }\n\n    .be14000-main-container .be14000-highlight-grid-row-4 .be14000-highlight-card--6 {\n      grid-column: 2;\n      grid-row: 5;\n      height: 120px;\n      min-height: 0;\n    }\n\n    .be14000-main-container .be14000-highlight-grid-row-4 .be14000-highlight-card--7 {\n      grid-column: 2;\n      grid-row: 6;\n      height: 120px;\n      min-height: 0;\n    }\n\n    .be14000-main-container .be14000-highlight-grid-row-4 .be14000-highlight-card--8 {\n      grid-column: 1;\n      grid-row: 7;\n      height: 128px;\n      min-height: 0;\n    }\n\n    .be14000-main-container .be14000-highlight-grid-row-4 .be14000-highlight-card--9 {\n      grid-column: 2;\n      grid-row: 7;\n      height: 128px;\n      min-height: 0;\n    }\n  }\n\n.be14000-main-container .be14000-accordion .be14000-accordion-item {\n  border: none;\n  background: transparent;\n  border-left: 4px solid rgba(255, 255, 255, 0.2);\n  padding-left: 16px;\n  margin-bottom: 16px;\n  transition: border-color 0.3s ease;\n}\n.be14000-main-container\n  .be14000-accordion\n  .be14000-accordion-item:has(.collapse.show),\n.be14000-main-container\n  .be14000-accordion\n  .be14000-accordion-item:has(.collapsing) {\n  border-left-color: var(--be14000);\n}\n.be14000-main-container .be14000-accordion .be14000-accordion-toggle {\n  display: block;\n  color: rgba(255, 255, 255, 0.5);\n  text-decoration: none;\n  padding: 4px 0;\n  transition: color 0.3s ease;\n}\n.be14000-main-container .be14000-accordion .be14000-accordion-toggle:hover,\n.be14000-main-container .be14000-accordion .be14000-accordion-toggle:focus {\n  text-decoration: none;\n  color: #fff;\n}\n.be14000-main-container\n  .be14000-accordion\n  .be14000-accordion-toggle:not(.collapsed) {\n  color: #fff;\n}\n.be14000-main-container .be14000-accordion .be14000-accordion-body {\n  padding: 0 0 16px;\n}\n.be14000-main-container .be14000-learn-more {\n  color: #1c9fff;\n  text-decoration: none;\n  transition: color 0.2s ease;\n}\n.be14000-main-container .be14000-learn-more:hover,\n.be14000-main-container .be14000-learn-more:focus {\n  color: var(--be14000);\n  text-decoration: none;\n}\n.be14000-main-container .be14000-external-link {\n  color: #1c9fff;\n  text-decoration: none;\n}\n.be14000-main-container .be14000-external-link:hover,\n.be14000-main-container .be14000-external-link:focus {\n  color: var(--be14000);\n  text-decoration: underline;\n}\n.be14000-main-container .be14000-usecase-rows \u003e .row + .row {\n  margin-top: 1.5rem;\n}\n@media (min-width: 992px) {\n  .be14000-main-container .be14000-usecase-rows \u003e .row + .row {\n    margin-top: 3rem;\n  }\n}\n.be14000-main-container .be14000-network-control .network-tab-content {\n  position: relative;\n}\n.be14000-main-container .be14000-network-control .network-tab-content::after {\n  background: linear-gradient(180deg, transparent 70%, #000 95%);\n  content: \"\";\n  inset: 0;\n  pointer-events: none;\n  position: absolute;\n  z-index: 1;\n}\n.be14000-main-container\n  .be14000-network-control\n  .network-tab-content\n  .tab-pane {\n  position: relative;\n  z-index: 0;\n}\n@media (min-width: 992px) {\n  .be14000-main-container .be14000-network-control .be14000-feature-pills--network {\n    margin-top: -220px;\n    position: relative;\n    z-index: 2;\n  }\n}\n.be14000-main-container .be14000-feature-pills .nav-link {\n  background-color: #1a1a1a;\n  border-radius: 12px;\n  min-height: 160px;\n  padding: 28px 20px;\n  color: rgba(255, 255, 255, 0.6);\n  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);\n}\n.be14000-main-container .be14000-feature-pills .nav-link:hover {\n  color: #fff;\n  background-color: #222222;\n}\n.be14000-main-container .be14000-feature-pills .nav-link.active {\n  background-color: var(--be14000);\n  color: #fff;\n  box-shadow: 0 8px 24px rgba(43, 104, 195, 0.35);\n}\n.be14000-main-container .be14000-feature-pills--network .nav-link img {\n  height: 72px;\n  width: auto;\n  margin-bottom: 0.5rem;\n  filter: brightness(0.8) invert(1);\n  transition:\n    transform 0.3s ease,\n    filter 0.3s ease;\n}\n.be14000-main-container .be14000-feature-pills--network .nav-link.active img {\n  filter: brightness(1) invert(0);\n}\n.be14000-main-container .be14000-feature-pills--openwrt .nav-link {\n  border: none;\n  width: 100%;\n  padding: 36px 48px;\n}\n.be14000-main-container .be14000-feature-pills--openwrt .nav-link img {\n  height: 50px;\n  margin-bottom: 0.5rem;\n  width: 50px;\n  filter: brightness(0.8) invert(1);\n  transition:\n    transform 0.3s ease,\n    filter 0.3s ease;\n}\n.be14000-main-container .be14000-feature-pills--openwrt .nav-link.active img {\n  filter: brightness(1) invert(0);\n}\n@media (max-width: 991px) {\n  .be14000-main-container .be14000-feature-pills .nav-link {\n    min-height: 100px;\n  }\n  .be14000-main-container .be14000-feature-pills--network .nav-link {\n    padding: 14px 10px;\n  }\n  .be14000-main-container .be14000-feature-pills--network .nav-link img {\n    height: 44px;\n    margin-bottom: 0.375rem;\n  }\n  .be14000-main-container .be14000-feature-pills--openwrt .nav-link {\n    padding: 18px 14px;\n  }\n  .be14000-main-container .be14000-feature-pills--openwrt .nav-link img {\n    height: 36px;\n    margin-bottom: 0.375rem;\n    width: 36px;\n  }\n  .be14000-main-container .be14000-feature-pills--network .nav-link h3,\n  .be14000-main-container .be14000-feature-pills--openwrt .nav-link h3 {\n    font-size: 20px;\n  }\n}\n@media (max-width: 767px) {\n  .be14000-main-container .be14000-feature-pills .nav-link {\n    min-height: 84px;\n  }\n  .be14000-main-container .be14000-feature-pills--network .nav-link {\n    padding: 12px 8px;\n  }\n  .be14000-main-container .be14000-feature-pills--network .nav-link img {\n    height: 32px;\n    margin-bottom: 0.25rem;\n  }\n  .be14000-main-container .be14000-feature-pills--openwrt .nav-link {\n    padding: 16px 12px;\n  }\n  .be14000-main-container .be14000-feature-pills--openwrt .nav-link img {\n    height: 28px;\n    margin-bottom: 0.25rem;\n    width: 28px;\n  }\n  .be14000-main-container .be14000-feature-pills--network .nav-link h3,\n  .be14000-main-container .be14000-feature-pills--openwrt .nav-link h3 {\n    font-size: 16px;\n  }\n}\n.be14000-main-container\n  .be14000-network-control\n  .be14000-feature-pills--network\n  + .be14000-usecase-rows {\n  margin-top: 1.5rem;\n}\n@media (min-width: 992px) {\n  .be14000-main-container\n    .be14000-network-control\n    .be14000-feature-pills--network\n    + .be14000-usecase-rows {\n    margin-top: 5rem;\n  }\n}\n.be14000-main-container .be14000-wifi7-section {\n  overflow: hidden;\n  position: relative;\n}\n.be14000-main-container .be14000-wifi7-section .be14000-wifi7-section-top {\n  position: relative;\n  z-index: 3;\n}\n.be14000-main-container .be14000-wifi7-section .be14000-wifi7-section-bottom {\n  position: relative;\n}\n.be14000-main-container .be14000-wifi7-section .be14000-wifi7-video-bg {\n  inset: 0;\n  overflow: hidden;\n  position: absolute;\n  z-index: 0;\n}\n.be14000-main-container .be14000-wifi7-section .be14000-wifi7-video-bg video {\n  height: 100%;\n  object-fit: cover;\n  width: 100%;\n}\n.be14000-main-container .be14000-wifi7-section .be14000-wifi7-overlay {\n  background:\n    linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.12) 24%, transparent 48%),\n    linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0.12) 24%, transparent 48%),\n    linear-gradient(\n      90deg,\n      rgba(0, 0, 0, 0.48) 0%,\n      rgba(0, 0, 0, 0.08) 24%,\n      rgba(0, 0, 0, 0.08) 76%,\n      rgba(0, 0, 0, 0.48) 100%\n    );\n  inset: 0;\n  pointer-events: none;\n  position: absolute;\n  z-index: 1;\n}\n.be14000-main-container .be14000-wifi7-section .container.position-relative {\n  z-index: 2;\n}\n.be14000-main-container .be14000-wifi7-section .be14000-wifi7-brand {\n  background: linear-gradient(180deg, #fff 0%, #9dd1f8 60%, #32a2f4 100%);\n  background-clip: text;\n  font-family: Roboto, sans-serif;\n  font-size: clamp(4.5rem, 10vw, 12rem);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  letter-spacing: 0.01em;\n  line-height: 0.95;\n}\n.be14000-main-container .be14000-wifi7-section .be14000-wifi7-speed-chart {\n  display: grid;\n  gap: 24px;\n  margin: 0 auto;\n  max-width: 1000px;\n  width: 100%;\n}\n.be14000-main-container .be14000-wifi7-section .be14000-wifi7-speed-row {\n  align-items: center;\n  column-gap: 12px;\n  display: grid;\n  grid-template-columns: 120px 1fr 120px;\n}\n.be14000-main-container\n  .be14000-wifi7-section\n  .be14000-wifi7-speed-row:nth-child(1) {\n  --be14000-wifi7-meter-width: 100%;\n}\n.be14000-main-container\n  .be14000-wifi7-section\n  .be14000-wifi7-speed-row:nth-child(1)\n  .be14000-wifi7-meter-fill {\n  background: #35eeffcc;\n}\n.be14000-main-container\n  .be14000-wifi7-section\n  .be14000-wifi7-speed-row:nth-child(2) {\n  --be14000-wifi7-meter-width: 50%;\n}\n.be14000-main-container\n  .be14000-wifi7-section\n  .be14000-wifi7-speed-row:nth-child(2)\n  .be14000-wifi7-meter-fill {\n  background: #78c5e9cc;\n}\n.be14000-main-container\n  .be14000-wifi7-section\n  .be14000-wifi7-speed-row:nth-child(3) {\n  --be14000-wifi7-meter-width: 15%;\n}\n.be14000-main-container\n  .be14000-wifi7-section\n  .be14000-wifi7-speed-row:nth-child(3)\n  .be14000-wifi7-meter-fill {\n  background: #447095cc;\n}\n.be14000-main-container .be14000-wifi7-section .be14000-wifi7-speed-row p {\n  font-size: 1.75rem;\n  white-space: nowrap;\n}\n.be14000-main-container .be14000-wifi7-section .be14000-wifi7-meter-border {\n  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #fff 100%);\n  border-radius: 999px;\n  display: block;\n  height: 28px;\n  overflow: hidden;\n  padding: 2px;\n  width: 0;\n}\n.be14000-main-container .be14000-wifi7-section .be14000-wifi7-meter-fill {\n  border-radius: 999px;\n  display: block;\n  height: 100%;\n  width: 100%;\n}\n.be14000-main-container\n  .be14000-wifi7-section\n  .be14000-wifi7-speed-chart.is-animated\n  .be14000-wifi7-meter-border {\n  animation: be14000-wifi7-meter-grow 1s ease-in-out forwards;\n}\n.be14000-main-container\n  .be14000-wifi7-section\n  .be14000-wifi7-speed-chart.is-animated\n  .be14000-wifi7-speed-row:nth-child(2)\n  .be14000-wifi7-meter-border {\n  animation-delay: 0.25s;\n}\n.be14000-main-container\n  .be14000-wifi7-section\n  .be14000-wifi7-speed-chart.is-animated\n  .be14000-wifi7-speed-row:nth-child(3)\n  .be14000-wifi7-meter-border {\n  animation-delay: 0.5s;\n}\n@keyframes be14000-wifi7-meter-grow {\n  to {\n    width: var(--be14000-wifi7-meter-width);\n  }\n}\n@media (max-width: 575px) {\n  .be14000-main-container .be14000-wifi7-section .be14000-wifi7-speed-row p {\n    font-size: 1rem;\n  }\n  .be14000-main-container .be14000-wifi7-section .be14000-wifi7-speed-row {\n    column-gap: 8px;\n    grid-template-columns: 90px 1fr 90px;\n  }\n  .be14000-main-container .be14000-wifi7-section .be14000-wifi7-meter-border {\n    height: 14px;\n  }\n}\n.be14000-main-container .be14000-wifi7-section .be14000-wifi7-hover-grid {\n  position: relative;\n  z-index: 2;\n}\n.be14000-main-container .be14000-wifi7-section .be14000-wifi7-hover-grid__row {\n  display: grid;\n}\n.be14000-main-container .be14000-wifi7-section .be14000-hover-card {\n  grid-area: 1 \/ 1;\n  min-width: 0;\n  opacity: 0;\n  overflow: hidden;\n  pointer-events: none;\n  position: relative;\n  width: 100%;\n  aspect-ratio: 16 \/ 9;\n}\n.be14000-main-container .be14000-wifi7-section .be14000-hover-card.is-active {\n  opacity: 1;\n  pointer-events: auto;\n  z-index: 1;\n}\n.be14000-main-container .be14000-wifi7-section .be14000-hover-card__media {\n  inset: 0;\n  position: absolute;\n}\n.be14000-main-container .be14000-wifi7-section .be14000-hover-card__poster,\n.be14000-main-container .be14000-wifi7-section .be14000-hover-card__video {\n  display: block;\n  height: 100%;\n  object-fit: cover;\n  width: 100%;\n}\n.be14000-main-container .be14000-wifi7-section .be14000-hover-card__poster {\n  inset: 0;\n  pointer-events: none;\n  position: absolute;\n  transition: opacity 0.15s ease;\n  z-index: 1;\n}\n.be14000-main-container .be14000-wifi7-section .be14000-hover-card.is-active .be14000-hover-card__poster {\n  opacity: 0;\n}\n.be14000-main-container .be14000-wifi7-section .be14000-hover-card__media::after {\n  background: radial-gradient(ellipse at center, transparent 0%, transparent 50%, #000 75%);\n  content: \"\";\n  inset: 0;\n  pointer-events: none;\n  position: absolute;\n  z-index: 2;\n}\n.be14000-main-container .be14000-wifi7-section .be14000-hover-card__progress {\n  background: rgba(255, 255, 255, 0.28);\n  bottom: 0;\n  height: 3px;\n  left: 0;\n  opacity: 0;\n  position: absolute;\n  right: 0;\n  transition: opacity 0.2s ease;\n  z-index: 4;\n}\n.be14000-main-container .be14000-wifi7-section .be14000-hover-card.is-active .be14000-hover-card__progress {\n  opacity: 1;\n}\n.be14000-main-container .be14000-wifi7-section .be14000-hover-card__progress-fill {\n  background: var(--be14000);\n  height: 100%;\n  transform: scaleX(0);\n  transform-origin: left center;\n  width: 100%;\n}\n.be14000-main-container .be14000-wifi7-section .be14000-hover-card__eyebrow,\n.be14000-main-container .be14000-wifi7-section .be14000-hover-card__body {\n  display: none;\n}\n.be14000-main-container .be14000-wifi7-section .be14000-hover-stack-panel {\n  display: none;\n}\n.be14000-main-container .be14000-wifi7-section .be14000-hover-stack-panel.active {\n  display: block;\n}\n@media (min-width: 1200px) {\n  .be14000-main-container .be14000-wifi7-section .be14000-wifi7-hover-grid__stack {\n    display: none;\n  }\n  .be14000-main-container .be14000-wifi7-section .be14000-wifi7-hover-grid__row {\n    display: flex;\n    align-items: stretch;\n    gap: 4px;\n  }\n  .be14000-main-container .be14000-wifi7-section .be14000-hover-card {\n    aspect-ratio: auto;\n    display: flex;\n    flex: 1 1 50%;\n    flex-direction: column;\n    grid-area: auto;\n    height: auto;\n    opacity: 1;\n    pointer-events: auto;\n    transition: flex 0.55s cubic-bezier(0.22, 1, 0.36, 1);\n    width: auto;\n    z-index: auto;\n  }\n  .be14000-main-container .be14000-wifi7-section .be14000-wifi7-hover-grid__row:hover .be14000-hover-card {\n    flex: 0.72 1 0;\n  }\n  .be14000-main-container .be14000-wifi7-section .be14000-wifi7-hover-grid__row:hover .be14000-hover-card.is-active {\n    flex: 1.28 1 0;\n  }\n  .be14000-main-container .be14000-wifi7-section .be14000-hover-card__media {\n    flex: 0 0 auto;\n    height: var(--be14000-hover-card-height);\n    inset: auto;\n    position: relative;\n    width: 100%;\n  }\n  .be14000-main-container .be14000-wifi7-section .be14000-hover-card__body {\n    background: #000;\n    display: block;\n    flex: 1 1 auto;\n    padding: 1.5rem 2rem 2rem;\n  }\n  .be14000-main-container .be14000-wifi7-section .be14000-hover-card__eyebrow {\n    display: block;\n    left: 2rem;\n    position: absolute;\n    top: 2rem;\n    z-index: 3;\n  }\n}\n@media (min-width: 1800px) {\n  .be14000-main-container .be14000-wifi7-section .be14000-hover-card__eyebrow {\n    left: 4rem;\n  }\n  .be14000-main-container .be14000-wifi7-section .be14000-hover-card__body {\n    padding: 2rem 4rem 2.5rem;\n  }\n}\n.be14000-main-container .be14000-carousel {\n  position: relative;\n  width: 100%;\n}\n.be14000-main-container .be14000-carousel-viewport {\n  overflow: hidden;\n  width: 100%;\n  --be14000-carousel-gap: 20px;\n  --be14000-carousel-slide-width: calc(100% - 40px);\n}\n@media (min-width: 768px) {\n  .be14000-main-container .be14000-carousel-viewport {\n    --be14000-carousel-slide-width: calc(\n      (100% - var(--be14000-carousel-gap)) \/ 2\n    );\n  }\n}\n.be14000-main-container .be14000-carousel-track {\n  display: flex;\n  padding-right: var(--be14000-carousel-center-offset, 0px);\n  transition: transform 0.6s ease;\n}\n.be14000-main-container\n  .be14000-carousel-track.is-resetting\n  .be14000-carousel-card::after {\n  transition: none;\n}\n.be14000-main-container .be14000-carousel-slide {\n  box-sizing: border-box;\n  flex: 0 0 var(--be14000-carousel-slide-width);\n  padding: 0 10px;\n  width: var(--be14000-carousel-slide-width);\n}\n@media (min-width: 768px) {\n  .be14000-main-container .be14000-carousel-slide {\n    padding: 0 calc(var(--be14000-carousel-gap) \/ 2);\n  }\n}\n.be14000-main-container .be14000-carousel-card {\n  border-radius: 20px;\n  overflow: hidden;\n  position: relative;\n}\n.be14000-main-container .be14000-carousel-card__img {\n  aspect-ratio: 16 \/ 10;\n  display: block;\n  height: auto;\n  object-fit: cover;\n  object-position: bottom center;\n  pointer-events: none;\n  width: 100%;\n}\n.be14000-main-container .be14000-carousel-card h3 {\n  background: linear-gradient(\n    180deg,\n    rgba(0, 0, 0, 0) 0%,\n    rgba(0, 0, 0, 0.75) 100%\n  );\n  bottom: 0;\n  left: 0;\n  margin: 0;\n  padding: 2rem;\n  position: absolute;\n  right: 0;\n  text-align: center;\n  z-index: 2;\n}\n.be14000-main-container .be14000-carousel--infinite .be14000-carousel-card::after {\n  background: rgba(0, 0, 0, 0.5);\n  content: \"\";\n  inset: 0;\n  pointer-events: none;\n  position: absolute;\n  transition: opacity 0.35s ease;\n  z-index: 1;\n}\n.be14000-main-container\n  .be14000-carousel--infinite\n  .be14000-carousel-slide.is-active\n  .be14000-carousel-card::after {\n  opacity: 0;\n}\n.be14000-main-container .be14000-carousel--infinite .be14000-carousel-btn {\n  align-items: center;\n  background: #ffffff33;\n  border: 1px solid #fff;\n  border-radius: 50%;\n  color: #fff;\n  display: inline-flex;\n  height: 56px;\n  justify-content: center;\n  padding: 0;\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 56px;\n  z-index: 3;\n  outline: none;\n  box-shadow: none;\n}\n.be14000-main-container\n  .be14000-carousel--infinite\n  .be14000-carousel-btn:hover:not(:disabled) {\n  background: #ffffff99;\n}\n.be14000-main-container\n  .be14000-carousel--infinite\n  .be14000-carousel-btn:active:not(:disabled) {\n  background: #ffffffdd;\n}\n.be14000-main-container\n  .be14000-carousel--infinite\n  .be14000-carousel-btn--prev {\n  left: calc(var(--be14000-carousel-center-offset, 20px) + 28px);\n}\n.be14000-main-container\n  .be14000-carousel--infinite\n  .be14000-carousel-btn--next {\n  left: calc(\n    var(--be14000-carousel-center-offset, 20px) +\n      var(--be14000-carousel-slide-width, 50%) - 56px - 28px\n  );\n}\n@media (max-width: 1199px) {\n  .be14000-main-container .be14000-carousel--infinite .be14000-carousel-btn {\n    font-size: 0.75rem;\n    height: 40px;\n    width: 40px;\n  }\n  .be14000-main-container\n    .be14000-carousel--infinite\n    .be14000-carousel-btn--prev {\n    left: calc(var(--be14000-carousel-center-offset, 20px) + 12px);\n  }\n  .be14000-main-container\n    .be14000-carousel--infinite\n    .be14000-carousel-btn--next {\n    left: calc(\n      var(--be14000-carousel-center-offset, 20px) +\n        var(--be14000-carousel-slide-width, 50%) - 40px - 12px\n    );\n  }\n}\n.be14000-main-container .be14000-carousel--infinite .be14000-carousel-dots {\n  display: flex;\n  gap: 12px;\n  justify-content: center;\n  margin-top: 1.5rem;\n  padding: 0 1rem;\n}\n.be14000-main-container .be14000-carousel--infinite .be14000-carousel-dot {\n  background: transparent;\n  border: 1px solid rgba(255, 255, 255, 0.85);\n  border-radius: 50%;\n  cursor: pointer;\n  height: 12px;\n  padding: 0;\n  width: 12px;\n  outline: none;\n  box-shadow: none;\n}\n.be14000-main-container\n  .be14000-carousel--infinite\n  .be14000-carousel-dot.is-active {\n  background: #fff;\n  border-color: #fff;\n}\n.be14000-main-container\n  .be14000-carousel--infinite\n  .be14000-carousel-dot:focus,\n.be14000-main-container\n  .be14000-carousel--infinite\n  .be14000-carousel-dot:focus-visible {\n  outline: none;\n}\n.be14000-main-container .be14000-carousel--ports-nav .be14000-carousel-nav {\n  display: flex;\n  justify-content: flex-end;\n  gap: 12px;\n  margin-top: 1.5rem;\n}\n.be14000-main-container .be14000-carousel--ports-nav .be14000-carousel-btn {\n  align-items: center;\n  border-radius: 50%;\n  display: inline-flex;\n  height: 48px;\n  justify-content: center;\n  padding: 0;\n  width: 48px;\n  outline: none;\n  box-shadow: none;\n}\n@media (min-width: 768px) {\n  .be14000-main-container .be14000-carousel--ports-nav .be14000-carousel-btn {\n    height: 56px;\n    width: 56px;\n  }\n}\n.be14000-main-container\n  .be14000-carousel--ports-nav\n  .be14000-carousel-btn:focus {\n  outline: none;\n  box-shadow: none;\n}\n.be14000-main-container\n  .be14000-carousel--ports-nav\n  .be14000-carousel-btn:active:not(:disabled) {\n  opacity: 0.75;\n}\n.be14000-main-container\n  .be14000-carousel--ports-nav\n  .be14000-carousel-btn:disabled {\n  cursor: not-allowed;\n  opacity: 0.35;\n}\n.be14000-main-container\n  .be14000-carousel--ports-nav\n  .be14000-carousel-btn--prev {\n  background: transparent;\n  border: 1px solid rgba(255, 255, 255, 0.6);\n  color: #fff;\n}\n.be14000-main-container\n  .be14000-carousel--ports-nav\n  .be14000-carousel-btn--prev:active:not(:disabled) {\n  border-color: #fff;\n}\n.be14000-main-container\n  .be14000-carousel--ports-nav\n  .be14000-carousel-btn--next {\n  background: #fff;\n  border: none;\n  color: #000;\n}\n.be14000-main-container .be14000-ports .scenarios-image,\n.be14000-main-container .be14000-vpn .scenarios-image {\n  display: grid;\n  width: 100%;\n}\n.be14000-main-container .be14000-ports .scenarios-image .scene-img,\n.be14000-main-container .be14000-vpn .scenarios-image .scene-img {\n  display: block;\n  grid-area: 1 \/ 1;\n  height: auto;\n  opacity: 0;\n  width: 100%;\n  z-index: 1;\n}\n.be14000-main-container .be14000-vpn .scenarios-image .scene-img {\n  justify-self: center;\n  width: 90%;\n}\n.be14000-main-container .be14000-ports .scenarios-image .scene-img[href],\n.be14000-main-container .be14000-vpn .scenarios-image .scene-img[href] {\n  text-decoration: none;\n}\n.be14000-main-container .be14000-ports .scenarios-image .scene-img:not(.active),\n.be14000-main-container .be14000-vpn .scenarios-image .scene-img:not(.active) {\n  pointer-events: none;\n}\n.be14000-main-container .be14000-ports .scenarios-image .scene-img.active,\n.be14000-main-container .be14000-vpn .scenarios-image .scene-img.active {\n  opacity: 1;\n  z-index: 2;\n}\n.be14000-main-container :is(.be14000-ports, .be14000-vpn, .be14000-wifi7-hover-grid) .scenarios-tabs {\n  display: flex;\n  gap: 12px;\n  justify-content: center;\n  width: 100%;\n}\n.be14000-main-container :is(.be14000-ports, .be14000-vpn, .be14000-wifi7-hover-grid) .scenarios-tabs .scenarios-tabs-wrapper {\n  -webkit-overflow-scrolling: touch;\n  overflow-x: auto;\n  padding: 10px 0;\n  scrollbar-width: none;\n}\n.be14000-main-container :is(.be14000-ports, .be14000-vpn, .be14000-wifi7-hover-grid) .scenarios-tabs .scenarios-tabs-wrapper::-webkit-scrollbar {\n  display: none;\n}\n.be14000-main-container :is(.be14000-ports, .be14000-vpn, .be14000-wifi7-hover-grid) .scenarios-tabs .scenarios-tabs-bg {\n  background: #2d2d2d;\n  border-radius: 999px;\n  display: inline-flex;\n  flex-wrap: nowrap;\n  gap: 8px;\n  margin: 0 auto;\n  padding: 5px;\n  position: relative;\n  width: max-content;\n  z-index: 1;\n}\n.be14000-main-container :is(.be14000-ports, .be14000-vpn, .be14000-wifi7-hover-grid) .scenarios-tabs .scenarios-tabs-bg .tab-sliding-indicator {\n  background-color: var(--be14000);\n  border-radius: 40px;\n  height: calc(100% - 10px);\n  left: 0;\n  position: absolute;\n  top: 5px;\n  transform: translateX(var(--indicator-left, 0));\n  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n  width: var(--indicator-width, 0);\n  z-index: 0;\n}\n.be14000-main-container :is(.be14000-ports, .be14000-vpn, .be14000-wifi7-hover-grid) .scenarios-tabs .scenarios-tabs-bg button.tab {\n  background: transparent;\n  border: none;\n  border-radius: 999px;\n  color: #a1a1a1;\n  cursor: pointer;\n  font-weight: 500;\n  outline: none;\n  padding: 8px 20px;\n  position: relative;\n  transition: color 0.3s;\n  white-space: nowrap;\n  z-index: 2;\n  box-shadow: none;\n}\n.be14000-main-container :is(.be14000-ports, .be14000-vpn, .be14000-wifi7-hover-grid) .scenarios-tabs .scenarios-tabs-bg button.tab:focus,\n.be14000-main-container :is(.be14000-ports, .be14000-vpn, .be14000-wifi7-hover-grid) .scenarios-tabs .scenarios-tabs-bg button.tab:focus-visible,\n.be14000-main-container :is(.be14000-ports, .be14000-vpn, .be14000-wifi7-hover-grid) .scenarios-tabs .scenarios-tabs-bg button.tab:active {\n  background: transparent;\n  box-shadow: none;\n  outline: none;\n}\n.be14000-main-container :is(.be14000-ports, .be14000-vpn, .be14000-wifi7-hover-grid) .scenarios-tabs .scenarios-tabs-bg button.tab.active {\n  color: #fff;\n}\n.be14000-main-container .be14000-vpn .be14000-vpn-panel {\n  display: none;\n}\n.be14000-main-container .be14000-vpn .be14000-vpn-panel.active {\n  display: block;\n}\n.be14000-main-container .be14000-vpn .be14000-vpn-dot {\n  font-size: 0.4em;\n  margin-right: 0.6em;\n  vertical-align: 0.2em;\n}\n.be14000-main-container .be14000-text-note,\n.be14000-main-container .be14000-vpn .be14000-vpn-tab-content .be14000-vpn-panel p {\n  font-size: 13px;\n  font-style: italic;\n}\n.be14000-main-container .be14000-vpn .be14000-usecase-rows \u003e .row + .row {\n  margin-top: 1rem;\n}\n@media (min-width: 992px) {\n  .be14000-main-container .be14000-vpn .be14000-usecase-rows \u003e .row + .row {\n    margin-top: 1.5rem;\n  }\n}\n.be14000-main-container\n  .be14000-vpn\n  .be14000-usecase-rows\n  \u003e .row.be14000-vpn-card {\n  border: 1px solid #82828a;\n}\n.be14000-main-container .be14000-ports {\n  overflow: hidden;\n}\n.be14000-main-container .be14000-ports .be14000-ports-visual {\n  background: linear-gradient(\n    180deg,\n    #000 0%,\n    #000 25%,\n    #163a6e 55%,\n    var(--be14000) 100%\n  );\n}\n.be14000-main-container .be14000-ports .be14000-ports-footer {\n  background: linear-gradient(180deg, #132958 0%, #000 40%);\n  padding: 0 0 6rem;\n}\n@media (min-width: 992px) {\n  .be14000-main-container .be14000-ports .be14000-ports-footer {\n    padding: 0 0 10rem;\n  }\n}\n.be14000-main-container .be14000-ports .be14000-ports-footer p[data-target] {\n  display: none;\n}\n.be14000-main-container\n  .be14000-ports\n  .be14000-ports-footer\n  p[data-target].active {\n  display: block;\n}\n.be14000-main-container .be14000-ports .be14000-scenarios {\n  margin: auto;\n  position: relative;\n  z-index: 0;\n}\n.be14000-main-container .be14000-touchscreen-section {\n  overflow-x: hidden;\n}\n.be14000-main-container .be14000-touchscreen-hero {\n  overflow: visible;\n  position: relative;\n  transform-origin: center top;\n}\n@media (min-width: 768px) {\n  .be14000-main-container .be14000-touchscreen-hero {\n    transform: scale(1.2);\n  }\n}\n.be14000-main-container .be14000-touchscreen-hero::after {\n  background: linear-gradient(\n    180deg,\n    #000 0%,\n    transparent 10%,\n    transparent 75%,\n    #000 100%\n  );\n  content: \"\";\n  inset: 0;\n  pointer-events: none;\n  position: absolute;\n}\n.be14000-main-container .be14000-touchscreen-cards {\n  margin-top: -20px;\n}\n.be14000-main-container .be14000-touchscreen-card {\n  aspect-ratio: 16 \/ 10;\n  background-position: center;\n  background-repeat: no-repeat;\n  background-size: 140%;\n  position: relative;\n}\n@media (max-width: 767px) {\n  .be14000-main-container .be14000-touchscreen-card {\n    aspect-ratio: 4 \/ 3;\n  }\n}\n.be14000-main-container .be14000-touchscreen-card--1 {\n  background-image: url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/touchscreen_01.jpg\");\n}\n.be14000-main-container .be14000-touchscreen-card--2 {\n  background-image: url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/touchscreen_02.jpg\");\n}\n.be14000-main-container .be14000-touchscreen-card__content {\n  background: linear-gradient(\n    180deg,\n    rgba(0, 0, 0, 0) 0%,\n    rgba(0, 0, 0, 0.75) 100%\n  );\n  bottom: 0;\n  left: 0;\n  padding: 2.5rem 1.5rem 1.25rem;\n  position: absolute;\n  right: 0;\n}\n.be14000-flash-section .be14000-flash-compare + .be14000-usecase-rows {\n  margin-top: 3rem;\n}\n@media (min-width: 992px) {\n  .be14000-flash-section .be14000-flash-compare + .be14000-usecase-rows {\n    margin-top: 5rem;\n  }\n}\n.be14000-flash-section .be14000-flash-compare {\n  --be14000-flash-col-gap: 20px;\n  --be14000-flash-label-width: 320px;\n  align-items: center;\n  display: grid;\n  grid-template-columns: var(--be14000-flash-label-width) 1px minmax(0, 1fr);\n  grid-template-rows: auto auto;\n  position: relative;\n  row-gap: 32px;\n}\n@media (max-width: 767px) {\n  .be14000-flash-section .be14000-flash-compare {\n    --be14000-flash-col-gap: 12px;\n    --be14000-flash-label-width: 148px;\n    row-gap: 24px;\n  }\n}\n.be14000-flash-section .be14000-flash-compare-label {\n  align-self: center;\n  grid-column: 1;\n  padding-right: var(--be14000-flash-col-gap);\n}\n.be14000-flash-section .be14000-flash-compare-label:nth-of-type(1) {\n  grid-row: 1;\n}\n.be14000-flash-section .be14000-flash-compare-label:nth-of-type(2) {\n  grid-row: 2;\n}\n.be14000-flash-section .be14000-flash-compare-img {\n  max-height: 160px;\n  width: auto;\n}\n@media (max-width: 767px) {\n  .be14000-flash-section .be14000-flash-compare-img {\n    max-height: 72px;\n  }\n}\n.be14000-flash-section .be14000-flash-compare-axis {\n  align-self: stretch;\n  background-color: rgba(255, 255, 255, 0.35);\n  grid-column: 2;\n  grid-row: 1 \/ -1;\n  width: 1px;\n}\n.be14000-flash-section .be14000-flash-compare-marker {\n  --be14000-flash-dash-length: 10px;\n  --be14000-flash-dash-gap: 10px;\n  bottom: 0;\n  left: calc(var(--be14000-flash-label-width) + 1px);\n  pointer-events: none;\n  position: absolute;\n  right: 0;\n  top: 0;\n  z-index: 2;\n}\n.be14000-flash-section .be14000-flash-compare-marker::before {\n  background: repeating-linear-gradient(\n    to bottom,\n    #fff 0,\n    #fff var(--be14000-flash-dash-length),\n    transparent var(--be14000-flash-dash-length),\n    transparent\n      calc(var(--be14000-flash-dash-length) + var(--be14000-flash-dash-gap))\n  );\n  background-size: 1px\n    calc(var(--be14000-flash-dash-length) + var(--be14000-flash-dash-gap));\n  bottom: 0;\n  content: \"\";\n  left: var(--be14000-flash-typical-size, 118px);\n  position: absolute;\n  top: 0;\n  transform: translateX(-0.5px);\n  width: 1px;\n}\n.be14000-flash-section .be14000-flash-compare-bar {\n  align-self: center;\n  grid-column: 3;\n  height: 48px;\n  overflow: hidden;\n}\n@media (min-width: 768px) {\n  .be14000-flash-section .be14000-flash-compare-bar {\n    height: 64px;\n  }\n}\n.be14000-flash-section .be14000-flash-compare-bar--flint4 {\n  align-items: center;\n  background: linear-gradient(90deg, #1b9fff 0%, #1a53c3 100%);\n  display: flex;\n  grid-row: 1;\n  justify-content: flex-end;\n  padding: 0 20px;\n  position: relative;\n}\n.be14000-flash-section .be14000-flash-compare-bar--flint4::before {\n  animation: be14000-flash-stripe-move 30s linear infinite;\n  background: repeating-linear-gradient(\n    -75deg,\n    rgba(255, 255, 255, 0.05),\n    rgba(255, 255, 255, 0.05) 24px,\n    transparent 24px,\n    transparent 48px\n  );\n  background-position: 1240px 0;\n  background-size: 1240px 100%;\n  content: \"\";\n  height: 100%;\n  left: 0;\n  pointer-events: none;\n  position: absolute;\n  top: 0;\n  width: 100%;\n}\n@media (prefers-reduced-motion: reduce) {\n  .be14000-flash-section .be14000-flash-compare-bar--flint4::before {\n    animation: none;\n  }\n}\n.be14000-flash-section .be14000-flash-compare-bar--flint4 span {\n  position: relative;\n  z-index: 1;\n}\n.be14000-flash-section .be14000-flash-compare-bar--typical {\n  background: #82828a4d;\n  grid-row: 2;\n}\n.be14000-flash-section .be14000-flash-compare-bar__fill {\n  align-items: center;\n  background: #82828a;\n  display: flex;\n  height: 100%;\n  justify-content: center;\n  padding: 0 10px;\n  width: var(--be14000-flash-typical-size, 118px);\n}\n.be14000-flash-section .be14000-flash-compare-bar__fill span {\n  font-size: 0.8125rem;\n  white-space: nowrap;\n}\n@media (min-width: 768px) {\n  .be14000-flash-section .be14000-flash-compare-bar__fill span {\n    font-size: 1rem;\n  }\n}\n@keyframes be14000-flash-stripe-move {\n  to {\n    background-position: 0 0;\n  }\n}\n.be14000-main-container .be14000-openwrt-section {\n  overflow-x: hidden;\n}\n.be14000-main-container .be14000-openwrt-section .be14000-openwrt-usecases {\n  position: relative;\n}\n\n.be14000-comparison-section {\n  background-color: #000;\n}\n.be14000-comparison-section .model-comparison-header-mobile {\n  align-content: center;\n  background-color: #000;\n  z-index: 20;\n  padding: 0.75rem 0;\n  \/* no sticky — native\/custom popup + sticky breaks on this page *\/\n}\n.be14000-comparison-section .be14000-compare-dd {\n  position: relative;\n  width: 100%;\n  z-index: 1;\n}\n.be14000-comparison-section .be14000-compare-dd.is-open {\n  z-index: 40;\n}\n.be14000-comparison-section .be14000-compare-dd__btn {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 0.5rem;\n  width: 100%;\n  margin: 0;\n  padding: 0.45rem 0.75rem;\n  font-size: 0.75rem;\n  font-weight: 500;\n  line-height: 1.3;\n  text-align: left;\n  color: #fff;\n  background-color: #121214;\n  border: 1px solid #fff;\n  cursor: pointer;\n}\n.be14000-comparison-section .be14000-compare-dd__btn::after {\n  content: \"\";\n  flex: 0 0 0.7em;\n  width: 0.7em;\n  height: 0.7em;\n  margin-left: 0.25rem;\n  background-image: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'\/%3e%3c\/svg%3e\");\n  background-repeat: no-repeat;\n  background-position: center;\n  background-size: contain;\n}\n.be14000-comparison-section .be14000-compare-dd__label {\n  flex: 1 1 auto;\n  min-width: 0;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n.be14000-comparison-section .be14000-compare-dd__menu {\n  position: absolute;\n  top: calc(100% + 4px);\n  left: 0;\n  right: 0;\n  z-index: 50;\n  margin: 0;\n  padding: 0;\n  list-style: none;\n  background-color: #1a1a1c;\n  border: 1px solid rgba(255, 255, 255, 0.35);\n  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.45);\n}\n.be14000-comparison-section .be14000-compare-dd__menu \u003e li {\n  margin: 0;\n  padding: 0;\n}\n.be14000-comparison-section .be14000-compare-dd__option {\n  display: block;\n  width: 100%;\n  margin: 0;\n  padding: 0.55rem 0.75rem;\n  border: 0;\n  border-radius: 0;\n  background: transparent;\n  color: #fff;\n  font-size: 0.75rem;\n  font-weight: 500;\n  text-align: left;\n  cursor: pointer;\n}\n.be14000-comparison-section .be14000-compare-dd__option:hover,\n.be14000-comparison-section .be14000-compare-dd__option:focus,\n.be14000-comparison-section .be14000-compare-dd__option.is-active {\n  background-color: #2b68c3;\n  outline: 0;\n}\n.be14000-comparison-section .be14000-compare-dd__option.is-disabled {\n  display: none;\n}\n.be14000-comparison-section .model-comparisonp-detail {\n  color: #fff;\n}\n.be14000-comparison-section .model-comparisonp-detail:nth-child(odd) {\n  background-color: #1f2029;\n}\n.be14000-comparison-section .model-comparisonp-detail \u003e div {\n  padding: 1rem 2rem;\n  align-self: center;\n}\n.be14000-comparison-section .model-comparisonp-detail--top \u003e div {\n  align-self: flex-start;\n}\n@media (max-width: 991px) {\n  .be14000-comparison-section .model-comparisonp-detail \u003e div {\n    padding: 2.25rem 2rem;\n  }\n}\n.be14000-comparison-section .model-comparisonp-detail p {\n  margin-bottom: 0;\n}\n.be14000-comparison-section .model-comparisonp-detail.mb-4 \u003e .compare-col {\n  align-self: stretch;\n  display: flex;\n  flex-direction: column;\n}\n.be14000-comparison-section .model-comparisonp-detail.mb-4 \u003e .compare-col \u003e p {\n  margin-bottom: 1rem;\n}\n.be14000-comparison-section .model-comparisonp-detail.mb-4 \u003e .compare-col \u003e .mt-auto {\n  margin-top: auto;\n}\n.be14000-comparison-section .compare-col__media {\n  position: relative;\n  display: inline-block;\n  max-width: 100%;\n}\n.be14000-comparison-section .compare-col__media \u003e img {\n  position: relative;\n  z-index: 0;\n  display: block;\n}\n.be14000-comparison-section .badge-new {\n  position: absolute;\n  top: 0;\n  right: 0;\n  z-index: 1;\n  background-color: #0400FF;\n}\n\n@media (max-width: 1200px) {\n  .be14000-comparison-section .compare-col .btn-round {\n    font-size: 0.75rem;\n    line-height: 1.2;\n    min-height: 0;\n    padding: 1rem 0.75rem;\n  }\n}\n\n@media (max-width: 767px) {\n  .be14000-comparison-section .model-comparisonp-detail \u003e .compare-col:not(.selected) {\n    display: none;\n  }\n}\n\n\n  .be14000-main-container #youtube-playlist-container a {\n    color: #fff;\n  }\n\n  .be14000-main-container #youtube-playlist-container a:hover {\n    color: #323436;\n    background: #fff;\n  }\n\n  .be14000-main-container #ytPlayListUl a {\n    color: #fff;\n  }\n\n  .be14000-main-container #ytPlayListUl a:hover {\n    color: #323436;\n  }\n\n  #ytvideoPlayer .card {\n    background-color: black;\n  }\n\n  #ytvideoPlayer .card iframe {\n    aspect-ratio: 16\/9;\n    width: 100%;\n  }\n\n  #ytplaylist .card {\n    background-color: black;\n  }\n\n  #ytplaylist .card #ytListBtn {\n    display: none;\n  }\n\n  @media (max-width: 991px) {\n    #ytplaylist .card #ytListBtn {\n      display: inline-block;\n    }\n  }\n\n  #ytplaylist .card #ytPlayListUl {\n    flex: 1;\n    overflow: auto;\n    padding: 0.5rem 1.5rem;\n  }\n\n  @media (max-width: 991px) {\n    #ytplaylist .card #ytPlayListUl {\n      display: none;\n      padding: 20px;\n    }\n  }\n\n  @media (max-width: 991px) {\n    #ytplaylist .card h5 {\n      margin: 0;\n    }\n  }\n\n  #youtube-playlist-container {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n  }\n\n  #playlistVideo {\n    width: 960px;\n    margin: 0 auto;\n    height: 520px;\n    max-width: 100%;\n  }\n\n  @media (max-width: 767px) {\n    #playlistVideo {\n      width: 450px;\n      max-width: none;\n      margin: 0;\n      height: 320px;\n    }\n  }\n\n  #ytplaylist {\n    overflow-y: auto;\n    white-space: nowrap;\n    display: flex;\n    flex-direction: column;\n    background-color: black;\n    padding: 20px;\n    max-height: 520px;\n  }\n\n  @media (max-width: 991px) {\n    #ytplaylist {\n      width: 100%;\n      padding: 0 20px;\n    }\n  }\n\n  #ytplaylist li {\n    list-style: none;\n    text-align: left;\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    transition: background-color 0.3s ease-in-out;\n  }\n\n  #ytplaylist li:hover {\n    background-color: #333;\n    border-radius: 15px;\n  }\n\n  #ytplaylist li:hover .video-title {\n    color: #fff;\n  }\n\n  #ytplaylist img {\n    cursor: pointer;\n    border: 2px solid #ddd;\n    border-radius: 8px;\n    transition: border-color 0.3s ease-in-out;\n    margin-right: 10px;\n    width: 150px;\n  }\n\n  #ytplaylist img:hover {\n    border-color: #555;\n  }\n\n  #ytplaylist .title-container {\n    max-width: 250px;\n    width: 100%;\n    white-space: normal;\n  }\n\n  @media (max-width: 991px) {\n    #ytplaylist .title-container {\n      max-width: inherit;\n    }\n  }\n\n  #ytplaylist .video-title {\n    font-size: 14px;\n    color: white;\n    transition: color 0.3s ease-in-out;\n    text-align: left;\n  }\n\n  .tiny-slider-container-beta-tester-review .tiny-slider-beta-tester-review {\n    display: flex;\n    flex-wrap: wrap;\n  }\n\n  .tiny-slider-container-beta-tester-review .tiny-slider-beta-tester-review .tiny-slider-item-beta-tester-review {\n    padding: 0 1rem;\n    vertical-align: middle;\n    display: inline-flex;\n  }\n\n  @media (max-width: 991px) {\n    .tiny-slider-container-beta-tester-review .tiny-slider-beta-tester-review .tiny-slider-item-beta-tester-review {\n      vertical-align: top;\n    }\n  }\n\n  .tiny-slider-container-beta-tester-review .tiny-slider-beta-tester-review .tiny-slider-item-beta-tester-review .tiny-slider-review-card {\n    display: flex;\n    height: 100%;\n  }\n\n  .tiny-slider-container-beta-tester-review .tiny-slider-beta-tester-review .tiny-slider-item-beta-tester-review .tiny-slider-review-card .row {\n    background-color: #ffffff;\n    margin: 0;\n    align-items: center;\n  }\n\n  @media (max-width: 991px) {\n    .tiny-slider-container-beta-tester-review .tiny-slider-beta-tester-review .tiny-slider-item-beta-tester-review .tiny-slider-review-card .row {\n      align-items: flex-start;\n    }\n  }\n\n  @media (max-width: 767px) {\n    .tiny-slider-container-beta-tester-review .tiny-slider-beta-tester-review .tiny-slider-item-beta-tester-review .tiny-slider-review-card .row {\n      margin-right: 0;\n    }\n  }\n\n  .tiny-slider-container-beta-tester-review .tiny-slider-beta-tester-review .tiny-slider-item-beta-tester-review .tiny-slider-review-card .row .card-image {\n    height: 100%;\n  }\n\n  @media (max-width: 991px) {\n    .tiny-slider-container-beta-tester-review .tiny-slider-beta-tester-review .tiny-slider-item-beta-tester-review .tiny-slider-review-card .row .card-image {\n      height: auto;\n    }\n  }\n\n  .tiny-slider-container-beta-tester-review .tiny-slider-beta-tester-review .tiny-slider-item-beta-tester-review .tiny-slider-review-card .row .card-image img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    border-radius: 15px 0 0 15px;\n  }\n\n  @media (max-width: 991px) {\n    .tiny-slider-container-beta-tester-review .tiny-slider-beta-tester-review .tiny-slider-item-beta-tester-review .tiny-slider-review-card .row .card-image img {\n      border-radius: 15px 15px 0 0;\n      width: 100%;\n      height: auto;\n    }\n  }\n\n  .tiny-slider-container-beta-tester-review .tiny-slider-beta-tester-review .tiny-slider-item-beta-tester-review .tiny-slider-review-card .row p {\n    font-size: 1.1rem;\n  }\n\n  .be14000-main-container .tiny-slider-controls.circle-controls a:hover {\n    background-color: var(--be14000);\n    color: #fff;\n  }\n\u003c\/style\u003e\n\n\u003cmain class=\"be14000-main-container\"\u003e\n\n  \u003c!-- Section 1 - Homepage Banner  --\u003e\n  \u003csection class=\"top-banner\" id=\"subscribe\"\u003e\n    \u003cvideo playsinline=\"playsinline\" autoplay=\"autoplay\" muted=\"muted\" loop=\"loop\"\u003e\n      \u003csource src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/be14000_bg_teaser.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n    \u003cdiv class=\"overlay\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"container h-100\"\u003e\n      \u003cdiv class=\"d-flex justify-content-center align-items-center text-center text-light h-100\"\u003e\n        \u003cdiv class=\"w-100\"\u003e\n          \u003ch1 class=\"font-weight-bold\"\u003eMeet Flint 4\u003c\/h1\u003e\n          \u003ch3\u003eBE14000 Tri-band Wi-Fi 7 Home Router\u003c\/h3\u003e\n          \u003cdiv class=\"font-italic mt-3\"\u003e\n            \u003cp\u003e*Flint 4 is currently unavailable in the U.S. due to recent FCC-related developments. For details, please refer to \u003ca href=\"\/en-hk\/blog\/glinet-statement-on-recent-fcc-regulatory-developments\" target=\"_blank\"\u003eour official statement\u003c\/a\u003e.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003c!--\n          \u003cp class=\"mb-4 mb-lg-5\"\u003eSubscribe now for exclusive launch discounts, progress updates, and new feature announcements.\n          \u003c\/p\u003e\n\n          \u003cdiv id=\"mc_embed_shell\"\u003e\n            \u003cform action=\"https:\/\/386d1c08-d5e0-4846-834d-71328dbe37b7.us07.ldpgs.com\/thank-you-for-subscribing\" method=\"get\" id=\"mc-embedded-subscribe-form\" name=\"mc-embedded-subscribe-form\" class=\"validate d-flex\" target=\"_blank\"\u003e\n              \u003cinput type=\"email\" size=\"30\" value=\"Enter your email\" name=\"email\" class=\"required email\" id=\"mce-EMAIL\" onfocus=\"if(this.value==this.defaultValue)this.value='';\" onblur=\"if(this.value=='')this.value=this.defaultValue;\"\u003e\n              \u003cdiv hidden=\"\"\u003e\n                \u003cinput type=\"hidden\" name=\"model\" value=\"be14000\"\u003e\n                \u003cinput type=\"hidden\" name=\"category\" value=\"home router\"\u003e\n              \u003c\/div\u003e\n\n              \u003cdiv id=\"mce-responses\" class=\"clear\"\u003e\n                \u003cdiv class=\"response\" id=\"mce-error-response\" style=\"display:none\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"response\" id=\"mce-success-response\" style=\"display:none\"\u003e\u003c\/div\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"clear\"\u003e\n                \u003cinput type=\"submit\" value=\"NOTIFY ME\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\"\u003e\n              \u003c\/div\u003e\n            \u003c\/form\u003e\n          \u003c\/div\u003e\n          \u003cscript\u003e\n            document.addEventListener('DOMContentLoaded', function () {\n              document.querySelectorAll('.be14000-main-container form[name=\"mc-embedded-subscribe-form\"]').forEach(function (form) {\n                const emailInput = form.querySelector('input[type=\"email\"]');\n\n                form.addEventListener('submit', function (e) {\n                  const email = emailInput.value.trim();\n                  const emailRegex = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/;\n\n                  if (!emailRegex.test(email) || email === 'Enter your email') {\n                    alert('Please enter a valid email address');\n                    e.preventDefault();\n                  }\n                });\n              });\n            });\n          \u003c\/script\u003e\n          --\u003e \n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Section 2 - Intro --\u003e\n  \u003csection class=\"p-4 py-lg-5 bg-light\"\u003e\n    \u003cdiv class=\"container\"\u003e\n      \u003cdiv class=\"row justify-content-center align-items-center\"\u003e\n        \u003cdiv class=\"col-12 col-md-12 col-lg-7 col-xl-7\"\u003e\n          \u003ch2 class=\"font-weight-bold text-left\"\u003eThe High-Performance Home Network Hub\u003c\/h2\u003e\n          \u003cp\u003e\n            Flint 4 (GL-BE14000) redefines what a home router can be. More than a fast Wi-Fi router, it is built to serve as the high-performance core of modern  home networks. Designed for demanding homes, power users, SOHO setups, and light business environments, Flint 4 is built for networks that need more than ordinary routers can deliver.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"d-flex mb-2\"\u003e\n            \u003cdiv class=\"pr-2 text-be14000\"\u003e\u003ci class=\"fa-solid fa-check\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"mb-0\"\u003e\u003cb class=\"text-be14000\"\u003eTri-band Wi-Fi 7 with MLO\u003c\/b\u003e: Max. 688 Mbps (2.4 GHz) + 4,323\n                Mbps (5 GHz) + 8,646 Mbps (6 GHz)\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"d-flex mb-2\"\u003e\n            \u003cdiv class=\"pr-2 text-be14000\"\u003e\u003ci class=\"fa-solid fa-check\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"mb-0\"\u003e\u003cb class=\"text-be14000\"\u003eComplete Multi-Gig Wired Backbone\u003c\/b\u003e: 1 x 10G SFP+ WAN\/LAN, 1 x 10GE WAN\/LAN, 1 x 2.5GE WAN\/LAN, 3 x 2.5GE LAN and 4 x 1GE LAN\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"d-flex mb-2\"\u003e\n            \u003cdiv class=\"pr-2 text-be14000\"\u003e\u003ci class=\"fa-solid fa-check\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"mb-0\"\u003e\u003cb class=\"text-be14000\"\u003eHigh-Performance VPN\u003c\/b\u003e: Up to 1.5 Gbps on WireGuard® and\n                OpenVPN DCO\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"d-flex mb-2\"\u003e\n            \u003cdiv class=\"pr-2 text-be14000\"\u003e\u003ci class=\"fa-solid fa-check\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"mb-0\"\u003e\u003cb class=\"text-be14000\"\u003e2.4\" Touchscreen Display\u003c\/b\u003e: Real-time network status monitoring\n                and at-a-glance visibility across your network, right on the device.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003c!--\n          \u003cdiv class=\"d-flex mb-2\"\u003e\n            \u003cdiv class=\"pr-2 text-be14000\"\u003e\u003ci class=\"fa-solid fa-check\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cp class=\"mb-0\"\u003e\u003cb class=\"text-be14000\"\u003eOpenWrt\u003c\/b\u003e: Full OpenWrt support for professional-grade customization, plugin expansion, and complete system transparency.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          --\u003e\n\n          \u003cdiv class=\"pt-4\"\u003e\n            \u003ca class=\"btn btn-round btn-round-be14000 mr-3\" href=\"#specs\"\u003eView Specs\u003c\/a\u003e\n            \u003c!--\n            \u003ca class=\"btn btn-round btn-outline-secondary\" href=\"\/en-hk\/support\/gl-be14000\" target=\"_blank\"\u003eOnline Guide\u003c\/a\u003e\n            --\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"col-12 col-md-10 col-lg-5 py-4\"\u003e\n\n\n          \u003cdiv class=\"product_carousel\"\u003e\n            \u003cul class=\"product-show-list\"\u003e\n              \u003cli class=\"item active\" data-type=\"Photos\"\u003e\n                \u003cdiv id=\"carouselExampleIndicators\" class=\"carousel slide\" data-ride=\"carousel\"\u003e\n                  \u003col class=\"carousel-indicators\"\u003e\n\n                    \u003cli data-target=\"#carouselExampleIndicators\" data-slide-to=\"0\"\u003e\n\n                    \u003c\/li\u003e\n                    \u003cli data-target=\"#carouselExampleIndicators\" data-slide-to=\"1\"\u003e\n\n                    \u003c\/li\u003e\n                    \u003cli data-target=\"#carouselExampleIndicators\" data-slide-to=\"2\"\u003e\n\n                    \u003c\/li\u003e\n                    \u003cli data-target=\"#carouselExampleIndicators\" data-slide-to=\"3\"\u003e\n\n                    \u003c\/li\u003e\n                    \u003cli data-target=\"#carouselExampleIndicators\" data-slide-to=\"4\" class=\"active\"\u003e\n\n                    \u003c\/li\u003e\n                    \u003cli data-target=\"#carouselExampleIndicators\" data-slide-to=\"5\"\u003e\n\n                    \u003c\/li\u003e\n                  \u003c\/ol\u003e\n\n                  \u003cdiv class=\"carousel-inner\"\u003e\n\n                    \u003cdiv class=\"carousel-item\"\u003e\n                      \u003cpicture\u003e\n                        \u003csource srcset=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/be14000_1.webp\" type=\"image\/webp\"\u003e\n                        \u003cimg class=\"d-block w-100\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/be14000_1.jpg\" alt=\"Flint 4 (GL-BE14000) Product Photos\"\u003e\u003c\/picture\u003e\n                    \u003c\/div\u003e\n\n                    \u003cdiv class=\"carousel-item\"\u003e\n                      \u003cpicture\u003e\n                        \u003csource srcset=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/be14000_2.webp\" type=\"image\/webp\"\u003e\n                        \u003cimg class=\"d-block w-100\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/be14000_2.jpg\" alt=\"Flint 4 (GL-BE14000) Product Photos\"\u003e\u003c\/picture\u003e\n                    \u003c\/div\u003e\n\n                    \u003cdiv class=\"carousel-item\"\u003e\n                      \u003cpicture\u003e\n                        \u003csource srcset=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/be14000_3.webp\" type=\"image\/webp\"\u003e\n                        \u003cimg class=\"d-block w-100\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/be14000_3.jpg\" alt=\"Flint 4 (GL-BE14000) Product Photos\"\u003e\u003c\/picture\u003e\n                    \u003c\/div\u003e\n\n                    \u003cdiv class=\"carousel-item\"\u003e\n                      \u003cpicture\u003e\n                        \u003csource srcset=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/be14000_4.webp\" type=\"image\/webp\"\u003e\n                        \u003cimg class=\"d-block w-100\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/be14000_4.jpg\" alt=\"Flint 4 (GL-BE14000) Product Photos\"\u003e\u003c\/picture\u003e\n                    \u003c\/div\u003e\n\n                    \u003cdiv class=\"carousel-item active\"\u003e\n                      \u003cpicture\u003e\n                        \u003csource srcset=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/be14000_5.webp\" type=\"image\/webp\"\u003e\n                        \u003cimg class=\"d-block w-100\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/be14000_5.jpg\" alt=\"Flint 4 (GL-BE14000) Product Photos\"\u003e\u003c\/picture\u003e\n                    \u003c\/div\u003e\n\n                    \u003cdiv class=\"carousel-item\"\u003e\n                      \u003cpicture\u003e\n                        \u003csource srcset=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/be14000_6.webp\" type=\"image\/webp\"\u003e\n                        \u003cimg class=\"d-block w-100\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/be14000_6.jpg\" alt=\"Flint 4 (GL-BE14000) Product Photos\"\u003e\u003c\/picture\u003e\n                    \u003c\/div\u003e\n\n\n                    \u003ca class=\"carousel-control-prev\" href=\"#carouselExampleIndicators\" role=\"button\" data-slide=\"prev\"\u003e\n                      \u003cspan class=\"carousel-control-prev-icon text-dark\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n                      \u003cspan class=\"sr-only\"\u003ePrevious\u003c\/span\u003e\n                    \u003c\/a\u003e\n\n                    \u003ca class=\"carousel-control-next\" href=\"#carouselExampleIndicators\" role=\"button\" data-slide=\"next\"\u003e\n                      \u003cspan class=\"carousel-control-next-icon text-dark\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n                      \u003cspan class=\"sr-only\"\u003eNext\u003c\/span\u003e\n                    \u003c\/a\u003e\n                  \u003c\/div\u003e\n                \u003c\/div\u003e\n              \u003c\/li\u003e\n\n            \u003c\/ul\u003e\n\n          \u003c\/div\u003e\n          \u003cstyle\u003e\n            .product-show-list {\n              padding: 0;\n              margin: 0;\n            }\n\n            .product-show-list\u003eli {\n              list-style-type: none;\n              margin: 0;\n              padding: 0;\n              display: none;\n            }\n\n            .product-show-list\u003eli.active {\n              display: block;\n            }\n          \u003c\/style\u003e\n\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c!-- Product Nav Tab --\u003e\n\u003csection class=\"product-nav\"\u003e\n  \u003cdiv class=\"product-nav-container container-md\"\u003e\n    \u003cdiv class=\"product-nav-content\"\u003e\n      \u003ca class=\"product-nav-item nav-link highlight\" href=\"#highlight\"\u003eHighlight\u003c\/a\u003e\n      \u003ca class=\"product-nav-item nav-link features\" href=\"#features\"\u003eFeatures\u003c\/a\u003e\n      \u003c!-- \u003ca class=\"product-nav-item nav-link scenarios\" href=\"#scenarios\"\u003eScenarios\u003c\/a\u003e --\u003e\n      \u003ca class=\"product-nav-item nav-link reviews\" href=\"#reviews\"\u003eReviews\u003c\/a\u003e\n      \u003ca class=\"product-nav-item nav-link specs\" href=\"#specs\"\u003eSpecs\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cscript\u003e\n    let currentModel = ''\n    window.addEventListener(\"scroll\", function () {\n      document.querySelectorAll(\".product-nav-section\").forEach((section) =\u003e {\n        let sectionTop = section.offsetTop;\n        if (pageYOffset \u003e= sectionTop - 100) {\n          currentModel = section.getAttribute(\"id\");\n        }\n      });\n      document.querySelectorAll(\".product-nav-item\").forEach((li) =\u003e {\n        if (li.classList.contains(currentModel)) {\n          li.classList.add(\"active\");\n        } else {\n          li.classList.remove(\"active\");\n        }\n      });\n    });\n  \u003c\/script\u003e\n\u003c\/section\u003e\n\n  \u003c!-- Section 3 - Highlight --\u003e\n  \u003csection class=\"py-4 py-lg-5 text-light product-nav-section\" style=\"background-color: #131313;\" id=\"highlight\"\u003e\n    \u003cdiv class=\"container\"\u003e\n      \u003ch2 class=\"font-weight-bold text-center mb-4 mb-lg-5\"\u003eGet the Highlights\u003c\/h2\u003e\n\n      \u003cdiv class=\"be14000-highlight-grid\"\u003e\n        \u003cdiv class=\"be14000-highlight-grid-row be14000-highlight-grid-row-2\"\u003e\n          \u003carticle class=\"be14000-highlight-card be14000-highlight-card--1 p-3 p-lg-4\"\u003e\n            \u003cvideo class=\"be14000-highlight-card--1__video\" autoplay=\"\" muted=\"\" loop=\"\" playsinline=\"\" aria-hidden=\"true\"\u003e\n              \u003csource src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/highlight_wifi7.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n            \u003cdiv class=\"be14000-highlight-wifi7\"\u003e\n              \u003cp class=\"be14000-highlight-wifi7__subtitle\"\u003eTri-Band\u003c\/p\u003e\n              \u003cp class=\"be14000-highlight-wifi7__title\"\u003eWi-Fi 7\u003c\/p\u003e\n              \u003cdiv class=\"be14000-highlight-wifi7__content\"\u003e\n                \u003cp\u003e2.4GHz: 688Mbps\u003c\/p\u003e\n                \u003cp\u003e5GHz: 4,323Mbps\u003c\/p\u003e\n                \u003cp\u003e6GHz: 8,646Mbps\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"be14000-highlight-card be14000-highlight-card--2 p-3 p-lg-4\"\u003e\n            \u003cvideo class=\"be14000-highlight-card--2__video\" autoplay=\"\" muted=\"\" loop=\"\" playsinline=\"\" aria-hidden=\"true\"\u003e\n              \u003csource src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/highlight_backbone.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n            \u003ch3\u003eMulti-Gig Wired Backbone\u003c\/h3\u003e\n            \u003cp\u003eBuilt for high-speed wired performance\u003c\/p\u003e\n          \u003c\/article\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"be14000-highlight-grid-row be14000-highlight-grid-row-3\"\u003e\n          \u003carticle class=\"be14000-highlight-card be14000-highlight-card--3 p-3 p-lg-4\"\u003e\n            \u003ch3\u003e2.4-inch Touchscreen\u003c\/h3\u003e\n            \u003cp\u003eReal-time status at a glance\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"be14000-highlight-card be14000-highlight-card--4 p-3 p-lg-4\"\u003e\n            \u003cdiv class=\"be14000-highlight-vpn\"\u003e\n              \u003cdiv class=\"be14000-highlight-vpn__header\"\u003e\n                \u003ch3\u003eBlazing-Fast VPN\u003c\/h3\u003e\n                \u003cp\u003eUp to 1.5 Gbps VPN\u003c\/p\u003e\n              \u003c\/div\u003e\n              \u003cul class=\"be14000-highlight-vpn__tags\"\u003e\n                \u003cli class=\"be14000-highlight-vpn__tag\"\u003eMulti-tunnel\u003c\/li\u003e\n                \u003cli class=\"be14000-highlight-vpn__tag\"\u003eVPN Failover\u003c\/li\u003e\n                \u003cli class=\"be14000-highlight-vpn__tag\"\u003eEnhanced Kill Switch\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"be14000-highlight-card be14000-highlight-card--5 p-3 p-lg-4\"\u003e\n            \u003ch3\u003eVLAN Segmentation\u003c\/h3\u003e\n          \u003c\/article\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"be14000-highlight-grid-row be14000-highlight-grid-row-4\"\u003e\n          \u003carticle class=\"be14000-highlight-card be14000-highlight-card--6 p-3 p-lg-4\"\u003e\n            \u003ch3\u003eAdvanced\u003cbr\u003eDPI Shield\u003c\/h3\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"be14000-highlight-card be14000-highlight-card--7 p-3 p-lg-4\"\u003e\n            \u003ch3\u003e64GB Flash\u003c\/h3\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"be14000-highlight-card be14000-highlight-card--8 p-3 p-lg-4\"\u003e\n            \u003ch3\u003eDual USB 3.0\u003c\/h3\u003e\n            \u003cp\u003eUSB-C Expansion\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"be14000-highlight-card be14000-highlight-card--9 p-3 p-lg-4\"\u003e\n            \u003ch3\u003eIoT Network\u003c\/h3\u003e\n          \u003c\/article\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Section 4 - Wi-Fi 7 Tri-band  --\u003e\n  \u003csection class=\"be14000-wifi7-section product-nav-section\" id=\"features\" style=\"background-color: #000000;\"\u003e\n    \u003cdiv class=\"be14000-wifi7-section-top py-4 py-lg-5\"\u003e\n      \u003cdiv class=\"container text-light text-center\"\u003e\n        \u003ch2 class=\"font-weight-bold\"\u003eTri-Band Wi-Fi 7, Built for More\u003c\/h2\u003e\n        \u003cp class=\"mb-0\"\u003e\n          \u003cspan class=\"text-highlight\"\u003eFlint 4 leverages tri-band Wi-Fi 7 to deliver a faster, smoother, and more responsive wireless experience for modern high-load networks. \u003c\/span\u003eWith support for \u003cspan class=\"text-highlight\"\u003e2.4 GHz, 5 GHz, and 6 GHz, plus Multi-Link Operation (MLO)\u003c\/span\u003e, it gives every device more bandwidth to perform at its best while helping reduce congestion, improve responsiveness, and maintain network stability under heavier demand.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"be14000-wifi7-section-bottom\"\u003e\n      \u003cdiv class=\"be14000-wifi7-overlay\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"be14000-wifi7-video-bg\"\u003e\n        \u003cvideo playsinline=\"playsinline\" autoplay=\"autoplay\" muted=\"muted\" loop=\"loop\"\u003e\n          \u003csource src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/highlight_wifi7.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"container position-relative text-light text-center\" style=\"padding-top: 7rem; padding-bottom: 7rem;\"\u003e\n        \u003cp class=\"be14000-wifi7-brand font-weight-bold mb-4 mb-lg-5\"\u003eWi-Fi 7\u003c\/p\u003e\n\n        \u003cdiv class=\"be14000-wifi7-speed-chart\" aria-label=\"Wi-Fi 7 speed comparison\"\u003e\n          \u003cdiv class=\"be14000-wifi7-speed-row\"\u003e\n            \u003cp class=\"font-weight-bold text-right mb-0\"\u003e6 GHz\u003c\/p\u003e\n            \u003cdiv class=\"be14000-wifi7-meter-border\"\u003e\u003cdiv class=\"be14000-wifi7-meter-fill\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n            \u003cp class=\"font-weight-bold text-right mb-0\"\u003e8646 Mbps\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"be14000-wifi7-speed-row\"\u003e\n            \u003cp class=\"font-weight-bold text-right mb-0\"\u003e5 GHz\u003c\/p\u003e\n            \u003cdiv class=\"be14000-wifi7-meter-border\"\u003e\u003cdiv class=\"be14000-wifi7-meter-fill\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n            \u003cp class=\"font-weight-bold text-right mb-0\"\u003e4323 Mbps\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"be14000-wifi7-speed-row\"\u003e\n            \u003cp class=\"font-weight-bold text-right mb-0\"\u003e2.4 GHz\u003c\/p\u003e\n            \u003cdiv class=\"be14000-wifi7-meter-border\"\u003e\u003cdiv class=\"be14000-wifi7-meter-fill\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n            \u003cp class=\"font-weight-bold text-right mb-0\"\u003e688 Mbps\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"be14000-wifi7-hover-grid py-4 py-lg-5 text-light\"\u003e\n      \u003cdiv class=\"be14000-wifi7-hover-grid__row\"\u003e\n        \u003carticle class=\"be14000-hover-card\" data-hover-tab=\"coverage\"\u003e\n          \u003cdiv class=\"be14000-hover-card__media\"\u003e\n            \u003cimg class=\"be14000-hover-card__poster\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/be14000_coverage_cover.jpg\" alt=\"\" aria-hidden=\"true\"\u003e\n            \u003cvideo class=\"be14000-hover-card__video\" muted playsinline preload=\"metadata\" aria-hidden=\"true\"\u003e\n              \u003csource src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/be14000_coverage.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n            \u003cdiv class=\"be14000-hover-card__progress\" aria-hidden=\"true\"\u003e\n              \u003cdiv class=\"be14000-hover-card__progress-fill\"\u003e\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"be14000-hover-card__eyebrow font-weight-bold mb-0\"\u003eWI-FI COVERAGE\u003c\/h3\u003e\n          \u003cdiv class=\"be14000-hover-card__body\"\u003e\n            \u003ch4 class=\"font-weight-bold\"\u003eCoverage up to 3,100 sq ft\u003c\/h4\u003e\n            \u003cp\u003eDesigned to provide strong, reliable wireless coverage across larger homes and more demanding environments.\u003c\/p\u003e\n            \u003cp class=\"be14000-text-note text-muted-light mb-0\"\u003e*Coverage estimates are based on testing in an open environment. Actual coverage varies with building materials, layout, and interference.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"be14000-hover-card\" data-hover-tab=\"devices\"\u003e\n          \u003cdiv class=\"be14000-hover-card__media\"\u003e\n            \u003cimg class=\"be14000-hover-card__poster\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/be14000_device_cover.jpg\" alt=\"\" aria-hidden=\"true\"\u003e\n            \u003cvideo class=\"be14000-hover-card__video\" muted playsinline preload=\"metadata\" aria-hidden=\"true\"\u003e\n              \u003csource src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/be14000_device.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n            \u003cdiv class=\"be14000-hover-card__progress\" aria-hidden=\"true\"\u003e\n              \u003cdiv class=\"be14000-hover-card__progress-fill\"\u003e\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ch3 class=\"be14000-hover-card__eyebrow font-weight-bold mb-0\"\u003eDEVICES CONNECTED\u003c\/h3\u003e\n          \u003cdiv class=\"be14000-hover-card__body\"\u003e\n            \u003ch4 class=\"font-weight-bold\"\u003eConnect over 250 devices smoothly\u003c\/h4\u003e\n            \u003cp\u003eFlint 4 is built for high-capacity performance, helping smart TVs, laptops, phones, and IoT devices stay fast and reliable even in busy multi-user environments.\u003c\/p\u003e\n            \u003cp class=\"be14000-text-note text-muted-light mb-0\"\u003e*Device capacity figures are based on testing in a controlled lab environment. Actual results may vary depending on devices, usage, and network conditions.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"be14000-wifi7-hover-grid__stack\"\u003e\n        \u003cdiv class=\"scenarios-tabs my-3\"\u003e\n          \u003cdiv class=\"scenarios-tabs-wrapper\"\u003e\n            \u003cdiv class=\"scenarios-tabs-bg\"\u003e\n              \u003cbutton class=\"tab active\" data-tab=\"coverage\" type=\"button\"\u003eWI-FI COVERAGE\u003c\/button\u003e\n              \u003cbutton class=\"tab\" data-tab=\"devices\" type=\"button\"\u003eDEVICES CONNECTED\u003c\/button\u003e\n              \u003cdiv class=\"tab-sliding-indicator\"\u003e\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"container text-center\"\u003e\n          \u003cdiv class=\"be14000-hover-stack-panels\"\u003e\n            \u003cdiv class=\"be14000-hover-stack-panel active\" data-target=\"coverage\"\u003e\n              \u003ch4 class=\"font-weight-bold\"\u003eCoverage up to 3,100 sq ft\u003c\/h4\u003e\n              \u003cp\u003eDesigned to provide strong, reliable wireless coverage across larger homes and more demanding environments.\u003c\/p\u003e\n              \u003cp class=\"be14000-text-note text-muted-light mb-0\"\u003e*Coverage estimates are based on testing in an open environment. Actual coverage varies with building materials, layout, and interference.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"be14000-hover-stack-panel\" data-target=\"devices\"\u003e\n              \u003ch4 class=\"font-weight-bold\"\u003eConnect over 250 devices smoothly\u003c\/h4\u003e\n              \u003cp\u003eFlint 4 is built for high-capacity performance, helping smart TVs, laptops, phones, and IoT devices stay fast and reliable even in busy multi-user environments.\u003c\/p\u003e\n              \u003cp class=\"be14000-text-note text-muted-light mb-0\"\u003e*Device capacity figures are based on testing in a controlled lab environment. Actual results may vary depending on devices, usage, and network conditions.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n\n  \u003c!-- Section 5 - Multi-Gig Wired Backbone --\u003e\n  \u003csection class=\"be14000-ports py-4 py-lg-5 text-light\" style=\"background-color: #000000;\"\u003e\n    \u003cdiv class=\"container\"\u003e\n      \u003cdiv class=\"row\"\u003e\n        \u003cdiv class=\"col-12 text-center\"\u003e\n          \u003ch2 class=\"font-weight-bold mb-4 mb-lg-5\"\u003eComplete Multi-Gig Wired Backbone\u003c\/h2\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"be14000-ports-visual\"\u003e\n      \u003cdiv class=\"container\"\u003e\n        \u003cdiv class=\"row justify-content-center\"\u003e\n          \u003cdiv class=\"col-lg-12\"\u003e\n            \u003cdiv class=\"scenarios-image\"\u003e\n              \u003cimg class=\"scene-img active\" data-target=\"sfp\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/be14000_10g-spf.png\" alt=\"10G SFP+\"\u003e\n              \u003cimg class=\"scene-img\" data-target=\"wan10\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/be14000_10ge-wan-lan.png\" alt=\"10GE WAN\/LAN\"\u003e\n              \u003cimg class=\"scene-img\" data-target=\"wan25\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/be14000_2.5ge-wan-lan.png\" alt=\"2.5GE WAN\/LAN\"\u003e\n              \u003cimg class=\"scene-img\" data-target=\"lan25\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/be14000_3-2.5ge-lan.png\" alt=\"3 x 2.5GE LAN\"\u003e\n              \u003cimg class=\"scene-img\" data-target=\"lan1\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/be14000_4-1ge-lan.png\" alt=\"4 x 1GE LAN\"\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"be14000-ports-footer\"\u003e\n      \u003cdiv class=\"container be14000-scenarios\"\u003e\n        \u003cdiv class=\"row justify-content-center\"\u003e\n          \u003cdiv class=\"col-lg-12 text-center\"\u003e\n            \u003cdiv class=\"scenarios-tabs my-3\"\u003e\n              \u003cdiv class=\"scenarios-tabs-wrapper\"\u003e\n                \u003cdiv class=\"scenarios-tabs-bg\"\u003e\n                  \u003cbutton class=\"tab active\" data-tab=\"sfp\" type=\"button\"\u003e10G SFP+\u003c\/button\u003e\n                  \u003cbutton class=\"tab\" data-tab=\"wan10\" type=\"button\"\u003e10GE WAN\/LAN\u003c\/button\u003e\n                  \u003cbutton class=\"tab\" data-tab=\"wan25\" type=\"button\"\u003e2.5GE WAN\/LAN\u003c\/button\u003e\n                  \u003cbutton class=\"tab\" data-tab=\"lan25\" type=\"button\"\u003e3 x 2.5GE LAN\u003c\/button\u003e\n                  \u003cbutton class=\"tab\" data-tab=\"lan1\" type=\"button\"\u003e4 x 1GE LAN\u003c\/button\u003e\n                  \u003cdiv class=\"tab-sliding-indicator\"\u003e\u003c\/div\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cp class=\"text-light mb-0 active\" data-target=\"sfp\"\u003e\n              The \u003cspan class=\"text-highlight\"\u003e10G SFP+\u003c\/span\u003e port is designed for fiber uplinks, advanced switching, and high-performance network expansion. It gives Flint 4 the flexibility to connect with compatible fiber modules or higher-end wired infrastructure where ultra-fast throughput matters most.\n            \u003c\/p\u003e\n            \u003cp class=\"text-light mb-0\" data-target=\"wan10\"\u003e\n              The \u003cspan class=\"text-highlight\"\u003e10 Gigabit Ethernet WAN\/LAN port\u003c\/span\u003e delivers ultra-fast connectivity for bandwidth-heavy devices such as NAS systems, creator workstations, servers, or multi-gig switches. It can also serve as a high-speed internet uplink, giving Flint 4 greater flexibility for advanced network setups that demand more than standard Gigabit can provide.\n            \u003c\/p\u003e\n            \u003cp class=\"text-light mb-0\" data-target=\"wan25\"\u003e\n              This \u003cspan class=\"text-highlight\"\u003e2.5 Gigabit WAN\/LAN port\u003c\/span\u003e can be used either as a high-speed internet uplink or as an additional LAN port for multi-gig devices. It adds flexibility to different network setups without locking you into a fixed configuration.\n            \u003c\/p\u003e\n            \u003cp class=\"text-light mb-0\" data-target=\"lan25\"\u003e\n              With \u003cspan class=\"text-highlight\"\u003ethree dedicated 2.5GE LAN ports\u003c\/span\u003e, Flint 4 is ready for gaming PCs, creator desktops, NAS systems, Wi-Fi access points, and other bandwidth-heavy hardware that benefits from faster wired performance.\n            \u003c\/p\u003e\n            \u003cp class=\"text-light mb-0\" data-target=\"lan1\"\u003e\n              The \u003cspan class=\"text-highlight\"\u003efour Gigabit LAN ports\u003c\/span\u003e provide stable wired connections for TVs, consoles, printers, smart home hubs, VoIP phones, and other everyday devices. Perfect for completing a practical wired network without using multi-gig ports where they are not needed.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"container-fluid px-0\"\u003e\n      \u003cdiv id=\"be14000UsecaseCarousel\" class=\"be14000-carousel be14000-carousel--finite be14000-carousel--ports-nav col-12 px-0\"\u003e\n          \u003cdiv class=\"be14000-carousel-viewport\"\u003e\n            \u003cdiv class=\"be14000-carousel-track text-light\"\u003e\n              \u003cdiv class=\"be14000-carousel-slide\"\u003e\n                \u003cdiv class=\"be14000-carousel-card mb-0\"\u003e\n                  \u003cvideo class=\"be14000-carousel-card__img\" muted=\"\" loop=\"\" playsinline=\"\" aria-hidden=\"true\"\u003e\n                    \u003csource src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/usecase_high-speed-nas-access.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n                  \u003ch3 class=\"mb-0\"\u003eHigh-Speed NAS Access\u003c\/h3\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"be14000-carousel-slide\"\u003e\n                \u003cdiv class=\"be14000-carousel-card mb-0\"\u003e\n                  \u003cvideo class=\"be14000-carousel-card__img\" muted=\"\" loop=\"\" playsinline=\"\" aria-hidden=\"true\"\u003e\n                    \u003csource src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/usecase_creator-workstations.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n                  \u003ch3 class=\"mb-0\"\u003eCreator Workstations\u003c\/h3\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"be14000-carousel-slide\"\u003e\n                \u003cdiv class=\"be14000-carousel-card mb-0\"\u003e\n                  \u003cvideo class=\"be14000-carousel-card__img\" muted=\"\" loop=\"\" playsinline=\"\" aria-hidden=\"true\"\u003e\n                    \u003csource src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/usecase_soho-and-light-business.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n                  \u003ch3 class=\"mb-0\"\u003eSOHO and Light Business\u003c\/h3\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"be14000-carousel-slide\"\u003e\n                \u003cdiv class=\"be14000-carousel-card mb-0\"\u003e\n                  \u003cvideo class=\"be14000-carousel-card__img\" muted=\"\" loop=\"\" playsinline=\"\" aria-hidden=\"true\"\u003e\n                    \u003csource src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/usecase_smart-home-and-entertainment.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n                  \u003ch3 class=\"mb-0\"\u003eSmart Home and Entertainment\u003c\/h3\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"be14000-carousel-slide\"\u003e\n                \u003cdiv class=\"be14000-carousel-card mb-0\"\u003e\n                  \u003cvideo class=\"be14000-carousel-card__img\" muted=\"\" loop=\"\" playsinline=\"\" aria-hidden=\"true\"\u003e\n                    \u003csource src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/usecase_gaming-and-performance.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n                  \u003ch3 class=\"mb-0\"\u003eGaming and Performance\u003c\/h3\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"container\"\u003e\n            \u003cdiv class=\"row justify-content-center\"\u003e\n              \u003cdiv class=\"col-12 col-lg-10\"\u003e\n                \u003cdiv class=\"be14000-carousel-nav\"\u003e\n                  \u003cbutton class=\"be14000-carousel-btn be14000-carousel-btn--prev\" type=\"button\" aria-label=\"Previous\"\u003e\n                    \u003ci class=\"fa-solid fa-chevron-left\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n                  \u003c\/button\u003e\n                  \u003cbutton class=\"be14000-carousel-btn be14000-carousel-btn--next\" type=\"button\" aria-label=\"Next\"\u003e\n                    \u003ci class=\"fa-solid fa-chevron-right\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n                  \u003c\/button\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- Section 6 - High-Performance VPN --\u003e\n  \u003csection class=\"be14000-vpn py-4 py-lg-5 text-light\" style=\"background-color: #000000;\"\u003e\n    \u003cdiv class=\"container\"\u003e\n      \u003cdiv class=\"row\"\u003e\n        \u003cdiv class=\"col-12 text-center mb-3\"\u003e\n          \u003ch2 class=\"font-weight-bold\"\u003eHigh-Performance VPN, Without the Usual Trade-Offs\u003c\/h2\u003e\n          \u003cp class=\"mx-auto mb-0\"\u003e\n            \u003cspan class=\"text-highlight\"\u003eFlint 4 is built to deliver high-speed VPN performance for users who expect both security and speed. \u003c\/span\u003eWith up to \u003cspan class=\"text-highlight\"\u003e1.5 Gbps on WireGuard® and OpenVPN DCO\u003c\/span\u003e, it helps protect your privacy, enable secure remote access, and support more advanced network use without the slowdowns often associated with traditional VPN routers.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"scenarios-image\"\u003e\n        \u003cimg class=\"scene-img active gl-rounded\" data-target=\"vpn-speed\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/vpn_fast-vpn-speed.jpg\" alt=\"Up to 1.5 Gbps VPN\"\u003e\n        \u003ca class=\"scene-img gl-rounded\" data-target=\"vpn-compatibility\" href=\"https:\/\/www.gl-inet.com\/campaign\/vpn\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n          \u003cimg class=\"w-100 gl-rounded\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/vpn_broad-vpn-compatibility.jpg\" alt=\"Broad VPN Compatibility\"\u003e\n        \u003c\/a\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"scenarios-tabs my-3\"\u003e\n        \u003cdiv class=\"scenarios-tabs-wrapper\"\u003e\n          \u003cdiv class=\"scenarios-tabs-bg\"\u003e\n            \u003cbutton class=\"tab active\" data-tab=\"vpn-speed\" type=\"button\"\u003eFast VPN Speeds\u003c\/button\u003e\n            \u003cbutton class=\"tab\" data-tab=\"vpn-compatibility\" type=\"button\"\u003eBroad VPN Compatibility\u003c\/button\u003e\n            \u003cdiv class=\"tab-sliding-indicator\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"be14000-vpn-tab-content text-center\"\u003e\n        \u003cdiv class=\"be14000-vpn-panel active\" data-target=\"vpn-speed\"\u003e\n          \u003ch3\u003eUp to 1.5 Gbps VPN\u003c\/h3\u003e\n          \u003cp class=\"my-0\"\u003e\u003ci class=\"fa-solid fa-circle be14000-vpn-dot\" aria-hidden=\"true\"\u003e\u003c\/i\u003eBuilt-in OpenVPN DCO acceleration ensures faster encryption and smoother performance for remote work, travel, and privacy-focused users.\u003c\/p\u003e\n          \u003cp class=\"my-0\"\u003e\u003ci class=\"fa-solid fa-circle be14000-vpn-dot\" aria-hidden=\"true\"\u003e\u003c\/i\u003eTests conducted on a local network. Real world speeds may differ depending on your network configuration.\u003c\/p\u003e\n          \u003cp class=\"my-0\"\u003e\u003ci class=\"fa-solid fa-circle be14000-vpn-dot\" aria-hidden=\"true\"\u003e\u003c\/i\u003eOpenVPN and WireGuard speeds will be slower when running the device as a server. Results above are in client mode.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"be14000-vpn-panel\" data-target=\"vpn-compatibility\"\u003e\n          \u003ch3\u003eSupports 30+ VPN services with OpenVPN and WireGuard® in both client and server modes\u003c\/h3\u003e\n          \u003cp class=\"mb-0\"\u003e\u003ca class=\"be14000-external-link\" href=\"https:\/\/www.wireguard.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eWireGuard®\u003c\/a\u003e is a registered trademark of Jason A.Donenfeld.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"row pt-4 pt-lg-5\"\u003e\n        \u003cdiv class=\"col-12 text-center mb-4 mb-lg-5\"\u003e\n          \u003ch2 class=\"font-weight-bold mb-0\"\u003eSmarter VPN Routing and Protection\u003c\/h2\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"be14000-usecase-rows\"\u003e\n        \u003cdiv class=\"row align-items-center be14000-vpn-card gl-rounded p-3 p-lg-4 mx-0\"\u003e\n          \u003cdiv class=\"col-12 col-lg-6 mb-4 mb-lg-0\"\u003e\n            \u003cimg class=\"img-fluid w-100 gl-rounded\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/vpn_policy-based-routing.jpg\" alt=\"Multi-Channel Concurrency with Policy-Based Routing\"\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-12 col-lg-6\"\u003e\n            \u003ch3\u003eConcurrent VPN Tunnels with Policy-Based Routing\u003c\/h3\u003e\n            \u003cp class=\"mb-0\"\u003eRun multiple VPN connections simultaneously and apply different routing policies to all clients, specified connection types, specified devices, or all devices except those you exclude.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row align-items-center be14000-vpn-card gl-rounded p-3 p-lg-4 mx-0\"\u003e\n          \u003cdiv class=\"col-12 col-lg-6 order-lg-2 mb-4 mb-lg-0\"\u003e\n            \u003cimg class=\"img-fluid w-100 gl-rounded\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/vpn_automatic-failover.jpg\" alt=\"Multi-Profile Selection and Automatic Failover\"\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-12 col-lg-6 order-lg-1\"\u003e\n            \u003ch3\u003eMulti-Profile Selection and Automatic Failover\u003c\/h3\u003e\n            \u003cp class=\"mb-0\"\u003eSelect multiple profiles within a tunnel, and traffic will automatically switch to the next available profile if the current one becomes unavailable, helping keep the connection stable and reliable.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row align-items-center be14000-vpn-card gl-rounded p-3 p-lg-4 mx-0\"\u003e\n          \u003cdiv class=\"col-12 col-lg-6 mb-4 mb-lg-0\"\u003e\n            \u003cimg class=\"img-fluid w-100 gl-rounded\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/vpn_kill-switch.jpg\" alt=\"Kill Switch Protection\"\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-12 col-lg-6\"\u003e\n            \u003ch3\u003eKill Switch Protection\u003c\/h3\u003e\n            \u003cp class=\"mb-0\"\u003eWhen enabled, Kill Switch Protection helps ensure all traffic remains inside the VPN tunnel by automatically blocking any connection that would otherwise bypass the VPN.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Section 7 - OpenWrt --\u003e\n  \u003csection class=\"be14000-openwrt-section py-4 py-lg-5 text-light\" style=\"background-color: #000000;\"\u003e\n    \u003cdiv class=\"container\"\u003e\n      \u003cdiv class=\"row\"\u003e\n        \u003cdiv class=\"col-12 text-center mb-4 mb-lg-5\"\u003e\n          \u003ch2 class=\"font-weight-bold\"\u003eUnlock Flexible, Customizable Networking\u003c\/h2\u003e\n          \u003cp class=\"mx-auto mb-0\"\u003e\n            Flint 4 delivers a more flexible and customizable networking experience. With broad plugin support and advanced configuration options, it gives users more ways to tailor features, expand capabilities, and shape the network around their needs.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Mobile --\u003e\n    \u003cdiv class=\"container d-lg-none\"\u003e\n      \u003cdiv class=\"be14000-usecase-rows be14000-openwrt-usecases mb-0\"\u003e\n        \u003cdiv class=\"row align-items-center\"\u003e\n          \u003cdiv class=\"col-12 mb-4\"\u003e\n            \u003cimg class=\"img-fluid w-100 gl-rounded\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/openwrt_advanced-home-network-customization.jpg\" alt=\"Flint 4 Advanced Home Network Customization\"\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-12\"\u003e\n            \u003ch3\u003eAdvanced Home Network Customization\u003c\/h3\u003e\n            \u003cp class=\"text-muted-light mb-0\"\u003eShape your network around the way you actually use it.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row align-items-center\"\u003e\n          \u003cdiv class=\"col-12 mb-4\"\u003e\n            \u003cimg class=\"img-fluid w-100 gl-rounded\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/openwrt_plugin-expansion-and-feature-flexibility.jpg\" alt=\"Flint 4 Plugin Expansion and Feature Flexibility\"\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-12\"\u003e\n            \u003ch3\u003ePlugin Expansion and Feature Flexibility\u003c\/h3\u003e\n            \u003cp class=\"text-muted-light mb-0\"\u003eAdd more functionality as your network needs evolve.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row align-items-center\"\u003e\n          \u003cdiv class=\"col-12 mb-4\"\u003e\n            \u003cimg class=\"img-fluid w-100 gl-rounded\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/openwrt_vpn-policy-and-advanced-routing.jpg\" alt=\"Flint 4 VPN Policy and Advanced Routing\"\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-12\"\u003e\n            \u003ch3\u003eVPN Policy and Advanced Routing\u003c\/h3\u003e\n            \u003cp class=\"text-muted-light mb-0\"\u003eControl how traffic moves across your network.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Desktop --\u003e\n    \u003cdiv class=\"d-none d-lg-block\"\u003e\n      \u003cdiv class=\"be14000-openwrt-usecases mb-4 mb-lg-5\"\u003e\n        \u003cdiv class=\"container-fluid px-0\"\u003e\n          \u003cdiv class=\"be14000-carousel be14000-carousel--infinite\" id=\"be14000OpenwrtCarousel\"\u003e\n            \u003cdiv class=\"be14000-carousel-viewport\"\u003e\n              \u003cdiv class=\"be14000-carousel-track text-light\"\u003e\n                \u003cdiv class=\"be14000-carousel-slide\"\u003e\n                  \u003cdiv class=\"be14000-carousel-card mb-0\"\u003e\n                    \u003cimg class=\"be14000-carousel-card__img\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/openwrt_advanced-home-network-customization.jpg\" alt=\"Flint 4 Advanced Home Network Customization\"\u003e\n                    \u003ch3 class=\"mb-0\"\u003eShape your network around the way you actually use it.\u003c\/h3\u003e\n                  \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"be14000-carousel-slide\"\u003e\n                  \u003cdiv class=\"be14000-carousel-card mb-0\"\u003e\n                    \u003cimg class=\"be14000-carousel-card__img\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/openwrt_plugin-expansion-and-feature-flexibility.jpg\" alt=\"Flint 4 Plugin Expansion and Feature Flexibility\"\u003e\n                    \u003ch3 class=\"mb-0\"\u003eAdd more functionality as your network needs evolve.\u003c\/h3\u003e\n                  \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"be14000-carousel-slide\"\u003e\n                  \u003cdiv class=\"be14000-carousel-card mb-0\"\u003e\n                    \u003cimg class=\"be14000-carousel-card__img\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/openwrt_vpn-policy-and-advanced-routing.jpg\" alt=\"Flint 4 VPN Policy and Advanced Routing\"\u003e\n                    \u003ch3 class=\"mb-0\"\u003eControl how traffic moves across your network.\u003c\/h3\u003e\n                  \u003c\/div\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003c!--\n            \u003cbutton class=\"be14000-carousel-btn be14000-carousel-btn--prev\" type=\"button\" aria-label=\"Previous\"\u003e\n              \u003ci class=\"fa-solid fa-chevron-left\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n            \u003c\/button\u003e\n            \u003cbutton class=\"be14000-carousel-btn be14000-carousel-btn--next\" type=\"button\" aria-label=\"Next\"\u003e\n              \u003ci class=\"fa-solid fa-chevron-right\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n            \u003c\/button\u003e\n            --\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"container\"\u003e\n        \u003cul class=\"nav nav-pills be14000-feature-pills be14000-feature-pills--openwrt be14000-openwrt-tabs row mx-n2 mb-0\" id=\"openwrtTab\" role=\"tablist\"\u003e\n          \u003cli class=\"nav-item col-12 col-md-4 px-2 mb-3 mb-md-0\" role=\"presentation\"\u003e\n            \u003cbutton class=\"nav-link active h-100 d-flex flex-column align-items-center justify-content-center text-center\" type=\"button\" data-openwrt-slide=\"0\" aria-selected=\"true\"\u003e\n              \u003cimg src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/openwrt_01.png\" alt=\"\" width=\"32\" height=\"32\"\u003e\n              \u003ch3 class=\"mb-0\"\u003eAdvanced Home Network Customization\u003c\/h3\u003e\n            \u003c\/button\u003e\n          \u003c\/li\u003e\n          \u003cli class=\"nav-item col-12 col-md-4 px-2 mb-3 mb-md-0\" role=\"presentation\"\u003e\n            \u003cbutton class=\"nav-link h-100 d-flex flex-column align-items-center justify-content-center text-center\" type=\"button\" data-openwrt-slide=\"1\" aria-selected=\"false\"\u003e\n              \u003cimg src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/openwrt_02.png\" alt=\"\" width=\"32\" height=\"32\"\u003e\n              \u003ch3 class=\"mb-0\"\u003ePlugin Expansion and Feature Flexibility\u003c\/h3\u003e\n            \u003c\/button\u003e\n          \u003c\/li\u003e\n          \u003cli class=\"nav-item col-12 col-md-4 px-2 mb-3 mb-md-0\" role=\"presentation\"\u003e\n            \u003cbutton class=\"nav-link h-100 d-flex flex-column align-items-center justify-content-center text-center\" type=\"button\" data-openwrt-slide=\"2\" aria-selected=\"false\"\u003e\n              \u003cimg src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/openwrt_03.png\" alt=\"\" width=\"32\" height=\"32\"\u003e\n              \u003ch3 class=\"mb-0\"\u003eVPN Policy and Advanced Routing\u003c\/h3\u003e\n            \u003c\/button\u003e\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- Section 8 - Advanced Network Control --\u003e\n\n\n  \u003csection class=\"py-4 py-lg-5 text-light be14000-network-control\" style=\"background-color: #000000;\"\u003e\n  \u003cdiv class=\"container\"\u003e\n    \n    \u003c!--\n    \u003cdiv class=\"row\"\u003e\n      \u003cdiv class=\"col-12 text-center mb-4 mb-lg-5\"\u003e\n        \u003ch2 class=\"font-weight-bold\"\u003eAdvanced Network Control\u003c\/h2\u003e\n        \u003cp class=\"mx-auto mb-0\"\u003e\n          \u003cspan class=\"text-highlight\"\u003eFlint 4 gives users more intelligent ways to structure, prioritize, and protect network traffic.\u003c\/span\u003e With support for \u003cspan class=\"text-highlight\"\u003eVLAN segmentation\u003c\/span\u003e, built-in \u003cspan class=\"text-highlight\"\u003eflow control tools\u003c\/span\u003e, and \u003cspan class=\"text-highlight\"\u003eAdGuard Home\u003c\/span\u003e, it helps create a network that is more organized, more responsive, and easier to manage across home, SOHO, and advanced use environments.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tab-content network-tab-content mb-0\" id=\"networkTabContent\"\u003e\n      \u003cdiv class=\"tab-pane show active\" id=\"pills-kid\" role=\"tabpanel\" aria-labelledby=\"pills-kid-tab\"\u003e\n        \u003cimg class=\"img-fluid w-100\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/network_kids_network.png\" alt=\"Kid's Network Layout\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tab-pane\" id=\"pills-work\" role=\"tabpanel\" aria-labelledby=\"pills-work-tab\"\u003e\n        \u003cimg class=\"img-fluid w-100\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/network_work_network.png\" alt=\"Work Network Layout\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tab-pane\" id=\"pills-guest\" role=\"tabpanel\" aria-labelledby=\"pills-guest-tab\"\u003e\n        \u003cimg class=\"img-fluid w-100\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/network_guest_network.png\" alt=\"Guest Network Layout\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tab-pane\" id=\"pills-iot\" role=\"tabpanel\" aria-labelledby=\"pills-iot-tab\"\u003e\n        \u003cimg class=\"img-fluid w-100\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/network_iot_network.png\" alt=\"IoT Network Layout\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cul class=\"nav nav-pills be14000-feature-pills be14000-feature-pills--network row mx-n2\" id=\"networkTab\" role=\"tablist\"\u003e\n      \u003cli class=\"nav-item col-6 col-md-3 px-2 mb-3 mb-md-0\" role=\"presentation\"\u003e\n        \u003ca class=\"nav-link active h-100 d-flex flex-column align-items-center justify-content-center text-center\" id=\"pills-kid-tab\" data-toggle=\"pill\" href=\"#pills-kid\" role=\"tab\" aria-controls=\"pills-kid\" aria-selected=\"true\"\u003e\n          \u003cimg src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/network_kid.svg\" alt=\"\"\u003e\n          \u003ch3 class=\"mb-0\"\u003eKid’s Network\u003c\/h3\u003e\n        \u003c\/a\u003e\n      \u003c\/li\u003e\n      \u003cli class=\"nav-item col-6 col-md-3 px-2 mb-3 mb-md-0\" role=\"presentation\"\u003e\n        \u003ca class=\"nav-link h-100 d-flex flex-column align-items-center justify-content-center text-center\" id=\"pills-work-tab\" data-toggle=\"pill\" href=\"#pills-work\" role=\"tab\" aria-controls=\"pills-work\" aria-selected=\"false\"\u003e\n          \u003cimg src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/network_work.svg\" alt=\"\"\u003e\n          \u003ch3 class=\"mb-0\"\u003eWork Network\u003c\/h3\u003e\n        \u003c\/a\u003e\n      \u003c\/li\u003e\n      \u003cli class=\"nav-item col-6 col-md-3 px-2 mb-3 mb-md-0\" role=\"presentation\"\u003e\n        \u003ca class=\"nav-link h-100 d-flex flex-column align-items-center justify-content-center text-center\" id=\"pills-guest-tab\" data-toggle=\"pill\" href=\"#pills-guest\" role=\"tab\" aria-controls=\"pills-guest\" aria-selected=\"false\"\u003e\n          \u003cimg src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/network_guest.svg\" alt=\"\"\u003e\n          \u003ch3 class=\"mb-0\"\u003eGuest Network\u003c\/h3\u003e\n        \u003c\/a\u003e\n      \u003c\/li\u003e\n      \u003cli class=\"nav-item col-6 col-md-3 px-2 mb-3 mb-md-0\" role=\"presentation\"\u003e\n        \u003ca class=\"nav-link h-100 d-flex flex-column align-items-center justify-content-center text-center\" id=\"pills-iot-tab\" data-toggle=\"pill\" href=\"#pills-iot\" role=\"tab\" aria-controls=\"pills-iot\" aria-selected=\"false\"\u003e\n          \u003cimg src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/network_iot.svg\" alt=\"\"\u003e\n          \u003ch3 class=\"mb-0\"\u003eIoT Network\u003c\/h3\u003e\n        \u003c\/a\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  --\u003e\n\n    \u003cdiv class=\"be14000-usecase-rows\"\u003e\n      \u003cdiv class=\"row align-items-center\"\u003e\n        \u003cdiv class=\"col-12 col-lg-6 mb-4 mb-lg-0\"\u003e\n          \u003cimg class=\"img-fluid w-100 gl-rounded\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/network_smarter_flow_control.jpg\" alt=\"Flint 4 Smarter Flow Control\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"col-12 col-lg-6\"\u003e\n          \u003ch3\u003eSmarter Flow Control\u003c\/h3\u003e\n          \u003cp class=\"text-muted-light mb-0\"\u003eWith \u003cspan class=\"text-highlight\"\u003eDPI Engine, Data Statistics, Content Filter, QoS, and SQM\u003c\/span\u003e, Flint 4 helps users understand traffic, prioritize what matters most, and reduce latency under load.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"row align-items-center\"\u003e\n        \u003cdiv class=\"col-12 col-lg-6 order-lg-2 mb-4 mb-lg-0\"\u003e\n          \u003cimg class=\"img-fluid w-100 gl-rounded\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/network_adguard.jpg\" alt=\"Flint 4 AdGuard Home\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"col-12 col-lg-6 order-lg-1\"\u003e\n          \u003ch3\u003eAdGuard Home\u003c\/h3\u003e\n          \u003cp class=\"text-muted-light mb-0\"\u003eEnjoy a faster, safer, and cleaner web experience with \u003cspan class=\"text-highlight\"\u003eAdGuard Home\u003c\/span\u003e built into \u003cspan class=\"text-highlight\"\u003eFlint 4\u003c\/span\u003e. It helps block intrusive ads, stops trackers from following your online activity, and adds protection against phishing and malware-related threats — so browsing feels more private, less distracting, and better protected.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\n  \u003c!-- Section 9 - 2.4-inch Touchscreen --\u003e\n  \u003csection class=\"be14000-touchscreen-section py-4 py-lg-5 text-light\" style=\"background-color: #000000;\"\u003e\n    \u003cdiv class=\"container\"\u003e\n      \u003cdiv class=\"row\"\u003e\n        \u003cdiv class=\"col-12 text-center mb-4 mb-lg-5\"\u003e\n          \u003ch2 class=\"font-weight-bold\"\u003e2.4-inch Touchscreen, Real-Time Status at a Glance\u003c\/h2\u003e\n          \u003cp class=\"mx-auto mb-0\"\u003e\n            Flint 4 features a built-in \u003cspan class=\"text-highlight\"\u003e2.4-inch touchscreen\u003c\/span\u003e that brings real-time network status and essential controls directly to the device. Check \u003cspan class=\"text-highlight\"\u003eDPI status\u003c\/span\u003e, traffic data, and other key details at a glance, without opening the web admin panel. From \u003cspan class=\"text-highlight\"\u003etoggling VPNs\u003c\/span\u003e and \u003cspan class=\"text-highlight\"\u003esharing Wi-Fi\u003c\/span\u003e to \u003cspan class=\"text-highlight\"\u003emonitoring system status\u003c\/span\u003e, the touchscreen makes everyday control faster, simpler, and more immediate from the moment you power on.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"be14000-touchscreen-hero mb-4 mb-lg-5\"\u003e\n        \u003cimg class=\"img-fluid w-100\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/touchascreen_2.4-inch-touchscreen.jpg\" alt=\"Flint 4 2.4-inch Touchscreen, Real-Time Status at a Glance\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"row be14000-touchscreen-cards\"\u003e\n        \u003cdiv class=\"col-12 col-lg-6 mb-4 mb-lg-0\"\u003e\n          \u003cdiv class=\"be14000-touchscreen-card be14000-touchscreen-card--1 mb-0 gl-rounded\"\u003e\n            \u003cdiv class=\"be14000-touchscreen-card__content text-center\"\u003e\n              \u003ch3 class=\"mb-2\"\u003eGet Started Instantly, No App Required\u003c\/h3\u003e\n              \u003cp class=\"mb-0\"\u003eEnjoy a more direct setup experience with key functions accessible right on the device.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"col-12 col-lg-6\"\u003e\n          \u003cdiv class=\"be14000-touchscreen-card be14000-touchscreen-card--2 mb-0 gl-rounded\"\u003e\n            \u003cdiv class=\"be14000-touchscreen-card__content text-center\"\u003e\n              \u003ch3 class=\"mb-2\"\u003eSimplified VLAN Setup\u003c\/h3\u003e\n              \u003cp class=\"mb-0\"\u003eMake network segmentation easier to manage with more accessible on-device controls.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Section 10 - Flexible Expansion: 64GB Flash · USB 3.0 Type-A · USB 3.0 Type-C --\u003e\n  \u003csection class=\"be14000-flash-section py-4 py-lg-5 text-light\" style=\"background-color: #000000;\"\u003e\n    \u003cdiv class=\"container\"\u003e\n      \u003cdiv class=\"row\"\u003e\n        \u003cdiv class=\"col-12 text-center mb-4 mb-lg-5\"\u003e\n          \u003ch2 class=\"font-weight-bold\"\u003e100× More Storage\u003c\/h2\u003e\n          \u003cp class=\"mb-0\"\u003e\n            Most home routers offer only \u003cspan class=\"text-highlight\"\u003e256MB to 512MB of Flash\u003c\/span\u003e — enough for basic firmware, but limited for expansion. With \u003cspan class=\"text-highlight\"\u003e64GB of onboard Flash\u003c\/span\u003e, Flint 4 delivers \u003cspan class=\"text-highlight\"\u003eover 100× More Storage\u003c\/span\u003e, making more room for richer logs and more capable local services.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"be14000-flash-compare\"\u003e\n        \u003cdiv class=\"be14000-flash-compare-label text-center\"\u003e\n          \u003cimg class=\"img-fluid be14000-flash-compare-img\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/flash_flint4.png\" alt=\"Flint 4\"\u003e\n          \u003ch4 class=\"font-weight-bold mb-0 mt-2\"\u003eFlint 4\u003c\/h4\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"be14000-flash-compare-bar be14000-flash-compare-bar--flint4\"\u003e\n          \u003cspan class=\"font-weight-bold\"\u003e64GB\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"be14000-flash-compare-label text-center\"\u003e\n          \u003cimg class=\"img-fluid be14000-flash-compare-img\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/flash_typical-home-routers.png\" alt=\"Typical home routers\"\u003e\n          \u003ch4 class=\"font-weight-bold mb-0 mt-2\"\u003eTypical home routers\u003c\/h4\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"be14000-flash-compare-bar be14000-flash-compare-bar--typical\"\u003e\n          \u003cdiv class=\"be14000-flash-compare-bar__fill\"\u003e\n            \u003cspan class=\"font-weight-bold\"\u003e256MB-512MB\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"be14000-flash-compare-axis\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"be14000-flash-compare-marker\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"be14000-usecase-rows\"\u003e\n        \u003cdiv class=\"row align-items-center\"\u003e\n          \u003cdiv class=\"col-12 col-lg-6 mb-4 mb-lg-0\"\u003e\n            \u003cimg class=\"img-fluid w-100 gl-rounded\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/usecase_flash_01.png\" alt=\"Flint 4 Stay Online with Backup Connectivity\"\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-12 col-lg-6\"\u003e\n            \u003ch3\u003eStay Online with Backup Connectivity\u003c\/h3\u003e\n            \u003cp class=\"text-muted-light mb-0\"\u003eUse one USB port to connect a \u003cspan class=\"text-highlight\"\u003e4G \/ 5G dongle\u003c\/span\u003e or mobile hotspot for failover. For small businesses and home offices, this creates a practical backup internet option that helps keep work running when the main connection goes down.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row align-items-center\"\u003e\n          \u003cdiv class=\"col-12 col-lg-6 order-lg-2 mb-4 mb-lg-0\"\u003e\n            \u003cimg class=\"img-fluid w-100 gl-rounded\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/usecase_flash_02.png\" alt=\"Flint 4 Add Lightweight Private Cloud Storage\"\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-12 col-lg-6 order-lg-1\"\u003e\n            \u003ch3\u003eAdd Lightweight Private Cloud Storage\u003c\/h3\u003e\n            \u003cp class=\"text-muted-light mb-0\"\u003eUse the second USB port to connect an \u003cspan class=\"text-highlight\"\u003eSSD, external drive, or USB flash drive.\u003c\/span\u003e With support for \u003cspan class=\"text-highlight\"\u003eSamba, WebDAV, DLNA\u003c\/span\u003e, Flint 4 can provide a low-cost way to enable shared storage, local file access, and smoother data transfer across the home or office.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Section 11 - Smart Network Management --\u003e\n\u003c!--\n  \u003csection class=\"py-4 py-lg-5 text-light\" style=\"background-color: #131313;\"\u003e\n    \u003cdiv class=\"container\"\u003e\n      \u003cdiv class=\"row\"\u003e\n        \u003cdiv class=\"col-12 text-center mb-4 mb-lg-5\"\u003e\n          \u003ch2 class=\"font-weight-bold mb-0\"\u003eSmart Network Management\u003c\/h2\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"row align-items-center\"\u003e\n        \u003cdiv class=\"col-12 col-lg-6 mb-4 mb-lg-0\"\u003e\n          \u003cimg class=\"img-fluid gl-rounded\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/goodcloud.png\" alt=\"GoodCloud dashboard\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"col-12 col-lg-6\"\u003e\n          \u003cdiv class=\"accordion be14000-accordion\" id=\"accordionNetworkMgmt\"\u003e\n            \u003cdiv class=\"be14000-accordion-item\"\u003e\n              \u003ch3 class=\"mb-0 font-weight-bold\"\u003e\n                \u003ca class=\"be14000-accordion-toggle\" data-toggle=\"collapse\" href=\"#collapseMgmt1\" role=\"button\" aria-expanded=\"true\" aria-controls=\"collapseMgmt1\"\u003e\n                  Advanced Remote Management Across Locations\n                \u003c\/a\u003e\n              \u003c\/h3\u003e\n              \u003cdiv id=\"collapseMgmt1\" class=\"collapse show\" data-parent=\"#accordionNetworkMgmt\"\u003e\n                \u003cp class=\"be14000-accordion-body mb-0\"\u003eGoodCloud gives administrators a more efficient way to manage GL.iNet devices across distributed environments. From offices and stores to warehouses and branch locations, it helps keep networks visible, organized, and easier to control without requiring on-site access.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"be14000-accordion-item\"\u003e\n              \u003ch3 class=\"mb-0 font-weight-bold\"\u003e\n                \u003ca class=\"be14000-accordion-toggle collapsed\" data-toggle=\"collapse\" href=\"#collapseMgmt2\" role=\"button\" aria-expanded=\"false\" aria-controls=\"collapseMgmt2\"\u003e\n                  Multi-Site Device Management\n                \u003c\/a\u003e\n              \u003c\/h3\u003e\n              \u003cdiv id=\"collapseMgmt2\" class=\"collapse\" data-parent=\"#accordionNetworkMgmt\"\u003e\n                \u003cp class=\"be14000-accordion-body mb-0\"\u003eFor businesses operating across multiple locations, GoodCloud enables remote configuration, monitoring, and management from one place, reducing the need for manual on-site maintenance.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"be14000-accordion-item\"\u003e\n              \u003ch3 class=\"mb-0 font-weight-bold\"\u003e\n                \u003ca class=\"be14000-accordion-toggle collapsed\" data-toggle=\"collapse\" href=\"#collapseMgmt3\" role=\"button\" aria-expanded=\"false\" aria-controls=\"collapseMgmt3\"\u003e\n                  Remote Maintenance for IT Service Providers\n                \u003c\/a\u003e\n              \u003c\/h3\u003e\n              \u003cdiv id=\"collapseMgmt3\" class=\"collapse\" data-parent=\"#accordionNetworkMgmt\"\u003e\n                \u003cp class=\"be14000-accordion-body mb-0\"\u003eFor IT service companies, GoodCloud makes it easier to support multiple clients remotely. Troubleshoot issues, perform maintenance, and manage customer networks more efficiently while reducing travel time and service costs.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"text-right mt-4 mb-0\"\u003e\n            \u003ca class=\"be14000-learn-more\" href=\"https:\/\/www.gl-inet.com\/solutions\/goodcloud\/\" target=\"_blank\"\u003eLearn More ›\u003c\/a\u003e\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"row align-items-center mt-4 mt-lg-5\"\u003e\n        \u003cdiv class=\"col-12 col-lg-6 order-2 order-lg-1\"\u003e\n          \u003cdiv class=\"accordion be14000-accordion\" id=\"accordionAstroWarp\"\u003e\n            \u003cdiv class=\"be14000-accordion-item\"\u003e\n              \u003ch3 class=\"mb-0 font-weight-bold\"\u003e\n                \u003ca class=\"be14000-accordion-toggle\" data-toggle=\"collapse\" href=\"#collapseAstro1\" role=\"button\" aria-expanded=\"true\" aria-controls=\"collapseAstro1\"\u003e\n                  Secure Private Networking Made Simpler\n                \u003c\/a\u003e\n              \u003c\/h3\u003e\n              \u003cdiv id=\"collapseAstro1\" class=\"collapse show\" data-parent=\"#accordionAstroWarp\"\u003e\n                \u003cp class=\"be14000-accordion-body mb-0\"\u003eAstroWarp is designed to help small businesses build secure, efficient interconnection without relying on public IPs, expensive leased lines, or complex enterprise networking systems. It creates a simpler path to private networking across offices, teams, and remote users.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"be14000-accordion-item\"\u003e\n              \u003ch3 class=\"mb-0 font-weight-bold\"\u003e\n                \u003ca class=\"be14000-accordion-toggle collapsed\" data-toggle=\"collapse\" href=\"#collapseAstro2\" role=\"button\" aria-expanded=\"false\" aria-controls=\"collapseAstro2\"\u003e\n                  Site-to-Site Networking Without Public IPs\n                \u003c\/a\u003e\n              \u003c\/h3\u003e\n              \u003cdiv id=\"collapseAstro2\" class=\"collapse\" data-parent=\"#accordionAstroWarp\"\u003e\n                \u003cp class=\"be14000-accordion-body mb-0\"\u003eIf two offices need to access the same ERP system, financial data, or internal resources, AstroWarp allows both routers to join the same secure network so devices in different locations can communicate as if they were on the same local network.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"be14000-accordion-item mb-0\"\u003e\n              \u003ch3 class=\"mb-0 font-weight-bold\"\u003e\n                \u003ca class=\"be14000-accordion-toggle collapsed\" data-toggle=\"collapse\" href=\"#collapseAstro3\" role=\"button\" aria-expanded=\"false\" aria-controls=\"collapseAstro3\"\u003e\n                  Secure Remote Access for Distributed Teams\n                \u003c\/a\u003e\n              \u003c\/h3\u003e\n              \u003cdiv id=\"collapseAstro3\" class=\"collapse\" data-parent=\"#accordionAstroWarp\"\u003e\n                \u003cp class=\"be14000-accordion-body mb-0\"\u003eFor employees working from home or traveling, AstroWarp enables secure access to internal company resources through authorized connections only. This helps reduce exposure of the internal network while giving teams a more practical way to stay connected.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"text-left mt-4 mb-0\"\u003e\n            \u003ca class=\"be14000-learn-more\" href=\"https:\/\/www.astrowarp.net\/\" target=\"_blank\"\u003eLearn More ›\u003c\/a\u003e\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"col-12 col-lg-6 order-1 order-lg-2 mb-3 mb-lg-0\"\u003e\n          \u003cimg class=\"img-fluid gl-rounded\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/astrowarp.png\" alt=\"AstroWarp interface\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e \n    \u003c\/div\u003e\n  \u003c\/section\u003e\n--\u003e\n\n\n\u003c!-- Section 13 - KOL --\u003e\n  \u003csection class=\"container-fluid p-4 py-lg-5 product-nav-section\" id=\"reviews\" style=\"background-color:#000\"\u003e\n    \u003ch2 class=\"font-weight-bold text-light text-center mb-5\"\u003eProduct Reviews from Youtubers\u003c\/h2\u003e\n    \u003cdiv id=\"youtube-playlist-container\"\u003e\n      \u003cdiv class=\"row justify-content-center\"\u003e\n        \u003cdiv class=\"col-11 col-lg-7 col-xl-8 px-0\" id=\"ytvideoPlayer\"\u003e\n          \u003cdiv class=\"card border-0 h-100\"\u003e\n            \u003ciframe id=\"playlistVideo\" src=\"https:\/\/www.youtube.com\/embed\/7AiG-fXOPSM?si=Dqfd0BloCoKoAkhv\" frameborder=\"0\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"col-11 col-lg-5 col-xl-4 px-0\" id=\"ytplaylist\"\u003e\n          \u003cdiv class=\"card border-0 h-100\"\u003e\n            \u003ch5 onclick=\"showYtPlayList()\" class=\"text-light text-center py-3\"\u003eFlint 4 (GL-BE14000) Reviews\n              \u003cspan id=\"ytListBtn\"\u003e\u003ci id=\"ytListBtnIcon\" class=\"fa fa-chevron-down\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/span\u003e\n            \u003c\/h5\u003e\n            \u003cul id=\"ytPlayListUl\"\u003e\n              \u003cli\u003e\n                \u003cimg src=\"https:\/\/img.youtube.com\/vi\/7AiG-fXOPSM\/maxresdefault.jpg\" alt=\"Gl.iNet Flint 4 Monster Router is Real\" onclick='changeVideo(\"7AiG-fXOPSM\")'\u003e\n                \u003cdiv class=\"title-container\"\u003e\n                  \u003cp class=\"video-title\"\u003eGl.iNet Flint 4 Monster Router is Real\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/li\u003e\n        \n              \u003cli\u003e\n                \u003cimg src=\"https:\/\/img.youtube.com\/vi\/g5N-skapOE8\/maxresdefault.jpg\" alt=\"Day 1 at CES! 🔴LIVE!\" onclick='changeVideo(\"g5N-skapOE8\")'\u003e\n                \u003cdiv class=\"title-container\"\u003e\n                  \u003cp class=\"video-title\"\u003eDay 1 at CES! 🔴LIVE!\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/li\u003e\n        \n              \u003cli\u003e\n                \u003cimg src=\"https:\/\/img.youtube.com\/vi\/Zn0dJarkSc0\/maxresdefault.jpg\" alt=\"Flint 4 SFP+ Unboxing Wifi performance Iperf3 GL-BE14000\" onclick='changeVideo(\"Zn0dJarkSc0\")'\u003e\n                \u003cdiv class=\"title-container\"\u003e\n                  \u003cp class=\"video-title\"\u003eFlint 4 SFP+ Unboxing Wifi performance Iperf3 GL-BE14000\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/li\u003e\n\n              \u003cli\u003e\n                \u003cimg src=\"https:\/\/img.youtube.com\/vi\/6IAKwmLd8uY\/maxresdefault.jpg\" alt=\"These Travel Routers Are Amazing | GL.iNet @ CES 2026\" onclick='changeVideo(\"6IAKwmLd8uY\")'\u003e\n                \u003cdiv class=\"title-container\"\u003e\n                  \u003cp class=\"video-title\"\u003eThese Travel Routers Are Amazing | GL.iNet @ CES 2026\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/li\u003e\n\n              \u003cli\u003e\n                \u003cimg src=\"https:\/\/img.youtube.com\/vi\/7ejvqPIwGUc\/maxresdefault.jpg\" alt=\"6 New GL.iNet Devices You NEED to See from CES 2026\" onclick='changeVideo(\"7ejvqPIwGUc\")'\u003e\n                \u003cdiv class=\"title-container\"\u003e\n                  \u003cp class=\"video-title\"\u003e6 New GL.iNet Devices You NEED to See from CES 2026\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/li\u003e\n        \n              \u003cdiv class=\"mt-2\"\u003e\n                \u003ca class=\"btn btn-outline-light btn-block\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/playlist?list=PLIsCfC5jaK00\"\u003eView More\u003c\/a\u003e\n              \u003c\/div\u003e\n            \u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c!-- Section 14 - Social Proof (from beta tester) --\u003e\n  \u003csection class=\"section-customer-review product-nav-section py-4 py-lg-5\" id=\"beta-reviews\" style=\"background-color:#000\"\u003e\n    \u003cdiv class=\"container\"\u003e\n      \u003cdiv class=\"row\"\u003e\n        \u003cdiv class=\"col-12 text-center mb-4 mb-lg-5\"\u003e\n          \u003ch2 class=\"font-weight-bold text-light mb-0\"\u003eWhat Beta Testers are Saying\u003c\/h2\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"container-fluid px-0\"\u003e\n      \u003cdiv class=\"tiny-slider-container-beta-tester-review pb-3\"\u003e\n        \u003cdiv class=\"tiny-slider-beta-tester-review\"\u003e\n          \u003cdiv class=\"tiny-slider-item-beta-tester-review\"\u003e\n            \u003cdiv class=\"tiny-slider-review-card\"\u003e\n              \u003cdiv class=\"row gl-rounded\"\u003e\n                \u003cdiv class=\"card-image col-md-12 col-lg-6 p-0\"\u003e\u003cimg src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/beta_mnavis29.jpg\" alt=\"mnavis29\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"col-md-12 col-lg-6 p-4\"\u003e\n                  \u003ch4 class=\"text-be14000\"\u003e\u003ci class=\"fa-solid fa-quote-left\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/h4\u003e\n                  \u003cp class=\"font-weight-bold\"\u003eThe 10G SFP+ and 10GbE RJ45 combo is brilliant. I’ve got my multi-gig fiber line feeding directly into my local NAS switch setup with zero bottlenecks.\u003c\/p\u003e\n                  \u003cp\u003e\u003c\/p\u003e\n                  \u003ch5 class=\"text-muted pt-3\"\u003e@mnavis29\u003c\/h5\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tiny-slider-item-beta-tester-review\"\u003e\n            \u003cdiv class=\"tiny-slider-review-card\"\u003e\n              \u003cdiv class=\"row gl-rounded\"\u003e\n                \u003cdiv class=\"card-image col-md-12 col-lg-6 p-0\"\u003e\u003cimg src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/beta_ashoruk89.jpg\" alt=\"ashoruk89\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"col-md-12 col-lg-6 p-4\"\u003e\n                  \u003ch4 class=\"text-be14000\"\u003e\u003ci class=\"fa-solid fa-quote-left\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/h4\u003e\n                  \u003cp class=\"font-weight-bold\"\u003eAs a technical enthusiast running a high-performance smart home on a 2.3 Gbps symmetrical fiber connection, the GL.iNet Flint 4 (GL-BE14000) has completely redefined my network's capabilities. The hardware profile is stellar. Having access to multiple 10Gbps and multi-gigabit switch ports means I can finally saturate my full ISP line speed right out of the box.\u003c\/p\u003e\n                  \u003cp\u003e\u003c\/p\u003e\n                  \u003ch5 class=\"text-muted pt-3\"\u003e@ashoruk89\u003c\/h5\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tiny-slider-item-beta-tester-review\"\u003e\n            \u003cdiv class=\"tiny-slider-review-card\"\u003e\n              \u003cdiv class=\"row gl-rounded\"\u003e\n                \u003cdiv class=\"card-image col-md-12 col-lg-6 p-0\"\u003e\u003cimg src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/beta_oztech74l.jpg\" alt=\"Oztech74L\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"col-md-12 col-lg-6 p-4\"\u003e\n                  \u003ch4 class=\"text-be14000\"\u003e\u003ci class=\"fa-solid fa-quote-left\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/h4\u003e\n                  \u003cp class=\"font-weight-bold\"\u003eMove over OPNSENSE\/FLINT 2, FLINT 4 is my new favourite.\u003c\/p\u003e\n                  \u003cp\u003e\u003c\/p\u003e\n                  \u003ch5 class=\"text-muted pt-3\"\u003e@Oztech74L\u003c\/h5\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tiny-slider-item-beta-tester-review\"\u003e\n            \u003cdiv class=\"tiny-slider-review-card\"\u003e\n              \u003cdiv class=\"row gl-rounded\"\u003e\n                \u003cdiv class=\"card-image col-md-12 col-lg-6 p-0\"\u003e\u003cimg src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/beta_phantasm2222.jpg\" alt=\"phantasm2222\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"col-md-12 col-lg-6 p-4\"\u003e\n                  \u003ch4 class=\"text-be14000\"\u003e\u003ci class=\"fa-solid fa-quote-left\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/h4\u003e\n                  \u003cp class=\"font-weight-bold\"\u003eGL.iNet have come up with a masterpiece of engineering with the Flint 4. Not only do you get a gorgeous router with an LCD touchscreen along with 10 GBE and 64GB flash, you get a world class router, capable of exceeding 2Gbps with OpenVPN connections.\u003c\/p\u003e\n                  \u003cp\u003e\u003c\/p\u003e\n                  \u003ch5 class=\"text-muted pt-3\"\u003e@phantasm2222\u003c\/h5\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tiny-slider-item-beta-tester-review\"\u003e\n            \u003cdiv class=\"tiny-slider-review-card\"\u003e\n              \u003cdiv class=\"row gl-rounded\"\u003e\n                \u003cdiv class=\"card-image col-md-12 col-lg-6 p-0\"\u003e\u003cimg src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/beta_ziotidus.jpg\" alt=\"ziotidus\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"col-md-12 col-lg-6 p-4\"\u003e\n                  \u003ch4 class=\"text-be14000\"\u003e\u003ci class=\"fa-solid fa-quote-left\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/h4\u003e\n                  \u003cp class=\"font-weight-bold\"\u003eFlint 4 (GL-BE14000) is a fantastic step up from the Flint 2, with noticeably better Wi-Fi coverage and speed, lower latency, and rock-solid stability across every device I tested. It stays cool and silent even under heavy use, handles advanced networking setups like VLAN segmentation with ease, and easily saturates my 2.5Gbps homelab connection without a single hiccup.\u003c\/p\u003e\n                  \u003cp\u003e\u003c\/p\u003e\n                  \u003ch5 class=\"text-muted pt-3\"\u003e@ziotidus\u003c\/h5\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tiny-slider-item-beta-tester-review\"\u003e\n            \u003cdiv class=\"tiny-slider-review-card\"\u003e\n              \u003cdiv class=\"row gl-rounded\"\u003e\n                \u003cdiv class=\"card-image col-md-12 col-lg-6 p-0\"\u003e\u003cimg src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/beta_lupuse.jpg\" alt=\"LupusE\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"col-md-12 col-lg-6 p-4\"\u003e\n                  \u003ch4 class=\"text-be14000\"\u003e\u003ci class=\"fa-solid fa-quote-left\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/h4\u003e\n                  \u003cp class=\"font-weight-bold\"\u003eFlint4 is a real improvement in the home network. If you have no special needs, just plug in, open the Web interface and connect to the ISP or upstream router. You'll get a fast central network node, to connect multiple 2,5GB devices and one 10GB SPF+ for a NAS or similar.\u003c\/p\u003e\n                  \u003cp\u003e\u003c\/p\u003e\n                  \u003ch5 class=\"text-muted pt-3\"\u003e@LupusE\u003c\/h5\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tiny-slider-item-beta-tester-review\"\u003e\n            \u003cdiv class=\"tiny-slider-review-card\"\u003e\n              \u003cdiv class=\"row gl-rounded\"\u003e\n                \u003cdiv class=\"card-image col-md-12 col-lg-6 p-0\"\u003e\u003cimg src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/beta_leo.jpg\" alt=\"leo.sfsm\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"col-md-12 col-lg-6 p-4\"\u003e\n                  \u003ch4 class=\"text-be14000\"\u003e\u003ci class=\"fa-solid fa-quote-left\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/h4\u003e\n                  \u003cp class=\"font-weight-bold\"\u003eIts Wi-Fi 7 capabilities and robust signal strength represent a significant leap over previous-generation devices that once you experience it, there’s truly no going back. And thanks to its polished interface, I can quickly deploy VPNs, configure dedicated VLANs, and fine-tune advanced network settings with just a few clicks.\u003c\/p\u003e\n                  \u003cp\u003e\u003c\/p\u003e\n                  \u003ch5 class=\"text-muted pt-3\"\u003e@leo.sfsm\u003c\/h5\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tiny-slider-item-beta-tester-review\"\u003e\n            \u003cdiv class=\"tiny-slider-review-card\"\u003e\n              \u003cdiv class=\"row gl-rounded\"\u003e\n                \u003cdiv class=\"card-image col-md-12 col-lg-6 p-0\"\u003e\u003cimg src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/beta_punajurrikka.jpg\" alt=\"Punajurrikka\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"col-md-12 col-lg-6 p-4\"\u003e\n                  \u003ch4 class=\"text-be14000\"\u003e\u003ci class=\"fa-solid fa-quote-left\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/h4\u003e\n                  \u003cp class=\"font-weight-bold\"\u003ePerformance was consistently fast and stable, with excellent Wi-Fi coverage and solid VPN throughput. The hardware feels premium and the software is easy to use, although the router can get a bit warm under load. Overall, it's a powerful router with great potential, and I'm looking forward to the official release and continued software improvements.\u003c\/p\u003e\n                  \u003cp\u003e\u003c\/p\u003e\n                  \u003ch5 class=\"text-muted pt-3\"\u003e@Punajurrikka\u003c\/h5\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tiny-slider-item-beta-tester-review\"\u003e\n            \u003cdiv class=\"tiny-slider-review-card\"\u003e\n              \u003cdiv class=\"row gl-rounded\"\u003e\n                \u003cdiv class=\"card-image col-md-12 col-lg-6 p-0\"\u003e\u003cimg src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/beta_torvi9607.jpg\" alt=\"torvi9607\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"col-md-12 col-lg-6 p-4\"\u003e\n                  \u003ch4 class=\"text-be14000\"\u003e\u003ci class=\"fa-solid fa-quote-left\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/h4\u003e\n                  \u003cp class=\"font-weight-bold\"\u003eThe Flint 4 is an absolute powerhouse, easy to set up and jam packed with features you’d expect in enterprise hardware. My Wi-Fi has never been so good!\u003c\/p\u003e\n                  \u003cp\u003e\u003c\/p\u003e\n                  \u003ch5 class=\"text-muted pt-3\"\u003e@torvi9607\u003c\/h5\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tiny-slider-item-beta-tester-review\"\u003e\n            \u003cdiv class=\"tiny-slider-review-card\"\u003e\n              \u003cdiv class=\"row gl-rounded\"\u003e\n                \u003cdiv class=\"card-image col-md-12 col-lg-6 p-0\"\u003e\u003cimg src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be14000\/beta_bmv_12.jpg\" alt=\"BMV_12\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"col-md-12 col-lg-6 p-4\"\u003e\n                  \u003ch4 class=\"text-be14000\"\u003e\u003ci class=\"fa-solid fa-quote-left\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/h4\u003e\n                  \u003cp class=\"font-weight-bold\"\u003eI have a very demanding environment, not only in terms of networking equipment, but also the physical structure of my house. The Flint 4 was piggy backing off of my 10Gig home network and was the forefront of my homelab test environment. The Flint 4 was physically located at the top level of a 3 storey house and was still able to produce a strong wifi signal that allowed me to connect to even in the ground floor.\u003c\/p\u003e\n                  \u003cp\u003e\u003c\/p\u003e\n                  \u003ch5 class=\"text-muted pt-3\"\u003e@BMV_12\u003c\/h5\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tiny-slider-controls circle-controls m-auto text-center pt-2 pt-lg-4\" id=\"tiny-slider-controls-beta-tester-review\" aria-label=\"Carousel Navigation\" tabindex=\"0\"\u003e\n        \u003ca class=\"prev mr-2\" data-controls=\"prev\" aria-controls=\"tns1\" tabindex=\"-1\"\u003e\u003ci class=\"fas fa-chevron-left\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n        \u003c\/a\u003e\u003ca class=\"next\" data-controls=\"next\" aria-controls=\"tns1\" tabindex=\"-1\"\u003e\u003ci class=\"fas fa-chevron-right\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c!-- Section 15 - Product Comparison --\u003e\n  \u003csection class=\"be14000-comparison-section py-4 py-lg-5 text-light product-nav-section\" id=\"compare\"\u003e\n    \u003cdiv class=\"container\"\u003e\n      \u003cdiv class=\"col-12 col-lg-10 m-auto text-center text-light\"\u003e\n        \u003ch2 class=\"font-weight-bold mb-4 mb-lg-5\"\u003eProduct Comparison\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"model-comparison text-center text-lg-left\"\u003e\n        \u003cdiv class=\"row model-comparison-header-mobile d-flex d-md-none\"\u003e\n          \u003cdiv class=\"col-6 px-2\"\u003e\n            \u003cdiv class=\"be14000-compare-dd\" data-slot=\"0\" data-value=\"order-1\"\u003e\n              \u003cbutton type=\"button\" class=\"be14000-compare-dd__btn\" aria-haspopup=\"listbox\" aria-expanded=\"false\" aria-label=\"Select first router to compare\"\u003e\n                \u003cspan class=\"be14000-compare-dd__label\"\u003eFlint 4 (GL-BE14000)\u003c\/span\u003e\n              \u003c\/button\u003e\n              \u003cul class=\"be14000-compare-dd__menu\" role=\"listbox\" hidden\u003e\n                \u003cli\u003e\u003cbutton type=\"button\" class=\"be14000-compare-dd__option is-active\" data-value=\"order-1\"\u003eFlint 4 (GL-BE14000)\u003c\/button\u003e\u003c\/li\u003e\n                \u003cli\u003e\u003cbutton type=\"button\" class=\"be14000-compare-dd__option\" data-value=\"order-2\"\u003eFlint 3 (GL-BE9300)\u003c\/button\u003e\u003c\/li\u003e\n                \u003cli\u003e\u003cbutton type=\"button\" class=\"be14000-compare-dd__option\" data-value=\"order-3\"\u003eFlint 2 (GL-MT6000)\u003c\/button\u003e\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 px-2\"\u003e\n            \u003cdiv class=\"be14000-compare-dd\" data-slot=\"1\" data-value=\"order-2\"\u003e\n              \u003cbutton type=\"button\" class=\"be14000-compare-dd__btn\" aria-haspopup=\"listbox\" aria-expanded=\"false\" aria-label=\"Select second router to compare\"\u003e\n                \u003cspan class=\"be14000-compare-dd__label\"\u003eFlint 3 (GL-BE9300)\u003c\/span\u003e\n              \u003c\/button\u003e\n              \u003cul class=\"be14000-compare-dd__menu\" role=\"listbox\" hidden\u003e\n                \u003cli\u003e\u003cbutton type=\"button\" class=\"be14000-compare-dd__option\" data-value=\"order-1\"\u003eFlint 4 (GL-BE14000)\u003c\/button\u003e\u003c\/li\u003e\n                \u003cli\u003e\u003cbutton type=\"button\" class=\"be14000-compare-dd__option is-active\" data-value=\"order-2\"\u003eFlint 3 (GL-BE9300)\u003c\/button\u003e\u003c\/li\u003e\n                \u003cli\u003e\u003cbutton type=\"button\" class=\"be14000-compare-dd__option\" data-value=\"order-3\"\u003eFlint 2 (GL-MT6000)\u003c\/button\u003e\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row model-comparisonp-detail mb-4\"\u003e\n          \u003cdiv class=\"col-md-4 col-lg-3 col-xl-3 d-none d-lg-flex\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-1 selected\"\u003e\n            \u003cdiv class=\"text-right mt-2 mb-4 pr-0 pr-xl-5\"\u003e\n              \u003cdiv class=\"compare-col__media\"\u003e\n                \u003cspan class=\"badge badge-pill badge-new\"\u003eNew\u003c\/span\u003e\n                \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-table\/table_be14000.png\" alt=\"Flint 4 (GL-BE14000)\"\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003ch4 class=\"font-weight-bold d-none d-md-block\"\u003eFlint 4\u003cbr class=\"d-xl-none\"\u003e (GL-BE14000)\u003c\/h4\u003e\n            \u003cp class=\"mb-3\"\u003eBE14000 Tri-band Wi-Fi 7 Home Router\u003c\/p\u003e\n            \u003cdiv class=\"mt-auto\"\u003e\n              \u003ca class=\"btn btn-round btn-light mb-0\" href=\"#\" onclick=\"event.preventDefault();window.scrollTo({top:0,behavior:'smooth'});\"\u003eShop Now\u003c\/a\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-2 selected\"\u003e\n            \u003cdiv class=\"text-right mt-2 mb-4 pr-0 pr-xl-5\"\u003e\n              \u003cdiv class=\"compare-col__media\"\u003e\n                \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-table\/table_be9300.png\" alt=\"Flint 3 (GL-BE9300)\"\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003ch4 class=\"font-weight-bold d-none d-md-block\"\u003eFlint 3\u003cbr class=\"d-xl-none\"\u003e (GL-BE9300)\u003c\/h4\u003e\n            \u003cp class=\"mb-3\"\u003eBE9300 Tri-band Wi-Fi 7 Home Router\u003c\/p\u003e\n            \u003cdiv class=\"mt-auto\"\u003e\n              \u003ca class=\"btn btn-round btn-light mb-0\" href=\"https:\/\/www.gl-inet.com\/products\/gl-be9300\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eLearn More\u003c\/a\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-3\"\u003e\n            \u003cdiv class=\"text-right mt-2 mb-4 pr-0 pr-xl-5\"\u003e\n              \u003cdiv class=\"compare-col__media\"\u003e\n                \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-table\/table_mt6000.png\" alt=\"Flint 2 (GL-MT6000)\"\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003ch4 class=\"font-weight-bold d-none d-md-block\"\u003eFlint 2\u003cbr class=\"d-xl-none\"\u003e (GL-MT6000)\u003c\/h4\u003e\n            \u003cp class=\"mb-3\"\u003eHigh-Performance Wi-Fi 6 Router\u003c\/p\u003e\n            \u003cdiv class=\"mt-auto\"\u003e\n              \u003ca class=\"btn btn-round btn-light mb-0\" href=\"https:\/\/www.gl-inet.com\/products\/gl-mt6000\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eLearn More\u003c\/a\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row model-comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-md-4 col-lg-3 col-xl-3 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eCPU\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-1 selected\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eCPU\u003c\/h5\u003e\n            \u003cp\u003eMediaTek, Quad-core @1.8 GHz\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-2 selected\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eCPU\u003c\/h5\u003e\n            \u003cp\u003eQualcomm, Quad-core @1.5 GHz\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-3\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eCPU\u003c\/h5\u003e\n            \u003cp\u003eMediaTek, Quad-core @2.0 GHz\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row model-comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-md-4 col-lg-3 col-xl-3 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eMemory \/ Storage\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-1 selected\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eMemory \/ Storage\u003c\/h5\u003e\n            \u003cp\u003eDDR4 2GB \/ eMMC 64 GB\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-2 selected\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eMemory \/ Storage\u003c\/h5\u003e\n            \u003cp\u003eDDR4 1 GB \/ eMMC 8 GB\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-3\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eMemory \/ Storage\u003c\/h5\u003e\n            \u003cp\u003eDDR4 1 GB \/ eMMC 8 GB\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row model-comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-md-4 col-lg-3 col-xl-3 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eWi-Fi Coverage\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-1 selected\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eWi-Fi Coverage\u003c\/h5\u003e\n            \u003cp\u003eUp to 3,100 sq ft\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-2 selected\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eWi-Fi Coverage\u003c\/h5\u003e\n            \u003cp\u003eUp to 2,000 sq ft\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-3\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eWi-Fi Coverage\u003c\/h5\u003e\n            \u003cp\u003eUp to 1,500 sq ft\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row model-comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-md-4 col-lg-3 col-xl-3 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eWi-Fi Speed\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-1 selected\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eWi-Fi Speed\u003c\/h5\u003e\n            \u003cp\u003eMax. 688 Mbps (2.4 GHz) + 4,323 Mbps (5 GHz) + 8,646 Mbps (6 GHz)\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-2 selected\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eWi-Fi Speed\u003c\/h5\u003e\n            \u003cp\u003eMax. 688 Mbps (2.4 GHz) + 2,882 Mbps (5 GHz) + 5,765 Mbps (6 GHz)\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-3\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eWi-Fi Speed\u003c\/h5\u003e\n            \u003cp\u003eMax. 1148 Mbps (2.4 GHz) + 4,804 Mbps (5 GHz)\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row model-comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-md-4 col-lg-3 col-xl-3 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eWireGuard® Speed\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-1 selected\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eWireGuard® Speed\u003c\/h5\u003e\n            \u003cp\u003eMax. 1500 Mbps\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-2 selected\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eWireGuard® Speed\u003c\/h5\u003e\n            \u003cp\u003eMax. 680 Mbps\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-3\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eWireGuard® Speed\u003c\/h5\u003e\n            \u003cp\u003eMax. 900 Mbps\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row model-comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-md-4 col-lg-3 col-xl-3 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eOpenVPN Speed\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-1 selected\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eOpenVPN Speed\u003c\/h5\u003e\n            \u003cp\u003eMax. 1500 Mbps (with DCO support)\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-2 selected\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eOpenVPN Speed\u003c\/h5\u003e\n            \u003cp\u003eMax. 680 Mbps (with DCO support)\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-3\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eOpenVPN Speed\u003c\/h5\u003e\n            \u003cp\u003eMax. 880 Mbps (with DCO support)\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row model-comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-md-4 col-lg-3 col-xl-3 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eTouchscreen\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-1 selected\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eTouchscreen\u003c\/h5\u003e\n            \u003cp\u003e\u003ci class=\"fa-solid fa-check\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-2 selected\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eTouchscreen\u003c\/h5\u003e\n            \u003cp\u003e\u003ci class=\"fa-solid fa-hyphen\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-3\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eTouchscreen\u003c\/h5\u003e\n            \u003cp\u003e\u003ci class=\"fa-solid fa-hyphen\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row model-comparisonp-detail model-comparisonp-detail--top\"\u003e\n          \u003cdiv class=\"col-md-4 col-lg-3 col-xl-3 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eEthernet Ports\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-1 selected\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eEthernet Ports\u003c\/h5\u003e\n            \u003cp\u003e\n              1 x 10G WAN\/LAN Ethernet Port\u003cbr\u003e\n              1 x 10G SFP+ WAN\/LAN Port\u003cbr\u003e\n              1 x 2.5G WAN\/LAN Ethernet Port\u003cbr\u003e\n              3 x 2.5G LAN Ethernet Ports\u003cbr\u003e\n              4 x 1G LAN Ethernet Ports\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-2 selected\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eEthernet Ports\u003c\/h5\u003e\n            \u003cp\u003e\n              1 x 2.5G WAN Ethernet Port\u003cbr\u003e\n              1 x 2.5G WAN\/LAN Ethernet Port\u003cbr\u003e\n              3 x 2.5G LAN Ethernet Ports\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-3\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eEthernet Ports\u003c\/h5\u003e\n            \u003cp\u003e\n              1 x 2.5G WAN Ethernet Port\u003cbr\u003e\n              1 x 2.5G WAN\/LAN Ethernet Port\u003cbr\u003e\n              4 x LAN Ethernet Ports\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row model-comparisonp-detail\"\u003e\n          \u003cdiv class=\"col-md-4 col-lg-3 col-xl-3 d-none d-lg-block\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eDevice Capacity\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-1 selected\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eDevice Capacity\u003c\/h5\u003e\n            \u003cp\u003eUp to 250 concurrent devices\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-2 selected\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eDevice Capacity\u003c\/h5\u003e\n            \u003cp\u003eUp to 124 concurrent devices\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-md-4 col-lg-3 col-xl-3 compare-col order-3\"\u003e\n            \u003ch5 class=\"font-weight-bold d-lg-none mb-2\"\u003eDevice Capacity\u003c\/h5\u003e\n            \u003cp\u003eUp to 86 concurrent devices\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cscript\u003e\n      (function () {\n        function initBe14000Compare() {\n          var compareSection = document.getElementById('compare');\n          if (!compareSection || compareSection.getAttribute('data-compare-bound') === '1') return;\n          compareSection.setAttribute('data-compare-bound', '1');\n\n          var dropdowns = Array.prototype.slice.call(compareSection.querySelectorAll('.be14000-compare-dd'));\n          var rows = compareSection.querySelectorAll('.model-comparisonp-detail');\n\n          function isMobileCompare() {\n            return window.innerWidth \u003c 768;\n          }\n\n          function getSelectedValues() {\n            \/\/ Mobile (\u003c768): 2 cols from dropdowns. md+: show all 3 (dropdowns hidden).\n            if (!isMobileCompare()) {\n              return ['order-1', 'order-2', 'order-3'];\n            }\n            var values = dropdowns.map(function (dd) {\n              return dd.getAttribute('data-value');\n            }).filter(Boolean);\n            if (values.length \u003c 2) values = ['order-1', 'order-2'];\n            return values.slice(0, 2);\n          }\n\n          function closeAll() {\n            dropdowns.forEach(function (dd) {\n              dd.classList.remove('is-open');\n              var btn = dd.querySelector('.be14000-compare-dd__btn');\n              var menu = dd.querySelector('.be14000-compare-dd__menu');\n              if (btn) btn.setAttribute('aria-expanded', 'false');\n              if (menu) menu.hidden = true;\n            });\n          }\n\n          function updateDisplay() {\n            var values = getSelectedValues();\n            if (!values.length) values = ['order-1', 'order-2'];\n\n            rows.forEach(function (row) {\n              var cols = row.querySelectorAll('.compare-col');\n              Array.prototype.forEach.call(cols, function (col) {\n                var showIndex = -1;\n                for (var i = 0; i \u003c values.length; i++) {\n                  if (col.classList.contains(values[i])) {\n                    showIndex = i;\n                    break;\n                  }\n                }\n                \/\/ toggle in one pass — never leave a row with zero .selected\n                if (showIndex \u003e= 0) {\n                  col.classList.add('selected');\n                  col.style.order = String(showIndex + 1);\n                } else {\n                  col.classList.remove('selected');\n                  col.style.order = '';\n                }\n              });\n            });\n          }\n\n          function updateOptions() {\n            var selected = getSelectedValues();\n            dropdowns.forEach(function (dd) {\n              var current = dd.getAttribute('data-value');\n              Array.prototype.forEach.call(dd.querySelectorAll('.be14000-compare-dd__option'), function (opt) {\n                var value = opt.getAttribute('data-value');\n                var taken = selected.indexOf(value) !== -1 \u0026\u0026 value !== current;\n                opt.classList.toggle('is-disabled', taken);\n                opt.classList.toggle('is-active', value === current);\n                opt.disabled = taken;\n              });\n            });\n          }\n\n          function setValue(dd, value) {\n            var opt = dd.querySelector('.be14000-compare-dd__option[data-value=\"' + value + '\"]');\n            if (!opt) return;\n            dd.setAttribute('data-value', value);\n            var label = dd.querySelector('.be14000-compare-dd__label');\n            if (label) label.textContent = opt.textContent.replace(\/\\s+\/g, ' ').trim();\n          }\n\n          dropdowns.forEach(function (dd) {\n            var btn = dd.querySelector('.be14000-compare-dd__btn');\n            var menu = dd.querySelector('.be14000-compare-dd__menu');\n            if (!btn || !menu) return;\n\n            btn.addEventListener('click', function (e) {\n              e.preventDefault();\n              e.stopPropagation();\n              var willOpen = menu.hidden;\n              closeAll();\n              if (willOpen) {\n                dd.classList.add('is-open');\n                btn.setAttribute('aria-expanded', 'true');\n                menu.hidden = false;\n              }\n            });\n\n            menu.addEventListener('click', function (e) {\n              var opt = e.target.closest('.be14000-compare-dd__option');\n              if (!opt || opt.disabled) return;\n              e.preventDefault();\n              e.stopPropagation();\n              setValue(dd, opt.getAttribute('data-value'));\n              closeAll();\n              updateOptions();\n              updateDisplay();\n            });\n          });\n\n          document.addEventListener('click', function (e) {\n            if (!e.target.closest || !e.target.closest('#compare .be14000-compare-dd')) closeAll();\n          });\n\n          updateOptions();\n          updateDisplay();\n          window.addEventListener('resize', function () {\n            updateOptions();\n            updateDisplay();\n          });\n        }\n\n        if (document.readyState === 'loading') {\n          document.addEventListener('DOMContentLoaded', initBe14000Compare);\n        } else {\n          initBe14000Compare();\n        }\n        window.addEventListener('load', initBe14000Compare);\n      })();\n    \u003c\/script\u003e\n  \u003c\/section\u003e\n\n\u003c!-- Section 15 - Product Specifications --\u003e\n  \u003csection class=\"product-specs-section py-4 py-lg-5 bg-light product-nav-section\" id=\"specs\"\u003e\n    \u003cdiv class=\"container\"\u003e\n      \u003cdiv class=\"row justify-content-center\"\u003e\n\n        \u003cdiv class=\"text-dark col-6 col-md-4 col-lg-3 px-0 pb-3 text-center\"\u003e\n          \u003cpicture\u003e\n            \u003csource srcset=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-icon\/icon_wifi7.webp\" type=\"image\/webp\"\u003e\n            \u003csource srcset=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-icon\/icon_wifi7.png\" type=\"image\/png\"\u003e\n            \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-icon\/icon_wifi7.png\" alt=\"Tri-band Wi-Fi 7\"\u003e\u003c\/source\u003e\u003c\/picture\u003e\n          \u003ch5 class=\"font-weight-bold\"\u003eTri-band Wi-Fi 7\u003c\/h5\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"text-dark col-6 col-md-4 col-lg-3 px-0 pb-3 text-center\"\u003e\n          \u003cpicture\u003e\n            \u003csource srcset=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-icon\/icon_touch-screen.webp\" type=\"image\/webp\"\u003e\n            \u003csource srcset=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-icon\/icon_touch-screen.png\" type=\"image\/png\"\u003e\n            \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-icon\/icon_touch-screen.png\" alt=\"Touchscreen\"\u003e\u003c\/source\u003e\u003c\/picture\u003e\n          \u003ch5 class=\"font-weight-bold\"\u003eTouchscreen\u003c\/h5\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"text-dark col-6 col-md-4 col-lg-3 px-0 pb-3 text-center\"\u003e\n          \u003cpicture\u003e\n            \u003csource srcset=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-icon\/icon_10gbps-sfp.webp\" type=\"image\/webp\"\u003e\n            \u003csource srcset=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-icon\/icon_10gbps-sfp.png\" type=\"image\/png\"\u003e\n            \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-icon\/icon_10gbps-sfp.png\" alt=\"10Gbps SFP+\"\u003e\u003c\/source\u003e\u003c\/picture\u003e\n          \u003ch5 class=\"font-weight-bold\"\u003e10Gbps SFP+\u003c\/h5\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"text-dark col-6 col-md-4 col-lg-3 px-0 pb-3 text-center\"\u003e\n          \u003cpicture\u003e\n            \u003csource srcset=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-icon\/icon_multi-wan.webp\" type=\"image\/webp\"\u003e\n            \u003csource srcset=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-icon\/icon_multi-wan.png\" type=\"image\/png\"\u003e\n            \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-icon\/icon_multi-wan.png\" alt=\"Multi-WAN\"\u003e\u003c\/source\u003e\u003c\/picture\u003e\n          \u003ch5 class=\"font-weight-bold\"\u003eMulti-WAN\u003c\/h5\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"text-dark col-6 col-md-4 col-lg-3 px-0 pb-3 text-center\"\u003e\n          \u003cpicture\u003e\n            \u003csource srcset=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-icon\/icon_vpn.webp\" type=\"image\/webp\"\u003e\n            \u003csource srcset=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-icon\/icon_vpn.png\" type=\"image\/png\"\u003e\n            \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-icon\/icon_vpn.png\" alt=\"VPN Client \/ Server\"\u003e\u003c\/source\u003e\u003c\/picture\u003e\n          \u003ch5 class=\"font-weight-bold\"\u003eVPN Client \/\u003cbr\u003eServer\u003c\/h5\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"text-dark col-6 col-md-4 col-lg-3 px-0 pb-3 text-center\"\u003e\n          \u003cpicture\u003e\n            \u003csource srcset=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-icon\/icon_vlan.webp\" type=\"image\/webp\"\u003e\n            \u003csource srcset=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-icon\/icon_vlan.png\" type=\"image\/png\"\u003e\n            \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-icon\/icon_vlan.png\" alt=\"VLAN\"\u003e\u003c\/source\u003e\u003c\/picture\u003e\n          \u003ch5 class=\"font-weight-bold\"\u003eVLAN\u003c\/h5\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"text-dark col-6 col-md-4 col-lg-3 px-0 pb-3 text-center\"\u003e\n          \u003cpicture\u003e\n            \u003csource srcset=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-icon\/icon_10gbps-port.webp\" type=\"image\/webp\"\u003e\n            \u003csource srcset=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-icon\/icon_10gbps-port.png\" type=\"image\/png\"\u003e\n            \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-icon\/icon_10gbps-port.png\" alt=\"10Gbps Ethernet Port\"\u003e\u003c\/source\u003e\u003c\/picture\u003e\n          \u003ch5 class=\"font-weight-bold\"\u003e10Gbps\u003cbr\u003eEthernet Port\u003c\/h5\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"text-dark col-6 col-md-4 col-lg-3 px-0 pb-3 text-center\"\u003e\n          \u003cpicture\u003e\n            \u003csource srcset=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-icon\/icon_2.5gbps-ports_x4.webp\" type=\"image\/webp\"\u003e\n            \u003csource srcset=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-icon\/icon_2.5gbps-ports_x4.png\" type=\"image\/png\"\u003e\n            \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/general\/product-icon\/icon_2.5gbps-ports_x4.png\" alt=\"2.5Gbps Ethernet Ports\"\u003e\u003c\/source\u003e\u003c\/picture\u003e\n          \u003ch5 class=\"font-weight-bold\"\u003e2.5Gbps\u003cbr\u003eEthernet Ports\u003c\/h5\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"py-4 py-lg-5\"\u003e\n    \u003cdiv class=\"container\"\u003e\n      \u003cdiv class=\"row justify-content-center\"\u003e\n        \u003cdiv class=\"col-12\"\u003e\n          \u003ch2 class=\"font-weight-bold text-left mb-4\"\u003eSpecifications\u003c\/h2\u003e\n          \u003ctable class=\"table\"\u003e\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left\"\u003eInterface\u003c\/td\u003e\n                \u003ctd class=\"td-right\"\u003e\n                  1 x 10G WAN\/LAN Ethernet Port\u003cbr\u003e\n                  1 x 10G SFP+ WAN\/LAN Port\u003cbr\u003e\n                  1 x 2.5G WAN\/LAN Ethernet Port\u003cbr\u003e\n                  3 x 2.5G LAN Ethernet Ports\u003cbr\u003e\n                  4 x 1G LAN Ethernet Ports\u003cbr\u003e\n                  1 x USB 3.0 Port (Type-A)\u003cbr\u003e\n                  1 x USB 3.0 Port (Type-C)\u003cbr\u003e\n                  1 x Reset Button\u003cbr\u003e\n                  1 x Power Button\n                \u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left\"\u003eCPU\u003c\/td\u003e\n                \u003ctd class=\"td-right\"\u003eMediaTek Quad-Core Cortex-A73 @ 1.8GHz\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left\"\u003eMemory \/ Storage\u003c\/td\u003e\n                \u003ctd class=\"td-right\"\u003eDDR4 2 GB \/ eMMC 64 GB\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left\"\u003eProtocol\u003c\/td\u003e\n                \u003ctd class=\"td-right\"\u003eIEEE 802.11a\/b\/g\/n\/ac\/ax\/be\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left\"\u003eWi-Fi Speed\u003c\/td\u003e\n                \u003ctd class=\"td-right\"\u003e688 Mbps (2.4 GHz), 4323 Mbps (5 GHz), 8646 Mbps (6 GHz)\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left\"\u003eEthernet Speed\u003c\/td\u003e\n                \u003ctd class=\"td-right\"\u003e10\/100\/1000\/2500\/10000 Mbps\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left\"\u003eAntennas\u003c\/td\u003e\n                \u003ctd class=\"td-right\"\u003e6 x Foldable External Wi-Fi Antennas\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left\"\u003ePower Input\u003c\/td\u003e\n                \u003ctd class=\"td-right\"\u003e12V\/4A\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left\"\u003ePower Consumption\u003c\/td\u003e\n                \u003ctd class=\"td-right\"\u003e\n                  Without USB Load: \u0026lt;25W\u003cbr\u003e\n                  With USB Load: \u0026lt;45W\n                \u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left\"\u003eOperating Temperature\u003c\/td\u003e\n                \u003ctd class=\"td-right\"\u003e0 ~ 40°C (32 ~ 104°F)\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left\"\u003eStorage Temperature\u003c\/td\u003e\n                \u003ctd class=\"td-right\"\u003e-20 ~ 70°C (-4 ~ 158°F)\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"td-left\"\u003eDimension \/ Weight\u003c\/td\u003e\n                \u003ctd class=\"td-right\"\u003e293 x 172 x 76mm \/ 1166g\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', () =\u003e {\n      const getCarouselLayout = (viewportWidth) =\u003e {\n        const gap = 20;\n        const isMobile = window.innerWidth \u003c 768;\n        const slideGap = 10;\n        const slideWidth = isMobile ? viewportWidth - gap * 2 + slideGap * 2 : (viewportWidth - gap) \/ 2;\n        const centerOffset = isMobile ? gap - slideGap : (viewportWidth - slideWidth) \/ 2;\n\n        return { slideWidth, centerOffset };\n      };\n\n      const wifi7SpeedChart = document.querySelector('.be14000-wifi7-speed-chart');\n      if (wifi7SpeedChart) {\n        const wifi7Observer = new IntersectionObserver(([entry]) =\u003e {\n          if (!entry.isIntersecting) return;\n\n          entry.target.classList.add('is-animated');\n          wifi7Observer.unobserve(entry.target);\n        }, { threshold: 0.35 });\n\n        wifi7Observer.observe(wifi7SpeedChart);\n      }\n\n      const initHoverPlayGrid = (root) =\u003e {\n        if (!root) return;\n\n        const desktopMq = window.matchMedia('(min-width: 1200px)');\n        const row = root.querySelector('.be14000-wifi7-hover-grid__row') || root;\n        const tabsBg = root.querySelector('.be14000-wifi7-hover-grid__stack .scenarios-tabs-bg');\n        const tabs = [...root.querySelectorAll('.be14000-wifi7-hover-grid__stack .tab')];\n        const panels = [...root.querySelectorAll('.be14000-hover-stack-panel')];\n        const cards = [...root.querySelectorAll('.be14000-hover-card')].map((card) =\u003e ({\n          card,\n          key: card.getAttribute('data-hover-tab'),\n          video: card.querySelector('.be14000-hover-card__video'),\n          progressFill: card.querySelector('.be14000-hover-card__progress-fill'),\n        }));\n        let activeIndex = 0;\n        let progressRafId = 0;\n\n        const isDesktop = () =\u003e desktopMq.matches;\n\n        const syncCardHeight = () =\u003e {\n          if (!isDesktop()) return;\n\n          const styles = getComputedStyle(row);\n          const gap = Number.parseFloat(styles.gap) || 0;\n          const paddingX =\n            (Number.parseFloat(styles.paddingLeft) || 0) +\n            (Number.parseFloat(styles.paddingRight) || 0);\n          const restingWidth = (row.clientWidth - paddingX - gap) \/ 2;\n          if (restingWidth \u003c= 0) return;\n\n          const ratio = window.innerWidth \u003e= 1800 ? 9 \/ 16 : 3 \/ 4;\n\n          root.style.setProperty(\n            '--be14000-hover-card-height',\n            `${restingWidth * ratio}px`\n          );\n        };\n\n        const stopProgressLoop = () =\u003e {\n          if (!progressRafId) return;\n          cancelAnimationFrame(progressRafId);\n          progressRafId = 0;\n        };\n\n        const setProgress = (progressFill, ratio) =\u003e {\n          if (!progressFill) return;\n          progressFill.style.transform = `scaleX(${Math.min(Math.max(ratio, 0), 1)})`;\n        };\n\n        const startProgressLoop = ({ card, video, progressFill }) =\u003e {\n          if (!video || !progressFill) return;\n\n          stopProgressLoop();\n\n          const tick = () =\u003e {\n            if (!card.classList.contains('is-active') || video.paused || video.ended) {\n              progressRafId = 0;\n              return;\n            }\n\n            if (video.duration) {\n              setProgress(progressFill, video.currentTime \/ video.duration);\n            }\n\n            progressRafId = requestAnimationFrame(tick);\n          };\n\n          progressRafId = requestAnimationFrame(tick);\n        };\n\n        const resetMedia = ({ card, video, progressFill }, { keepClass = false } = {}) =\u003e {\n          if (!keepClass) card.classList.remove('is-active');\n          if (video) {\n            video.pause();\n            try {\n              video.currentTime = 0;\n            } catch (error) {\n              \/* ignore seek before metadata *\/\n            }\n          }\n          setProgress(progressFill, 0);\n        };\n\n        const updateTabIndicator = (activeTab) =\u003e {\n          if (!activeTab || !tabsBg) return;\n          tabsBg.style.setProperty('--indicator-width', `${activeTab.offsetWidth}px`);\n          tabsBg.style.setProperty('--indicator-left', `${activeTab.offsetLeft}px`);\n        };\n\n        const setActiveIndex = (index, { play = true } = {}) =\u003e {\n          activeIndex = ((index % cards.length) + cards.length) % cards.length;\n          const activeItem = cards[activeIndex];\n\n          stopProgressLoop();\n          cards.forEach((item, i) =\u003e {\n            const active = i === activeIndex;\n            item.card.classList.toggle('is-active', active);\n            if (item.video) item.video.loop = isDesktop();\n            if (!active) resetMedia(item, { keepClass: true });\n          });\n\n          tabs.forEach((tab) =\u003e {\n            tab.classList.toggle('active', tab.getAttribute('data-tab') === activeItem.key);\n          });\n          panels.forEach((panel) =\u003e {\n            panel.classList.toggle('active', panel.getAttribute('data-target') === activeItem.key);\n          });\n          updateTabIndicator(tabs.find((tab) =\u003e tab.classList.contains('active')));\n\n          if (!play || !activeItem?.video) return;\n\n          activeItem.video.play().then(() =\u003e startProgressLoop(activeItem)).catch(() =\u003e {});\n        };\n\n        const activateDesktopCard = (item) =\u003e {\n          stopProgressLoop();\n          cards.forEach((other) =\u003e {\n            if (other !== item) resetMedia(other);\n          });\n\n          item.card.classList.add('is-active');\n          if (item.video) item.video.loop = true;\n          if (!item.video) return;\n\n          item.video.play().then(() =\u003e startProgressLoop(item)).catch(() =\u003e {});\n        };\n\n        cards.forEach((item, index) =\u003e {\n          item.card.addEventListener('mouseenter', () =\u003e {\n            if (!isDesktop()) return;\n            activateDesktopCard(item);\n          });\n          item.card.addEventListener('mouseleave', () =\u003e {\n            if (!isDesktop()) return;\n            stopProgressLoop();\n            resetMedia(item);\n          });\n          item.video?.addEventListener('ended', () =\u003e {\n            if (isDesktop()) return;\n            setActiveIndex(activeIndex + 1, { play: true });\n          });\n        });\n\n        tabs.forEach((tab) =\u003e {\n          tab.addEventListener('click', () =\u003e {\n            if (isDesktop()) return;\n            const index = cards.findIndex((item) =\u003e item.key === tab.getAttribute('data-tab'));\n            if (index \u003e= 0) setActiveIndex(index, { play: true });\n          });\n        });\n\n        const syncMode = () =\u003e {\n          stopProgressLoop();\n          cards.forEach((item) =\u003e {\n            if (item.video) item.video.loop = isDesktop();\n            resetMedia(item);\n          });\n\n          if (isDesktop()) {\n            syncCardHeight();\n            return;\n          }\n\n          setActiveIndex(activeIndex, { play: true });\n          requestAnimationFrame(() =\u003e {\n            updateTabIndicator(tabs.find((tab) =\u003e tab.classList.contains('active')));\n          });\n        };\n\n        syncMode();\n        requestAnimationFrame(syncCardHeight);\n        window.addEventListener('resize', () =\u003e {\n          syncCardHeight();\n          if (!isDesktop()) {\n            updateTabIndicator(tabs.find((tab) =\u003e tab.classList.contains('active')));\n          }\n        });\n        if (desktopMq.addEventListener) {\n          desktopMq.addEventListener('change', syncMode);\n        } else {\n          desktopMq.addListener(syncMode);\n        }\n      };\n\n      initHoverPlayGrid(document.querySelector('.be14000-wifi7-hover-grid'));\n\n      const flashCompare = document.querySelector('.be14000-flash-compare');\n      const typicalBar = flashCompare?.querySelector('.be14000-flash-compare-bar--typical');\n      if (flashCompare \u0026\u0026 typicalBar) {\n        const typicalRatio = 512 \/ (64 * 1024);\n\n        const updateFlashCompare = () =\u003e {\n          const trackWidth = typicalBar.offsetWidth;\n          const minWidth = window.innerWidth \u003c 768 ? 96 : 118;\n\n          flashCompare.style.setProperty(\n            '--be14000-flash-typical-size',\n            `${Math.max(trackWidth * typicalRatio, minWidth)}px`\n          );\n        };\n\n        updateFlashCompare();\n        window.addEventListener('resize', updateFlashCompare);\n\n        if (typeof ResizeObserver !== 'undefined') {\n          new ResizeObserver(updateFlashCompare).observe(typicalBar);\n        }\n      }\n\n      const ensureVideoFrameVisible = (video) =\u003e {\n        if (video.readyState \u003e= HTMLMediaElement.HAVE_CURRENT_DATA) {\n          return Promise.resolve();\n        }\n\n        return new Promise((resolve) =\u003e {\n          const finish = () =\u003e {\n            video.removeEventListener('loadeddata', onLoadedData);\n            video.removeEventListener('error', onError);\n            video.pause();\n            resolve();\n          };\n          const onLoadedData = () =\u003e finish();\n          const onError = () =\u003e finish();\n\n          video.addEventListener('loadeddata', onLoadedData, { once: true });\n          video.addEventListener('error', onError, { once: true });\n          video.preload = 'auto';\n          video.load();\n        });\n      };\n\n      const syncCarouselVideos = (root, activeSlide) =\u003e {\n        if (!root) return;\n\n        root.querySelectorAll('video').forEach((video) =\u003e {\n          const isActive = activeSlide?.contains(video);\n\n          if (isActive) {\n            const startPlayback = () =\u003e {\n              const playPromise = video.play();\n              if (playPromise !== undefined) {\n                playPromise.catch(() =\u003e {});\n              }\n            };\n\n            if (video.readyState \u003e= HTMLMediaElement.HAVE_CURRENT_DATA) {\n              startPlayback();\n            } else {\n              ensureVideoFrameVisible(video).then(startPlayback);\n            }\n            return;\n          }\n\n          video.pause();\n        });\n      };\n\n      const initCenterCarousel = (root, { infinite = true, onRealIndexChange } = {}) =\u003e {\n        if (!root) return null;\n\n        const viewport = root.querySelector('.be14000-carousel-viewport');\n        const track = root.querySelector('.be14000-carousel-track');\n        const originalSlides = [...root.querySelectorAll('.be14000-carousel-slide')];\n        const prevBtn = root.querySelector('.be14000-carousel-btn--prev');\n        const nextBtn = root.querySelector('.be14000-carousel-btn--next');\n        const dotsContainer = root.querySelector('.be14000-carousel-dots');\n        const slideCount = originalSlides.length;\n\n        if (!viewport || !track || !slideCount) return null;\n\n        if (infinite) {\n          for (let copy = 0; copy \u003c 2; copy += 1) {\n            originalSlides.forEach((slide) =\u003e {\n              const duplicate = slide.cloneNode(true);\n              duplicate.setAttribute('aria-hidden', 'true');\n              track.appendChild(duplicate);\n            });\n          }\n        }\n\n        const slides = [...track.querySelectorAll('.be14000-carousel-slide')];\n        slides.forEach((slide) =\u003e {\n          slide.querySelectorAll('video').forEach((video) =\u003e {\n            ensureVideoFrameVisible(video);\n          });\n        });\n        let currentIndex = infinite ? slideCount : 0;\n        let isAnimating = false;\n\n        const dots = dotsContainer\n          ? originalSlides.map((_, index) =\u003e {\n              const dot = document.createElement('button');\n              dot.type = 'button';\n              dot.className = 'be14000-carousel-dot';\n              dot.setAttribute('role', 'tab');\n              dot.setAttribute('aria-label', `Go to slide ${index + 1}`);\n              dot.addEventListener('click', () =\u003e goToSlide(index));\n              dotsContainer.appendChild(dot);\n              return dot;\n            })\n          : [];\n\n        const getRealIndex = () =\u003e\n          infinite\n            ? ((currentIndex % slideCount) + slideCount) % slideCount\n            : currentIndex;\n\n        const normalizeToMiddleSet = () =\u003e {\n          if (!infinite) return false;\n\n          if (currentIndex \u003e= slideCount * 2) {\n            currentIndex -= slideCount;\n            return true;\n          }\n\n          if (currentIndex \u003c slideCount) {\n            currentIndex += slideCount;\n            return true;\n          }\n\n          return false;\n        };\n\n        const updateCarousel = (animate = true) =\u003e {\n          const viewportWidth = viewport.offsetWidth;\n          const { slideWidth, centerOffset } = getCarouselLayout(viewportWidth);\n\n          viewport.style.setProperty('--be14000-carousel-slide-width', `${slideWidth}px`);\n          viewport.style.setProperty('--be14000-carousel-center-offset', `${centerOffset}px`);\n          if (infinite) {\n            root.style.setProperty('--be14000-carousel-slide-width', `${slideWidth}px`);\n            root.style.setProperty('--be14000-carousel-center-offset', `${centerOffset}px`);\n          }\n          track.classList.toggle('is-resetting', !animate);\n          track.style.transition = animate ? 'transform 0.6s ease' : 'none';\n          track.style.transform = `translateX(${centerOffset - slides[currentIndex].offsetLeft}px)`;\n\n          const realIndex = getRealIndex();\n          dots.forEach((dot, index) =\u003e {\n            const isActive = index === realIndex;\n            dot.classList.toggle('is-active', isActive);\n            dot.setAttribute('aria-selected', isActive ? 'true' : 'false');\n          });\n          slides.forEach((slide, index) =\u003e\n            slide.classList.toggle('is-active', index === currentIndex)\n          );\n          syncCarouselVideos(root, slides[currentIndex]);\n          if (!infinite) {\n            if (prevBtn) prevBtn.disabled = currentIndex === 0;\n            if (nextBtn) nextBtn.disabled = currentIndex \u003e= slideCount - 1;\n          }\n          onRealIndexChange?.(realIndex);\n        };\n\n        const goToSlide = (realIndex) =\u003e {\n          if (isAnimating) return;\n\n          if (infinite) {\n            const targetIndex = slideCount + realIndex;\n            if (normalizeToMiddleSet()) {\n              updateCarousel(false);\n            }\n\n            if (currentIndex === targetIndex) return;\n\n            isAnimating = true;\n            currentIndex = targetIndex;\n            updateCarousel(true);\n            return;\n          }\n\n          if (realIndex === currentIndex) return;\n\n          currentIndex = realIndex;\n          updateCarousel(true);\n        };\n\n        const stepCarousel = (direction) =\u003e {\n          if (isAnimating) return;\n\n          if (!infinite) {\n            const nextIndex = currentIndex + direction;\n            if (nextIndex \u003c 0 || nextIndex \u003e= slideCount) return;\n            currentIndex = nextIndex;\n            updateCarousel(true);\n            return;\n          }\n\n          isAnimating = true;\n          currentIndex += direction;\n          updateCarousel(true);\n        };\n\n        track.addEventListener('transitionend', (event) =\u003e {\n          if (event.target !== track || event.propertyName !== 'transform') return;\n\n          if (infinite \u0026\u0026 normalizeToMiddleSet()) {\n            requestAnimationFrame(() =\u003e {\n              updateCarousel(false);\n              isAnimating = false;\n            });\n            return;\n          }\n\n          isAnimating = false;\n        });\n\n        prevBtn?.addEventListener('click', () =\u003e stepCarousel(-1));\n        nextBtn?.addEventListener('click', () =\u003e stepCarousel(1));\n        window.addEventListener('resize', () =\u003e updateCarousel(false));\n        updateCarousel(false);\n\n        return { goToSlide };\n      };\n\n      const openwrtTabButtons = [...document.querySelectorAll('.be14000-openwrt-tabs [data-openwrt-slide]')];\n      const openwrtCarouselApi = initCenterCarousel(\n        document.querySelector('#be14000OpenwrtCarousel'),\n        {\n          infinite: true,\n          onRealIndexChange: (realIndex) =\u003e {\n            openwrtTabButtons.forEach((tab) =\u003e {\n              const isActive = Number(tab.getAttribute('data-openwrt-slide')) === realIndex;\n              tab.classList.toggle('active', isActive);\n              tab.setAttribute('aria-selected', isActive ? 'true' : 'false');\n            });\n          },\n        }\n      );\n\n      openwrtTabButtons.forEach((tab) =\u003e {\n        tab.addEventListener('click', () =\u003e {\n          openwrtCarouselApi?.goToSlide(Number(tab.getAttribute('data-openwrt-slide')));\n        });\n      });\n\n      const initScenarioTabs = (section, panelSelector) =\u003e {\n        if (!section) return;\n\n        const bgContainer = section.querySelector('.scenarios-tabs-bg');\n        const scrollWrapper = section.querySelector('.scenarios-tabs-wrapper');\n        const tabs = section.querySelectorAll('.tab');\n        const imgs = section.querySelectorAll('.scene-img');\n        const panels = section.querySelectorAll(panelSelector);\n\n        const switchPanel = (target) =\u003e {\n          imgs.forEach((img) =\u003e {\n            img.classList.toggle('active', img.getAttribute('data-target') === target);\n          });\n          panels.forEach((panel) =\u003e {\n            panel.classList.toggle('active', panel.getAttribute('data-target') === target);\n          });\n        };\n\n        const updateTabUI = (activeTab) =\u003e {\n          if (!activeTab || !bgContainer) return;\n\n          const tabWidth = activeTab.offsetWidth;\n          const tabLeft = activeTab.offsetLeft;\n          bgContainer.style.setProperty('--indicator-width', `${tabWidth}px`);\n          bgContainer.style.setProperty('--indicator-left', `${tabLeft}px`);\n\n          if (scrollWrapper) {\n            const containerWidth = scrollWrapper.offsetWidth;\n            const targetScroll = tabLeft - (containerWidth \/ 2) + (tabWidth \/ 2);\n\n            scrollWrapper.scrollTo({\n              left: targetScroll,\n              behavior: 'smooth'\n            });\n          }\n        };\n\n        tabs.forEach((tab) =\u003e {\n          tab.addEventListener('click', () =\u003e {\n            const target = tab.getAttribute('data-tab');\n\n            tabs.forEach((t) =\u003e t.classList.remove('active'));\n            tab.classList.add('active');\n\n            updateTabUI(tab);\n            switchPanel(target);\n          });\n        });\n\n        const initialActive = section.querySelector('.tab.active');\n        if (initialActive) {\n          setTimeout(() =\u003e updateTabUI(initialActive), 200);\n        }\n\n        window.addEventListener('resize', () =\u003e {\n          const currentActive = section.querySelector('.tab.active');\n          updateTabUI(currentActive);\n        });\n      };\n\n      initScenarioTabs(document.querySelector('.be14000-ports'), '.be14000-ports-footer p[data-target]');\n      initScenarioTabs(document.querySelector('.be14000-vpn'), '.be14000-vpn-panel[data-target]');\n\n      initCenterCarousel(document.querySelector('#be14000UsecaseCarousel'), {\n        infinite: false,\n      });\n    });\n  \u003c\/script\u003e\n\n\n\u003c\/main\u003e ","brand":"GL.iNet","offers":[{"title":"CN warehouse - NA Version","offer_id":48935509426359,"sku":"GL-BE14000-US","price":3199.0,"currency_code":"HKD","in_stock":true},{"title":"CN warehouse - EU Version","offer_id":48935509459127,"sku":"GL-BE14000-EU","price":3199.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0711\/7733\/9063\/files\/BE14000-__1000x1000_944d85f0-8e1b-4294-8f48-9c3f5dc868ee.png?v=1785806434","url":"https:\/\/www.gl-inet.com\/en-hk\/products\/gl-be14000","provider":"GL.iNet","version":"1.0","type":"link"}