.storefront-product-journey{--journey-ink: var(--color-ink, #111111);--journey-copy: #536071;--journey-blue: #285e9c;width:100%;max-width:1200px;margin:44px auto 12px;padding:32px 0 8px;border-top:1px solid var(--color-line, #e8eaee);color:var(--journey-ink);font-family:var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);text-align:left}.storefront-product-journey,.storefront-product-journey *,.storefront-product-journey-link{box-sizing:border-box}.storefront-product-journey .storefront-product-journey__heading{max-width:760px}.storefront-product-journey h2,.storefront-product-journey h3,.storefront-product-journey p{margin:0}.storefront-product-journey .storefront-product-journey__heading h2{color:var(--journey-ink);font-size:clamp(25px,2.3vw,31px);font-weight:680;line-height:1.2;letter-spacing:-.045em}.storefront-product-journey .storefront-product-journey__heading p{margin-top:10px;color:var(--journey-copy);font-size:15px;line-height:1.65}.storefront-product-journey .storefront-product-journey__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;margin:28px 0 30px;padding:0}.storefront-product-journey--esim .storefront-product-journey__steps{grid-template-columns:repeat(5,minmax(0,1fr))}.storefront-product-journey .storefront-product-journey__steps li{min-width:0;margin:0;padding:0}.storefront-product-journey .storefront-product-journey__number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:14px;border-radius:50%;background:#edf5fd;color:var(--journey-blue);font-size:14px;font-weight:700;line-height:1}.storefront-product-journey .storefront-product-journey__steps h3,.storefront-product-journey .storefront-product-journey__app h3,.storefront-product-journey .storefront-product-journey__installation h3{color:var(--journey-ink);font-size:16px;font-weight:650;line-height:1.4;letter-spacing:-.02em}.storefront-product-journey .storefront-product-journey__steps p{margin-top:8px;color:var(--journey-copy);font-size:14px;line-height:1.65}.storefront-product-journey .storefront-product-journey__app{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:24px;border-radius:18px;background:#f2f7fc}.storefront-product-journey .storefront-product-journey__app p{max-width:680px;margin-top:7px;color:var(--journey-copy);font-size:14px;line-height:1.65}.storefront-product-journey .storefront-product-journey__downloads{min-width:0}.storefront-product-journey .app-downloads--journey{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px}.storefront-product-journey .journey-app-download{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;height:46px;padding:0;border:0;border-radius:7px;background:transparent;text-decoration:none}.storefront-product-journey .journey-app-download svg,.storefront-product-journey .journey-app-download img{display:block;width:auto;height:44px;max-width:150px;object-fit:contain}.storefront-product-journey .storefront-product-journey__downloads small{display:block;margin-top:8px;color:var(--journey-copy);font-size:11px;line-height:1.5}.storefront-product-journey .storefront-product-journey__details{margin-top:22px}.storefront-product-journey .storefront-product-journey__details details{border-bottom:1px solid var(--color-line, #e8eaee)}.storefront-product-journey .storefront-product-journey__details summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:54px;padding:14px 0;list-style:none;color:var(--journey-ink);font-size:14px;font-weight:600;line-height:1.5;cursor:pointer}.storefront-product-journey .storefront-product-journey__details summary::-webkit-details-marker{display:none}.storefront-product-journey .storefront-product-journey__details summary>svg{flex:0 0 auto;color:var(--journey-copy)}.storefront-product-journey .storefront-product-journey__details details[open]>summary>svg{transform:rotate(180deg)}.storefront-product-journey .storefront-product-journey__installation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px;padding:4px 0 22px}.storefront-product-journey .storefront-product-journey__installation p,.storefront-product-journey .storefront-product-journey__answer p,.storefront-product-journey .storefront-product-journey__footnote{color:var(--journey-copy);font-size:13px;line-height:1.7}.storefront-product-journey .storefront-product-journey__installation h3+p,.storefront-product-journey .storefront-product-journey__installation p+p,.storefront-product-journey .storefront-product-journey__answer p+p{margin-top:9px}.storefront-product-journey .storefront-product-journey__installation-note,.storefront-product-journey .storefront-product-journey__text-link{grid-column:1 / -1}.storefront-product-journey .storefront-product-journey__answer{max-width:850px;padding:2px 0 20px}.storefront-product-journey .storefront-product-journey__footnote{margin-top:16px}.storefront-product-journey .storefront-product-journey__text-link,.storefront-product-journey-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:fit-content;max-width:100%;min-height:44px;padding:6px 0;color:#285e9c;font-family:var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:13px;font-weight:600;line-height:1.5;text-align:left;text-decoration:underline;text-decoration-color:#aec5de;text-underline-offset:4px}.storefront-product-journey-link svg{flex:0 0 auto}.storefront-product-journey a:focus-visible,.storefront-product-journey summary:focus-visible,.storefront-product-journey-link:focus-visible{outline:2px solid #285e9c;outline-offset:5px;border-radius:4px}@media(max-width:900px){.storefront-product-journey .storefront-product-journey__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 28px}.storefront-product-journey .storefront-product-journey__app{grid-template-columns:minmax(0,1fr);gap:18px}}@media(max-width:540px){.storefront-product-journey{margin-top:32px;padding-top:26px}.storefront-product-journey .storefront-product-journey__steps{gap:22px 20px}.storefront-product-journey .storefront-product-journey__steps h3{font-size:15px}.storefront-product-journey .storefront-product-journey__steps p{font-size:13px}.storefront-product-journey .storefront-product-journey__app{padding:20px;border-radius:16px}.storefront-product-journey .storefront-product-journey__installation{grid-template-columns:minmax(0,1fr)}.storefront-product-journey .journey-app-download svg,.storefront-product-journey .journey-app-download img{height:38px;max-width:130px}}@media(max-width:360px){.storefront-product-journey .storefront-product-journey__steps{grid-template-columns:minmax(0,1fr);gap:22px}.storefront-product-journey .storefront-product-journey__number{margin-bottom:9px}}.real-esim-categories button[data-plan-category=standard]{--category-surface: #f7be27;--category-hover: #f3b51e;--category-selected: #f3af16;--category-ink: #352500;--category-shadow: #a56b0026;--category-ring: #b5790047}.real-esim-categories button[data-plan-category=big_data]{--category-surface: #2364d9;--category-hover: #1c58c6;--category-selected: #174db8;--category-ink: #fff;--category-shadow: #174db826;--category-ring: #2364d947}.real-esim-categories button[data-plan-category=unlimited]{--category-surface: #17834b;--category-hover: #137442;--category-selected: #106638;--category-ink: #fff;--category-shadow: #10663826;--category-ring: #17834b47}.real-esim-categories:has(button[data-plan-category]){gap:12px;padding:5px;border:0;border-radius:12px;background:transparent}.real-esim-categories button[data-plan-category]{position:relative;min-height:54px;padding:0 34px;border-color:transparent;border-radius:10px;color:var(--category-ink);background:var(--category-surface);box-shadow:inset 0 1px #ffffff26,0 4px 10px var(--category-shadow);font-size:13px;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}@media(hover:hover){.real-esim-categories button[data-plan-category]:hover{background:var(--category-hover);transform:translateY(-1px)}}.real-esim-categories button[data-plan-category][aria-selected=true]{border-color:transparent;color:var(--category-ink);background:var(--category-selected);box-shadow:inset 0 1px #ffffff26,0 0 0 2px #fff,0 0 0 4px var(--category-ring),0 5px 12px var(--category-shadow)}.real-esim-categories button[data-plan-category][aria-selected=true]:after{content:"";position:absolute;top:50%;right:17px;width:6px;height:10px;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-65%) rotate(45deg)}.real-esim-categories button[data-plan-category]:active{transform:translateY(1px)}.real-esim-categories button[data-plan-category]:focus-visible{outline:2px solid #18283d;outline-offset:5px}@media(max-width:560px){.real-esim-categories:has(button[data-plan-category]){gap:8px}.real-esim-categories button[data-plan-category]{min-height:48px;padding:0 21px 0 8px;border-radius:9px;font-size:11px}.real-esim-categories button[data-plan-category][aria-selected=true]:after{right:10px;width:5px;height:8px}}@media(prefers-reduced-motion:reduce){.real-esim-categories button[data-plan-category]{transition:none;transform:none}}.site-footer__seo{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:17px;font-size:13px}.site-footer__seo a{color:#626971;text-decoration:none;text-underline-offset:4px}.site-footer__seo a:hover,.site-footer__seo a:focus-visible{color:#111214;text-decoration:underline}.storefront-seo-notice{box-sizing:border-box;width:min(1200px,calc(100% - 32px));margin:20px auto;padding:16px 20px;border:1px solid #d8e4f0;border-radius:12px;background:#f2f7fc;color:#35465b;font-size:14px;line-height:1.6}.storefront-seo-notice p{margin:0}.storefront-seo-notice p+p{margin-top:8px}.storefront-seo-notice a{color:#285e9c;text-underline-offset:4px}.storefront-seo-notice a:focus-visible{outline:2px solid #285e9c;outline-offset:4px}.home-destinations{box-sizing:border-box;width:min(1120px,calc(100% - 48px));margin:12px auto 64px;color:var(--color-ink, #171719)}.home-destinations__heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px}.home-destinations__heading h2{margin:0 0 8px;font-size:clamp(22px,2.2vw,28px);line-height:1.25;letter-spacing:-.035em}.home-destinations__heading p{margin:0;color:#626971;font-size:14px;line-height:1.6}.home-destinations__all{display:inline-flex;align-items:center;gap:9px;min-height:44px;flex-shrink:0;color:inherit;font-size:14px;font-weight:650;text-underline-offset:5px}.home-destinations__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-destinations__link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:88px;padding:18px;border:1px solid #e3e4e7;border-radius:16px;background:#fff;color:inherit;text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.home-destinations__link strong,.home-destinations__link small{display:block}.home-destinations__link strong{font-size:15px;line-height:1.4}.home-destinations__link small{margin-top:5px;color:#626971;font-size:12px;line-height:1.5}.home-destinations__arrow{color:var(--color-red, #e53935)}.home-destinations__link:hover{border-color:#d6a8a5;background:snow}.home-destinations a:focus-visible{outline:2px solid #b72420;outline-offset:4px}@media(max-width:900px){.home-destinations__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.home-destinations{width:calc(100% - 32px);margin-bottom:40px}.home-destinations__heading{display:block;margin-bottom:16px}.home-destinations__all{margin-top:8px}.home-destinations__grid{gap:10px}.home-destinations__link{padding:14px 12px;border-radius:13px}.home-destinations__link strong{font-size:14px}}@media(prefers-reduced-motion:reduce){.home-destinations__link{transition:none}}.vpn-platform-availability{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;min-width:0;font-size:.85rem;line-height:1.5}.vpn-platform-availability strong{color:var(--color-green)}.vpn-platform-availability span{color:var(--color-stone)}.vpn-android-availability{display:grid;justify-items:start;gap:.85rem;min-width:0}.vpn-android-availability>p{margin:0;color:var(--color-stone);font-size:.85rem;line-height:1.55}.vpn-checkout-card__platform-note{margin:0;color:var(--color-stone);font-size:.8rem;line-height:1.5}.vpn-app-download{display:inline-flex;align-items:center;max-width:100%;min-height:44px;border-radius:6px}.vpn-app-download .google-play-badge,.vpn-app-download .app-store-badge{display:block;width:auto;max-width:100%;height:42px;object-fit:contain}.vpn-app-download:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}
