{"product_id":"gl-rmq1","title":"Comet Q (GL-RMQ1) All-in-One USB Remote KVM with Wi-Fi 6","description":"\u003cstyle\u003e\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: 1440px) {\n  .tiny-slider-container-beta-tester-review .tiny-slider-beta-tester-review .tiny-slider-item-beta-tester-review {\n    transform: translateX(0);\n  }\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: 768px) {\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  .rmq1-main-container {\n    --rmq1: #1D77FF;\n  }\n\n  .rmq1-main-container .bg-rmq1 {\n    background-color: #10153b;\n  }\n\n  .rmq1-main-container .text-rmq1 {\n    color: var(--rmq1);\n  }\n\n  .rmq1-main-container .text-rmq1-grey {\n    color: #cbd5f5;\n  }\n\n  .rmq1-main-container .rmq1-text-gradient {\n    background: linear-gradient(90deg, rgb(70, 180, 246) 8%, rgb(69, 147, 255) 43%, rgb(79, 213, 237) 71%, rgb(208, 217, 255) 100%);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    \/* For Firefox *\/\n    background-clip: text;\n    color: transparent;\n  }\n\n  .rmq1-main-container .pass-one {\n    font-family: Roboto, sans-serif;\n    font-weight: 700;\n    border-radius: 28px;\n    padding-top: 20px;\n    padding-bottom: 20px;\n    padding-left: 44px;\n    padding-right: 44px;\n    height: 55px;\n    font-size: 0.95rem;\n    width: 100%;\n    cursor: pointer;\n    display: block;\n    border: 1px solid rgba(37, 198, 182, 0.3);\n    background: rgba(37, 198, 182, 0.12);\n    color: rgb(37, 198, 182);\n    text-transform: uppercase;\n    letter-spacing: 0.08em;\n    padding: 0.95rem 1rem;\n  }\n\n  .rmq1-main-container .pass-one:hover {\n    background: rgba(37, 198, 182, 0.22);\n    border-color: rgba(37, 198, 182, 0.5);\n    color: #ffffff;\n  }\n\n  @media (max-width: 768px) {\n    .rmq1-main-container .pass-one {\n      font-size: 0.85rem;\n      padding: 0px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n  }\n\n  .rmq1-main-container .pass-two {\n    font-family: Roboto, sans-serif;\n    font-weight: bold;\n    border-radius: 40px;\n    padding-top: 20px;\n    padding-bottom: 20px;\n    padding-left: 44px;\n    padding-right: 44px;\n    height: 55px;\n    width: 100%;\n    cursor: pointer;\n    display: block;\n    border: 1px solid rgba(34, 128, 229, 0.3);\n    background: rgba(34, 128, 229, 0.12);\n    color: rgb(34, 128, 229);\n    text-transform: uppercase;\n    letter-spacing: 0.08em;\n    font-size: 0.95rem;\n    padding: 0.95rem 1rem;\n  }\n\n  @media (max-width: 768px) {\n    .rmq1-main-container .pass-two {\n      font-size: 0.85rem;\n      padding: 0px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n  }\n\n  .rmq1-main-container .pass-two:hover {\n    background: rgba(34, 128, 229, 0.22);\n    border-color: rgba(34, 128, 229, 0.5);\n    color: #ffffff;\n  }\n\n  .rmq1-main-container .show-now-button.disabled {\n    cursor: not-allowed;\n    pointer-events: default;\n  }\n\n  .rmq1-main-container .btn-round-rmq1 {\n    background-color: var(--rmq1);\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: 768px) {\n    .rmq1-main-container .btn-round-rmq1 {\n      min-height: 50px;\n      padding: 12px 2rem;\n      text-transform: uppercase;\n      font-weight: bold;\n    }\n  }\n\n  .rmq1-main-container .btn-round-rmq1:hover {\n    background-color: #1163dd;\n  }\n\n  .rmq1-main-container .rmq1-rotating-word {\n    display: inline-block;\n    overflow: hidden;\n    vertical-align: bottom;\n    position: relative;\n  }\n\n  .rmq1-main-container .rmq1-rotating-word .rmq1-word-inner {\n    display: inline-block;\n    animation: rmq1SlideUp 0.65s cubic-bezier(0.16, 1, 0.3, 1) forwards;\n    will-change: transform, opacity;\n    background: linear-gradient(90deg, #46b4f6 8%, #4593ff 43%, #4fd5ed 71%, #d0d9ff 100%);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    color: transparent;\n  }\n\n  @keyframes rmq1SlideUp {\n    from {\n      transform: translateY(110%);\n      opacity: 0;\n    }\n\n    to {\n      transform: translateY(0);\n      opacity: 1;\n    }\n  }\n\n  @keyframes rmq1SlideOut {\n    from {\n      transform: translateY(0);\n      opacity: 1;\n    }\n\n    to {\n      transform: translateY(-110%);\n      opacity: 0;\n    }\n  }\n\n  .rmq1-main-container .rmq1-rotating-word .rmq1-word-inner.slide-out {\n    animation: rmq1SlideOut 0.5s cubic-bezier(0.7, 0, 0.84, 0) forwards;\n  }\n\n  .rmq1-main-container .btn-vip-gradient {\n    background: linear-gradient(135deg, #f5a623 0%, #f7b923 50%, #ffc629 100%);\n    color: #1a1a1a;\n    border-radius: 50px;\n    padding: 0.8rem 2.5rem;\n    text-transform: uppercase;\n    font-weight: 700;\n    font-size: 1.05rem;\n    letter-spacing: 0.5px;\n    display: inline-flex;\n    align-items: center;\n    gap: 0.6rem;\n    transition: all 0.3s ease;\n    box-shadow: 0 8px 24px rgba(245, 166, 35, 0.35);\n  }\n\n  @media (max-width: 768px) {\n    .rmq1-main-container .btn-vip-gradient {\n      min-height: 50px;\n      border-radius: 50px;\n      padding: 0.7rem 2rem;\n      font-size: 0.95rem;\n      text-transform: uppercase;\n      font-weight: 700;\n    }\n  }\n\n  .rmq1-main-container .btn-vip-gradient:hover {\n    background: linear-gradient(135deg, #f7b923 0%, #ffc629 50%, #ffd93b 100%);\n    color: #1a1a1a;\n    box-shadow: 0 12px 32px rgba(245, 166, 35, 0.45);\n    transform: translateY(-2px);\n  }\n\n  .rmq1-main-container .btn-kickstarter {\n    background-color: rgb(46, 191, 112);\n    border: 1px solid rgb(46, 191, 112);\n    color: #ffffff;\n    border-radius: 50px;\n    padding: 0.8rem 2.5rem;\n    text-transform: uppercase;\n    font-weight: 700;\n    font-size: 1.05rem;\n    letter-spacing: 0.5px;\n    display: inline-flex;\n    align-items: center;\n    gap: 0.6rem;\n    transition: all 0.3s ease;\n    box-shadow: 0 8px 24px rgba(46, 191, 112, 0.25);\n  }\n\n  @media (max-width: 768px) {\n    .rmq1-main-container .btn-kickstarter {\n      min-height: 50px;\n      border-radius: 50px;\n      padding: 0.7rem 2rem;\n      font-size: 0.95rem;\n      text-transform: uppercase;\n      font-weight: 700;\n    }\n  }\n\n  .rmq1-main-container .btn-kickstarter:hover {\n    background-color: rgb(36, 155, 92);\n    border-color: rgb(36, 155, 92);\n    box-shadow: 0 12px 32px rgba(46, 191, 112, 0.35);\n    transform: translateY(-2px);\n  }\n\n  .rmq1-main-container .vip-bolt {\n    font-size: 1.3em;\n    line-height: 1;\n  }\n\n  .rmq1-main-container #mc_embed_shell {\n    display: flex;\n    justify-content: center;\n  }\n\n  .rmq1-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 0px 0px 25px;\n  }\n\n  @media (max-width: 575.98px) {\n    .rmq1-main-container #mc_embed_shell input {\n      width: 100%;\n      height: 40px;\n      font-size: 13px;\n    }\n  }\n\n  .rmq1-main-container #mc_embed_shell input.email {\n    background: rgba(10, 19, 48, 0.52);\n    border: 1px solid rgba(255, 255, 255, 0.2);\n    color: rgba(255, 255, 255, 0.92);\n    backdrop-filter: blur(8px);\n    -webkit-backdrop-filter: blur(8px);\n    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05);\n  }\n\n  .rmq1-main-container #mc_embed_shell input.email::placeholder {\n    color: rgba(255, 255, 255, 0.62);\n  }\n\n  .rmq1-main-container #mc_embed_shell input.email:focus {\n    background: rgba(10, 19, 48, 0.68);\n    border-color: rgba(71, 131, 255, 0.75);\n    box-shadow: 0 0 0 3px rgba(71, 131, 255, 0.14);\n    outline: none;\n  }\n\n  @media (max-width: 575.98px) {\n    .rmq1-main-container #mc_embed_shell input.email {\n      font-size: 13px;\n    }\n  }\n\n  .rmq1-main-container #mc_embed_shell input[type=submit] {\n    background-color: var(--rmq1);\n  }\n\n  .rmq1-main-container #mc_embed_shell input[type=submit]:hover {\n    background-color: #085bd6;\n  }\n\n  .rmq1-main-container #mc_embed_shell input[type=submit] {\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  .rmq1-main-container #mc_embed_shell #mc-embedded-subscribe-form {\n    width: auto;\n    justify-content: start;\n  }\n\n  @media (max-width: 767.98px) {\n    .rmq1-main-container #mc_embed_shell #mc-embedded-subscribe-form {\n      margin: auto;\n      justify-content: center;\n    }\n  }\n\n  .rmq1-main-container #mc_embed_shell input[type=submit]:hover {\n    background-position: right center;\n    \/* change the direction of the change here *\/\n    color: #fff;\n    text-decoration: none;\n  }\n\n  .rmq1-main-container .top-banner {\n    min-height: 80vh;\n    background-size: cover;\n    background-repeat: no-repeat;\n    background-position: center center;\n    background-image: url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/rmq1_hero_banner_v2.jpg\");\n  }\n\n  @supports (min-height: 80svh) {\n    .rmq1-main-container .top-banner {\n      min-height: 80svh;\n    }\n  }\n\n  @media (min-width: 992px) {\n    .rmq1-main-container .top-banner .container {\n      min-height: inherit;\n      display: flex;\n      align-items: center;\n    }\n\n    .rmq1-main-container .top-banner .row {\n      width: 100%;\n    }\n  }\n\n  @media (max-width: 991px) {\n    .rmq1-main-container .top-banner {\n      height: auto;\n      min-height: 100vh;\n      padding: 1rem 0 1.5rem;\n      background-image: url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/rmq1_hero_banner_mobile_v2.jpg\");\n      background-position: center top;\n    }\n\n    @supports (min-height: 100svh) {\n      .rmq1-main-container .top-banner {\n        min-height: 100svh;\n      }\n    }\n\n    .rmq1-main-container .top-banner .container,\n    .rmq1-main-container .top-banner .row {\n      min-height: inherit;\n    }\n\n    .rmq1-main-container .top-banner .row.align-items-center {\n      align-items: flex-start !important;\n    }\n\n    .rmq1-main-container .top-banner .top-banner-content {\n      max-width: 32rem;\n      padding-top: 0.5rem;\n    }\n\n    .rmq1-main-container .top-banner .top-banner-content #mc_embed_shell {\n      justify-content: flex-start !important;\n    }\n\n    .rmq1-main-container .top-banner .top-banner-content #mc_embed_shell #mc-embedded-subscribe-form {\n      justify-content: flex-start !important;\n      margin: 0 !important;\n    }\n  }\n\n  .rmq1-main-container .top-banner .top-banner-content {\n    text-align: left;\n  }\n\n  .rmq1-main-container .top-banner .rmq1-kickstarter-status {\n    align-items: center;\n    background: rgba(11, 36, 26, 0.88);\n    border: 2px solid rgba(0, 168, 89, 0.68);\n    border-radius: 999px;\n    box-shadow: inset 0 0 0 1px rgba(91, 255, 158, 0.06);\n    display: inline-flex;\n    gap: 1.15rem;\n    margin-bottom: 1.35rem;\n    padding: 0.9rem 1.25rem;\n  }\n\n  .rmq1-main-container .top-banner .rmq1-kickstarter-status-label {\n    background: #12c85f;\n    border-radius: 0.55rem;\n    color: #ffffff;\n    font-size: 0.75rem;\n    font-weight: 900;\n    letter-spacing: 0.06em;\n    line-height: 1;\n    padding: 0.8rem 0.95rem;\n    text-transform: uppercase;\n  }\n\n  .rmq1-main-container .top-banner .rmq1-kickstarter-status-dot {\n    background: #3aca76;\n    border-radius: 999px;\n    flex: 0 0 auto;\n    height: 0.55rem;\n    width: 0.55rem;\n  }\n\n  .rmq1-main-container .top-banner .rmq1-kickstarter-status-text {\n    color: #3fe287;\n    font-size: 0.75rem;\n    font-weight: 900;\n    letter-spacing: 0.08em;\n    line-height: 1;\n    text-transform: uppercase;\n  }\n\n  .rmq1-main-container .top-banner .top-banner-content #mc_embed_shell {\n    justify-content: flex-start;\n  }\n\n  .rmq1-main-container .top-banner .top-banner-content #mc-embedded-subscribe-form {\n    justify-content: flex-start;\n    margin: 0;\n  }\n\n  .rmq1-main-container .top-banner .bg-img {\n    position: absolute;\n  }\n\n  .rmq1-main-container .top-banner .bg-img img {\n    object-fit: cover;\n  }\n\n  @media (max-width: 768px) {\n    .rmq1-main-container .top-banner .row {\n      padding-top: 1.25rem;\n    }\n  }\n\n  .rmq1-main-container .top-banner .row .d-flex img {\n    max-height: 94px;\n  }\n\n  @media (max-width: 576px) {\n    .rmq1-main-container .top-banner .row .d-flex img {\n      max-height: 70px;\n    }\n  }\n\n  .rmq1-main-container .top-banner .row .d-flex img.glinet-logo {\n    max-height: 62px;\n    padding: 0 0 0.45rem 0.5rem;\n  }\n\n  @media (max-width: 576px) {\n    .rmq1-main-container .top-banner .row .d-flex img.glinet-logo {\n      max-height: 43px;\n      padding: 0 0 0.15rem 0.5rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .rmq1-main-container .top-banner .rmq1-kickstarter-status {\n      gap: 0.75rem;\n      margin-bottom: 0.85rem;\n      padding: 0.6rem 0.85rem;\n    }\n\n    .rmq1-main-container .top-banner .rmq1-kickstarter-status-label {\n      font-size: 0.75rem;\n      padding: 0.55rem 0.72rem;\n    }\n\n    .rmq1-main-container .top-banner .rmq1-kickstarter-status-text {\n      font-size: 0.82rem;\n    }\n  }\n\n  .rmq1-main-container .top-banner h1 {\n    font-size: 2.75rem;\n  }\n\n  @media (max-width: 768px) {\n    .rmq1-main-container .top-banner h1 {\n      font-size: 1.65rem;\n      line-height: 1.15;\n      margin-bottom: 0.75rem;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .rmq1-main-container .top-banner p {\n      font-size: 0.95rem;\n      line-height: 1.5;\n      margin-bottom: 0.55rem;\n    }\n  }\n\n  .rmq1-main-container .ks-badge {\n    width: 235px;\n    padding: 10px 0 0 0;\n  }\n\n  @media (max-width: 768px) {\n    .rmq1-main-container .ks-badge {\n      width: 200px;\n      padding-top: 0;\n    }\n  }\n\n  .rmq1-main-container .rmq1-metrics-strip-section {\n    background-color: #0b0f17;\n  }\n\n  .rmq1-main-container .rmq1-metrics-strip {\n    border-bottom: 1px solid rgba(255, 255, 255, 0.08);\n    border-top: 1px solid rgba(255, 255, 255, 0.08);\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    margin: 0 auto;\n    max-width: 100%;\n  }\n\n  .rmq1-main-container .rmq1-metric-item {\n    align-items: center;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    min-height: 180px;\n    padding: 2rem 1.25rem;\n    position: relative;\n    text-align: center;\n  }\n\n  .rmq1-main-container .rmq1-metric-item:not(:last-child)::after {\n    background: rgba(255, 255, 255, 0.09);\n    content: \"\";\n    height: 64px;\n    position: absolute;\n    right: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 1px;\n  }\n\n  .rmq1-main-container .rmq1-metric-value {\n    font-size: 2.9rem;\n    font-weight: 600;\n    letter-spacing: -0.03em;\n    line-height: 1;\n    margin-bottom: 0.5rem;\n  }\n\n  .rmq1-main-container .rmq1-metric-label {\n    color: rgba(255, 255, 255, 0.58);\n    font-size: 0.95rem;\n    font-weight: 700;\n    line-height: 1.4;\n  }\n\n  .rmq1-main-container .rmq1-overview-row {\n    padding: 4rem 0;\n  }\n\n  .rmq1-main-container .rmq1-overview-card {\n    background: #000;\n    border: 1px solid rgba(120, 150, 216, 0.3);\n    border-radius: 1.6rem;\n    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.02), 0 14px 34px rgba(5, 10, 24, 0.2);\n    padding: 2.2rem 2.4rem;\n  }\n\n  .rmq1-main-container .rmq1-supporter-wall-img {\n    display: inline-block;\n    width: 55%;\n  }\n\n  @media (min-width: 992px) {\n    .rmq1-main-container .rmq1-supporter-wall-img {\n      max-width: 24rem;\n    }\n  }\n\n  .rmq1-main-container .rmq1-highlight-grid {\n    display: grid;\n    gap: 0.75rem;\n    width: 100%;\n  }\n\n  .rmq1-main-container .rmq1-highlight-card {\n    background-repeat: no-repeat;\n    background-size: cover;\n    border: 1px solid #233057;\n    border-radius: 1.25rem;\n    overflow: hidden;\n    padding: 1.2rem;\n    position: relative;\n  }\n\n  .rmq1-main-container .rmq1-highlight-card::before {\n    background: radial-gradient(ellipse 200% 180% at 0% 0%, rgba(60, 127, 228, 0.4) 0%, rgba(60, 127, 228, 0.1) 38%, transparent 68%);\n    border-radius: inherit;\n    content: \"\";\n    inset: 0;\n    pointer-events: none;\n    position: absolute;\n    z-index: 0;\n  }\n\n  .rmq1-main-container .rmq1-highlight-card h3 {\n    font-size: 1.5rem;\n    font-weight: 700;\n    line-height: 1.35;\n    margin: 0;\n    position: relative;\n    z-index: 1;\n  }\n\n  @media (max-width: 1200px) {\n    .rmq1-main-container .rmq1-highlight-card h3 {\n      font-size: 1.2rem;\n    }\n  }\n\n  @media (max-width: 991.98px) {\n    .rmq1-main-container .rmq1-highlight-card {\n      padding: 1.1rem;\n    }\n  }\n\n  @media (max-width: 767.98px) {\n    .rmq1-main-container .rmq1-highlight-card {\n      padding: 1rem;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card h3 {\n      font-size: 1.2rem;\n    }\n  }\n\n  .rmq1-main-container .rmq1-highlight-card--1 {\n    background-image: url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/highlights_offline-sleep-mode.jpg\");\n    background-position: bottom center;\n  }\n\n  .rmq1-main-container .rmq1-highlight-card--2 {\n    background-image: url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/highlights_touchscreen.jpg\");\n    background-position: bottom center;\n  }\n\n  .rmq1-main-container .rmq1-highlight-card--3 {\n    background-image: url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/highlights-wi-fi-6.jpg\");\n    background-position: center right;\n  }\n\n  .rmq1-main-container .rmq1-highlight-card--4 {\n    background-image: url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/highlights_512mb.jpg\");\n    background-position: center right;\n  }\n\n  .rmq1-main-container .rmq1-highlight-card--5 {\n    background-image: url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/highlights_hardware.jpg\");\n    background-position: top right;\n  }\n\n  .rmq1-main-container .rmq1-highlight-card--6 {\n    background-image: url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/highlights_dual-core.jpg\");\n    background-position: top right;\n  }\n\n  .rmq1-main-container .rmq1-highlight-card--7 {\n    background-image: url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/highlights_cross-device.jpg\");\n    background-position: bottom center;\n  }\n\n  .rmq1-main-container .rmq1-highlight-card--8 {\n    background-image: url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/highlights_type-c.jpg\");\n    background-position: bottom right;\n  }\n\n  .rmq1-main-container .rmq1-highlight-card--9 {\n    background-image: url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/highlights_tailscale-and-zerotier-support.jpg\");\n    background-position: bottom right;\n  }\n\n  .rmq1-main-container .rmq1-highlight-card--3,\n  .rmq1-main-container .rmq1-highlight-card--4 {\n    align-items: center;\n    background-position: center;\n    display: flex;\n    justify-content: center;\n    text-align: center;\n  }\n\n  .rmq1-main-container .rmq1-highlight-card--3 h3,\n  .rmq1-main-container .rmq1-highlight-card--4 h3 {\n    font-size: 2.15rem;\n  }\n\n  @media (max-width: 1200px) {\n\n    .rmq1-main-container .rmq1-highlight-card--3 h3,\n    .rmq1-main-container .rmq1-highlight-card--4 h3 {\n      font-size: 1.75rem;\n    }\n  }\n\n  @media (max-width: 767.98px) {\n\n    .rmq1-main-container .rmq1-highlight-card--3 h3,\n    .rmq1-main-container .rmq1-highlight-card--4 h3 {\n      font-size: 1.5rem;\n    }\n  }\n\n  @media (min-width: 992px) {\n    .rmq1-main-container .rmq1-highlight-grid {\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n      grid-template-rows: repeat(4, minmax(6.5rem, 1fr));\n      min-height: 46rem;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--1 {\n      grid-column: 1\/3;\n      grid-row: 1\/3;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--2 {\n      grid-column: 3\/4;\n      grid-row: 1\/3;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--3 {\n      grid-column: 4\/5;\n      grid-row: 1\/2;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--4 {\n      grid-column: 4\/5;\n      grid-row: 2\/3;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--5 {\n      grid-column: 1\/2;\n      grid-row: 3\/4;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--6 {\n      grid-column: 1\/2;\n      grid-row: 4\/5;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--7 {\n      grid-column: 2\/3;\n      grid-row: 3\/5;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--8,\n    .rmq1-main-container .rmq1-highlight-card--9 {\n      grid-row: 3\/5;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--8 {\n      grid-column: 3\/4;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--9 {\n      grid-column: 4\/5;\n    }\n  }\n\n  @media (min-width: 768px) and (max-width: 991.98px) {\n    .rmq1-main-container .rmq1-highlight-grid {\n      grid-auto-rows: minmax(6rem, auto);\n      grid-template-columns: repeat(6, minmax(0, 1fr));\n      min-height: 50rem;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--1 {\n      grid-column: 1\/5;\n      grid-row: 1;\n      min-height: 13rem;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--2 {\n      grid-column: 5\/7;\n      grid-row: 1;\n      min-height: 8.5rem;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--5 {\n      grid-column: 1\/3;\n      grid-row: 2;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--6 {\n      grid-column: 1\/3;\n      grid-row: 3;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--7 {\n      grid-column: 3\/5;\n      grid-row: 2\/4;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--3 {\n      grid-column: 5\/7;\n      grid-row: 2;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--4 {\n      grid-column: 5\/7;\n      grid-row: 3;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--8,\n    .rmq1-main-container .rmq1-highlight-card--9 {\n      grid-row: 4;\n      min-height: 7.5rem;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--8 {\n      grid-column: 1\/4;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--9 {\n      grid-column: 4\/7;\n    }\n  }\n\n  @media (max-width: 767.98px) {\n    .rmq1-main-container .rmq1-highlight-grid {\n      grid-auto-rows: minmax(5.5rem, auto);\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .rmq1-main-container .rmq1-highlight-card {\n      min-height: 9rem;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--1 {\n      grid-column: 1\/-1;\n      grid-row: 1;\n      background-position: center calc(100% + 15px);\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--2 {\n      grid-column: 1\/2;\n      grid-row: 2\/4;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--3 {\n      grid-column: 1\/2;\n      grid-row: 6;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--4 {\n      grid-column: 2\/3;\n      grid-row: 6;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--5 {\n      grid-column: 1\/2;\n      grid-row: 4;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--6 {\n      grid-column: 1\/2;\n      grid-row: 5;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--7 {\n      grid-column: 2\/3;\n      grid-row: 4\/6;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--8 {\n      grid-column: 2\/3;\n      grid-row: 2;\n    }\n\n    .rmq1-main-container .rmq1-highlight-card--9 {\n      grid-column: 2\/3;\n      grid-row: 3;\n    }\n  }\n\n  .rmq1-main-container .rmq1-connect-card {\n    background: radial-gradient(circle at 50% 46%, rgba(57, 112, 255, 0.18), transparent 34%), linear-gradient(180deg, #10192f 0%, #0d1425 100%);\n    border: 1px solid rgba(122, 146, 197, 0.28);\n    border-radius: 2rem;\n    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.02);\n    padding: 2rem;\n  }\n\n  .rmq1-main-container .rmq1-connect-eyebrow {\n    color: #46B4F6;\n    display: inline-block;\n    font-size: 0.8rem;\n    font-weight: 700;\n    letter-spacing: 0.18em;\n    margin-bottom: 0.75rem;\n    text-transform: uppercase;\n  }\n\n  .rmq1-main-container .rmq1-connect-flow {\n    align-items: center;\n    display: grid;\n    gap: 1rem;\n    grid-template-columns: minmax(110px, 0.9fr) auto minmax(0, 2fr);\n    margin-bottom: 2rem;\n    min-width: 0;\n  }\n\n  .rmq1-main-container .rmq1-connect-group {\n    align-items: stretch;\n    background: rgba(255, 255, 255, 0.06);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    border-radius: 1.4rem;\n    display: grid;\n    gap: 0.85rem;\n    grid-template-columns: minmax(140px, 0.95fr) auto minmax(0, 1fr);\n    min-width: 0;\n    padding: 0.85rem;\n    width: 100%;\n  }\n\n  .rmq1-main-container .rmq1-connect-targets {\n    align-items: center;\n    background: rgba(255, 255, 255, 0.08);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    border-radius: 1.4rem;\n    display: flex;\n    flex-direction: column;\n    gap: 0.5rem;\n    justify-content: center;\n    min-height: 204px;\n    min-width: 0;\n    padding: 1.25rem 1rem;\n    text-align: center;\n  }\n\n  .rmq1-main-container .rmq1-targets-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 0.75rem 0;\n    display: flex;\n    flex-direction: column;\n    gap: 0.4rem;\n    width: 100%;\n  }\n\n  .rmq1-main-container .rmq1-targets-list li {\n    color: rgba(255, 255, 255, 0.85);\n    display: flex;\n    align-items: center;\n    gap: 0.6rem;\n    font-size: 0.95rem;\n    line-height: 1.4;\n  }\n\n  .rmq1-main-container .rmq1-targets-list i {\n    color: #2890ff;\n    font-size: 0.9rem;\n    min-width: 20px;\n  }\n\n  .rmq1-main-container .rmq1-connect-device {\n    align-items: center;\n    background: rgba(255, 255, 255, 0.08);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    border-radius: 1.4rem;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    min-height: 168px;\n    min-width: 0;\n    padding: 1.25rem 1rem;\n    text-align: center;\n  }\n\n  .rmq1-main-container .rmq1-connect-device-core {\n    background: linear-gradient(180deg, rgba(45, 72, 141, 0.95) 0%, rgba(37, 57, 109, 0.95) 100%);\n    border: 2px solid rgba(50, 140, 255, 0.7);\n    box-shadow: 0 0 28px rgba(25, 93, 255, 0.22);\n    min-height: 204px;\n  }\n\n  .rmq1-main-container .rmq1-connect-device-target.is-active {\n    background: rgba(28, 57, 103, 0.62);\n    border-color: rgba(50, 140, 255, 0.7);\n  }\n\n  .rmq1-main-container .rmq1-connect-device-target {\n    background: transparent;\n    border: 0;\n    border-radius: 1rem;\n    min-height: 130px;\n  }\n\n  .rmq1-main-container .rmq1-connect-icon {\n    align-items: center;\n    color: #ffffff;\n    display: inline-flex;\n    font-size: 1.5rem;\n    height: 2.5rem;\n    justify-content: center;\n    margin-bottom: 1rem;\n    width: 2.5rem;\n  }\n\n  .rmq1-main-container .rmq1-connect-product {\n    filter: drop-shadow(0 8px 16px rgba(10, 22, 55, 0.35));\n    margin-bottom: 1rem;\n    max-width: 72px;\n    width: 100%;\n  }\n\n  .rmq1-main-container .rmq1-connect-arrow {\n    align-items: center;\n    align-self: center;\n    color: #1f83ff;\n    display: flex;\n    font-size: 2.1rem;\n    font-weight: 700;\n    justify-content: center;\n    line-height: 1;\n    text-align: center;\n  }\n\n  .rmq1-main-container .rmq1-connect-note {\n    align-items: flex-start;\n    background: rgba(13, 74, 54, 0.42);\n    border: 1px solid rgba(43, 184, 118, 0.38);\n    border-radius: 1.25rem;\n    color: #77efad;\n    display: flex;\n    gap: 1rem;\n    padding: 1.25rem 1.35rem;\n  }\n\n  .rmq1-main-container .rmq1-connect-note-icon {\n    align-items: center;\n    background: rgba(102, 255, 190, 0.1);\n    border-radius: 999px;\n    color: #7ef3b8;\n    display: inline-flex;\n    flex: 0 0 auto;\n    font-size: 1.25rem;\n    height: 2.5rem;\n    justify-content: center;\n    width: 2.5rem;\n  }\n\n  .rmq1-main-container .rmq1-connect-note p {\n    color: #83efb7;\n    font-size: 1rem;\n    line-height: 1.65;\n    margin-bottom: 0;\n  }\n\n  .rmq1-main-container .rmq1-audience-grid {\n    display: grid;\n    gap: 1.25rem;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    margin-top: 3rem;\n    text-align: left;\n  }\n\n  .rmq1-main-container .rmq1-compat-card {\n    background: linear-gradient(180deg, rgba(17, 25, 47, 0.98) 0%, rgba(13, 20, 38, 0.98) 100%);\n    border: 1px solid rgba(87, 110, 160, 0.28);\n    border-radius: 1.6rem;\n    padding: 1.75rem 2rem;\n  }\n\n  .rmq1-main-container .rmq1-audience-card {\n    background: linear-gradient(180deg, rgba(17, 25, 47, 0.98) 0%, rgba(13, 20, 38, 0.98) 100%);\n    border: 1px solid rgba(87, 110, 160, 0.28);\n    border-radius: 1.6rem;\n    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.02);\n    display: flex;\n    flex-direction: column;\n    min-height: 328px;\n    padding: 2rem 1.8rem;\n  }\n\n  .rmq1-main-container .rmq1-audience-icon {\n    align-self: flex-start;\n    align-items: center;\n    color: #ffffff;\n    display: inline-flex;\n    font-size: 1.55rem;\n    justify-content: center;\n    margin-bottom: 1.5rem;\n  }\n\n  .rmq1-main-container .rmq1-audience-icon-image img {\n    display: block;\n    height: 4.25rem;\n    width: 4.25rem;\n  }\n\n  .rmq1-main-container .rmq1-audience-card h3 {\n    color: #ffffff;\n    font-size: 1.2rem;\n    font-weight: 700;\n    line-height: 1.35;\n    margin-bottom: 0.9rem;\n  }\n\n  .rmq1-main-container .rmq1-audience-card p {\n    color: rgba(214, 221, 236, 0.82);\n    font-size: 0.98rem;\n    line-height: 1.85;\n    margin-bottom: 1.4rem;\n  }\n\n  .rmq1-main-container .rmq1-audience-tag {\n    align-self: flex-start;\n    background: rgba(17, 55, 121, 0.38);\n    border: 1px solid rgba(39, 123, 255, 0.4);\n    border-radius: 0.45rem;\n    color: #65a9ff;\n    font-size: 0.82rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    line-height: 1;\n    margin-top: auto;\n    padding: 0.5rem 0.72rem;\n  }\n\n  .rmq1-main-container .rmq1-steps {\n    display: grid;\n    gap: 2.5rem;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    margin: 3rem auto 0;\n    max-width: 1440px;\n    position: relative;\n  }\n\n  .rmq1-main-container .rmq1-steps::before {\n    background: linear-gradient(90deg, rgba(22, 114, 255, 0) 0%, rgba(22, 114, 255, 0.65) 14%, rgba(22, 114, 255, 0.65) 86%, rgba(22, 114, 255, 0) 100%);\n    content: \"\";\n    height: 1px;\n    left: calc(16.666% + 3rem);\n    position: absolute;\n    right: calc(16.666% + 3rem);\n    top: 2.5rem;\n  }\n\n  .rmq1-main-container .rmq1-step {\n    color: #d7dbeb;\n    padding: 0 1.25rem;\n    position: relative;\n    z-index: 1;\n  }\n\n  .rmq1-main-container .rmq1-step-number {\n    align-items: center;\n    background: linear-gradient(180deg, #2e86ff 0%, #5874f3 100%);\n    border-radius: 999px;\n    box-shadow: 0 0 32px rgba(36, 126, 255, 0.3);\n    color: #ffffff;\n    display: inline-flex;\n    font-size: 1.75rem;\n    font-weight: 800;\n    height: 4.5rem;\n    justify-content: center;\n    margin-bottom: 2rem;\n    width: 4.5rem;\n  }\n\n  @media (max-width: 1199px) {\n    .rmq1-main-container .rmq1-metric-item {\n      min-height: 164px;\n      padding: 1.75rem 1rem;\n    }\n\n    .rmq1-main-container .rmq1-metric-value {\n      font-size: 2.45rem;\n    }\n\n    .rmq1-main-container .rmq1-connect-flow {\n      grid-template-columns: minmax(100px, 0.85fr) auto minmax(0, 1.8fr);\n    }\n\n    .rmq1-main-container .rmq1-connect-group {\n      grid-template-columns: minmax(125px, 0.9fr) auto minmax(0, 1fr);\n    }\n\n    .rmq1-main-container .rmq1-connect-device h3 {\n      font-size: 1.15rem;\n    }\n\n    .rmq1-main-container .rmq1-audience-card {\n      min-height: 350px;\n      padding: 1.7rem 1.45rem;\n    }\n\n    .rmq1-main-container .rmq1-audience-card h3 {\n      font-size: 1.08rem;\n    }\n\n    .rmq1-main-container .rmq1-audience-card p {\n      font-size: 0.94rem;\n      line-height: 1.75;\n    }\n\n    .rmq1-main-container .rmq1-step-number {\n      font-size: 2.2rem;\n      height: 5.75rem;\n      margin-bottom: 1.85rem;\n      width: 5.75rem;\n    }\n  }\n\n  @media (max-width: 991px) {\n    .rmq1-main-container .rmq1-metrics-strip {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .rmq1-main-container .rmq1-metric-item:nth-child(2)::after {\n      display: none;\n    }\n\n    .rmq1-main-container .rmq1-overview-row {\n      padding: 3rem 0;\n    }\n\n    .rmq1-main-container .rmq1-overview-card {\n      border-radius: 1.35rem;\n      padding: 1.7rem 1.45rem;\n    }\n\n    .rmq1-main-container .rmq1-connect-flow {\n      gap: 1.1rem;\n      grid-template-columns: 1fr;\n    }\n\n    .rmq1-main-container .rmq1-connect-group {\n      grid-template-columns: 1fr;\n    }\n\n    .rmq1-main-container .rmq1-connect-arrow {\n      transform: rotate(90deg);\n    }\n\n    .rmq1-main-container .rmq1-audience-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .rmq1-main-container .rmq1-steps {\n      gap: 2rem;\n      grid-template-columns: 1fr;\n      margin-top: 3rem;\n      max-width: 680px;\n    }\n\n    .rmq1-main-container .rmq1-steps::before {\n      display: none;\n    }\n\n    .rmq1-main-container .rmq1-step {\n      padding: 0;\n    }\n\n    .rmq1-main-container .rmq1-step-number {\n      margin-bottom: 1.5rem;\n    }\n  }\n\n  @media (max-width: 575px) {\n    .rmq1-main-container .rmq1-metrics-strip {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .rmq1-main-container .rmq1-metric-item {\n      min-height: 128px;\n      padding: 1.5rem 1rem;\n    }\n\n    .rmq1-main-container .rmq1-metric-item:not(:last-child)::after {\n      bottom: auto;\n      height: 64px;\n      left: auto;\n      right: 0;\n      top: 50%;\n      transform: translateY(-50%);\n      width: 1px;\n    }\n\n    .rmq1-main-container .rmq1-metric-item:nth-child(2)::after {\n      display: none;\n    }\n\n    .rmq1-main-container .rmq1-metric-item:nth-child(-n+2) {\n      border-bottom: 1px solid rgba(255, 255, 255, 0.09);\n    }\n\n    .rmq1-main-container .rmq1-metric-value {\n      font-size: 2.15rem;\n    }\n\n    .rmq1-main-container .rmq1-metric-label {\n      font-size: 0.9rem;\n    }\n\n    .rmq1-main-container .rmq1-connect-card {\n      border-radius: 1.5rem;\n      padding: 1.5rem;\n    }\n\n    .rmq1-main-container .rmq1-connect-eyebrow {\n      font-size: 0.8rem;\n      margin-bottom: 1.5rem;\n    }\n\n    .rmq1-main-container .rmq1-connect-device,\n    .rmq1-main-container .rmq1-connect-device-core {\n      min-height: 150px;\n    }\n\n    .rmq1-main-container .rmq1-connect-note {\n      padding: 1rem;\n    }\n\n    .rmq1-main-container .rmq1-audience-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .rmq1-main-container .rmq1-audience-card {\n      min-height: auto;\n      padding: 1.5rem 1.25rem;\n    }\n\n    .rmq1-main-container .rmq1-audience-icon {\n      font-size: 1.35rem;\n    }\n\n    .rmq1-main-container .rmq1-audience-icon-image img {\n      height: 1.7rem;\n      width: 1.7rem;\n    }\n\n    .rmq1-main-container .rmq1-audience-card h3 {\n      font-size: 1.05rem;\n    }\n\n    .rmq1-main-container .rmq1-audience-card p {\n      font-size: 0.95rem;\n      line-height: 1.7;\n    }\n\n    .rmq1-main-container .rmq1-steps {\n      gap: 2.5rem;\n    }\n\n    .rmq1-main-container .rmq1-step-number {\n      font-size: 1.9rem;\n      height: 4.75rem;\n      width: 4.75rem;\n    }\n\n    .rmq1-main-container .rmq1-step h3 {\n      font-size: 1.2rem;\n    }\n\n    .rmq1-main-container .rmq1-step p {\n      font-size: 0.98rem;\n      line-height: 1.6;\n    }\n  }\n\n  .rmq1-main-container {\n    \/* 视频轮播样式 *\/\n  }\n\n  .rmq1-main-container .rmq1-video-carousel {\n    color: #000;\n    width: 100%;\n    overflow: hidden;\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .rmq1-container {\n    width: 100%;\n    text-align: center;\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .rmq1-header h2 {\n    margin-bottom: 10px;\n  }\n\n  .rmq1-main-container .rmq1-video-carousel {\n    \/* 轮播主体 *\/\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .rmq1-carousel-wrapper {\n    position: relative;\n    width: 100%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    overflow: visible;\n    padding: 20px 0;\n    cursor: grab;\n  }\n\n  @media (max-width: 992px) {\n    .rmq1-main-container .rmq1-video-carousel .rmq1-carousel-wrapper {\n      padding: 0;\n    }\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .rmq1-carousel-wrapper:active {\n    cursor: grabbing;\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .rmq1-carousel-container {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 100%;\n    height: auto;\n    min-height: 400px;\n    position: relative;\n  }\n\n  @media (max-width: 992px) {\n    .rmq1-main-container .rmq1-video-carousel .rmq1-carousel-container {\n      min-height: auto;\n    }\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .rmq1-carousel-item {\n    position: absolute;\n    width: 60%;\n    aspect-ratio: 16\/9;\n    border-radius: 15px;\n    overflow: hidden;\n    transition: transform 0.8s cubic-bezier(0.25, 1, 0.5, 1), opacity 0.8s ease;\n    opacity: 0;\n    transform: translateX(0);\n    z-index: 1;\n    user-select: none;\n  }\n\n  .rmq1-main-container .rmq1-video-carousel {\n    \/* 内部容器，用于裁剪圆角 *\/\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .media-inner {\n    width: 100%;\n    height: 100%;\n    border-radius: 15px;\n    overflow: hidden;\n    position: relative;\n    z-index: 1;\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .rmq1-carousel-item.active {\n    opacity: 1;\n    z-index: 10;\n    transform: translateX(0);\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .rmq1-carousel-item.prev {\n    opacity: 0.4;\n    transform: translateX(-105%);\n    z-index: 5;\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .rmq1-carousel-item.next {\n    opacity: 0.4;\n    transform: translateX(105%);\n    z-index: 5;\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .rmq1-carousel-item.hidden-left {\n    opacity: 0;\n    transform: translateX(-200%);\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .rmq1-carousel-item.hidden-right {\n    opacity: 0;\n    transform: translateX(200%);\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .rmq1-carousel-item video,\n  .rmq1-main-container .rmq1-video-carousel .rmq1-carousel-item img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .rmq1-carousel-item img {\n    transform: scale(1.01);\n  }\n\n  .rmq1-main-container .rmq1-video-carousel {\n    \/* 导航按钮 *\/\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .nav-btn {\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    background: rgba(255, 255, 255, 0.7);\n    border: none;\n    width: 4vw;\n    height: 4vw;\n    min-width: 40px;\n    min-height: 40px;\n    max-width: 60px;\n    max-height: 60px;\n    border-radius: 50%;\n    color: #333;\n    cursor: pointer;\n    z-index: 30;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    transition: all 0.3s ease;\n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .nav-btn:hover {\n    background: #fff;\n    transform: translateY(-50%) scale(1.1);\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .nav-btn:focus {\n    outline: none;\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .nav-btn svg {\n    width: 50%;\n    height: 50%;\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .nav-btn.hidden {\n    opacity: 0;\n    pointer-events: none;\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .prev-btn {\n    left: calc(20% + 20px);\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .next-btn {\n    right: calc(20% + 20px);\n  }\n\n  .rmq1-main-container .rmq1-video-carousel {\n    \/* 播放\/暂停按钮 *\/\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .rmq1-play-pause-btn {\n    position: absolute;\n    bottom: 20px;\n    right: 20px;\n    background: rgba(0, 0, 0, 0.5);\n    border: none;\n    width: 44px;\n    height: 44px;\n    border-radius: 50%;\n    color: white;\n    cursor: pointer;\n    z-index: 20;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    opacity: 0;\n    transition: opacity 0.3s;\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .rmq1-carousel-item.active .rmq1-play-pause-btn {\n    opacity: 1;\n  }\n\n  .rmq1-main-container .rmq1-video-carousel {\n    \/* 图片项隐藏播放按钮 *\/\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .rmq1-carousel-item.is-image .rmq1-play-pause-btn {\n    display: none !important;\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .rmq1-play-pause-btn:focus {\n    outline: none;\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .rmq1-play-pause-btn svg {\n    position: absolute;\n    top: 0;\n    left: 0;\n    transform: rotate(-90deg);\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .rmq1-progress-ring-circle {\n    transition: stroke-dashoffset 0.1s linear;\n    stroke: #fff;\n    stroke-width: 2;\n    fill: transparent;\n    stroke-dasharray: 125.6;\n    stroke-dashoffset: 125.6;\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .bg-ring-circle {\n    stroke: rgba(255, 255, 255, 0.3);\n    stroke-width: 2;\n    fill: transparent;\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .rmq1-icon {\n    position: relative;\n    z-index: 2;\n    font-size: 16px;\n  }\n\n  .rmq1-main-container .rmq1-video-carousel {\n    \/* 底部控制区 *\/\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .controls-footer {\n    margin-top: 20px;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    width: 100%;\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .progress-container {\n    display: flex;\n    gap: 15px;\n    width: 60%;\n    height: 4px;\n    margin-bottom: 30px;\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .progress-bar {\n    flex: 1;\n    background: #e0e0e0;\n    border-radius: 2px;\n    cursor: pointer;\n    transition: background 0.3s;\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .progress-bar.active {\n    background: var(--rmq1);\n  }\n\n  .rmq1-main-container .rmq1-video-carousel {\n    \/* 文案展示区域 *\/\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .text-display-container {\n    width: 60%;\n    min-height: 100px;\n    text-align: left;\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .rmq1-text-content {\n    display: none;\n    animation: fadeIn 0.5s ease forwards;\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .rmq1-text-content.active {\n    display: block;\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .rmq1-text-content h5 {\n    margin-bottom: 10px;\n  }\n\n  .rmq1-main-container .rmq1-video-carousel .rmq1-text-content p {\n    margin: 0;\n  }\n\n  @keyframes fadeIn {\n    from {\n      opacity: 0;\n      transform: translateY(10px);\n    }\n\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  .rmq1-main-container .rmq1-video-carousel {\n    \/* 移动端适配 *\/\n  }\n\n  @media (max-width: 768px) {\n    .rmq1-main-container .rmq1-video-carousel .rmq1-carousel-item {\n      width: 85%;\n      aspect-ratio: 1\/0.91;\n    }\n\n    .rmq1-main-container .rmq1-video-carousel .prev-btn {\n      left: calc(7.5% + 10px);\n    }\n\n    .rmq1-main-container .rmq1-video-carousel .next-btn {\n      right: calc(7.5% + 10px);\n    }\n\n    .rmq1-main-container .rmq1-video-carousel .progress-container,\n    .rmq1-main-container .rmq1-video-carousel .text-display-container {\n      width: 85%;\n    }\n\n    .rmq1-main-container .rmq1-video-carousel .rmq1-text-content p {\n      font-size: 1rem;\n    }\n  }\n\n  @media (max-width: 991px) and (min-width: 768px) {\n    .rmq1-main-container .rmq1-video-carousel .rmq1-carousel-item {\n      width: 70%;\n      aspect-ratio: 16\/9;\n    }\n\n    .rmq1-main-container .rmq1-video-carousel .prev-btn {\n      left: calc(15% + 10px);\n    }\n\n    .rmq1-main-container .rmq1-video-carousel .next-btn {\n      right: calc(15% + 10px);\n    }\n\n    .rmq1-main-container .rmq1-video-carousel .progress-container,\n    .rmq1-main-container .rmq1-video-carousel .text-display-container {\n      width: 70%;\n    }\n\n    .rmq1-main-container .rmq1-video-carousel .rmq1-text-content p {\n      font-size: 1rem;\n    }\n  }\n\n  @media (max-width: 1400px) and (min-width: 991px) {\n    .rmq1-main-container .rmq1-video-carousel .rmq1-carousel-item {\n      width: 70%;\n      aspect-ratio: 16\/9;\n    }\n\n    .rmq1-main-container .rmq1-video-carousel .prev-btn {\n      left: calc(15% + 10px);\n    }\n\n    .rmq1-main-container .rmq1-video-carousel .next-btn {\n      right: calc(15% + 10px);\n    }\n\n    .rmq1-main-container .rmq1-video-carousel .progress-container,\n    .rmq1-main-container .rmq1-video-carousel .text-display-container {\n      width: 70%;\n    }\n\n    .rmq1-main-container .rmq1-video-carousel .rmq1-text-content p {\n      font-size: 1rem;\n    }\n  }\n\n  @media (min-width: 1400px) {\n    .rmq1-main-container .rmq1-video-carousel .rmq1-carousel-item {\n      width: 45%;\n      aspect-ratio: 16\/9;\n    }\n\n    .rmq1-main-container .rmq1-video-carousel .prev-btn {\n      left: calc(27.5% + 20px);\n    }\n\n    .rmq1-main-container .rmq1-video-carousel .next-btn {\n      right: calc(27.5% + 20px);\n    }\n\n    .rmq1-main-container .rmq1-video-carousel .progress-container,\n    .rmq1-main-container .rmq1-video-carousel .text-display-container {\n      width: 45%;\n    }\n  }\n\n  .rmq1-main-container .table {\n    color: #e0e0e0;\n    \/* ensure text is white *\/\n  }\n\n  .rmq1-main-container .table td,\n  .rmq1-main-container .table th {\n    border-top: 1px solid rgba(255, 255, 255, 0.2);\n  }\n\n  .rmq1-main-container .vip-section {\n    background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.1)), url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/rmq1_vip-bg.jpg\");\n    background-size: cover;\n    background-position: center center;\n    background-repeat: no-repeat;\n  }\n\n  @media (max-width: 768px) {\n    .rmq1-main-container .vip-section {\n      background-position: center top;\n    }\n  }\n\n  .rmq1-main-container .vip-highlight-card {\n    margin: 0 auto;\n    padding: 5rem 2rem;\n  }\n\n  @media (max-width: 768px) {\n    .rmq1-main-container .vip-highlight-card {\n      border-radius: 1.25rem;\n      padding: 2.25rem 1.15rem;\n    }\n  }\n\n  .rmq1-main-container .vip-disclaimer {\n    color: rgba(255, 255, 255, 0.55);\n    font-size: 0.85rem;\n  }\n\n  .rmq1-main-container {\n    \/* Optional softer text *\/\n  }\n\n  .rmq1-main-container .text-light-50 {\n    color: rgba(255, 255, 255, 0.7);\n  }\n\n  .rmq1-main-container .rmq1-vip-icon-badge {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 25px;\n    height: 25px;\n    border-radius: 8px;\n    background-color: rgb(139, 163, 199);\n    padding: 18px;\n    margin-right: 8px;\n  }\n\n  .rmq1-main-container .rmq1-vip-card {\n    background: linear-gradient(180deg, #06102a 0%, #030a1d 100%);\n    border: 1px solid rgba(140, 163, 199, 0.25) !important;\n    border-radius: 30px !important;\n    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.02), 0 20px 40px rgba(0, 0, 0, 0.25);\n    padding-bottom: 32px;\n  }\n\n  .rmq1-main-container .rmq1-vip-card .card-header {\n    border-bottom: 1px solid rgba(140, 163, 199, 0.2) !important;\n    padding: 1.75rem 2rem 1.25rem;\n    margin-bottom: 0;\n  }\n\n  .rmq1-main-container .rmq1-vip-card .card-header h4,\n  .rmq1-main-container .rmq1-vip-card .card-header h5 {\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    font-weight: 700 !important;\n    color: #aebdde;\n    margin-bottom: 1rem;\n    display: flex;\n    align-items: center;\n  }\n\n  .rmq1-main-container .rmq1-vip-card .card-header p {\n    color: #8d97ab;\n    padding-top: 8px;\n    font-weight: 500;\n    margin-bottom: 0;\n  }\n\n  .rmq1-main-container .rmq1-vip-card .card-body {\n    padding: 1.5rem 2rem 1.25rem;\n  }\n\n  .rmq1-main-container .rmq1-vip-card .card-body p {\n    color: #b7c0d2;\n    margin-bottom: 0.9rem;\n    line-height: 1.45;\n  }\n\n  .rmq1-main-container .rmq1-vip-card .card-body p i {\n    min-width: 32px;\n    width: 32px;\n    height: 32px;\n    border-radius: 50%;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background: rgba(113, 140, 183, 0.18);\n    color: #97b0d8;\n    margin-top: -2px;\n  }\n\n  .rmq1-main-container .rmq1-vip-card .card-body p b,\n  .rmq1-main-container .rmq1-vip-card .fa-circle-check,\n  .rmq1-main-container .rmq1-vip-card .fa-circle-xmark {\n    color: #97b0d8;\n  }\n\n  .rmq1-main-container .rmq1-feature-switcher .feature-nav-wrapper {\n    position: relative;\n  }\n\n  @media (min-width: 992px) {\n    .rmq1-main-container .rmq1-feature-switcher .feature-nav-wrapper {\n      border-bottom: none;\n      border-left: 1px solid #cbd5f5;\n      padding-left: 20px;\n    }\n  }\n\n  .rmq1-main-container .rmq1-feature-switcher .feature-nav-wrapper .feature-nav {\n    display: flex;\n    flex-direction: row;\n  }\n\n  @media (min-width: 992px) {\n    .rmq1-main-container .rmq1-feature-switcher .feature-nav-wrapper .feature-nav {\n      flex-direction: column;\n    }\n  }\n\n  .rmq1-main-container .rmq1-feature-switcher .feature-nav-wrapper .feature-nav-item {\n    cursor: pointer;\n    opacity: 0.4;\n    transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);\n    padding-bottom: 15px;\n  }\n\n  @media (min-width: 992px) {\n    .rmq1-main-container .rmq1-feature-switcher .feature-nav-wrapper .feature-nav-item {\n      padding-bottom: 0;\n    }\n  }\n\n  @media (max-width: 991px) {\n    .rmq1-main-container .rmq1-feature-switcher .feature-nav-wrapper .feature-nav-item {\n      display: none;\n    }\n\n    .rmq1-main-container .rmq1-feature-switcher .feature-nav-wrapper .feature-nav-item.active {\n      display: block;\n    }\n  }\n\n  .rmq1-main-container .rmq1-feature-switcher .feature-nav-wrapper .feature-nav-item.active {\n    opacity: 1;\n  }\n\n  .rmq1-main-container .rmq1-feature-switcher .feature-nav-wrapper .feature-nav-item .description-box {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n  }\n\n  @media (max-width: 991px) {\n    .rmq1-main-container .rmq1-feature-switcher .feature-nav-wrapper .feature-nav-item .description-box {\n      text-align: center;\n      transition: none;\n    }\n  }\n\n  .rmq1-main-container .rmq1-feature-switcher .feature-nav-wrapper .feature-nav-item:hover {\n    opacity: 1;\n  }\n\n  .rmq1-main-container .rmq1-feature-switcher .feature-nav-wrapper .nav-indicator {\n    position: absolute;\n    background: var(--rmq1);\n    \/* 使用 cubic-bezier 让滑动更具“高级感”，时长 0.4s 左右最佳 *\/\n    transition: transform 0.3s ease, height 0.4s cubic-bezier(0.4, 0, 0.2, 1), width 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n    z-index: 2;\n    width: 2px;\n    left: -1px;\n    top: 0;\n  }\n\n  .rmq1-main-container .rmq1-feature-switcher .description-box .description {\n    color: #cbd5f5;\n  }\n\n  .rmq1-main-container .rmq1-feature-switcher .image-viewer {\n    position: relative;\n    aspect-ratio: 16\/9;\n  }\n\n  .rmq1-main-container .rmq1-feature-switcher .image-viewer .feature-img {\n    position: absolute;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    opacity: 0;\n    transition: opacity 0.8s ease;\n  }\n\n  .rmq1-main-container .rmq1-feature-switcher .image-viewer .feature-img.active {\n    opacity: 1;\n    z-index: 1;\n  }\n\n  .rmq1-main-container .rmq1-feature-switcher .mb-tabs-wrapper {\n    overflow: hidden;\n  }\n\n  .rmq1-main-container .rmq1-feature-switcher .mb-tabs-wrapper .mb-tabs-container {\n    overflow-x: auto;\n    scrollbar-width: none;\n  }\n\n  .rmq1-main-container .rmq1-feature-switcher .mb-tabs-wrapper .mb-tabs-container::-webkit-scrollbar {\n    display: none;\n  }\n\n  .rmq1-main-container .rmq1-feature-switcher .mb-tabs-wrapper .mb-tabs-container {\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .rmq1-main-container .rmq1-feature-switcher .mb-tabs-wrapper .mb-tabs-wrapper {\n    width: 100%;\n  }\n\n  .rmq1-main-container .rmq1-feature-switcher .mb-tabs-wrapper .mb-tabs-wrapper .mb-tabs-scroll-area {\n    overflow-x: auto;\n    scrollbar-width: none;\n  }\n\n  .rmq1-main-container .rmq1-feature-switcher .mb-tabs-wrapper .mb-tabs-wrapper .mb-tabs-scroll-area::-webkit-scrollbar {\n    display: none;\n  }\n\n  .rmq1-main-container .rmq1-feature-switcher .mb-tabs-wrapper .mb-tabs-wrapper .mb-tabs-scroll-area {\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .rmq1-main-container .rmq1-feature-switcher .mb-tabs-wrapper .mb-tabs-wrapper .mb-tabs {\n    display: flex;\n    flex-wrap: nowrap;\n    width: max-content;\n    position: relative;\n    padding: 0 10px;\n  }\n\n  .rmq1-main-container .rmq1-feature-switcher .mb-tabs-wrapper .mb-tabs-wrapper .mb-tabs .mb-tab {\n    padding: 12px 10px;\n    color: #666;\n    cursor: pointer;\n    white-space: nowrap;\n    transition: color 0.3s;\n    border-bottom: 1px solid #333;\n  }\n\n  .rmq1-main-container .rmq1-feature-switcher .mb-tabs-wrapper .mb-tabs-wrapper .mb-tabs .mb-tab.active {\n    color: #fff;\n  }\n\n  .rmq1-main-container .rmq1-feature-switcher .mb-tabs-wrapper .mb-tabs-wrapper .mb-tabs .mb-tab-indicator {\n    position: absolute;\n    bottom: 0;\n    left: 0;\n    height: 2px;\n    background: #fff;\n    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n  }\n\n  .rmq1-main-container .rmq1-scenarios {\n    margin: auto;\n    \/* Image *\/\n  }\n\n  .rmq1-main-container .rmq1-scenarios .scenarios-image img {\n    width: 100%;\n    display: block;\n  }\n\n  .rmq1-main-container .rmq1-scenarios .scenarios-image {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 16\/9;\n    overflow: hidden;\n    border-radius: 12px;\n  }\n\n  .rmq1-main-container .rmq1-scenarios .scenarios-image .scene-img {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    opacity: 0;\n    transition: opacity 0.5s ease-in-out;\n    z-index: 1;\n  }\n\n  .rmq1-main-container .rmq1-scenarios .scenarios-image .scene-img.active {\n    opacity: 1;\n    z-index: 2;\n  }\n\n  .rmq1-main-container .rmq1-scenarios {\n    \/* Tabs *\/\n  }\n\n  .rmq1-main-container .rmq1-scenarios .scenarios-tabs {\n    display: flex;\n    justify-content: center;\n    gap: 12px;\n    position: sticky;\n    top: 0;\n    z-index: 10;\n    padding-top: 25px;\n  }\n\n  .rmq1-main-container .rmq1-scenarios .scenarios-tabs .tab.active {\n    color: #fff;\n  }\n\n  .rmq1-main-container .rmq1-scenarios .scenarios-tabs {\n    width: 100%;\n    margin-top: 2rem;\n  }\n\n  .rmq1-main-container .rmq1-scenarios .scenarios-tabs .scenarios-tabs-wrapper {\n    overflow-x: auto;\n    scrollbar-width: none;\n  }\n\n  .rmq1-main-container .rmq1-scenarios .scenarios-tabs .scenarios-tabs-wrapper::-webkit-scrollbar {\n    display: none;\n  }\n\n  .rmq1-main-container .rmq1-scenarios .scenarios-tabs .scenarios-tabs-wrapper {\n    -webkit-overflow-scrolling: touch;\n    padding: 10px 0;\n  }\n\n  .rmq1-main-container .rmq1-scenarios .scenarios-tabs .scenarios-tabs-bg {\n    position: relative;\n    display: flex;\n    flex-wrap: nowrap;\n    width: max-content;\n    background-color: #060626;\n    border-radius: 50px;\n    padding: 5px;\n    margin: 0 auto;\n    z-index: 1;\n  }\n\n  .rmq1-main-container .rmq1-scenarios .scenarios-tabs .scenarios-tabs-bg .tab-sliding-indicator {\n    position: absolute;\n    top: 5px;\n    left: 0;\n    height: calc(100% - 10px);\n    background-color: var(--rmq1);\n    border-radius: 40px;\n    z-index: 0;\n    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n    width: var(--indicator-width, 0);\n    transform: translateX(var(--indicator-left, 0));\n  }\n\n  .rmq1-main-container .rmq1-scenarios .scenarios-tabs .tab {\n    position: relative;\n    z-index: 2;\n    background: transparent !important;\n    border: none;\n    color: #888;\n    padding: 10px 25px;\n    font-weight: 600;\n    transition: color 0.3s;\n    white-space: nowrap;\n    border-radius: 40px;\n    outline: none !important;\n  }\n\n  .rmq1-main-container .rmq1-scenarios .scenarios-tabs .tab.active {\n    color: #fff;\n  }\n\n  .rmq1-main-container .rmq1-scenarios {\n    \/* Content *\/\n  }\n\n  .rmq1-main-container .rmq1-scenarios .scenarios-content {\n    margin-top: 28px;\n    text-align: center;\n  }\n\n  .rmq1-main-container .rmq1-scenarios .tab-content {\n    display: none;\n  }\n\n  .rmq1-main-container .rmq1-scenarios .tab-content.active {\n    display: block;\n  }\n\n  .rmq1-main-container .rmq1-scenarios {\n    \/* Background container *\/\n  }\n\n  .rmq1-main-container .rmq1-scenarios .scenarios-tabs-bg {\n    display: inline-flex;\n    gap: 8px;\n    background: #2d2d2d;\n    \/* 👈 background color *\/\n    border-radius: 999px;\n    \/* pill *\/\n  }\n\n  .rmq1-main-container .rmq1-scenarios {\n    \/* Tabs *\/\n  }\n\n  .rmq1-main-container .rmq1-scenarios .scenarios-tabs-bg .tab {\n    padding: 8px 20px;\n    border-radius: 999px;\n    border: none;\n    background: transparent;\n    color: #a1a1a1;\n    cursor: pointer;\n    font-weight: 500;\n  }\n\n  .rmq1-main-container .rmq1-vip-insider {\n    --rmq1-accent: #25c6b6;\n  }\n\n  .rmq1-main-container .rmq1-vip-insider .card-header h4,\n  .rmq1-main-container .rmq1-vip-insider .card-header h5 {\n    color: #25c6b6;\n  }\n\n  .rmq1-main-container .rmq1-vip-insider .rmq1-vip-icon-badge {\n    background-color: rgba(37, 198, 182, 0.18);\n    color: #25c6b6;\n  }\n\n  .rmq1-main-container .rmq1-vip-insider .card-body p i {\n    background: rgba(37, 198, 182, 0.18);\n    color: var(--rmq1-accent);\n  }\n\n  .rmq1-main-container .rmq1-vip-insider .card-body p i.rmq1-vip-check-icon {\n    background: rgba(37, 198, 182, 0.14);\n    color: #25c6b6;\n  }\n\n  .rmq1-main-container .rmq1-vip-insider .card-body p b,\n  .rmq1-main-container .rmq1-vip-insider .card-body p .font-weight-bold {\n    color: #25c6b6;\n  }\n\n  .rmq1-main-container .rmq1-vip-insider .rmq1-vip-cta {\n    border-color: rgba(37, 198, 182, 0.3);\n    background: rgba(37, 198, 182, 0.12);\n    color: #25c6b6;\n  }\n\n  .rmq1-main-container .rmq1-vip-insider .rmq1-vip-cta:hover,\n  .rmq1-main-container .rmq1-vip-insider .rmq1-vip-cta:focus {\n    background: rgba(37, 198, 182, 0.22);\n    border-color: rgba(37, 198, 182, 0.5);\n  }\n\n  .rmq1-main-container .rmq1-vip-early-supporter {\n    --rmq1-accent: #2280e5;\n  }\n\n  .rmq1-main-container .rmq1-vip-early-supporter .card-header h4,\n  .rmq1-main-container .rmq1-vip-early-supporter .card-header h5 {\n    color: #2280e5;\n  }\n\n  .rmq1-main-container .rmq1-vip-early-supporter .rmq1-vip-icon-badge {\n    background-color: rgba(34, 128, 229, 0.18);\n    color: #2280e5;\n  }\n\n  .rmq1-main-container .rmq1-vip-early-supporter .card-body p i {\n    background: rgba(34, 128, 229, 0.18);\n    color: var(--rmq1-accent);\n  }\n\n  .rmq1-main-container .rmq1-vip-early-supporter .card-body p i.rmq1-vip-check-icon {\n    background: rgba(34, 128, 229, 0.14);\n    color: #2280e5;\n  }\n\n  .rmq1-main-container .rmq1-vip-early-supporter .card-body p b,\n  .rmq1-main-container .rmq1-vip-early-supporter .card-body p .font-weight-bold {\n    color: #2280e5;\n  }\n\n  .rmq1-main-container .rmq1-vip-early-supporter .rmq1-vip-cta {\n    border-color: rgba(34, 128, 229, 0.3);\n    background: rgba(34, 128, 229, 0.12);\n    color: #2280e5;\n  }\n\n  .rmq1-main-container .rmq1-vip-early-supporter .rmq1-vip-cta:hover,\n  .rmq1-main-container .rmq1-vip-early-supporter .rmq1-vip-cta:focus {\n    background: rgba(34, 128, 229, 0.22);\n    border-color: rgba(34, 128, 229, 0.5);\n  }\n\n  .rmq1-main-container .rmq1-vip-founder {\n    --rmq1-accent: #2280e5;\n  }\n\n  .rmq1-main-container .rmq1-vip-founder .card-header h4,\n  .rmq1-main-container .rmq1-vip-founder .card-header h5 {\n    color: #2280e5;\n  }\n\n  .rmq1-main-container .rmq1-vip-founder .rmq1-vip-icon-badge {\n    background-color: rgba(34, 128, 229, 0.18);\n    color: #2280e5;\n  }\n\n  .rmq1-main-container .rmq1-vip-founder .card-body p i {\n    background: rgba(34, 128, 229, 0.18);\n    color: var(--rmq1-accent);\n  }\n\n  .rmq1-main-container .rmq1-vip-founder .card-body p i.rmq1-vip-check-icon {\n    background: rgba(34, 128, 229, 0.14);\n    color: #2280e5;\n  }\n\n  .rmq1-main-container .rmq1-vip-founder .card-body p b,\n  .rmq1-main-container .rmq1-vip-founder .card-body p .font-weight-bold {\n    color: #2280e5;\n  }\n\n  .rmq1-main-container .rmq1-vip-founder .rmq1-vip-cta {\n    border-color: rgba(34, 128, 229, 0.3);\n    background: rgba(34, 128, 229, 0.12);\n    color: #2280e5;\n  }\n\n  .rmq1-main-container .rmq1-vip-founder .rmq1-vip-cta:hover,\n  .rmq1-main-container .rmq1-vip-founder .rmq1-vip-cta:focus {\n    background: rgba(34, 128, 229, 0.22);\n    border-color: rgba(34, 128, 229, 0.5);\n  }\n\n  .rmq1-main-container .rmq1-vip-card .card-body p i.fa-circle-check,\n  .rmq1-main-container .rmq1-vip-card .card-body p i.fa-circle-xmark {\n    min-width: auto;\n    width: auto;\n    height: auto;\n    border-radius: 0;\n    background: transparent;\n    margin-top: 0;\n  }\n\n  .rmq1-main-container .rmq1-vip-card .card-body p i.rmq1-vip-check-icon {\n    min-width: 20px;\n    width: 20px;\n    height: 20px;\n    font-size: 0.62rem;\n    margin-top: -1px;\n  }\n\n  .rmq1-main-container .rmq1-vip-card .card-body p i.fa-circle-xmark {\n    color: #8d97ab;\n    opacity: 0.5;\n  }\n\n  .rmq1-main-container .rmq1-vip-table-wrap {\n    border: 1px solid rgba(140, 163, 199, 0.25);\n    border-radius: 15px;\n    background: #06102a;\n    overflow: hidden;\n    box-shadow: 0 24px 80px rgba(0, 0, 0, 0.28);\n  }\n\n  @media (max-width: 991px) {\n    .rmq1-main-container .rmq1-vip-table-wrap {\n      overflow-x: auto;\n    }\n  }\n\n  .rmq1-main-container .rmq1-vip-table {\n    margin-bottom: 0;\n  }\n\n  .rmq1-main-container .rmq1-vip-table th,\n  .rmq1-main-container .rmq1-vip-table td {\n    padding: 1.4rem 1.25rem;\n    vertical-align: top;\n    border-color: rgba(140, 163, 199, 0.14);\n    background: transparent;\n  }\n\n  .rmq1-main-container .rmq1-vip-table thead th {\n    border-bottom-width: 1px;\n    background: rgba(255, 255, 255, 0.02);\n  }\n\n  .rmq1-main-container .rmq1-vip-table thead th:first-child,\n  .rmq1-main-container .rmq1-vip-table tbody th {\n    width: 24%;\n    min-width: 180px;\n    color: #e8eefc;\n    font-weight: 700;\n  }\n\n  .rmq1-main-container .rmq1-vip-table tbody td {\n    color: #cbd5f5;\n    text-align: center;\n  }\n\n  .rmq1-main-container .rmq1-vip-table .rmq1-vip-insider,\n  .rmq1-main-container .rmq1-vip-table .rmq1-vip-founder {\n    width: 38%;\n  }\n\n  .rmq1-main-container .rmq1-vip-table-tier {\n    display: flex;\n    flex-direction: column;\n    gap: 0.45rem;\n    text-align: center;\n  }\n\n  .rmq1-main-container .rmq1-vip-table-tier small {\n    color: #8d97ab;\n    font-size: 0.88rem;\n  }\n\n  .rmq1-main-container .rmq1-vip-table-title {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 0.5rem;\n    font-size: 1.15rem;\n    font-weight: 700;\n    color: #f1f5ff;\n  }\n\n  .rmq1-main-container .rmq1-vip-table .shopify-buy__btn-wrapper {\n    margin-top: 0 !important;\n  }\n\n  .rmq1-main-container .rmq1-vip-table td .shopify-buy__btn {\n    min-height: 55px;\n  }\n\n  .rmq1-main-container .rmq1-tier-founder {\n    color: #2280e5;\n    font-weight: 700;\n  }\n\n  .rmq1-main-container .rmq1-tier-founder .rmq1-vip-icon-badge {\n    background-color: rgba(34, 128, 229, 0.18);\n    color: #2280e5;\n  }\n\n  .rmq1-main-container .rmq1-tier-insider {\n    color: #25c6b6;\n    font-weight: 700;\n  }\n\n  .rmq1-main-container .rmq1-tier-insider .rmq1-vip-icon-badge {\n    background-color: rgba(37, 198, 182, 0.18);\n    color: #25c6b6;\n  }\n\n  @media (max-width: 991px) {\n    .rmq1-main-container .rmq1-vip-table {\n      min-width: 720px;\n    }\n  }\n\n  @media (max-width: 767px) {\n    .rmq1-main-container .rmq1-vip-table-wrap {\n      overflow: visible;\n      border: 0;\n      border-radius: 0;\n      background: transparent;\n      box-shadow: none;\n    }\n\n    .rmq1-main-container .rmq1-vip-table {\n      min-width: 0;\n    }\n\n    .rmq1-main-container .rmq1-vip-table thead {\n      display: none;\n    }\n\n    .rmq1-main-container .rmq1-vip-table tbody,\n    .rmq1-main-container .rmq1-vip-table tr,\n    .rmq1-main-container .rmq1-vip-table th,\n    .rmq1-main-container .rmq1-vip-table td {\n      display: block;\n      width: 100%;\n    }\n\n    .rmq1-main-container .rmq1-vip-table tbody tr {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      align-items: start;\n      margin: 0;\n    }\n\n    .rmq1-main-container .rmq1-vip-table tbody th {\n      grid-column: 1\/-1;\n      width: auto;\n      min-width: 0;\n      padding: 2rem 0 1.25rem;\n      text-align: center;\n      border-top: 1px solid rgba(140, 163, 199, 0.22);\n      border-bottom: 0;\n      font-size: 1.35rem;\n      line-height: 1.25;\n    }\n\n    .rmq1-main-container .rmq1-vip-table tbody tr:first-child th {\n      padding-top: 1.5rem;\n    }\n\n    .rmq1-main-container .rmq1-vip-table tbody td {\n      min-width: 0;\n      padding: 0 1rem 2rem;\n      text-align: center;\n      border-top: 0;\n    }\n\n    .rmq1-main-container .rmq1-vip-table tbody td::before {\n      display: block;\n      width: 100%;\n      margin: 0 auto 0.85rem;\n      padding-top: 1.45rem;\n      font-size: 0.8rem;\n      font-weight: 700;\n      letter-spacing: 0.08em;\n      text-transform: uppercase;\n      background-position: center top;\n      background-repeat: no-repeat;\n      background-size: 0.95rem 0.95rem;\n    }\n\n    .rmq1-main-container .rmq1-vip-table tbody td:nth-of-type(1) {\n      border-right: 1px solid rgba(140, 163, 199, 0.12);\n    }\n\n    .rmq1-main-container .rmq1-vip-table tbody td:nth-of-type(1)::before {\n      content: \"Insider\";\n      color: #25c6b6;\n      background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%2325c6b6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 2.75 2.86 5.8 6.4.93-4.63 4.51 1.09 6.37L12 17.35 6.28 20.36l1.09-6.37-4.63-4.51 6.4-.93L12 2.75Z'\/%3E%3C\/svg%3E\");\n    }\n\n    .rmq1-main-container .rmq1-vip-table tbody td:nth-of-type(2)::before {\n      content: \"Backer Club\";\n      color: #2280e5;\n      background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%232280e5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 18.5h14l-1.5-9-3.9 3-2.6-5-2.6 5-3.9-3L5 18.5Z'\/%3E%3Cpath d='M8 21h8'\/%3E%3C\/svg%3E\");\n    }\n\n    .rmq1-main-container .rmq1-vip-table td.rmq1-vip-insider,\n    .rmq1-main-container .rmq1-vip-table td.rmq1-vip-founder {\n      width: auto;\n    }\n\n    .rmq1-main-container .rmq1-vip-table td .shopify-buy__btn {\n      min-height: 52px;\n    }\n  }\n\n  .rmq1-main-container .rmq1-vip-price {\n    font-size: 2.5rem;\n    line-height: 1;\n    color: #f1f5ff;\n    margin-bottom: 0;\n  }\n\n  .rmq1-main-container .rmq1-vip-cta {\n    display: block;\n    width: calc(100% - 4rem);\n    margin: 0 2rem 2rem !important;\n    border-radius: 28px;\n    border: 1px solid rgba(186, 201, 226, 0.2);\n    background: rgba(116, 131, 163, 0.2);\n    color: #dbe2f0;\n    text-transform: uppercase;\n    letter-spacing: 0.08em;\n    font-weight: 700;\n    font-size: 0.95rem;\n    padding: 0.95rem 1rem;\n  }\n\n  .rmq1-main-container .rmq1-vip-cta:hover,\n  .rmq1-main-container .rmq1-vip-cta:focus {\n    background: rgba(133, 151, 188, 0.3);\n    border-color: rgba(186, 201, 226, 0.35);\n    color: #eef3ff;\n  }\n\n  .rmq1-main-container .vip-offers-top-banner {\n    height: 80vh;\n    background-size: cover;\n    background-repeat: no-repeat;\n    background-position: center center;\n    background-image: url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/rmq1_hero_banner_v4.jpg\");\n  }\n\n  @media (max-width: 991px) {\n    .rmq1-main-container .vip-offers-top-banner {\n      background-image: url(\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/rmq1_hero_banner_mobile_v4.jpg\");\n      background-position: center center;\n    }\n  }\n\n  .rmq1-main-container .vip-offers-top-banner .bg-img {\n    position: absolute;\n  }\n\n  .rmq1-main-container .vip-offers-top-banner .bg-img img {\n    object-fit: cover;\n  }\n\n  .rmq1-main-container .vip-offers-top-banner .row {\n    padding-top: 8vh;\n  }\n\n  @media (max-width: 768px) {\n    .rmq1-main-container .vip-offers-top-banner .row {\n      padding-top: 5rem;\n    }\n  }\n\n  .rmq1-main-container .vip-offers-top-banner h1 {\n    font-size: 5rem;\n  }\n\n  @media (max-width: 768px) {\n    .rmq1-main-container .vip-offers-top-banner h1 {\n      font-size: 1.8rem;\n    }\n  }\n\n  .rmq1-main-container .timeline-section {\n    padding: 80px 0;\n    position: relative;\n  }\n\n  .rmq1-main-container .timeline {\n    position: relative;\n    max-width: 1100px;\n    margin: auto;\n  }\n\n  @media (max-width: 768px) {\n    .rmq1-main-container .timeline {\n      margin-left: 5px;\n    }\n  }\n\n  .rmq1-main-container {\n    \/* CENTER LINE *\/\n  }\n\n  .rmq1-main-container .timeline::after {\n    content: \"\";\n    position: absolute;\n    width: 2px;\n    background: rgb(57, 70, 253);\n    top: 0;\n    bottom: 0;\n    left: 50%;\n    transform: translateX(-50%);\n    box-shadow: 0 0 10px rgb(57, 70, 253);\n  }\n\n  .rmq1-main-container {\n    \/* ITEM *\/\n  }\n\n  .rmq1-main-container .timeline-item {\n    padding: 20px 40px;\n    position: relative;\n    width: 50%;\n  }\n\n  .rmq1-main-container {\n    \/* LEFT *\/\n  }\n\n  .rmq1-main-container .timeline-item.left {\n    left: 0;\n    text-align: right;\n  }\n\n  .rmq1-main-container {\n    \/* RIGHT *\/\n  }\n\n  .rmq1-main-container .timeline-item.right {\n    left: 50%;\n  }\n\n  .rmq1-main-container {\n    \/* DOT *\/\n  }\n\n  .rmq1-main-container .timeline-item::after {\n    content: \"\";\n    position: absolute;\n    width: 18px;\n    height: 18px;\n    background: #020817;\n    border: 2px solid rgb(57, 70, 253);\n    top: 30px;\n    border-radius: 50%;\n    z-index: 1;\n    box-shadow: 0 0 8px rgb(57, 70, 253);\n  }\n\n  .rmq1-main-container .timeline-item.left::after {\n    right: -9px;\n  }\n\n  .rmq1-main-container .timeline-item.right::after {\n    left: -9px;\n  }\n\n  .rmq1-main-container {\n    \/* CARD *\/\n  }\n\n  .rmq1-main-container .timeline-item .content {\n    padding: 20px;\n    background: rgba(10, 20, 60, 0.6);\n    border: 1px solid rgba(57, 70, 253, 0.3);\n    border-radius: 10px;\n    backdrop-filter: blur(6px);\n    margin-left: 0px;\n  }\n\n  .rmq1-main-container {\n    \/* BADGE *\/\n  }\n\n  .rmq1-main-container .badge-time {\n    display: inline-block;\n    margin-bottom: 10px;\n    padding: 5px 10px;\n    font-size: 12px;\n    background: rgba(57, 70, 253, 0.15);\n    color: #00eaff;\n    border-radius: 4px;\n    letter-spacing: 1px;\n  }\n\n  .rmq1-main-container {\n    \/* TITLE *\/\n  }\n\n  .rmq1-main-container .timeline h4 {\n    color: #ffffff;\n    margin-bottom: 10px;\n  }\n\n  .rmq1-main-container {\n    \/* RESPONSIVE *\/\n  }\n\n  @media (max-width: 768px) {\n    .rmq1-main-container .timeline::after {\n      left: 20px;\n    }\n\n    .rmq1-main-container .timeline-item {\n      width: 100%;\n      padding-left: 60px;\n      padding-right: 20px;\n    }\n\n    .rmq1-main-container .timeline-item.right {\n      left: 0;\n    }\n\n    .rmq1-main-container .timeline-item.left {\n      text-align: left;\n    }\n\n    .rmq1-main-container .timeline-item::after {\n      left: 11px;\n    }\n  }\n\n  .rmq1-main-container .timeline-item::after {\n    content: \"\\f521\";\n    \/* crown icon *\/\n    font-family: \"Font Awesome 6 Pro\";\n    font-weight: 400;\n    \/* regular *\/\n    position: absolute;\n    width: 48px;\n    height: 48px;\n    background: #020817;\n    border: 2px solid rgb(57, 70, 253);\n    top: 25px;\n    border-radius: 50%;\n    z-index: 1;\n    \/* center icon *\/\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    \/* icon style *\/\n    color: #00eaff;\n    font-size: 14px;\n    \/* glow *\/\n    box-shadow: 0 0 8px rgb(57, 70, 253), 0 0 12px rgba(57, 70, 253, 0.5);\n  }\n\n  @media (max-width: 768px) {\n    .rmq1-main-container .timeline-item::after {\n      width: 42px;\n      height: 42px;\n    }\n  }\n\n  .rmq1-main-container .timeline-item.left::after {\n    right: -24px;\n  }\n\n  @media (max-width: 768px) {\n    .rmq1-main-container .timeline-item.left::after {\n      right: auto;\n      left: 0px;\n    }\n  }\n\n  .rmq1-main-container .timeline-item.right::after {\n    left: -24px;\n  }\n\n  @media (max-width: 768px) {\n    .rmq1-main-container .timeline-item.right::after {\n      left: 0px;\n    }\n  }\n\n  .rmq1-main-container {\n    \/* VIP Reservation *\/\n  }\n\n  .rmq1-main-container .timeline-item:nth-child(1)::after {\n    content: \"\\f521\";\n    \/* crown *\/\n  }\n\n  .rmq1-main-container {\n    \/* Confirmation *\/\n  }\n\n  .rmq1-main-container .timeline-item:nth-child(2)::after {\n    content: \"\\f772\";\n    \/* envelope *\/\n  }\n\n  .rmq1-main-container {\n    \/* Launch *\/\n  }\n\n  .rmq1-main-container .timeline-item:nth-child(3)::after {\n    content: \"\\f1ea\";\n    \/* newspaper *\/\n  }\n\n  .rmq1-main-container .timeline-item:nth-child(4)::after {\n    content: \"\\f135\";\n    \/* rocket *\/\n  }\n\n  .rmq1-main-container .timeline-item:nth-child(5)::after {\n    content: \"\\f48b\";\n    \/* shipping *\/\n  }\n\n  .rmq1-main-container .timeline-item:nth-child(6)::after {\n    content: \"\\f54e\";\n    \/* store *\/\n  }\n\n  .rmq1-main-container .faq .accordion {\n    background-color: #06102a;\n    border: 1px solid rgba(140, 163, 199, 0.25) !important;\n  }\n\n  .rmq1-main-container .rmq1-comparison {\n    margin-top: 1rem;\n  }\n\n  .rmq1-main-container .rmq1-comparison .rmq1-comparison-head .rmq1-comparison-groups\u003ediv,\n  .rmq1-main-container .rmq1-comparison .rmq1-comparison-head .rmq1-comparison-products\u003ediv {\n    align-self: stretch;\n    padding: 1.05rem 1.25rem;\n  }\n\n  @media (max-width: 991.98px) {\n\n    .rmq1-main-container .rmq1-comparison .rmq1-comparison-head .rmq1-comparison-groups\u003ediv,\n    .rmq1-main-container .rmq1-comparison .rmq1-comparison-head .rmq1-comparison-products\u003ediv {\n      padding: 1rem 0.75rem;\n    }\n  }\n\n  .rmq1-main-container .rmq1-comparison .rmq1-comparison-head .rmq1-comparison-head-label {\n    background-color: transparent;\n    padding: 0;\n  }\n\n  .rmq1-main-container .rmq1-comparison .rmq1-comparison-head .rmq1-comparison-group-glinet {\n    background-color: rgba(17, 55, 121, 0.58);\n    text-align: center;\n  }\n\n  .rmq1-main-container .rmq1-comparison .rmq1-comparison-head .rmq1-comparison-group-others {\n    background-color: rgba(17, 55, 121, 0.38);\n    text-align: center;\n  }\n\n  .rmq1-main-container .rmq1-comparison .rmq1-comparison-head .rmq1-comparison-product-cell {\n    background-color: rgba(255, 255, 255, 0.04);\n  }\n\n  @media (max-width: 1200px) {\n    .rmq1-main-container .rmq1-comparison .rmq1-comparison-head .rmq1-comparison-product-cell h3 {\n      font-size: 1.25rem;\n      line-height: 1.3;\n    }\n  }\n\n  .rmq1-main-container .rmq1-comparison .rmq1-comparison-head .rmq1-comparison-product-img {\n    max-width: 140px;\n  }\n\n  .rmq1-main-container .rmq1-comparison .rmq1-comparison-detail:nth-child(odd of .rmq1-comparison-detail) {\n    background-color: rgba(255, 255, 255, 0.04);\n  }\n\n  .rmq1-main-container .rmq1-comparison .rmq1-comparison-detail\u003ediv {\n    align-self: center;\n    padding: 1.05rem 1.25rem;\n  }\n\n  .rmq1-main-container .rmq1-comparison .rmq1-comparison-detail\u003e.col-4 {\n    text-align: center;\n  }\n\n  @media (max-width: 991.98px) {\n    .rmq1-main-container .rmq1-comparison .rmq1-comparison-detail\u003ediv {\n      align-self: flex-start;\n      padding: 1.75rem 0.75rem;\n    }\n  }\n\n  .rmq1-main-container .rmq1-comparison .rmq1-comparison-detail\u003ediv .fa-check {\n    color: #46b4f6;\n  }\n\n  .rmq1-main-container .rmq1-comparison .rmq1-comparison-detail\u003ediv .fa-hyphen {\n    color: #8d97ab;\n  }\n\n  .rmq1-main-container .rmq1-comparison-vs {\n    margin-top: 1rem;\n  }\n\n  .rmq1-main-container .rmq1-comparison-vs .rmq1-comparison-vs-header {\n    margin-left: 0;\n    margin-right: 0;\n    margin-bottom: 0;\n  }\n\n  .rmq1-main-container .rmq1-comparison-vs .rmq1-comparison-vs-header\u003ediv {\n    align-self: stretch;\n    padding: 0.85rem 1.25rem;\n  }\n\n  @media (max-width: 991.98px) {\n    .rmq1-main-container .rmq1-comparison-vs .rmq1-comparison-vs-header\u003ediv {\n      padding: 1rem 0.75rem;\n    }\n  }\n\n  .rmq1-main-container .rmq1-comparison-vs .rmq1-comparison-vs-header .rmq1-comparison-vs-product-cell {\n    background-color: transparent;\n  }\n\n  .rmq1-main-container .rmq1-comparison-vs .rmq1-comparison-vs-header .rmq1-comparison-vs-vs-cell {\n    background-color: transparent;\n  }\n\n  .rmq1-main-container .rmq1-comparison-vs .rmq1-comparison-vs-header .rmq1-comparison-product-img {\n    max-width: 180px;\n  }\n\n  @media (max-width: 1200px) {\n    .rmq1-main-container .rmq1-comparison-vs .rmq1-comparison-vs-header h3 {\n      font-size: 1.25rem;\n      line-height: 1.3;\n    }\n  }\n\n  .rmq1-main-container .rmq1-comparison-vs .rmq1-comparison-vs-detail:nth-child(odd of .rmq1-comparison-vs-detail) {\n    background-color: rgba(255, 255, 255, 0.04);\n  }\n\n  .rmq1-main-container .rmq1-comparison-vs .rmq1-comparison-vs-detail\u003ediv {\n    padding: 1.05rem 1.25rem;\n  }\n\n  @media (max-width: 991.98px) {\n    .rmq1-main-container .rmq1-comparison-vs .rmq1-comparison-vs-detail\u003ediv {\n      align-self: flex-start;\n      padding: 1.75rem 0.75rem;\n    }\n  }\n\n  @media (min-width: 992px) {\n    .rmq1-main-container .rmq1-comparison-vs .rmq1-comparison-vs-detail\u003ediv {\n      align-self: stretch;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      text-align: center;\n    }\n  }\n\n  .rmq1-main-container .rmq1-comparison-vs .rmq1-comparison-vs-detail\u003ediv p {\n    margin-bottom: 0;\n  }\n\n  .rmq1-main-container .rmq1-comparison-vs .rmq1-comparison-vs-detail\u003ediv .fa-check {\n    color: #46b4f6;\n  }\n\n  .rmq1-main-container .rmq1-comparison-vs .rmq1-comparison-vs-detail\u003ediv .fa-hyphen {\n    color: #8d97ab;\n  }\n\n  @media (min-width: 992px) {\n    .rmq1-main-container .rmq1-comparison-vs .rmq1-comparison-vs-detail .rmq1-comparison-vs-value-cell {\n      background-color: rgba(255, 255, 255, 0.02);\n    }\n\n    .rmq1-main-container .rmq1-comparison-vs .rmq1-comparison-vs-detail .rmq1-comparison-vs-label-cell {\n      background-color: rgba(17, 55, 121, 0.38);\n    }\n\n    .rmq1-main-container .rmq1-comparison-vs .rmq1-comparison-vs-detail:nth-child(odd of .rmq1-comparison-vs-detail) .rmq1-comparison-vs-value-cell {\n      background-color: rgba(255, 255, 255, 0.04);\n    }\n\n    .rmq1-main-container .rmq1-comparison-vs .rmq1-comparison-vs-detail:nth-child(odd of .rmq1-comparison-vs-detail) .rmq1-comparison-vs-label-cell {\n      background-color: rgba(17, 55, 121, 0.58);\n    }\n  }\n\n  .rmq1-main-container .terms-card {\n    background-color: #06102a;\n    border: 1px solid rgba(140, 163, 199, 0.25) !important;\n  }\n\n  .rmq1-main-container .terms-card li {\n    color: #cbd5f5;\n  }\n\n  \/* THANK YOU PAGE *\/\n  .rmq1-thankyou-container .rmq1-thank-you {\n    font-size: 8rem;\n  }\n\n  @media (max-width: 768px) {\n    .rmq1-thankyou-container .rmq1-thank-you {\n      font-size: 3.5rem;\n    }\n  }\n\n  .rmq1-thankyou-container .rmq1-text-gradient {\n    background: linear-gradient(to right, #c9c9ff 0%, #95d3ff 51%, #d8d8ff 100%);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    \/* For Firefox *\/\n    background-clip: text;\n    color: transparent;\n  }\n\u003c\/style\u003e\n\u003cmain class=\"rmq1-main-container\"\u003e\n  \u003csection class=\"top-banner\" id=\"subscribe\"\u003e\n    \u003cdiv class=\"container h-100\"\u003e\n      \u003cdiv class=\"row justify-content-start align-items-center text-center text-light h-100\"\u003e\n        \u003cdiv class=\"col-12 col-lg-6 top-banner-content\"\u003e\n          \u003ch1 class=\"font-weight-bold\"\u003eThe World's First KVM That Controls \u003cspan id=\"rmq1-rotating-text\" class=\"rmq1-rotating-word\"\u003e\u003cspan class=\"rmq1-word-inner slide-out\"\u003eLaptops\u003c\/span\u003e\u003c\/span\u003e. From Your Browser.\u003c\/h1\u003e\n\n          \u003cscript\u003e\n            (function () {\n              var words = [\"Phones\", \"Macs\", \"Laptops\"];\n              var el = document.getElementById(\"rmq1-rotating-text\");\n              var idx = 0;\n\n              function showWord(word) {\n                var inner = document.createElement(\"span\");\n                inner.className = \"rmq1-word-inner\";\n                inner.textContent = word;\n                el.innerHTML = \"\";\n                el.appendChild(inner);\n              }\n\n              function cycleWord() {\n                var inner = el.querySelector(\".rmq1-word-inner\");\n                if (inner) {\n                  inner.classList.add(\"slide-out\");\n                  setTimeout(function () {\n                    idx = (idx + 1) % words.length;\n                    showWord(words[idx]);\n                  }, 500);\n                } else {\n                  idx = (idx + 1) % words.length;\n                  showWord(words[idx]);\n                }\n              }\n\n              showWord(words[idx]);\n              setInterval(cycleWord, 2800);\n            })();\n          \u003c\/script\u003e\n\n          \u003cp class=\"text-rmq1-grey\"\u003ePlug Comet Q into your iPhone, Mac mini, or laptop, open a browser on your\n            Windows\/iOS device, and you're in control in seconds.\u003c\/p\u003e\n          \u003cp class=\"text-rmq1-grey\"\u003eNo driver to configure. No setup hassle.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"rmq1-metrics-strip-section\"\u003e\n    \u003cdiv class=\"container px-0\"\u003e\n      \u003cdiv class=\"rmq1-metrics-strip\" aria-label=\"Comet Q highlights\"\u003e\n        \u003cdiv class=\"rmq1-metric-item\"\u003e\n          \u003cdiv class=\"rmq1-metric-value\" style=\"color: #4783FF;\"\u003eWi-Fi 6\u003c\/div\u003e\n          \u003cdiv class=\"rmq1-metric-label\"\u003e802.11 ax Dual-Band\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"rmq1-metric-item\"\u003e\n          \u003cdiv class=\"rmq1-metric-value\" style=\"color: #00FBF7;\"\u003e1.8\"\u003c\/div\u003e\n          \u003cdiv class=\"rmq1-metric-label\"\u003eBuilt-in Touchscreen\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"rmq1-metric-item\"\u003e\n          \u003cdiv class=\"rmq1-metric-value\" style=\"color: #64C3FF;\"\u003e78.5g\u003c\/div\u003e\n          \u003cdiv class=\"rmq1-metric-label\"\u003eUltra-Light Design\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"rmq1-metric-item\"\u003e\n          \u003cdiv class=\"rmq1-metric-value\" style=\"color: #C5A3FF;\"\u003eOne\u003c\/div\u003e\n          \u003cdiv class=\"rmq1-metric-label\"\u003eUSB-C cable for setup\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Supporter Wall --\u003e\n  \u003csection style=\"background-color: #10153b;\"\u003e\n    \u003cdiv class=\"container p-4 py-lg-5\"\u003e\n      \u003cdiv class=\"row align-items-center rmq1-overview-row rmq1-overview-card\"\u003e\n        \u003cdiv class=\"col-lg-6\"\u003e\n          \u003cspan class=\"rmq1-connect-eyebrow\"\u003eVIP ACCESS CLOSED\u003c\/span\u003e\n          \u003ch2 class=\"font-weight-bold text-light\"\u003eComet Q \u003cspan class=\"rmq1-text-gradient\"\u003eSupporter Wall\u003c\/span\u003e\n\u003c\/h2\u003e\n          \u003cp class=\"text-rmq1-grey\"\u003eFor the supporters who were there from the start.\u003c\/p\u003e\n          \u003cp class=\"text-rmq1-grey\"\u003eComet Q VIP Pass holders received priority purchase access and recognition on the official Supporter Wall.\u003c\/p\u003e\n          \u003ca class=\"btn-round-rmq1 d-inline-block my-3\" href=\"\/en-hk\/pages\/gl-rmq1-supporter-wall\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n            VIEW THE SUPPORTER WALL\n          \u003c\/a\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"col-lg-6 text-center\"\u003e\n          \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/rmq1_supporter-wall.png\" alt=\"Supporter Wall\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Product Nav Tab --\u003e\n  \u003cstyle\u003e\n    \/* 基础容器 *\/\n    .product-nav {\n      background-color: #eeeeee;\n      position: sticky;\n      top: 0px;\n      z-index: 999;\n    }\n\n    \/* 内部容器 *\/\n    .product-nav .product-nav-container {\n      overflow-x: auto;\n      -ms-overflow-style: none;\n      \/* IE and Edge *\/\n      scrollbar-width: none;\n      \/* Firefox *\/\n    }\n\n    \/* 隐藏 Chrome\/Safari\/Webkit 滚动条 *\/\n    .product-nav .product-nav-container::-webkit-scrollbar {\n      display: none;\n    }\n\n    @media (max-width: 768px) {\n      .product-nav .product-nav-container {\n        overflow-x: inherit;\n      }\n    }\n\n    \/* 导航内容区域 *\/\n    .product-nav .product-nav-container .product-nav-content {\n      display: flex;\n      flex-direction: row;\n      justify-content: left;\n      align-items: center;\n      white-space: nowrap;\n    }\n\n    @media (max-width: 768px) {\n      .product-nav .product-nav-container .product-nav-content {\n        overflow-x: auto;\n        -ms-overflow-style: none;\n        scrollbar-width: none;\n      }\n\n      .product-nav .product-nav-container .product-nav-content::-webkit-scrollbar {\n        display: none;\n      }\n    }\n\n    \/* 导航项目 *\/\n    .product-nav .product-nav-container .product-nav-content .product-nav-item {\n      color: #6c757d;\n      height: -moz-fit-content;\n      height: fit-content;\n      padding: 0.75rem 1.5rem;\n      background: none !important;\n      border-bottom: 2px solid transparent;\n    }\n\n    @media (max-width: 991px) {\n      .product-nav .product-nav-container .product-nav-content .product-nav-item {\n        padding: 0.75rem 1rem !important;\n      }\n    }\n\n    @media (max-width: 768px) {\n      .product-nav .product-nav-container .product-nav-content .product-nav-item {\n        padding: 0.75rem 1rem !important;\n      }\n    }\n\n    \/* 悬停状态 *\/\n    .product-nav .product-nav-container .product-nav-content .product-nav-item:hover {\n      color: #3dc1cf;\n      transition: 0.3s ease;\n    }\n\n    \/* 激活状态 *\/\n    .product-nav .product-nav-container .product-nav-content .product-nav-item.active {\n      color: #3dc1cf;\n      border-color: #3dc1cf;\n    }\n\n    .product-nav .product-nav-wrapper {\n      overflow: visible;\n    }\n\n    .product-nav .product-nav-wrapper ul,\n    .product-nav .product-nav-wrapper li {\n      list-style-type: none;\n      margin: 0;\n      padding: 0;\n      unicode-bidi: normal;\n    }\n\n    .product-nav .product-nav-content {\n      overflow-x: auto;\n      scrollbar-width: none;\n      display: flex;\n    }\n\n    .product-nav .product-nav-content .product-nav-item {\n      margin: 0 0 !important;\n      padding: 0.75rem 1.5rem !important;\n      cursor: pointer;\n      color: #444;\n      background: inherit;\n      border-bottom: 2px solid transparent;\n    }\n\n    @media (max-width: 768px) {\n      .product-nav .product-nav-content .product-nav-item {\n        padding: 0.75rem 1rem 0.75rem 0 !important;\n      }\n    }\n\n    .product-nav .product-nav-content .product-nav-item.active,\n    .product-nav .product-nav-content .sub-menu.hover1 {\n      color: #3dc1cf;\n      border-color: #3dc1cf;\n    }\n\n    .product-nav .dropdown-menu {\n      background-color: #EEE;\n      margin: -1px 0 0 !important;\n      width: 100%;\n      border: none;\n      float: inherit;\n      overflow: hidden;\n    }\n\n    .product-nav .dropdown-menu \u003e div {\n      overflow-x: visible;\n      scrollbar-width: none;\n      display: flex;\n      margin: 0 auto;\n      padding: 0.25rem 1rem 0.75rem 2rem;\n    }\n\n    @media (max-width: 768px) {\n      .product-nav .dropdown-menu \u003e div {\n        overflow-x: auto;\n        padding: 0.25rem 1rem 0.75rem;\n      }\n    }\n\n    .product-nav .dropdown-menu .btn {\n      font-size: 1rem;\n      font-weight: 400;\n      text-transform: inherit;\n      padding: 0.25rem 1rem !important;\n      color: #6c757d;\n      border: 1px solid #6c757d;\n      margin-right: 0.5rem;\n      min-width: fit-content;\n    }\n\n    .product-nav .dropdown-menu .btn.active,\n    .product-nav .dropdown-menu .btn:hover {\n      color: #3dc1cf;\n      border-color: #3dc1cf !important;\n      background-color: rgba(61, 193, 207, 0.031372549);\n    }\n\n    @media (max-width: 768px) {\n      .product-nav .dropdown-menu .btn {\n        font-size: 14px;\n        min-height: inherit;\n      }\n    }\n  \u003c\/style\u003e\n  \u003csection class=\"product-nav\"\u003e\n    \u003cdiv class=\"product-nav-wrapper position-relative\"\u003e\n      \u003cdiv class=\"product-nav-content container-md\"\u003e\n        \u003ca class=\"product-nav-item nav-link highlight active\" href=\"#highlight\"\u003eHighlight\u003c\/a\u003e\n        \u003ca class=\"product-nav-item nav-link features\" href=\"#features\"\u003eFeatures\u003c\/a\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      \n    \u003c\/div\u003e\n    \u003cscript\u003e\n      let currentModel = ''\n\n      window.addEventListener(\"scroll\", function () {\n        document.querySelectorAll(\".product-nav-section\").forEach((section) =\u003e {\n          let sectionTop = section.offsetTop;\n          if (pageYOffset \u003e= sectionTop - 163) {\n            currentModel = section.getAttribute(\"id\");\n          }\n        });\n\n        \/\/ 先移除所有 active class\n        document.querySelectorAll(\".product-nav-item\").forEach((item) =\u003e {\n          item.classList.remove(\"active\");\n        });\n\n        \/\/ 移除所有 hover1 class\n        document.querySelectorAll(\".sub-menu\").forEach((toggle) =\u003e {\n          toggle.classList.remove(\"hover1\");\n        });\n\n        \/\/ 先隐藏所有 dropdown-menu\n        document.querySelectorAll(\".dropdown-menu\").forEach((dropdown) =\u003e {\n          dropdown.style.display = \"none\";\n        });\n\n        \/\/ 查找并激活当前的 nav item\n        const currentNavItem = document.querySelector(`.product-nav-item.${currentModel}`);\n        \n        if (currentNavItem) {\n          currentNavItem.classList.add(\"active\");\n\n          \/\/ 检查是否在 dropdown-menu 内 (结构: li.dropdown-menu \u003e div.container-md \u003e a.product-nav-item)\n          const containerDiv = currentNavItem.parentElement;\n          const dropdownMenu = containerDiv ? containerDiv.parentElement : null;\n          \n          if (dropdownMenu \u0026\u0026 dropdownMenu.classList.contains(\"dropdown-menu\")) {\n            \/\/ 获取 dropdown-menu 的 data-dropdown-menu 值\n            const dropdownMenuValue = dropdownMenu.dataset.dropdownMenu;\n\n            if (dropdownMenuValue) {\n              \/\/ 显示当前匹配的 dropdown-menu\n              dropdownMenu.style.display = \"flex\";\n\n              \/\/ 在 product-nav-wrapper 下找到匹配的 sub-menu 并添加 active\n              const parentNavItem = document.querySelector(`.product-nav-wrapper .sub-menu[data-dropdown-menu=\"${dropdownMenuValue}\"]`);\n              if (parentNavItem) {\n                parentNavItem.classList.add(\"active\");\n              }\n\n              \/\/ 自动滚动到 active 的项,使其居中显示\n              setTimeout(() =\u003e {\n                const activeItem = currentNavItem;\n                const scrollContainer = dropdownMenu.querySelector('.container-md');\n                \n                if (scrollContainer) {\n                  const containerWidth = scrollContainer.offsetWidth;\n                  const itemOffsetLeft = activeItem.offsetLeft;\n                  const itemWidth = activeItem.offsetWidth;\n\n                  \/\/ 计算滚动位置,使 active 项居中\n                  const scrollPosition = itemOffsetLeft - (containerWidth \/ 2) + (itemWidth \/ 2);\n\n                  scrollContainer.scrollTo({\n                    left: scrollPosition,\n                    behavior: 'smooth'\n                  });\n                }\n              }, 50);\n            }\n          }\n        }\n      });\n\n      \/\/ 点击切换处理 - 不影响 active class\n      document.querySelectorAll('.sub-menu').forEach(toggle =\u003e {\n        const menuId = toggle.dataset.dropdownMenu;\n        const targetMenu = document.querySelector(`.dropdown-menu[data-dropdown-menu=\"${menuId}\"]`);\n        \n        if (!targetMenu) return;\n\n        \/\/ 点击切换显示\/隐藏\n        toggle.addEventListener('click', (e) =\u003e {\n          e.preventDefault();\n          \n          const isVisible = targetMenu.style.display === 'flex';\n          \n          \/\/ 先隐藏所有 dropdown-menu\n          document.querySelectorAll('.dropdown-menu').forEach(menu =\u003e {\n            menu.style.display = 'none';\n          });\n          \n          \/\/ 移除所有 toggle 的 hover1 class\n          document.querySelectorAll('.sub-menu').forEach(t =\u003e {\n            t.classList.remove('hover1');\n          });\n          \n          \/\/ 如果当前是隐藏状态，则显示；如果是显示状态，则保持隐藏\n          if (!isVisible) {\n            targetMenu.style.display = 'flex';\n            toggle.classList.add('hover1');\n          }\n        });\n      });\n    \u003c\/script\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Highlights --\u003e\n  \u003csection class=\"bg-rmq1 product-nav-section\" id=\"highlight\"\u003e\n    \u003cdiv class=\"container p-4 py-lg-5\"\u003e\n      \u003cdiv class=\"row\"\u003e\n        \u003cdiv class=\"col-12 px-0\"\u003e\n          \u003cdiv class=\"rmq1-highlight-grid text-light\"\u003e\n        \u003carticle class=\"rmq1-highlight-card rmq1-highlight-card--1\"\u003e\n          \u003ch3 class=\"font-weight-bold\"\u003eOffline \u0026amp; Sleep\u003cbr class=\"d-md-none\"\u003e Mode Access\u003c\/h3\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"rmq1-highlight-card rmq1-highlight-card--2\"\u003e\n          \u003ch3 class=\"font-weight-bold\"\u003eIntuitive 1.8\" Touchscreen\u003c\/h3\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"rmq1-highlight-card rmq1-highlight-card--3\"\u003e\n          \u003ch3 class=\"font-weight-bold\"\u003eWi-Fi 6\u003c\/h3\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"rmq1-highlight-card rmq1-highlight-card--4\"\u003e\n          \u003ch3 class=\"font-weight-bold\"\u003e512 MB NAND\u003c\/h3\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"rmq1-highlight-card rmq1-highlight-card--5\"\u003e\n          \u003ch3 class=\"font-weight-bold\"\u003eHardware-Level \u003cbr\u003eSecurity \u0026amp; Control\u003c\/h3\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"rmq1-highlight-card rmq1-highlight-card--6\"\u003e\n          \u003ch3 class=\"font-weight-bold\"\u003eDual-core ARM \u003cbr\u003eCortex-A53\u003c\/h3\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"rmq1-highlight-card rmq1-highlight-card--7\"\u003e\n          \u003ch3 class=\"font-weight-bold\"\u003eCross-Device \u0026amp; OS Compatibility\u003c\/h3\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"rmq1-highlight-card rmq1-highlight-card--8\"\u003e\n          \u003ch3 class=\"font-weight-bold\"\u003eAll-in-One Type-C\u003cbr\u003e Connectivity\u003c\/h3\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"rmq1-highlight-card rmq1-highlight-card--9\"\u003e\n          \u003ch3 class=\"font-weight-bold\"\u003eTailscale \u0026amp; ZeroTier\u003cbr\u003e Support\u003c\/h3\u003e\n        \u003c\/article\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- What is Comet Q --\u003e\n  \u003csection class=\"bg-rmq1 product-nav-section\" id=\"features\"\u003e\n    \u003cdiv class=\"container p-4 py-lg-5\"\u003e\n      \u003cdiv class=\"row align-items-center rmq1-overview-row rmq1-overview-card\"\u003e\n        \u003cdiv class=\"col-lg-6\"\u003e\n          \u003cimg class=\"img-fluid gl-rounded\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/rmq1_what-is-comet-q.jpg\" alt=\"Comet Q\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"col-lg-6\"\u003e\n          \u003cspan class=\"rmq1-connect-eyebrow\"\u003eWhat is Comet Q?\u003c\/span\u003e\n          \u003ch2 class=\"font-weight-bold text-light\"\u003eOne Cable. Full Remote Control. \u003cspan class=\"rmq1-text-gradient\"\u003e From\n              Anywhere.\u003c\/span\u003e\n\u003c\/h2\u003e\n          \u003cp class=\"text-rmq1-grey\"\u003e\n            Comet Q is a palm-sized device you plug into your mobile phones, Mac mini, or any laptops via USB-C. The\n            moment it's connected, you can open a browser and take full control of that device.\n          \u003c\/p\u003e\n\n          \u003cp class=\"text-rmq1-grey\"\u003e\n            No software to install. No complicated network setup. The built-in 1.8\" touchscreen allows quick setup,\n            check status, and trigger actions right on the unit itself.\n          \u003c\/p\u003e\n\n          \u003cp class=\"text-rmq1-grey\"\u003e\n            It's the first KVM in the world that supports iPhones— meaning you can unlock, tap, swipe, and fully operate\n            an iOS device from a Windows desktop, something previously impossible.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"row justify-content-center\"\u003e\n        \u003cdiv class=\"col-lg-12 pt-4\"\u003e\n          \u003cdiv class=\"\" id=\"compatible-device\"\u003e\n            \u003cp class=\"text-rmq1-grey pt-3\"\u003e\u003cstrong\u003eComet Q works with any device whose USB-C port supports DisplayPort\n                Alt\n                Mode for video output.\u003c\/strong\u003e This includes, but not limited to:\u003c\/p\u003e\n            \u003cul class=\"text-rmq1-grey\"\u003e\n              \u003cli\u003e\n\u003cstrong\u003eiPhones:\u003c\/strong\u003e iPhone 15 and newer (excluding iPhone 16e, 17e and iPhone Air)\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eiPads:\u003c\/strong\u003e All iPad Pro (2018 and newer), iPad Air (4th generation and newer), iPad mini\n                (6th\n                generation and newer), and iPad (10th generation and newer)\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eAndroid phones\u003c\/strong\u003e (Samsung as example): Samsung Galaxy S8 and newer, Galaxy Note 8 and\n                newer, Galaxy Z Fold\/Flip series, and Galaxy Tab S series\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eLaptops \u0026amp; mini PCs:\u003c\/strong\u003e Most models with a USB-C port that supports video output,\n                including\n                MacBooks, Mac mini, and most modern Windows laptops\u003c\/li\u003e\n            \u003c\/ul\u003e\n\n            \u003ci class=\"text-rmq1-grey\"\u003eDon't see your device above? \u003ca class=\"text-rmq1-grey\" href=\"https:\/\/docs.gl-inet.com\/kvm\/en\/tutorials\/how_to_check_usb-c_port_dp_alt_mode\/\"\u003e\u003cu\u003eSee this guide to check if your device supports DP Alt Mode\u003c\/u\u003e\u003c\/a\u003e.\u003c\/i\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Setup in Seconds --\u003e\n  \u003csection class=\"bg-rmq1 py-4 py-lg-5\"\u003e\n    \u003cdiv class=\"container\"\u003e\n      \u003cdiv class=\"row justify-content-center align-items-center\"\u003e\n        \u003cdiv class=\"col-lg-12 text-center\"\u003e\n          \u003cspan class=\"rmq1-connect-eyebrow\"\u003eSET UP IN MINUTES\u003c\/span\u003e\n          \u003ch2 class=\"font-weight-bold text-light\"\u003eThree Steps to \u003cspan class=\"rmq1-text-gradient\"\u003eFull Remote\n              Control\u003c\/span\u003e\n\u003c\/h2\u003e\n          \u003cp class=\"text-rmq1-grey\"\u003e\n            No driver install. No complicated setup. Just connect, power, and take control from your browser.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"rmq1-steps\" aria-label=\"Three steps to full remote control\"\u003e\n            \u003cdiv class=\"rmq1-step\"\u003e\n              \u003cdiv class=\"rmq1-step-number\"\u003e1\u003c\/div\u003e\n              \u003ch4 class=\"font-weight-bold text-light\"\u003eConnect via Built-in USB-C\u003c\/h4\u003e\n              \u003cp\u003eUse the built-in USB-C cable to connect Comet Q to the device you want to control. For everyday use,\n                Comet Q draws power directly from that device.\u003c\/p\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"rmq1-step\"\u003e\n              \u003cdiv class=\"rmq1-step-number\"\u003e2\u003c\/div\u003e\n              \u003ch4 class=\"font-weight-bold text-light\"\u003ePower It Externally When Needed\u003c\/h4\u003e\n              \u003cp\u003eFor long-hour operation, or when the controlled device has only one USB-C port and also needs charging,\n                plug external power into Comet Q’s second USB-C port.\u003c\/p\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"rmq1-step\"\u003e\n              \u003cdiv class=\"rmq1-step-number\"\u003e3\u003c\/div\u003e\n              \u003ch4 class=\"font-weight-bold text-light\"\u003eControl from Any Browser\u003c\/h4\u003e\n              \u003cp\u003eComet Q connects to a nearby Wi-Fi network so you can access its admin panel remotely from any device,\n                on any OS. Even if the controlled device is offline or restarting, control stays with Comet Q.\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!-- Features --\u003e\n  \u003csection class=\"bg-rmq1 py-4 py-lg-5 rmq1-video-carousel product-nav-section\" id=\"features\"\u003e\n    \u003cdiv class=\"rmq1-container text-light\"\u003e\n      \u003cdiv class=\"rmq1-header py-3\"\u003e\n        \u003ch2 class=\"font-weight-bold\"\u003eBrowser or Software.\u003cspan class=\"rmq1-text-gradient\"\u003e Zero Subscription Fee.\u003c\/span\u003e\n        \u003c\/h2\u003e\n        \u003cp class=\"text-rmq1-grey\"\u003eEvery feature you need is packed into a compact device that fits in your pocket.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rmq1-carousel-wrapper\" id=\"carouselWrapper\"\u003e\n        \u003cbutton class=\"nav-btn prev-btn hidden\" id=\"prevBtn\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003cpolyline points=\"15 18 9 12 15 6\"\u003e\u003c\/polyline\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n\n        \u003cdiv class=\"rmq1-carousel-container\" id=\"carouselContainer\" style=\"height: 480px;\"\u003e\n          \u003c!--  1 --\u003e\n          \u003cdiv class=\"rmq1-carousel-item active\" data-index=\"0\"\u003e\n            \u003cdiv class=\"media-inner\"\u003e\n              \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/features_one-cable-does-it-all.jpg\"\u003e\n\n              \u003cbutton class=\"rmq1-play-pause-btn\"\u003e\n                \u003csvg width=\"44\" height=\"44\"\u003e\n                  \u003ccircle class=\"bg-ring-circle\" cx=\"22\" cy=\"22\" r=\"20\"\u003e\u003c\/circle\u003e\n                  \u003ccircle class=\"rmq1-progress-ring-circle\" cx=\"22\" cy=\"22\" r=\"20\" style=\"stroke-dashoffset: 37.4038;\"\u003e\u003c\/circle\u003e\n                \u003c\/svg\u003e\n                \u003cspan class=\"rmq1-icon\"\u003e▶\u003c\/span\u003e\n              \u003c\/button\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003c!--  2 --\u003e\n          \u003cdiv class=\"rmq1-carousel-item next\" data-index=\"1\"\u003e\n            \u003cdiv class=\"media-inner\"\u003e\n              \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/features_works-when-the-device-is-asleep.jpg\"\u003e\n\n              \u003cbutton class=\"rmq1-play-pause-btn\"\u003e\n                \u003csvg width=\"44\" height=\"44\"\u003e\n                  \u003ccircle class=\"bg-ring-circle\" cx=\"22\" cy=\"22\" r=\"20\"\u003e\u003c\/circle\u003e\n                  \u003ccircle class=\"rmq1-progress-ring-circle\" cx=\"22\" cy=\"22\" r=\"20\"\u003e\u003c\/circle\u003e\n                \u003c\/svg\u003e\n                \u003cspan class=\"rmq1-icon\"\u003e▶\u003c\/span\u003e\n              \u003c\/button\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003c!-- 3 --\u003e\n          \u003cdiv class=\"rmq1-carousel-item next\" data-index=\"2\"\u003e\n            \u003cdiv class=\"media-inner\"\u003e\n              \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/features_cross-device-os-compatibility.jpg\"\u003e\n\n              \u003cbutton class=\"rmq1-play-pause-btn\"\u003e\n                \u003csvg width=\"44\" height=\"44\"\u003e\n                  \u003ccircle class=\"bg-ring-circle\" cx=\"22\" cy=\"22\" r=\"20\"\u003e\u003c\/circle\u003e\n                  \u003ccircle class=\"rmq1-progress-ring-circle\" cx=\"22\" cy=\"22\" r=\"20\"\u003e\u003c\/circle\u003e\n                \u003c\/svg\u003e\n                \u003cspan class=\"rmq1-icon\"\u003e▶\u003c\/span\u003e\n              \u003c\/button\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"rmq1-carousel-item next\" data-index=\"3\"\u003e\n            \u003cdiv class=\"media-inner\"\u003e\n              \u003cpicture\u003e\n                \u003csource media=\"(max-width: 768px)\" srcset=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/features_hardware-level-security-control_mobile.jpg\"\u003e\n                \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/features_hardware-level-security-control.jpg\"\u003e\u003c\/picture\u003e\n\n              \u003cbutton class=\"rmq1-play-pause-btn\"\u003e\n                \u003csvg width=\"44\" height=\"44\"\u003e\n                  \u003ccircle class=\"bg-ring-circle\" cx=\"22\" cy=\"22\" r=\"20\"\u003e\u003c\/circle\u003e\n                  \u003ccircle class=\"rmq1-progress-ring-circle\" cx=\"22\" cy=\"22\" r=\"20\"\u003e\u003c\/circle\u003e\n                \u003c\/svg\u003e\n                \u003cspan class=\"rmq1-icon\"\u003e▶\u003c\/span\u003e\n              \u003c\/button\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"rmq1-carousel-item next\" data-index=\"4\"\u003e\n            \u003cdiv class=\"media-inner\"\u003e\n              \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/features_touchscreen-setup.jpg\"\u003e\n\n              \u003cbutton class=\"rmq1-play-pause-btn\"\u003e\n                \u003csvg width=\"44\" height=\"44\"\u003e\n                  \u003ccircle class=\"bg-ring-circle\" cx=\"22\" cy=\"22\" r=\"20\"\u003e\u003c\/circle\u003e\n                  \u003ccircle class=\"rmq1-progress-ring-circle\" cx=\"22\" cy=\"22\" r=\"20\"\u003e\u003c\/circle\u003e\n                \u003c\/svg\u003e\n                \u003cspan class=\"rmq1-icon\"\u003e▶\u003c\/span\u003e\n              \u003c\/button\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"rmq1-carousel-item hidden-right\" data-index=\"5\"\u003e\n            \u003cdiv class=\"media-inner\"\u003e\n              \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/features_built-in-support.jpg\"\u003e\n\n              \u003cbutton class=\"rmq1-play-pause-btn\"\u003e\n                \u003csvg width=\"44\" height=\"44\"\u003e\n                  \u003ccircle class=\"bg-ring-circle\" cx=\"22\" cy=\"22\" r=\"20\"\u003e\u003c\/circle\u003e\n                  \u003ccircle class=\"rmq1-progress-ring-circle\" cx=\"22\" cy=\"22\" r=\"20\"\u003e\u003c\/circle\u003e\n                \u003c\/svg\u003e\n                \u003cspan class=\"rmq1-icon\"\u003e▶\u003c\/span\u003e\n              \u003c\/button\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cbutton class=\"nav-btn next-btn\" id=\"nextBtn\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n            \u003cpolyline points=\"9 18 15 12 9 6\"\u003e\u003c\/polyline\u003e\n          \u003c\/svg\u003e\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"controls-footer\"\u003e\n        \u003cdiv class=\"progress-container\" id=\"progressContainer\"\u003e\n\n        \u003c\/div\u003e\n\n        \u003c!-- 文案展示区 --\u003e\n        \u003cdiv class=\"text-display-container\" id=\"textDisplayContainer\"\u003e\n          \u003cdiv class=\"rmq1-text-content active\" data-index=\"0\"\u003e\n            \u003ch3 class=\"font-weight-bold\"\u003eOne Cable Does It All\u003c\/h3\u003e\n            \u003cp\u003eA single USB-C cable carries video, data, and power simultaneously. No HDMI dongle or USB hub. Plug in Comet Q and you're ready. A built-in USB-C passthrough port keeps your device charging while you work.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"rmq1-text-content\" data-index=\"1\"\u003e\n            \u003ch3 class=\"font-weight-bold\"\u003eWorks When the Device Is Asleep, Locked, or Offline\u003c\/h3\u003e\n            \u003cp\u003eComet Q operates at the hardware level. Stay in full control even if the controlled device is logged out, asleep, or offline. This feature enables a seamless workflow even with a laptop lid closed.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"rmq1-text-content\" data-index=\"2\"\u003e\n            \u003ch3 class=\"font-weight-bold\"\u003eControl Any Device, Regardless of OS\u003c\/h3\u003e\n            \u003cp\u003eAccess from a laptop or desktop? Open any browser and you're ready. Controlling from your phone or tablet? Download the Comet Q app for the best experience. \u003ca href=\"\/app-rm\/\" target=\"_blank\"\u003eCheck out app here.\u003c\/a\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"rmq1-text-content\" data-index=\"3\"\u003e\n            \u003ch3 class=\"font-weight-bold\"\u003eHardware-Level Security\u003c\/h3\u003e\n            \u003cp\u003eComet Q operates at the hardware level, ensuring any active session ends the moment Comet Q is disconnected. No residual access, no background processes left running.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"rmq1-text-content\" data-index=\"4\"\u003e\n            \u003ch3 class=\"font-weight-bold\"\u003e1.8\" Touchscreen Setup Right on the Device\u003c\/h3\u003e\n            \u003cp\u003eThe circular touchscreen on Comet Q's face means you can complete the initial setup without opening a laptop. Everything is self-explanatory from the moment it's in your hand.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"rmq1-text-content\" data-index=\"5\"\u003e\n            \u003ch3 class=\"font-weight-bold\"\u003eTailscale \u0026amp; ZeroTier Support\u003c\/h3\u003e\n            \u003cp\u003eBuilt-in support for Tailscale and ZeroTier lets you access your devices securely over the internet.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"container\" style=\"max-width: 1200px;\"\u003e\n      \u003cdiv class=\"text-center text-light mt-5\"\u003e\n        \u003ci class=\"text-rmq1-grey\"\u003e\n\n        \u003c\/i\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003cscript\u003e\n    const wrapper = document.getElementById(\"carouselWrapper\");\n    const container = document.getElementById(\"carouselContainer\");\n    const items = document.querySelectorAll(\".rmq1-carousel-item\");\n    const textContents = document.querySelectorAll(\".rmq1-text-content\");\n    const prevBtn = document.getElementById(\"prevBtn\");\n    const nextBtn = document.getElementById(\"nextBtn\");\n    const progressContainer = document.getElementById(\"progressContainer\");\n\n    let currentIndex = 0;\n    let isPlaying = true;\n    let imageCurrentTime = 0;\n    const IMAGE_DURATION = 4000; \/\/ 图片播放时长 4 秒\n    const PAUSE_DELAY = 1000; \/\/ 暂停延迟 1 秒\n    const radius = 20;\n    const circumference = 2 * Math.PI * radius;\n    let lastTimestamp = 0;\n    let isPausing = false; \/\/ 是否处于暂停延迟状态\n    let pauseStartTime = 0; \/\/ 暂停开始时间\n\n    \/\/ 初始化进度条\n    items.forEach((_, index) =\u003e {\n      const bar = document.createElement(\"div\");\n      bar.className = \"progress-bar\";\n      bar.addEventListener(\"click\", () =\u003e goToSlide(index));\n      progressContainer.appendChild(bar);\n    });\n\n    const progressBars = document.querySelectorAll(\".progress-bar\");\n\n    function updateCarousel() {\n      imageCurrentTime = 0; \/\/ 重置图片播放时间\n      lastTimestamp = performance.now();\n      isPausing = false; \/\/ 重置暂停延迟状态\n      pauseStartTime = 0;\n\n      \/\/ 切换时强制恢复播放状态\n      isPlaying = true;\n      updatePlayPauseIcons(\"II\");\n\n      items.forEach((item, index) =\u003e {\n        item.classList.remove(\"active\", \"prev\", \"next\", \"hidden-left\", \"hidden-right\");\n        const video = item.querySelector(\"video\");\n\n        if (index === currentIndex) {\n          item.classList.add(\"active\");\n\n          if (video) {\n            video.currentTime = 0;\n            video.play(); \/\/ 强制播放\n          }\n\n          \/\/ 无论视频还是图片，都开始进度更新循环\n          requestAnimationFrame(updateProgressLoop);\n        } else {\n          if (video) {\n            video.pause();\n            video.currentTime = 0;\n          }\n\n          if (index === currentIndex - 1) {\n            item.classList.add(\"prev\");\n          } else if (index === currentIndex + 1) {\n            item.classList.add(\"next\");\n          } else if (index \u003c currentIndex) {\n            item.classList.add(\"hidden-left\");\n          } else {\n            item.classList.add(\"hidden-right\");\n          }\n        }\n      });\n\n      \/\/ 更新文案\n      textContents.forEach((content, index) =\u003e {\n        content.classList.toggle(\"active\", index === currentIndex);\n      });\n\n      progressBars.forEach((bar, index) =\u003e {\n        bar.classList.toggle(\"active\", index === currentIndex);\n      });\n\n      prevBtn.classList.toggle(\"hidden\", currentIndex === 0);\n      nextBtn.classList.toggle(\"hidden\", currentIndex === items.length - 1);\n\n      \/\/ 动态调整容器高度\n      const activeItem = items[currentIndex];\n      if (activeItem) {\n        container.style.height = activeItem.offsetHeight + \"px\";\n      }\n    }\n\n    window.addEventListener('resize', updateCarousel);\n\n    function updatePlayPauseIcons(text) {\n      const icons = document.querySelectorAll(\".rmq1-icon\");\n      icons.forEach((icon) =\u003e (icon.textContent = text));\n    }\n\n    function goToSlide(index) {\n      if (currentIndex === index) return;\n      currentIndex = index;\n      updateCarousel();\n    }\n\n    function nextSlide() {\n      if (currentIndex \u003c items.length - 1) {\n        currentIndex++;\n        updateCarousel();\n      } else {\n        \/\/ 如果到最后一张，停止播放\n        isPlaying = false;\n        updatePlayPauseIcons(\"▶\");\n        const video = items[currentIndex].querySelector(\"video\");\n        if (video) video.pause();\n      }\n    }\n\n    function prevSlide() {\n      if (currentIndex \u003e 0) {\n        currentIndex--;\n        updateCarousel();\n      }\n    }\n\n    function updateProgressLoop(timestamp) {\n      if (!lastTimestamp) lastTimestamp = timestamp;\n      const deltaTime = timestamp - lastTimestamp;\n      lastTimestamp = timestamp;\n\n      const activeItem = items[currentIndex];\n      if (!activeItem) return;\n\n      const video = activeItem.querySelector(\"video\");\n      const circle = activeItem.querySelector(\".rmq1-progress-ring-circle\");\n      let percent = 0;\n\n      if (video) {\n        \/\/ 视频逻辑\n        if (video.duration) {\n          percent = video.currentTime \/ video.duration;\n        }\n      } else {\n        \/\/ 图片逻辑\n        if (isPlaying) {\n          if (isPausing) {\n            \/\/ 暂停延迟期间，保持进度条满状态\n            const pauseElapsed = timestamp - pauseStartTime;\n            if (pauseElapsed \u003e= PAUSE_DELAY) {\n              isPausing = false;\n              updatePlayPauseIcons(\"▶\");\n              nextSlide();\n              return; \/\/ 切换后会开启新的循环\n            }\n            percent = 1; \/\/ 保持进度条满状态\n          } else {\n            imageCurrentTime += deltaTime;\n            if (imageCurrentTime \u003e= IMAGE_DURATION) {\n              imageCurrentTime = IMAGE_DURATION;\n              \/\/ 进入暂停延迟状态\n              isPausing = true;\n              pauseStartTime = timestamp;\n              updatePlayPauseIcons(\"▶\");\n            }\n            percent = imageCurrentTime \/ IMAGE_DURATION;\n          }\n        } else {\n          percent = imageCurrentTime \/ IMAGE_DURATION;\n        }\n      }\n\n      \/\/ 更新进度环\n      if (circle) {\n        const offset = circumference - percent * circumference;\n        circle.style.strokeDashoffset = offset;\n      }\n\n      if (isPlaying) {\n        requestAnimationFrame(updateProgressLoop);\n      }\n    }\n\n    function togglePlay() {\n      isPlaying = !isPlaying;\n      const activeItem = items[currentIndex];\n      const video = activeItem.querySelector(\"video\");\n\n      if (isPlaying) {\n        if (video) video.play();\n        updatePlayPauseIcons(\"II\");\n        lastTimestamp = performance.now();\n        requestAnimationFrame(updateProgressLoop);\n      } else {\n        if (video) video.pause();\n        updatePlayPauseIcons(\"▶\");\n      }\n    }\n\n    \/\/ 拖拽功能\n    let startX = 0;\n    let isDragging = false;\n\n    wrapper.addEventListener(\"mousedown\", dragStart);\n    wrapper.addEventListener(\"touchstart\", dragStart);\n    wrapper.addEventListener(\"mousemove\", dragMove);\n    wrapper.addEventListener(\"touchmove\", dragMove);\n    wrapper.addEventListener(\"mouseup\", dragEnd);\n    wrapper.addEventListener(\"touchend\", dragEnd);\n    wrapper.addEventListener(\"mouseleave\", dragEnd);\n\n    function dragStart(e) {\n      isDragging = true;\n      startX = getPositionX(e);\n    }\n\n    function dragMove(e) {\n      if (!isDragging) return;\n    }\n\n    function dragEnd(e) {\n      if (!isDragging) return;\n      isDragging = false;\n      const endX = getPositionX(e);\n      const diff = endX - startX;\n\n      if (diff \u003e 50) {\n        prevSlide();\n      } else if (diff \u003c -50) {\n        nextSlide();\n      }\n    }\n\n    function getPositionX(e) {\n      return e.type.includes(\"mouse\") ? e.pageX : e.touches[0].clientX;\n    }\n\n    \/\/ 视频播放结束逻辑\n    items.forEach((item, index) =\u003e {\n      const video = item.querySelector(\"video\");\n      if (video) {\n        video.onended = () =\u003e {\n          if (index === currentIndex) {\n            \/\/ 视频播放完成后，等待2秒再切换\n            isPausing = true;\n            pauseStartTime = performance.now();\n            updatePlayPauseIcons(\"▶\");\n            requestAnimationFrame(waitAndNextSlide);\n          }\n        };\n      }\n    });\n\n    \/\/ 视频结束后等待并切换到下一张\n    function waitAndNextSlide(timestamp) {\n      if (!isPausing) return;\n\n      const pauseElapsed = timestamp - pauseStartTime;\n      if (pauseElapsed \u003e= PAUSE_DELAY) {\n        isPausing = false;\n        updatePlayPauseIcons(\"▶\");\n        nextSlide();\n      } else {\n        requestAnimationFrame(waitAndNextSlide);\n      }\n    }\n\n    \/\/ 按钮点击\n    nextBtn.addEventListener(\"click\", (e) =\u003e { e.stopPropagation(); nextSlide(); });\n    prevBtn.addEventListener(\"click\", (e) =\u003e { e.stopPropagation(); prevSlide(); });\n\n    items.forEach((item) =\u003e {\n      const btn = item.querySelector(\".rmq1-play-pause-btn\");\n      if (btn) {\n        btn.addEventListener(\"click\", (e) =\u003e {\n          e.stopPropagation();\n          togglePlay();\n        });\n      }\n\n      item.addEventListener(\"click\", (e) =\u003e {\n        if (item.classList.contains(\"prev\")) prevSlide();\n        if (item.classList.contains(\"next\")) nextSlide();\n      });\n    });\n\n    \/\/ 初始化逻辑：使用 Intersection Observer 监听模块可见性\n    let hasInitialized = false; \/\/ 记录是否已经进行了首次初始化\n\n    const observerOptions = {\n      root: null,\n      rootMargin: '0px',\n      threshold: 0.5 \/\/ 50% 可见即视为进入\n    };\n\n    const observer = new IntersectionObserver((entries) =\u003e {\n      entries.forEach(entry =\u003e {\n        if (entry.isIntersecting) {\n          \/\/ 进入可视区域\n          if (!hasInitialized) {\n            updateCarousel();\n            hasInitialized = true;\n          } else {\n            \/\/ 如果已经初始化过，且当前是暂停状态，则恢复播放\n            if (!isPlaying) {\n              togglePlay();\n            }\n          }\n        } else {\n          \/\/ 移出可视区域\n          \/\/ 如果当前正在播放，则暂停\n          if (hasInitialized \u0026\u0026 isPlaying) {\n            togglePlay();\n          }\n        }\n      });\n    }, observerOptions);\n\n    const targetSection = document.querySelector('.rmq1-video-carousel');\n    if (targetSection) {\n      observer.observe(targetSection);\n    } else {\n      setTimeout(updateCarousel, 100);\n    }\n  \u003c\/script\u003e\n\n  \u003c!-- Why Do I Need a KVM for Mobile Devices --\u003e\n  \u003csection class=\"bg-rmq1 py-4 py-lg-5\"\u003e\n    \u003cdiv class=\"container\"\u003e\n      \u003cdiv class=\"row justify-content-center align-items-center\"\u003e\n        \u003cdiv class=\"col-lg-12 text-center\"\u003e\n          \u003cspan class=\"rmq1-connect-eyebrow\"\u003eWhy Needs This\u003c\/span\u003e\n          \u003ch2 class=\"font-weight-bold text-light\"\u003eWhy Do I Need a KVM for \u003cspan class=\"rmq1-text-gradient\"\u003eMobile Devices\u003c\/span\u003e?\u003c\/h2\u003e\n          \u003cp class=\"text-rmq1-grey\"\u003e\n            Managing a mobile device remotely has always been a challenge. Traditional KVMs work great for computers, but phones and tablets have always been left out. If something goes wrong, you either need to be physically present or accept that there's simply no simple solution built for the job.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"row justify-content-center align-items-center\"\u003e\n        \u003cdiv class=\"col-lg-6\"\u003e\n          \u003cimg class=\"img-fluid gl-rounded\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/rmq1_why-i-need-kvm.jpg\"\u003e\n        \u003c\/div\u003e\n\n          \u003cdiv class=\"col-lg-6\"\u003e\n          \u003cp class=\"text-rmq1-grey\"\u003eComet Q changes that. By connecting directly through the USB-C port, Comet Q gives you true hardware-level control over your iPhone, iPad, or Android device — providing you \u003cspan class=\"font-weight-bold\"\u003ethe option to control everything from a browser, on any device, any operating system\u003c\/span\u003e. That means you can control an iPhone from a Windows PC, a MacBook from an Android tablet, or an iPad from a Linux machine. The combination no longer matters.\u003c\/p\u003e\n          \u003cp class=\"text-rmq1-grey\"\u003eThis opens up possibilities that simply weren't possible before:\u003c\/p\u003e\n\n          \u003cul class=\"text-rmq1-grey\"\u003e\n            \u003cli\u003eDevelopers can remotely manage test devices, run builds, and debug without being at their desk.\u003c\/li\u003e\n            \u003cli\u003eIT teams can maintain and troubleshoot a fleet of mobile devices from a single interface\u003c\/li\u003e\n            \u003cli\u003eContent creators can control a dedicated streaming or recording device from anywhere in the room\u003c\/li\u003e\n            \u003cli\u003ePower users can manage a secondary device without ever picking it up\u003c\/li\u003e\n            \u003cli\u003eChildren living away from home can remotely help their parents with everyday tech frustrations — setting up online shopping accounts, clearing storage, updating apps, fixing broken Wi-Fi settings, navigating confusing system menus, or simply showing them how to video call — all without needing to be in the same room, city, or country\u003c\/li\u003e\n          \u003c\/ul\u003e\n\n          \u003cp class=\"text-rmq1-grey\"\u003eWhether you're managing one device or many, Comet Q gives you the kind of control over mobile hardware that was previously reserved for desktop and server environments.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Who Needs This \n  \u003csection class=\"bg-rmq1 py-4 py-lg-5\"\u003e\n    \u003cdiv class=\"container\"\u003e\n      \u003cdiv class=\"row justify-content-center align-items-center\"\u003e\n        \u003cdiv class=\"col-lg-12 text-center\"\u003e\n          \u003cspan class=\"rmq1-connect-eyebrow\"\u003eWho Needs This\u003c\/span\u003e\n          \u003ch2 class=\"font-weight-bold text-light\"\u003eBuilt for People Who Work Across \u003cspan class=\"rmq1-text-gradient\"\u003eMultiple Devices\u003c\/span\u003e\u003c\/h2\u003e\n          \u003cp class=\"text-rmq1-grey\"\u003e\n            Whether you're an iOS developer, a remote IT pro, or just someone managing too many screens—Comet Q solves\n            it.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"rmq1-audience-grid\" aria-label=\"Who Comet Q is built for\"\u003e\n            \u003carticle class=\"rmq1-audience-card text-left\"\u003e\n              \u003cdiv class=\"rmq1-audience-icon rmq1-audience-icon-image\" aria-hidden=\"true\"\u003e\n                \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/icon_ios.png\" alt=\"\"\u003e\n              \u003c\/div\u003e\n              \u003ch3\u003eiOS Developers \u0026amp; Testers\u003c\/h3\u003e\n              \u003cp\u003eTest your iOS app on a real iPhone from your Windows workstation. No Mac required for UI interaction,\n                interact, capture, and iterate without touching the device.\u003c\/p\u003e\n              \u003cspan class=\"rmq1-audience-tag\"\u003eWorld's First\u003c\/span\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"rmq1-audience-card text-left\"\u003e\n              \u003cdiv class=\"rmq1-audience-icon rmq1-audience-icon-image\" aria-hidden=\"true\"\u003e\n                \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/icon_remote_it.png\" alt=\"\"\u003e\n              \u003c\/div\u003e\n              \u003ch3\u003eRemote IT \u0026amp; Sysadmins\u003c\/h3\u003e\n              \u003cp\u003eManage headless servers, Mac minis, and kiosk devices from anywhere. BIOS-level access over IP, no OS\n                required to be running.\u003c\/p\u003e\n              \u003cspan class=\"rmq1-audience-tag\"\u003eHardware KVM\u003c\/span\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"rmq1-audience-card text-left\"\u003e\n              \u003cdiv class=\"rmq1-audience-icon rmq1-audience-icon-image\" aria-hidden=\"true\"\u003e\n                \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/icon_home_lab.png\" alt=\"\"\u003e\n              \u003c\/div\u003e\n              \u003ch3\u003eHome Lab \u0026amp; Power Users\u003c\/h3\u003e\n              \u003cp\u003eRun a tight multi-device setup without extra monitors. One browser tab gives full control of all your\n                machines, including that Mac mini tucked behind your desk.\u003c\/p\u003e\n              \u003cspan class=\"rmq1-audience-tag\"\u003eAll-in-One\u003c\/span\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"rmq1-audience-card text-left\"\u003e\n              \u003cdiv class=\"rmq1-audience-icon rmq1-audience-icon-image\" aria-hidden=\"true\"\u003e\n                \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/icon_streamers.png\" alt=\"\"\u003e\n              \u003c\/div\u003e\n              \u003ch3\u003eStreamers \u0026amp; Content Creators\u003c\/h3\u003e\n              \u003cp\u003eControl your iPhone camera or secondary Mac from your main PC during a live stream. Switch sources,\n                adjust settings, all without leaving your desk.\u003c\/p\u003e\n              \u003cspan class=\"rmq1-audience-tag\"\u003eLive Control\u003c\/span\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"rmq1-audience-card text-left\"\u003e\n              \u003cdiv class=\"rmq1-audience-icon rmq1-audience-icon-image\" aria-hidden=\"true\"\u003e\n                \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/icon_business.png\" alt=\"\"\u003e\n              \u003c\/div\u003e\n              \u003ch3\u003eSmall Business \u0026amp; Teams\u003c\/h3\u003e\n              \u003cp\u003eDeploy Comet Q on shared devices in the office. Anyone on the network can securely take control from\n                their browser, no IT ticket required.\u003c\/p\u003e\n              \u003cspan class=\"rmq1-audience-tag\"\u003eZero-Install\u003c\/span\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"rmq1-audience-card text-left\"\u003e\n              \u003cdiv class=\"rmq1-audience-icon rmq1-audience-icon-image\" aria-hidden=\"true\"\u003e\n                \u003cimg class=\"img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/icon_traveling.png\" alt=\"\"\u003e\n              \u003c\/div\u003e\n              \u003ch3\u003eRemote Workers Traveling\u003c\/h3\u003e\n              \u003cp\u003eLeft your phone at home? Control it remotely. Need to access files on your office Mac mini? Comet Q\n                keeps it reachable no matter where you are.\u003c\/p\u003e\n              \u003cspan class=\"rmq1-audience-tag\"\u003eAnywhere Access\u003c\/span\u003e\n            \u003c\/article\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e--\u003e\n\n  \u003c!-- Features - Total System Control --\u003e\n  \u003csection class=\"rmq1-feature-switcher bg-rmq1 py-4 py-lg-4\"\u003e\n    \u003cdiv class=\"container text-light\"\u003e\n\n      \u003cdiv class=\"row align-items-center mt-lg-5\"\u003e\n        \u003c!-- 左侧文字导航 --\u003e\n        \u003cdiv class=\"col-12 col-lg-5 offset-lg-1 order-2 order-lg-1 pr-lg-5\"\u003e\n          \u003cdiv class=\"text-lg-left text-center\"\u003e\n            \u003cspan class=\"rmq1-connect-eyebrow\"\u003eToal System Control\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003c!-- 手机端顶部滑动菜单 --\u003e\n          \u003cdiv class=\"mb-tabs-wrapper d-lg-none mb-3\"\u003e\n            \u003cdiv class=\"mb-tabs-wrapper\"\u003e\n              \u003cdiv class=\"mb-tabs-scroll-area\"\u003e\n                \u003cdiv class=\"mb-tabs d-flex flex-nowrap justify-content-center mx-auto\"\u003e\n                  \u003cdiv class=\"mb-tab active\" data-index=\"0\"\u003eTouchscreen Interface\u003c\/div\u003e\n                  \u003cdiv class=\"mb-tab\" data-index=\"1\"\u003e\u003ch5\u003eBrowser-Based Access\u003c\/h5\u003e\u003c\/div\u003e\n                  \n                  \u003c!-- 滑动的白条 --\u003e\n                  \u003cdiv class=\"mb-tab-indicator\" style=\"width: 0px; transform: translateX(0px);\"\u003e\u003c\/div\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \n          \u003c\/div\u003e\n          \u003cdiv class=\"feature-nav-wrapper\"\u003e\n\n            \u003cdiv class=\"feature-nav d-block d-lg-flex\"\u003e\n              \u003c!-- 项 0 --\u003e\n              \u003cdiv class=\"feature-nav-item active\" data-index=\"0\"\u003e\n                \u003ch3 class=\" fw-bold py-2  mb-0 d-none d-lg-block\"\u003eTouchscreen Interface\u003c\/h3\u003e\n                \u003cdiv class=\"description-box\" style=\"max-height: 112px;\"\u003e\n                  \u003cp class=\"description\"\u003eThe built-in touchscreen with an intuitive graphical user interface, lets you easily view and manage features that are important like connecting to a Wi-Fi network, and enabling or disabling the Cloud Service.\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n\n              \u003c!-- 项 1 --\u003e\n              \u003cdiv class=\"feature-nav-item\" data-index=\"1\"\u003e\n                \u003ch3 class=\" fw-bold py-2  mb-0 d-none d-lg-block\"\u003eBrowser-Based Access\u003c\/h3\u003e\n                \u003cdiv class=\"description-box\" style=\"max-height: 0px;\"\u003e\n                  \u003cp class=\"description\"\u003e\n                    Access and control your Comet Q from any browser at glkvm.com. This maximizes convenience, without needing to install any applications to make sure you always have access to your Comet Q.\n                  \u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003c!-- 这个滑动的白条必须有 --\u003e\n            \u003cdiv class=\"nav-indicator d-none d-lg-block\" style=\"height: 162px; transform: translateY(0px);\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- 右侧图片切换区 --\u003e\n        \u003cdiv class=\"col-12 col-lg-6 order-1 order-lg-2 mb-3 mb-lg-0\"\u003e\n          \u003cdiv class=\"image-viewer gl-rounded overflow-hidden\"\u003e\n            \u003cimg src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/control_toucscreen-interface.webp\" class=\"img-fluid feature-img active\" data-index=\"0\"\u003e\n            \u003cimg src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/control_browser-based-access.webp\" class=\"img-fluid feature-img\" data-index=\"1\"\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cscript\u003e\n      document.addEventListener('DOMContentLoaded', () =\u003e {\n        const container = document.querySelector('.rmq1-feature-switcher');\n        if (!container) return;\n\n        const navItems = container.querySelectorAll('.feature-nav-item'); \/\/ 电脑端项\n        const mbTabs = container.querySelectorAll('.mb-tab');             \/\/ 手机端标签\n        const imgs = container.querySelectorAll('.feature-img');          \/\/ 联动图片\n        \n        const pcIndicator = container.querySelector('.nav-indicator');    \/\/ 电脑端竖线\n        const mbIndicator = container.querySelector('.mb-tab-indicator'); \/\/ 手机端横线\n        \n        let currentIndex = 0;\n        let autoTimer = null;\n\n        const updateUI = (index) =\u003e {\n          currentIndex = index;\n\n          \/\/ 1. 同步所有 active 状态\n          navItems.forEach((item, i) =\u003e {\n            const isActive = i === index;\n            item.classList.toggle('active', isActive);\n            \/\/ 电脑端描述文字展开\/折叠\n            const descBox = item.querySelector('.description-box');\n            if (descBox) descBox.style.maxHeight = isActive ? descBox.scrollHeight + 'px' : '0px';\n          });\n\n          mbTabs.forEach((tab, i) =\u003e tab.classList.toggle('active', i === index));\n          imgs.forEach((img, i) =\u003e img.classList.toggle('active', i === index));\n\n          \/\/ 2. 电脑端竖线白条逻辑 (纵向滑动)\n          const activeNavItem = navItems[index];\n          if (activeNavItem \u0026\u0026 pcIndicator) {\n            pcIndicator.style.height = `${activeNavItem.offsetHeight}px`;\n            pcIndicator.style.transform = `translateY(${activeNavItem.offsetTop}px)`;\n          }\n\n          \/\/ 3. 手机端底部白条逻辑 (横向滑动)\n          const activeTab = mbTabs[index];\n          if (activeTab \u0026\u0026 mbIndicator) {\n            mbIndicator.style.width = `${activeTab.offsetWidth}px`;\n            mbIndicator.style.transform = `translateX(${activeTab.offsetLeft}px)`;\n\n            \/\/ 手机端自动滚动逻辑：让选中的项滚到视野中间\n            const scrollArea = activeTab.closest('.mb-tabs-scroll-area');\n            if (scrollArea) {\n              const targetScroll = activeTab.offsetLeft - (scrollArea.offsetWidth \/ 2) + (activeTab.offsetWidth \/ 2);\n              scrollArea.scrollTo({ left: targetScroll, behavior: 'smooth' });\n            }\n          }\n        };\n\n        \/\/ 【重要】：使用 ResizeObserver 监听 PC 端高度变化\n        \/\/ 因为文字展开是动态的，白条高度需要实时跟随\n        if (window.ResizeObserver \u0026\u0026 pcIndicator) {\n          const ro = new ResizeObserver(() =\u003e {\n            const activeNavItem = navItems[currentIndex];\n            if (activeNavItem) {\n              pcIndicator.style.height = `${activeNavItem.offsetHeight}px`;\n              pcIndicator.style.transform = `translateY(${activeNavItem.offsetTop}px)`;\n            }\n          });\n          navItems.forEach(item =\u003e ro.observe(item));\n        }\n\n        const startAutoPlay = () =\u003e {\n          clearInterval(autoTimer);\n          autoTimer = setInterval(() =\u003e {\n            updateUI((currentIndex + 1) % navItems.length);\n          }, 5000);\n        };\n\n        \/\/ 绑定点击：电脑端和手机端\n        [navItems, mbTabs].forEach(group =\u003e {\n          group.forEach((el, idx) =\u003e {\n            el.addEventListener('click', () =\u003e {\n              updateUI(idx);\n              startAutoPlay();\n            });\n          });\n        });\n\n        \/\/ 窗口改变大小时重新定位\n        window.addEventListener('resize', () =\u003e updateUI(currentIndex));\n\n        \/\/ 初始运行\n        updateUI(0);\n        startAutoPlay();\n      });\n    \u003c\/script\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Scenarios --\u003e\n  \u003csection class=\"bg-rmq1 py-4 py-lg-5 product-nav-section\" id=\"scenarios\"\u003e\n    \u003cdiv class=\"container\"\u003e\n      \u003cdiv class=\"row justify-content-center align-items-center\"\u003e\n        \u003cdiv class=\"col-lg-6 order-lg-2\"\u003e\n          \u003ch2 class=\"font-weight-bold text-light\"\u003eDedicated App for the \u003cspan class=\"rmq1-text-gradient\"\u003eFull Experience\u003c\/span\u003e\n\u003c\/h2\u003e\n          \u003cp class=\"text-rmq1-grey\"\u003eWhile browser access covers most use cases, some interactions — particularly touch gestures and precise input — are better handled natively. The GLKVM app is built to fill that gap, delivering a smoother, more responsive experience where the browser falls short.\u003c\/p\u003e\n          \u003cp class=\"text-rmq1-grey\"\u003eThe app is especially recommended when using a mobile device as the controller, such as operating a laptop from an iPad, where touch compatibility in a browser can be limiting. Available on Windows, macOS, App Store, and Google Play, the GLKVM app also lets you manage all your GL.iNet Comet devices in one place — no need to connect to each one individually.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n         \u003cdiv class=\"col-lg-6 order-lg-1\"\u003e\n           \u003cimg class=\"img-fluid gl-rounded\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/rmq1_dedicated-app.png\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n        \n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!----\u003e\n    \u003csection class=\"bg-rmq1 py-4 py-lg-5 product-nav-section\" id=\"scenarios\"\u003e\n    \u003cdiv class=\"container rmq1-scenarios text-center\"\u003e\n      \u003cdiv class=\"row justify-content-center pt-4\"\u003e\n        \u003cdiv class=\"col-lg-9\"\u003e\n          \u003c!-- Scene Images --\u003e\n          \u003cdiv class=\"scenarios-image\"\u003e\n            \u003c!-- 初始状态：Data Center 显示，其他隐藏 --\u003e\n            \u003cimg class=\"scene-img active\" data-target=\"preset-wifi\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/access_preset-wifi.webp\"\u003e\n            \u003cimg class=\"scene-img\" data-target=\"device-sharing-feature\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/access_device-sharing.webp\"\u003e\n            \u003cimg class=\"scene-img\" data-target=\"multi-device-management\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/access_multi-device-managment.webp\"\u003e\n            \u003cimg class=\"scene-img\" data-target=\"2fa\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/access_2fa.webp\"\u003e\n            \u003cimg class=\"scene-img\" data-target=\"wireguard-vpn\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/access_wireguard-vpn.jpg\"\u003e\n            \u003cimg class=\"scene-img\" data-target=\"wake-on-lan\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/access_wake-on-lan.webp\"\u003e\n          \u003c\/div\u003e\n\n          \u003c!-- Scene Tabs --\u003e\n          \u003cdiv class=\"scenarios-tabs\"\u003e\n            \u003c!-- 增加一层用于处理横向滚动的包装 --\u003e\n            \u003cdiv class=\"scenarios-tabs-wrapper\"\u003e\n              \u003cdiv class=\"scenarios-tabs-bg\" style=\"--indicator-width: 128px; --indicator-left: 5px;\"\u003e\n                \u003cbutton class=\"tab active\" data-tab=\"preset-wifi\" data-img=\"...\"\u003ePreset Wi-Fi\u003c\/button\u003e\n                \u003cbutton class=\"tab\" data-tab=\"device-sharing-feature\" data-img=\"...\"\u003eDevice Sharing Feature\u003c\/button\u003e\n                \u003cbutton class=\"tab\" data-tab=\"multi-device-management\" data-img=\"...\"\u003eMulti-Device Management\u003c\/button\u003e\n                \u003cbutton class=\"tab\" data-tab=\"2fa\" data-img=\"...\"\u003e2-Factor Authentication\u003c\/button\u003e\n                \u003cbutton class=\"tab\" data-tab=\"wireguard-vpn\" data-img=\"...\"\u003eWireGuard VPN\u003c\/button\u003e\n                \u003cbutton class=\"tab\" data-tab=\"wake-on-lan\" data-img=\"...\"\u003eWake on LAN\u003c\/button\u003e\n                \n                \u003c!-- 滑动底色指示器 --\u003e\n                \u003cdiv class=\"tab-sliding-indicator\"\u003e\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!-- Content --\u003e\n      \u003cdiv class=\"scenarios-content text-light\"\u003e\n        \u003cdiv class=\"row justify-content-center\"\u003e\n          \u003cdiv class=\"col-lg-10\"\u003e\n            \u003cdiv class=\"tab-content active\" id=\"preset-wifi\"\u003e\n              \u003cp\u003eComet Q lets you save and preset Wi-Fi credentials before sending the device to someone else. Set it up at home, ship it to your parents, and all they need to do is plug it in — no calls asking for help setting it up. True plug and play.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \n            \u003cdiv class=\"tab-content\" id=\"device-sharing-feature\"\u003e\n              \u003cp\u003eNeed to give someone else access? Comet Q lets you securely share device access with multiple users, each connecting through their own individual account. This mitigate the risk of security compromises from shared passwords.\u003c\/p\u003e\n              \u003cp\u003eEvery user connects independently via browser or the GLKVM app, making it ideal for team collaboration, remote tech support, training sessions, and handoffs between colleagues.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \n            \u003cdiv class=\"tab-content\" id=\"multi-device-management\"\u003e\n              \u003cp\u003eWith Multi-device Management, users can view multiple Windows, macOS, and Linux computer screens simultaneously. This feature supports dynamic viewing, full-screen display, and customizable split-screen layouts, allowing administrators to monitor several devices in real time, including server errors and anomalies, without switching between computers.\u003c\/p\u003e\n              \u003cp\u003eWe’ve also added cross-screen mouse and keyboard control, enabling users to seamlessly switch between multiple computers using just one set of peripherals for a smooth, efficient workflow.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \n            \u003cdiv class=\"tab-content\" id=\"2fa\"\u003e\n              \u003cp\u003eComet Q is built with security at every layer. Two-Factor Authentication (2FA) lets you pair your preferred authenticator app for an added layer of account protection.\u003c\/p\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"tab-content\" id=\"wireguard-vpn\"\u003e\n              \u003cp\u003eSet a 4-digit PIN to lock Comet Q's touchscreen and prevent unauthorized physical access. \u003c\/p\u003e\n              \u003cp\u003eAt the same time, a one-time dynamic code is generated on demand when binding Comet Q to your account — a significantly more secure approach than relying on a fixed, preset device ID that anyone could potentially intercept or guess.\u003c\/p\u003e\n            \u003c\/div\u003e\n\n\n            \u003cdiv class=\"tab-content\" id=\"wake-on-lan\"\u003e\n              \u003cp\u003eWith Wake on LAN functionality, you can bring your connected mobile devices out of sleep or standby mode remotely.\u003c\/p\u003e\n              \u003ci\u003ePlease note: WoL requires the connected device to be in a low-power sleep state; it cannot remotely power on a device that is completely turned off or dead.\u003c\/i\u003e\n            \u003c\/div\u003e\n\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Comparison --\u003e\n  \u003csection class=\"bg-rmq1 py-4 py-lg-5 overflow-hidden\"\u003e\n    \u003cdiv class=\"container text-center text-light\"\u003e\n      \u003cspan class=\"rmq1-connect-eyebrow\"\u003eComparison\u003c\/span\u003e\n      \u003ch2 class=\"font-weight-bold mb-4 mb-lg-5\"\u003e\n        Comet Q VS Traditional KVM\n      \u003c\/h2\u003e\n\n      \u003cdiv class=\"rmq1-comparison text-center text-lg-left\"\u003e\n        \u003cdiv class=\"rmq1-comparison-head\"\u003e\n          \u003cdiv class=\"row rmq1-comparison-groups\"\u003e\n            \u003cdiv class=\"col-lg-3 d-none d-lg-block rmq1-comparison-head-label\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"col-4 col-lg-3 rmq1-comparison-group-glinet\"\u003e\n              \u003ch5 class=\"font-weight-bold mb-0\"\u003eGL.iNet Products\u003c\/h5\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"col-8 col-lg-6 rmq1-comparison-group-others\"\u003e\n              \u003ch5 class=\"font-weight-bold mb-0\"\u003eOthers\u003c\/h5\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"row rmq1-comparison-products align-items-end\"\u003e\n            \u003cdiv class=\"col-lg-3 d-none d-lg-block rmq1-comparison-head-label\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"col-4 col-lg-3 rmq1-comparison-product-cell text-center\"\u003e\n              \u003cimg class=\"img-fluid rmq1-comparison-product-img mb-3\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/table_rmq1.png\" alt=\"Comet Q (GL-RMQ1)\"\u003e\n              \u003ch5 class=\"font-weight-bold rmq1-text-gradient\"\u003eComet Q (GL-RMQ1)\u003c\/h5\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"col-4 col-lg-3 rmq1-comparison-product-cell text-center\"\u003e\n              \u003cimg class=\"img-fluid rmq1-comparison-product-img mb-3\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/table_other-kvm.png\" alt=\"Other KVM\"\u003e\n              \u003ch5 class=\"font-weight-bold\"\u003eOther KVM\u003c\/h5\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"col-4 col-lg-3 rmq1-comparison-product-cell text-center\"\u003e\n              \u003cimg class=\"img-fluid rmq1-comparison-product-img mb-3\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/table_traditional-kvm.png\" alt=\"Traditional KVM\"\u003e\n              \u003ch5 class=\"font-weight-bold\"\u003eTraditional KVM\u003c\/h5\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"my-4\"\u003e\n          \u003cp class=\"font-weight-bold rmq1-text-gradient mb-0\"\u003eDisplay\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row rmq1-comparison-detail\"\u003e\n          \u003cdiv class=\"col-lg-3 d-none d-lg-flex\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003e\n              Max. Resolution\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003e\n              Max. Resolution\n            \u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003e2K QHD @ 60FPS\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003e\n              Max. Resolution\n            \u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003e1080p @ 60FPS\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003e\n              Max. Resolution\n            \u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003e1080p @ 60FPS\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row rmq1-comparison-detail\"\u003e\n          \u003cdiv class=\"col-lg-3 d-none d-lg-flex\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003e\n              Touchscreen\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003e\n              Touchscreen\n            \u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003e1.8\"\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003e\n              Touchscreen\n            \u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003e1.69\"\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003e\n              Touchscreen\n            \u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003eVaries\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row rmq1-comparison-detail\"\u003e\n          \u003cdiv class=\"col-lg-3 d-none d-lg-flex\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003e\n              Latency\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003e\n              Latency\n            \u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003e~80ms (incl. Wi-Fi)\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003e\n              Latency\n            \u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003e30–60 ms\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003e\n              Latency\n            \u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003e100ms\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row rmq1-comparison-detail\"\u003e\n          \u003cdiv class=\"col-lg-3 d-none d-lg-flex\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003e\n              Two Way Audio\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003e\n              Two Way Audio\n            \u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003e\n              Two Way Audio\n            \u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003e\n              Two Way Audio\n            \u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003eVaries\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"my-4\"\u003e\n          \u003cp class=\"font-weight-bold rmq1-text-gradient mb-0\"\u003eSystem \u0026amp; Connectivity\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row rmq1-comparison-detail\"\u003e\n          \u003cdiv class=\"col-lg-3 d-none d-lg-flex\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003eProcessor\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eProcessor\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003eDual-core ARM Cortex-A53\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eProcessor\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003eSingle-core ARM Cortex-A7\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eProcessor\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003eSingle-core\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row rmq1-comparison-detail\"\u003e\n          \u003cdiv class=\"col-lg-3 d-none d-lg-flex\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003eMemory\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eMemory\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003eLPDDR4 512MB\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eMemory\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003eDDR3L 256MB\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eMemory\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003eVaries (1–8GB)\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row rmq1-comparison-detail\"\u003e\n          \u003cdiv class=\"col-lg-3 d-none d-lg-flex\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003eStorage\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eStorage\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003e512MB Nand\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eStorage\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003eSD Card\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eStorage\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003eSD Card\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row rmq1-comparison-detail\"\u003e\n          \u003cdiv class=\"col-lg-3 d-none d-lg-flex\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003eWi-Fi\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eWi-Fi\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003eWi-Fi 6\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eWi-Fi\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eWi-Fi\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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 rmq1-comparison-detail\"\u003e\n          \u003cdiv class=\"col-lg-3 d-none d-lg-flex\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003eControl Mobile Devices\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eControl Mobile Devices\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003eiPhone \u0026amp; iPad\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eControl Mobile Devices\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eControl Mobile Devices\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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 rmq1-comparison-detail\"\u003e\n          \u003cdiv class=\"col-lg-3 d-none d-lg-flex\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003ePower Passthrough\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003ePower Passthrough\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003ePower Passthrough\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003ePower Passthrough\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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 rmq1-comparison-detail\"\u003e\n          \u003cdiv class=\"col-lg-3 d-none d-lg-flex\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003eCross OS Compatibility\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eCross OS Compatibility\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eCross OS Compatibility\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eCross OS Compatibility\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003e\u003ci class=\"fa-solid fa-check\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row rmq1-comparison-detail\"\u003e\n          \u003cdiv class=\"col-lg-3 d-none d-lg-flex\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003eSleep Mode Access\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eSleep Mode Access\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eSleep Mode Access\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eSleep Mode Access\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003e\u003ci class=\"fa-solid fa-check\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row rmq1-comparison-detail\"\u003e\n          \u003cdiv class=\"col-lg-3 d-none d-lg-flex\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003eFile Transfer\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eFile Transfer\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eFile Transfer\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eFile Transfer\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003e\u003ci class=\"fa-solid fa-check\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row rmq1-comparison-detail\"\u003e\n          \u003cdiv class=\"col-lg-3 d-none d-lg-flex\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003eWake on Lan\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eWake on Lan\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eWake on Lan\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eWake on Lan\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003e\u003ci class=\"fa-solid fa-check\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row rmq1-comparison-detail\"\u003e\n          \u003cdiv class=\"col-lg-3 d-none d-lg-flex\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003eCloud Management \u0026amp; Access\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eCloud Management \u0026amp; Access\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eCloud Management \u0026amp; Access\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eCloud Management \u0026amp; Access\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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 rmq1-comparison-detail\"\u003e\n          \u003cdiv class=\"col-lg-3 d-none d-lg-flex\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003eBrowser-based Control\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eBrowser-based Control\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eBrowser-based Control\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eBrowser-based Control\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003e\u003ci class=\"fa-solid fa-check\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row rmq1-comparison-detail\"\u003e\n          \u003cdiv class=\"col-lg-3 d-none d-lg-flex\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003eOne-Time Purchase\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eOne-Time Purchase\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eOne-Time Purchase\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eOne-Time Purchase\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\u003e\u003ci class=\"fa-solid fa-check\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row rmq1-comparison-detail\"\u003e\n          \u003cdiv class=\"col-lg-3 d-none d-lg-flex\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003eGLKVM App\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eGLKVM App\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eGLKVM App\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eGLKVM App\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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=\"my-4\"\u003e\n          \u003cp class=\"font-weight-bold rmq1-text-gradient mb-0\"\u003eSecurity\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row rmq1-comparison-detail\"\u003e\n          \u003cdiv class=\"col-lg-3 d-none d-lg-flex\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003e2 Factor Authentication\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003e2 Factor Authentication\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003e2 Factor Authentication\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003e2 Factor Authentication\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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 rmq1-comparison-detail\"\u003e\n          \u003cdiv class=\"col-lg-3 d-none d-lg-flex\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003eDynamic Binding Code\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eDynamic Binding Code\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eDynamic Binding Code\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eDynamic Binding Code\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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 rmq1-comparison-detail\"\u003e\n          \u003cdiv class=\"col-lg-3 d-none d-lg-flex\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003eBuilt-in Tailscale\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eBuilt-in Tailscale\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eBuilt-in Tailscale\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eBuilt-in Tailscale\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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 rmq1-comparison-detail\"\u003e\n          \u003cdiv class=\"col-lg-3 d-none d-lg-flex\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003eBuild-in ZeroTier\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eBuild-in ZeroTier\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eBuild-in ZeroTier\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eBuild-in ZeroTier\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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 rmq1-comparison-detail\"\u003e\n          \u003cdiv class=\"col-lg-3 d-none d-lg-flex\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003eSelf-hosted Option\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eSelf-hosted Option\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eSelf-hosted Option\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eSelf-hosted Option\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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 rmq1-comparison-detail\"\u003e\n          \u003cdiv class=\"col-lg-3 d-none d-lg-flex\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003eScreen Poassword Protection\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eScreen Poassword Protection\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eScreen Poassword Protection\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eScreen Poassword Protection\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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 rmq1-comparison-detail\"\u003e\n          \u003cdiv class=\"col-lg-3 d-none d-lg-flex\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003eOption for Double Approval\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eOption for Double Approval\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eOption for Double Approval\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-4 col-lg-3\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eOption for Double Approval\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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      \u003c\/div\u003e\n\n      \u003ch2 class=\"font-weight-bold text-center mb-4 mb-lg-5 mt-5 pt-lg-4\"\u003e\n        Comet Q VS Remote Control Software\n      \u003c\/h2\u003e\n\n      \u003cdiv class=\"rmq1-comparison-vs text-center text-lg-left\"\u003e\n        \u003cdiv class=\"row rmq1-comparison-vs-header\"\u003e\n          \u003cdiv class=\"col-6 col-lg-4 rmq1-comparison-vs-product-cell text-center\"\u003e\n            \u003cimg class=\"img-fluid rmq1-comparison-product-img mb-3\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/table_rmq1.png\" alt=\"Comet Q\"\u003e\n            \u003ch5 class=\"font-weight-bold rmq1-text-gradient\"\u003eComet Q\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-lg-4 d-none d-lg-flex rmq1-comparison-vs-vs-cell align-items-center justify-content-center\"\u003e\n            \u003ch5 class=\"font-weight-bold mb-0\"\u003eVS\u003c\/h5\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 rmq1-comparison-vs-product-cell text-center\"\u003e\n            \u003cimg class=\"img-fluid rmq1-comparison-product-img mb-3\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/table_remote-control-software.png\" alt=\"Remote Control Software\"\u003e\n            \u003ch5 class=\"font-weight-bold\"\u003eRemote Control Software\u003c\/h5\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"row rmq1-comparison-vs-detail\"\u003e\n          \u003cdiv class=\"col-6 col-lg-4 rmq1-comparison-vs-value-cell\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eOffline \u0026amp; Sleep Mode Access\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-lg-4 d-none d-lg-flex rmq1-comparison-vs-label-cell\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003eOffline \u0026amp; Sleep Mode Access\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 rmq1-comparison-vs-value-cell\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eOffline \u0026amp; Sleep Mode Access\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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 rmq1-comparison-vs-detail\"\u003e\n          \u003cdiv class=\"col-6 col-lg-4 rmq1-comparison-vs-value-cell\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eCross OS \u0026amp; Device Compatibility\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-lg-4 d-none d-lg-flex rmq1-comparison-vs-label-cell\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003eCross OS \u0026amp; Device Compatibility\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 rmq1-comparison-vs-value-cell\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eCross OS \u0026amp; Device Compatibility\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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 rmq1-comparison-vs-detail\"\u003e\n          \u003cdiv class=\"col-6 col-lg-4 rmq1-comparison-vs-value-cell\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eZero-Install Setup\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-lg-4 d-none d-lg-flex rmq1-comparison-vs-label-cell\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003eZero-Install Setup\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 rmq1-comparison-vs-value-cell\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eZero-Install Setup\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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 rmq1-comparison-vs-detail\"\u003e\n          \u003cdiv class=\"col-6 col-lg-4 rmq1-comparison-vs-value-cell\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eOne-Time Purchase\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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-lg-4 d-none d-lg-flex rmq1-comparison-vs-label-cell\"\u003e\n            \u003cp class=\"font-weight-bold mb-0\"\u003eOne-Time Purchase\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"col-6 col-lg-4 rmq1-comparison-vs-value-cell\"\u003e\n            \u003ch6 class=\"d-lg-none text-rmq1-grey mb-2\"\u003eOne-Time Purchase\u003c\/h6\u003e\n            \u003cp class=\"mb-0\"\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      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Professional Tech Press Insights --\u003e\n  \u003csection class=\"bg-rmq1 p-4 py-lg-5 product-nav-section\" id=\"reviews\"\u003e\n    \u003cdiv class=\"container\"\u003e\n      \u003ch2 class=\"font-weight-bold text-center text-light mb-4\"\u003eProfessional Tech Press Insights\u003c\/h2\u003e \n    \n      \u003cdiv class=\"row justify-content-center\"\u003e\n        \u003c!-- Card 1 --\u003e\n        \u003cdiv class=\"col-12 col-lg-6 d-flex mb-4\"\u003e\n          \u003cdiv class=\"bg-white gl-rounded p-5 h-100 d-flex flex-column shadow-sm insight-card position-relative\"\u003e\n            \u003ci class=\"fa-solid fa-quote-left fa-2x mb-3 text-muted\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n            \u003ch6 class=\"font-weight-light flex-grow-1 mb-4\" style=\"line-height: 1.6rem;\"\u003e\n              Some use cases could certainly be handled through scrcpy software in combination with VNC or Raspberry Pi Connect remote access software, \u003cspan class=\"font-weight-bold\"\u003ebut it’s not quite as easy as asking someone to connect the “remote access clock” to the USB-C port of their phone or tablet.\u003c\/span\u003e. \n            \u003c\/h6\u003e\n            \u003cdiv class=\"mt-auto\"\u003e\n              \u003ca href=\"https:\/\/www.cnx-software.com\/2026\/06\/03\/comet-q-usb-c-kvm-device-is-made-for-smartphones-tablets-and-laptops-crowdfunding\/\" target=\"_blank\" class=\"stretched-link\"\u003e\n                \u003cimg class=\"press-logo img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rm10rc\/logo_cnxsoftware.png\" alt=\"CNX Software\"\u003e\n              \u003c\/a\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n    \n        \u003c!-- Card 4 --\u003e\n        \u003cdiv class=\"col-12 col-lg-6 d-flex mb-4\"\u003e\n          \u003cdiv class=\"bg-white gl-rounded p-5 h-100 d-flex flex-column shadow-sm insight-card position-relative\"\u003e\n            \u003ci class=\"fa-solid fa-quote-left fa-2x mb-3 text-muted\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n            \u003ch6 class=\"font-weight-light flex-grow-1 mb-4\" style=\"line-height: 1.6rem;\"\u003e\n                It's been an absolute game-changer, letting me \u003cspan class=\"font-weight-bold\"\u003emanage my server without being physically in front of it\u003c\/span\u003e, and the best part is that I can do it from anywhere with an internet connection.\n            \u003c\/h6\u003e\n            \u003cdiv class=\"mt-auto\"\u003e\n              \u003ca href=\"https:\/\/www.xda-developers.com\/ditched-physical-monitors-for-kvm-over-ip-and-my-server-room-actually-looks-clean-now\/\" target=\"_blank\" class=\"stretched-link\"\u003e\n                \u003cimg class=\"press-logo img-fluid\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-be3600\/logo_xda.png\" alt=\"XDA Developers\"\u003e\n              \u003c\/a\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!-- Product Reviews from Youtubers --\u003e\n  \u003csection class=\"container-fluid bg-rmq1 p-4 py-lg-5 product-nav-section\" id=\"reviews\"\u003e\n    \u003ch2 class=\"font-weight-bold text-light text-center pb-3\"\u003eProduct Reviews from Youtubers\u003c\/h2\u003e\n    \u003c!-- Container for video player and playlist --\u003e\n    \u003cdiv id=\"youtube-playlist-container\"\u003e\n      \u003cdiv class=\"row justify-content-center\"\u003e\n\n        \u003c!-- Video player container --\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\/nVTEGQhILE0\" frameborder=\"0\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Playlist container --\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\"\u003e\n              Comet Q (GL-RMQ1) Reviews\n              \u003cspan id=\"ytListBtn\"\u003e      \n                  \u003ci id=\"ytListBtnIcon\" class=\"fa fa-chevron-down\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n              \u003c\/span\u003e\n            \u003c\/h5\u003e\n\n            \u003cul id=\"ytPlayListUl\"\u003e\n              \u003cli\u003e\n                \u003cimg src=\"https:\/\/img.youtube.com\/vi\/nVTEGQhILE0\/maxresdefault.jpg\" alt=\"What the heck even is this thing??\" onclick=\"changeVideo('MaiHC3lxRr8')\"\u003e\n                \u003cdiv class=\"title-container\"\u003e\n                  \u003cp class=\"video-title\"\u003eWhat the heck even is this thing??\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/li\u003e\n\n              \u003cli\u003e\n                \u003cimg src=\"https:\/\/img.youtube.com\/vi\/8FCc9UlAWPs\/maxresdefault.jpg\" alt=\"Gl.iNet Comet Q Revealed - A Remote 1 USB KVM for Your Phone, iPad, Macbook and PC\" onclick=\"changeVideo('8FCc9UlAWPs')\"\u003e\n                \u003cdiv class=\"title-container\"\u003e\n                  \u003cp class=\"video-title\"\u003eGl.iNet Comet Q Revealed - A Remote 1 USB KVM for Your Phone, iPad, Macbook and PC\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/li\u003e\n\n              \u003cli\u003e\n                \u003cimg src=\"https:\/\/img.youtube.com\/vi\/rudYMwlIE4M\/hqdefault.jpg\" alt=\"Comet Q: USB C Control All your Devices. Remote access windows Linux Ubuntu Android and iPhone\" onclick=\"changeVideo('rudYMwlIE4M')\"\u003e\n                \u003cdiv class=\"title-container\"\u003e\n                  \u003cp class=\"video-title\"\u003eComet Q: USB C Control All your Devices. Remote access windows Linux Ubuntu Android and iPhone\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/li\u003e\n\n              \u003cli\u003e\n                \u003cimg src=\"https:\/\/img.youtube.com\/vi\/idAClVLa90o\/maxresdefault.jpg\" alt=\"A Buyer's Guide to KVMs - Get It Right, FIRST TIME! (with AliExpress)\" onclick=\"changeVideo('idAClVLa90o')\"\u003e\n                \u003cdiv class=\"title-container\"\u003e\n                  \u003cp class=\"video-title\"\u003eA Buyer's Guide to KVMs - Get It Right, FIRST TIME! (with AliExpress)\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/li\u003e\n\n              \u003cli\u003e\n                \u003cimg src=\"https:\/\/img.youtube.com\/vi\/lk0N6mJw4YY\/maxresdefault.jpg\" alt=\"What is this Comet Q?\" onclick=\"changeVideo('lk0N6mJw4YY')\"\u003e\n                \u003cdiv class=\"title-container\"\u003e\n                  \u003cp class=\"video-title\"\u003eWhat is this Comet Q?\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/li\u003e\n\n              \u003cli\u003e\n                \u003cimg src=\"https:\/\/img.youtube.com\/vi\/h-iGnoSttME\/maxresdefault.jpg\" alt=\"Remote Access to ANY DEVICE! - GL.iNET Comet Pro Remote KVM\" onclick=\"changeVideo('h-iGnoSttME')\"\u003e\n                \u003cdiv class=\"title-container\"\u003e\n                  \u003cp class=\"video-title\"\u003eRemote Access to ANY DEVICE! - GL.iNET Comet Pro Remote KVM\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/li\u003e\n          \n              \u003cli\u003e\n                \u003cimg src=\"https:\/\/img.youtube.com\/vi\/CSdrbLqHRuw\/maxresdefault.jpg\" alt=\"This Tiny Device Just Changed My Home Lab Forever | GLiNet Comet Q — First Look \u0026amp; Hands-on\" onclick=\"changeVideo('CSdrbLqHRuw')\"\u003e\n                \u003cdiv class=\"title-container\"\u003e\n                  \u003cp class=\"video-title\"\u003eThis Tiny Device Just Changed My Home Lab Forever | GLiNet Comet Q — First Look \u0026amp; Hands-on\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/li\u003e\n\n              \u003cli\u003e\n                \u003cimg src=\"https:\/\/img.youtube.com\/vi\/wcIOQYGEoeo\/maxresdefault.jpg\" alt=\"GL.iNet Comet Q + Comet X: The Kickstarter KVM Deal You Should Know About\" onclick=\"changeVideo('wcIOQYGEoeo')\"\u003e\n                \u003cdiv class=\"title-container\"\u003e\n                  \u003cp class=\"video-title\"\u003eGL.iNet Comet Q + Comet X: The Kickstarter KVM Deal You Should Know About\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/li\u003e\n\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=PLWQT710fjyEaMZ-LvrqfvX1mk-WOYEsD-\"\u003eView More\u003c\/a\u003e\n              \u003c\/div\u003e\n              \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!-- What Beta Testers are Saying  --\u003e\n  \u003csection class=\"section-customer-review bg-rmq1 px-0 py-4\"\u003e\n    \u003cdiv class=\"container-fluid px-0 py-4 py-lg-5\"\u003e\n      \u003ch2 class=\"text-center font-weight-bold text-light mb-4\"\u003eWhat Beta Testers are Saying\u003c\/h2\u003e\n\n      \u003cdiv class=\"tiny-slider-container-beta-tester-review pb-3\"\u003e\n        \u003cdiv class=\"tns-outer\" id=\"tns1-ow\"\u003e\n\u003cdiv class=\"tns-liveregion tns-visually-hidden\" aria-live=\"polite\" aria-atomic=\"true\"\u003eslide \u003cspan class=\"current\"\u003e2 to 4\u003c\/span\u003e  of 7\u003c\/div\u003e\n\u003cdiv id=\"tns1-mw\" class=\"tns-ovh\"\u003e\u003cdiv class=\"tns-inner\" id=\"tns1-iw\"\u003e\u003cdiv class=\"tiny-slider-beta-tester-review  tns-slider tns-carousel tns-subpixel tns-calc tns-horizontal\" id=\"tns1\" style=\"transform: translate3d(-13.6364%, 0px, 0px); transition-duration: 0s;\"\u003e\n\u003cdiv class=\"tiny-slider-item-beta-tester-review tns-item\" aria-hidden=\"true\" tabindex=\"-1\"\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\n                  \u003cimg class=\"\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/beta-tester\/rmq1_rubenel.jpg\" alt=\"Rubenel\"\u003e\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"col-md-12 col-lg-6 p-4\"\u003e\n                  \u003ch4\u003e\u003ci class=\"fa-solid fa-quote-left\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/h4\u003e\n                  \u003cp\u003e\n                    This device is best suited to be utilized in a doctor's office where the majority of devices consist of MacBook Air and iPad Pro 12.9. Doctors and nurses do not have the patience or time to provide detailed explanations or remote walkthroughs to the IT department. With Comet Q, once provisioned, \u003cspan class=\"font-weight-bold\"\u003estaff can connect Comet Q to the MacBook or iPad to enable the IT department to remotely configure or troubleshoot issues\u003c\/span\u003e.\n                  \u003c\/p\u003e\n\u003cp\u003e\n                  \u003c\/p\u003e\n\u003ch5 class=\"text-muted pt-3\"\u003e@Rubenel\u003c\/h5\u003e\n                  \u003csmall\u003eIT Support for Clinics and Law Offices \u003c\/small\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 tns-item tns-slide-active\"\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\n                  \u003cimg class=\"\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/beta-tester\/rmq1_fifux540.jpg\" alt=\"fifux540\"\u003e\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"col-md-12 col-lg-6 p-4\"\u003e\n                  \u003ch4\u003e\u003ci class=\"fa-solid fa-quote-left\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/h4\u003e\n                  \u003cp\u003e\n                    The Comet Q is a fantastic little device that has been incredibly useful for my app development workflow, saving me a significant amount of time. As a huge bonus, it even allowed me to \u003cspan class=\"font-weight-bold\"\u003eeffortlessly access a smartphone with a broken screen\u003c\/span\u003e.\n                  \u003c\/p\u003e\n\u003cp\u003e\n                  \u003c\/p\u003e\n\u003ch5 class=\"text-muted pt-3\"\u003e@fifux540\u003c\/h5\u003e\n                  \u003csmall\u003eAccessing a Broken-Screen Phone \u003c\/small\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"tiny-slider-item-beta-tester-review tns-item tns-slide-active\" id=\"tns1-item0\"\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\n                  \u003cimg class=\"\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/beta-tester\/rmq1_g3castle.jpg\" alt=\"G3Castle\"\u003e\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"col-md-12 col-lg-6 p-4\"\u003e\n                  \u003ch4\u003e\u003ci class=\"fa-solid fa-quote-left\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/h4\u003e\n                  \u003cp\u003e\n                    Great device. Small. I \u003cspan class=\"font-weight-bold\"\u003elove the orange sleeve for protection and for visibility\u003c\/span\u003e. Tucking away the cable underneath is a great touch for storage and to prevent damage. \n                  \u003c\/p\u003e\n\u003cp\u003e\n                  \u003c\/p\u003e\n\u003ch5 class=\"text-muted pt-3\"\u003e@G3Castle\u003c\/h5\u003e\n                  \u003csmall\u003eTested with iPhone 17 \u0026amp; Microsoft Surface Laptop 4\u003c\/small\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"tiny-slider-item-beta-tester-review tns-item tns-slide-active\" id=\"tns1-item1\"\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\n                  \u003cimg class=\"\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/beta-tester\/rmq1_mikecurlvaa.jpg\" alt=\"mikecurlvaa\"\u003e\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"col-md-12 col-lg-6 p-4\"\u003e\n                  \u003ch4\u003e\u003ci class=\"fa-solid fa-quote-left\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/h4\u003e\n                  \u003cp\u003e\n                    This is my first KVM device in my Homelab. \u003cspan class=\"font-weight-bold\"\u003eSuper easy to setup and I was up and running in under 5 minutes\u003c\/span\u003e. A great device with lots of potential uses - especially with laptops.\n                  \u003c\/p\u003e\n\u003cp\u003e\n                  \u003c\/p\u003e\n\u003ch5 class=\"text-muted pt-3\"\u003e@mikecurlvaa\u003c\/h5\u003e\n                  \u003csmall\u003eTested with Geekom GT1 Mega \/ Windows 11 \u0026amp; Windows 25 H2\u003c\/small\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"tiny-slider-item-beta-tester-review tns-item\" id=\"tns1-item2\" aria-hidden=\"true\" tabindex=\"-1\"\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\n                  \u003cimg class=\"\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/beta-tester\/rmq1_sd24.jpg\" alt=\"sd24\"\u003e\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"col-md-12 col-lg-6 p-4\"\u003e\n                  \u003ch4\u003e\u003ci class=\"fa-solid fa-quote-left\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/h4\u003e\n                  \u003cp\u003e\n                    Great new product with great potential for modern Remote KVM applications with very high resolution. \u003cspan class=\"font-weight-bold\"\u003eIncludes USB-C pass-through power for mobile devices.\u003c\/span\u003e\n                  \u003c\/p\u003e\n\u003cp\u003e\n                  \u003c\/p\u003e\n\u003ch5 class=\"text-muted pt-3\"\u003e@sd24\u003c\/h5\u003e\n                  \u003csmall\u003eTested with Samsung S21 Ultra \u0026amp; Samsung S24 Ultra\u003c\/small\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"tiny-slider-item-beta-tester-review tns-item\" id=\"tns1-item3\" aria-hidden=\"true\" tabindex=\"-1\"\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\n                  \u003cimg class=\"\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/beta-tester\/rmq1_cloudgenki.jpg\" alt=\"cloudgenki\"\u003e\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"col-md-12 col-lg-6 p-4\"\u003e\n                  \u003ch4\u003e\u003ci class=\"fa-solid fa-quote-left\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/h4\u003e\n                  \u003cp\u003e\n                    The \u003cspan class=\"font-weight-bold\"\u003eintegrated USB-C cable\u003c\/span\u003e is especially convenient, eliminating the need to carry or locate additional cables. The display is excellent-\u003cspan class=\"font-weight-bold\"\u003ebright, sharp, and highly responsive\u003c\/span\u003e to touch input.\n                  \u003c\/p\u003e\n\u003cp\u003e\n                  \u003c\/p\u003e\n\u003ch5 class=\"text-muted pt-3\"\u003e@cloudgenki\u003c\/h5\u003e\n                  \u003csmall\u003eTested with iPhone 15, iPhone 17 Pro Max \u0026amp; GMKtec NucBox K8\u003c\/small\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"tiny-slider-item-beta-tester-review tns-item\" id=\"tns1-item4\" aria-hidden=\"true\" tabindex=\"-1\"\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\n                  \u003cimg class=\"\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/beta-tester\/rmq1_projecty.jpg\" alt=\"projecty\"\u003e\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"col-md-12 col-lg-6 p-4\"\u003e\n                  \u003ch4\u003e\u003ci class=\"fa-solid fa-quote-left\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/h4\u003e\n                  \u003cp\u003e\n                    The \u003cspan class=\"font-weight-bold\"\u003econnection was very easy\u003c\/span\u003e... it could also be connected to smartphones and iPads. In the case of the Galaxy S23U, it was also very convenient to test in a \u003cspan class=\"font-weight-bold\"\u003eDex environment\u003c\/span\u003e.\n                  \u003c\/p\u003e\n\u003cp\u003e\n                  \u003c\/p\u003e\n\u003ch5 class=\"text-muted pt-3\"\u003e@projecty\u003c\/h5\u003e\n                  \u003csmall\u003eTested with Surface Pro 12” Gen 1 \u0026amp; Dell Pro 14 (2025)\u003c\/small\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"tiny-slider-item-beta-tester-review tns-item\" id=\"tns1-item5\" aria-hidden=\"true\" tabindex=\"-1\"\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\n                  \u003cimg class=\"\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/beta-tester\/rmq1_rubenel.jpg\" alt=\"Rubenel\"\u003e\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"col-md-12 col-lg-6 p-4\"\u003e\n                  \u003ch4\u003e\u003ci class=\"fa-solid fa-quote-left\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/h4\u003e\n                  \u003cp\u003e\n                    This device is best suited to be utilized in a doctor's office where the majority of devices consist of MacBook Air and iPad Pro 12.9. Doctors and nurses do not have the patience or time to provide detailed explanations or remote walkthroughs to the IT department. With Comet Q, once provisioned, \u003cspan class=\"font-weight-bold\"\u003estaff can connect Comet Q to the MacBook or iPad to enable the IT department to remotely configure or troubleshoot issues\u003c\/span\u003e.\n                  \u003c\/p\u003e\n\u003cp\u003e\n                  \u003c\/p\u003e\n\u003ch5 class=\"text-muted pt-3\"\u003e@Rubenel\u003c\/h5\u003e\n                  \u003csmall\u003eIT Support for Clinics and Law Offices \u003c\/small\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"tiny-slider-item-beta-tester-review tns-item\" id=\"tns1-item6\" aria-hidden=\"true\" tabindex=\"-1\"\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\n                  \u003cimg class=\"\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/beta-tester\/rmq1_fifux540.jpg\" alt=\"fifux540\"\u003e\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"col-md-12 col-lg-6 p-4\"\u003e\n                  \u003ch4\u003e\u003ci class=\"fa-solid fa-quote-left\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/h4\u003e\n                  \u003cp\u003e\n                    The Comet Q is a fantastic little device that has been incredibly useful for my app development workflow, saving me a significant amount of time. As a huge bonus, it even allowed me to \u003cspan class=\"font-weight-bold\"\u003eeffortlessly access a smartphone with a broken screen\u003c\/span\u003e.\n                  \u003c\/p\u003e\n\u003cp\u003e\n                  \u003c\/p\u003e\n\u003ch5 class=\"text-muted pt-3\"\u003e@fifux540\u003c\/h5\u003e\n                  \u003csmall\u003eAccessing a Broken-Screen Phone \u003c\/small\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n        \u003cdiv class=\"tiny-slider-item-beta-tester-review tns-item\" aria-hidden=\"true\" tabindex=\"-1\"\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\n                  \u003cimg class=\"\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/beta-tester\/rmq1_g3castle.jpg\" alt=\"G3Castle\"\u003e\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"col-md-12 col-lg-6 p-4\"\u003e\n                  \u003ch4\u003e\u003ci class=\"fa-solid fa-quote-left\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/h4\u003e\n                  \u003cp\u003e\n                    Great device. Small. I \u003cspan class=\"font-weight-bold\"\u003elove the orange sleeve for protection and for visibility\u003c\/span\u003e. Tucking away the cable underneath is a great touch for storage and to prevent damage. \n                  \u003c\/p\u003e\n\u003cp\u003e\n                  \u003c\/p\u003e\n\u003ch5 class=\"text-muted pt-3\"\u003e@G3Castle\u003c\/h5\u003e\n                  \u003csmall\u003eTested with iPhone 17 \u0026amp; Microsoft Surface Laptop 4\u003c\/small\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 tns-item\" aria-hidden=\"true\" tabindex=\"-1\"\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\n                  \u003cimg class=\"\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/beta-tester\/rmq1_mikecurlvaa.jpg\" alt=\"mikecurlvaa\"\u003e\n                \u003c\/div\u003e\n\n                \u003cdiv class=\"col-md-12 col-lg-6 p-4\"\u003e\n                  \u003ch4\u003e\u003ci class=\"fa-solid fa-quote-left\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\u003c\/h4\u003e\n                  \u003cp\u003e\n                    This is my first KVM device in my Homelab. \u003cspan class=\"font-weight-bold\"\u003eSuper easy to setup and I was up and running in under 5 minutes\u003c\/span\u003e. A great device with lots of potential uses - especially with laptops.\n                  \u003c\/p\u003e\n\u003cp\u003e\n                  \u003c\/p\u003e\n\u003ch5 class=\"text-muted pt-3\"\u003e@mikecurlvaa\u003c\/h5\u003e\n                  \u003csmall\u003eTested with Geekom GT1 Mega \/ Windows 11 \u0026amp; Windows 25 H2\u003c\/small\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n\n\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\n          \u003ci class=\"fas fa-chevron-left\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n        \u003c\/a\u003e\n        \u003ca class=\"next\" data-controls=\"next\" aria-controls=\"tns1\" tabindex=\"-1\"\u003e\n          \u003ci class=\"fas fa-chevron-right\" aria-hidden=\"true\"\u003e\u003c\/i\u003e\n        \u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', () =\u003e {\n    const bgContainer = document.querySelector('.scenarios-tabs-bg');\n    const scrollWrapper = document.querySelector('.scenarios-tabs-wrapper');\n    const tabs = document.querySelectorAll('.rmq1-scenarios .tab');\n    const imgs = document.querySelectorAll('.rmq1-scenarios .scene-img'); \/\/ 假设用了叠加法\n    const contents = document.querySelectorAll('.rmq1-scenarios .tab-content');\n\n    \/\/ 更新滑块位置并自动居中\n    const updateTabUI = (activeTab) =\u003e {\n      if (!activeTab) return;\n\n      \/\/ 1. 计算滑块位置\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      \/\/ 2. 手机端自动居中逻辑 (关键修复)\n      if (scrollWrapper) {\n        \/\/ 计算目标滚动位置：Tab 的左偏移 - (容器的一半) + (Tab宽度的一半)\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        \/\/ 状态切换\n        tabs.forEach(t =\u003e t.classList.remove('active'));\n        tab.classList.add('active');\n\n        updateTabUI(tab);\n\n        \/\/ 图片和文字内容联动\n        if (imgs.length \u003e 0) {\n          imgs.forEach(img =\u003e {\n            img.classList.toggle('active', img.getAttribute('data-target') === target);\n          });\n        }\n        contents.forEach(content =\u003e {\n          content.classList.toggle('active', content.id === target);\n        });\n      });\n    });\n\n    \/\/ 初始化位置\n    const initialActive = document.querySelector('.rmq1-scenarios .tab.active');\n    if (initialActive) {\n      setTimeout(() =\u003e updateTabUI(initialActive), 200);\n    }\n\n    \/\/ 窗口大小改变时重置\n    window.addEventListener('resize', () =\u003e {\n      const currentActive = document.querySelector('.rmq1-scenarios .tab.active');\n          updateTabUI(currentActive);\n        });\n      }); \n  \u003c\/script\u003e\n\n  \u003cscript\u003e\n    document.addEventListener('DOMContentLoaded', function () {\n      const pillLinks = document.querySelectorAll('a[data-toggle=\"pill\"][data-target]');\n      console.log(pillLinks);\n\n      pillLinks.forEach(function (link) {\n        link.addEventListener('click', function (e) {\n          const targetIds = this.dataset.target.split(', ');\n          console.log(targetIds);\n          document.querySelectorAll('.tab-pane').forEach(panel =\u003e {\n            panel.classList.remove('active', 'show');\n          });\n\n          targetIds.forEach(function (id) {\n            const panel = document.querySelector(id);\n            if (panel) {\n              panel.classList.add('active', 'show');\n            }\n          });\n        });\n      });\n    });\n  \u003c\/script\u003e\n\n  \u003c!-- Specifications --\u003e\n  \u003csection class=\"bg-rmq1 py-4 py-lg-5 product-nav-section\" id=\"specs\"\u003e\n    \u003cdiv class=\"container\"\u003e\n      \u003cdiv class=\"text-center\"\u003e\n        \u003ch2 class=\"font-weight-bold text-light\"\u003eTechnical \u003cspan class=\"rmq1-text-gradient\"\u003eSpecifications\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003ctable class=\"table mt-3 text-light\"\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 USB Type-C (power passthrough)\u003cbr\u003e\n            1 x USB Type-C Cable (support DP Alt Mode)\n          \u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd class=\"td-left\"\u003eOperating System\u003c\/td\u003e\n          \u003ctd class=\"td-right\"\u003eBuildroot\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd class=\"td-left\"\u003eCPU\u003c\/td\u003e\n          \u003ctd class=\"td-right\"\u003eARM Cortex, quad-core\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\"\u003eLPDDR4 512 MB \/ NAND 512 MB\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd class=\"td-left\"\u003eDisplay Screen\u003c\/td\u003e\n          \u003ctd class=\"td-right\"\u003e1.8 in, touchscreen\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd class=\"td-left\"\u003eWi-Fi Protocol\u003c\/td\u003e\n          \u003ctd class=\"td-right\"\u003eIEEE 802.11 a\/b\/g\/n\/ac\/ax\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\"\u003e\n            5 GHz: 286 Mbps\u003cbr\u003e\n            2.4 GHz: 286 Mbps\n          \u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd class=\"td-left\"\u003eAntennas\u003c\/td\u003e\n          \u003ctd class=\"td-right\"\u003e1 x internal Wi-Fi antenna\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd class=\"td-left\"\u003eResolution\u003c\/td\u003e\n          \u003ctd class=\"td-right\"\u003e2K QHD@60FPS\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\"\u003eType-C PD, 5V\/3A\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd class=\"td-left\"\u003eDimension\u003c\/td\u003e\n          \u003ctd class=\"td-right\"\u003e\n\u003c!--70 × 70 × 22 mm \/ 2.76 × 2.76 × 0.87 inches\u003cbr\u003e--\u003e\n            \u003cimg class=\"img-fluid w-100 mb-3 d-block d-lg-none\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/rmq1_dimension_mobile.png\"\u003e\n            \u003cimg class=\"img-fluid w-75 mb-3 d-none d-lg-block\" src=\"https:\/\/static.gl-inet.com\/www\/images\/products\/gl-rmq1\/rmq1_dimension.png\"\u003e\n          \u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd class=\"td-left\"\u003eTools \u0026amp; Downloadables\u003c\/td\u003e\n          \u003ctd class=\"td-right\"\u003e\n            \u003ca role=\"button\" class=\"btn-underline text-white\" href=\"\/en-hk\/products\/datasheet\"\u003e\u003ci class=\"fas fa-download\" aria-hidden=\"true\"\u003e\u003c\/i\u003e Datasheet\u003c\/a\u003e\n            \u003cspan class=\"mx-2\"\u003e|\u003c\/span\u003e\n            \u003ca role=\"button\" class=\"btn-underline text-white\" href=\"https:\/\/dl.gl-inet.com\/kvm\/rmq1\/stable\" target=\"_blank\"\u003e\u003ci class=\"fas fa-download\" aria-hidden=\"true\"\u003e\u003c\/i\u003e Firmware\u003c\/a\u003e\n            \u003cspan class=\"mx-2\"\u003e|\u003c\/span\u003e\n            \u003ca role=\"button\" class=\"btn-underline text-white\" href=\"\/app-rm\/\" target=\"_blank\"\u003e\u003ci class=\"fas fa-download\" aria-hidden=\"true\"\u003e\u003c\/i\u003e App\u003c\/a\u003e\n            \u003cspan class=\"mx-2\"\u003e|\u003c\/span\u003e\n            \u003ca role=\"button\" class=\"btn-underline text-white\" href=\"https:\/\/youtu.be\/_SC_HSsBDOk\" target=\"_blank\"\u003e\u003ci class=\"fas fa-video\" aria-hidden=\"true\"\u003e\u003c\/i\u003e Unboxing\u003c\/a\u003e\n            \u003cspan class=\"mx-2\"\u003e|\u003c\/span\u003e\n            \u003ca role=\"button\" class=\"btn-underline text-white\" href=\"\/en-hk\/blogs\/support\/gl-rmq1\" target=\"_blank\"\u003e\u003ci class=\"fas fa-file-alt\" aria-hidden=\"true\"\u003e\u003c\/i\u003e Tutorials\u003c\/a\u003e\n            \u003cspan class=\"mx-2\"\u003e|\u003c\/span\u003e\n            \u003ca role=\"button\" class=\"btn-underline text-white\" href=\"https:\/\/www.dropbox.com\/scl\/fo\/yy6ut5qhxv7o6qmqnw24c\/AENdUnlSgxZCIkXIQGquLLI?rlkey=f8a9fp2tnieht32wk3xt0gni8\u0026amp;st=grvlv1hl\u0026amp;dl=0\" target=\"_blank\"\u003e\u003ci class=\"fas fa-download\" aria-hidden=\"true\"\u003e\u003c\/i\u003e Media Kit\u003c\/a\u003e\n          \u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/tbody\u003e\n\u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/main\u003e\n","brand":"GL.iNet","offers":[{"title":"CN warehouse - Global Version","offer_id":48776305344695,"sku":"GL-RMQ1-EU","price":1099.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0711\/7733\/9063\/files\/lQLPIuBTIqwMpkPNA-jNA-iwG50aAl1iJHcKGwULr-Z4AA_1000_1000.png?v=1783042719","url":"https:\/\/www.gl-inet.com\/en-hk\/products\/gl-rmq1","provider":"GL.iNet","version":"1.0","type":"link"}