1<!DOCTYPE html> 2<html lang="en" class="dark no-js"> 3 <head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" /> 6 <meta name="theme-color" content="#0a0b12" media="(prefers-color-scheme: dark)" /> 7 <meta name="theme-color" content="#faf7f2" media="(prefers-color-scheme: light)" /> 8 <meta name="color-scheme" content="dark light" /> 9 10 <meta name="author" content="exSIMus" /> 11 <meta name="application-name" content="exSIMus" /> 12 <meta name="apple-mobile-web-app-title" content="exSIMus" /> 13 14 <link rel="icon" href="/favicon.svg" type="image/svg+xml" /> 15 <link rel="alternate icon" href="/favicon.ico" /> 16 <link rel="apple-touch-icon" href="/brand/apple-touch-icon.png" /> 17 <link rel="manifest" href="/site.webmanifest" /> 18 19 <!-- Fonts. Preconnect first so the CSS request isn't blocked on DNS+TLS. --> 20 <link rel="preconnect" href="https://fonts.googleapis.com" /> 21 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> 22 <link 23 rel="stylesheet" 24 href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,[email protected],400;12..96,600;12..96,700;12..96,800&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap" 25 /> 26 27 <!-- The API host is contacted immediately on most routes. --> 28 <link rel="dns-prefetch" href="//api.exsimus.com" /> 29 30 <!-- Google tag (gtag.js), consent-gated. 31 GA4's enhanced measurement picks up React Router's pushState 32 navigations on its own, so no manual page_view call is needed here. 33 34 gtag.js is deliberately NOT loaded from this tag. It used to be, which 35 meant analytics cookies were set for every EU visitor before any 36 consent existed. Two things now gate it, and they fail closed: 37 38 1. Consent Mode v2 defaults are pushed here, before anything else, 39 with every storage type denied. They are queued into dataLayer and 40 consumed by gtag.js whenever it does load, so the denial is in 41 force from the tag's very first instruction. 42 2. The script itself is injected only after the visitor accepts â 43 see `grantAnalyticsConsent` in src/lib/analytics.ts. 44 45 Doing only (1) would still contact googletagmanager.com on every page 46 load; doing only (2) would leave a window where a queued event runs 47 before defaults apply. Both are needed. --> 48
48<script type="813021dba782d5b648af42c0-text/javascript"> 49 window.GA_MEASUREMENT_ID = "G-2XLX89PFWW"; 50 window.dataLayer = window.dataLayer || []; 51 function gtag() { 52 dataLayer.push(arguments); 53 } 54 gtag("consent", "default", { 55 ad_storage: "denied", 56 ad_user_data: "denied", 57 ad_personalization: "denied", 58 analytics_storage: "denied", 59 functionality_storage: "denied", 60 personalization_storage: "denied", 61 // Strictly necessary; not a tracking category and not consentable. 62 security_storage: "granted", 63 wait_for_update: 500, 64 }); 65 gtag("js", new Date()); 66 gtag("config", window.GA_MEASUREMENT_ID); 67 </script>
67 68 69
69<script type="813021dba782d5b648af42c0-text/javascript"> 70 // Applied before first paint so a light-mode visitor never sees a flash of 71 // the dark canvas. Kept inline and tiny for exactly that reason. 72 (function () { 73 document.documentElement.classList.remove("no-js"); 74 try { 75 var stored = localStorage.getItem("exsimus-theme"); 76 var prefersLight = 77 !stored && window.matchMedia("(prefers-color-scheme: light)").matches; 78 var theme = stored || (prefersLight ? "light" : "dark"); 79 document.documentElement.classList.remove("dark", "light"); 80 document.documentElement.classList.add(theme); 81 } catch (e) { 82 /* Private mode blocks localStorage â the dark default already applies. */ 83 } 84 })(); 85 </script>
85 86
86<script type="813021dba782d5b648af42c0-module" crossorigin src="/assets/index-Bc8RZBkD.js"></script>
86 87 <link rel="stylesheet" crossorigin href="/assets/index-Dui9PKTx.css"> 88 <meta data-rh="true" name="description" content="Buy a travel eSIM for 190+ countries. Real per-country pricing, instant QR delivery, no roaming bills and no plastic SIM to lose. Activate in under two minutes."/><meta data-rh="true" name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"/><meta data-rh="true" property="og:type" content="website"/><meta data-rh="true" property="og:title" content="exSIMus â Travel eSIM Data Plans for 190+ Countries"/><meta data-rh="true" property="og:description" content="Buy a travel eSIM for 190+ countries. Real per-country pricing, instant QR delivery, no roaming bills and no plastic SIM to lose. Activate in under two minutes."/><meta data-rh="true" property="og:url" content="https://exsimus.com/"/><meta data-rh="true" property="og:image" content="https://exsimus.com/og/default.png"/> <link data-rh="true" rel="canonical" href="https://exsimus.com/"/>
88<script data-rh="true" type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://exsimus.com/#organization","name":"exSIMus","legalName":"exSIMus","url":"https://exsimus.com","logo":{"@type":"ImageObject","url":"https://exsimus.com/brand/logo-512.png","width":512,"height":512},"description":"Buy a travel eSIM for 190+ countries. Real per-country pricing, instant QR delivery, no roaming bills and no plastic SIM to lose. Activate in under two minutes.","foundingDate":"2024","sameAs":["https://x.com/exsimus","https://instagram.com/exsimus","https://www.linkedin.com/company/exsimus","https://www.facebook.com/exsimus"],"contactPoint":[{"@type":"ContactPoint","contactType":"customer support","email":"[email protected]","availableLanguage":["English"]}]},{"@type":"WebSite","@id":"https://exsimus.com/#website","url":"https://exsimus.com","name":"exSIMus","description":"Buy a travel eSIM for 190+ countries. Real per-country pricing, instant QR delivery, no roaming bills and no plastic SIM to lose. Activate in under two minutes.","publisher":{"@id":"https://exsimus.com/#organization"},"inLanguage":"en","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://exsimus.com/destinations?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}</script>
88<script data-rh="true" type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is an eSIM, in one sentence?","acceptedAnswer":{"@type":"Answer","text":"An eSIM is a SIM card built into your phone as software â instead of slotting in a plastic card, you scan a QR code and a carrier profile downloads onto a chip that is already inside the handset."}},{"@type":"Question","name":"Will an exSIMus eSIM work on my phone?","acceptedAnswer":{"@type":"Answer","text":"It works on any eSIM-capable, carrier-unlocked handset. That covers iPhone XS and newer, Google Pixel 3 and newer, Samsung Galaxy S20 and newer, and most recent mid-range Android devices. If your phone was bought on contract, check with your operator that it is unlocked â a locked handset will reject any third-party profile."}},{"@type":"Question","name":"Do I keep my own phone number?","acceptedAnswer":{"@type":"Answer","text":"Yes. The eSIM installs as an additional line, so your usual SIM stays in the phone and keeps receiving calls, texts and two-factor codes. You simply set the eSIM as the line used for mobile data."}},{"@type":"Question","name":"How quickly does it arrive?","acceptedA
88nswer":{"@type":"Answer","text":"Almost immediately. Once payment clears, the QR code appears in your dashboard and is emailed to you, typically within a few seconds. You can install it straight away and leave the line switched off until you land."}},{"@type":"Question","name":"Why do prices differ so much between countries?","acceptedAnswer":{"@type":"Answer","text":"Because wholesale data costs differ. Every plan you see is priced from the live catalogue for that specific country or region, based on what the host networks charge. That is why 10 GB in Turkey and 10 GB in Switzerland are not the same price â and why we show you the real figure rather than a single flat rate."}},{"@type":"Question","name":"What happens when my data runs out?","acceptedAnswer":{"@type":"Answer","text":"The line stops passing data rather than billing you extra â there is no overage charge and no surprise invoice. You can top up the profile already installed on your phone from your dashboard in a couple of taps, with no new QR code to scan."}}
88,{"@type":"Question","name":"Can I get a refund?","acceptedAnswer":{"@type":"Answer","text":"Yes, provided the eSIM has not been installed. Once a profile has been downloaded to a device it is consumed and cannot be returned, which is standard for digital SIM products. Full details are in our refund policy."}},{"@type":"Question","name":"Can I use the eSIM as a hotspot?","acceptedAnswer":{"@type":"Answer","text":"On most plans, yes. Tethering rules are set by the host network rather than by us, so a handful of regional packages restrict or throttle it. Where a restriction applies it is stated on the plan itself before you buy."}}]},{"@type":"HowTo","name":"How to get a travel eSIM with exSIMus","description":"Buy and install a prepaid travel eSIM in about two minutes, before you leave home.","totalTime":"PT2M","step":[{"@type":"HowToStep","position":1,"name":"Pick your destination","text":"Search the country or region you're travelling to. We show the real packages available there â Japan's catalogue is not Spain's, and the prices reflect that."},{"@type":"HowToStep","position":2,"name":"Choose the data you need","text":"Compare every plan side by side: allowance, validity, network generation and cost per gigabyte. Buy the size that matches your trip instead of a padded bundle."},{"@type":"HowToStep","position":3,"name":"Scan one QR code","text":"Your eSIM lands in your account and inbox within seconds. Scan it from your phone's settings and the profile installs itself â no app required."},{"@type":"HowToStep","position":4,"name":"Land connected","text":"Switch the line on when you arrive and your phone attaches to a partner network automatically. Track usage in the dashboard and top up in two taps."}]}]}</script>
88 89 <title data-rh="true">exSIMus â Travel eSIM Data Plans for 190+ Countries</title> 90 <meta data-rh="true" name="keywords" content="travel esim, esim data plans, international esim, prepaid esim, esim for travel, avoid roaming charges, buy esim online"/><meta data-rh="true" property="og:site_name" content="exSIMus"/><meta data-rh="true" property="og:image:width" content="1200"/><meta data-rh="true" property="og:image:height" content="630"/><meta data-rh="true" property="og:locale" content="en_GB"/><meta data-rh="true" name="twitter:card" content="summary_large_image"/><meta data-rh="true" name="twitter:title" content="exSIMus â Travel eSIM Data Plans for 190+ Countries"/><meta data-rh="true" name="twitter:description" content="Buy a travel eSIM for 190+ countries. Real per-country pricing, instant QR delivery, no roaming bills and no plastic SIM to lose. Activate in under two minutes."/><meta data-rh="true" name="twitter:image" content="https://exsimus.com/og/default.png"/> 91 </head> 92 93 <body> 94 <div id="root"><div class="flex min-h-screen flex-col bg-background"><a href="#main" class="sr-only focus:not-sr-only focus:fixed focus:left-4 focus:top-4 focus:z-[100] focus:rounded-full focus:bg-primary focus:px-5 focus:py-2.5 focus:text-sm focus:font-medium focus:text-primary-foreground">Skip to content</a><header class="fixed inset-x-0 top-0 z-50 transition-all duration-500 ease-out-expo py-4"><div class="shell-wide"><div class="flex items-center justify-between rounded-full transition-all duration-500 ease-out-expo border border-transparent bg-transparent px-1 py-2"><a aria-label="exSIMus â home" class="group inline-flex items-center gap-2.5 rounded-lg outline-none transition-opacity hover:opacity-90" href="/" data-discover="true"><svg viewBox="0 0 32 32" fill="none" aria-hidden="true" class="h-8 w-8 transition-transform duration-500 ease-out-expo group-hover:rotate-[-6deg] group-hover:scale-105"><defs><linearGradient id="ex-logo-header" x1="2" y1="2" x2="30" y2="30" gradientUnits="userSpaceOnUse"><stop stop-color="hsl(var(--aurora-1))"></stop><stop offset="0.55" stop-color="hsl(var(--aurora-2))"></stop><stop offset="1" stop-color="hsl(var(--aurora-3))"></stop></linearGradient></defs><path d="M6 3.5h13.2L28.5 12.6V26a2.5 2.5 0 0 1-2.5 2.5H6A2.5 2.5 0 0 1 3.5 26V6A2.5 2.5 0 0 1 6 3.5Z" stroke="url(#ex-logo-header)" stroke-width="2" stroke-linejoin="round"></path><rect x="9" y="11" width="9" height="11" rx="2.2" fill="url(#ex-logo-header)" opacity="0.22"></rect><path d="M9 15.2h9M9 18.4h9M13.5 11.4v10.2" stroke="url(#ex-logo-header)" stroke-width="1.5" stroke-linecap="round"></path><path d="M21.2 13.4a5.6 5.6 0 0 1 0 7.2M24.4 10.6a10 10 0 0 1 0 12.8" stroke="url(#ex-logo-header)" stroke-width="1.9" stroke-linecap="round"></path></svg><span class="font-display text-[1.35rem] font-extrabold leading-none tracking-[-0.045em] text-foreground">ex<span class="text-aurora">SIM</span>us</span></a><nav aria-label="Primary" class="hidden items-center gap-0.5 lg:flex"><div class="relative"><button type="button" aria-expanded="false" aria-haspopup="true" class="inline-flex items-center gap-1 rounded-full px-3 py-2 text-[0.875rem] font-medium transition-colors duration-200 text-muted-foreground hover:text-foreground">Destinations<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-3.5 w-3.5 transition-transform duration-300"><path d="m6 9 6 6 6-6"></path></svg></button><div class="absolute left-1/2 top-full z-50 w-[24rem] -translate-x-1/2 pt-3 transition-all duration-300 ease-out-expo pointer-events-none -translate-y-2 opacity-0"><div class="glass overflow-hidden rounded-2xl p-2 shadow-lg"><a class="mb-1 flex items-center justify-between rounded-xl bg-aurora-soft px-3.5 py-3 transition-colors hover:bg-primary/15" href="/destinations" data-discover="true"><span class="text-sm font-semibold text-foreground">Browse all <!-- -->destinations</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 text-primary"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a><a class="group/i block rounded-xl px-3.5 py-2.5 transition-colors hover:bg-muted" href="/destinations" data-discover="true"><span class="flex items-center gap-1.5 text-sm font-medium text-foreground">All destinations<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover/i:translate-x-0 group-hover/i:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span><span class="mt-0.5 block text-[0.8125rem] leading-snug text-muted-foreground">Browse 190+ countries and regions</span></a><a class="group/i block rounded-xl px-3.5 py-2.5 transition-colors hover:bg-muted" href="/destinations?region=Europe" data-discover="true"><span class="flex items-center gap-1.5 text-sm font-medium text-foreground">Europe<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover/i:translate-x-0 group-hover/i:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span><span class="mt-0.5 block text-[0.8125rem] leading-snug text-muted-foreground">One eSIM across the Schengen area</span></a><a class="group/i block rounded-xl px-3.5 py-2.5 transition-colors hover:bg-muted" href="/destinations?region=Asia" data-discover="true"><span class="flex items-center gap-1.5 text-sm font-medium text-foreground">Asia<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover/i:translate-x-0 group-hover/i:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span><span class="mt-0.5 block text-[0.8125rem] leading-snug text-muted-foreground">Japan, Thailand, Singapore and more</span></a><a class="group/i block rounded-xl px-3.5 py-2.5 transition-colors hover:bg-muted" href="/destinations?region=North+America" data-discover="true"><span class="flex items-center gap-1.5 text-sm font-medium text-foreground">North America<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover/i:translate-x-0 group-hover/i:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span><span class="mt-0.5 block text-[0.8125rem] leading-snug text-muted-foreground">US, Canada and Mexico</span></a><a class="group/i block rounded-xl px-3.5 py-2.5 transition-colors hover:bg-muted" href="/esim-plans" data-discover="true"><span class="flex items-center gap-1.5 text-sm font-medium text-foreground">Regional bundles<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover/i:translate-x-0 group-hover/i:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span><span class="mt-0.5 block text-[0.8125rem] leading-snug text-muted-foreground">Multi-country plans for long trips</span></a></div></div></div><a class="rounded-full px-3 py-2 text-[0.875rem] font-medium transition-colors duration-200 text-muted-foreground hover:text-foreground" href="/how-it-works" data-discover="true">How it works</a><div class="relative"><button type="button" aria-expanded="false" aria-haspopup="true" class="inline-flex items-center gap-1 rounded-full px-3 py-2 text-[0.875rem] font-medium transition-colors duration-200 text-muted-foreground hover:text-foreground">Learn<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-3.5 w-3.5 transition-transform duration-300"><path d="m6 9 6 6 6-6"></path></svg></button><div class="absolute left-1/2 top-full z-50 w-[24rem] -translate-x-1/2 pt-3 transition-all duration-300 ease-out-expo pointer-events-none -translate-y-2 opacity-0"><div class="glass overflow-hidden rounded-2xl p-2 shadow-lg"><a class="group/i block rounded-xl px-3.5 py-2.5 transition-colors hover:bg-muted" href="/blog" data-discover="true"><span class="flex items-center gap-1.5 text-sm font-medium text-foreground">Blog<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover/i:translate-x-0 group-hover/i:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span><span class="mt-0.5 block text-[0.8125rem] leading-snug text-muted-foreground">Guides, comparisons and troubleshooting</span></a><a class="group/i block rounded-xl px-3.5 py-2.5 transition-colors hover:bg-muted" href="/blog/what-is-an-esim" data-discover="true"><span class="flex items-center gap-1.5 text-sm font-medium text-foreground">What is an eSIM?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover/i:translate-x-0 group-hover/i:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span><span class="mt-0.5 block text-[0.8125rem] leading-snug text-muted-foreground">Start here if it's your first one</span></a><a class="group/i block rounded-xl px-3.5 py-2.5 transition-colors hover:bg-muted" href="/compatibility" data-discover="true"><span class="flex items-center gap-1.5 text-sm font-medium text-foreground">Device compatibility<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover/i:translate-x-0 group-hover/i:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span><span class="mt-0.5 block text-[0.8125rem] leading-snug text-muted-foreground">Check your phone in one click</span></a><a class="group/i block rounded-xl px-3.5 py-2.5 transition-colors hover:bg-muted" href="/help-center" data-discover="true"><span class="flex items-center gap-1.5 text-sm font-medium text-foreground">Help centre<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover/i:translate-x-0 group-hover/i:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></span><span class="mt-0.5 block text-[0.8125rem] leading-snug text-muted-foreground">Setup, billing and account answers</span></a></div></div></div><a class="rounded-full px-3 py-2 text-[0.875rem] font-medium transition-colors duration-200 text-muted-foreground hover:text-foreground" href="/esim-plans" data-discover="true">Pricing</a></nav><div class="flex items-center gap-2"><button type="button" aria-label="Switch to light theme" class="relative h-9 w-9 place-items-center rounded-full border border-hairline text-muted-foreground transition-colors duration-300 hover:border-hairline-strong hover:text-foreground hidden sm:grid"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun absolute h-[1.05rem] w-[1.05rem] transition-all duration-500 ease-out-expo -rotate-90 scale-50 opacity-0"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon absolute h-[1.05rem] w-[1.05rem] transition-all duration-500 ease-out-expo rotate-0 scale-100 opacity-100"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button><a class="relative select-none items-center justify-center gap-2 whitespace-nowrap rounded-full font-medium transition-all duration-300 ease-out-expo focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-45 [&_svg]:pointer-events-none [&_svg]:size-[1.05em] [&_svg]:shrink-0 active:scale-[0.985] text-muted-foreground hover:bg-muted hover:text-foreground h-9 px-4 text-[0.8125rem] hidden lg:inline-flex" href="/login" data-discover="true">Sign in</a><a class="relative select-none items-center justify-center gap-2 whitespace-nowrap rounded-full transition-all duration-300 ease-out-expo focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-45 [&_svg]:pointer-events-none [&_svg]:size-[1.05em] [&_svg]:shrink-0 active:scale-[0.985] overflow-hidden bg-aurora font-semibold text-[hsl(232_32%_5%)] shadow-glow hover:brightness-110 before:absolute before:inset-0 before:-translate-x-full before:bg-gradient-to-r before:from-transparent before:via-white/45 before:to-transparent before:transition-transform before:duration-700 before:ease-out-expo hover:before:translate-x-full h-9 px-4 text-[0.8125rem] hidden sm:inline-flex" href="/destinations" data-discover="true">Get your eSIM</a><button type="button" aria-label="Open menu" aria-expanded="false" class="grid h-9 w-9 place-items-center rounded-full border border-hairline text-foreground lg:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-[1.1rem] w-[1.1rem]"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></div></div></div></header><div class="fixed inset-0 z-40 lg:hidden pointer-events-none" aria-hidden="true"><div class="absolute inset-0 bg-background/80 backdrop-blur-sm transition-opacity duration-300 opacity-0"></div><div class="absolute inset-x-0 top-0 max-h-[100dvh] overflow-y-auto bg-surface-1 px-5 pb-10 pt-24 transition-transform duration-500 ease-out-expo -translate-y-full"><nav aria-label="Mobile" class="space-y-1"><div><a class="block border-b border-hairline py-3.5 font-display text-xl font-semibold text-foreground" href="/destinations" data-discover="true">Destinations</a><div class="pb-2 pl-1 pt-2"><a class="block py-2 text-[0.9375rem] text-muted-foreground transition-colors hover:text-foreground" href="/destinations" data-discover="true">All destinations</a><a class="block py-2 text-[0.93
9475rem] text-muted-foreground transition-colors hover:text-foreground" href="/destinations?region=Europe" data-discover="true">Europe</a><a class="block py-2 text-[0.9375rem] text-muted-foreground transition-colors hover:text-foreground" href="/destinations?region=Asia" data-discover="true">Asia</a><a class="block py-2 text-[0.9375rem] text-muted-foreground transition-colors hover:text-foreground" href="/destinations?region=North+America" data-discover="true">North America</a><a class="block py-2 text-[0.9375rem] text-muted-foreground transition-colors hover:text-foreground" href="/esim-plans" data-discover="true">Regional bundles</a></div></div><div><a class="block border-b border-hairline py-3.5 font-display text-xl font-semibold text-foreground" href="/how-it-works" data-discover="true">How it works</a></div><div><div class="border-b border-hairline py-2"><p class="eyebrow mb-2 pt-2">Learn</p><a class="block py-2 text-[0.9375rem] text-muted-foreground transition-colors hover:text-foreground" href="/blog" data-discover="true">Blog</a><a class="block py-2 text-[0.9375rem] text-muted-foreground transition-colors hover:text-foreground" href="/blog/what-is-an-esim" data-discover="true">What is an eSIM?</a><a class="block py-2 text-[0.9375rem] text-muted-foreground transition-colors hover:text-foreground" href="/compatibility" data-discover="true">Device compatibility</a><a class="block py-2 text-[0.9375rem] text-muted-foreground transition-colors hover:text-foreground" href="/help-center" data-discover="true">Help centre</a></div></div><div><a class="block border-b border-hairline py-3.5 font-display text-xl font-semibold text-foreground" href="/esim-plans" data-discover="true">Pricing</a></div></nav><div class="mt-8 flex items-center gap-3"><a class="relative inline-flex select-none items-center justify-center gap-2 whitespace-nowrap rounded-full font-medium transition-all duration-300 ease-out-expo focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-45 [&_svg]:pointer-events-none [&_svg]:size-[1.05em] [&_svg]:shrink-0 active:scale-[0.985] border border-hairline bg-surface-2 text-foreground hover:border-hairline-strong hover:bg-surface-3 h-12 px-7 text-[0.9375rem] flex-1" href="/login" data-discover="true">Sign in</a><a class="relative inline-flex select-none items-center justify-center gap-2 whitespace-nowrap rounded-full transition-all duration-300 ease-out-expo focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-45 [&_svg]:pointer-events-none [&_svg]:size-[1.05em] [&_svg]:shrink-0 active:scale-[0.985] overflow-hidden bg-aurora font-semibold text-[hsl(232_32%_5%)] shadow-glow hover:brightness-110 before:absolute before:inset-0 before:-translate-x-full before:bg-gradient-to-r before:from-transparent before:via-white/45 before:to-transparent before:transition-transform before:duration-700 before:ease-out-expo hover:before:translate-x-full h-12 px-7 text-[0.9375rem] flex-1" href="/signup" data-discover="true">Get started</a><button type="button" aria-label="Switch to light theme" class="relative grid place-items-center rounded-full border border-hairline text-muted-foreground transition-colors duration-300 hover:border-hairline-strong hover:text-foreground h-12 w-12 shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun absolute h-[1.05rem] w-[1.05rem] transition-all duration-500 ease-out-expo -rotate-90 scale-50 opacity-0"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon absolute h-[1.05rem] w-[1.05rem] transition-all duration-500 ease-out-expo rotate-0 scale-100 opacity-100"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button></div></div></div><main id="main" class="flex-1"><section class="grain relative overflow-hidden pb-20 pt-32 md:pb-28 md:pt-40"><div aria-hidden="true" class="pointer-events-none absolute inset-0"><div class="grid-backdrop absolute inset-0 mask-fade-b opacity-60"></div><div class="spotlight absolute inset-x-0 -top-40 h-[52rem]"></div><div class="absolute left-[8%] top-24 h-72 w-72 animate-aurora-drift rounded-full bg-primary/20 blur-[110px]"></div><div class="absolute right-[6%] top-56 h-80 w-80 animate-aurora-drift rounded-full bg-accent/15 blur-[130px]" style="animation-delay:-6s"></div></div><div class="shell relative z-10"><div class="grid items-center gap-14 lg:grid-cols-[1fr_21rem] lg:gap-10 xl:grid-cols-[1fr_25rem] xl:gap-16"><div class="mx-auto max-w-2xl text-center lg:mx-0 lg:max-w-none lg:text-left"><div class="inline-flex items-center gap-2.5 rounded-full border border-hairline bg-surface-1/70 px-4 py-1.5 backdrop-blur-xl animate-fade-up"><span class="signal-dot"></span><span class="text-[0.8125rem] text-muted-foreground">Live in <strong class="font-semibold text-foreground">190+<!-- --> countries</strong> â pricing straight from the network</span></div><h1 class="mt-7 font-display text-display-lg font-extrabold text-foreground animate-fade-up" style="animation-delay:80ms">Data that lands<br/><span class="text-aurora">before you do</span></h1><p class="mx-auto mt-6 max-w-xl text-[1.0625rem] leading-relaxed text-muted-foreground md:text-lg animate-fade-up lg:mx-0" style="animation-delay:160m
94s">Pick your destination, buy the exact amount of data you need, and scan one QR code. Your phone connects the moment you land â no roaming bill, no queue at the airport kiosk, no plastic SIM to lose.</p><div class="mt-9 animate-fade-up" style="animation-delay:240ms"><div class="relative mx-auto w-full max-w-xl lg:mx-0"><form class="relative flex items-center gap-2 rounded-full border p-1.5 pl-5 transition-all duration-500 ease-out-expo border-hairline bg-surface-1/70 backdrop-blur-xl"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search h-[1.1rem] w-[1.1rem] shrink-0 text-muted-foreground"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg><label for="hero-destination" class="sr-only">Search for a destination</label><input id="hero-destination" type="text" placeholder="Where are you heading?" autoComplete="off" class="h-11 flex-1 bg-transparent text-[0.9375rem] text-foreground outline-none placeholder:text-muted-foreground" value=""/><button class="relative inline-flex select-none items-center justify-center gap-2 whitespace-nowrap rounded-full transition-all duration-300 ease-out-expo focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-45 [&_svg]:pointer-events-none [&_svg]:size-[1.05em] [&_svg]:shrink-0 active:scale-[0.985] overflow-hidden bg-aurora font-semibold text-[hsl(232_32%_5%)] shadow-glow hover:brightness-110 before:absolute before:inset-0 before:-translate-x-full before:bg-gradient-to-r before:from-transparent before:via-white/45 before:to-transparent before:transition-transform before:duration-700 before:ease-out-expo hover:before:translate-x-full h-10 px-5 text-sm shrink-0" type="submit"><span class="hidden sm:inline">Find plans</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></form><div class="mt-4 flex flex-wrap items-center justify-center gap-1.5 lg:justify-start"><span class="eyebrow mr-1">Popular</span><a class="inline-flex items-center gap-1.5 rounded-full border border-hairline bg-surface-1/60 px-3 py-1.5 text-[0.8125rem] text-muted-foreground transition-all duration-300 hover:-translate-y-0.5 hover:border-primary/40 hover:text-foreground" href="/esim/jp" data-discover="true"><img src="/flags/jp.svg" alt="" aria-hidden="true" width="36" height="36" loading="eager" decoding="async" draggable="false" class="inline-block h-[1.2em] w-[1.2em] shrink-0 align-[-0.2em] select-none object-contain"/>Japan</a><a class="inline-flex items-center gap-1.5 rounded-full border border-hairline bg-surface-1/60 px-3 py-1.5 text-[0.8125rem] text-muted-foreground transition-all duration-300 hover:-translate-y-0.5 hover:border-primary/40 hover:text-foreground" href="/esim/us" data-discover="true"><img src="/flags/us.svg" alt="" aria-hidden="true" width="36" height="36" loading="eager" decoding="async" draggable="false" class="inline-block h-[1.2em] w-[1.2em] shrink-0 align-[-0.2em] select-none object-contain"/>United States</a><a class="inline-flex items-center gap-1.5 rounded-full border border-hairline bg-surface-1/60 px-3 py-1.5 text-[0.8125rem] text-muted-foreground transition-all duration-300 hover:-translate-y-0.5 hover:border-primary/40 hover:text-foreground" href="/esim/fr" data-discover="true"><img src="/flags/fr.svg" alt="" aria-hidden="true" width="36" height="36" loading="eager" decoding="async" draggable="false" class="inline-block h-[1.2em] w-[1.2em] shrink-0 align-[-0.2em] select-none object-contain"/>France</a><a class="inline-flex items-center gap-1.5 rounded-full border border-hairline bg-surface-1/60 px-3 py-1.5 text-[0.8125rem] text-muted-foreground transition-all duration-300 hover:-translate-y-0.5 hover:border-primary/40 hover:text-foreground" href="/esim/th" data-discover="true"><img src="/flags/th.svg" alt="" aria-hidden="true" width="36" height="36" loading="eager" decoding="async" draggable="false" class="inline-block h-[1.2em] w-[1.2em] shrink-0 align-[-0.2em] select-none object-contain"/>Thailand</a><a class="inline-flex items-center gap-1.5 rounded-full border border-hairline bg-surface-1/60 px-3 py-1.5 text-[0.8125rem] text-muted-foreground transition-all duration-300 hover:-translate-y-0.5 hover:border-primary/40 hover:text-foreground" href="/esim/tr" data-discover="true"><img src="/flags/tr.svg" alt="" aria-hidden="true" width="36" height="36" loading="eager" decoding="async" draggable="false" class="inline-block h-[1.2em] w-[1.2em] shrink-0 align-[-0.2em] select-none object-contain"/>Turkey</a><a class="inline-flex items-center gap-1.5 rounded-full border border-hairline bg-surface-1/60 px-3 py-1.5 text-[0.8125rem] text-muted-foreground transition-all duration-300 hover:-translate-y-0.5 hover:border-primary/40 hover:text-foreground" href="/esim/es" data-discover="true"><img src="/flags/es.svg" alt="" aria-hidden="true" width="36" height="36" loading="eager" decoding="async" draggable="false" class="inline-block h-[1.2em] w-[1.2em] shrink-0 align-[-0.2em] select-none object-contain"/>Spain</a><a class="inline-flex items-center gap-1.5 rounded-full border border-hairline bg-surface-1/60 px-3 py-1.5 text-[0.8125rem] text-muted-foreground transition-all duration-300 hover:-translate-y-0.5 hover:border-primary/40 hover:text-foreground" href="/esim/it" data-discover="true"><img src="/flags/it.svg" alt="" aria-hidden="true" width="36" height="36" loading="eager" decoding="async" draggable="false" class="inline-block h-[1.2em] w-[1.2em] shrink-0 align-[-0.2em] select-none object-contain"/>Italy</a><a class="inline-flex items-center gap-1.5 rounded-full border border-hairline bg-surface-1/60 px-3 py-1.5 text-[0.8125rem] text-muted-foreground transition-all duration-300 hover:-translate-y-0.5 hover:border-primary/40 hover:text-foreground" href="/esim/ae" data-discover="true"><img src="/flags/ae.svg" alt="" aria-hidden="true" width="36" height="36" loading="eager" decoding="async" draggable="false" class="inline-block h-[1.2em] w-[1.2em] shrink-0 align-[-0.2em] select-none object-contain"/>United Arab Emirates</a></div></div></div><ul class="mx-auto mt-10 flex max-w-2xl flex-wrap items-center justify-center gap-x-8 gap-y-4 animate-fade-up lg:mx-0 lg:justify-start" style="animation-delay:320ms"><li class="flex items-center gap-2.5 text-left"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-zap h-4 w-4 shrink-0 text-accent"><path d="M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"></path></svg><span><span class="block text-[0.8125rem] font-medium text-foreground">Delivered in seconds</span><span class="block text-xs text-muted-foreground">QR code by email + in-app</span></span></li><li class="flex items-center gap-2.5 text-left"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check h-4 w-4 shrink-0 text-accent"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg><span><span class="block text-[0.8125rem] font-medium text-foreground">No contract, no SIM lock</span><span class="block text-xs text-muted-foreground">Prepaid, cancel anytime</span></span></li><li class="flex items-center gap-2.5 text-left"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-earth h-4 w-4 shrink-0 text-accent"><path d="M21.54 15H17a2 2 0 0 0-2 2v4.54"></path><path d="M7 3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2 2-2h3.17"></path><path d="M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05"></path><circle cx="12" cy="12" r="10"></circle></svg><span><span class="block text-[0.8125rem] font-medium text-foreground">Local host networks</span><span class="block text-xs text-muted-foreground">Coverage in 190+ countries</span></span></li></ul></div><div class="animate-fade-up" style="animation-delay:400ms"><div class="relative mx-auto w-full max-w-md [perspective:1600px]"><div class="ticket relative rounded-[1.75rem] border border-hairline bg-surface-gradient p-1 shadow-lg transition-transform duration-700 ease-out-expo [transform:rotateX(12deg)_rotateZ(-2deg)] hover:[transform:rotateX(4deg)_rotateZ(0deg)]" style="--notch-top:63%"><div class="rounded-[1.5rem] bg-surface-1/80 p-6"><div class="flex items-start justify-between"><div><p class="eyebrow">eSIM profile</p><p class="mt-1 font-display text-2xl font-bold text-foreground">Japan</p></div><div class="flex items-center gap-2 rounded-full border border-signal/25 bg-signal/10 px-3 py-1.5"><span class="signal-dot"></span><span class="font-mono text-[0.6875rem] font-semibold uppercase tracking-wider text-signal">Active</span></div></div><div class="mt-6 flex items-center gap-3"><div class="text-left"><div class="font-mono text-xl font-semibold text-foreground">LHR</div><div class="text-[0.6875rem] text-muted-foreground">London</div></div><div class="relative flex-1"><div class="h-px w-full bg-gradient-to-r from-primary/50 via-accent/60 to-signal/50"></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-earth absolute left-1/2 top-1/2 h-4 w-4 -translate-x-1/2 -translate-y-1/2 bg-surface-1 text-accent"><path d="M21.54 15H17a2 2 0 0 0-2 2v4.54"></path><path d="M7 3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2 2-2h3.17"></path><path d="M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05"></path><circle cx="12" cy="12" r="10"></circle></svg></div><div class="text-right"><div class="font-mono text-xl font-semibold text-foreground">HND</div><div class="text-[0.6875rem] text-muted-foreground">Tokyo</div></div></div><div class="mt-6"><div class="mb-2 flex items-baseline justify-between"><span class="text-[0.8125rem] text-muted-foreground">Data remaining</span><span class="font-mono text-[0.8125rem] font-medium text-foreground">7.4 / 10 GB</span></div><div class="h-1.5 overflow-hidden rounded-full bg-muted"><div class="h-full rounded-full bg-aurora transition-[width] duration-1000 ease-out-expo" style="width:74%"></div></div></div></div><div class="perforated mx-6"></div><div class="flex items-center justify-between rounded-b-[1.5rem] px-6 py-5"><div><p class="eyebrow">Plans from</p><p class="mt-0.5 font-display text-xl font-bold text-foreground"><span class="inline-block h-6 w-16 animate-pulse rounded bg-muted align-middle"></span></p></div><a class="relative inline-flex select-none items-center justify-center gap-2 whitespace-nowrap rounded-full font-medium transition-all duration-300 ease-out-expo focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-45 [&_svg]:pointer-events-none [&_svg]:size-[1.05em] [&_svg]:shrink-0 active:scale-[0.985] border border-hairline bg-surface-2 text-foreground hover:border-hairline-strong hover:bg-surface-3 h-9 px-4 text-[0.8125rem]" href="/esim/jp" data-discover="true">View Japan<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-3.5 w-3.5"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></div></div></div></div></section><section class="border-y border-hairline bg-surface-1 py-10" aria-label="Host mobile networks"><p class="eyebrow mb-6 text-center">Your phone attaches to local networks like these</p><div class="relative overflow-hidden mask-fade-edges"><div class="flex w-max animate-marquee items-center gap-3 hover:[animation-play-state:paused]" style="--marquee-duration:56s"><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/gb.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">EE</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/gb.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Vodafone UK</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/gb.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">O2 (Virgin Media O2)</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/gb.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Three UK</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/fr.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Orange</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/fr.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">SFR</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/fr.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Bouygues Telecom</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/fr.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-f
94oreground">Free Mobile</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/es.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Movistar</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/es.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Vodafone España</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/es.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Orange España</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/es.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Yoigo</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/it.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">TIM</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/it.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Vodafone Italia</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/it.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">WindTre</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/it.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Iliad</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/de.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Telekom (T-Mobile)</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/de.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Vodafone Deutschland</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/de.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">O2 Telefónica</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/tr.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Turkcell</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/tr.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Vodafone Türkiye</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/tr.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Türk Telekom</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/gr.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Cosmote</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/gr.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Vodafone Greece</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/gr.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Nova</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/pt.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">MEO</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/pt.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">NOS</span></span><span aria-hidden="false" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/pt.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Vodafone Portugal</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/gb.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">EE</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/gb.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Vodafone UK</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/gb.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">O2 (Virgin Media O2)</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/gb.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Three UK</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/fr.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Orange</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/fr.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">SFR</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/fr.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Bouygues Telecom</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/fr.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Free Mobile</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/es.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">
94Movistar</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/es.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Vodafone España</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/es.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Orange España</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/es.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Yoigo</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/it.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">TIM</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/it.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Vodafone Italia</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/it.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">WindTre</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/it.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Iliad</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/de.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Telekom (T-Mobile)</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/de.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Vodafone Deutschland</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/de.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">O2 Telefónica</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/tr.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Turkcell</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/tr.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Vodafone Türkiye</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/tr.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Türk Telekom</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/gr.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Cosmote</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/gr.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Vodafone Greece</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/gr.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Nova</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/pt.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">MEO</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/pt.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">NOS</span></span><span aria-hidden="true" class="inline-flex shrink-0 items-center gap-2 rounded-full border border-hairline bg-surface-2 px-4 py-2"><img src="/flags/pt.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-3.5 w-3.5 select-none object-contain"/><span class="whitespace-nowrap text-[0.8125rem] font-medium text-muted-foreground">Vodafone Portugal</span></span></div></div></section><section id="how-it-works" class="section"><div aria-hidden="true" class="grid-backdrop pointer-events-none absolute inset-0 opacity-40 mask-fade-b"></div><div class="shell relative z-10"><div class="reveal max-w-2xl mx-auto text-center"><p class="eyebrow mb-4 flex items-center gap-2.5 justify-center"><span class="h-px w-6 bg-gradient-to-r from-transparent to-primary" aria-hidden="true"></span>Four steps, about two minutes<span class="h-px w-6 bg-gradient-to-l from-transparent to-primary" aria-hidden="true"></span></p><h2 class="font-display text-display-sm font-bold text-foreground">Set up before you even <span class="text-aurora">reach the gate</span></h2><p class="mt-4 text-[1.0625rem] leading-relaxed text-muted-foreground">No shop, no paperwork, no waiting for a courier. The whole thing happens on the phone that's already in your hand.</p></div><ol class="mt-16 grid gap-5 md:grid-cols-2 lg:grid-cols-4"><li class="reveal relative" style="--reveal-delay:0ms"><span aria-hidden="true" class="absolute left-full top-9 hidden h-px w-5 bg-gradient-to-r from-hairline-strong to-transparent lg:block"></span><div class="card-lift group h-full p-6"><div class="flex items-center justify-between"><span class="grid h-12 w-12 place-items-center rounded-2xl border border-hairline bg-surface-2 text-primary transition-colors duration-500 group-hover:border-primary/40 group-hover:text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin h-5 w-5"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg></span><span class="font-mono text-[2.25rem] font-bold leading-none text-foreground
94/[0.07] transition-colors duration-500 group-hover:text-primary/25">01</span></div><h3 class="mt-5 text-[1.0625rem] font-semibold text-foreground">Pick your destination</h3><p class="mt-2 text-[0.9375rem] leading-relaxed text-muted-foreground">Search the country or region you're travelling to. We show the real packages available there â Japan's catalogue is not Spain's, and the prices reflect that.</p></div></li><li class="reveal relative" style="--reveal-delay:90ms"><span aria-hidden="true" class="absolute left-full top-9 hidden h-px w-5 bg-gradient-to-r from-hairline-strong to-transparent lg:block"></span><div class="card-lift group h-full p-6"><div class="flex items-center justify-between"><span class="grid h-12 w-12 place-items-center rounded-2xl border border-hairline bg-surface-2 text-primary transition-colors duration-500 group-hover:border-primary/40 group-hover:text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-credit-card h-5 w-5"><rect width="20" height="14" x="2" y="5" rx="2"></rect><line x1="2" x2="22" y1="10" y2="10"></line></svg></span><span class="font-mono text-[2.25rem] font-bold leading-none text-foreground/[0.07] transition-colors duration-500 group-hover:text-primary/25">02</span></div><h3 class="mt-5 text-[1.0625rem] font-semibold text-foreground">Choose the data you need</h3><p class="mt-2 text-[0.9375rem] leading-relaxed text-muted-foreground">Compare every plan side by side: allowance, validity, network generation and cost per gigabyte. Buy the size that matches your trip instead of a padded bundle.</p></div></li><li class="reveal relative" style="--reveal-delay:180ms"><span aria-hidden="true" class="absolute left-full top-9 hidden h-px w-5 bg-gradient-to-r from-hairline-strong to-transparent lg:block"></span><div class="card-lift group h-full p-6"><div class="flex items-center justify-between"><span class="grid h-12 w-12 place-items-center rounded-2xl border border-hairline bg-surface-2 text-primary transition-colors duration-500 group-hover:border-primary/40 group-hover:text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-qr-code h-5 w-5"><rect width="5" height="5" x="3" y="3" rx="1"></rect><rect width="5" height="5" x="16" y="3" rx="1"></rect><rect width="5" height="5" x="3" y="16" rx="1"></rect><path d="M21 16h-3a2 2 0 0 0-2 2v3"></path><path d="M21 21v.01"></path><path d="M12 7v3a2 2 0 0 1-2 2H7"></path><path d="M3 12h.01"></path><path d="M12 3h.01"></path><path d="M12 16v.01"></path><path d="M16 12h1"></path><path d="M21 12v.01"></path><path d="M12 21v-1"></path></svg></span><span class="font-mono text-[2.25rem] font-bold leading-none text-foreground/[0.07] transition-colors duration-500 group-hover:text-primary/25">03</span></div><h3 class="mt-5 text-[1.0625rem] font-semibold text-foreground">Scan one QR code</h3><p class="mt-2 text-[0.9375rem] leading-relaxed text-muted-foreground">Your eSIM lands in your account and inbox within seconds. Scan it from your phone's settings and the profile installs itself â no app required.</p></div></li><li class="reveal relative" style="--reveal-delay:270ms"><div class="card-lift group h-full p-6"><div class="flex items-center justify-between"><span class="grid h-12 w-12 place-items-center rounded-2xl border border-hairline bg-surface-2 text-primary transition-colors duration-500 group-hover:border-primary/40 group-hover:text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plane-landing h-5 w-5"><path d="M2 22h20"></path><path d="M3.77 10.77 2 9l2-4.5 1.1.55c.55.28.9.84.9 1.45s.35 1.17.9 1.45L8 8.5l3-6 1.05.53a2 2 0 0 1 1.09 1.52l.72 5.4a2 2 0 0 0 1.09 1.52l4.4 2.2c.42.22.78.55 1.01.96l.6 1.03c.49.88-.06 1.98-1.06 2.1l-1.18.15c-.47.06-.95-.02-1.37-.24L4.29 11.15a2 2 0 0 1-.52-.38Z"></path></svg></span><span class="font-mono text-[2.25rem] font-bold leading-none text-foreground
94/[0.07] transition-colors duration-500 group-hover:text-primary/25">04</span></div><h3 class="mt-5 text-[1.0625rem] font-semibold text-foreground">Land connected</h3><p class="mt-2 text-[0.9375rem] leading-relaxed text-muted-foreground">Switch the line on when you arrive and your phone attaches to a partner network automatically. Track usage in the dashboard and top up in two taps.</p></div></li></ol><div class="mt-12 flex flex-col items-center justify-center gap-3 sm:flex-row"><a class="relative inline-flex select-none items-center justify-center gap-2 whitespace-nowrap rounded-full transition-all duration-300 ease-out-expo focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-45 [&_svg]:pointer-events-none [&_svg]:size-[1.05em] [&_svg]:shrink-0 active:scale-[0.985] overflow-hidden bg-aurora font-semibold text-[hsl(232_32%_5%)] shadow-glow hover:brightness-110 before:absolute before:inset-0 before:-translate-x-full before:bg-gradient-to-r before:from-transparent before:via-white/45 before:to-transparent before:transition-transform before:duration-700 before:ease-out-expo hover:before:translate-x-full h-12 px-7 text-[0.9375rem]" href="/destinations" data-discover="true">Browse destinations<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a class="relative inline-flex select-none items-center justify-center gap-2 whitespace-nowrap rounded-full font-medium transition-all duration-300 ease-out-expo focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-45 [&_svg]:pointer-events-none [&_svg]:size-[1.05em] [&_svg]:shrink-0 active:scale-[0.985] border border-hairline bg-surface-2 text-foreground hover:border-hairline-strong hover:bg-surface-3 h-12 px-7 text-[0.9375rem]" href="/compatibility" data-discover="true">Check my phone works</a></div></div></section><section id="destinations" class="section"><div class="shell relative z-10"><div class="flex flex-col items-start justify-between gap-6 md:flex-row md:items-end"><div class="reveal text-left max-w-xl"><p class="eyebrow mb-4 flex items-center gap-2.5"><span class="h-px w-6 bg-gradient-to-r from-transparent to-primary" aria-hidden="true"></span>Real catalogues, real prices<span class="h-px w-6 bg-gradient-to-l from-transparent to-primary" aria-hidden="true"></span></p><h2 class="font-display text-display-sm font-bold text-foreground">Where travellers are <span class="text-aurora">connecting</span></h2><p class="mt-4 text-[1.0625rem] leading-relaxed text-muted-foreground">Every country has its own packages, allowances and validity windows. These prices come straight from the live catalogue â not a rounded marketing figure.</p></div><a class="relative inline-flex select-none items-center justify-center gap-2 whitespace-nowrap rounded-full font-medium transition-all duration-300 ease-out-expo focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-45 [&_svg]:pointer-events-none [&_svg]:size-[1.05em] [&_svg]:shrink-0 active:scale-[0.985] border border-hairline bg-surface-2 text-foreground hover:border-hairline-strong hover:bg-surface-3 h-12 px-7 text-[0.9375rem] shrink-0" href="/destinations" data-discover="true">All destinations<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div><ul class="mt-14 grid grid-cols-2 gap-4 md:grid-cols-3 lg:grid-cols-4"><li class="reveal" style="--reveal-delay:0ms"><a class="card-lift group flex h-full flex-col justify-between overflow-hidden p-5" href="/esim/us" data-discover="true"><img src="/flags/us.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] pointer-events-none absolute -right-4 -top-4 h-20 w-20 opacity-[0.07] transition-all duration-700 ease-out-expo group-hover:scale-110 group-hover:opacity-[0.14] select-none object-contain"/><div class="relative"><img src="/flags/us.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-6 w-6 select-none object-contain"/><h3 class="mt-3 text-[1.0625rem] font-semibold text-foreground">United States</h3><p class="mt-1 flex items-center gap-1.5 text-xs text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-signal h-3 w-3"><path d="M2 20h.01"></path><path d="M7 20v-4"></path><path d="M12 20v-8"></path><path d="M17 20V8"></path><path d="M22 4v16"></path></svg>AT&T · T-Mobile US</p></div><div class="relative mt-6 flex items-end justify-between"><div><p class="eyebrow">From</p><span class="mt-1 block h-6 w-14 animate-pulse rounded bg-muted"></span></div><span class="grid h-8 w-8 place-items-center rounded-full border border-hairline text-muted-foreground transition-all duration-500 ease-out-expo group-hover:border-primary/40 group-hover:bg-primary/10 group-hover:text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-3.5 w-3.5 transition-transform duration-500 ease-out-expo group-hover:translate-x-0.5"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></a></li><li class="reveal" style="--reveal-delay:45ms"><a class="card-lift group flex h-full flex-col justify-between overflow-hidden p-5" href="/esim/fr" data-discover="true"><img src="/flags/fr.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] pointer-events-none absolute -right-4 -top-4 h-20 w-20 opacity-[0.07] transition-all duration-700 ease-out-expo group-hover:scale-110 group-hover:opacity-[0.14] select-none object-contain"/><div class="relative"><img src="/flags/fr.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-6 w-6 select-none object-contain"/><h3 class="mt-3 text-[1.0625rem] font-semibold text-foreground">France</h3><p class="mt-1 flex items-center gap-1.5 text-xs text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-signal h-3 w-3"><path d="M2 20h.01"></path><path d="M7 20v-4"></path><path d="M12 20v-8"></path><path d="M17 20V8"></path><path d="M22 4v16"></path></svg>Orange · SFR</p></div><div class="relative mt-6 flex items-end justify-between"><div><p class="eyebrow">From</p><span class="mt-1 block h-6 w-14 animate-pulse rounded bg-muted"></span></div><span class="grid h-8 w-8 place-items-center rounded-full border border-hairline text-muted-foreground transition-all duration-500 ease-out-expo group-hover:border-primary/40 group-hover:bg-primary/10 group-hover:text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-3.5 w-3.5 transition-transform duration-500 ease-out-expo group-hover:translate-x-0.5"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></a></li><li class="reveal" style="--reveal-delay:90ms"><a class="card-lift group flex h-full flex-col justify-between overflow-hidden p-5" href="/esim/jp" data-discover="true"><img src="/flags/jp.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] pointer-events-none absolute -right-4 -top-4 h-20 w-20 opacity-[0.07] transition-all duration-700 ease-out-expo group-hover:scale-110 group-hover:opacity-[0.14] select-none object-contain"/><div class="relative"><img src="/flags/jp.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-6 w-6 select-none object-contain"/><h3 class="mt-3 text-[1.0625rem] font-semibold text-foreground">Japan</h3><p class="mt-1 flex items-center gap-1.5 text-xs text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-signal h-3 w-3"><path d="M2 20h.01"></path><path d="M7 20v-4"></path><path d="M12 20v-8"></path><path d="M17 20V8"></path><path d="M22 4v16"></path></svg>NTT Docomo · SoftBank</p></div><div class="relative mt-6 flex items-end justify-between"><div><p class="eyebrow">From</p><span class="mt-1 block h-6 w-14 animate-pulse rounded bg-muted"></span></div><span class="grid h-8 w-8 place-items-center rounded-full border border-hairline text-muted-foreground transition-all duration-500 ease-out-expo group-hover:border-primary/40 group-hover:bg-primary/10 group-hover:text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-3.5 w-3.5 transition-transform duration-500 ease-out-expo group-hover:translate-x-0.5"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></a></li><li class="reveal" style="--reveal-delay:135ms"><a class="card-lift group flex h-full flex-col justify-between overflow-hidden p-5" href="/esim/es" data-discover="true"><img src="/flags/es.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] pointer-events-none absolute -right-4 -top-4 h-20 w-20 opacity-[0.07] transition-all duration-700 ease-out-expo group-hover:scale-110 group-hover:opacity-[0.14] select-none object-contain"/><div class="relative"><img src="/flags/es.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-6 w-6 select-none object-contain"/><h3 class="mt-3 text-[1.0625rem] font-semibold text-foreground">Spain</h3><p class="mt-1 flex items-center gap-1.5 text-xs text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-signal h-3 w-3"><path d="M2 20h.01"></path><path d="M7 20v-4"></path><path d="M12 20v-8"></path><path d="M17 20V8"></path><path d="M22 4v16"></path></svg>Movistar · Vodafone España</p></div><div class="relative mt-6 flex items-end justify-between"><div><p class="eyebrow">From</p><span class="mt-1 block h-6 w-14 animate-pulse rounded bg-muted"></span></div><span class="grid h-8 w-8 place-items-center rounded-full border border-hairline text-muted-foreground transition-all duration-500 ease-out-expo group-hover:border-primary/40 group-hover:bg-primary/10 group-hover:text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-3.5 w-3.5 transition-transform duration-500 ease-out-expo group-hover:translate-x-0.5"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></a></li><li class="reveal" style="--reveal-delay:180ms"><a class="card-lift group flex h-full flex-col justify-between overflow-hidden p-5" href="/esim/it" data-discover="true"><img src="/flags/it.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] pointer-events-none absolute -right-4 -top-4 h-20 w-20 opacity-[0.07] transition-all duration-700 ease-out-expo group-hover:scale-110 group-hover:opacity-[0.14] select-none object-contain"/><div class="relative"><img src="/flags/it.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-6 w-6 select-none object-contain"/><h3 class="mt-3 text-[1.0625rem] font-semibold text-foreground">Italy</h3><p class="mt-1 flex items-center gap-1.5 text-xs text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-signal h-3 w-3"><path d="M2 20h.01"></path><path d="M7 20v-4"></path><path d="M12 20v-8"></path><path d="M17 20V8"></path><path d="M22 4v16"></path></svg>TIM · Vodafone Italia</p></div><div class="relative mt-6 flex items-end justify-between"><div><p class="eyebrow">From</p><span class="mt-1 block h-6 w-14 animate-pulse rounded bg-muted"></span></div><span class="grid h-8 w-8 place-items-center rounded-full border border-hairline text-muted-foreground transition-all duration-500 ease-out-expo group-hover:border-primary/40 group-hover:bg-primary/10 group-hover:text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-3.5 w-3.5 transition-transform duration-500 ease-out-expo group-hover:translate-x-0.5"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></a></li><li class="reveal" style="--reveal-delay:225ms"><a class="card-lift group flex h-full flex-col justify-between overflow-hidden p-5" href="/esim/gb" data-discover="true"><img src="/flags/gb.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] pointer-events-none absolute -right-4 -top-4 h-20 w-20 opacity-[0.07] transition-all duration-700 ease-out-expo group-hover:scale-110 group-hover:opacity-[0.14] select-none object-contain"/><div class="relative"><img src="/flags/gb.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-6 w-6 select-none object-contain"/><h3 class="mt-3 text-[1.0625rem] font-semibold text-foreground">United Kingdom</h3><p class="mt-1 flex items-center gap-1.5 text-xs text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-signal h-3 w-3"><path d="M2 20h.01"></path><path d="M7 20v-4"></path><path d="M12 20v-8"></path><path d="M17 20V8"></path><path d="M22 4v16"></path></svg>EE · Vodafone UK</p></div><div class="relative mt-6 flex items-end justify-between"><div><p class="eyebrow">From</p><span class="mt-1 block h-6 w-14 animate-pulse rounded bg-muted"></span></div><span class="grid h-8 w-8 place-items-center rounded-full border border-hairline text-muted-foreground transition-all duration-500 ease-out-expo group-hover:border-primary/40 group-hover:bg-primary/10 group-hover:text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" c
94lass="lucide lucide-arrow-right h-3.5 w-3.5 transition-transform duration-500 ease-out-expo group-hover:translate-x-0.5"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></a></li><li class="reveal" style="--reveal-delay:270ms"><a class="card-lift group flex h-full flex-col justify-between overflow-hidden p-5" href="/esim/th" data-discover="true"><img src="/flags/th.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] pointer-events-none absolute -right-4 -top-4 h-20 w-20 opacity-[0.07] transition-all duration-700 ease-out-expo group-hover:scale-110 group-hover:opacity-[0.14] select-none object-contain"/><div class="relative"><img src="/flags/th.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-6 w-6 select-none object-contain"/><h3 class="mt-3 text-[1.0625rem] font-semibold text-foreground">Thailand</h3><p class="mt-1 flex items-center gap-1.5 text-xs text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-signal h-3 w-3"><path d="M2 20h.01"></path><path d="M7 20v-4"></path><path d="M12 20v-8"></path><path d="M17 20V8"></path><path d="M22 4v16"></path></svg>AIS · TrueMove H</p></div><div class="relative mt-6 flex items-end justify-between"><div><p class="eyebrow">From</p><span class="mt-1 block h-6 w-14 animate-pulse rounded bg-muted"></span></div><span class="grid h-8 w-8 place-items-center rounded-full border border-hairline text-muted-foreground transition-all duration-500 ease-out-expo group-hover:border-primary/40 group-hover:bg-primary/10 group-hover:text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-3.5 w-3.5 transition-transform duration-500 ease-out-expo group-hover:translate-x-0.5"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></a></li><li class="reveal" style="--reveal-delay:315ms"><a class="card-lift group flex h-full flex-col justify-between overflow-hidden p-5" href="/esim/tr" data-discover="true"><img src="/flags/tr.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] pointer-events-none absolute -right-4 -top-4 h-20 w-20 opacity-[0.07] transition-all duration-700 ease-out-expo group-hover:scale-110 group-hover:opacity-[0.14] select-none object-contain"/><div class="relative"><img src="/flags/tr.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-6 w-6 select-none object-contain"/><h3 class="mt-3 text-[1.0625rem] font-semibold text-foreground">Turkey</h3><p class="mt-1 flex items-center gap-1.5 text-xs text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-signal h-3 w-3"><path d="M2 20h.01"></path><path d="M7 20v-4"></path><path d="M12 20v-8"></path><path d="M17 20V8"></path><path d="M22 4v16"></path></svg>Turkcell · Vodafone Türkiye</p></div><div class="relative mt-6 flex items-end justify-between"><div><p class="eyebrow">From</p><span class="mt-1 block h-6 w-14 animate-pulse rounded bg-muted"></span></div><span class="grid h-8 w-8 place-items-center rounded-full border border-hairline text-muted-foreground transition-all duration-500 ease-out-expo group-hover:border-primary/40 group-hover:bg-primary/10 group-hover:text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-3.5 w-3.5 transition-transform duration-500 ease-out-expo group-hover:translate-x-0.5"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></a></li><li class="reveal" style="--reveal-delay:360ms"><a class="card-lift group flex h-full flex-col justify-between overflow-hidden p-5" href="/esim/de" data-discover="true"><img src="/flags/de.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] pointer-events-none absolute -right-4 -top-4 h-20 w-20 opacity-[0.07] transition-all duration-700 ease-out-expo group-hover:scale-110 group-hover:opacity-[0.14] select-none object-contain"/><div class="relative"><img src="/flags/de.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-6 w-6 select-none object-contain"/><h3 class="mt-3 text-[1.0625rem] font-semibold text-foreground">Germany</h3><p class="mt-1 flex items-center gap-1.5 text-xs text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-signal h-3 w-3"><path d="M2 20h.01"></path><path d="M7 20v-4"></path><path d="M12 20v-8"></path><path d="M17 20V8"></path><path d="M22 4v16"></path></svg>Telekom (T-Mobile) · Vodafone Deutschland</p></div><div class="relative mt-6 flex items-end justify-between"><div><p class="eyebrow">From</p><span class="mt-1 block h-6 w-14 animate-pulse rounded bg-muted"></span></div><span class="grid h-8 w-8 place-items-center rounded-full border border-hairline text-muted-foreground transition-all duration-500 ease-out-expo group-hover:border-primary/40 group-hover:bg-primary/10 group-hover:text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-3.5 w-3.5 transition-transform duration-500 ease-out-expo group-hover:translate-x-0.5"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></a></li><li class="reveal" style="--reveal-delay:405ms"><a class="card-lift group flex h-full flex-col justify-between overflow-hidden p-5" href="/esim/mx" data-discover="true"><img src="/flags/mx.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] pointer-events-none absolute -right-4 -top-4 h-20 w-20 opacity-[0.07] transition-all duration-700 ease-out-expo group-hover:scale-110 group-hover:opacity-[0.14] select-none object-contain"/><div class="relative"><img src="/flags/mx.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-6 w-6 select-none object-contain"/><h3 class="mt-3 text-[1.0625rem] font-semibold text-foreground">Mexico</h3><p class="mt-1 flex items-center gap-1.5 text-xs text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-signal h-3 w-3"><path d="M2 20h.01"></path><path d="M7 20v-4"></path><path d="M12 20v-8"></path><path d="M17 20V8"></path><path d="M22 4v16"></path></svg>Telcel · AT&T México</p></div><div class="relative mt-6 flex items-end justify-between"><div><p class="eyebrow">From</p><span class="mt-1 block h-6 w-14 animate-pulse rounded bg-muted"></span></div><span class="grid h-8 w-8 place-items-center rounded-full border border-hairline text-muted-foreground transition-all duration-500 ease-out-expo group-hover:border-primary/40 group-hover:bg-primary/10 group-hover:text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-3.5 w-3.5 transition-transform duration-500 ease-out-expo group-hover:translate-x-0.5"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></a></li><li class="reveal" style="--reveal-delay:450ms"><a class="card-lift group flex h-full flex-col justify-between overflow-hidden p-5" href="/esim/ae" data-discover="true"><img src="/flags/ae.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] pointer-events-none absolute -right-4 -top-4 h-20 w-20 opacity-[0.07] transition-all duration-700 ease-out-expo group-hover:scale-110 group-hover:opacity-[0.14] select-none object-contain"/><div class="relative"><img src="/flags/ae.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-6 w-6 select-none object-contain"/><h3 class="mt-3 text-[1.0625rem] font-semibold text-foreground">United Arab Emirates</h3><p class="mt-1 flex items-center gap-1.5 text-xs text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-signal h-3 w-3"><path d="M2 20h.01"></path><path d="M7 20v-4"></path><path d="M12 20v-8"></path><path d="M17 20V8"></path><path d="M22 4v16"></path></svg>Etisalat (e&) · du</p></div><div class="relative mt-6 flex items-end justify-between"><div><p class="eyebrow">From</p><span class="mt-1 block h-6 w-14 animate-pulse rounded bg-muted"></span></div><span class="grid h-8 w-8 place-items-center rounded-full border border-hairline text-muted-foreground transition-all duration-500 ease-out-expo group-hover:border-primary/40 group-hover:bg-primary/10 group-hover:text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-3.5 w-3.5 transition-transform duration-500 ease-out-expo group-hover:translate-x-0.5"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></a></li><li class="reveal" style="--reveal-delay:480ms"><a class="card-lift group flex h-full flex-col justify-between overflow-hidden p-5" href="/esim/gr" data-discover="true"><img src="/flags/gr.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] pointer-events-none absolute -right-4 -top-4 h-20 w-20 opacity-[0.07] transition-all duration-700 ease-out-expo group-hover:scale-110 group-hover:opacity-[0.14] select-none object-contain"/><div class="relative"><img src="/flags/gr.svg" alt="" aria-hidden="true" width="36" height="36" loading="lazy" decoding="async" draggable="false" class="inline-block shrink-0 align-[-0.2em] h-6 w-6 select-none object-contain"/><h3 class="mt-3 text-[1.0625rem] font-semibold text-foreground">Greece</h3><p class="mt-1 flex items-center gap-1.5 text-xs text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-signal h-3 w-3"><path d="M2 20h.01"></path><path d="M7 20v-4"></path><path d="M12 20v-8"></path><path d="M17 20V8"></path><path d="M22 4v16"></path></svg>Cosmote · Vodafone Greece</p></div><div class="relative mt-6 flex items-end justify-between"><div><p class="eyebrow">From</p><span class="mt-1 block h-6 w-14 animate-pulse rounded bg-muted"></span></div><span class="grid h-8 w-8 place-items-center rounded-full border border-hairline text-muted-foreground transition-all duration-500 ease-out-expo group-hover:border-primary/40 group-hover:bg-primary/10 group-hover:text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-3.5 w-3.5 transition-transform duration-500 ease-out-expo group-hover:translate-x-0.5"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></a></li></ul></div></section><section id="why" class="section border-y border-hairline bg-surface-1"><div class="shell relative z-10"><div class="reveal max-w-2xl mx-auto text-center"><p class="eyebrow mb-4 flex items-center gap-2.5 justify-center"><span class="h-px w-6 bg-gradient-to-r from-transparent to-primary" aria-hidden="true"></span>Built for people who actually travel<span class="h-px w-6 bg-gradient-to-l from-transparent to-primary" aria-hidden="true"></span></p><h2 class="font-display text-display-sm font-bold text-foreground">Everything a roaming bill <span class="text-aurora">isn't</span></h2><p class="mt-4 text-[1.0625rem] leading-relaxed text-muted-foreground">Transparent pricing, coverage on the networks locals use, and an account that tells you exactly how much data is left.</p></div><div class="mt-16 grid gap-4 md:grid-cols-2 lg:grid-cols-3"><div class="reveal md:col-span-2" style="--reveal-delay:0ms"><div class="card-lift flex h-full flex-col gap-6 p-6 md:flex-row md:items-center"><div class="flex-1"><span class="grid h-12 w-12 place-items-center rounded-2xl border border-hairline bg-surface-3 text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-gauge h-5 w-5"><path d="m12 14 4-4"></path><path d="M3.34 19a10 10 0 1 1 17.32 0"></path></svg></span>
94<h3 class="mt-5 font-display text-xl font-bold text-foreground">Local networks, not a distant home carrier</h3><p class="mt-2.5 text-[0.9375rem] leading-relaxed text-muted-foreground">Your traffic rides the same masts residents use, so you get their signal strength and their latency instead of a congested roaming route back to your home operator. Where 5G is available on a partner network, your plan can use it.</p><a class="group mt-5 inline-flex items-center gap-1.5 text-sm font-medium text-foreground transition-colors hover:text-primary" href="/coverage" data-discover="true">See coverage and partner networks<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-3.5 w-3.5 transition-transform duration-300 group-hover:translate-x-1"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div><div class="w-full md:w-[46%]"><div class="relative h-full min-h-[15rem] w-full overflow-hidden rounded-xl bg-surface-2"><svg viewBox="0 0 400 240" class="absolute inset-0 h-full w-full" aria-hidden="true"><defs><linearGradient id="why-arc" x1="0" y1="0" x2="400" y2="240" gradientUnits="userSpaceOnUse"><stop stop-color="hsl(var(--aurora-1))"></stop><stop offset="0.5" stop-color="hsl(var(--aurora-2))"></stop><stop offset="1" stop-color="hsl(var(--aurora-3))"></stop></linearGradient><radialGradient id="why-glow"><stop stop-color="hsl(var(--aurora-2))" stop-opacity="0.35"></stop><stop offset="1" stop-color="hsl(var(--aurora-2))" stop-opacity="0"></stop></radialGradient></defs><circle cx="200" cy="230" r="150" fill="url(#why-glow)"></circle><ellipse cx="200" cy="240" rx="60" ry="40" fill="none" stroke="hsl(var(--hairline-strong))" stroke-width="1"></ellipse><ellipse cx="200" cy="240" rx="108" ry="70" fill="none" stroke="hsl(var(--hairline-strong))" stroke-width="1"></ellipse><ellipse cx="200" cy="240" rx="156" ry="100" fill="none" stroke="hsl(var(--hairline-strong))" stroke-width="1"></ellipse><ellipse cx="200" cy="240" rx="204" ry="130" fill="none" stroke="hsl(var(--hairline-strong))" stroke-width="1"></ellipse><path d="M70 190 Q200 60 330 190" fill="none" stroke="url(#why-arc)" stroke-width="1.6" stroke-linecap="round" stroke-dasharray="400" stroke-dashoffset="400" style="transition:stroke-dashoffset 1.6s cubic-bezier(0.16,1,0.3,1) 0ms;opacity:0.85"></path><path d="M110 210 Q200 110 290 210" fill="none" stroke="url(#why-arc)" stroke-width="1.6" stroke-linecap="round" stroke-dasharray="400" stroke-dashoffset="400" style="transition:stroke-dashoffset 1.6s cubic-bezier(0.16,1,0.3,1) 220ms;opacity:0.85"></path><path d="M40 215 Q200 20 360 215" fill="none" stroke="url(#why-arc)" stroke-width="1.6" stroke-linecap="round" stroke-dasharray="400" stroke-dashoffset="400" style="transition:stroke-dashoffset 1.6s cubic-bezier(0.16,1,0.3,1) 440ms;opacity:0.85"></path><g><circle cx="70" cy="190" r="10" fill="hsl(var(--aurora-2))" opacity="0.16"><animate attributeName="r" values="6;14;6" dur="3.2s" begin="0s" repeatCount="indefinite"></animate><animate attributeName="opacity" values="0.3;0;0.3" dur="3.2s" begin="0s" repeatCount="indefinite"></animate></circle><circle cx="70" cy="190" r="3.5" fill="hsl(var(--aurora-2))"></circle></g><g><circle cx="330" cy="190" r="10" fill="hsl(var(--aurora-2))" opacity="0.16"><animate attributeName="r" values="6;14;6" dur="3.2s" begin="0.4s" repeatCount="indefinite"></animate><animate attributeName="opacity" values="0.3;0;0.3" dur="3.2s" begin="0.4s" repeatCount="indefinite"></animate></circle><circle cx="330" cy="190" r="3.5" fill="hsl(var(--aurora-2))"></circle></g><g><circle cx="200" cy="60" r="10" fill="hsl(var(--aurora-2))" opacity="0.16"><animate attributeName="r" values="6;14;6" dur="3.2s" begin="0.8s" repeatCount="indefinite"></animate><animate attributeName="opacity" values="0.3;0;0.3" dur="3.2s" begin="0.8s" repeatCount="indefinite"></animate></circle><circle cx="200" cy="60" r="3.5" fill="hsl(var(--aurora-2))"></circle></g><g><circle cx="110" cy="210" r="10" fill="hsl(var(--aurora-2))" opacity="0.16"><animate attributeName="r" values="6;14;
946" dur="3.2s" begin="1.2000000000000002s" repeatCount="indefinite"></animate><animate attributeName="opacity" values="0.3;0;0.3" dur="3.2s" begin="1.2000000000000002s" repeatCount="indefinite"></animate></circle><circle cx="110" cy="210" r="3.5" fill="hsl(var(--aurora-2))"></circle></g><g><circle cx="290" cy="210" r="10" fill="hsl(var(--aurora-2))" opacity="0.16"><animate attributeName="r" values="6;14;6" dur="3.2s" begin="1.6s" repeatCount="indefinite"></animate><animate attributeName="opacity" values="0.3;0;0.3" dur="3.2s" begin="1.6s" repeatCount="indefinite"></animate></circle><circle cx="290" cy="210" r="3.5" fill="hsl(var(--aurora-2))"></circle></g></svg><div class="absolute bottom-4 left-4 flex gap-6"><div><div class="font-display text-2xl font-bold text-foreground">190+</div><div class="text-[0.6875rem] text-muted-foreground">Countries</div></div><div><div class="font-display text-2xl font-bold text-foreground">245</div><div class="text-[0.6875rem] text-muted-foreground">Operators listed</div></div></div></div></div></div></div><div class="reveal flex flex-col gap-4" style="--reveal-delay:70ms"><div class="card-lift group flex flex-1 items-start gap-4 p-5"><span class="grid h-10 w-10 shrink-0 place-items-center rounded-xl border border-hairline bg-surface-3 text-primary transition-colors duration-500 group-hover:text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-refresh-cw h-[1.05rem] w-[1.05rem]"><path d="M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8"></path><path d="M21 3v5h-5"></path><path d="M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16"></path><path d="M8 16H3v5"></path></svg></span><div><h3 class="text-[1.0625rem] font-semibold text-foreground">Top up mid-trip</h3><p class="mt-1.5 text-sm leading-relaxed text-muted-foreground">Running low in Lisbon? Add data to the profile already installed on your phone. No second QR code, no reinstall.</p></div></div><div class="card-lift group flex flex-1 items-start gap-4 p-5"><span class="grid h-10 w-10 shrink-0 place-items-center rounded-xl border border-hairline bg-surface-3 text-primary transition-colors duration-500 group-hover:text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-headphones h-[1.05rem] w-[1.05rem]"><path d="M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3"></path></svg></span><div><h3 class="text-[1.0625rem] font-semibold text-foreground">Support that has done this</h3><p class="mt-1.5 text-sm leading-relaxed text-muted-foreground">Real people who know the difference between an APN problem and a locked handset, reachable around the clock.</p></div></div></div><div class="reveal" style="--reveal-delay:140ms"><div class="card-lift group h-full p-6"><span class="grid h-11 w-11 place-items-center rounded-2xl border border-hairline bg-surface-3 text-primary transition-colors duration-500 group-hover:text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wallet h-[1.15rem] w-[1.15rem]"><path d="M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1"></path><path d="M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4"></path></svg></span><h3 class="mt-5 text-[1.0625rem] font-semibold text-foreground">Pay for what you'll use</h3><p class="mt-2 text-[0.9375rem] leading-relaxed text-muted-foreground">Allowances from 500 MB to 50 GB. No bundled minutes you'll never dial, no 30-day minimum on a four-day trip.</p></div></div><div class="reveal" style="--reveal-delay:210ms"><div class="card-lift group h-full p-6"><span class="grid h-11 w-11 place-items-center rounded-2xl border border-hairline bg-surface-3 text-primary transition-colors duration-500 group-hover:text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock-keyhole h-[1.15rem] w-[1.15rem]"><circle cx="12" cy="16" r="1"></circle><rect x="3" y="10" width="18" height="12" rx="2"></rect><path d="M7 10V7a5 5 0 0 1 10 0v3"></path></svg></span>
94<h3 class="mt-5 text-[1.0625rem] font-semibold text-foreground">Your number stays put</h3><p class="mt-2 text-[0.9375rem] leading-relaxed text-muted-foreground">The eSIM runs as a second line. Calls and texts keep arriving on your usual SIM while data routes over ours.</p></div></div><div class="reveal" style="--reveal-delay:280ms"><div class="card-lift group h-full p-6"><span class="grid h-11 w-11 place-items-center rounded-2xl border border-hairline bg-surface-3 text-primary transition-colors duration-500 group-hover:text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layers h-[1.15rem] w-[1.15rem]"><path d="m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z"></path><path d="m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65"></path><path d="m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65"></path></svg></span><h3 class="mt-5 text-[1.0625rem] font-semibold text-foreground">Regional bundles</h3><p class="mt-2 text-[0.9375rem] leading-relaxed text-muted-foreground">One profile covering the whole of Europe, Asia or the Gulf â useful when the itinerary crosses four borders in a fortnight.</p></div></div></div></div></section><section id="calculator" class="section border-y border-hairline bg-surface-1"><div class="shell relative z-10"><div class="reveal max-w-2xl mx-auto text-center"><p class="eyebrow mb-4 flex items-center gap-2.5 justify-center"><span class="h-px w-6 bg-gradient-to-r from-transparent to-primary" aria-hidden="true"></span>Buy the right size<span class="h-px w-6 bg-gradient-to-l from-transparent to-primary" aria-hidden="true"></span></p><h2 class="font-display text-display-sm font-bold text-foreground">How much data will you <span class="text-aurora">actually use?</span></h2><p class="mt-4 text-[1.0625rem] leading-relaxed text-muted-foreground">Most travellers overbuy. Move the sliders to match a typical day on your trip and we'll suggest a size with sensible headroom.</p></div><div class="reveal mt-14 grid gap-5 lg:grid-cols-[1.35fr_1fr]"><div class="grid gap-3 sm:grid-cols-2"><div class="rounded-2xl border border-hairline bg-surface-2 p-4 transition-colors duration-300 hover:border-hairline-strong"><div class="flex items-center gap-3"><span class="grid h-9 w-9 shrink-0 place-items-center rounded-xl bg-surface-3 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map h-4 w-4"><path d="M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z"></path><path d="M15 5.764v15"></path><path d="M9 3.236v15"></path></svg></span><div class="min-w-0 flex-1"><label for="calc-maps" class="block truncate text-[0.875rem] font-medium text-foreground">Maps & navigation</label><span class="text-[0.6875rem] text-muted-foreground">~5 MB/hr</span></div><div class="shrink-0 text-right"><div class="font-mono text-[0.875rem] font-semibold text-foreground">2 h</div><div class="text-[0.6875rem] text-muted-foreground">10 MB</div></div></div><input id="calc-maps" type="range" min="0" max="10" step="0.5" aria-label="Maps & navigation â hours per day" class="mt-3.5 h-1.5 w-full cursor-pointer appearance-none rounded-full bg-muted outline-none [&::-webkit-slider-thumb]:h-4 [&::-webkit-slider-thumb]:w-4 [&::-webkit-slider-thumb]:appearance-none [&::-webkit-slider-thumb]:rounded-full [&::-webkit-slider-thumb]:bg-foreground [&::-webkit-slider-thumb]:shadow-md [&::-webkit-slider-thumb]:transition-transform [&::-webkit-slider-thumb]:hover:scale-125 [&::-moz-range-thumb]:h-4 [&::-moz-range-thumb]:w-4 [&::-moz-range-thumb]:rounded-full [&::-moz-range-thumb]:border-0 [&::-moz-range-thumb]:bg-foreground" style="background:linear-gradient(to right, hsl(var(--primary)) 0%, hsl(var(--accent)) 20%, hsl(var(--muted)) 20%)" value="2"/></div><div class="rounded-2xl border border-hairline bg-surface-2 p-4 transition-colors duration-300 hover:border-hairline-strong"><div class="flex items-center gap-3"><span class="grid h-9 w-9 shrink-0 place-items-center rounded-xl bg-surface-3 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-circle h-4 w-4"><path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z"></path></svg></span><div class="min-w-0 flex-1"><label for="calc-social" class="block truncate text-[0.875rem] font-medium text-foreground">Messaging & social</label><span class="text-[0.6875rem] text-muted-foreground">~90 MB/hr</span></div><div class="shrink-0 text-right"><div class="font-mono text-[0.875rem] font-semibold text-foreground">2 h</div><div class="text-[0.6875rem] text-muted-foreground">180 MB</div></div></div><input id="calc-social" type="range" min="0" max="10" step="0.5" aria-label="Messaging & social â hours per day" class="mt-3.5 h-1.5 w-full cursor-pointer appearance-none rounded-full bg-muted outline-none [&::-webkit-slider-thumb]:h-4 [&::-webkit-slider-thumb]:w-4 [&::-webkit-slider-thumb]:appearance-none [&::-webkit-slider-thumb]:rounded-full [&::-webkit-slider-thumb]:bg-foreground [&::-webkit-slider-thumb]:shadow-md [&::-webkit-slider-thumb]:transition-transform [&::-webkit-slider-thumb]:hover:scale-125 [&::-moz-range-thumb]:h-4 [&::-moz-range-thumb]:w-4 [&::-moz-range-thumb]:rounded-full [&::-moz-range-thumb]:border-0 [&::-moz-range-thumb]:bg-foreground" style="background:linear-gradient(to right, hsl(var(--primary)) 0%, hsl(var(--accent)) 20%, hsl(var(--muted)) 20%)" value="2"/></div><div class="rounded-2xl border border-hairline bg-surface-2 p-4 transition-colors duration-300 hover:border-hairline-strong"><div class="flex items-center gap-3"><span class="grid h-9 w-9 shrink-0 place-items-center rounded-xl bg-surface-3 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-camera h-4 w-4"><path d="M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z"></path><circle cx="12" cy="13" r="3"></circle></svg></span><div class="min-w-0 flex-1"><label for="calc-photos" class="block truncate text-[0.875rem] font-medium text-foreground">Photo & story uploads</label><span class="text-[0.6875rem] text-muted-foreground">~250 MB/hr</span></div><div class="shrink-0 text-right"><div class="font-mono text-[0.875rem] font-semibold text-foreground">1 h</div><div class="text-[0.6875rem] text-muted-foreground">250 MB</div></div></div><input id="calc-photos" type="range" min="0" max="6" step="0.5" aria-label="Photo & story uploads â hours per day" class="mt-3.5 h-1.5 w-full cursor-pointer appearance-none rounded-full bg-muted outline-none [&::-webkit-slider-thumb]:h-4 [&::-webkit-slider-thumb]:w-4 [&::-webkit-slider-thumb]:appearance-none [&::-webkit-slider-thumb]:rounded-full [&::-webkit-slider-thumb]:bg-foreground [&::-webkit-slider-thumb]:shadow-md [&::-webkit-slider-thumb]:transition-transform [&::-webkit-slider-thumb]:hover:scale-125 [&::-moz-range-thumb]:h-4 [&::-moz-range-thumb]:w-4 [&::-moz-range-thumb]:rounded-full [&::-moz-range-thumb]:border-0 [&::-moz-range-thumb]:bg-foreground" style="background:linear-gradient(to right, hsl(var(--primary)) 0%, hsl(var(--accent)) 16.666666666666664%, hsl(var(--muted)) 16.666666666666664%)" value="1"/></div><div class="rounded-2xl border border-hairline bg-surface-2 p-4 transition-colors duration-300 hover:border-hairline-strong"><div class="flex items-center gap-3"><span class="grid h-9 w-9 shrink-0 place-items-center rounded-xl bg-surface-3 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-music h-4 w-4"><path d="M9 18V5l12-2v13"></path><circle cx="6" cy="18" r="3"></circle><circle cx="18" cy="16" r="3"></circle></svg></span><div class="min-w-0 flex-1"><label for="calc-music" class="block truncate text-[0.875rem] font-medium text-foreground">Music streaming</label><span class="text-[0.6875rem] text-muted-foreground">~80 MB/hr</span></div><div class="shrink-0 text-right"><div class="font-mono text-[0.875rem] font-semibold text-foreground">1 h</div><div class="text-[0.6875rem] text-muted-foreground">80 MB</div></div></div><input id="calc-music" type="range" min="0" max="10" step="0.5" aria-label="Music streaming â hours per day" class="mt-3.5 h-1.5 w-full cursor-pointer appearance-none rounded-full bg-muted outline-none [&::-webkit-slider-thumb]:h-4 [&::-webkit-slider-thumb]:w-4 [&::-webkit-slider-thumb]:appearance-none [&::-webkit-slider-thumb]:rounded-full [&::-webkit-slider-thumb]:bg-foreground [&::-webkit-slider-thumb]:shadow-md [&::-webkit-slider-thumb]:transition-transform [&::-webkit-slider-thumb]:hover:scale-125 [&::-moz-range-thumb]:h-4 [&::-moz-range-thumb]:w-4 [&::-moz-range-thumb]:rounded-full [&::-moz-range-thumb]:border-0 [&::-moz-range-thumb]:bg-foreground" style="background:linear-gradient(to right, hsl(var(--primary)) 0%, hsl(var(--accent)) 10%, hsl(var(--muted)) 10%)" value="1"/></div><div class="rounded-2xl border border-hairline bg-surface-2 p-4 transition-colors duration-300 hover:border-hairline-strong"><div class="flex items-center gap-3"><span class="grid h-9 w-9 shrink-0 place-items-center rounded-xl bg-surface-3 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-play h-4 w-4"><polygon points="6 3 20 12 6 21 6 3"></polygon></svg></span><div class="min-w-0 flex-1"><label for="calc-video" class="block truncate text-[0.875rem] font-medium text-foreground">Video streaming (HD)</label><span class="text-[0.6875rem] text-muted-foreground">~1.5 GB/hr</span></div><div class="shrink-0 text-right"><div class="font-mono text-[0.875rem] font-semibold text-foreground">â</div><div class="text-[0.6875rem] text-muted-foreground">0 MB</div></div></div><input id="calc-video" type="range" min="0" max="6" step="0.5" aria-label="Video streaming (HD) â hours per day" class="mt-3.5 h-1.5 w-full cursor-pointer appearance-none rounded-full bg-muted outline-none [&::-webkit-slider-thumb]:h-4 [&::-webkit-slider-thumb]:w-4 [&::-webkit-slider-thumb]:appearance-none [&::-webkit-slider-thumb]:rounded-full [&::-webkit-slider-thumb]:bg-foreground [&::-webkit-slider-thumb]:shadow-md [&::-webkit-slider-thumb]:transition-transform [&::-webkit-slider-thumb]:hover:scale-125 [&::-moz-range-thumb]:h-4 [&::-moz-range-thumb]:w-4 [&::-moz-range-thumb]:rounded-full [&::-moz-range-thumb]:border-0 [&::-moz-range-thumb]:bg-foreground" style="background:linear-gradient(to right, hsl(var(--primary)) 0%, hsl(var(--accent)) 0%, hsl(var(--muted)) 0%)" value="
940"/></div><div class="rounded-2xl border border-hairline bg-surface-2 p-4 transition-colors duration-300 hover:border-hairline-strong"><div class="flex items-center gap-3"><span class="grid h-9 w-9 shrink-0 place-items-center rounded-xl bg-surface-3 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-video h-4 w-4"><path d="m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5"></path><rect x="2" y="6" width="14" height="12" rx="2"></rect></svg></span><div class="min-w-0 flex-1"><label for="calc-calls" class="block truncate text-[0.875rem] font-medium text-foreground">Video calls</label><span class="text-[0.6875rem] text-muted-foreground">~900 MB/hr</span></div><div class="shrink-0 text-right"><div class="font-mono text-[0.875rem] font-semibold text-foreground">â</div><div class="text-[0.6875rem] text-muted-foreground">0 MB</div></div></div><input id="calc-calls" type="range" min="0" max="6" step="0.5" aria-label="Video calls â hours per day" class="mt-3.5 h-1.5 w-full cursor-pointer appearance-none rounded-full bg-muted outline-none [&::-webkit-slider-thumb]:h-4 [&::-webkit-slider-thumb]:w-4 [&::-webkit-slider-thumb]:appearance-none [&::-webkit-slider-thumb]:rounded-full [&::-webkit-slider-thumb]:bg-foreground [&::-webkit-slider-thumb]:shadow-md [&::-webkit-slider-thumb]:transition-transform [&::-webkit-slider-thumb]:hover:scale-125 [&::-moz-range-thumb]:h-4 [&::-moz-range-thumb]:w-4 [&::-moz-range-thumb]:rounded-full [&::-moz-range-thumb]:border-0 [&::-moz-range-thumb]:bg-foreground" style="background:linear-gradient(to right, hsl(var(--primary)) 0%, hsl(var(--accent)) 0%, hsl(var(--muted)) 0%)" value="0"/></div></div><div class="lg:sticky lg:top-28 lg:self-start"><div class="ticket relative overflow-hidden rounded-2xl border border-hairline bg-surface-gradient p-6"><div aria-hidden="true" class="pointer-events-none absolute -right-16 -top-16 h-48 w-48 rounded-full bg-primary/20 blur-[70px]"></div><div class="relative"><label for="calc-days" class="eyebrow">Trip length</label><div class="mt-2 flex items-baseline gap-2"><span class="font-display text-3xl font-bold text-foreground">10</span><span class="text-sm text-muted-foreground">days</span></div><input id="calc-days" type="range" min="1" max="60" class="mt-3 h-1.5 w-full cursor-pointer appearance-none rounded-full outline-none [&::-webkit-slider-thumb]:h-4 [&::-webkit-slider-thumb]:w-4 [&::-webkit-slider-thumb]:appearance-none [&::-webkit-slider-thumb]:rounded-full [&::-webkit-slider-thumb]:bg-foreground [&::-moz-range-thumb]:h-4 [&::-moz-range-thumb]:w-4 [&::-moz-range-thumb]:rounded-full [&::-moz-range-thumb]:border-0 [&::-moz-range-thumb]:bg-foreground" style="background:linear-gradient(to right, hsl(var(--primary)) 0%, hsl(var(--accent)) 15.254237288135593%, hsl(var(--muted)) 15.254237288135593%)" value="10"/><div class="perforated my-6"></div><p class="eyebrow">You'll likely need</p><div class="mt-1 flex items-baseline gap-2"><span class="font-display text-[3.25rem] font-extrabold leading-none text-aurora">7</span><span class="font-display text-2xl font-bold text-muted-foreground">GB</span></div><dl class="mt-5 space-y-2 text-[0.8125rem]"><div class="flex justify-between"><dt class="text-muted-foreground">Estimated per day</dt><dd class="font-mono font-medium text-foreground">520 MB</dd></div><div class="flex justify-between"><dt class="text-muted-foreground">Across <!-- -->10<!-- --> days</dt><dd class="font-mono font-medium text-foreground">5.1<!-- --> GB</dd></div><div class="flex justify-between"><dt class="text-muted-foreground">Safety headroom</dt><dd class="font-mono font-medium text-foreground">+20%</dd></div></dl><a class="relative inline-flex select-none items-center justify-center gap-2 whitespace-nowrap rounded-full transition-all duration-300 ease-out-expo focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-45 [&_svg]:pointer-events-none [&_svg]:size-[1.05em] [&_svg]:shrink-0 active:scale-[0.985] overflow-hidden bg-aurora font-semibold text-[hsl(232_32%_5%)] shadow-glow hover:brightness-110 before:absolute before:inset-0 before:-translate-x-full before:bg-gradient-to-r before:from-transparent before:via-white/45 before:to-transparent before:transition-transform before:duration-700 before:ease-out-expo hover:before:translate-x-full h-12 px-7 text-[0.9375rem] mt-6 w-full" href="/destinations" data-discover="true">Find a <!-- -->7<!-- --> GB plan<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><p class="mt-4 text-[0.6875rem] leading-relaxed text-muted-foreground">Estimates only. Real usage depends on video quality, background app refresh and how often you tether. Offline maps and downloaded playlists cut it dramatically â<!-- --> <a class="underline underline-offset-2" href="/blog/how-much-data-do-you-need-when-travelling" data-discover="true">see the full breakdown</a>.</p></div></div></div></div></div></section><section id="compare" class="section"><div class="shell relative z-10"><div class="reveal max-w-2xl mx-auto text-center"><p class="eyebrow mb-4 flex items-center gap-2.5 justify-center"><span class="h-px w-6 bg-gradient-to-r from-transparent to-primary" aria-hidden="true"></span>Honest comparison<span class="h-px w-6 bg-gradient-to-l from-transparent to-primary" aria-hidden="true"></span></p><h2 class="font-display text-display-sm font-bold text-foreground">How a travel eSIM stacks up against the <span class="text-aurora">alternatives</span></h2><p class="mt-4 text-[1.0625rem] leading-relaxed text-muted-foreground">Roaming is convenient and expensive. A local SIM is cheap and fiddly. Pocket Wi-Fi is a second device to keep charged. Here's where each one genuinely wins.</p></div><div class="reveal mt-14"><div class="-mx-5 overflow-x-auto px-5 sm:mx-0 sm:px-0"><table class="w-full min-w-[46rem] border-separate border-spacing-0"><caption class="sr-only">Travel connectivity options compared across seven criteria</caption><thead><tr><th scope="col" class="w-[22%] pb-4 text-left align-bottom"><span class="eyebrow">Criteria</span></th><th scope="col" class="w-[19.5%] rounded-t-2xl px-4 pb-4 pt-5 text-center align-bottom border-x border-t border-primary/30 bg-aurora-soft"><span class="block text-[0.9375rem] font-semibold text-foreground">exSIMus eSIM</span><span class="mt-1.5 inline-flex items-center gap-1.5 rounded-full bg-signal/15 px-2.5 py-0.5"><span class="signal-dot h-1.5 w-1.5"></span><span class="font-mono text-[0.625rem] font-semibold uppercase tracking-wider text-signal">Recommended</span></span></th><th scope="col" class="w-[19.5%] rounded-t-2xl px-4 pb-4 pt-5 text-center align-bottom"><span class="block text-[0.9375rem] font-semibold text-muted-foreground">Home roaming</span></th><th scope="col" class="w-[19.5%] rounded-t-2xl px-4 pb-4 pt-5 text-center align-bottom"><span class="block text-[0.9375rem] font-semibold text-muted-foreground">Local SIM card</span></th><th scope="col" class="w-[19.5%] rounded-t-2xl px-4 pb-4 pt-5 text-center align-bottom"><span class="block text-[0.9375rem] font-semibold text-muted-foreground">Pocket Wi-Fi</span></th></tr></thead><tbody><tr class="group"><th scope="row" class="border-t border-hairline py-4 pr-4 text-left text-[0.9375rem] font-medium text-foreground">Ready before you fly</th><td class="border-t px-4 py-4 text-center align-middle transition-colors border-x border-primary/30 bg-aurora-soft"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-signal/15 text-signal"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">
94Installed at home</span></span></td><td class="border-t border-hairline px-4 py-4 text-center align-middle transition-colors group-hover:bg-muted/40"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-signal/15 text-signal"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">Already on your plan</span></span></td><td class="border-t border-hairline px-4 py-4 text-center align-middle transition-colors group-hover:bg-muted/40"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-destructive/12 text-destructive"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x h-3.5 w-3.5"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">Bought on arrival</span></span></td><td class="border-t border-hairline px-4 py-4 text-center align-middle transition-colors group-hover:bg-muted/40"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-warning/15 text-warning"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-minus h-3.5 w-3.5"><path d="M5 12h14"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">Needs collection</span></span></td></tr><tr class="group"><th scope="row" class="border-t border-hairline py-4 pr-4 text-left text-[0.9375rem] font-medium text-foreground">Predictable cost</th><td class="border-t px-4 py-4 text-center align-middle transition-colors border-x border-primary/30 bg-aurora-soft"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-signal/15 text-signal"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">Prepaid, fixed</span></span></td><td class="border-t border-hairline px-4 py-4 text-center align-middle transition-colors group-hover:bg-muted/40"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-destructive/12 text-destructive"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x h-3.5 w-3.5"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">Metered, bill-shock risk</span></span></td><td class="border-t border-hairline px-4 py-4 text-center align-middle transition-colors group-hover:bg-muted/40"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-signal/15 text-signal"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">Prepaid</span></span></td><td class="border-t border-hairline px-4 py-4 text-center align-middle transition-colors group-hover:bg-muted/40"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-warning/15 text-warning"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-minus h-3.5 w-3.5"><path d="M5 12h14"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">Daily rental + deposit</span></span></td></tr><tr class="group"><th scope="row" class="border-t border-hairline py-4 pr-4 text-left text-[0.9375rem] font-medium text-foreground">Keeps your number reachable</th><td class="border-t px-4 py-4 text-center align-middle transition-colors border-x border-primary/30 bg-aurora-soft"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-signal/15 text-signal"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">Runs as a second line</span></span></td><td class="border-t border-hairline px-4 py-4 text-center align-middle transition-colors group-hover:bg-muted/40"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-signal/15 text-signal"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">Same SIM</span></span></td><td class="border-t border-hairline px-4 py-4 text-center align-middle transition-colors group-hover:bg-muted/40"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-destructive/12 text-destructive"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x h-3.5 w-3.5"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">Swaps your SIM out</span></span></td><td class="border-t border-hairline px-4 py-4 text-center align-middle transition-colors group-hover:bg-muted/40"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-signal/15 text-signal"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">Separate device</span></span></td></tr><tr class="group"><th scope="row" class="border-t border-hairline py-4 pr-4 text-left text-[0.9375rem] font-medium text-foreground">No extra hardware</th><td class="border-t px-4 py-4 text-center align-middle transition-colors border-x border-primary/30 bg-aurora-soft"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-signal/15 text-signal"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">Software profile</span></span></td><td class="border-t border-hairline px-4 py-4 text-center align-middle transition-colors group-hover:bg-muted/40"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-signal/15 text-signal"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">None</span></span></td><td class="border-t border-hairline px-4 py-4 text-center align-middle transition-colors group-hover:bg-muted/40"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-warning/15 text-warning"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-minus h-3.5 w-3.5"><path d="M5 12h14"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">Plastic SIM + pin</span></span></td><td class="border-t border-hairline px-4 py-4 text-center align-middle transition-colors group-hover:bg-muted/40"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-destructive/12 text-destructive"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x h-3.5 w-3.5"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">Router to carry & charge</span></span></td></tr><tr class="group"><th scope="row" class="border-t border-hairline py-4 pr-4 text-left text-[0.9375rem] font-medium text-foreground">Works across borders</th><td class="border-t px-4 py-4 text-center align-middle transition-colors border-x border-primary/30 bg-aurora-soft"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-signal/15 text-signal"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">Regional bundles</span></span></td><td class="border-t border-hairline px-4 py-4 text-center align-middle transition-colors group-hover:bg-muted/40"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-warning/15 text-warning"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-minus h-3.5 w-3.5"><path d="M5 12h14"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">Zone-dependent</span></span></td><td class="border-t border-hairline px-4 py-4 text-center align-middle transition-colors group-hover:bg-muted/40"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-destructive/12 text-destructive"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x h-3.5 w-3.5"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">One country</span></span></td><td class="border-t border-hairline px-4 py-4 text-center align-middle transition-colors group-hover:bg-muted/40"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-warning/15 text-warning"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-minus h-3.5 w-3.5"><path d="M5 12h14"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">Plan-dependent</span></span></td></tr><tr class="group"><th scope="row" class="border-t border-hairline py-4 pr-4 text-left text-[0.9375rem] font-medium text-foreground">Usage visible in real time</th><td class="border-t px-4 py-4 text-center align-middle transition-colors border-x border-primary/30 bg-aurora-soft"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-signal/15 text-signal"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">Live in your dashboard</span></span></td><td class="border-t border-hairline px-4 py-4 text-center align-middle transition-colors group-hover:bg-muted/40"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-warning/15 text-warning"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-minus h-3.5 w-3.5"><path d="M5 12h14"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">Often delayed</span></span></td><td class="border-t border-hairline px-4 py-4 text-center align-middle transition-colors group-hover:bg-muted/40"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-warning/15 text-warning"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-minus h-3.5 w-3.5"><path d="M5 12h14"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">USSD codes</span></span></td><td class="border-t border-hairline px-4 py-4 text-center align-middle transition-colors group-hover:bg-muted/40"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-destructive/12 text-destructive"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x h-3.5 w-3.5"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">Rarely</span></span></td></tr><tr class="group"><th scope="row" class="border-t border-hairline py-4 pr-4 text-left text-[0.9375rem] font-medium text-foreground">
94Language barrier at purchase</th><td class="border-t px-4 py-4 text-center align-middle transition-colors border-x border-primary/30 bg-aurora-soft rounded-b-2xl border-b"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-signal/15 text-signal"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">English, before you go</span></span></td><td class="border-t border-hairline px-4 py-4 text-center align-middle transition-colors group-hover:bg-muted/40"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-signal/15 text-signal"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3.5 w-3.5"><path d="M20 6 9 17l-5-5"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">None</span></span></td><td class="border-t border-hairline px-4 py-4 text-center align-middle transition-colors group-hover:bg-muted/40"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-destructive/12 text-destructive"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x h-3.5 w-3.5"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">Local shop, local forms</span></span></td><td class="border-t border-hairline px-4 py-4 text-center align-middle transition-colors group-hover:bg-muted/40"><span class="flex flex-col items-center gap-1.5"><span class="grid h-6 w-6 place-items-center rounded-full bg-warning/15 text-warning"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-minus h-3.5 w-3.5"><path d="M5 12h14"></path></svg></span><span class="text-xs leading-snug text-muted-foreground">Counter queue</span></span></td></tr></tbody></table></div><p class="mt-6 text-center text-[0.8125rem] text-muted-foreground">Roaming remains the simplest option if your home plan already includes your destination â check before you buy anything.</p></div></div></section><section id="faq" class="section"><div class="shell relative z-10"><div class="grid gap-12 lg:grid-cols-[0.85fr_1.15fr] lg:gap-16"><div class="lg:sticky lg:top-28 lg:self-start"><div class="reveal max-w-2xl text-left"><p class="eyebrow mb-4 flex items-center gap-2.5"><span class="h-px w-6 bg-gradient-to-r from-transparent to-primary" aria-hidden="true"></span>Common questions<span class="h-px w-6 bg-gradient-to-l from-transparent to-primary" aria-hidden="true"></span></p><h2 class="font-display text-display-sm font-bold text-foreground">Everything worth asking <span class="text-aurora">before you buy</span></h2><p class="mt-4 text-[1.0625rem] leading-relaxed text-muted-foreground">Still unsure? The help centre goes deeper, and support answers in minutes rather than days.</p></div><div class="mt-7 flex flex-wrap gap-3"><a class="group inline-flex items-center gap-1.5 rounded-full border border-hairline px-4 py-2 text-sm font-medium text-foreground transition-all duration-300 hover:-translate-y-0.5 hover:border-primary/40" href="/help-center" data-discover="true">Visit the help centre<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-3.5 w-3.5 transition-transform duration-300 group-hover:translate-x-1"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a class="inline-flex items-center gap-1.5 rounded-full border border-hairline px-4 py-2 text-sm font-medium text-muted-foreground transition-all duration-300 hover:-translate-y-0.5 hover:text-foreground" href="/contact" data-discover="true">Talk to a human</a></div></div><div class="reveal divide-y divide-hairline"><div><h3><button type="button" aria-expanded="true" aria-controls="faq-panel-0" id="faq-trigger-0" class="flex w-full items-start justify-between gap-6 py-5 text-left transition-colors hover:text-primary"><span class="text-[1.0625rem] font-medium leading-snug transition-colors text-foreground">What is an eSIM, in one sentence?</span><span class="mt-0.5 grid h-7 w-7 shrink-0 place-items-center rounded-full border transition-all duration-500 ease-out-expo rotate-45 border-primary/40 bg-primary/10 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus h-3.5 w-3.5"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg></span></button></h3><div id="faq-panel-0" role="region" aria-labelledby="faq-trigger-0" class="grid transition-all duration-500 ease-out-expo grid-rows-[1fr] opacity-100"><div class="overflow-hidden"><p class="pb-6 pr-12 text-[0.9375rem] leading-relaxed text-muted-foreground">An eSIM is a SIM card built into your phone as software â instead of slotting in a plastic card, you scan a QR code and a carrier profile downloads onto a chip that is already inside the handset.</p></div></div></div><div><h3><button type="button" aria-expanded="false" aria-controls="faq-panel-1" id="faq-trigger-1" class="flex w-full items-start justify-between gap-6 py-5 text-left transition-colors hover:text-primary"><span class="text-[1.0625rem] font-medium leading-snug transition-colors text-foreground
94/90">Will an exSIMus eSIM work on my phone?</span><span class="mt-0.5 grid h-7 w-7 shrink-0 place-items-center rounded-full border transition-all duration-500 ease-out-expo border-hairline text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus h-3.5 w-3.5"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg></span></button></h3><div id="faq-panel-1" role="region" aria-labelledby="faq-trigger-1" class="grid transition-all duration-500 ease-out-expo grid-rows-[0fr] opacity-0"><div class="overflow-hidden"><p class="pb-6 pr-12 text-[0.9375rem] leading-relaxed text-muted-foreground">It works on any eSIM-capable, carrier-unlocked handset. That covers iPhone XS and newer, Google Pixel 3 and newer, Samsung Galaxy S20 and newer, and most recent mid-range Android devices. If your phone was bought on contract, check with your operator that it is unlocked â a locked handset will reject any third-party profile.</p></div></div></div><div><h3><button type="button" aria-expanded="false" aria-controls="faq-panel-2" id="faq-trigger-2" class="flex w-full items-start justify-between gap-6 py-5 text-left transition-colors hover:text-primary"><span class="text-[1.0625rem] font-medium leading-snug transition-colors text-foreground/90">Do I keep my own phone number?</span><span class="mt-0.5 grid h-7 w-7 shrink-0 place-items-center rounded-full border transition-all duration-500 ease-out-expo border-hairline text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus h-3.5 w-3.5"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg></span></button></h3><div id="faq-panel-2" role="region" aria-labelledby="faq-trigger-2" class="grid transition-all duration-500 ease-out-expo grid-rows-[0fr] opacity-0"><div class="overflow-hidden"><p class="pb-6 pr-12 text-[0.9375rem] leading-relaxed text-muted-foreground">Yes. The eSIM installs as an additional line, so your usual SIM stays in the phone and keeps receiving calls, texts and two-factor codes. You simply set the eSIM as the line used for mobile data.</p></div></div></div><div><h3><button type="button" aria-expanded="false" aria-controls="faq-panel-3" id="faq-trigger-3" class="flex w-full items-start justify-between gap-6 py-5 text-left transition-colors hover:text-primary"><span class="text-[1.0625rem] font-medium leading-snug transition-colors text-foreground/90">How quickly does it arrive?</span><span class="mt-0.5 grid h-7 w-7 shrink-0 place-items-center rounded-full border transition-all duration-500 ease-out-expo border-hairline text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus h-3.5 w-3.5"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg></span></button></h3><div id="faq-panel-3" role="region" aria-labelledby="faq-trigger-3" class="grid transition-all duration-500 ease-out-expo grid-rows-[0fr] opacity-0"><div class="overflow-hidden"><p class="pb-6 pr-12 text-[0.9375rem] leading-relaxed text-muted-foreground">Almost immediately. Once payment clears, the QR code appears in your dashboard and is emailed to you, typically within a few seconds. You can install it straight away and leave the line switched off until you land.</p></div></div></div><div><h3><button type="button" aria-expanded="false" aria-controls="faq-panel-4" id="faq-trigger-4" class="flex w-full items-start justify-between gap-6 py-5 text-left transition-colors hover:text-primary"><span class="text-[1.0625rem] font-medium leading-snug transition-colors text-foreground/90">Why do prices differ so much between countries?</span><span class="mt-0.5 grid h-7 w-7 shrink-0 place-items-center rounded-full border transition-all duration-500 ease-out-expo border-hairline text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus h-3.5 w-3.5"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg></span></button></h3><div id="faq-panel-4" role="region" aria-labelledby="faq-trigger-4" class="grid transition-all duration-500 ease-out-expo grid-rows-[0fr] opacity-0"><div class="overflow-hidden"><p class="pb-6 pr-12 text-[0.9375rem] leading-relaxed text-muted-foreground">Because wholesale data costs differ. Every plan you see is priced from the live catalogue for that specific country or region, based on what the host networks charge. That is
94why 10 GB in Turkey and 10 GB in Switzerland are not the same price â and why we show you the real figure rather than a single flat rate.</p></div></div></div><div><h3><button type="button" aria-expanded="false" aria-controls="faq-panel-5" id="faq-trigger-5" class="flex w-full items-start justify-between gap-6 py-5 text-left transition-colors hover:text-primary"><span class="text-[1.0625rem] font-medium leading-snug transition-colors text-foreground/90">What happens when my data runs out?</span><span class="mt-0.5 grid h-7 w-7 shrink-0 place-items-center rounded-full border transition-all duration-500 ease-out-expo border-hairline text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus h-3.5 w-3.5"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg></span></button></h3><div id="faq-panel-5" role="region" aria-labelledby="faq-trigger-5" class="grid transition-all duration-500 ease-out-expo grid-rows-[0fr] opacity-0"><div class="overflow-hidden"><p class="pb-6 pr-12 text-[0.9375rem] leading-relaxed text-muted-foreground">The line stops passing data rather than billing you extra â there is no overage charge and no surprise invoice. You can top up the profile already installed on your phone from your dashboard in a couple of taps, with no new QR code to scan.</p></div></div></div><div><h3><button type="button" aria-expanded="false" aria-controls="faq-panel-6" id="faq-trigger-6" class="flex w-full items-start justify-between gap-6 py-5 text-left transition-colors hover:text-primary"><span class="text-[1.0625rem] font-medium leading-snug transition-colors text-foreground/90">Can I get a refund?</span><span class="mt-0.5 grid h-7 w-7 shrink-0 place-items-center rounded-full border transition-all duration-500 ease-out-expo border-hairline text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus h-3.5 w-3.5"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg></span></button></h3><div id="faq-panel-6" role="region" aria-labelledby="faq-trigger-6" class="grid transition-all duration-500 ease-out-expo grid-rows-[0fr] opacity-0"><div class="overflow-hidden"><p class="pb-6 pr-12 text-[0.9375rem] leading-relaxed text-muted-foreground">Yes, provided the eSIM has not been installed. Once a profile has been downloaded to a device it is consumed and cannot be returned, which is standard for digital SIM products. Full details are in our refund policy.</p></div></div></div><div><h3><button type="button" aria-expanded="false" aria-controls="faq-panel-7" id="faq-trigger-7" class="flex w-full items-start justify-between gap-6 py-5 text-left transition-colors hover:text-primary"><span class="text-[1.0625rem] font-medium leading-snug transition-colors text-foreground/90">Can I use the eSIM as a hotspot?</span><span class="mt-0.5 grid h-7 w-7 shrink-0 place-items-center rounded-full border transition-all duration-500 ease-out-expo border-hairline text-muted-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus h-3.5 w-3.5"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg></span></button></h3><div id="faq-panel-7" role="region" aria-labelledby="faq-trigger-7" class="grid transition-all duration-500 ease-out-expo grid-rows-[0fr] opacity-0"><div class="overflow-hidden"><p class="pb-6 pr-12 text-[0.9375rem] leading-relaxed text-muted-foreground">On most plans, yes. Tethering rules are set by the host network rather than by us, so a handful of regional packages restrict or throttle it. Where a restriction applies it is stated on the plan itself before you buy.</p></div></div></div></div></div></div></section><section id="guides" class="section border-y border-hairline bg-surface-1"><div class="shell relative z-10"><div class="flex flex-col items-start justify-between gap-6 md:flex-row md:items-end"><div class="reveal text-left max-w-xl"><p class="eyebrow mb-4 flex items-center gap-2.5"><span class="h-px w-6 bg-gradient-to-r from-transparent to-primary" aria-hidden="true"></span>From the guides<span class="h-px w-6 bg-gradient-to-l from-transparent to-primary" aria-hidden="true"></span></p><h2 class="font-display text-display-sm font-bold text-foreground">Read this before you <span class="text-aurora">switch it on</span></h2><p class="mt-4 text-[1.0625rem] leading-relaxed text-muted-foreground">Setup walkthroughs, country briefings and the troubleshooting steps that fix almost every eSIM problem.</p></div><a class="relative inline-flex select-none items-center justify-center gap-2 whitespace-nowrap rounded-full font-medium transition-all duration-300 ease-out-expo focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-45 [&_svg]:pointer-events-none [&_svg]:size-[1.05em] [&_svg]:shrink-0 active:scale-[0.985] border border-hairline bg-surface-2 text-foreground hover:border-hairline-strong hover:bg-surface-3 h-12 px-7 text-[0.9375rem] shrink-0" href="/blog" data-discover="true">All articles<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div><ul class="mt-14 grid gap-5 md:grid-cols-3"><li class="reveal" style="--reveal-delay:0ms"><article class="h-full"><a class="card-lift group flex h-full flex-col p-6" href="/blog/how-to-choose-a-travel-esim" data-discover="true"><div class="flex items-center justify-between"><span aria-hidden="true" class="text-3xl leading-none transition-transform duration-500 ease-out-expo group-hover:-rotate-6 group-hover:scale-110">
94ð§</span><span class="rounded-full border border-hairline px-2.5 py-1 font-mono text-[0.625rem] font-medium uppercase tracking-wider text-muted-foreground">Comparisons</span></div><h3 class="mt-5 text-[1.0625rem] font-semibold leading-snug text-foreground">How to Choose a Travel eSIM Without Guessing</h3><p class="mt-2.5 flex-1 text-[0.9375rem] leading-relaxed text-muted-foreground">Nine checks, run on any seller's product page in about five minutes, will tell you more than any comparison chart. Three of them decide your trip, and the brand is almost never one of the three.</p><div class="mt-5 flex items-center gap-3 text-xs text-muted-foreground"><time dateTime="2026-07-29">29 Jul 2026</time><span aria-hidden="true">·</span><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock h-3 w-3"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg>14<!-- --> min read</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right ml-auto h-4 w-4 -translate-x-1 opacity-0 transition-all duration-500 ease-out-expo group-hover:translate-x-0 group-hover:opacity-100"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></a></article></li><li class="reveal" style="--reveal-delay:80ms"><article class="h-full"><a class="card-lift group flex h-full flex-col p-6" href="/blog/activate-esim-without-wifi" data-discover="true"><div class="flex items-center justify-between"><span aria-hidden="true" class="text-3xl leading-none transition-transform duration-500 ease-out-expo group-hover:-rotate-6 group-hover:scale-110">âï¸</span><span class="rounded-full border border-hairline px-2.5 py-1 font-mono text-[0.625rem] font-medium uppercase tracking-wider text-muted-foreground">Guides</span></div><h3 class="mt-5 text-[1.0625rem] font-semibold leading-snug text-foreground">How to activate an eSIM without wifi, step by step</h3><p class="mt-2.5 flex-1 text-[0.9375rem] leading-relaxed text-muted-foreground">You do not need Wi-Fi to activate a travel eSIM, but you do need some connection for the moment the profile downloads. Here is the offline kit that removes the dependency, and the order to try things in once you have already landed with no data.</p><div class="mt-5 flex items-center gap-3 text-xs text-muted-foreground"><time dateTime="2026-07-29">29 Jul 2026</time><span aria-hidden="true">·</span><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock h-3 w-3"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg>12<!-- --> min read</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right ml-auto h-4 w-4 -translate-x-1 opacity-0 transition-all duration-500 ease-out-expo group-hover:translate-x-0 group-hover:opacity-100"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></a></article></li><li class="reveal" style="--reveal-delay:160ms"><article class="h-full"><a class="card-lift group flex h-full flex-col p-6" href="/blog/best-esim-for-australia" data-discover="true"><div class="flex items-center justify-between"><span aria-hidden="true" class="text-3xl leading-none transition-transform duration-500 ease-out-expo group-hover:-rotate-6 group-hover:scale-110">ð¦ðº</span><span class="rounded-full border border-hairline px-2.5 py-1 font-mono text-[0.625rem] font-medium uppercase tracking-wider text-muted-foreground">Destinations</span></div><h3 class="mt-5 text-[1.0625rem] font-semibold leading-snug text-foreground">Best eSIM for Australia in 2026: Which Network You Ride and Where It Stops</h3><p class="mt-2.5 flex-1 text-[0.9375rem] leading-relaxed text-muted-foreground">Australian cities have excellent mobile data and you probably know that already, so the real question is what happens when you drive inland. Here is which network to want, how much data the distances actually burn, and the handset rule that blocks incompatible visiting phones outright.</p><div class="mt-5 flex items-center gap-3 text-xs text-muted-foreground"><time dateTime="2026-07-29">29 Jul 2026</time><span aria-hidden="true">·</span><span class="inline-flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock h-3 w-3"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg>15<!-- --> min read</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right ml-auto h-4 w-4 -translate-x-1 opacity-0 transition-all duration-500 ease-out-expo group-hover:translate-x-0 group-hover:opacity-100"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></a></article></li></ul></div></section><section class="section pt-16 md:pt-20"><div class="shell"><div class="reveal grain relative overflow-hidden rounded-3xl border border-hairline bg-surface-1 px-6 py-16 text-center md:px-16 md:py-20"><div aria-hidden="true" class="pointer-events-none absolute inset-0"><div class="grid-backdrop absolute inset-0 opacity-40"></div><div class="absolute -left-20 -top-20 h-72 w-72 animate-aurora-drift rounded-full bg-primary/25 blur-[100px]"></div><div class="absolute -bottom-24 -right-16 h-80 w-80 animate-aurora-drift rounded-full bg-accent/20 blur-[110px]" style="animation-delay:-8s"></div></div><div class="relative z-10 mx-auto max-w-2xl"><h2 class="font-display text-display-sm font-bold text-foreground">Your next trip shouldn't start with a roaming warning</h2><p class="mx-auto mt-5 max-w-lg text-[1.0625rem] leading-relaxed text-muted-foreground">Pick a destination, choose the data you need, and be connected before the seatbelt sign goe
94s off.</p><div class="mt-9 flex flex-col items-center justify-center gap-3 sm:flex-row"><a class="relative inline-flex select-none items-center justify-center gap-2 whitespace-nowrap rounded-full transition-all duration-300 ease-out-expo focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-45 [&_svg]:pointer-events-none [&_svg]:size-[1.05em] [&_svg]:shrink-0 active:scale-[0.985] overflow-hidden bg-aurora font-semibold text-[hsl(232_32%_5%)] shadow-glow hover:brightness-110 before:absolute before:inset-0 before:-translate-x-full before:bg-gradient-to-r before:from-transparent before:via-white/45 before:to-transparent before:transition-transform before:duration-700 before:ease-out-expo hover:before:translate-x-full h-14 px-9 text-base" href="/destinations" data-discover="true">Browse destinations<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-[1.05rem] w-[1.05rem]"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a class="relative inline-flex select-none items-center justify-center gap-2 whitespace-nowrap rounded-full font-medium transition-all duration-300 ease-out-expo focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:pointer-events-none disabled:opacity-45 [&_svg]:pointer-events-none [&_svg]:size-[1.05em] [&_svg]:shrink-0 active:scale-[0.985] glass text-foreground hover:bg-surface-1/90 hover:border-hairline-strong h-14 px-9 text-base" href="/how-it-works" data-discover="true">How it works</a></div><p class="mt-6 text-[0.8125rem] text-muted-foreground">No subscription · No credit check · Refundable until installed</p></div></div></div></section></main><footer class="relative overflow-hidden border-t border-hairline bg-surface-1"><div aria-hidden="true" class="pointer-events-none absolute -bottom-[3vw] left-1/2 w-full -translate-x-1/2 select-none text-center"><span class="font-display text-[22vw] font-extrabold leading-none tracking-[-0.06em] text-foreground/[0.035]">exSIMus</span></div><div class="shell relative z-10 pt-16"><div class="grid grid-cols-2 gap-px overflow-hidden rounded-2xl border border-hairline bg-hairline md:grid-cols-4"><div class="bg-surface-1 px-5 py-6 text-center"><div class="font-display text-2xl font-bold text-foreground md:text-[1.75rem]">190+</div><div class="mt-1 text-[0.8125rem] text-muted-foreground">Countries covered</div></div><div class="bg-surface-1 px-5 py-6 text-center"><div class="font-display text-2xl font-bold text-foreground md:text-[1.75rem]">Refundable until installed</div><div class="mt-1 text-[0.8125rem] text-muted-foreground">Before installation</div></div><div class="bg-surface-1 px-5 py-6 text-center"><div class="font-display text-2xl font-bold text-foreground md:text-[1.75rem]">2 min</div><div class="mt-1 text-[0.8125rem] text-muted-foreground">Average activation</div></div><div class="bg-surface-1 px-5 py-6 text-center"><div class="font-display text-2xl font-bold text-foreground md:text-[1.75rem]">24/7</div><div class="mt-1 text-[0.8125rem] text-muted-foreground">Human support</div></div></div><div class="mt-14 grid gap-10 lg:grid-cols-[1.4fr_3fr]"><div class="max-w-sm"><a class="inline-flex items-center gap-2.5" aria-label="exSIMus â home" href="/" data-discover="true"><svg viewBox="0 0 32 32" fill="none" aria-hidden="true" class="h-8 w-8"><defs><linearGradient id="ex-logo-footer" x1="2" y1="2" x2="30" y2="30" gradientUnits="userSpaceOnUse"><stop stop-color="hsl(var(--aurora-1))"></stop><stop offset="0.55" stop-color="hsl(var(--aurora-2))"></stop><stop offset="1" stop-color="hsl(var(--aurora-3))"></stop></linearGradient></defs><path d="M6 3.5h13.2L28.5 12.6V26a2.5 2.5 0 0 1-2.5 2.5H6A2.5 2.5 0 0 1 3.5 26V6A2.5 2.5 0 0 1 6 3.5Z" stroke="url(#ex-logo-footer)" stroke-width="2" stroke-linejoin="round"></path><rect x="9" y="11" width="9" height="11" rx="2.2" fill="url(#ex-logo-footer)" opacity="0.22"></rect>
94<path d="M9 15.2h9M9 18.4h9M13.5 11.4v10.2" stroke="url(#ex-logo-footer)" stroke-width="1.5" stroke-linecap="round"></path><path d="M21.2 13.4a5.6 5.6 0 0 1 0 7.2M24.4 10.6a10 10 0 0 1 0 12.8" stroke="url(#ex-logo-footer)" stroke-width="1.9" stroke-linecap="round"></path></svg><span class="font-display text-[1.35rem] font-extrabold leading-none tracking-[-0.045em] text-foreground">ex<span class="text-aurora">SIM</span>us</span></a><p class="mt-4 text-[0.9375rem] leading-relaxed text-muted-foreground">Prepaid travel data that arrives before you do. One account, <!-- -->190+<!-- --> destinations, no roaming invoices waiting when you get home.</p><a href="mailto:[email protected]" class="mt-5 inline-flex items-center gap-2 text-sm font-medium text-foreground transition-colors hover:text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail h-4 w-4"><rect width="20" height="16" x="2" y="4" rx="2"></rect><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path></svg>[email protected]</a><div class="mt-6 flex gap-2"><a href="https://x.com/exsimus" target="_blank" rel="noopener noreferrer me" aria-label="exSIMus on X" class="grid h-9 w-9 place-items-center rounded-full border border-hairline text-muted-foreground transition-all duration-300 hover:-translate-y-0.5 hover:border-primary/50 hover:text-primary"><svg viewBox="0 0 24 24" fill="currentColor" class="h-4 w-4" aria-hidden="true"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></svg></a><a href="https://instagram.com/exsimus" target="_blank" rel="noopener noreferrer me" aria-label="exSIMus on Instagram" class="grid h-9 w-9 place-items-center rounded-full border border-hairline text-muted-foreground transition-all duration-300 hover:-translate-y-0.5 hover:border-primary/50 hover:text-primary"><svg viewBox="0 0 24 24" fill="currentColor" class="h-4 w-4" aria-hidden="true"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z"></path></svg></a><a href="https://www.linkedin.com/company/exsimus" target="_blank" rel="noopener noreferrer me" aria-label="exSIMus on LinkedIn" class="grid h-9 w-9 place-items-center rounded-full border border-hairline text-muted-foreground transition-all duration-300 hover:-translate-y-0.5 hover:border-primary/50 hover:text-primary"><svg viewBox="0 0 24 24" fill="currentColor" class="h-4 w-4" aria-hidden="true"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.064 2.064 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"></path></svg></a><a href="https://www.facebook.com/exsimus" target="_blank" rel="noopener noreferrer me" aria-label="exSIMus on Facebook" class="grid h-9 w-9 place-items-center rounded-full border border-hairline text-muted-foreground transition-all duration-300 hover:-translate-y-0.5 hover:border-primary/50 hover:text-primary"><svg viewBox="0 0 24 24" fill="currentColor" class="h-4 w-4" aria-hidden="true"><path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"></path></svg></a></div></div><div class="grid grid-cols-2 gap-8 sm:grid-cols-3 lg:grid-cols-5"><nav aria-label="Product"><h2 class="eyebrow mb-4">Product</h2><ul class="space-y-2.5"><li><a class="group inline-flex items-center gap-1 text-[0.875rem] text-muted-foreground transition-colors hover:text-foreground" href="/destinations" data-discover="true">Browse destinations<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover:translate-x-0 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a class="group inline-flex items-center gap-1 text-[0.875rem] text-muted-foreground transition-colors hover:text-foreground" href="/esim-plans" data-discover="true">All data plans<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover:translate-x-0 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a class="group inline-flex items-center gap-1 text-[0.875rem] text-muted-foreground transition-colors hover:text-foreground" href="/how-it-works" data-discover="true">How it works<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover:translate-x-0 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a class="group inline-flex items-center gap-1 text-[0.875rem] text-muted-foreground transition-colors hover:text-foreground" href="/compatibility" data-discover="true">Device compatibility<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover:translate-x-0 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a class="group inline-flex items-center gap-1 text-[0.875rem] text-muted-foreground transition-colors hover:text-foreground" href="/coverage" data-discover="true">Coverage & networks<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover:translate-x-0 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li></ul></nav><nav aria-label="Popular"><h2 class="eyebrow mb-4">Popular</h2><ul class="space-y-2.5"><li><a class="group inline-flex items-center gap-1 text-[0.875rem] text-muted-foreground transition-colors hover:text-foreground" href="/esim/fr" data-discover="true">eSIM for Europe<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover:translate-x-0 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a class="group inline-flex items-center gap-1 text-[0.875rem] text-muted-foreground transition-colors hover:text-foreground" href="/esim/jp" data-discover="true">eSIM for Japan<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover:translate-x-0 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a class="group inline-flex items-center gap-1 text-[0.875rem] text-muted-foreground transition-colors hover:text-foreground" href="/esim/us" data-discover="true">eSIM for USA<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover:translate-x-0 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a class="group inline-flex items-center gap-1 text-[0.875rem] text-muted-foreground transition-colors hover:text-foreground" href="/esim/th" data-discover="true">eSIM for Thailand<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover:translate-x-0 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a class="group inline-flex items-center gap-1 text-[0.875rem] text-muted-foreground transition-colors hover:text-foreground" href="/esim/tr" data-discover="true">eSIM for Turkey<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover:translate-x-0 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li></ul></nav><nav aria-label="Learn"><h2 class="eyebrow mb-4">Learn</h2><ul class="space-y-2.5"><li><a class="group inline-flex items-center gap-1 text-[0.875rem] text-muted-foreground transition-colors hover:text-foreground" href="/blog" data-discover="true">Blog<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover:translate-x-0 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a class="group inline-flex items-center gap-1 text-[0.875rem] text-muted-foreground transition-colors hover:text-foreground" href="/blog/what-is-an-esim" data-discover="true">What is an eSIM?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover:translate-x-0 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a class="group inline-flex items-center gap-1 text-[0.875rem] text-muted-foreground transition-colors hover:text-foreground" href="/blog/how-to-install-an-e
94sim" data-discover="true">Install an eSIM<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover:translate-x-0 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a class="group inline-flex items-center gap-1 text-[0.875rem] text-muted-foreground transition-colors hover:text-foreground" href="/blog/how-to-avoid-roaming-charges" data-discover="true">Avoid roaming charges<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover:translate-x-0 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a class="group inline-flex items-center gap-1 text-[0.875rem] text-muted-foreground transition-colors hover:text-foreground" href="/help-center" data-discover="true">Help centre<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover:translate-x-0 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li></ul></nav><nav aria-label="Company"><h2 class="eyebrow mb-4">Company</h2><ul class="space-y-2.5"><li><a class="group inline-flex items-center gap-1 text-[0.875rem] text-muted-foreground transition-colors hover:text-foreground" href="/about" data-discover="true">About<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover:translate-x-0 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a class="group inline-flex items-center gap-1 text-[0.875rem] text-muted-foreground transition-colors hover:text-foreground" href="/contact" data-discover="true">Contact<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover:translate-x-0 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a class="group inline-flex items-center gap-1 text-[0.875rem] text-muted-foreground transition-colors hover:text-foreground" href="/login" data-discover="true">Sign in<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover:translate-x-0 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a class="group inline-flex items-center gap-1 text-[0.875rem] text-muted-foreground transition-colors hover:text-foreground" href="/signup" data-discover="true">Create account<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover:translate-x-0 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li></ul></nav><nav aria-label="Legal"><h2 class="eyebrow mb-4">Legal</h2><ul class="space-y-2.5"><li><a class="group inline-flex items-center gap-1 text-[0.875rem] text-muted-foreground transition-colors hover:text-foreground" href="/terms" data-discover="true">Terms of Service<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover:translate-x-0 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a class="group inline-flex items-center gap-1 text-[0.875rem] text-muted-foreground transition-colors hover:text-foreground" href="/privacy" data-discover="true">Privacy Policy<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover:translate-x-0 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a class="group inline-flex items-center gap-1 text-[0.875rem] text-muted-foreground transition-colors hover:text-foreground" href="/cookies" data-discover="true">Cookie Policy<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover:translate-x-0 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a class="group inline-flex items-center gap-1 text-[0.875rem] text-muted-foreground transition-colors hover:text-foreground" href="/refunds" data-discover="true">Refund Policy<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover:translate-x-0 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a class="group inline-flex items-center gap-1 text-[0.875rem] text-muted-foreground transition-colors hover:text-foreground" href="/acceptable-use" data-discover="true">Acceptable Use<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3 w-3 -translate-x-1 opacity-0 transition-all duration-300 group-hover:translate-x-0 group-hover:opacity-100"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li></ul></nav></div></div><div class="perforated mt-14"></div><div class="flex flex-col items-center justify-between gap-4 py-7 md:flex-row"><p class="text-[0.8125rem] text-muted-foreground">© <!-- -->2026<!-- --> <!-- -->exSIMus<!-- -->. All rights reserved.</p><p class="text-center text-[0.8125rem] text-muted-foreground md:text-right">eSIM data services delivered over partner mobile networks. Coverage and speeds depend on the host network and your device.<!-- --> <span class="whitespace-nowrap">Flag artwork by<!-- --> <a href="https://github.com/jdecked/twemoji" rel="noopener noreferrer nofollow" target="_blank" class="underline decoration-hairline-strong underline-offset-2 transition-colors hover:text-foreground">Twemoji</a>, CC-BY 4.0.</span></p></div></div></footer></div></div>
vendor: 145 bytes, lines 94-95
94 95 <script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="813021dba782d5b648af42c0-|49" defer></script>
95<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"9154a1fede514cf196569dc01f89e241","r":1,"spa":2}' crossorigin="anonymous"></script>
95 96</body> 97</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.