.efx-home{--home-card-shadow:0 3px 12px rgba(28,27,26,.045);--home-card-shadow-hover:0 5px 16px rgba(28,27,26,.07);--home-phone-shadow:0 16px 36px -16px rgba(28,27,26,.22);--home-surface:#fffaf5;--home-card-lift:-2px;--home-focus-shadow:0 0 0 1px #c2410c;--home-section-space:var(--fox-section-space);--home-heading-gap:28px;--home-heading-size:var(--fox-text-h2);--home-heading-weight:700;--home-heading-leading:1.2;--home-heading-tracking:var(--fox-tracking-heading);--home-ink:#242321;--home-ink-2:#66615b;--home-grid-max:var(--grid-max);--home-grid-gutter:var(--grid-gutter)}.efx-home h2:not(.efx-hero h2):not(.esimfox-app-download .phone h2):not(.esimfox-app-download .pscreen h2):not(.esimfox-how-it-works .hiw-phone h2):not(.esimfox-how-it-works .hiw-screen h2){font-size:var(--home-heading-size);font-weight:var(--home-heading-weight);line-height:var(--home-heading-leading);letter-spacing:var(--home-heading-tracking);text-wrap:balance;overflow-wrap:anywhere}.efx-home h2:not(.efx-hero h2):not([class*=OfferSection_band__] h2){color:var(--home-ink)}.efx-home h2:not(.efx-hero h2) b{font-weight:inherit}.efx-home [class*=EsimExplainer_headingTitle__]{font-size:var(--fox-text-h2);font-weight:700;line-height:var(--fox-leading-tight);letter-spacing:var(--fox-tracking-heading);color:var(--fox-ink)}.efx-home [class*=CountriesList_subtitle__]{font-size:var(--fox-text-base);font-weight:400;line-height:var(--fox-leading-body);color:var(--fox-muted)}.efx-home [class*=EsimExplainer_intro__]{font-size:var(--fox-text-base);font-weight:400;line-height:var(--fox-leading-body);color:var(--fox-ink-2)}.efx-home [class*=HomeAnnouncement_eyebrow__]{font-size:16px;font-weight:500;color:var(--home-ink-2)}.efx-home .inside_container{width:100%;max-width:var(--grid-max);padding-inline:var(--grid-gutter)!important;box-sizing:border-box}.efx-home .efx-compare>div,.efx-home [data-screen-label="Partner networks"]{width:100%;max-width:var(--grid-max);padding-inline:var(--grid-gutter);box-sizing:border-box}@media (max-width:620px){.efx-home{--home-heading-size:24px}}.efx-home .efx-compare>div>.overflow-x-auto{margin-inline:0;padding-inline:0;max-width:100%}.efx-home .testimonials-rating{max-width:100%;box-sizing:border-box}.efx-home .testimonials-rating-summary{flex-wrap:wrap;justify-content:center;min-width:0}.efx-home .testimonials-rating-summary>span:last-child{white-space:normal;text-align:center}.efx-home .home-button{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;min-height:48px;height:auto!important;max-width:100%;box-sizing:border-box;padding:12px 24px!important;border:1px solid transparent!important;border-radius:999px;font-size:15px!important;font-weight:700;line-height:1.4;text-align:center;white-space:normal!important;overflow-wrap:anywhere;text-decoration:none;box-shadow:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease}.efx-home .home-button-primary{background:#ff6600!important;color:#fff;box-shadow:none!important}.efx-home .home-button-primary:hover{background:#e65c00!important;transform:none}.efx-home .home-button-secondary{background:#fff!important;border-color:#e9dfd5!important;color:#1c1b1a!important}.efx-home .home-button-secondary:hover{background:#fff3e9!important;border-color:#ffb580!important;transform:none}.efx-home .home-button:focus-visible{outline:2px solid #c2410c;outline-offset:3px}.efx-home .home-button .home-button-icon{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transform:none}.efx-home [dir=rtl] .home-button-icon,html[dir=rtl] .efx-home .home-button-icon{rotate:180deg}.efx-home .testimonials-rating{box-shadow:var(--home-card-shadow)}.efx-home article:hover{transform:none;box-shadow:var(--home-card-shadow-hover)}.efx-home .efx-compare .featured-column-card{background:var(--fox-surface-warm);box-shadow:none}.efx-home .efx-compare .featured-column-card:before{background:none}.efx-home .efx-compare>div,.efx-home [data-screen-label="Partner networks"],.efx-home [data-screen-label=FAQ],.efx-home>section.inside_container{padding-block:var(--home-section-space)!important}@media (max-width:620px){.efx-home{--home-section-space:24px;--home-heading-gap:20px}}