{"product_id":"united-portugal-esim-qr-code-new","title":"eSIM Portugal","description":"\u003c!-- ========== eSIM 功能卡片 ========== --\u003e\n\u003cdiv class=\"esim-feature\"\u003e\n\u003cp class=\"headline\"\u003eHigh‑speed eSIM data with up to 5G internet\u003c\/p\u003e\n\u003cdiv class=\"app-icons\"\u003e\n\u003cdiv class=\"app-icon\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0550\/0521\/6953\/files\/deepseek_svg_20260606_783c89.svg?v=1780739330\" alt=\"Chat GPT\" width=\"40\" height=\"40\"\u003e\u003cspan\u003eChat GPT\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"app-icon\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0550\/0521\/6953\/files\/deepseek_svg_20260606_865099.svg?v=1780739330\" alt=\"TikTok\" width=\"40\" height=\"40\"\u003e\u003cspan\u003eTikTok\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"app-icon\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0550\/0521\/6953\/files\/deepseek_svg_20260606_5031d0.svg?v=1780739330\" alt=\"Navigasi\" width=\"40\" height=\"40\"\u003e\u003cspan\u003eNavigasi\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"app-icon\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0550\/0521\/6953\/files\/deepseek_svg_20260606_4d20e1.svg?v=1780739330\" alt=\"Live Streaming\" width=\"40\" height=\"40\"\u003e\u003cspan\u003eLive Streaming\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"app-icon\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0550\/0521\/6953\/files\/deepseek_svg_20260606_2745e9.svg?v=1780739330\" alt=\"WhatsApp\" width=\"40\" height=\"40\"\u003e\u003cspan\u003eWhatsApp\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"app-icon\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0550\/0521\/6953\/files\/deepseek_svg_20260606_fe91f8.svg?v=1780739330\" alt=\"Instagram\" width=\"40\" height=\"40\"\u003e\u003cspan\u003eInstagram\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"app-icon\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0550\/0521\/6953\/files\/deepseek_svg_20260606_37ffb9.svg?v=1780739330\" alt=\"YouTube\" width=\"40\" height=\"40\"\u003e\u003cspan\u003eYouTube\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"why-title\"\u003eWhy choose Easytripgo?\u003c\/h3\u003e\n\u003cdiv class=\"benefits\"\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0550\/0521\/6953\/files\/deepseek_svg_20260606_a66de1.svg?v=1780739330\" alt=\"Instant activation\" width=\"24\" height=\"24\"\u003e\u003cspan\u003eInstant activation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0550\/0521\/6953\/files\/deepseek_svg_20260606_6fe7f8.svg?v=1780739330\" alt=\"Fully refundable\" width=\"24\" height=\"24\"\u003e\u003cspan\u003eFully refundable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0550\/0521\/6953\/files\/deepseek_svg_20260606_d692f5.svg?v=1780739330\" alt=\"100% internet connection guarantee\" width=\"24\" height=\"24\"\u003e\u003cspan\u003e100% internet connection guarantee\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0550\/0521\/6953\/files\/deepseek_svg_20260606_e4c7a8.svg?v=1780739330\" alt=\"Coverage up to 200+ countries\" width=\"24\" height=\"24\"\u003e\u003cspan\u003eCoverage up to 200+ countries\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== 速度区块 ========== --\u003e\n\u003cdiv class=\"speed-block\"\u003e\n\u003cp class=\"speed-headline\"\u003eExperience blazing fast internet with speeds up to 120Mbps*\u003c\/p\u003e\n\u003cdiv class=\"speed-graphic-wrapper\"\u003e\n\u003cdiv class=\"rocket-wrapper\"\u003e\n\u003cimg class=\"rocket-svg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0550\/0521\/6953\/files\/deepseek_svg_20260606_e06917.svg?v=1780739330\" alt=\"Turbo Speed\" width=\"40\" height=\"40\"\u003e \u003cspan class=\"rocket-text\"\u003eTurbo Speed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"speed-graphic\"\u003e\u003csvg viewbox=\"0 0 300 140\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width: 100%; height: auto; display: block;\"\u003e\n        \u003cdefs\u003e\n          \u003clineargradient id=\"bgGrad\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"\u003e\u003cstop offset=\"0%\" stop-color=\"#0070ba\"\u003e\u003c\/stop\u003e\u003cstop offset=\"100%\" stop-color=\"#00a0e8\"\u003e\u003c\/stop\u003e\u003c\/lineargradient\u003e\n          \u003clineargradient id=\"needleGrad\" x1=\"0%\" y1=\"0%\" x2=\"0%\" y2=\"100%\"\u003e\u003cstop offset=\"0%\" stop-color=\"#ff6b00\"\u003e\u003c\/stop\u003e\u003cstop offset=\"100%\" stop-color=\"#ff3b00\"\u003e\u003c\/stop\u003e\u003c\/lineargradient\u003e\n        \u003c\/defs\u003e\n        \u003cpath d=\"M 30 120 A 120 120 0 0 1 270 120\" fill=\"none\" stroke=\"#e0e7ff\" stroke-width=\"12\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M 30 120 A 120 120 0 0 1 210 48\" fill=\"none\" stroke=\"url(#bgGrad)\" stroke-width=\"12\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n        \u003cline x1=\"150\" y1=\"120\" x2=\"210\" y2=\"48\" stroke=\"url(#needleGrad)\" stroke-width=\"5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n        \u003ccircle cx=\"150\" cy=\"120\" r=\"8\" fill=\"#ff3b00\"\u003e\u003c\/circle\u003e\n        \u003ctext x=\"150\" y=\"85\" font-family=\"system-ui, sans-serif\" font-size=\"12\" font-weight=\"bold\" fill=\"#1e293b\" text-anchor=\"middle\" letter-spacing=\"1\"\u003eUP TO\u003c\/text\u003e\n        \u003ctext x=\"150\" y=\"115\" font-family=\"system-ui, sans-serif\" font-size=\"28\" font-weight=\"800\" fill=\"#0070ba\" text-anchor=\"middle\"\u003e120\u003c\/text\u003e\n        \u003ctext x=\"210\" y=\"115\" font-family=\"system-ui, sans-serif\" font-size=\"16\" font-weight=\"600\" fill=\"#0070ba\" text-anchor=\"start\"\u003eMbps\u003c\/text\u003e\n        \u003cline x1=\"150\" y1=\"20\" x2=\"150\" y2=\"30\" stroke=\"#94a3b8\" stroke-width=\"3\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n        \u003cline x1=\"80\" y1=\"40\" x2=\"87\" y2=\"48\" stroke=\"#94a3b8\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n        \u003cline x1=\"220\" y1=\"40\" x2=\"213\" y2=\"48\" stroke=\"#94a3b8\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n      \u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul class=\"speed-notes\"\u003e\n\u003cli\u003eLab-tested speeds, actual performance may vary based on signal station coverage in different regions.\u003c\/li\u003e\n\u003cli\u003ePlease be cautious as Speedtest may consume around 1GB of data per test.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- ========== 套餐卡片 ========== --\u003e\n\u003cdiv class=\"plans-container\"\u003e\n\u003cdiv class=\"plan-card elite\"\u003e\n\u003cdiv class=\"plan-header\"\u003e\n\u003cspan class=\"card-icon\"\u003e🚀\u003c\/span\u003e\u003cspan class=\"plan-title\"\u003eElite Connectors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"plan-data\"\u003e📊 Daily 3 GB\u003c\/div\u003e\n\u003cul class=\"plan-features\"\u003e\n\u003cli\u003eIdeal for binge-watching series and movies online, such as on Netflix.\u003c\/li\u003e\n\u003cli\u003eStay connected at all times for business communication, entertainment, and social media.\u003c\/li\u003e\n\u003cli\u003eCapable of handling large document files.\u003c\/li\u003e\n\u003cli\u003eEnables sharing of data through hotspots to several devices.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"plan-card casual\"\u003e\n\u003cdiv class=\"plan-header\"\u003e\n\u003cspan class=\"card-icon\"\u003e💬\u003c\/span\u003e\u003cspan class=\"plan-title\"\u003eCasual Roamer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"plan-data\"\u003e📱 Daily 1 GB \/ 2 GB\u003c\/div\u003e\n\u003cul class=\"plan-features\"\u003e\n\u003cli\u003eSuitable for basic communication via WhatsApp and text.\u003c\/li\u003e\n\u003cli\u003eSharing experiences on social media.\u003c\/li\u003e\n\u003cli\u003eNormal use of navigation apps.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"plan-card light\"\u003e\n\u003cdiv class=\"plan-header\"\u003e\n\u003cspan class=\"card-icon\"\u003e🌿\u003c\/span\u003e\u003cspan class=\"plan-title\"\u003eLight Use Travelers\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"plan-data\"\u003e⚡ Daily 500MB\/800MB\u003c\/div\u003e\n\u003cul class=\"plan-features\"\u003e\n\u003cli\u003ePrimarily for essential communications.\u003c\/li\u003e\n\u003cli\u003eChecking and replying to WhatsApp and text messages.\u003c\/li\u003e\n\u003cli\u003eLight use of navigation apps.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== 二维码激活指南 ========== --\u003e\n\u003cdiv class=\"activation-guide\"\u003e\n\u003ch3 class=\"guide-title\"\u003e📲 eSIM Activation Guide (QR Code)\u003c\/h3\u003e\n\u003cdiv class=\"guide-grid\"\u003e\n\u003cdiv class=\"platform ios\"\u003e\n\u003cdiv class=\"platform-header\"\u003e\n\u003cdiv class=\"platform-icon\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0550\/0521\/6953\/files\/deepseek_svg_20260606_1bc90b.svg?v=1780739330\" alt=\"iOS\" width=\"32\" height=\"32\"\u003e\u003c\/div\u003e\n\u003cspan class=\"platform-name\"\u003eFor iOS Devices\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"steps-grid\"\u003e\n\u003cdiv class=\"step-card\"\u003e\n\u003cdiv class=\"step-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"step-desc\"\u003eDisplay QR code on another device or print it.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-card\"\u003e\n\u003cdiv class=\"step-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"step-desc\"\u003eGo to \u003cstrong\u003eSettings\u003c\/strong\u003e \u0026gt; \u003cstrong\u003eCellular\u003c\/strong\u003e \u0026gt; \u003cstrong\u003eAdd Cellular Plan\u003c\/strong\u003e → scan QR code.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-card\"\u003e\n\u003cdiv class=\"step-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"step-desc\"\u003eEnable eSIM: \u003cstrong\u003eSettings\u003c\/strong\u003e \u0026gt; \u003cstrong\u003eCellular\u003c\/strong\u003e → turn on eSIM.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"platform android\"\u003e\n\u003cdiv class=\"platform-header\"\u003e\n\u003cdiv class=\"platform-icon\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0550\/0521\/6953\/files\/deepseek_svg_20260606_e81f14.svg?v=1780739330\" alt=\"Android\" width=\"32\" height=\"32\"\u003e\u003c\/div\u003e\n\u003cspan class=\"platform-name\"\u003eFor Android Devices\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"steps-grid\"\u003e\n\u003cdiv class=\"step-card\"\u003e\n\u003cdiv class=\"step-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"step-desc\"\u003eDisplay QR code on another device or print it.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-card\"\u003e\n\u003cdiv class=\"step-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"step-desc\"\u003eGo to \u003cstrong\u003eSettings\u003c\/strong\u003e \u0026gt; \u003cstrong\u003eMobile Networks\u003c\/strong\u003e \u0026gt; \u003cstrong\u003eManage eSIM\u003c\/strong\u003e \u0026gt; \u003cstrong\u003eAdd eSIM\u003c\/strong\u003e → scan QR code.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-card\"\u003e\n\u003cdiv class=\"step-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"step-desc\"\u003eEnable eSIM: \u003cstrong\u003eSettings\u003c\/strong\u003e \u0026gt; \u003cstrong\u003eMobile Networks\u003c\/strong\u003e \u0026gt; \u003cstrong\u003eManage eSIM\u003c\/strong\u003e → select eSIM → turn on.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"general-tips\"\u003e\n\u003cp class=\"tips-title\"\u003e✅ Important Reminders\u003c\/p\u003e\n\u003cul class=\"tips-list\"\u003e\n\u003cli\u003eMake sure \u003cstrong\u003e\"Data Roaming\"\u003c\/strong\u003e is enabled.\u003c\/li\u003e\n\u003cli\u003eSet eSIM as the \u003cstrong\u003e\"default\" or \"primary\"\u003c\/strong\u003e for cellular data.\u003c\/li\u003e\n\u003cli\u003eKeep your home SIM as \u003cstrong\u003e\"default\" for calls and texts\u003c\/strong\u003e to stay reachable while abroad.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== 手动激活指南 ========== --\u003e\n\u003cdiv class=\"activation-guide\"\u003e\n\u003ch3 class=\"guide-title\"\u003e📱 eSIM Activation Guide (Manual Code)\u003c\/h3\u003e\n\u003cp class=\"manual-intro\"\u003eManual installation is useful if you can’t scan a QR code or if the camera isn’t working. This method lets you enter the activation details directly in your device settings.\u003c\/p\u003e\n\u003cdiv class=\"guide-grid\"\u003e\n\u003cdiv class=\"platform ios\"\u003e\n\u003cdiv class=\"platform-header\"\u003e\n\u003cdiv class=\"platform-icon\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0550\/0521\/6953\/files\/deepseek_svg_20260606_1bc90b.svg?v=1780739330\" alt=\"iOS\" width=\"32\" height=\"32\"\u003e\u003c\/div\u003e\n\u003cspan class=\"platform-name\"\u003eFor iOS Devices\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"steps-grid\"\u003e\n\u003cdiv class=\"step-card\"\u003e\n\u003cdiv class=\"step-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"step-desc\"\u003eGo to \u003cstrong\u003eSettings\u003c\/strong\u003e → \u003cstrong\u003eCellular\u003c\/strong\u003e (or Mobile Service) → \u003cstrong\u003eAdd eSIM\u003c\/strong\u003e → tap \u003cstrong\u003eScan QR code\u003c\/strong\u003e.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-card\"\u003e\n\u003cdiv class=\"step-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"step-desc\"\u003eTap \u003cstrong\u003eEnter Details Manually\u003c\/strong\u003e → Copy \u0026amp; paste the \u003cstrong\u003eSM-DP+ Address\u003c\/strong\u003e and \u003cstrong\u003eActivation Code\u003c\/strong\u003e provided by your carrier → \u003cstrong\u003eNext\u003c\/strong\u003e → \u003cstrong\u003eContinue\u003c\/strong\u003e.\u003cbr\u003e\u003cspan class=\"note\"\u003e(Confirmation code – leave blank)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-card\"\u003e\n\u003cdiv class=\"step-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"step-desc\"\u003eFollow the on-screen steps to complete the setup.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"platform android\"\u003e\n\u003cdiv class=\"platform-header\"\u003e\n\u003cdiv class=\"platform-icon\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0550\/0521\/6953\/files\/deepseek_svg_20260606_e81f14.svg?v=1780739330\" alt=\"Android\" width=\"32\" height=\"32\"\u003e\u003c\/div\u003e\n\u003cspan class=\"platform-name\"\u003eFor Android Devices\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"steps-grid\"\u003e\n\u003cdiv class=\"step-card\"\u003e\n\u003cdiv class=\"step-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"step-desc\"\u003eGo to \u003cstrong\u003eSettings\u003c\/strong\u003e → \u003cstrong\u003eMobile networks\u003c\/strong\u003e → tap \u003cstrong\u003eManage eSIM\u003c\/strong\u003e to enable the eSIM option → tap \u003cstrong\u003eAdd eSIM\u003c\/strong\u003e.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-card\"\u003e\n\u003cdiv class=\"step-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"step-desc\"\u003eSelect \u003cstrong\u003eAdd manually instead\u003c\/strong\u003e → tap \u003cstrong\u003eUse activation code\u003c\/strong\u003e → copy and paste the \u003cstrong\u003efull activation code\u003c\/strong\u003e exactly as provided (including “LPA:” and the colon).\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-card\"\u003e\n\u003cdiv class=\"step-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"step-desc\"\u003eTap \u003cstrong\u003eOK\u003c\/strong\u003e → \u003cstrong\u003eAdd\u003c\/strong\u003e → continue with the activation.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* ========== 基础重置 ========== *\/\n* {\n  margin: 0;\n  padding: 0;\n  box-sizing: border-box;\n}\n\n\/* ========== eSIM 功能卡片 ========== *\/\n.esim-feature {\n  max-width: 100%;\n  font-family: system-ui, -apple-system, sans-serif;\n  margin: 20px 0;\n}\n.headline {\n  font-size: 18px;\n  font-weight: 600;\n  margin-bottom: 24px;\n  line-height: 1.4;\n}\n.app-icons {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 20px;\n  margin-bottom: 32px;\n  justify-content: flex-start;\n  align-items: center;\n}\n.app-icon {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 6px;\n  min-width: 70px;\n}\n.app-icon img {\n  width: 40px;\n  height: 40px;\n  display: block;\n}\n.app-icon span {\n  font-size: 12px;\n  font-weight: 500;\n  color: #333;\n  text-align: center;\n}\n.why-title {\n  font-size: 22px;\n  font-weight: 700;\n  margin: 0 0 16px 0;\n}\n.benefits {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 12px;\n}\n.benefit {\n  background: #f5f7fa;\n  padding: 12px 16px;\n  border-radius: 40px;\n  font-size: 14px;\n  font-weight: 500;\n  color: #1e293b;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  justify-content: flex-start;\n}\n.benefit img {\n  width: 24px;\n  height: 24px;\n  flex-shrink: 0;\n  display: block;\n}\n@media (max-width: 640px) {\n  .app-icon img {\n    width: 32px;\n    height: 32px;\n  }\n  .app-icon span {\n    font-size: 10px;\n  }\n  .benefits {\n    gap: 8px;\n  }\n  .benefit {\n    font-size: 13px;\n    padding: 8px 12px;\n  }\n  .benefit img {\n    width: 20px;\n    height: 20px;\n  }\n}\n\n\/* ========== 速度区块 ========== *\/\n.speed-block {\n  max-width: 100%;\n  font-family: system-ui, -apple-system, sans-serif;\n  margin: 20px 0;\n  background: #ffffff;\n  border-radius: 24px;\n  padding: 24px 20px;\n}\n.speed-headline {\n  font-size: 18px;\n  font-weight: 600;\n  color: #1e293b;\n  margin: 0 0 20px 0;\n  line-height: 1.4;\n  text-align: center;\n}\n.speed-graphic-wrapper {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  margin-bottom: 20px;\n}\n.rocket-wrapper {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 8px;\n  background: rgba(255,107,0,0.1);\n  padding: 6px 14px;\n  border-radius: 60px;\n}\n.rocket-svg {\n  width: 40px;\n  height: 40px;\n  display: block;\n}\n.rocket-text {\n  font-size: 14px;\n  font-weight: 700;\n  color: #ff6b00;\n  letter-spacing: 0.5px;\n}\n.speed-graphic {\n  max-width: 300px;\n  width: 100%;\n}\n.speed-notes {\n  margin: 0;\n  padding-left: 20px;\n  list-style: disc;\n}\n.speed-notes li {\n  font-size: 13px;\n  color: #475569;\n  line-height: 1.5;\n  margin-bottom: 8px;\n}\n@media (max-width: 640px) {\n  .speed-block {\n    padding: 18px 16px;\n  }\n  .speed-headline {\n    font-size: 16px;\n  }\n  .rocket-svg {\n    width: 32px;\n    height: 32px;\n  }\n  .rocket-text {\n    font-size: 12px;\n  }\n  .speed-notes li {\n    font-size: 12px;\n  }\n}\n\n\/* ========== 套餐卡片 ========== *\/\n.plans-container {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 24px;\n  margin: 20px 0;\n  font-family: system-ui, -apple-system, sans-serif;\n}\n.plan-card {\n  flex: 1;\n  min-width: 260px;\n  border-radius: 28px;\n  padding: 24px 20px;\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.05);\n}\n.plan-card:hover {\n  transform: translateY(-6px);\n  box-shadow: 0 16px 32px rgba(0, 0, 0, 0.1);\n}\n.elite {\n  background: linear-gradient(135deg, #fff5e6 0%, #ffffff 100%);\n  border-bottom: 4px solid #ff7b00;\n}\n.casual {\n  background: linear-gradient(135deg, #e6f4ff 0%, #ffffff 100%);\n  border-bottom: 4px solid #0077b6;\n}\n.light {\n  background: linear-gradient(135deg, #e8f5e9 0%, #ffffff 100%);\n  border-bottom: 4px solid #2e7d32;\n}\n.plan-header {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  margin-bottom: 12px;\n}\n.card-icon {\n  font-size: 32px;\n  line-height: 1;\n}\n.plan-title {\n  font-size: 24px;\n  font-weight: 800;\n  color: #1e293b;\n  letter-spacing: -0.3px;\n}\n.plan-data {\n  font-size: 18px;\n  font-weight: 700;\n  margin-bottom: 20px;\n  padding-bottom: 12px;\n  border-bottom: 2px solid rgba(0,0,0,0.08);\n}\n.elite .plan-data { color: #ff7b00; }\n.casual .plan-data { color: #0077b6; }\n.light .plan-data { color: #2e7d32; }\n.plan-features {\n  margin: 0;\n  padding-left: 20px;\n  list-style: disc;\n}\n.plan-features li {\n  font-size: 14px;\n  color: #334155;\n  line-height: 1.5;\n  margin-bottom: 10px;\n}\n.plan-features li:last-child {\n  margin-bottom: 0;\n}\n@media (max-width: 768px) {\n  .plans-container {\n    flex-direction: column;\n  }\n  .plan-card {\n    width: 100%;\n  }\n  .plan-title {\n    font-size: 22px;\n  }\n  .card-icon {\n    font-size: 28px;\n  }\n}\n\n\/* ========== 激活指南通用样式 ========== *\/\n.activation-guide {\n  max-width: 100%;\n  font-family: system-ui, -apple-system, sans-serif;\n  margin: 24px 0;\n  background: #ffffff;\n  border-radius: 28px;\n  padding: 24px 20px;\n  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.05);\n  border: 1px solid #eef2f6;\n}\n.guide-title {\n  font-size: 24px;\n  font-weight: 700;\n  color: #1e293b;\n  margin: 0 0 16px 0;\n  text-align: center;\n  letter-spacing: -0.3px;\n}\n.manual-intro {\n  font-size: 14px;\n  color: #475569;\n  background: #f1f5f9;\n  padding: 12px 16px;\n  border-radius: 20px;\n  margin: 0 0 24px 0;\n  text-align: center;\n  line-height: 1.4;\n}\n.guide-grid {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 24px;\n  margin-bottom: 32px;\n}\n.platform {\n  flex: 1;\n  min-width: 260px;\n  border-radius: 24px;\n  padding: 20px;\n  transition: all 0.2s;\n}\n.ios {\n  background: linear-gradient(135deg, #f5f7ff 0%, #ffffff 100%);\n  border-bottom: 3px solid #007aff;\n}\n.android {\n  background: linear-gradient(135deg, #f0fdf4 0%, #ffffff 100%);\n  border-bottom: 3px solid #3ddc84;\n}\n.platform-header {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  margin-bottom: 20px;\n  padding-bottom: 12px;\n  border-bottom: 2px solid rgba(0,0,0,0.05);\n}\n.platform-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 36px;\n  height: 36px;\n}\n.platform-icon img {\n  width: 32px;\n  height: 32px;\n  display: block;\n}\n.platform-name {\n  font-size: 22px;\n  font-weight: 700;\n  color: #1e293b;\n}\n.steps-grid {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n}\n.step-card {\n  display: flex;\n  align-items: flex-start;\n  gap: 14px;\n  background: rgba(255,255,255,0.7);\n  border-radius: 20px;\n  padding: 12px 16px;\n  transition: all 0.2s;\n  border: 1px solid rgba(0,0,0,0.03);\n}\n.step-card:hover {\n  background: #ffffff;\n  box-shadow: 0 4px 12px rgba(0,0,0,0.05);\n  transform: translateX(4px);\n}\n.step-number {\n  width: 32px;\n  height: 32px;\n  background: #007aff;\n  color: white;\n  border-radius: 40px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 700;\n  font-size: 16px;\n  flex-shrink: 0;\n  box-shadow: 0 2px 6px rgba(0,122,255,0.3);\n}\n.android .step-number {\n  background: #3ddc84;\n  color: #1e293b;\n  box-shadow: 0 2px 6px rgba(61,220,132,0.3);\n}\n.step-desc {\n  font-size: 14px;\n  color: #334155;\n  line-height: 1.4;\n  flex: 1;\n}\n.step-desc strong {\n  color: #1e293b;\n  font-weight: 600;\n}\n.note {\n  font-size: 12px;\n  color: #64748b;\n  display: inline-block;\n  margin-top: 4px;\n}\n.general-tips {\n  background: #f8fafc;\n  border-radius: 20px;\n  padding: 20px;\n  margin-top: 8px;\n}\n.tips-title {\n  font-size: 18px;\n  font-weight: 700;\n  color: #0f3b2c;\n  margin: 0 0 12px 0;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n.tips-list {\n  margin: 0;\n  padding-left: 20px;\n  list-style-type: disc;\n}\n.tips-list li {\n  font-size: 14px;\n  color: #334155;\n  line-height: 1.5;\n  margin-bottom: 10px;\n}\n.tips-list li:last-child {\n  margin-bottom: 0;\n}\n@media (max-width: 768px) {\n  .activation-guide {\n    padding: 20px 16px;\n  }\n  .guide-title {\n    font-size: 22px;\n  }\n  .platform-name {\n    font-size: 20px;\n  }\n  .platform-icon img {\n    width: 28px;\n    height: 28px;\n  }\n  .step-number {\n    width: 28px;\n    height: 28px;\n    font-size: 14px;\n  }\n  .step-desc {\n    font-size: 13px;\n  }\n  .tips-list li {\n    font-size: 13px;\n  }\n  .manual-intro {\n    font-size: 13px;\n  }\n}\n\n\/* ========== 强制移除所有图片的黑色边框 ========== *\/\n.app-icon img,\n.platform-icon img,\n.benefit img,\n.rocket-svg {\n  border: none !important;\n  outline: none !important;\n  background: transparent !important;\n  box-shadow: none !important;\n}\n\u003c\/style\u003e","brand":"Tsim Tech","offers":[{"title":"1 \/ 2GB","offer_id":45344190988473,"sku":"d02b0cea1d4c4efdba1fc5129d4fd6c9","price":49000.0,"currency_code":"IDR","in_stock":true},{"title":"3 \/ 5GB","offer_id":45344191021241,"sku":"df375727c7b140b580ca06eb601d31b0","price":79000.0,"currency_code":"IDR","in_stock":true},{"title":"5 \/ 10GB","offer_id":45344191054009,"sku":"f685a1f420db43348adb50c88cecff2c","price":139000.0,"currency_code":"IDR","in_stock":true},{"title":"7 \/ 10GB","offer_id":45344191086777,"sku":"d1c68d1fc2dd4ec79aa1cd47b0f09e29","price":149000.0,"currency_code":"IDR","in_stock":true},{"title":"10 \/ 20GB","offer_id":45344191119545,"sku":"556f8de474b748449b7ccaa7cab60118","price":299000.0,"currency_code":"IDR","in_stock":true},{"title":"15 \/ 20GB","offer_id":45344191152313,"sku":"3ad7e0ca345f4ae0b64de6d01c425130","price":309000.0,"currency_code":"IDR","in_stock":true},{"title":"20 \/ 30GB","offer_id":45344191185081,"sku":"689c4f3cc428455aa27a0c26fcdbc35f","price":449000.0,"currency_code":"IDR","in_stock":true},{"title":"30 \/ 30GB","offer_id":45344191217849,"sku":"e1f3f3629838474cad36f38712441b28","price":469000.0,"currency_code":"IDR","in_stock":true},{"title":"30 \/ 60GB","offer_id":45344191250617,"sku":"560963d8da80403d93dea11181ab096b","price":729000.0,"currency_code":"IDR","in_stock":true},{"title":"60 \/ 100GB","offer_id":45344191283385,"sku":"83c0c8ef8c894c5b99987cfe78744499","price":1499000.0,"currency_code":"IDR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/0521\/6953\/files\/lisbon-8268810_1280.jpg?v=1745739594","url":"https:\/\/easytripgo.id\/products\/united-portugal-esim-qr-code-new","provider":"Easytripgo","version":"1.0","type":"link"}