:root{--home-font-regular:var(--font-milligram-regular),sans-serif,system-ui,-apple-system,Roboto,"Open Sans";--home-font-medium:var(--font-milligram-medium),sans-serif,system-ui,-apple-system,Roboto,"Open Sans";--home-font-bold:var(--font-milligram-bold),sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Open Sans","Helvetica Neue";--home-white:#fff;--home-muted-white:#ffffffb3;--home-card-bg:#ffffff1a;--home-card-bg-hover:#ffffff24;--home-trustpilot-card-bg:#1c1c1c;--home-purple:#6032dc;--home-honeysuckle:#b9f75f}.container{width:100%;max-width:1290px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.main-section{padding-top:1rem;padding-bottom:1rem}@media (min-width:768px){.main-section{padding-top:2rem;padding-bottom:2rem}}@media (min-width:1024px){.main-section{padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width:1280px){.main-section{padding-top:3.5rem;padding-bottom:3.5rem}}.main-section-title{font-size:1.5rem;line-height:1.75rem;font-family:var(--font-milligram-extrabold),sans-serif,system-ui,-apple-system,Roboto,Open Sans;text-align:center;margin-bottom:.5rem}@media (min-width:768px){.main-section-title{font-size:32px;line-height:2.25rem}}.main-section-subtitle{text-align:center;color:#ffffffb3;width:100%;max-width:900px;margin-left:auto;margin-right:auto}@media (min-width:1024px){.main-section-subtitle{font-size:1.25rem;line-height:1.5rem}}.location-tab-btn,.plans-tab-btn,.home-mobile-plans__more,.home-mobile-plans__title,.mobile-home-tab-btn,#get-data-mobile .country-card span,#get-data-mobile .region-card>p:first-child,#get-data-mobile .region-card>div:last-child,.country-card span,.region-card div{font-family:var(--home-font-medium)}.home-mobile-plans__subtitle,#get-data-mobile .country-card p,#get-data-mobile .region-card>p:not(:first-child),.home-mobile-promo__footer p{font-family:var(--home-font-regular)}.location-tab-btn{text-align:center;color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:.75rem;width:200px;padding:.5rem;font-size:16px;line-height:1.25rem;transition:all .2s;overflow:hidden}@media (max-width:639px){.location-tab-btn{font-size:14px;line-height:1rem}}.plans-tab-btn{text-transform:none;letter-spacing:0;height:46px;color:var(--home-white);border-radius:12px;padding:0;font-size:16px}.location-tab-btn.active-tab,.plans-tab-btn.active-tab{background:var(--home-white);color:#000}.home-mobile-plans__more{letter-spacing:-.2px;width:176px;height:56px;color:var(--home-white);cursor:pointer;background:0 0;border:2px solid #ffffff4d;border-radius:32px;justify-content:center;align-items:center;margin:0 auto;font-size:16px;line-height:.9;transition:background .2s,border-color .2s;display:flex}.home-mobile-plans__more:hover{background:#ffffff0f;border-color:#ffffff73}@keyframes pd-spin{to{transform:rotate(360deg)}}.pd-loader-wrap{justify-content:center;display:flex}.pd-loader{box-sizing:border-box;border:3px solid #fff3;border-top-color:#d6ff77;border-radius:50%;width:32px;height:32px;margin:0 auto 24px;animation:.8s linear infinite pd-spin}.pd-loader.pd-loader-abs{margin:0;position:absolute;top:12px;left:50%;transform:translate(-50%)}@media (min-width:768px){.pd-loader.pd-loader-abs{top:40px}}.home-mobile-plans{margin-bottom:56px}.home-mobile-plans__heading{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;margin-bottom:24px;display:flex}.home-mobile-plans__title{letter-spacing:-.5px;width:100%;color:var(--home-white);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;line-height:1;overflow:hidden}.home-mobile-plans__subtitle{letter-spacing:-.2px;width:100%;color:var(--home-muted-white);text-align:center;margin:0;font-size:14px;line-height:1.1}.home-mobile-plans__tabs{--home-mobile-tabs-count:4;grid-template-columns:repeat(var(--home-mobile-tabs-count),minmax(0,1fr));background:#000;width:100%;margin:0 0 24px;padding:0;list-style:none;display:grid}.home-mobile-plans__tabs>li{list-style:none}.mobile-home-tab-btn{letter-spacing:-.03px;color:#ffffff80;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #fff3;width:100%;height:48px;font-size:16px;line-height:1}.mobile-home-tab-btn.active-tab{color:var(--home-white);border-bottom-color:var(--home-purple)}.home-mobile-plans__cards{flex-direction:column;gap:4px;margin:0 0 24px;padding:0;list-style:none;display:flex;position:relative}#get-data-mobile :is(.country-card,.region-card){background:var(--home-card-bg);width:100%;color:inherit;box-sizing:border-box;border-radius:34px;padding:16px 24px;text-decoration:none;display:flex}#get-data-mobile :is(.country-card,.region-card):hover{background:var(--home-card-bg-hover)}#get-data-mobile .country-card{align-items:center;gap:16px}#get-data-mobile .country-card>div{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}#get-data-mobile .country-card img{object-fit:cover;border-radius:9999px;flex-shrink:0;width:40px;height:40px}#get-data-mobile .country-card span{letter-spacing:-.5px;width:100%;color:var(--home-white);text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1;display:block;overflow:hidden}#get-data-mobile .country-card p{color:var(--home-muted-white);margin:4px 0 0;font-size:14px;line-height:18px}#get-data-mobile .region-card{flex-direction:column;gap:4px}#get-data-mobile .region-card>p{margin:0}#get-data-mobile .region-card>p:first-child{letter-spacing:-.5px;color:var(--home-white);font-size:20px;line-height:1}#get-data-mobile .region-card>p:not(:first-child){color:var(--home-muted-white);font-size:14px;line-height:18px}#get-data-mobile .region-card>div:last-child{background:var(--home-purple);width:-moz-fit-content;width:fit-content;color:var(--home-white);text-transform:none;letter-spacing:0;border-radius:999px;margin-top:8px;padding:8px 16px;font-size:14px;line-height:1}.home-mobile-promo{margin-bottom:24px}.home-mobile-promo__viewport{scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pinch-zoom;overflow:auto hidden}.home-mobile-promo__viewport::-webkit-scrollbar{display:none}.home-mobile-promo__track{gap:12px;margin:0;padding:0;list-style:none;display:flex}.home-mobile-promo__item{flex:0 0 272px}.home-mobile-promo__card{cursor:pointer;width:100%;font:inherit;color:inherit;background:#ffffff0d;border:1px solid #ffffff4d;border-radius:34px;flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.home-mobile-promo__image{aspect-ratio:2;object-fit:cover;width:100%;display:block}.home-mobile-promo__footer{padding:12px 16px 14px}.home-mobile-promo__footer p{text-align:center;color:var(--home-muted-white);margin:0;font-size:14px;line-height:18px}.home-mobile-promo__actions{justify-content:center;margin-top:24px;display:flex}.country-card,.region-card{background:var(--home-card-bg);transition:all .3s}.country-card:hover,.region-card:hover{background:var(--home-card-bg-hover)}.country-card{border-radius:1rem;align-items:center;gap:1rem;padding:1.5rem;display:flex}.country-card img{object-fit:cover;border-radius:9999px;width:48px;height:48px}.country-card span{color:var(--home-white);font-size:20px;line-height:24px}.region-card{border-radius:1.5rem;flex-direction:column;gap:1.5rem;padding:1.25rem;display:flex}.region-card p{font-family:var(--home-font-bold);transition:all .3s}.region-card:hover p:first-child{color:var(--home-white)}.region-card:hover p:not(:first-child){color:var(--home-muted-white)}.region-card div{background:var(--home-purple);text-transform:uppercase;letter-spacing:1px;border-radius:50px;width:-moz-fit-content;width:fit-content;padding:.5rem 1rem;font-size:.875rem}.trustpilot-widget-section{flex-direction:column;align-items:center;gap:32px;width:100%;margin:0 auto 56px;display:flex}.trustpilot-widget-card{background:var(--home-trustpilot-card-bg,#1c1c1c);border-radius:28px;width:100%;max-width:1360px;margin:0 auto;padding:24px 20px;overflow:hidden}.trustpilot-widget-copy{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:806px;display:flex}.trustpilot-widget-title{font-family:var(--home-font-medium);letter-spacing:-.8px;color:var(--home-white);margin:0;font-size:24px;line-height:.9}.trustpilot-widget-description{font-family:var(--home-font-regular);letter-spacing:-.2px;color:var(--home-muted-white);margin:0;font-size:14px;line-height:1.1}.trustpilot-widget-embed{width:100%;min-width:0;min-height:160px}.trustpilot-widget-embed .trustpilot-widget{width:100%;min-height:160px}.trustpilot-widget-embed .trustpilot-widget a{color:var(--home-white);text-decoration:none}.trustpilot-widget-embed .trustpilot-widget iframe,.trustpilot-widget-embed .trustpilot-widget button,.trustpilot-widget-embed .trustpilot-widget [role=button],.trustpilot-widget-embed .trustpilot-widget a{-webkit-tap-highlight-color:transparent;box-shadow:none!important;outline:none!important}.trustpilot-widget-embed .trustpilot-widget button:focus,.trustpilot-widget-embed .trustpilot-widget button:active,.trustpilot-widget-embed .trustpilot-widget [role=button]:focus,.trustpilot-widget-embed .trustpilot-widget [role=button]:active,.trustpilot-widget-embed .trustpilot-widget a:focus,.trustpilot-widget-embed .trustpilot-widget a:active,.trustpilot-widget-embed .trustpilot-widget iframe:focus,.trustpilot-widget-embed .trustpilot-widget iframe:active{box-shadow:none!important;border-color:#0000!important;outline:none!important}.trustpilot-widget-embed .trustpilot-widget button:focus-visible{box-shadow:none!important;border-color:#0000!important;outline:none!important}.trustpilot-widget-embed .trustpilot-widget [role=button]:focus-visible{box-shadow:none!important;border-color:#0000!important;outline:none!important}.trustpilot-widget-embed .trustpilot-widget a:focus-visible{box-shadow:none!important;border-color:#0000!important;outline:none!important}@media (min-width:768px){.trustpilot-widget-section{gap:56px;margin:0 auto}.trustpilot-widget-card{border-radius:40px;min-height:241px;padding:40px}.trustpilot-widget-title{letter-spacing:-1px;font-size:32px}.trustpilot-widget-description{font-size:16px}}.homepage-faqs-section{color:#fff;padding-top:0;padding-bottom:0}.homepage-faqs-section .main-section-title{color:#fff}.accordions-block{flex-direction:column;gap:1.5rem;display:flex}.accordions-block>div{flex-direction:column;flex:1;gap:1.5rem;display:flex}@media (max-width:767px){.homepage-faqs-section .accordions-block,.homepage-faqs-section .accordions-block>div{gap:1rem}.homepage-faqs-section .accordions-block>div>:not([hidden])~:not([hidden]){margin-top:0;margin-bottom:0}}@media (min-width:768px){.accordions-block{flex-direction:row;align-items:flex-start}}.esim-step-desc{color:#ffffff80;transition:color .3s}#esim-desktop .esim-step h6{color:#ffffff80}#esim-desktop .esim-step:not(.active-step):hover h6,#esim-desktop .esim-step:not(.active-step):hover .esim-step-desc{color:#ffffffb3}.active-step{border-color:#d6ff77!important}#esim-desktop .esim-step.active-step h6{color:#d6ff77}#esim-desktop .esim-step.active-step .esim-step-desc{color:#fff}#esim-mobile .esim-step{box-shadow:none;overflow:hidden;border:none!important}#esim-mobile .esim-step:not(.active-step){background-color:#242424;border-radius:9999px;padding:14px 22px}#esim-mobile .esim-step.active-step{background-color:#1a1a1a;border-radius:28px;padding:20px 22px;border:none!important}#esim-mobile .esim-step.active-step h6{color:#fff!important}#esim-mobile .esim-mobile-arrow{flex:0 0 16px;width:16px;height:16px;position:relative}#esim-mobile .esim-mobile-arrow:before{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:6px;height:6px;transition:transform .2s,top .2s;position:absolute;top:2px;left:4px;transform:rotate(45deg)}#esim-mobile .esim-mobile-step-body{flex-direction:column;gap:16px;margin-top:16px;display:none}#esim-mobile .active-step .esim-mobile-step-body{display:flex}#esim-mobile .active-step .esim-mobile-arrow:before{top:6px;transform:rotate(-135deg)}@media (max-width:767px){.main-section:has(#esim-mobile) .main-section-subtitle{color:#fff}}.search-suggestion-item{cursor:pointer;font-family:var(--font-milligram-bold),sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Open Sans,Helvetica Neue;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.search-suggestion-item:hover{background:#6032dc}.search-suggestion-item img{object-fit:cover;border-radius:9999px;width:24px;height:24px}.suggestion-plan-list{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.25rem 0;padding:0 1rem;display:flex}.suggestion-plan-list a{cursor:pointer;border:1px solid #fff;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;display:block}.suggestion-plan-list a:hover{background:#6032dc;border-color:#6032dc}@media (max-width:1024px){#esim-hero-stores ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px}#esim-hero-stores ul li{flex:0 calc(33.333% - 16px);width:100%;max-width:200px}}@media (max-width:768px){#esim-hero-stores img{height:28px!important}#esim-hero-stores span{line-height:1;font-size:14px!important}#esim-hero-stores ul{gap:10px}#esim-hero-stores ul li{flex:0 calc(33.333% - 8px);max-width:160px}}.screen-view-feedback-section{background:#000;padding:56px 0;overflow:hidden}.screen-view-feedback-copy{text-align:center;width:min(100% - 32px,612px);margin:0 auto 56px}.screen-view-feedback-title{color:var(--white-white-100,var(--home-white,#fff));font-family:var(--home-font-medium);font-feature-settings:"liga" off,"clig" off;letter-spacing:-1px;margin:0;font-size:32px;font-style:normal;font-weight:500;line-height:90%}.screen-view-feedback-subtitle{color:var(--white-white-70,var(--home-muted-white,#ffffffb3));font-family:var(--home-font-regular);font-feature-settings:"liga" off,"clig" off;margin:8px 0 0;font-size:20px;font-style:normal;font-weight:400;line-height:24px}.screen-view-carousel{position:relative}.screen-view-carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;gap:24px;width:100%;padding:0 0 14px 16px;scroll-padding-left:16px;display:flex;overflow:auto hidden}.screen-view-carousel-track::-webkit-scrollbar{display:none}.screen-view-carousel-track.is-dragging{cursor:grabbing;scroll-snap-type:none}.screen-view-review-card{scroll-snap-align:start;background:linear-gradient(#272727f5,#1b1b1bf5);border:2px solid #ffffff0d;border-radius:clamp(24px,2.778vw,40px);flex:0 0 clamp(230px,20.833vw,300px);height:clamp(338px,30.556vw,440px);position:relative;overflow:hidden}.screen-view-review-card--text{background:#272727;align-items:flex-start;padding:clamp(22px,2.083vw,30px);display:flex}.screen-view-review-video{object-fit:cover;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.screen-view-review-card--video:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#000000b3 100%);position:absolute;top:45%;bottom:0;left:0;right:0}.screen-view-review-body{color:#ffffffb8;font-family:var(--home-font-regular);-webkit-line-clamp:9;-webkit-box-orient:vertical;margin:0;font-size:clamp(16px,1.389vw,20px);line-height:28px;display:-webkit-box;overflow:hidden}.screen-view-review-overlay{z-index:2;padding:24px;position:absolute;bottom:0;left:0;right:0}.screen-view-review-card--text .screen-view-review-overlay{background:linear-gradient(#27272700 0%,#272727 76%)}.screen-view-review-name{color:var(--home-white);font-family:var(--home-font-medium);letter-spacing:-.5px;margin:0 0 10px;font-size:clamp(18px,1.667vw,24px);font-weight:500;line-height:100%}.screen-view-review-location{color:var(--home-muted-white);font-family:var(--home-font-regular);letter-spacing:-.2px;align-items:center;gap:8px;font-size:14px;line-height:110%;display:flex}.screen-view-review-location img{object-fit:cover;border-radius:999px;flex:none;width:20px;height:20px}.screen-view-review-play{z-index:3;cursor:pointer;background:#fffffff2;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background-color .2s,transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.screen-view-review-play:hover{background:var(--home-white);transform:translate(-50%,-50%)scale(1.05)}.screen-view-review-play-icon.is-play{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid #1c1c1c;width:0;height:0;margin-left:3px}.screen-view-review-play-icon.is-pause{width:12px;height:14px;position:relative}.screen-view-review-play-icon.is-pause:before,.screen-view-review-play-icon.is-pause:after{content:"";background:#1c1c1c;border-radius:1px;width:4px;height:14px;position:absolute;top:0}.screen-view-review-play-icon.is-pause:before{left:0}.screen-view-review-play-icon.is-pause:after{right:0}.screen-view-carousel-dots{justify-content:center;align-items:center;gap:8px;margin-top:2px;display:flex}.screen-view-carousel-dot{cursor:pointer;background:#ffffff57;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:background-color .2s,transform .2s}.screen-view-carousel-dot.is-active{background:var(--home-honeysuckle);width:12px;height:12px}:is(.screen-view-carousel-dot:focus-visible,.screen-view-review-play:focus-visible){outline:2px solid var(--home-honeysuckle);outline-offset:3px}@media (min-width:768px){.screen-view-feedback-section{padding:56px 0}.screen-view-carousel-track{gap:24px;padding-left:40px;scroll-padding-left:40px}}@media (max-width:767px){.screen-view-feedback-section{padding:56px 0 48px}.screen-view-feedback-copy{margin-bottom:28px}.screen-view-feedback-title{letter-spacing:-.5px;font-size:24px;line-height:100%}.screen-view-feedback-subtitle{letter-spacing:-.2px;font-size:16px;line-height:110%}.screen-view-carousel-track{gap:14px;padding-left:16px;padding-right:0;scroll-padding-left:16px}.screen-view-review-card{flex-basis:min(72vw,230px);height:min(106vw,338px)}.screen-view-review-card--text{padding:18px}.screen-view-review-body{font-size:14px;line-height:1.35}.screen-view-review-overlay{padding:18px}.screen-view-review-name{margin-bottom:8px;font-size:16px}.screen-view-review-location{gap:8px;font-size:12px}.screen-view-review-location img{width:16px;height:16px}}
