{"product_id":"skyfi","title":"SKYFI","description":"\u003c!-- =====================================================\nDEVICE SWITCHER\nDESKTOP = SKYFI ORIGINAL PAGE\nMOBILE = SKYFI PREMIUM MOBILE PAGE\n===================================================== --\u003e\n\n\u003cstyle\u003e\n\n\/* =========================\nDEVICE SWITCHER\n========================= *\/\n\n.sk880-desktop-only{\n  display:block;\n}\n\n.vrc-mobile-only{\n  display:none;\n}\n\n\/* MOBILE *\/\n\n@media screen and (max-width:1024px){\n\n  .sk880-desktop-only{\n    display:none !important;\n  }\n\n  .vrc-mobile-only{\n    display:block !important;\n  }\n\n}\n\n\/* DESKTOP *\/\n\n@media screen and (min-width:1025px){\n\n  .sk880-desktop-only{\n    display:block !important;\n  }\n\n  .vrc-mobile-only{\n    display:none !important;\n  }\n\n}\n\n\u003c\/style\u003e\n\n\u003c!-- desktop--\u003e\n\n\u003cdiv class=\"sk880-desktop-only\"\u003e\n\u003c!-- FONT --\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n\/* ================= GLOBAL VARIABLES ================= *\/\n:root{\n  --font-main: \"Poppins\", sans-serif;\n\n  \/* Font Sizes *\/\n  --fs-xs: 13px;\n  --fs-sm: 14px;\n  --fs-base: 16px;\n  --fs-md: 18px;\n  --fs-lg: 22px;\n  --fs-xl: 28px;\n\n  \/* Font Weights *\/\n  --fw-regular: 400;\n  --fw-medium: 500;\n  --fw-semibold: 600;\n  --fw-bold: 700;\n\n  \/* Spacing *\/\n  --space-xs: 6px;\n  --space-sm: 10px;\n  --space-md: 16px;\n  --space-lg: 24px;\n  --space-xl: 36px;\n  --space-xxl: 48px;\n\n  \/* Colors *\/\n  --text-main: #111;\n  --text-secondary: #555;\n  --bg-soft: #f8f8f8;\n}\n\n\/* ================= GLOBAL STYLES ================= *\/\nhtml{\n  scroll-behavior:smooth;\n}\n\nbody{\n  font-size: var(--fs-base);\n  line-height: 1.7;\n  color: var(--text-main);\n  background: var(--bg-soft);\n  margin:0;\n  padding:0;\n}\n\n\/* ================= WRAPPER ================= *\/\n.product-wrapper{\n  max-width:820px;\n  margin:60px auto;\n  padding:0 18px;\n}\n\n\/* ================= TITLES ================= *\/\n.section-title{\n  font-size: var(--fs-xl);\n  font-weight: var(--fw-bold);\n  letter-spacing: -0.4px;\n  margin-bottom: var(--space-lg);\n}\n\n\/* ================= VIDEO ================= *\/\n.video-container{\n  position:relative;\n  padding-bottom:56.25%;\n  height:0;\n  overflow:hidden;\n  border-radius:16px;\n  box-shadow:0 10px 25px rgba(0,0,0,0.15);\n  background:#000;\n  margin-top: var(--space-md);\n}\n\n.video-container iframe{\n  position:absolute;\n  top:0;\n  left:0;\n  width:100%;\n  height:100%;\n  border:0;\n}\n\n\/* ================= PRODUCT DESCRIPTION ================= *\/\n.product-description{\n  margin-top: var(--space-lg);\n  font-size: var(--fs-base);\n  line-height:1.8;\n  color: var(--text-secondary);\n}\n\n.product-description p{\n  margin-bottom: var(--space-md);\n}\n\n.product-description ul{\n  margin-top: var(--space-sm);\n  margin-bottom: var(--space-md);\n}\n\n\/* ================= APP BUTTONS ================= *\/\n.app-buttons-section{\n  text-align:center;\n  margin: var(--space-xl) 0;\n}\n\n.app-buttons-section h3{\n  font-size: var(--fs-md);\n  font-weight: var(--fw-semibold);\n  margin-bottom: var(--space-md);\n}\n\n.image-buttons{\n  display:flex;\n  justify-content:center;\n  gap:16px;\n  flex-wrap:wrap;\n}\n\n.image-buttons a{\n  display:block;\n  transition:all .3s ease;\n}\n\n.image-buttons img{\n  width:80px;\n  height:80px;\n  object-fit:cover;\n  border-radius:16px;\n  box-shadow:0 5px 15px rgba(0,0,0,0.18);\n}\n\n.image-buttons a:hover img{\n  transform:translateY(-3px) scale(1.05);\n  box-shadow:0 10px 20px rgba(0,0,0,0.28);\n}\n\n\/* ================= PDF BUTTON ================= *\/\n.pdf-download-wrapper{\n  text-align:center;\n  margin-top: var(--space-md);\n}\n\n.pdf-download-btn{\n  display:inline-block;\n  padding:16px 36px;\n  background:#000;\n  color:#fff!important;\n  text-decoration:none;\n  font-size: var(--fs-base);\n  font-weight: var(--fw-semibold);\n  border-radius:10px;\n  letter-spacing:0.2px;\n  transition:all .25s ease;\n}\n\n.pdf-download-btn:hover{\n  background:#222;\n  transform:translateY(-5px) scale(1.04);\n  box-shadow:0 15px 30px rgba(0,0,0,0.35);\n}\n\n\/* ================= SLIDESHOW ================= *\/\n.slideshow-container{\n  position:relative;\n  margin: var(--space-xl) auto var(--space-sm);\n}\n\n.mySlides{\n  display:none;\n}\n\n.mySlides img{\n  width:100%;\n  border-radius:16px;\n  box-shadow:0 10px 25px rgba(0,0,0,0.18);\n}\n\n.dots{\n  text-align:center;\n  margin-top: var(--space-sm);\n}\n\n.dot{\n  height:10px;\n  width:10px;\n  margin:0 4px;\n  background:#bbb;\n  border-radius:50%;\n  display:inline-block;\n  cursor:pointer;\n  transition:transform .25s ease, background .25s ease;\n}\n\n.dot:hover{\n  transform:scale(1.3);\n}\n\n.dot.active{\n  background:#000;\n  transform:scale(1.25);\n}\n\n\/* ================= FAQ ================= *\/\n.qna-section{\n  margin-top: var(--space-xl);\n  background:#fff;\n  border-radius:14px;\n  box-shadow:0 8px 25px rgba(0,0,0,0.06);\n}\n\n.qna-item{\n  border-bottom:1px solid #ededed;\n  transition:background-color .25s ease;\n}\n\n.qna-item:hover{\n  background:#f6f6f6;\n}\n\n.qna-question{\n  width:100%;\n  text-align:left;\n  background:transparent;\n  border:none;\n  font-size: var(--fs-md);\n  font-weight: var(--fw-semibold);\n  padding:18px 14px;\n  cursor:pointer;\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n}\n\n.qna-icon{\n  font-size:20px;\n  color:#777;\n  transition: transform .35s cubic-bezier(.4,0,.2,1), color .25s ease;\n}\n\n.qna-question.active .qna-icon{\n  transform:rotate(45deg);\n  color:#000;\n}\n\n.qna-question:hover .qna-icon{\n  color:#000;\n}\n\n.qna-answer{\n  display: grid;\n  grid-template-rows: 0fr;\n  opacity: 0;\n  transition: grid-template-rows 0.4s ease, opacity 0.3s ease;\n  font-size: var(--fs-sm);\n  line-height:1.75;\n  color: var(--text-secondary);\n}\n\n.qna-answer-inner{\n  overflow: hidden;\n  padding: 0 10px;\n  transition: padding 0.3s ease;\n}\n\n.qna-question.active + .qna-answer{\n  grid-template-rows: 1fr;\n  opacity: 1;\n}\n\n.qna-question.active + .qna-answer .qna-answer-inner{\n  padding: 10px 10px 22px 10px;\n}\n\n.qna-answer ul{\n  padding-left:20px;\n  margin-top:10px;\n}\n\n.qna-answer li{\n  margin-bottom:6px;\n}\n\n\n\/* =========================\nSKYFI DESKTOP DATA PLANS\n========================= *\/\n\n.skyfi-desktop-plans-section{\n  margin: var(--space-xl) 0;\n}\n\n.skyfi-desktop-plans-card{\n  position:relative;\n  overflow:hidden;\n  border-radius:24px;\n  padding:26px;\n  background:linear-gradient(135deg,#ffffff 0%,#f5f8fc 100%);\n  border:1px solid rgba(230,236,245,.95);\n  box-shadow:0 10px 28px rgba(0,0,0,.08);\n}\n\n.skyfi-desktop-plans-card .skyfi-plans-top{\n  position:relative;\n  z-index:2;\n  display:flex;\n  align-items:flex-start;\n  justify-content:space-between;\n  gap:18px;\n  margin-bottom:14px;\n}\n\n.skyfi-desktop-plans-card .skyfi-plans-eyebrow{\n  font-size:11px;\n  font-weight:800;\n  letter-spacing:1px;\n  color:#12acef;\n  margin-bottom:6px;\n}\n\n.skyfi-desktop-plans-card .skyfi-plans-heading{\n  font-size:22px;\n  line-height:1.18;\n  font-weight:800;\n  letter-spacing:-.55px;\n  color:#111;\n}\n\n.skyfi-desktop-plans-card .skyfi-plans-app-badge{\n  flex-shrink:0;\n  min-height:32px;\n  padding:0 14px;\n  border-radius:999px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:#111;\n  color:#fff;\n  font-size:12px;\n  font-weight:800;\n}\n\n.skyfi-desktop-plans-card .skyfi-plans-intro{\n  position:relative;\n  z-index:2;\n  margin:0 0 22px !important;\n  font-size:14px !important;\n  line-height:1.65 !important;\n  color:#596273 !important;\n  font-weight:500 !important;\n}\n\n.skyfi-desktop-plans-card .skyfi-plan-pills{\n  position:relative;\n  z-index:2;\n  display:flex;\n  gap:10px;\n  flex-wrap:wrap;\n  margin-bottom:18px;\n}\n\n.skyfi-desktop-plans-card .skyfi-plan-pill{\n  flex:0 0 auto;\n  min-width:68px;\n  min-height:42px;\n  border:1px solid rgba(220,228,238,.95);\n  border-radius:999px;\n  background:#fff;\n  color:#273143;\n  font-family:'Poppins',sans-serif;\n  font-size:14px;\n  font-weight:800;\n  cursor:pointer;\n  box-shadow:0 2px 6px rgba(15,23,42,.04);\n  transition:transform .2s ease, box-shadow .2s ease, background .2s ease, color .2s ease, border-color .2s ease;\n}\n\n.skyfi-desktop-plans-card .skyfi-plan-pill.active{\n  background:linear-gradient(135deg,#12acef 0%,#33c3ff 100%);\n  color:#fff;\n  border-color:transparent;\n  box-shadow:0 10px 18px rgba(18,172,239,.22),0 3px 8px rgba(0,0,0,.08);\n}\n\n.skyfi-desktop-plans-card .skyfi-plan-preview{\n  position:relative;\n  z-index:2;\n  display:flex;\n  align-items:stretch;\n  justify-content:space-between;\n  gap:18px;\n  border-radius:20px;\n  padding:20px;\n  background:#fff;\n  border:1px solid rgba(229,235,244,.95);\n  box-shadow:0 8px 20px rgba(15,23,42,.05);\n}\n\n.skyfi-desktop-plans-card .skyfi-plan-preview-left{\n  flex:1;\n  min-width:0;\n}\n\n.skyfi-desktop-plans-card .skyfi-plan-preview-size{\n  font-size:34px;\n  line-height:1;\n  font-weight:800;\n  letter-spacing:-1px;\n  color:#111;\n  margin-bottom:8px;\n}\n\n.skyfi-desktop-plans-card .skyfi-plan-preview-desc{\n  font-size:14px;\n  line-height:1.55;\n  color:#697386;\n  font-weight:500;\n}\n\n.skyfi-desktop-plans-card .skyfi-plan-preview-right{\n  flex-shrink:0;\n  min-width:110px;\n  border-left:1px solid #edf1f6;\n  padding-left:18px;\n  display:flex;\n  flex-direction:column;\n  justify-content:center;\n  align-items:flex-end;\n}\n\n.skyfi-desktop-plans-card .skyfi-plan-preview-price{\n  font-size:26px;\n  line-height:1;\n  font-weight:900;\n  letter-spacing:-.7px;\n  color:#12acef;\n  margin-bottom:7px;\n}\n\n.skyfi-desktop-plans-card .skyfi-plan-preview-duration{\n  font-size:12px;\n  line-height:1;\n  color:#8a94a6;\n  font-weight:700;\n}\n\n.skyfi-desktop-plans-card .skyfi-plan-note{\n  position:relative;\n  z-index:2;\n  margin-top:14px;\n  padding:14px 16px;\n  border-radius:16px;\n  background:rgba(18,172,239,.08);\n  color:#24324a;\n  font-size:13px;\n  line-height:1.45;\n  font-weight:700;\n}\n\n\n\n\n\n\/* =========================\nSKYFI FREE DATA GIFT\nUses the same visual system as data packages\n========================= *\/\n\n.skyfi-free-gift-card{\n  position:relative;\n  overflow:hidden;\n  border-radius:34px;\n  padding:22px;\n  background:\n    linear-gradient(135deg,rgba(255,255,255,.78) 0%,rgba(245,248,252,.9) 100%);\n  border:1px solid rgba(255,255,255,.78);\n  box-shadow:\n    0 14px 34px rgba(15,23,42,.08),\n    inset 0 1px 0 rgba(255,255,255,.75);\n  backdrop-filter:blur(24px);\n}\n\n.skyfi-free-gift-card::before{\n  content:\"\";\n  position:absolute;\n  width:140px;\n  height:140px;\n  right:-54px;\n  top:-58px;\n  border-radius:50%;\n  background:rgba(18,172,239,.14);\n  filter:blur(2px);\n}\n\n.skyfi-free-gift-card .skyfi-plans-intro{\n  margin-bottom:0 !important;\n}\n\n.skyfi-free-highlight{\n  color:#111;\n  font-weight:800;\n}\n\n\n\/* Hide demo button by default *\/\n#demoButton {\n  display: none;\n}\n\u003c\/style\u003e\n\u003cdiv class=\"product-wrapper\"\u003e\n\n\u003cdiv class=\"section-title\"\u003e\nProduct Overview\n\u003c\/div\u003e\n\n\u003cdiv class=\"video-container\"\u003e\n\n\u003ciframe src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/ffcfa671324449a781cdfc49fd1200c1.mp4\"\u003e\u003c\/iframe\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-description\"\u003e\n\n\u003cp style=\"text-align: justify;\"\u003e\nSkyFi is a portable Wi-Fi solution that provides reliable internet access wherever you are. It combines a compact mobile hotspot device with a dedicated mobile app, allowing users to stay connected while traveling, working remotely, or moving between countries.\n\u003c\/p\u003e\n\n\u003cp style=\"text-align: justify;\"\u003e\nUnlike traditional mobile data plans or public Wi-Fi, SkyFi works with a built-in \u003cstrong\u003eglobal SIM card\u003c\/strong\u003e, allowing users to connect in multiple countries without changing SIM cards, contracts, or roaming charges.\n\u003c\/p\u003e\n\n\u003cp\u003e\n\u003cstrong\u003e\nSkyFi consists of two parts that work together:\n\u003c\/strong\u003e\n\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\nA portable Wi-Fi device that connects to mobile networks and creates a private hotspot\n\u003c\/li\u003e\n\n\u003cli\u003e\nA SkyFi mobile app that allows users to manage the device, monitor usage, and purchase data packages\n\u003c\/li\u003e\n\n\u003c\/ul\u003e\n\n\u003cp\u003e\n\u003cstrong\u003e\nSkyFi allows users to:\n\u003c\/strong\u003e\n\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\nAccess the internet wherever mobile network coverage is available\n\u003c\/li\u003e\n\n\u003cli\u003e\nConnect multiple devices, such as a phone, laptop, and tablet, to one hotspot\n\u003c\/li\u003e\n\n\u003cli\u003e\nAvoid expensive roaming charges while traveling\n\u003c\/li\u003e\n\n\u003cli\u003e\nStay independent from unsafe or unreliable public Wi-Fi networks\n\u003c\/li\u003e\n\n\u003cli\u003e\nEasily manage data through the app\n\u003c\/li\u003e\n\n\u003c\/ul\u003e\n\n\u003c\/div\u003e\n\n\n\u003c!-- FREE DATA GIFT DESKTOP --\u003e\n\n\u003cdiv class=\"skyfi-free-gift-card\"\u003e\n\n\u003cdiv class=\"skyfi-plans-top\"\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"skyfi-plans-eyebrow\"\u003e\nFREE DATA\n\u003c\/div\u003e\n\n\u003cdiv class=\"skyfi-plans-heading\"\u003e\nStart with 1GB FREE in the EU\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"skyfi-plans-app-badge\"\u003e\nIncluded\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cp class=\"skyfi-plans-intro\"\u003e\nNo need to purchase a data package before you begin. Every SkyFi includes \u003cspan class=\"skyfi-free-highlight\"\u003e1GB of free data for use within the European Union\u003c\/span\u003e, so you can get online from the very first moment.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- DESKTOP DATA PACKAGES --\u003e\n\n\u003cdiv class=\"skyfi-desktop-plans-section\"\u003e\n\n\u003cdiv class=\"section-title\"\u003e\nInternet when you need it\n\u003c\/div\u003e\n\n\u003cdiv class=\"skyfi-desktop-plans-card\"\u003e\n\n\u003cdiv class=\"skyfi-plans-top\"\u003e\n\n\u003cdiv\u003e\n\u003cdiv class=\"skyfi-plans-eyebrow\"\u003eDATA PACKAGES\u003c\/div\u003e\n\u003cdiv class=\"skyfi-plans-heading\"\u003eAvailable data packages\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"skyfi-plans-app-badge\"\u003e\nApp only\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cp class=\"skyfi-plans-intro\"\u003e\nBuy only the package you need through the SkyFi app, with no contracts or monthly commitments.\n\u003c\/p\u003e\n\n\u003cdiv class=\"skyfi-country-filter\"\u003e\n\n\u003cdiv class=\"skyfi-country-filter-head\"\u003e\n  \u003cdiv\u003e\n    \u003cdiv class=\"skyfi-country-filter-label\"\u003eDESTINATION\u003c\/div\u003e\n    \u003cdiv class=\"skyfi-country-filter-title\"\u003eSelect country or countries\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cbutton class=\"skyfi-country-clear\" type=\"button\"\u003eClear\u003c\/button\u003e\n\u003c\/div\u003e\n\n\n\n\u003cbutton class=\"skyfi-country-picker-button\" type=\"button\" aria-expanded=\"false\"\u003e\n  \u003cspan class=\"skyfi-country-picker-text\"\u003eChoose countries\u003c\/span\u003e\n  \u003cspan class=\"skyfi-country-picker-arrow\"\u003e⌄\u003c\/span\u003e\n\u003c\/button\u003e\n\n\u003cdiv class=\"skyfi-country-picker-panel\"\u003e\n  \u003cdiv class=\"skyfi-country-search-wrap\"\u003e\n    \u003cinput class=\"skyfi-country-search\" type=\"search\" placeholder=\"Search country\" autocomplete=\"off\"\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"skyfi-country-quick-actions\"\u003e\n    \u003cbutton class=\"skyfi-country-quick-eu\" type=\"button\"\u003eSelect Europe\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"skyfi-country-options\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"skyfi-selected-countries\"\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"skyfi-packages-results\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"skyfi-no-packages\" hidden\u003e\n  No package currently covers all selected countries. Try removing a country or choose another combination.\n\u003c\/div\u003e\n\n\u003cdiv class=\"skyfi-plan-note\"\u003e\nPurchase and renewal are available exclusively through the SkyFi app.\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n  \n\u003cdiv class=\"app-buttons-section\"\u003e\n\n\u003ch3\u003e\nDownload the SkyFi app:\n\u003c\/h3\u003e\n\n\u003cdiv class=\"image-buttons\"\u003e\n\n\u003ca href=\"https:\/\/apps.apple.com\/gr\/app\/skyfi\/id6755726977?l=el\" target=\"_blank\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/Untitled_design_89_a5f3a240-ce36-45dd-b4a7-eb53ce44b61a.png?v=1773227214\"\u003e\n\n\u003c\/a\u003e\n\n\u003ca href=\"https:\/\/play.google.com\/store\/apps\/details?id=org.skytrack.skyfi\" target=\"_blank\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/Untitled_design_90_058b20da-b51c-4492-8754-d3c8bacfc923.png?v=1773227213\"\u003e\n\n\u003c\/a\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"pdf-download-wrapper\"\u003e\n\n\u003ca class=\"pdf-download-btn\" download=\"\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/SKYTRACK_-_SKYFI.pdf?v=1781007557\" target=\"_blank\"\u003e\n\nDownload the SkyFi Presentation\n\n\u003c\/a\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pdf-download-wrapper\"\u003e\n\n\u003ca class=\"pdf-download-btn\" download=\"\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/SKYFI_Manual.pdf?v=1773920842\" target=\"_blank\"\u003e\n\nDownload the SkyFi Manual\n\n\u003c\/a\u003e\n\n\u003c\/div\u003e\n  \n\u003cdiv class=\"slideshow-container\"\u003e\n\n\u003cdiv class=\"mySlides\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/skyfi-app-account.png?v=1769775070\"\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mySlides\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/skyfi-app-register.png?v=1769775071\"\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mySlides\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/skyfi-app-ai_0b1eeecb-666b-4f79-b7a5-06f7bee292dc.png?v=1774018395\"\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"dots\"\u003e\n\n\u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\n\u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\n\u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"qna-section\"\u003e\n\n\u003cdiv class=\"qna-item\"\u003e\n\n\u003cbutton class=\"qna-question\"\u003e\n\nDo I need to buy a SIM card?\n\n\u003cspan class=\"qna-icon\"\u003e+\u003c\/span\u003e\n\n\u003c\/button\u003e\n\n\u003cdiv class=\"qna-answer\"\u003e\n\n\u003cdiv class=\"qna-answer-inner\"\u003e\n\n\u003cp\u003e\nNo, the device includes a built-in SIM with global connectivity, so you can connect in multiple countries without changing SIM cards.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"qna-item\"\u003e\n\n\u003cbutton class=\"qna-question\"\u003e\n\nHow can I pay for data packages?\n\n\u003cspan class=\"qna-icon\"\u003e+\u003c\/span\u003e\n\n\u003c\/button\u003e\n\n\u003cdiv class=\"qna-answer\"\u003e\n\n\u003cdiv class=\"qna-answer-inner\"\u003e\n\n\u003cp\u003e\nYou can pay for your data packages through:\n\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\u003cstrong\u003ePayPal\u003c\/strong\u003e\n\u003c\/li\u003e\n\n\u003cli\u003e\n\u003cstrong\u003eCredit or debit card\u003c\/strong\u003e (Visa, Mastercard, American Express and other major cards)\n\u003c\/li\u003e\n\n\u003c\/ul\u003e\n\n\u003cp\u003e\nAll online payments are processed securely through our payment providers. When paying by card, you will be redirected to a secure payment page to complete the transaction.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- DESKTOP CONTACT BUTTONS UNDER Q\u0026A --\u003e\n\u003cdiv class=\"vrc-contact-actions desktop-contact-actions\"\u003e\n\n\u003cbutton class=\"vrc-support-btn\" id=\"openDesktopSupportPopup\" type=\"button\"\u003e\nContact Support\n\u003c\/button\u003e\n\n\u003ca href=\"https:\/\/wa.me\/306945641644\" class=\"vrc-whatsapp-btn\" target=\"_blank\"\u003e\n\u003cimg src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/6\/6b\/WhatsApp.svg\" class=\"vrc-whatsapp-icon\"\u003e\n\u003cspan\u003e\nChat with us on WhatsApp\n\u003c\/span\u003e\n\u003c\/a\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- DESKTOP SUPPORT POPUP --\u003e\n\u003cdiv class=\"vrc-support-popup\" id=\"desktopSupportPopup\"\u003e\n\n\u003cdiv class=\"vrc-support-box\"\u003e\n\n\u003cdiv class=\"vrc-support-title\"\u003e\nContact Support\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-support-subtitle\"\u003e\nChoose your preferred contact method\n\u003c\/div\u003e\n\n\u003ca href=\"tel:+302310365067\" class=\"vrc-support-option\"\u003e\n\u003cimg src=\"https:\/\/cdn.jsdelivr.net\/gh\/tabler\/tabler-icons\/icons\/outline\/phone.svg\" class=\"vrc-support-option-icon-svg\"\u003e\n\u003cspan\u003e\nCall Support\n\u003c\/span\u003e\n\u003c\/a\u003e\n\n\u003ca href=\"mailto:support@skytrack.gr\" class=\"vrc-support-option\"\u003e\n\u003cimg src=\"https:\/\/cdn.jsdelivr.net\/gh\/tabler\/tabler-icons\/icons\/outline\/mail.svg\" class=\"vrc-support-option-icon-svg\"\u003e\n\u003cspan\u003e\nEmail Support\n\u003c\/span\u003e\n\u003c\/a\u003e\n\n\u003cbutton class=\"vrc-support-close\" id=\"closeDesktopSupportPopup\" type=\"button\"\u003e\nClose\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cscript\u003e\n\ndocument.addEventListener(\"DOMContentLoaded\",function(){\n\nlet slideIndex = 0;\nlet slideTimer;\n\nshowSlides();\n\nfunction showSlides() {\n  let slides = document.getElementsByClassName(\"mySlides\");\n  let dots = document.getElementsByClassName(\"dot\");\n\n  for (let i = 0; i \u003c slides.length; i++) {\n    slides[i].style.display = \"none\";\n  }\n\n  slideIndex++;\n\n  if (slideIndex \u003e slides.length) {\n    slideIndex = 1;\n  }\n\n  for (let i = 0; i \u003c dots.length; i++) {\n    dots[i].classList.remove(\"active\");\n  }\n\n  slides[slideIndex - 1].style.display = \"block\";\n  dots[slideIndex - 1].classList.add(\"active\");\n\n  slideTimer = setTimeout(showSlides, 2500);\n}\n\n\/\/ ✅ FIXED DOT CLICK\ndocument.querySelectorAll(\".dot\").forEach((dot, i) =\u003e {\n  dot.onclick = function () {\n    clearTimeout(slideTimer); \/\/ reset timer cleanly\n    slideIndex = i;           \/\/ correct index\n    showSlides();             \/\/ restart slideshow\n  };\n});\n\ndocument.querySelectorAll(\".qna-question\").forEach(btn =\u003e {\n  btn.addEventListener(\"click\", function () {\n\n    const isActive = this.classList.contains(\"active\");\n\n    document.querySelectorAll(\".qna-question\").forEach(q =\u003e {\n      q.classList.remove(\"active\");\n    });\n\n    if (!isActive) {\n      this.classList.add(\"active\");\n    }\n\n  });\n});\n\n\/\/ ===== SHOW DEMO BUTTON ONLY ON DESKTOP =====\n    var ua = navigator.userAgent || navigator.vendor || window.opera;\n\n    \/\/ mobile detection\n    var isMobile = \/android|iphone|ipad|ipod|iemobile|opera mini\/i.test(ua);\n\n    \/\/ touch detection (tablets \/ hybrid devices)\n    var isTouch = ('ontouchstart' in window) || (navigator.maxTouchPoints \u003e 0);\n\n    var demoButton = document.getElementById(\"demoButton\");\n\n    \/\/ show ONLY on real desktop (non-mobile + non-touch)\n    if (!isMobile \u0026\u0026 !isTouch) {\n      if (demoButton) demoButton.style.display = \"block\";\n    }\n\nconst desktopSupportPopup = document.getElementById('desktopSupportPopup');\nconst openDesktopSupportPopup = document.getElementById('openDesktopSupportPopup');\nconst closeDesktopSupportPopup = document.getElementById('closeDesktopSupportPopup');\n\nif (openDesktopSupportPopup \u0026\u0026 desktopSupportPopup) {\n  openDesktopSupportPopup.addEventListener('click', function(){\n    desktopSupportPopup.classList.add('active');\n  });\n}\n\nif (closeDesktopSupportPopup \u0026\u0026 desktopSupportPopup) {\n  closeDesktopSupportPopup.addEventListener('click', function(){\n    desktopSupportPopup.classList.remove('active');\n  });\n}\n\nif (desktopSupportPopup) {\n  desktopSupportPopup.addEventListener('click', function(e){\n    if (e.target === desktopSupportPopup) {\n      desktopSupportPopup.classList.remove('active');\n    }\n  });\n}\n});\n\n\u003c\/script\u003e\n\n\n\u003c!-- =====================================================\nMOBILE VERSION\nVRC PREMIUM MOBILE UI\n===================================================== --\u003e\n\n\u003cdiv class=\"vrc-mobile-only\"\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700;800\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n\n:root{\n  --bg:#f5f5f3;\n  --text:#111;\n  --blue:#12acef;\n  --muted:#777;\n}\n\n*{\n  box-sizing:border-box;\n}\n\nbody{\n  margin:0;\n\n  background:\n    linear-gradient(\n      180deg,\n      #f7f9fc 0%,\n      #f1f4f8 100%\n    );\n\n  font-family:'Poppins',sans-serif;\n\n  color:var(--text);\n\n  overflow-x:hidden;\n}\n\n\/* MAIN WRAPPER *\/\n\n.vrc-page{\n  width:100%;\n  max-width:100vw;\n  margin:auto;\n  padding:clamp(18px,4vw,32px) clamp(18px,5vw,34px) 70px;\n}\n\n\/* INFO *\/\n\n.vrc-info-wrap{\n  margin-top:24px;\n}\n\n\/* SUBSCRIPTION *\/\n\n.vrc-subscription-line{\n\n  padding-bottom:22px;\n\n  border-bottom:2px solid #111;\n\n  margin-bottom:22px;\n}\n\n\n\n.vrc-subscription-top{\n  display:flex;\n  align-items:center;\n  gap:10px;\n  flex-wrap:wrap;\n}\n\n.vrc-days-inline{\n  font-size:clamp(30px,8vw,54px);\n  font-weight:300;\n  color:var(--blue);\n  line-height:1;\n}\n\n.vrc-free-inline{\n  font-size:clamp(22px,6vw,40px);\n  font-weight:800;\n  color:var(--blue);\n  line-height:1;\n}\n\n.vrc-sub-small{\n  margin-top:8px;\n  font-size:13px;\n  font-weight:500;\n  line-height:1.45;\n}\n\n\/* GUARANTEE *\/\n\n.vrc-guarantee{\n\n  margin-top:0;\n\n  margin-bottom:0;\n\n  font-size:clamp(18px,4.5vw,28px);\n\n  font-weight:800;\n\n  line-height:1.25;\n}\n\n\n\/* =========================\nPACKAGE LIST\n========================= *\/\n\n.vrc-package-list{\n\n  list-style:none;\n\n  margin:0;\n\n  padding:0 0 0 4px;\n\n  display:flex;\n\n  flex-direction:column;\n\n  gap:14px;\n}\n\n.vrc-package-list li{\n\n  position:relative;\n\n  padding-left:30px;\n\n  font-size:15px;\n\n  line-height:1.7;\n\n  font-weight:500;\n\n  color:#3f3f3f;\n}\n\n.vrc-package-list li::before{\n\n  content:\"✓\";\n\n  position:absolute;\n\n  left:0;\n\n  top:1px;\n\n  color:var(--blue);\n\n  font-size:16px;\n\n  font-weight:800;\n}\n  \n\/* ICON GRID *\/\n\n.vrc-icons-grid{\n  margin-top:clamp(34px,6vw,54px);\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:clamp(38px,8vw,62px) clamp(24px,6vw,42px);\n  align-items:start;\n}\n\n.vrc-icon-card{\n  text-align:center;\n}\n\n.vrc-icon-card img{\n  width:clamp(48px,8vw,72px);\n  height:clamp(48px,8vw,72px);\n  object-fit:contain;\n  margin-bottom:16px;\n}\n\n.vrc-icon-label{\n  font-size:clamp(11px,2.8vw,14px);\n  line-height:1.55;\n  color:#777;\n  font-weight:500;\n  max-width:140px;\n  margin:auto;\n}\n\n\/* BUTTONS *\/\n\n.vrc-buttons{\n  display:flex;\n  flex-direction:column;\n  gap:28px;\n  margin:68px 0 0;\n}\n\n.vrc-button{\n  position:relative;\n\n  width:100%;\n\n  min-height:64px;\n\n  border:none !important;\n\n  border-radius:999px;\n\n  background:\n    linear-gradient(\n      135deg,\n      #12acef 0%,\n      #33c3ff 100%\n    );\n\n  color:#fff;\n\n  font-size:17px;\n\n  font-weight:600;\n\n  padding:0 26px;\n\n  display:flex;\n\n  align-items:center;\n\n  justify-content:space-between;\n\n  overflow:hidden;\n\n  cursor:pointer;\n\n  isolation:isolate;\n\n  box-shadow:\n    0 10px 18px rgba(18,172,239,.18),\n    0 4px 10px rgba(0,0,0,.08);\n\n  transition:\n    transform .28s cubic-bezier(.16,1,.3,1),\n    box-shadow .28s cubic-bezier(.16,1,.3,1),\n    background .28s ease;\n}\n\n.vrc-button span{\n  font-size:34px;\n  line-height:1;\n}\n\n.vrc-fullpage{\n  position:fixed;\n  inset:0;\n  width:100%;\n  max-width:100%;\n  height:100dvh;\n  z-index:999999;\n  background:rgba(245,245,243,.72);\n  backdrop-filter:blur(22px) saturate(140%);\n  overflow-y:auto;\n  padding:clamp(24px,4vw,40px) clamp(22px,5vw,44px) 120px;\n  transform:translate3d(100%,0,0);\n  opacity:0;\n  visibility:hidden;\n  pointer-events:none;\n  transition:transform .7s cubic-bezier(.16,1,.3,1), opacity .45s ease;\n}\n\n.vrc-fullpage.active{\n  transform:translate3d(0,0,0);\n  opacity:1;\n  visibility:visible;\n  pointer-events:auto;\n}\n\n.vrc-back{\n  display:flex;\n  align-items:center;\n  gap:10px;\n  width:max-content;\n  margin:0 0 34px;\n  padding:0;\n  border:none;\n  background:none;\n  font-size:15px;\n  font-weight:700;\n  color:#111;\n}\n\n.vrc-card{\n  background:rgba(255,255,255,.52);\n  backdrop-filter:blur(26px);\n  border:1px solid rgba(255,255,255,.68);\n  border-radius:34px;\n  padding:28px 24px;\n  margin-bottom:20px;\n}\n\n.vrc-fullpage h2{\n  font-size:clamp(34px,8vw,54px);\n  line-height:1.05;\n  font-weight:800;\n  margin:0 0 22px;\n}\n\n.vrc-fullpage h3{\n  font-size:clamp(22px,5vw,34px);\n  line-height:1.15;\n  font-weight:800;\n  margin:0 0 18px;\n}\n\n.vrc-fullpage p{\n  font-size:clamp(15px,3.7vw,18px);\n  line-height:1.8;\n  color:#2b2b2b;\n}\n\n.vrc-image{\n  width:100%;\n  display:block;\n  margin:34px 0;\n  border-radius:28px;\n}\n\n.vrc-phone-image{\n  width:86%;\n  display:block;\n  margin:32px auto;\n}\n\n.vrc-store-buttons{\n  display:flex;\n  justify-content:center;\n  gap:12px;\n  margin:24px 0 40px;\n}\n\n.vrc-store-buttons img{\n  height:34px;\n}\n\n\/* =========================\nSECTIONS\n========================= *\/\n\n.vrc-section{\n  margin-top:38px;\n}\n\n.vrc-section:first-child{\n  margin-top:0;\n}\n\n.vrc-section-title{\n\n  font-size:clamp(18px,4.5vw,26px);\n\n  font-weight:800;\n\n  margin-bottom:18px;\n\n  letter-spacing:-0.4px;\n\n  padding-left:0;\n}\n  \n.vrc-section-text{\n  font-size:clamp(14px,3.5vw,17px);\n  line-height:1.65;\n  font-weight:500;\n}\n\n\/* =========================\nHERO DESCRIPTION\n========================= *\/\n\n.vrc-hero-card{\n\n  position:relative;\n\n  padding:4px 0 0 14px;\n\n  margin-bottom:-4px;\n}\n\n.vrc-mini-badge{\n\n  display:inline-flex;\n\n  align-items:center;\n\n  justify-content:center;\n\n  min-height:32px;\n\n  padding:0 14px;\n\n  border-radius:999px;\n\n  background:\n    rgba(18,172,239,.10);\n\n  color:var(--blue);\n\n  font-size:11px;\n\n  font-weight:700;\n\n  letter-spacing:.8px;\n\n  margin-bottom:14px;\n}\n\n.vrc-main-title{\n\n  font-size:clamp(34px,9vw,58px);\n\n  line-height:.95;\n\n  font-weight:800;\n\n  letter-spacing:-2px;\n\n  margin:0 0 18px;\n\n  color:#111;\n\n  max-width:320px;\n}\n\n.vrc-main-description{\n\n  max-width:540px;\n}\n\n.vrc-main-description p{\n\n  font-size:clamp(15px,4vw,18px);\n\n  line-height:1.72;\n\n  color:#4d4d4d;\n\n  margin:0 0 14px;\n\n  font-weight:500;\n\n  letter-spacing:-0.1px;\n}\n\n.vrc-main-description p:last-child{\n  margin-bottom:0;\n}\n\n\/* =========================\nPRESENTATION PAGE\n========================= *\/\n\n#presentationPage{\n  overflow-x:hidden !important;\n  max-width:100vw;\n  overscroll-behavior-x:none;\n}\n\n#presentationPage .vrc-card,\n#presentationPage .vrc-demo-banner,\n#presentationPage .vrc-gallery-slider,\n#presentationPage .vrc-gallery-track{\n  max-width:100%;\n  overflow-x:hidden;\n}\n\n\n\n.vrc-video-wrap{\n\n  margin:30px 0;\n}\n\n.vrc-video{\n\n  width:100%;\n\n  border-radius:28px;\n\n  display:block;\n\n  background:#000;\n\n  box-shadow:\n    0 12px 30px rgba(0,0,0,.14);\n}\n\n.vrc-list{\n\n  display:flex;\n\n  flex-direction:column;\n\n  gap:14px;\n\n  margin-top:20px;\n}\n\n.vrc-list-item{\n\n  font-size:15px;\n\n  line-height:1.7;\n\n  color:#444;\n\n  font-weight:500;\n}\n\n.vrc-presentation-buttons{\n\n  display:flex;\n\n  flex-direction:column;\n\n  gap:16px;\n\n  margin:30px 0;\n}\n\n.vrc-download-btn{\n\n  min-height:58px;\n\n  border-radius:999px;\n\n  background:\n    linear-gradient(\n      135deg,\n      #111 0%,\n      #222 100%\n    );\n\n  display:flex;\n\n  align-items:center;\n\n  justify-content:center;\n\n  text-align:center;\n\n  padding:0 22px;\n\n  text-decoration:none;\n\n  color:#fff;\n\n  font-size:15px;\n\n  font-weight:700;\n\n  box-shadow:\n    0 10px 24px rgba(0,0,0,.12);\n}\n\n\/* =========================\nDEMO BANNER\n========================= *\/\n\n.vrc-demo-banner{\n\n  position:relative;\n\n  overflow:hidden;\n\n  border-radius:34px;\n\n  background:\n    linear-gradient(\n      135deg,\n      #ffffff 0%,\n      #f5f8fc 100%\n    );\n\n  padding:26px 24px;\n\n  margin:26px 0;\n\n  box-shadow:\n    0 12px 30px rgba(0,0,0,.08);\n}\n\n.vrc-demo-content{\n\n  position:relative;\n\n  z-index:2;\n\n  width:58%;\n\n  padding-right:8px;\n}\n\n.vrc-demo-title{\n\n  font-size:28px;\n\n  line-height:1.05;\n\n  font-weight:800;\n\n  color:#111;\n\n  margin-bottom:14px;\n\n  letter-spacing:-1px;\n}\n\n.vrc-demo-text{\n\n  font-size:14px;\n\n  line-height:1.6;\n\n  color:#555;\n\n  margin-bottom:22px;\n\n  font-weight:500;\n}\n\n.vrc-demo-buttons{\n\n  display:flex;\n\n  align-items:center;\n\n  gap:10px;\n\n  flex-wrap:nowrap;\n}\n\n.vrc-demo-buttons img{\n\n  height:38px;\n\n  width:auto;\n\n  display:block;\n}\n\n.vrc-demo-phone{\n\n  position:absolute;\n\n  right:-6px;\n\n  bottom:0;\n\n  width:40%;\n\n  display:flex;\n\n  align-items:flex-end;\n\n  justify-content:flex-end;\n}\n\n.vrc-demo-phone img{\n\n  width:100%;\n\n  display:block;\n\n  transform:translateY(6px);\n}\n  \n\/* =========================\nGALLERY SLIDER\n========================= *\/\n\n.vrc-gallery-slider{\n\n  position:relative;\n\n  margin-top:34px;\n}\n\n.vrc-gallery-track{\n\n  position:relative;\n\n  width:100%;\n\n  min-height:220px;\n}\n\n.vrc-gallery-image{\n\n  position:absolute;\n\n  inset:0;\n\n  width:100%;\n\n  border-radius:24px;\n\n  display:block;\n\n  opacity:0;\n\n  visibility:hidden;\n\n  transform:translateX(30px);\n\n  transition:\n    opacity .45s ease,\n    transform .55s ease;\n\n  box-shadow:\n    0 10px 24px rgba(0,0,0,.10);\n}\n\n.vrc-gallery-image.active{\n\n  opacity:1;\n\n  visibility:visible;\n\n  transform:translateX(0);\n}\n\n.vrc-gallery-dots{\n\n  display:flex;\n\n  justify-content:center;\n\n  gap:10px;\n\n  margin-top:18px;\n}\n\n.vrc-gallery-dot{\n\n  width:10px;\n\n  height:10px;\n\n  border-radius:999px;\n\n  background:#d2d2d2;\n\n  transition:\n    transform .25s ease,\n    background .25s ease;\n}\n\n.vrc-gallery-dot.active{\n\n  background:var(--blue);\n\n  transform:scale(1.2);\n}\n\n  \n\/* SLIDER *\/\n\n.vrc-slider{\n\n  margin-top:64px;\n\n  text-align:center;\n\n  position:relative;\n\n  min-height:460px;\n\n  overflow:hidden;\n\n  padding-bottom:30px;\n}\n\n.vrc-slide{\n  position:absolute;\n  inset:0;\n  opacity:0;\n  visibility:hidden;\n  transform:translateX(40px);\n  transition:opacity .55s ease, transform .65s ease;\n}\n\n.vrc-slide.active{\n  opacity:1;\n  visibility:visible;\n  transform:translateX(0);\n}\n\n.vrc-slide img{\n  width:clamp(62px,10vw,90px);\n  height:clamp(62px,10vw,90px);\n  object-fit:contain;\n  margin-bottom:22px;\n}\n\n.vrc-slide-title{\n  font-size:clamp(20px,5vw,34px);\n  line-height:1.18;\n  font-weight:800;\n  margin-bottom:16px;\n}\n\n.vrc-slide-text{\n  font-size:clamp(14px,3.5vw,18px);\n  line-height:1.7;\n  max-width:520px;\n  margin:auto;\n  color:#444;\n}\n\n\/* SLIDER DOTS *\/\n\n.vrc-slider-dots{\n\n  position:absolute;\n\n  left:50%;\n\n  bottom:48px;\n\n  transform:translateX(-50%);\n\n  display:flex;\n\n  gap:10px;\n}\n\n.vrc-slider-dot{\n\n  width:10px;\n\n  height:10px;\n\n  border-radius:999px;\n\n  background:#d6d6d6;\n\n  transition:\n    transform .25s ease,\n    background .25s ease;\n}\n\n.vrc-slider-dot.active{\n\n  background:var(--blue);\n\n  transform:scale(1.2);\n}\n\n\/* =========================\nFEATURE CARD\n========================= *\/\n\n.vrc-feature-card{\n\n  position:relative;\n\n  display:flex;\n\n  align-items:center;\n\n  justify-content:space-between;\n\n  gap:14px;\n\n  width:100%;\n\n  min-width:0;\n\n  background:#fff;\n\n  border:1px solid rgba(230,236,245,.95);\n\n  border-radius:22px;\n\n  padding:18px;\n\n  overflow:hidden;\n\n  box-shadow:\n    0 4px 10px rgba(15,23,42,.03),\n    0 1px 2px rgba(15,23,42,.04);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease;\n}\n\n.vrc-feature-card:hover{\n\n  transform:translateY(-2px);\n\n  box-shadow:\n    0 12px 24px rgba(15,23,42,.06);\n}\n\n\/* =========================\nFEATURE TOP\n========================= *\/\n\n.vrc-feature-top{\n\n  display:flex;\n\n  align-items:center;\n\n  gap:14px;\n\n  flex:1;\n\n  min-width:0;\n\n  overflow:hidden;\n}\n\n\/* =========================\nICON BOX\n========================= *\/\n\n.vrc-feature-icon{\n\n  width:48px;\n\n  height:48px;\n\n  border-radius:16px;\n\n  background:#fff;\n\n  border:\n    1px solid rgba(210,228,245,.9);\n\n  display:flex;\n\n  align-items:center;\n\n  justify-content:center;\n\n  flex-shrink:0;\n\n  box-shadow:\n    inset 0 1px 0 rgba(255,255,255,.9),\n    0 2px 6px rgba(15,23,42,.04);\n}\n\n\/* SVG ICON *\/\n\n.vrc-feature-icon img{\n\n  width:32px;\n\n  height:32px;\n\n  display:block;\n\n  object-fit:contain;\n}\n  \n\/* =========================\nTEXT\n========================= *\/\n\n.vrc-feature-text{\n\n  flex:1;\n\n  min-width:0;\n\n  font-size:15px;\n\n  line-height:1.45;\n\n  font-weight:600;\n\n  color:#24324a;\n\n  letter-spacing:-0.15px;\n\n  word-break:break-word;\n\n  overflow-wrap:anywhere;\n}\n\n\/* =========================\nCHECK\n========================= *\/\n\n.vrc-feature-check{\n\n  width:30px;\n\n  height:30px;\n\n  border-radius:999px;\n\n  background:#fff;\n\n  border:2px solid #12acef;\n\n  display:flex;\n\n  align-items:center;\n\n  justify-content:center;\n\n  flex-shrink:0;\n\n  color:#12acef;\n\n  font-size:14px;\n\n  font-weight:900;\n\n  box-shadow:\n    0 2px 6px rgba(18,172,239,.10);\n}\n\n\/* =========================\nFEATURE SECTION SPACING\n========================= *\/\n\n.vrc-spec-section{\n\n  margin-top:56px;\n}\n\n.vrc-spec-section:first-child{\n\n  margin-top:0;\n}\n\n.vrc-spec-title{\n\n  font-size:22px;\n\n  font-weight:800;\n\n  letter-spacing:-0.5px;\n\n  margin-bottom:22px;\n\n  margin-top:0;\n\n  color:#111;\n}\n\n.vrc-feature-grid{\n\n  display:flex;\n\n  flex-direction:column;\n\n  gap:16px;\n}\n\n\/* =========================\nFEATURES HERO\n========================= *\/\n\n.vrc-spec-hero{\n\n  position:relative;\n\n  overflow:hidden;\n\n  padding-right:clamp(72px,20vw,110px);\n}\n\n.vrc-spec-hero h2{\n\n  font-size:clamp(24px,6.5vw,42px);\n\n  line-height:1.02;\n\n  letter-spacing:-1.4px;\n\n  white-space:nowrap;\n\n  margin-bottom:18px;\n}\n\n.vrc-spec-logo{\n\n  position:absolute;\n\n  top:clamp(18px,4vw,24px);\n\n  right:clamp(18px,4vw,24px);\n\n  width:clamp(50px,14vw,72px);\n\n  height:clamp(50px,14vw,72px);\n\n  object-fit:contain;\n\n  border-radius:clamp(16px,4vw,22px);\n\n  background:#fff;\n\n  padding:0;\n\n  box-shadow:\n    0 6px 18px rgba(15,23,42,.08);\n}\n\n\/* =========================\nBLUE DOWNLOAD BUTTON\n========================= *\/\n\n.vrc-look-btn{\n\n  width:100%;\n\n  border:none;\n\n  border-radius:24px;\n\n  padding:18px;\n\n  display:flex;\n\n  align-items:center;\n\n  justify-content:space-between;\n\n  gap:16px;\n\n  text-decoration:none;\n\n  background:\n    linear-gradient(\n      135deg,\n      #12acef 0%,\n      #33c3ff 100%\n    );\n\n  box-shadow:\n    0 12px 24px rgba(18,172,239,.22),\n    0 4px 10px rgba(0,0,0,.08);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease;\n}\n\n.vrc-look-btn:hover{\n\n  transform:translateY(-2px);\n\n  box-shadow:\n    0 16px 30px rgba(18,172,239,.26);\n}\n\n\/* LEFT *\/\n\n.vrc-look-btn-left{\n\n  display:flex;\n\n  align-items:center;\n\n  gap:14px;\n\n  min-width:0;\n}\n\n\/* ICON *\/\n\n.vrc-look-btn-icon{\n\n  width:48px;\n\n  height:48px;\n\n  border-radius:16px;\n\n  background:rgba(255,255,255,.18);\n\n  backdrop-filter:blur(10px);\n\n  display:flex;\n\n  align-items:center;\n\n  justify-content:center;\n\n  flex-shrink:0;\n\n  color:#fff;\n\n  font-size:22px;\n\n  font-weight:700;\n}\n\n\/* TEXT *\/\n\n.vrc-look-btn-content{\n\n  text-align:left;\n}\n\n.vrc-look-btn-title{\n\n  font-size:16px;\n\n  font-weight:700;\n\n  color:#fff;\n\n  line-height:1.2;\n}\n\n.vrc-look-btn-sub{\n\n  font-size:13px;\n\n  color:rgba(255,255,255,.82);\n\n  margin-top:4px;\n}\n\n\/* ARROW *\/\n\n.vrc-look-btn-arrow{\n\n  font-size:28px;\n\n  color:#fff;\n\n  flex-shrink:0;\n\n  line-height:1;\n}\n \/* =========================\nBLUE DOWNLOAD BUTTON\n========================= *\/\n\n.vrc-look-btn{\n\n  width:100%;\n\n  border:none;\n\n  border-radius:24px;\n\n  padding:18px;\n\n  display:flex;\n\n  align-items:center;\n\n  justify-content:center;\n\n  gap:16px;\n\n  text-decoration:none;\n\n  background:\n    linear-gradient(\n      135deg,\n      #12acef 0%,\n      #33c3ff 100%\n    );\n\n  box-shadow:\n    0 12px 24px rgba(18,172,239,.22),\n    0 4px 10px rgba(0,0,0,.08);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease;\n}\n\n.vrc-look-btn:hover{\n\n  transform:translateY(-2px);\n\n  box-shadow:\n    0 16px 30px rgba(18,172,239,.26);\n}\n\n\/* LEFT *\/\n\n.vrc-look-btn-left{\n\n  display:flex;\n\n  align-items:center;\n\n  justify-content:center;\n\n  gap:14px;\n\n  min-width:0;\n\n  width:100%;\n}\n\n\/* ICON *\/\n\n.vrc-look-btn-icon{\n\n  width:48px;\n\n  height:48px;\n\n  border-radius:16px;\n\n  background:rgba(255,255,255,.18);\n\n  backdrop-filter:blur(10px);\n\n  display:flex;\n\n  align-items:center;\n\n  justify-content:center;\n\n  flex-shrink:0;\n\n  color:#fff;\n\n  font-size:22px;\n\n  font-weight:700;\n}\n\n\/* TEXT *\/\n\n.vrc-look-btn-content{\n\n  text-align:left;\n}\n\n.vrc-look-btn-title{\n\n  font-size:16px;\n\n  font-weight:700;\n\n  color:#fff;\n\n  line-height:1.2;\n}\n\n.vrc-look-btn-sub{\n\n  font-size:13px;\n\n  color:rgba(255,255,255,.82);\n\n  margin-top:4px;\n}\n\n\/* SUPPORT BUTTON *\/\n\n.vrc-support-btn{\n\n  position:relative;\n\n  width:100%;\n\n  min-height:62px;\n\n  border:none;\n\n  border-radius:24px;\n\n  padding:0 24px;\n\n  display:flex;\n\n  align-items:center;\n\n  justify-content:space-between;\n\n  background:\n    linear-gradient(\n      135deg,\n      #12acef 0%,\n      #33c3ff 100%\n    );\n\n  color:#fff;\n\n  font-size:16px;\n\n  font-weight:700;\n\n  letter-spacing:-0.2px;\n\n  margin-top:38px;\n\n  box-shadow:\n    0 14px 30px rgba(18,172,239,.22),\n    0 6px 14px rgba(0,0,0,.08);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease;\n}\n\n.vrc-support-btn:active{\n\n  transform:scale(.985);\n}\n\n\n\n.vrc-support-btn::after{\n\n  content:\"›\";\n\n  font-size:30px;\n\n  font-weight:300;\n\n  opacity:.9;\n}\n\n\/* POPUP *\/\n\n.vrc-support-popup{\n\n  position:fixed;\n\n  inset:0;\n\n  background:rgba(0,0,0,.45);\n\n  backdrop-filter:blur(10px);\n\n  display:flex;\n\n  align-items:center;\n\n  justify-content:center;\n\n  z-index:9999999;\n\n  opacity:0;\n\n  visibility:hidden;\n\n  transition:.3s ease;\n}\n\n.vrc-support-popup.active{\n\n  opacity:1;\n\n  visibility:visible;\n}\n\n\/* BOX *\/\n\n.vrc-support-box{\n\n  width:88%;\n\n  max-width:340px;\n\n  background:#fff;\n\n  border-radius:28px;\n\n  padding:28px 22px;\n\n  display:flex;\n\n  flex-direction:column;\n\n  gap:14px;\n\n  box-shadow:\n    0 20px 40px rgba(0,0,0,.18);\n}\n\n\/* TITLE *\/\n\n.vrc-support-title{\n\n  font-size:22px;\n\n  font-weight:800;\n\n  text-align:center;\n\n  margin-bottom:4px;\n}\n\n\/* SUBTITLE *\/\n\n.vrc-support-subtitle{\n\n  text-align:center;\n\n  font-size:14px;\n\n  color:#777;\n\n  margin-bottom:10px;\n}\n\n\/* OPTIONS *\/\n\n.vrc-support-option{\n\n  min-height:58px;\n\n  border-radius:20px;\n\n  background:#f5f7fa;\n\n  display:flex;\n\n  align-items:center;\n\n  justify-content:flex-start;\n\n  gap:14px;\n\n  padding:0 18px;\n\n  text-decoration:none;\n\n  color:#111;\n\n  font-size:15px;\n\n  font-weight:600;\n\n  transition:\n    transform .2s ease,\n    background .2s ease;\n}\n\n.vrc-support-option:active{\n\n  transform:scale(.985);\n}\n\n.vrc-support-option-icon{\n\n  font-size:20px;\n}\n\n.vrc-support-option-icon-svg{\n\n  width:22px;\n\n  height:22px;\n\n  object-fit:contain;\n\n  flex-shrink:0;\n\n  opacity:.9;\n}\n  \n\/* CLOSE BUTTON *\/\n\n.vrc-support-close{\n\n  margin-top:8px;\n\n  min-height:50px;\n\n  border:none;\n\n  border-radius:18px;\n\n  background:#111;\n\n  color:#fff;\n\n  font-size:14px;\n\n  font-weight:700;\n}\n\n.vrc-support-btn,\n.vrc-support-popup,\n.vrc-support-box,\n.vrc-support-title,\n.vrc-support-subtitle,\n.vrc-support-option,\n.vrc-support-close{\n\n  font-family:'Poppins',sans-serif;\n}\n\n\/* WHATSAPP BUTTON *\/\n\n.vrc-whatsapp-btn{\n\n  width:100%;\n\n  min-height:68px;\n\n  margin-top:16px;\n\n  border-radius:24px;\n\n  padding:16px 22px;\n\n  display:flex;\n\n  align-items:center;\n\n  justify-content:flex-start;\n\n  gap:14px;\n\n  text-decoration:none;\n\n  background:\n    linear-gradient(\n      135deg,\n      #25D366 0%,\n      #1ebe5d 100%\n    );\n\n  color:#fff;\n\n  font-size:15px;\n\n  font-weight:700;\n\n  line-height:1.45;\n\n  font-family:'Poppins',sans-serif;\n\n  box-shadow:\n    0 14px 30px rgba(37,211,102,.22),\n    0 6px 14px rgba(0,0,0,.08);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease;\n}\n\n.vrc-whatsapp-btn span{\n\n  color:#fff;\n}\n  \n.vrc-whatsapp-btn:active{\n\n  transform:scale(.985);\n}\n\n.vrc-whatsapp-icon{\n\n  width:24px;\n\n  height:24px;\n\n  object-fit:contain;\n\n  flex-shrink:0;\n}\n\n\/* FEATURES + PRESENTATION BUTTONS *\/\n\n.vrc-button{\n\n  font-family:'Poppins',sans-serif;\n}\n\n.vrc-button::after{\n\n  content:\"›\";\n\n  font-size:30px;\n\n  font-weight:300;\n\n  opacity:.9;\n\n  line-height:1;\n}\n\n.vrc-button span{\n\n  display:none;\n}\n\n@media(max-width:360px){\n\n  .vrc-spec-hero{\n\n    padding-right:74px;\n  }\n\n  .vrc-spec-hero h2{\n\n    font-size:22px;\n\n    padding-right:0;\n  }\n\n  .vrc-spec-logo{\n\n    width:52px;\n\n    height:52px;\n\n    top:18px;\n\n    right:18px;\n  }\n}\n\n .vrc-button span{\n\n  display:none;\n}\n\n\/* BACK BUTTON *\/\n\n.vrc-back{\n\n  font-family:'Poppins',sans-serif;\n\n  font-size:15px;\n\n  font-weight:700;\n\n  letter-spacing:-0.2px;\n\n  display:flex;\n\n  align-items:center;\n\n  gap:6px;\n}\n\n.vrc-back::before{\n\n  content:\"‹\";\n\n  font-size:30px;\n\n  font-weight:300;\n\n  line-height:1;\n} \n  \n\n\n\/* DESKTOP CONTACT BUTTONS *\/\n\n.vrc-contact-actions{\n  display:flex;\n  flex-direction:column;\n  gap:16px;\n  margin-top:30px;\n}\n\n.vrc-contact-actions .vrc-support-btn,\n.vrc-contact-actions .vrc-whatsapp-btn{\n  margin-top:0 !important;\n}\n\n@media(min-width:768px){\n\n  .vrc-contact-actions{\n    display:grid;\n    grid-template-columns:1fr 1fr;\n    gap:18px;\n    margin-top:30px;\n  }\n\n  .vrc-contact-actions .vrc-support-btn,\n  .vrc-contact-actions .vrc-whatsapp-btn{\n    width:100%;\n    height:88px;\n    min-height:88px;\n    margin-top:0 !important;\n    border:none;\n    border-radius:24px;\n    padding:18px 22px;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    text-decoration:none;\n    font-family:'Poppins',sans-serif;\n    font-size:16px;\n    font-weight:700;\n    line-height:1.25;\n    box-shadow:\n      0 12px 24px rgba(0,0,0,.12),\n      0 4px 10px rgba(0,0,0,.08);\n    transition:\n      transform .22s ease,\n      box-shadow .22s ease;\n    overflow:hidden;\n  }\n\n  .vrc-contact-actions .vrc-support-btn:hover,\n  .vrc-contact-actions .vrc-whatsapp-btn:hover{\n    transform:translateY(-2px);\n  }\n\n  .vrc-contact-actions .vrc-support-btn{\n    background:linear-gradient(135deg,#111 0%,#222 100%);\n    color:#fff;\n  }\n\n  .vrc-contact-actions .vrc-whatsapp-btn{\n    background:linear-gradient(135deg,#25D366 0%,#1ebe5d 100%);\n    color:#fff;\n    gap:14px;\n  }\n\n  .vrc-contact-actions .vrc-whatsapp-icon{\n    width:24px;\n    height:24px;\n    object-fit:contain;\n    flex-shrink:0;\n  }\n\n  .vrc-contact-actions .vrc-whatsapp-btn span{\n    flex:1;\n    text-align:left;\n    line-height:1.25;\n    color:#fff;\n  }\n\n  .vrc-contact-actions .vrc-support-btn::after,\n  .vrc-contact-actions .vrc-whatsapp-btn::after{\n    content:\"›\";\n    font-size:28px;\n    font-weight:300;\n    color:#fff;\n    flex-shrink:0;\n    line-height:1;\n  }\n}\n\n\n\n\n\/* =========================\nSKYFI PREMIUM DATA PLANS\n========================= *\/\n\n.skyfi-plans-section{\n  margin-top:34px;\n}\n\n.skyfi-plans-card{\n  position:relative;\n  overflow:hidden;\n  border-radius:34px;\n  padding:22px;\n  background:\n    linear-gradient(135deg,rgba(255,255,255,.78) 0%,rgba(245,248,252,.9) 100%);\n  border:1px solid rgba(255,255,255,.78);\n  box-shadow:\n    0 14px 34px rgba(15,23,42,.08),\n    inset 0 1px 0 rgba(255,255,255,.75);\n  backdrop-filter:blur(24px);\n}\n\n.skyfi-plans-card::before{\n  content:\"\";\n  position:absolute;\n  width:140px;\n  height:140px;\n  right:-54px;\n  top:-58px;\n  border-radius:50%;\n  background:rgba(18,172,239,.14);\n  filter:blur(2px);\n}\n\n.skyfi-plans-top{\n  position:relative;\n  z-index:2;\n  display:flex;\n  align-items:flex-start;\n  justify-content:space-between;\n  gap:14px;\n  margin-bottom:12px;\n}\n\n.skyfi-plans-eyebrow{\n  font-size:10px;\n  font-weight:800;\n  letter-spacing:1px;\n  color:#12acef;\n  margin-bottom:6px;\n}\n\n.skyfi-plans-heading{\n  font-size:18px;\n  line-height:1.18;\n  font-weight:800;\n  letter-spacing:-.55px;\n  color:#111;\n}\n\n.skyfi-plans-app-badge{\n  flex-shrink:0;\n  min-height:30px;\n  padding:0 12px;\n  border-radius:999px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:#111;\n  color:#fff;\n  font-size:11px;\n  font-weight:800;\n  letter-spacing:.2px;\n}\n\n.skyfi-plans-intro{\n  position:relative;\n  z-index:2;\n  margin:0 0 18px !important;\n  font-size:13px !important;\n  line-height:1.55 !important;\n  color:#596273 !important;\n  font-weight:500 !important;\n}\n\n.skyfi-plan-pills{\n  position:relative;\n  z-index:2;\n  display:flex;\n  gap:8px;\n  overflow-x:auto;\n  padding:2px 2px 12px;\n  margin:0 -2px 8px;\n  scrollbar-width:none;\n}\n\n.skyfi-plan-pills::-webkit-scrollbar{\n  display:none;\n}\n\n.skyfi-plan-pill{\n  flex:0 0 auto;\n  min-width:58px;\n  min-height:38px;\n  border:1px solid rgba(220,228,238,.95);\n  border-radius:999px;\n  background:rgba(255,255,255,.72);\n  color:#273143;\n  font-family:'Poppins',sans-serif;\n  font-size:13px;\n  font-weight:800;\n  cursor:pointer;\n  box-shadow:\n    0 2px 6px rgba(15,23,42,.04);\n  transition:\n    transform .2s ease,\n    box-shadow .2s ease,\n    background .2s ease,\n    color .2s ease,\n    border-color .2s ease;\n}\n\n.skyfi-plan-pill.active{\n  background:\n    linear-gradient(135deg,#12acef 0%,#33c3ff 100%);\n  color:#fff;\n  border-color:transparent;\n  box-shadow:\n    0 10px 18px rgba(18,172,239,.22),\n    0 3px 8px rgba(0,0,0,.08);\n}\n\n.skyfi-plan-pill:active{\n  transform:scale(.96);\n}\n\n.skyfi-plan-preview{\n  position:relative;\n  z-index:2;\n  display:flex;\n  align-items:stretch;\n  justify-content:space-between;\n  gap:14px;\n  border-radius:24px;\n  padding:18px;\n  background:#fff;\n  border:1px solid rgba(229,235,244,.95);\n  box-shadow:\n    0 8px 20px rgba(15,23,42,.05);\n}\n\n.skyfi-plan-preview-left{\n  flex:1;\n  min-width:0;\n}\n\n.skyfi-plan-preview-size{\n  font-size:30px;\n  line-height:1;\n  font-weight:800;\n  letter-spacing:-1px;\n  color:#111;\n  margin-bottom:8px;\n}\n\n.skyfi-plan-preview-desc{\n  font-size:12.5px;\n  line-height:1.45;\n  color:#697386;\n  font-weight:500;\n}\n\n.skyfi-plan-preview-right{\n  flex-shrink:0;\n  min-width:86px;\n  border-left:1px solid #edf1f6;\n  padding-left:14px;\n  display:flex;\n  flex-direction:column;\n  justify-content:center;\n  align-items:flex-end;\n}\n\n.skyfi-plan-preview-price{\n  font-size:21px;\n  line-height:1;\n  font-weight:900;\n  letter-spacing:-.7px;\n  color:#12acef;\n  margin-bottom:7px;\n}\n\n.skyfi-plan-preview-duration{\n  font-size:11px;\n  line-height:1;\n  color:#8a94a6;\n  font-weight:700;\n}\n\n.skyfi-plan-note{\n  position:relative;\n  z-index:2;\n  margin-top:14px;\n  padding:13px 14px;\n  border-radius:18px;\n  background:rgba(18,172,239,.08);\n  color:#24324a;\n  font-size:12.5px;\n  line-height:1.45;\n  font-weight:700;\n}\n\n@media(max-width:360px){\n  .skyfi-plan-preview{\n    flex-direction:column;\n  }\n\n  .skyfi-plan-preview-right{\n    border-left:none;\n    border-top:1px solid #edf1f6;\n    padding-left:0;\n    padding-top:14px;\n    align-items:flex-start;\n  }\n}\n\n\n\n\/* =========================\nSKYFI MINIMAL COUNTRY FILTER + PACKAGE LIST\n========================= *\/\n.skyfi-country-filter{\n  position:relative;\n  z-index:3;\n  margin:2px 0 18px;\n  padding:0;\n  background:transparent;\n  border:0;\n  box-shadow:none;\n}\n.skyfi-country-filter-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;}\n.skyfi-country-filter-label{font-size:9px;font-weight:800;letter-spacing:1px;color:#12acef;margin-bottom:3px;}\n.skyfi-country-filter-title{font-size:14px;font-weight:800;line-height:1.2;color:#111;}\n.skyfi-country-filter-help{display:none!important;}\n.skyfi-country-clear{border:0;background:transparent;color:#697386;font:700 11px 'Poppins',sans-serif;cursor:pointer;padding:3px 0;}\n.skyfi-country-picker-button{width:100%;min-height:48px;border:1px solid #dfe6ef;border-radius:14px;background:#fff;padding:0 15px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#24324a;font:700 12.5px 'Poppins',sans-serif;cursor:pointer;box-shadow:0 3px 10px rgba(15,23,42,.035);}\n.skyfi-country-picker-arrow{font-size:13px;line-height:1;display:flex;align-items:center;justify-content:center;margin-right:6px;transform-origin:center;transition:transform .2s ease;}\n.skyfi-country-picker-button[aria-expanded=\"true\"] .skyfi-country-picker-arrow{transform:rotate(180deg);}\n.skyfi-country-picker-panel{display:none;margin-top:8px;padding:10px;border-radius:16px;background:#fff;border:1px solid #e6ebf2;box-shadow:0 10px 24px rgba(15,23,42,.08);}\n.skyfi-country-picker-panel.open{display:block;}\n.skyfi-country-search{width:100%;height:38px;border:1px solid #dfe6ef;border-radius:12px;padding:0 12px;font:600 12px 'Poppins',sans-serif;outline:none;}\n.skyfi-country-search:focus{border-color:#12acef;box-shadow:0 0 0 3px rgba(18,172,239,.10);}\n.skyfi-country-quick-actions{display:flex;gap:8px;margin:8px 0;}\n.skyfi-country-quick-eu{border:0;border-radius:999px;background:rgba(18,172,239,.10);color:#129edb;padding:7px 10px;font:800 10px 'Poppins',sans-serif;cursor:pointer;}\n.skyfi-country-options{max-height:180px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-right:2px;}\n.skyfi-country-option{display:flex;align-items:center;gap:7px;min-width:0;padding:7px 8px;border:1px solid #edf1f6;border-radius:10px;background:#fafbfd;cursor:pointer;font:600 10.5px 'Poppins',sans-serif;color:#344054;}\n.skyfi-country-option input{accent-color:#12acef;flex-shrink:0;}\n.skyfi-country-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}\n.skyfi-selected-countries{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px;}\n.skyfi-selected-countries:empty{display:none;}\n.skyfi-country-chip{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 8px;border-radius:999px;background:#eef8fd;color:#117eae;font:800 9.5px 'Poppins',sans-serif;}\n.skyfi-country-chip button{border:0;background:transparent;padding:0;color:inherit;font-size:13px;line-height:1;cursor:pointer;}\n\n.skyfi-packages-results{position:relative;z-index:2;margin-top:2px;}\n.skyfi-package-list{border-top:1px solid #e7ebf0;}\n.skyfi-package-row{border-bottom:1px solid #e7ebf0;}\n.skyfi-package-row-head{width:100%;min-height:64px;border:0;background:transparent;padding:13px 2px;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;cursor:pointer;font-family:'Poppins',sans-serif;color:#111;}\n.skyfi-package-row-main{min-width:0;flex:1;}\n.skyfi-package-row-title{display:block;font-size:14px;font-weight:800;line-height:1.2;color:#111;margin-bottom:4px;}\n.skyfi-package-row-sub{display:block;font-size:10.5px;font-weight:600;line-height:1.35;color:#7c8798;}\n.skyfi-package-row-side{display:flex;align-items:center;gap:10px;flex-shrink:0;}\n.skyfi-package-row-price{font-size:12px;font-weight:800;color:#129edb;white-space:nowrap;}\n.skyfi-package-row-arrow{\n  font-size:23px;\n  font-weight:300;\n  line-height:1;\n  color:#8a94a6;\n  transform:rotate(0deg);\n  transform-origin:center;\n  transition:\n    transform .32s cubic-bezier(.4,0,.2,1),\n    color .22s ease;\n}\n.skyfi-package-row.is-open .skyfi-package-row-arrow{\n  transform:rotate(90deg);\n  color:#12acef;\n}\n\n\/* Smooth package accordion *\/\n.skyfi-package-row-body{\n  height:0;\n  overflow:hidden;\n  padding:0;\n  transition:height .34s cubic-bezier(.4,0,.2,1);\n  will-change:height;\n}\n.skyfi-package-row-body.open{\n  \/* Height is controlled by JS so both open and close animate smoothly *\/\n}\n.skyfi-package-tabs{display:flex;gap:7px;overflow-x:auto;padding:3px 0 12px;scrollbar-width:none;}\n.skyfi-package-tabs::-webkit-scrollbar{display:none;}\n.skyfi-package-tab{flex:0 0 auto;min-width:52px;min-height:34px;border:1px solid #dfe6ef;border-radius:999px;background:#fff;color:#475467;font:800 11px 'Poppins',sans-serif;padding:0 12px;cursor:pointer;white-space:nowrap;}\n.skyfi-package-tab.active{background:#111;color:#fff;border-color:#111;}\n.skyfi-package-preview{border-radius:15px;background:#f8fafc;border:1px solid #e7ebf0;overflow:hidden;}\n.skyfi-package-preview-main{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 15px 11px;}\n.skyfi-package-preview-info{flex:1;min-width:0;}\n.skyfi-package-preview-size{font-size:23px;line-height:1;font-weight:800;letter-spacing:-.7px;color:#111;margin-bottom:5px;}\n.skyfi-package-preview-name{font-size:10.5px;line-height:1.4;color:#697386;font-weight:600;}\n.skyfi-package-preview-price-wrap{min-width:82px;border-left:1px solid #e3e8ef;padding-left:13px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;}\n.skyfi-package-preview-price{font-size:19px;line-height:1;font-weight:900;color:#12acef;margin-bottom:6px;}\n.skyfi-package-preview-duration{font-size:10px;color:#8a94a6;font-weight:700;}\n.skyfi-package-preview-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 15px 12px;}\n.skyfi-package-coverage-summary{font-size:10px;color:#667085;font-weight:700;}\n.skyfi-package-details-btn{border:0;background:transparent;color:#1289bd;padding:5px 0;font:800 10px 'Poppins',sans-serif;cursor:pointer;white-space:nowrap;}\n.skyfi-package-coverage{display:none;padding:12px 15px 14px;border-top:1px solid #e3e8ef;background:#fff;}\n.skyfi-package-coverage.open{display:block;}\n.skyfi-package-coverage-title{font-size:11px;font-weight:800;color:#24324a;margin-bottom:8px;}\n.skyfi-package-country-list{display:flex;flex-wrap:wrap;gap:5px;}\n.skyfi-package-country{padding:5px 7px;border-radius:999px;background:#fff;border:1px solid #e5eaf0;color:#566176;font-size:9.5px;font-weight:700;}\n.skyfi-package-country.is-selected{background:rgba(18,172,239,.12);border-color:rgba(18,172,239,.45);color:#129edb;box-shadow:0 0 0 1px rgba(18,172,239,.05);}\n.skyfi-no-packages{font-size:11.5px;color:#697386;font-weight:600;padding:12px 0;}\n@media(max-width:360px){\n  .skyfi-country-options{grid-template-columns:1fr;}\n  .skyfi-package-row-head{padding:12px 0;}\n  .skyfi-package-row-price{font-size:11px;}\n  .skyfi-package-preview-main{padding:13px;}\n  .skyfi-package-preview-meta{padding:0 13px 11px;}\n}\n\n\/* CONTACT BUTTON VISIBILITY *\/\n@media screen and (min-width:1025px){\n  .mobile-contact-actions{\n    display:none !important;\n  }\n}\n\n@media screen and (max-width:1024px){\n  .desktop-contact-actions{\n    display:none !important;\n  }\n}\n\n .vrc-card .vrc-look-btn + .vrc-look-btn{\n  margin-top:24px !important;\n}\n  \n\n\n\/* =========================\nFINAL MOBILE FIX\n- Stops text being cut at 310px\n- Keeps Presentation \u0026 Features panels stable\n- Removes left\/right floating movement\n========================= *\/\n\nhtml,\nbody{\n  overflow-x:hidden !important;\n  max-width:100% !important;\n}\n\nbody.vrc-panel-open{\n  overflow:hidden !important;\n  width:100% !important;\n  max-width:100% !important;\n  left:0 !important;\n  right:0 !important;\n}\n\n.vrc-mobile-only,\n.vrc-page{\n  width:100% !important;\n  max-width:100% !important;\n  overflow-x:hidden !important;\n}\n\n.vrc-fullpage{\n  left:0 !important;\n  right:0 !important;\n  width:100% !important;\n  max-width:100% !important;\n  overflow-x:hidden !important;\n  overflow-y:auto !important;\n  overscroll-behavior-x:none !important;\n  touch-action:pan-y !important;\n  -webkit-overflow-scrolling:touch;\n}\n\n.vrc-fullpage,\n.vrc-fullpage *,\n.vrc-card,\n.vrc-gallery-slider,\n.vrc-gallery-track,\n.vrc-demo-banner,\n.vrc-look-btn,\n.vrc-feature-card,\n.vrc-video,\n.vrc-image,\n.vrc-phone-image,\nimg,\nvideo,\niframe{\n  max-width:100% !important;\n  box-sizing:border-box !important;\n}\n\n.vrc-fullpage h2,\n.vrc-fullpage h3,\n.vrc-spec-title,\n.vrc-section-title,\n.vrc-slide-title,\n.vrc-feature-text,\n.vrc-list-item,\n.vrc-look-btn-title,\n.vrc-look-btn-sub,\n.vrc-demo-title,\n.vrc-demo-text{\n  white-space:normal !important;\n  word-break:normal !important;\n  overflow-wrap:break-word !important;\n  hyphens:none !important;\n}\n\n.vrc-spec-hero{\n  overflow:hidden !important;\n}\n\n.vrc-spec-hero h2{\n  white-space:normal !important;\n  word-break:normal !important;\n  overflow-wrap:break-word !important;\n  line-height:1.12 !important;\n}\n\n\/* Extra-safe layout for very small phones *\/\n@media(max-width:390px){\n\n  .vrc-fullpage{\n    padding-left:14px !important;\n    padding-right:14px !important;\n  }\n\n  .vrc-card{\n    padding:22px 16px !important;\n    border-radius:26px !important;\n  }\n\n  .vrc-fullpage h2{\n    font-size:28px !important;\n    line-height:1.15 !important;\n    letter-spacing:-0.4px !important;\n  }\n\n  .vrc-fullpage h3{\n    font-size:21px !important;\n    line-height:1.18 !important;\n    letter-spacing:-0.3px !important;\n  }\n\n  .vrc-mini-badge{\n    font-size:10px !important;\n    line-height:1.35 !important;\n    min-height:auto !important;\n    padding:8px 12px !important;\n    display:inline-flex !important;\n    max-width:100% !important;\n  }\n\n  \/* Features hero: logo no longer pushes\/cuts title *\/\n  .vrc-spec-hero{\n    padding-right:16px !important;\n    text-align:left !important;\n  }\n\n  .vrc-spec-hero h2{\n    max-width:100% !important;\n    padding-right:0 !important;\n    font-size:27px !important;\n    line-height:1.15 !important;\n  }\n\n  .vrc-spec-logo{\n    position:relative !important;\n    top:auto !important;\n    right:auto !important;\n    width:54px !important;\n    height:54px !important;\n    margin:0 0 16px 0 !important;\n    display:block !important;\n  }\n\n  .vrc-feature-card{\n    padding:14px !important;\n    gap:10px !important;\n  }\n\n  .vrc-feature-top{\n    gap:10px !important;\n  }\n\n  .vrc-feature-icon{\n    width:42px !important;\n    height:42px !important;\n    border-radius:14px !important;\n  }\n\n  .vrc-feature-icon img{\n    width:27px !important;\n    height:27px !important;\n  }\n\n  .vrc-feature-text{\n    font-size:14px !important;\n    line-height:1.35 !important;\n  }\n\n  .vrc-feature-check{\n    width:26px !important;\n    height:26px !important;\n    font-size:12px !important;\n  }\n\n  .vrc-demo-banner{\n    padding:22px 16px !important;\n  }\n\n  .vrc-demo-content{\n    width:62% !important;\n  }\n\n  .vrc-demo-title{\n    font-size:24px !important;\n  }\n\n  .vrc-demo-buttons{\n    gap:8px !important;\n  }\n\n  .vrc-demo-buttons img{\n    height:32px !important;\n  }\n\n  .vrc-look-btn{\n    padding:16px !important;\n  }\n\n  .vrc-look-btn-left{\n    gap:10px !important;\n  }\n\n  .vrc-look-btn-icon{\n    width:42px !important;\n    height:42px !important;\n    border-radius:14px !important;\n    font-size:20px !important;\n  }\n\n  .vrc-look-btn-title{\n    font-size:14px !important;\n  }\n\n  .vrc-look-btn-sub{\n    font-size:12px !important;\n  }\n}\n\n@media(max-width:330px){\n\n  .vrc-fullpage{\n    padding-left:12px !important;\n    padding-right:12px !important;\n  }\n\n  .vrc-card{\n    padding:20px 14px !important;\n  }\n\n  .vrc-fullpage h2{\n    font-size:26px !important;\n  }\n\n  .vrc-spec-hero h2{\n    font-size:25px !important;\n  }\n\n  .vrc-feature-text{\n    font-size:13.5px !important;\n  }\n}\n\n\n\/* BACK BUTTON *\/\n\n.vrc-back{\n\n  font-family:'Poppins',sans-serif;\n\n  font-size:15px;\n\n  font-weight:700;\n\n  letter-spacing:-0.2px;\n\n  display:flex;\n\n  align-items:center;\n\n  gap:6px;\n}\n\n.vrc-back::before{\n\n  content:\"‹\";\n\n  font-size:30px;\n\n  font-weight:300;\n\n  line-height:1;\n} \n\n\/* FIX: GPRS Pro App title in demo banner *\/\n@media(max-width:390px){\n\n  .vrc-demo-title{\n    font-size:22px !important;\n    line-height:1.08 !important;\n    letter-spacing:-0.4px !important;\n    white-space:normal !important;\n    word-break:normal !important;\n    overflow-wrap:normal !important;\n    max-width:100% !important;\n  }\n\n  .vrc-demo-content{\n    width:64% !important;\n  }\n\n  .vrc-demo-phone{\n    width:36% !important;\n  }\n}\n\n@media(max-width:330px){\n\n  .vrc-demo-title{\n    font-size:20px !important;\n  }\n\n  .vrc-demo-content{\n    width:66% !important;\n  }\n\n  .vrc-demo-phone{\n    width:34% !important;\n  }\n}\n  \n\n\/* =========================\nFINAL GALLERY CAROUSEL FIX\n- Keeps carousel dots always below the image\n- Prevents dots from entering the image on wider mobile screens\n- Removes fixed min-height behavior\n========================= *\/\n\n.vrc-gallery-slider{\n  position:relative !important;\n  margin-top:34px !important;\n  width:100% !important;\n  max-width:100% !important;\n  overflow:hidden !important;\n}\n\n.vrc-gallery-track{\n  position:relative !important;\n  width:100% !important;\n  aspect-ratio:16 \/ 9 !important;\n  min-height:0 !important;\n  height:auto !important;\n  overflow:hidden !important;\n  border-radius:24px !important;\n}\n\n.vrc-gallery-image{\n  position:absolute !important;\n  inset:0 !important;\n  width:100% !important;\n  height:100% !important;\n  object-fit:cover !important;\n  border-radius:24px !important;\n  display:block !important;\n  opacity:0;\n  visibility:hidden;\n  transform:translateX(30px);\n  transition:\n    opacity .45s ease,\n    transform .55s ease;\n}\n\n.vrc-gallery-image.active{\n  opacity:1 !important;\n  visibility:visible !important;\n  transform:translateX(0) !important;\n}\n\n.vrc-gallery-dots{\n  position:relative !important;\n  z-index:2 !important;\n  display:flex !important;\n  justify-content:center !important;\n  align-items:center !important;\n  gap:10px !important;\n  margin-top:18px !important;\n  padding-bottom:2px !important;\n}\n\n.vrc-gallery-dot{\n  width:10px !important;\n  height:10px !important;\n  border-radius:999px !important;\n  background:#d2d2d2 !important;\n  transition:\n    transform .25s ease,\n    background .25s ease !important;\n}\n\n.vrc-gallery-dot.active{\n  background:var(--blue) !important;\n  transform:scale(1.2) !important;\n}\n\n@media (min-width:480px){\n\n  .vrc-gallery-track{\n    aspect-ratio:16 \/ 8.8 !important;\n  }\n\n}\n\n@media (min-width:768px) and (max-width:1024px){\n\n  .vrc-gallery-track{\n    aspect-ratio:16 \/ 8.4 !important;\n  }\n\n}\n\n\/* Extra protection for demo banner title *\/\n@media(max-width:390px){\n\n  .vrc-demo-title{\n    font-size:22px !important;\n    line-height:1.08 !important;\n    letter-spacing:-0.4px !important;\n    white-space:normal !important;\n    word-break:normal !important;\n    overflow-wrap:normal !important;\n    max-width:100% !important;\n  }\n\n  .vrc-demo-content{\n    width:64% !important;\n  }\n\n  .vrc-demo-phone{\n    width:36% !important;\n  }\n\n}\n\n@media(max-width:330px){\n\n  .vrc-demo-title{\n    font-size:20px !important;\n  }\n\n  .vrc-demo-content{\n    width:66% !important;\n  }\n\n  .vrc-demo-phone{\n    width:34% !important;\n  }\n\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"vrc-page\"\u003e\n\n\u003cdiv class=\"vrc-info-wrap\"\u003e\n\n\u003c!-- HERO --\u003e\n\n\u003cdiv class=\"vrc-subscription-line\"\u003e\n\n\u003cdiv class=\"vrc-subscription-top\"\u003e\n\n\u003cspan class=\"vrc-days-inline\"\u003e\nInternet\n\u003c\/span\u003e\n\n\u003cspan class=\"vrc-free-inline\"\u003e\nEverywhere\n\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-sub-small\"\u003e\nPortable Wi-Fi with global connectivity\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- DESCRIPTION --\u003e\n\n\u003cdiv class=\"vrc-main-description\"\u003e\n\n\u003cp\u003e\nSkyFi gives you fast and secure internet access in multiple countries, so you can stay connected wherever you are.\n\u003c\/p\u003e\n\n\u003cp\u003e\nIdeal for travel, remote work, business trips, and everyday use without roaming limitations.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- PACKAGE --\u003e\n\n\u003cdiv class=\"vrc-section\"\u003e\n\n\u003cdiv class=\"vrc-section-title\"\u003e\nWhat’s Included\n\u003c\/div\u003e\n\n\u003cul class=\"vrc-package-list\"\u003e\n\n\u003cli\u003e\n4G portable Wi-Fi hotspot device\n\u003c\/li\u003e\n\n\u003cli\u003e\nBuilt-in global SIM card\n\u003c\/li\u003e\n\n\u003cli\u003e\nAccess to the SkyFi app\n\u003c\/li\u003e\n\n\u003cli\u003e\nEasy data package management\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- FREE DATA GIFT MOBILE --\u003e\n\n\u003cdiv class=\"skyfi-free-gift-card\"\u003e\n\n\u003cdiv class=\"skyfi-plans-top\"\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"skyfi-plans-eyebrow\"\u003e\nFREE DATA\n\u003c\/div\u003e\n\n\u003cdiv class=\"skyfi-plans-heading\"\u003e\nStart with 1GB FREE in the EU\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"skyfi-plans-app-badge\"\u003e\nIncluded\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cp class=\"skyfi-plans-intro\"\u003e\nNo need to purchase a data package before you begin. Every SkyFi includes \u003cspan class=\"skyfi-free-highlight\"\u003e1GB of free data for use within the European Union\u003c\/span\u003e, so you can get online from the very first moment.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- DATA PACKAGES --\u003e\n\n\u003cdiv class=\"vrc-section skyfi-plans-section\"\u003e\n\n\u003cdiv class=\"vrc-section-title\"\u003e\nInternet when you need it\n\u003c\/div\u003e\n\n\u003cdiv class=\"skyfi-plans-card\"\u003e\n\n\u003cdiv class=\"skyfi-plans-top\"\u003e\n\n\u003cdiv\u003e\n\u003cdiv class=\"skyfi-plans-eyebrow\"\u003eDATA PACKAGES\u003c\/div\u003e\n\u003cdiv class=\"skyfi-plans-heading\"\u003eAvailable data packages\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"skyfi-plans-app-badge\"\u003e\nApp only\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cp class=\"skyfi-plans-intro\"\u003e\nBuy only the package you need through the SkyFi app, with no contracts or monthly commitments.\n\u003c\/p\u003e\n\n\u003cdiv class=\"skyfi-country-filter\"\u003e\n\n\u003cdiv class=\"skyfi-country-filter-head\"\u003e\n  \u003cdiv\u003e\n    \u003cdiv class=\"skyfi-country-filter-label\"\u003eDESTINATION\u003c\/div\u003e\n    \u003cdiv class=\"skyfi-country-filter-title\"\u003eSelect country or countries\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cbutton class=\"skyfi-country-clear\" type=\"button\"\u003eClear\u003c\/button\u003e\n\u003c\/div\u003e\n\n\n\n\u003cbutton class=\"skyfi-country-picker-button\" type=\"button\" aria-expanded=\"false\"\u003e\n  \u003cspan class=\"skyfi-country-picker-text\"\u003eChoose countries\u003c\/span\u003e\n  \u003cspan class=\"skyfi-country-picker-arrow\"\u003e⌄\u003c\/span\u003e\n\u003c\/button\u003e\n\n\u003cdiv class=\"skyfi-country-picker-panel\"\u003e\n  \u003cdiv class=\"skyfi-country-search-wrap\"\u003e\n    \u003cinput class=\"skyfi-country-search\" type=\"search\" placeholder=\"Search country\" autocomplete=\"off\"\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"skyfi-country-quick-actions\"\u003e\n    \u003cbutton class=\"skyfi-country-quick-eu\" type=\"button\"\u003eSelect Europe\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"skyfi-country-options\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"skyfi-selected-countries\"\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"skyfi-packages-results\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"skyfi-no-packages\" hidden\u003e\n  No package currently covers all selected countries. Try removing a country or choose another combination.\n\u003c\/div\u003e\n\n\u003cdiv class=\"skyfi-plan-note\"\u003e\nPurchase and renewal are available exclusively through the SkyFi app.\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- BUTTONS --\u003e\n\n\u003cdiv class=\"vrc-buttons\"\u003e\n\n\u003cbutton class=\"vrc-button\" data-open=\"presentationPage\"\u003e\n\nPresentation\n\n\u003cspan\u003e\u0026gt;\u003c\/span\u003e\n\n\u003c\/button\u003e\n\n\u003cbutton class=\"vrc-button\" data-open=\"specsPage\"\u003e\n\nFeatures\n\n\u003cspan\u003e\u0026gt;\u003c\/span\u003e\n\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- PRESENTATION PAGE --\u003e\n\n\u003cdiv class=\"vrc-fullpage\" id=\"presentationPage\"\u003e\n\n\u003cbutton class=\"vrc-back\" data-close=\"presentationPage\"\u003e\nPresentation\n\u003c\/button\u003e\n\n\u003c!-- HERO --\u003e\n\n\u003cdiv class=\"vrc-card\"\u003e\n\n\u003cdiv class=\"vrc-mini-badge\"\u003e\nSKYFI PORTABLE WI-FI\n\u003c\/div\u003e\n\n\u003ch2\u003e\nPortable Wi-Fi\u003cbr\u003e\nWithout Limits\n\u003c\/h2\u003e\n\n\u003c!-- VIDEO --\u003e\n\n\u003cdiv class=\"vrc-video-wrap\"\u003e\n\n\u003cvideo class=\"vrc-video\" playsinline preload=\"metadata\" controls\u003e\n\n\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/ffcfa671324449a781cdfc49fd1200c1.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- FEATURES --\u003e\n\n\u003cdiv class=\"vrc-card\"\u003e\n\n\u003ch3\u003e\nManage SkyFi through the app\n\u003c\/h3\u003e\n\n\u003cdiv class=\"vrc-list\"\u003e\n\n\u003cdiv class=\"vrc-list-item\"\u003e\n• Internet access wherever mobile coverage is available\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-list-item\"\u003e\n• Connect multiple devices to one private hotspot\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-list-item\"\u003e\n• Avoid high roaming charges while traveling\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-list-item\"\u003e\n• Safer connection compared to public Wi-Fi networks\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-list-item\"\u003e\n• Manage usage and data through the app\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-list-item\"\u003e\n• Instantly purchase and renew data packages\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-list-item\"\u003e\n• Ideal for travel, work, and everyday use\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- BENEFITS --\u003e\n\n\u003cdiv class=\"vrc-card\"\u003e\n\n\u003ch3\u003e\nWhy choose SkyFi\n\u003c\/h3\u003e\n\n\u003cdiv class=\"vrc-list\"\u003e\n\n\u003cdiv class=\"vrc-list-item\"\u003e\n• Global connectivity across multiple countries\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-list-item\"\u003e\n• No SIM card change required\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-list-item\"\u003e\n• Easy and fast activation\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-list-item\"\u003e\n• Connect multiple devices at the same time\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-list-item\"\u003e\n• Private and secure hotspot\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-list-item\"\u003e\n• No contracts or commitments\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-list-item\"\u003e\n• Easy management through the SkyFi app\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- APPS --\u003e\n\n\u003cdiv class=\"vrc-demo-banner\"\u003e\n\n\u003cdiv class=\"vrc-demo-content\"\u003e\n\n\u003cdiv class=\"vrc-demo-title\"\u003e\nSkyFi App\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-demo-text\"\u003e\nDownload the SkyFi app to manage your device, monitor data usage, and purchase internet packages quickly and easily.\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-demo-buttons\"\u003e\n\n\u003ca href=\"https:\/\/play.google.com\/store\/apps\/details?id=org.skytrack.skyfi\" target=\"_blank\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/Untitled_design_90_058b20da-b51c-4492-8754-d3c8bacfc923.png?v=1773227213\"\u003e\n\n\u003c\/a\u003e\n\n\u003ca href=\"https:\/\/apps.apple.com\/gr\/app\/skyfi\/id6755726977?l=el\" target=\"_blank\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/Untitled_design_89_a5f3a240-ce36-45dd-b4a7-eb53ce44b61a.png?v=1773227214\"\u003e\n\n\u003c\/a\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-demo-phone\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/skyfi-demo-pic-mobile.png?v=1779703806\"\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- PRESENTATION --\u003e\n\n\u003ca class=\"vrc-look-btn\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/SKYTRACK_-_SKYFI.pdf?v=1781007557\" target=\"_blank\"\u003e\n\n\u003cdiv class=\"vrc-look-btn-left\"\u003e\n\n\u003cdiv class=\"vrc-look-btn-icon\"\u003e\n↓\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-look-btn-content\"\u003e\n\n\u003cdiv class=\"vrc-look-btn-title\"\u003e\nDownload Presentation\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-look-btn-sub\"\u003e\nView the SkyFi Presentation\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/a\u003e\n\n\n\u003c!-- MANUAL --\u003e\n\n\u003ca class=\"vrc-look-btn\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/SKYFI_Manual.pdf?v=1773920842\" target=\"_blank\"\u003e\n\n\u003cdiv class=\"vrc-look-btn-left\"\u003e\n\n\u003cdiv class=\"vrc-look-btn-icon\"\u003e\n↓\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-look-btn-content\"\u003e\n\n\u003cdiv class=\"vrc-look-btn-title\"\u003e\nDownload Manual\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-look-btn-sub\"\u003e\nView the full SkyFi user manual\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/a\u003e\n\n\u003c\/div\u003e\n  \n\u003c!-- SLIDES --\u003e\n\n\u003cdiv class=\"vrc-gallery-slider\"\u003e\n\n\u003cdiv class=\"vrc-gallery-track\"\u003e\n\n\u003cimg class=\"vrc-gallery-image active\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/skyfi-app-account.png?v=1769775070\"\u003e\n\n\u003cimg class=\"vrc-gallery-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/skyfi-app-register.png?v=1769775071\"\u003e\n\n\u003cimg class=\"vrc-gallery-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/skyfi-app-ai_0b1eeecb-666b-4f79-b7a5-06f7bee292dc.png?v=1774018395\"\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-gallery-dots\"\u003e\n\n\u003cspan class=\"vrc-gallery-dot active\"\u003e\u003c\/span\u003e\n\n\u003cspan class=\"vrc-gallery-dot\"\u003e\u003c\/span\u003e\n\n\u003cspan class=\"vrc-gallery-dot\"\u003e\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- FEATURES PAGE --\u003e\n\n\u003cdiv class=\"vrc-fullpage\" id=\"specsPage\"\u003e\n\n\u003cbutton class=\"vrc-back\" data-close=\"specsPage\"\u003e\nFeatures\n\u003c\/button\u003e\n\n\u003c!-- HERO --\u003e\n\n\u003cdiv class=\"vrc-card vrc-spec-hero\"\u003e\n\n\u003cimg class=\"vrc-spec-logo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/skyfi-logo-3375x3375.png?v=1779703367\"\u003e\n\n\u003ch2\u003e\nFeatures\n\u003c\/h2\u003e\n\n\u003cp\u003e\nEverything you need for portable internet access through a compact hotspot and app.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- MAIN FEATURES CARD --\u003e\n\n\u003cdiv class=\"vrc-card\"\u003e\n\n\u003c!-- SECTION --\u003e\n\n\u003cdiv class=\"vrc-spec-section\"\u003e\n\n\u003cdiv class=\"vrc-spec-title\"\u003e\nGeneral Features\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-feature-grid\"\u003e\n\n\u003c!-- ITEM --\u003e\n\n\u003cdiv class=\"vrc-feature-card\"\u003e\n\n\u003cdiv class=\"vrc-feature-top\"\u003e\n\n\u003cdiv class=\"vrc-feature-icon\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/plugnplaysk880.svg?v=1779363689\"\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-feature-text\"\u003e\nPlug \u0026amp; Play installation\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-feature-check\"\u003e\n✓\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ITEM --\u003e\n\n\u003cdiv class=\"vrc-feature-card\"\u003e\n\n\u003cdiv class=\"vrc-feature-top\"\u003e\n\n\u003cdiv class=\"vrc-feature-icon\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/sim-chip-icon-svg.svg?v=1779690130\"\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-feature-text\"\u003e\nBuilt-in global SIM card\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-feature-check\"\u003e\n✓\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ITEM --\u003e\n\n\u003cdiv class=\"vrc-feature-card\"\u003e\n\n\u003cdiv class=\"vrc-feature-top\"\u003e\n\n\u003cdiv class=\"vrc-feature-icon\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/app-icon-svg.svg?v=1779690131\"\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-feature-text\"\u003e\nAccess to the SkyFi app\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-feature-check\"\u003e\n✓\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ITEM --\u003e\n\n\u003cdiv class=\"vrc-feature-card\"\u003e\n\n\u003cdiv class=\"vrc-feature-top\"\u003e\n\n\u003cdiv class=\"vrc-feature-icon\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/wifi-hotspot-svg.svg?v=1779705187\"\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-feature-text\"\u003e\nPortable private Wi-Fi hotspot\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-feature-check\"\u003e\n✓\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ITEM --\u003e\n\n\u003cdiv class=\"vrc-feature-card\"\u003e\n\n\u003cdiv class=\"vrc-feature-top\"\u003e\n\n\u003cdiv class=\"vrc-feature-icon\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/sk880support.svg?v=1779367790\"\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-feature-text\"\u003e\n24\/7 Support\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-feature-check\"\u003e\n✓\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- SECOND SECTION --\u003e\n\n\u003cdiv class=\"vrc-spec-section\"\u003e\n\n\u003cdiv class=\"vrc-spec-title\"\u003e\nApp Features\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-feature-grid\"\u003e\n\n\u003c!-- ITEM --\u003e\n\n\u003cdiv class=\"vrc-feature-card\"\u003e\n\n\u003cdiv class=\"vrc-feature-top\"\u003e\n\n\u003cdiv class=\"vrc-feature-icon\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/global-icon-svg.svg?v=1779708862\"\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-feature-text\"\u003e\nGlobal coverage - 100+ countries\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-feature-check\"\u003e\n✓\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ITEM --\u003e\n\n\u003cdiv class=\"vrc-feature-card\"\u003e\n\n\u003cdiv class=\"vrc-feature-top\"\u003e\n\n\u003cdiv class=\"vrc-feature-icon\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/activation-icon-svg.svg?v=1779708862\"\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-feature-text\"\u003e\nInstant activation - Setup in minutes\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-feature-check\"\u003e\n✓\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ITEM --\u003e\n\n\u003cdiv class=\"vrc-feature-card\"\u003e\n\n\u003cdiv class=\"vrc-feature-top\"\u003e\n\n\u003cdiv class=\"vrc-feature-icon\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/flexible-icon-svg.svg?v=1779708862\"\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-feature-text\"\u003e\nFlexible data packages\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-feature-check\"\u003e\n✓\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ITEM --\u003e\n\n\u003cdiv class=\"vrc-feature-card\"\u003e\n\n\u003cdiv class=\"vrc-feature-top\"\u003e\n\n\u003cdiv class=\"vrc-feature-icon\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/reportssk880.svg?v=1779363689\"\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-feature-text\"\u003e\nLive data usage monitoring\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-feature-check\"\u003e\n✓\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ITEM --\u003e\n\n\u003cdiv class=\"vrc-feature-card\"\u003e\n\n\u003cdiv class=\"vrc-feature-top\"\u003e\n\n\u003cdiv class=\"vrc-feature-icon\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/data-icon-svg.svg?v=1779708863\"\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-feature-text\"\u003e\nData management through the app\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-feature-check\"\u003e\n✓\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ITEM --\u003e\n\n\u003cdiv class=\"vrc-feature-card\"\u003e\n\n\u003cdiv class=\"vrc-feature-top\"\u003e\n\n\u003cdiv class=\"vrc-feature-icon\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/refresh-icon-svg.svg?v=1779708862\"\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-feature-text\"\u003e\nFast data package renewal\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-feature-check\"\u003e\n✓\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ITEM --\u003e\n\n\u003cdiv class=\"vrc-feature-card\"\u003e\n\n\u003cdiv class=\"vrc-feature-top\"\u003e\n\n\u003cdiv class=\"vrc-feature-icon\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/secure-connection-icon-svg.svg?v=1779708862\"\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-feature-text\"\u003e\nSecure and reliable internet connection everywhere\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-feature-check\"\u003e\n✓\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-mobile-only\"\u003e\n\n\u003c!-- SLIDER --\u003e\n\n\u003cdiv class=\"vrc-slider\"\u003e\n\n\u003cdiv class=\"vrc-slide active\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0996\/6780\/4537\/files\/3232.svg?v=1778228608\"\u003e\n\n\u003cdiv class=\"vrc-slide-title\"\u003e\nDo I need to buy a SIM card?\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-slide-text\"\u003e\nNo, the device includes a built-in SIM with global connectivity, so you can connect in multiple countries without changing SIM cards.\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-slide\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/sk880payment.svg?v=1779368896\"\u003e\n\n\u003cdiv class=\"vrc-slide-title\"\u003e\nHow can I pay for data packages?\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-slide-text\"\u003e\nYou can pay via PayPal or credit\/debit card. All online payments are processed securely.\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-slide\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/devices-icon-svg.svg?v=1779709806\"\u003e\n\n\u003cdiv class=\"vrc-slide-title\"\u003e\nWhich devices can I connect?\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-slide-text\"\u003e\nYou can connect multiple devices such as a phone, laptop, and tablet to a private SkyFi hotspot.\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-slider-dots\"\u003e\n\n\u003cspan class=\"vrc-slider-dot active\"\u003e\u003c\/span\u003e\n\n\u003cspan class=\"vrc-slider-dot\"\u003e\u003c\/span\u003e\n\n\u003cspan class=\"vrc-slider-dot\"\u003e\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- CONTACT BUTTONS --\u003e\n\n\u003cdiv class=\"vrc-contact-actions mobile-contact-actions\"\u003e\n\n\u003cbutton class=\"vrc-support-btn\" id=\"openSupportPopup\"\u003e\nContact Support\n\u003c\/button\u003e\n\n\u003ca href=\"https:\/\/wa.me\/306945641644\" class=\"vrc-whatsapp-btn\" target=\"_blank\"\u003e\n\n\u003cimg src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/6\/6b\/WhatsApp.svg\" class=\"vrc-whatsapp-icon\"\u003e\n\n\u003cspan\u003e\nChat with us on WhatsApp\n\u003c\/span\u003e\n\n\u003c\/a\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- SUPPORT POPUP --\u003e\n\n\u003cdiv class=\"vrc-support-popup\" id=\"supportPopup\"\u003e\n\n\u003cdiv class=\"vrc-support-box\"\u003e\n\n\u003cdiv class=\"vrc-support-title\"\u003e\nContact Support\n\u003c\/div\u003e\n\n\u003cdiv class=\"vrc-support-subtitle\"\u003e\nChoose your preferred contact method\n\u003c\/div\u003e\n\n\u003ca href=\"tel:+302310365067\" class=\"vrc-support-option\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.jsdelivr.net\/gh\/tabler\/tabler-icons\/icons\/outline\/phone.svg\" class=\"vrc-support-option-icon-svg\"\u003e\n\n\u003cspan\u003e\nCall Support\n\u003c\/span\u003e\n\n\u003c\/a\u003e\n\n\u003ca href=\"mailto:support@skytrack.gr\" class=\"vrc-support-option\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.jsdelivr.net\/gh\/tabler\/tabler-icons\/icons\/outline\/mail.svg\" class=\"vrc-support-option-icon-svg\"\u003e\n\n\u003cspan\u003e\nEmail Support\n\u003c\/span\u003e\n\n\u003c\/a\u003e\n\n\u003cbutton class=\"vrc-support-close\" id=\"closeSupportPopup\"\u003e\nClose\n\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n\n\/* SAVE SCROLL *\/\n\nlet vrcScrollPosition = 0;\n\n\/* OPEN *\/\n\ndocument.querySelectorAll('[data-open]').forEach(function(button){\n\nbutton.addEventListener('click',function(){\n\nconst page = document.getElementById(\nbutton.getAttribute('data-open')\n);\n\nvrcScrollPosition = window.scrollY;\n\ndocument.body.classList.add('vrc-panel-open');\ndocument.body.style.position = 'fixed';\ndocument.body.style.top = `-${vrcScrollPosition}px`;\ndocument.body.style.left = '0';\ndocument.body.style.right = '0';\ndocument.body.style.width = '100%';\ndocument.documentElement.style.overflowX = 'hidden';\ndocument.body.style.overflowX = 'hidden';\n\npage.classList.add('active');\n\n});\n\n});\n\n\/* CLOSE *\/\n\ndocument.querySelectorAll('[data-close]').forEach(function(button){\n\nbutton.addEventListener('click',function(){\n\nconst page = document.getElementById(\nbutton.getAttribute('data-close')\n);\n\npage.classList.remove('active');\n\ndocument.body.classList.remove('vrc-panel-open');\ndocument.body.style.position = '';\ndocument.body.style.top = '';\ndocument.body.style.left = '';\ndocument.body.style.right = '';\ndocument.body.style.width = '';\ndocument.body.style.overflowX = '';\ndocument.documentElement.style.overflowX = '';\n\ndocument.documentElement.style.scrollBehavior = 'auto';\n\nwindow.scrollTo(0, vrcScrollPosition);\n\nsetTimeout(() =\u003e {\n  document.documentElement.style.scrollBehavior = '';\n}, 50);\n\n});\n\n});\n\n\/* SLIDER *\/\n\nconst slides = document.querySelectorAll('.vrc-slide');\nconst dots = document.querySelectorAll('.vrc-slider-dot');\n\nlet currentSlide = 0;\n\nfunction showSlide(index){\n\n  slides.forEach((slide)=\u003e{\n    slide.classList.remove('active');\n  });\n\n  dots.forEach((dot)=\u003e{\n    dot.classList.remove('active');\n  });\n\n  slides[index].classList.add('active');\n\n  dots[index].classList.add('active');\n}\n\n\/* DOT CLICK *\/\n\ndots.forEach((dot,index)=\u003e{\n\n  dot.addEventListener('click',()=\u003e{\n\n    currentSlide = index;\n\n    showSlide(currentSlide);\n\n  });\n\n});\n\n\/* SWIPE *\/\n\nlet startX = 0;\n\nconst slider = document.querySelector('.vrc-slider');\n\nslider.addEventListener('touchstart',(e)=\u003e{\n\n  startX = e.touches[0].clientX;\n\n});\n\nslider.addEventListener('touchend',(e)=\u003e{\n\n  let endX = e.changedTouches[0].clientX;\n\n  let diff = startX - endX;\n\n  if(Math.abs(diff) \u003e 50){\n\n    if(diff \u003e 0){\n\n      currentSlide++;\n\n      if(currentSlide \u003e= slides.length){\n        currentSlide = 0;\n      }\n\n    } else {\n\n      currentSlide--;\n\n      if(currentSlide \u003c 0){\n        currentSlide = slides.length - 1;\n      }\n    }\n\n    showSlide(currentSlide);\n  }\n\n});\n\/* MOBILE VIDEO PLAY *\/\n\ndocument.querySelectorAll('.vrc-video').forEach(video =\u003e {\n\n  video.addEventListener('click', function(){\n\n    if(video.paused){\n\n      video.play();\n\n    } else {\n\n      video.pause();\n\n    }\n\n  });\n\n});\n\n\/* =========================\nGALLERY SLIDER\n========================= *\/\n\nconst galleryImages = document.querySelectorAll('.vrc-gallery-image');\n\nconst galleryDots = document.querySelectorAll('.vrc-gallery-dot');\n\nlet galleryIndex = 0;\n\nfunction showGallerySlide(index){\n\n  galleryImages.forEach((img)=\u003e{\n    img.classList.remove('active');\n  });\n\n  galleryDots.forEach((dot)=\u003e{\n    dot.classList.remove('active');\n  });\n\n  galleryImages[index].classList.add('active');\n\n  galleryDots[index].classList.add('active');\n}\n\n\/* DOT CLICK *\/\n\ngalleryDots.forEach((dot,index)=\u003e{\n\n  dot.addEventListener('click',()=\u003e{\n\n    galleryIndex = index;\n\n    showGallerySlide(galleryIndex);\n\n  });\n\n});\n\n\/* AUTO SLIDE *\/\n\nsetInterval(()=\u003e{\n\n  galleryIndex++;\n\n  if(galleryIndex \u003e= galleryImages.length){\n\n    galleryIndex = 0;\n  }\n\n  showGallerySlide(galleryIndex);\n\n},3500);\n  \n  const supportPopup = document.getElementById('supportPopup');\n\ndocument.getElementById('openSupportPopup').addEventListener('click',()=\u003e{\n\n  supportPopup.classList.add('active');\n\n});\n\ndocument.getElementById('closeSupportPopup').addEventListener('click',()=\u003e{\n\n  supportPopup.classList.remove('active');\n});\n\n\/* =========================\nSKYFI COUNTRY-BASED DATA PACKAGES\nEdit only the skyfiPackageCatalog below when adding new packages.\n========================= *\/\n\nconst skyfiEU = [\n  \"Austria\",\"Belgium\",\"Bulgaria\",\"Croatia\",\"Cyprus\",\"Czech Republic\",\"Denmark\",\"Estonia\",\"Faroe Islands\",\n  \"Finland\",\"France\",\"French Guiana\",\"Germany\",\"Greece\",\"Hungary\",\"Iceland\",\"Ireland\",\"Italy\",\"Latvia\",\n  \"Liechtenstein\",\"Lithuania\",\"Luxembourg\",\"Malta\",\"Moldova\",\"Netherlands\",\"Norway\",\"Poland\",\"Portugal\",\n  \"Romania\",\"Slovakia\",\"Slovenia\",\"Spain\",\"Sweden\",\"Ukraine\"\n];\n\nconst skyfiAsiaCountries = [\n  \"Australia\",\"French Guiana\",\"Guadeloupe\",\"Japan\",\"South Korea\",\"Macao\",\"Malaysia\",\"New Zealand\",\n  \"Philippines\",\"Singapore\",\"Taiwan\",\"Thailand\",\"Vietnam\"\n];\n\nconst skyfiZoneACountries = [\n  \"Armenia\",\"Australia\",\"Austria\",\"Belgium\",\"Brazil\",\"Bulgaria\",\"Canada\",\"China\",\"Croatia\",\"Cyprus\",\n  \"Czech Republic\",\"Denmark\",\"Egypt\",\"Estonia\",\"Faroe Islands\",\"Finland\",\"France\",\"French Guiana\",\"Germany\",\n  \"Gibraltar\",\"Greece\",\"Guadeloupe\",\"Hong Kong\",\"Hungary\",\"Iceland\",\"Ireland\",\"Italy\",\"South Korea\",\"Latvia\",\n  \"Liechtenstein\",\"Lithuania\",\"Luxembourg\",\"Malaysia\",\"Malta\",\"Moldova\",\"Morocco\",\"Netherlands\",\"Norway\",\n  \"Panama\",\"Poland\",\"Portugal\",\"Puerto Rico\",\"Romania\",\"Slovakia\",\"Slovenia\",\"South Africa\",\"Spain\",\"Sweden\",\n  \"Switzerland\",\"Taiwan\",\"Thailand\",\"Turkey\",\"Ukraine\",\"United Kingdom\",\"USA\"\n];\n\nconst skyfiZoneBCountries = [\n  \"Albania\",\"Argentina\",\"Armenia\",\"Australia\",\"Austria\",\"Belgium\",\"Bosnia and Herzegovina\",\"Brazil\",\"Bulgaria\",\n  \"Cambodia\",\"Canada\",\"Chile\",\"China\",\"Colombia\",\"Costa Rica\",\"Croatia\",\"Cyprus\",\"Czech Republic\",\"Denmark\",\n  \"Dominican Republic\",\"Ecuador\",\"Egypt\",\"El Salvador\",\"Estonia\",\"Faroe Islands\",\"Finland\",\"France\",\"French Guiana\",\n  \"Georgia\",\"Germany\",\"Gibraltar\",\"Greece\",\"Guatemala\",\"Guadeloupe\",\"Honduras\",\"Hong Kong\",\"Hungary\",\"Iceland\",\n  \"Ireland\",\"Israel\",\"Italy\",\"Japan\",\"Kazakhstan\",\"South Korea\",\"Laos\",\"Latvia\",\"Liechtenstein\",\"Lithuania\",\n  \"Luxembourg\",\"Macao\",\"Malaysia\",\"Malta\",\"Mexico\",\"Moldova\",\"Montenegro\",\"Morocco\",\"Myanmar\",\"Netherlands\",\n  \"Nicaragua\",\"Norway\",\"Panama\",\"Paraguay\",\"Peru\",\"Philippines\",\"Poland\",\"Portugal\",\"Puerto Rico\",\"Qatar\",\n  \"Romania\",\"Singapore\",\"Slovakia\",\"Slovenia\",\"South Africa\",\"Spain\",\"Sri Lanka\",\"Sweden\",\"Switzerland\",\"Taiwan\",\n  \"Tanzania\",\"Thailand\",\"Turkey\",\"Ukraine\",\"United Kingdom\",\"Uruguay\",\"USA\",\"Uzbekistan\",\"Vietnam\"\n];\n\nconst skyfiPackageCatalog = [\n  { id:\"eu-1\",  short:\"EU\", size:\"1GB\",  price:\"2.50€\", duration:\"30 days\", name:\"Europe\", countries:skyfiEU },\n  { id:\"eu-5\",  short:\"EU\", size:\"5GB\",  price:\"7€\",    duration:\"30 days\", name:\"Europe\", countries:skyfiEU },\n  { id:\"eu-10\", short:\"EU\", size:\"10GB\", price:\"15€\",   duration:\"30 days\", name:\"Europe\", countries:skyfiEU },\n  { id:\"eu-20\", short:\"EU\", size:\"20GB\", price:\"19€\",   duration:\"30 days\", name:\"Europe\", countries:skyfiEU },\n  { id:\"eu-25\", short:\"EU\", size:\"25GB\", price:\"24€\",   duration:\"30 days\", name:\"Europe\", countries:skyfiEU },\n  { id:\"eu-50\", short:\"EU\", size:\"50GB\", price:\"48€\",   duration:\"30 days\", name:\"Europe\", countries:skyfiEU },\n\n  { id:\"uk-1\",  short:\"UK\", size:\"1GB\",  price:\"2.90€\",  duration:\"30 days\", name:\"United Kingdom\", countries:[\"United Kingdom\"], networks:[\"EE UK\",\"Hutchison 3G UK Ltd (Three)\",\"Vodafone UK\"] },\n  { id:\"uk-5\",  short:\"UK\", size:\"5GB\",  price:\"10.70€\", duration:\"30 days\", name:\"United Kingdom\", countries:[\"United Kingdom\"], networks:[\"EE UK\",\"Hutchison 3G UK Ltd (Three)\",\"Vodafone UK\"] },\n  { id:\"uk-10\", short:\"UK\", size:\"10GB\", price:\"21.10€\", duration:\"30 days\", name:\"United Kingdom\", countries:[\"United Kingdom\"], networks:[\"EE UK\",\"Hutchison 3G UK Ltd (Three)\",\"Vodafone UK\"] },\n  { id:\"uk-20\", short:\"UK\", size:\"20GB\", price:\"31.50€\", duration:\"30 days\", name:\"United Kingdom\", countries:[\"United Kingdom\"], networks:[\"EE UK\",\"Hutchison 3G UK Ltd (Three)\",\"Vodafone UK\"] },\n  { id:\"uk-25\", short:\"UK\", size:\"25GB\", price:\"39.30€\", duration:\"30 days\", name:\"United Kingdom\", countries:[\"United Kingdom\"], networks:[\"EE UK\",\"Hutchison 3G UK Ltd (Three)\",\"Vodafone UK\"] },\n  { id:\"uk-50\", short:\"UK\", size:\"50GB\", price:\"78.30€\", duration:\"30 days\", name:\"United Kingdom\", countries:[\"United Kingdom\"], networks:[\"EE UK\",\"Hutchison 3G UK Ltd (Three)\",\"Vodafone UK\"] },\n\n  { id:\"asia-1\", short:\"Asia\", size:\"1GB\", price:\"22.40€\", duration:\"30 days\", name:\"Asia Data Package\", countries:skyfiAsiaCountries },\n  { id:\"zone-a-5\", short:\"Zone A\", size:\"5GB\", price:\"16.80€\", duration:\"30 days\", name:\"Global Zone A\", countries:skyfiZoneACountries },\n  { id:\"zone-b-3\", short:\"Zone B\", size:\"3GB\", price:\"67.20€\", duration:\"30 days\", name:\"Global Zone B\", countries:skyfiZoneBCountries }\n];\n\nfunction initSkyfiPackageFinder(section){\n  const pickerButton = section.querySelector('.skyfi-country-picker-button');\n  const pickerText = section.querySelector('.skyfi-country-picker-text');\n  const pickerPanel = section.querySelector('.skyfi-country-picker-panel');\n  const optionsWrap = section.querySelector('.skyfi-country-options');\n  const searchInput = section.querySelector('.skyfi-country-search');\n  const quickEU = section.querySelector('.skyfi-country-quick-eu');\n  const clearBtn = section.querySelector('.skyfi-country-clear');\n  const selectedWrap = section.querySelector('.skyfi-selected-countries');\n  const resultsWrap = section.querySelector('.skyfi-packages-results');\n  const noPackages = section.querySelector('.skyfi-no-packages');\n\n  if(!pickerButton || !optionsWrap || !resultsWrap) return;\n\n  const allCountries = Array.from(new Set(\n    skyfiPackageCatalog.flatMap(plan =\u003e plan.countries)\n  )).sort((a,b)=\u003ea.localeCompare(b));\n\n  const selected = new Set();\n\n  function buildCountryOptions(filterText=''){\n    const q = filterText.trim().toLowerCase();\n    optionsWrap.innerHTML = '';\n\n    allCountries\n      .filter(country =\u003e !q || country.toLowerCase().includes(q))\n      .forEach(country =\u003e {\n        const label = document.createElement('label');\n        label.className = 'skyfi-country-option';\n        label.innerHTML = `\n          \u003cinput type=\"checkbox\" value=\"${country.replace(\/\"\/g,'\u0026quot;')}\" ${selected.has(country) ? 'checked' : ''}\u003e\n          \u003cspan\u003e${country}\u003c\/span\u003e\n        `;\n        const input = label.querySelector('input');\n        input.addEventListener('change',()=\u003e{\n          if(input.checked) selected.add(country);\n          else selected.delete(country);\n          updateAll();\n        });\n        optionsWrap.appendChild(label);\n      });\n  }\n\n  function renderSelected(){\n    selectedWrap.innerHTML = '';\n\n    Array.from(selected).sort((a,b)=\u003ea.localeCompare(b)).forEach(country=\u003e{\n      const chip = document.createElement('span');\n      chip.className = 'skyfi-country-chip';\n      chip.innerHTML = `\u003cspan\u003e${country}\u003c\/span\u003e\u003cbutton type=\"button\" aria-label=\"Remove ${country}\"\u003e×\u003c\/button\u003e`;\n      chip.querySelector('button').addEventListener('click',()=\u003e{\n        selected.delete(country);\n        updateAll();\n      });\n      selectedWrap.appendChild(chip);\n    });\n\n    if(selected.size === 0){\n      pickerText.textContent = 'Choose countries';\n    } else if(selected.size === 1){\n      pickerText.textContent = Array.from(selected)[0];\n    } else {\n      pickerText.textContent = `${selected.size} countries selected`;\n    }\n  }\n\n  function matchingPackages(){\n    if(selected.size === 0) return skyfiPackageCatalog;\n    return skyfiPackageCatalog.filter(plan =\u003e\n      Array.from(selected).every(country =\u003e plan.countries.includes(country))\n    );\n  }\n\n  let activePlanId = null;\n  let activeGroupKey = null;\n\n  function getPlanGroupKey(plan){\n    if(plan.id.startsWith('eu-')) return 'eu';\n    if(plan.id.startsWith('uk-')) return 'uk';\n    if(plan.id.startsWith('asia-')) return 'asia';\n    if(plan.id.startsWith('zone-a-')) return 'zone-a';\n    if(plan.id.startsWith('zone-b-')) return 'zone-b';\n    return plan.short || plan.name;\n  }\n\n  function getPlanGroupLabel(plan){\n    if(plan.id.startsWith('eu-')) return 'Europe';\n    if(plan.id.startsWith('uk-')) return 'United Kingdom';\n    if(plan.id.startsWith('asia-')) return 'Asia';\n    if(plan.id.startsWith('zone-a-')) return 'Global Zone A';\n    if(plan.id.startsWith('zone-b-')) return 'Global Zone B';\n    return plan.name;\n  }\n\n  function buildPlanPreview(plan){\n    const preview = document.createElement('div');\n    preview.className = 'skyfi-package-preview';\n    preview.innerHTML = `\n      \u003cdiv class=\"skyfi-package-preview-main\"\u003e\n        \u003cdiv class=\"skyfi-package-preview-info\"\u003e\n          \u003cdiv class=\"skyfi-package-preview-size\"\u003e${plan.size}\u003c\/div\u003e\n          \u003cdiv class=\"skyfi-package-preview-name\"\u003e${plan.name}\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"skyfi-package-preview-price-wrap\"\u003e\n          \u003cdiv class=\"skyfi-package-preview-price\"\u003e${plan.price}\u003c\/div\u003e\n          ${plan.duration ? `\u003cdiv class=\"skyfi-package-preview-duration\"\u003e${plan.duration}\u003c\/div\u003e` : ``}\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skyfi-package-preview-meta\"\u003e\n        \u003cdiv class=\"skyfi-package-coverage-summary\"\u003e${plan.countries.length} countries included\u003c\/div\u003e\n        \u003cbutton class=\"skyfi-package-details-btn\" type=\"button\" aria-expanded=\"false\"\u003eView coverage\u003c\/button\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"skyfi-package-coverage\"\u003e\n        \u003cdiv class=\"skyfi-package-coverage-title\"\u003eCountries included\u003c\/div\u003e\n        \u003cdiv class=\"skyfi-package-country-list\"\u003e\n          ${plan.countries.map(country=\u003e`\u003cspan class=\"skyfi-package-country${selected.has(country) ? ' is-selected' : ''}\"\u003e${country}\u003c\/span\u003e`).join('')}\n        \u003c\/div\u003e\n        ${plan.networks \u0026\u0026 plan.networks.length ? `\n          \u003cdiv class=\"skyfi-package-coverage-title\" style=\"margin-top:12px;\"\u003eAvailable networks\u003c\/div\u003e\n          \u003cdiv class=\"skyfi-package-country-list\"\u003e\n            ${plan.networks.map(network=\u003e`\u003cspan class=\"skyfi-package-country\"\u003e${network}\u003c\/span\u003e`).join('')}\n          \u003c\/div\u003e\n        ` : ''}\n      \u003c\/div\u003e\n    `;\n\n    const detailsBtn = preview.querySelector('.skyfi-package-details-btn');\n    const coverage = preview.querySelector('.skyfi-package-coverage');\n    detailsBtn.addEventListener('click',()=\u003e{\n      const isOpen = coverage.classList.toggle('open');\n      detailsBtn.setAttribute('aria-expanded', isOpen ? 'true' : 'false');\n      detailsBtn.textContent = isOpen ? 'Hide coverage' : 'View coverage';\n    });\n\n    return preview;\n  }\n\n  function renderGroupBody(group, body, restoreScrollLeft = 0){\n    body.innerHTML = '';\n\n    let activePlan = group.plans.find(plan=\u003eplan.id === activePlanId);\n    if(!activePlan){\n      activePlan = group.plans[0];\n      activePlanId = activePlan.id;\n    }\n\n    if(group.plans.length \u003e 1){\n      const tabs = document.createElement('div');\n      tabs.className = 'skyfi-package-tabs';\n\n      group.plans.forEach(plan=\u003e{\n        const tab = document.createElement('button');\n        tab.type = 'button';\n        tab.className = 'skyfi-package-tab' + (plan.id === activePlan.id ? ' active' : '');\n        tab.textContent = plan.size;\n\n        tab.addEventListener('click',(event)=\u003e{\n          event.stopPropagation();\n\n          const tabsScrollLeft = tabs.scrollLeft;\n          activePlanId = plan.id;\n\n          \/\/ Update only this open package body. Do not rebuild the whole list.\n          renderGroupBody(group, body, tabsScrollLeft);\n        });\n\n        tabs.appendChild(tab);\n      });\n\n      body.appendChild(tabs);\n\n      \/\/ Restore the horizontal position after changing GB.\n      requestAnimationFrame(()=\u003e{\n        tabs.scrollLeft = restoreScrollLeft;\n      });\n    }\n\n    body.appendChild(buildPlanPreview(activePlan));\n  }\n\n  function openPackageAccordion(row, body, head){\n    row.classList.add('is-open');\n    body.classList.add('open');\n    head.setAttribute('aria-expanded','true');\n\n    body.style.height = '0px';\n\n    requestAnimationFrame(()=\u003e{\n      body.style.height = body.scrollHeight + 'px';\n    });\n\n    const onOpenEnd = function(event){\n      if(event.propertyName !== 'height') return;\n      if(row.classList.contains('is-open')){\n        body.style.height = 'auto';\n      }\n      body.removeEventListener('transitionend', onOpenEnd);\n    };\n\n    body.addEventListener('transitionend', onOpenEnd);\n  }\n\n  function closePackageAccordion(row, body, head, clearAfter = false){\n    if(!row || !body) return;\n\n    const currentHeight = body.scrollHeight;\n\n    body.style.height = currentHeight + 'px';\n\n    \/\/ Force the browser to register the current height before collapsing.\n    body.offsetHeight;\n\n    row.classList.remove('is-open');\n    body.classList.remove('open');\n\n    if(head){\n      head.setAttribute('aria-expanded','false');\n    }\n\n    requestAnimationFrame(()=\u003e{\n      body.style.height = '0px';\n    });\n\n    if(clearAfter){\n      const onCloseEnd = function(event){\n        if(event.propertyName !== 'height') return;\n        if(!row.classList.contains('is-open')){\n          body.innerHTML = '';\n        }\n        body.removeEventListener('transitionend', onCloseEnd);\n      };\n\n      body.addEventListener('transitionend', onCloseEnd);\n    }\n  }\n\n  function renderPackages(){\n    const plans = matchingPackages();\n    resultsWrap.innerHTML = '';\n    noPackages.hidden = plans.length !== 0;\n\n    if(!plans.length){\n      activePlanId = null;\n      activeGroupKey = null;\n      noPackages.textContent = 'No package currently covers all selected countries. Try removing a country or choose another combination.';\n      return;\n    }\n\n    const groups = [];\n    const groupMap = new Map();\n\n    plans.forEach(plan=\u003e{\n      const key = getPlanGroupKey(plan);\n      if(!groupMap.has(key)){\n        const group = { key, label:getPlanGroupLabel(plan), plans:[] };\n        groupMap.set(key, group);\n        groups.push(group);\n      }\n      groupMap.get(key).plans.push(plan);\n    });\n\n    if(activeGroupKey \u0026\u0026 !groupMap.has(activeGroupKey)){\n      activeGroupKey = null;\n      activePlanId = null;\n    }\n\n    const list = document.createElement('div');\n    list.className = 'skyfi-package-list';\n\n    groups.forEach(group=\u003e{\n      const isOpen = group.key === activeGroupKey;\n      const prices = group.plans\n        .map(plan =\u003e parseFloat(plan.price.replace('€','').replace(',','.')))\n        .filter(n=\u003e!Number.isNaN(n));\n      const minPrice = prices.length ? Math.min(...prices) : null;\n\n      const row = document.createElement('div');\n      row.className = 'skyfi-package-row' + (isOpen ? ' is-open' : '');\n\n      const head = document.createElement('button');\n      head.type = 'button';\n      head.className = 'skyfi-package-row-head';\n      head.setAttribute('aria-expanded', isOpen ? 'true' : 'false');\n      head.innerHTML = `\n        \u003cspan class=\"skyfi-package-row-main\"\u003e\n          \u003cspan class=\"skyfi-package-row-title\"\u003e${group.label}\u003c\/span\u003e\n          \u003cspan class=\"skyfi-package-row-sub\"\u003e${group.plans.length \u003e 1 ? `${group.plans.length} data options` : `${group.plans[0].size} package`}\u003c\/span\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"skyfi-package-row-side\"\u003e\n          \u003cspan class=\"skyfi-package-row-price\"\u003e${group.plans.length \u003e 1 \u0026\u0026 minPrice !== null ? `From ${minPrice.toFixed(2).replace('.00','')}€` : `${group.plans[0].size} · ${group.plans[0].price}`}\u003c\/span\u003e\n          \u003cspan class=\"skyfi-package-row-arrow\"\u003e›\u003c\/span\u003e\n        \u003c\/span\u003e\n      `;\n\n      const body = document.createElement('div');\n      body.className = 'skyfi-package-row-body' + (isOpen ? ' open' : '');\n\n      if(isOpen){\n        renderGroupBody(group, body);\n        body.style.height = 'auto';\n      }\n\n      head.addEventListener('click',()=\u003e{\n        const currentlyOpen = row.classList.contains('is-open');\n\n        if(currentlyOpen){\n          activeGroupKey = null;\n          activePlanId = null;\n          closePackageAccordion(row, body, head, true);\n          return;\n        }\n\n        \/\/ Smoothly close the previously open package.\n        const openRow = list.querySelector('.skyfi-package-row.is-open');\n        if(openRow \u0026\u0026 openRow !== row){\n          const openHead = openRow.querySelector('.skyfi-package-row-head');\n          const openBody = openRow.querySelector('.skyfi-package-row-body');\n          closePackageAccordion(openRow, openBody, openHead, true);\n        }\n\n        activeGroupKey = group.key;\n        activePlanId = group.plans[0].id;\n\n        renderGroupBody(group, body);\n        openPackageAccordion(row, body, head);\n      });\n\n      row.appendChild(head);\n      row.appendChild(body);\n      list.appendChild(row);\n    });\n\n    resultsWrap.appendChild(list);\n  }\n\n  function updateAll(resetPackages = true){\n    if(resetPackages){\n      activeGroupKey = null;\n      activePlanId = null;\n    }\n    buildCountryOptions(searchInput ? searchInput.value : '');\n    renderSelected();\n    renderPackages();\n  }\n\n  pickerButton.addEventListener('click',()=\u003e{\n    const open = pickerPanel.classList.toggle('open');\n    pickerButton.setAttribute('aria-expanded', open ? 'true' : 'false');\n  });\n\n  if(searchInput){\n    searchInput.addEventListener('input',()=\u003ebuildCountryOptions(searchInput.value));\n  }\n\n  if(quickEU){\n    quickEU.addEventListener('click',()=\u003e{\n      skyfiEU.forEach(country=\u003eselected.add(country));\n      updateAll();\n    });\n  }\n\n  if(clearBtn){\n    clearBtn.addEventListener('click',()=\u003e{\n      selected.clear();\n      if(searchInput) searchInput.value='';\n      updateAll();\n    });\n  }\n\n  updateAll();\n}\n\ndocument.querySelectorAll('.skyfi-plans-section, .skyfi-desktop-plans-section').forEach(initSkyfiPackageFinder);\n\n  \u003c\/script\u003e\n\u003c\/div\u003e","brand":"Portable Mobile Wi-Fi","offers":[{"title":"Default Title","offer_id":51548490137947,"sku":"000000000001418","price":49.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/2120\/9691\/files\/skyfi-product-pic-11.png?v=1776754938","url":"https:\/\/skytrackshop.com\/en\/products\/skyfi","provider":"SKYTRACK SHOP","version":"1.0","type":"link"}