.Esim-module__Bs4IxG__page{background:var(--canvas);color:var(--ink);min-height:75vh}.Esim-module__Bs4IxG__wrap{max-width:1200px;margin:auto;padding:0 32px}.Esim-module__Bs4IxG__eyebrow{color:var(--action);margin-bottom:18px}.Esim-module__Bs4IxG__hero{padding:36px 0 72px}.Esim-module__Bs4IxG__heroGrid{grid-template-columns:1.08fr .92fr;align-items:center;gap:64px;margin-top:40px;display:grid}.Esim-module__Bs4IxG__hero h1{max-width:750px;margin:0 0 26px}.Esim-module__Bs4IxG__hero h1 em{color:var(--action);font-weight:inherit;font-style:normal}.Esim-module__Bs4IxG__lead{color:var(--ink-muted);max-width:540px}.Esim-module__Bs4IxG__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.Esim-module__Bs4IxG__button,.Esim-module__Bs4IxG__secondary{border-radius:var(--radius-action);border:1px solid var(--inverse);background:var(--inverse);min-height:48px;color:var(--surface);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:13px 24px;text-decoration:none;display:inline-flex}.Esim-module__Bs4IxG__button:hover{background:var(--brand-hover)}.Esim-module__Bs4IxG__button:disabled{opacity:.5;cursor:not-allowed}.Esim-module__Bs4IxG__secondary{color:var(--inverse);border-color:var(--border-control);background:0 0}.Esim-module__Bs4IxG__photo{background:var(--surface-subtle);border-radius:110px 8px 8px;min-height:470px;position:relative;overflow:hidden}.Esim-module__Bs4IxG__photo img{object-fit:cover}.Esim-module__Bs4IxG__photoCaption{background:color-mix(in srgb,var(--canvas) 94%,transparent);border-radius:var(--radius-xs);align-items:center;gap:16px;padding:20px 22px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.Esim-module__Bs4IxG__photoCaption strong{font-weight:var(--type-subheading-weight);display:block}.Esim-module__Bs4IxG__photoCaption span{color:var(--ink-muted);margin-top:5px;display:block}.Esim-module__Bs4IxG__benefits{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:32px;padding:24px 0;display:grid}.Esim-module__Bs4IxG__benefits>div{align-items:center;gap:12px;display:flex}.Esim-module__Bs4IxG__section{padding:68px 0}.Esim-module__Bs4IxG__section h2{margin:0 0 20px}.Esim-module__Bs4IxG__sectionHead{justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px;display:flex}.Esim-module__Bs4IxG__search{border:1px solid var(--border-control);background:var(--canvas);border-radius:var(--radius-xs);width:100%;max-width:300px;min-height:48px;color:var(--inverse);padding:12px 16px}.Esim-module__Bs4IxG__tabs{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.Esim-module__Bs4IxG__tabs button{border:1px solid var(--border-control);border-radius:var(--radius-action);cursor:pointer;background:0 0;min-height:44px;padding:10px 18px}.Esim-module__Bs4IxG__tabs button[aria-pressed=true]{background:var(--inverse);color:#fff;border-color:var(--inverse)}.Esim-module__Bs4IxG__markets{grid-template-columns:repeat(3,1fr);gap:0 30px;display:grid}.Esim-module__Bs4IxG__market{border-top:1px solid var(--border);color:inherit;justify-content:space-between;align-items:center;gap:12px;min-height:105px;padding:24px 0;text-decoration:none;display:flex}.Esim-module__Bs4IxG__market:hover .Esim-module__Bs4IxG__arrow{transform:translate(4px)}.Esim-module__Bs4IxG__market h3{margin:0 0 6px}.Esim-module__Bs4IxG__market p{color:var(--ink-muted);margin:0}.Esim-module__Bs4IxG__arrow{transition:transform .2s}.Esim-module__Bs4IxG__muted{color:var(--ink-muted)}.Esim-module__Bs4IxG__steps{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.Esim-module__Bs4IxG__step{border-top:1px solid var(--border-control);padding-top:24px}.Esim-module__Bs4IxG__stepNumber{color:var(--action)}.Esim-module__Bs4IxG__step h3{margin:18px 0 12px}.Esim-module__Bs4IxG__step p{color:var(--ink-muted)}.Esim-module__Bs4IxG__dark{background:var(--inverse);color:var(--canvas)}.Esim-module__Bs4IxG__dark .Esim-module__Bs4IxG__muted,.Esim-module__Bs4IxG__dark p{color:var(--border)}.Esim-module__Bs4IxG__dark .Esim-module__Bs4IxG__eyebrow{color:var(--ink-muted)}.Esim-module__Bs4IxG__split{grid-template-columns:1fr 1fr;gap:72px;display:grid}.Esim-module__Bs4IxG__faq details{border-bottom:1px solid var(--border);padding:20px 0}.Esim-module__Bs4IxG__faq summary{cursor:pointer;min-height:28px}.Esim-module__Bs4IxG__faq p{color:var(--ink-muted);max-width:800px;margin-top:16px}.Esim-module__Bs4IxG__productTop{padding:32px 0 48px}.Esim-module__Bs4IxG__productHeader{grid-template-columns:1.25fr .75fr;align-items:center;gap:48px;margin-top:32px;display:grid}.Esim-module__Bs4IxG__productHeader h1{margin:0 0 24px}.Esim-module__Bs4IxG__productPhoto{border-radius:6px 70px 6px 6px;height:240px;position:relative;overflow:hidden}.Esim-module__Bs4IxG__productPhoto img{object-fit:cover}.Esim-module__Bs4IxG__productBody{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:48px;padding-bottom:60px;display:grid}.Esim-module__Bs4IxG__plans h2{margin:10px 0 20px}.Esim-module__Bs4IxG__filterRow{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:22px;display:flex}.Esim-module__Bs4IxG__field{flex-direction:column;gap:8px;display:flex}.Esim-module__Bs4IxG__field input,.Esim-module__Bs4IxG__field select{border:1px solid var(--border-control);background:var(--canvas);border-radius:var(--radius-control);width:100%;max-width:100%;min-height:46px;padding:12px}.Esim-module__Bs4IxG__planList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.Esim-module__Bs4IxG__plan{border:1px solid var(--border);background:var(--canvas);border-radius:var(--radius-xs);cursor:pointer;text-align:left;min-height:124px;color:var(--inverse);padding:20px;position:relative}.Esim-module__Bs4IxG__plan[aria-checked=true]{border:2px solid var(--inverse);background:var(--surface-subtle);padding:19px}.Esim-module__Bs4IxG__plan small{color:var(--ink-muted);display:block}.Esim-module__Bs4IxG__plan strong{font-weight:var(--type-subheading-weight);margin:12px 0;display:block}.Esim-module__Bs4IxG__planPrice{justify-content:space-between;align-items:center;display:flex}.Esim-module__Bs4IxG__plan:focus-visible,.Esim-module__Bs4IxG__button:focus-visible,.Esim-module__Bs4IxG__secondary:focus-visible{outline:3px solid var(--action);outline-offset:3px}.Esim-module__Bs4IxG__summary{border:1px solid var(--border);background:var(--canvas);border-radius:var(--radius-sm);padding:28px;position:sticky;top:115px}.Esim-module__Bs4IxG__summary h2{margin:0 0 20px}.Esim-module__Bs4IxG__summary .Esim-module__Bs4IxG__button{width:100%;margin:20px 0 10px}.Esim-module__Bs4IxG__price{margin:12px 0}.Esim-module__Bs4IxG__rule{border-top:1px solid var(--border);margin:22px 0;padding-top:18px}.Esim-module__Bs4IxG__facts{margin-top:30px}.Esim-module__Bs4IxG__fact{border-top:1px solid var(--border);grid-template-columns:140px 1fr;gap:20px;padding:16px 0;display:grid}.Esim-module__Bs4IxG__fact dd{color:var(--ink-muted)}.Esim-module__Bs4IxG__notice{background:var(--surface-subtle);border-radius:var(--radius-xs);margin:18px 0;padding:18px 20px}.Esim-module__Bs4IxG__error{color:var(--error);margin:16px 0}.Esim-module__Bs4IxG__checkout{max-width:720px;margin:0 auto;padding:48px 24px 80px}.Esim-module__Bs4IxG__checkout h1{margin-bottom:24px}.Esim-module__Bs4IxG__form{gap:18px;display:grid}.Esim-module__Bs4IxG__formGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.Esim-module__Bs4IxG__check{align-items:flex-start;gap:12px;display:flex}.Esim-module__Bs4IxG__check input{width:18px;min-width:18px;height:18px;accent-color:var(--inverse);margin-top:5px}.Esim-module__Bs4IxG__order{max-width:900px;margin:auto;padding:48px 24px 80px}.Esim-module__Bs4IxG__order h1{margin:20px 0}.Esim-module__Bs4IxG__profile{background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-xs);margin:18px 0;padding:24px}.Esim-module__Bs4IxG__profileGrid{grid-template-columns:220px 1fr;align-items:center;gap:28px;display:grid}.Esim-module__Bs4IxG__profile code{overflow-wrap:anywhere;background:var(--surface-subtle);margin-top:6px;padding:10px;display:block}.Esim-module__Bs4IxG__orderNav{flex-wrap:wrap;gap:18px;display:flex}.Esim-module__Bs4IxG__preview{background:var(--surface-subtle);color:var(--action);padding:12px 20px}.Esim-module__Bs4IxG__empty{padding:36px 0}.Esim-module__Bs4IxG__recommend{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.Esim-module__Bs4IxG__recommend strong{font-weight:var(--type-subheading-weight);margin-bottom:8px;display:block}@media (max-width:900px){.Esim-module__Bs4IxG__heroGrid{gap:32px}.Esim-module__Bs4IxG__photo{min-height:390px}.Esim-module__Bs4IxG__productBody{grid-template-columns:minmax(0,1fr) 310px;gap:24px}.Esim-module__Bs4IxG__markets{grid-template-columns:repeat(2,1fr)}.Esim-module__Bs4IxG__split{gap:32px}.Esim-module__Bs4IxG__productHeader{gap:24px}.Esim-module__Bs4IxG__summary{padding:22px}}@media (max-width:680px){.Esim-module__Bs4IxG__wrap{padding:0 20px}.Esim-module__Bs4IxG__hero{padding:24px 0 40px}.Esim-module__Bs4IxG__heroGrid{grid-template-columns:1fr;margin-top:25px}.Esim-module__Bs4IxG__photo{border-radius:65px 6px 6px;min-height:310px}.Esim-module__Bs4IxG__benefits{grid-template-columns:1fr;gap:18px}.Esim-module__Bs4IxG__section{padding:44px 0}.Esim-module__Bs4IxG__sectionHead{display:block}.Esim-module__Bs4IxG__search{max-width:none;margin-top:12px}.Esim-module__Bs4IxG__markets{grid-template-columns:1fr}.Esim-module__Bs4IxG__steps,.Esim-module__Bs4IxG__split{grid-template-columns:1fr;gap:28px}.Esim-module__Bs4IxG__productHeader{grid-template-columns:1fr}.Esim-module__Bs4IxG__productPhoto{height:190px}.Esim-module__Bs4IxG__productBody{grid-template-columns:1fr}.Esim-module__Bs4IxG__summary{position:static}.Esim-module__Bs4IxG__planList{gap:10px}.Esim-module__Bs4IxG__plan{padding:15px}.Esim-module__Bs4IxG__plan[aria-checked=true]{padding:14px}.Esim-module__Bs4IxG__formGrid{grid-template-columns:1fr}.Esim-module__Bs4IxG__fact{grid-template-columns:105px 1fr;gap:12px}.Esim-module__Bs4IxG__profileGrid{grid-template-columns:1fr}.Esim-module__Bs4IxG__profileGrid img{margin:auto}.Esim-module__Bs4IxG__recommend{display:block}.Esim-module__Bs4IxG__recommend .Esim-module__Bs4IxG__button{margin-top:18px}.Esim-module__Bs4IxG__photoCaption{padding:16px;bottom:16px;left:16px;right:16px}}.Esim-module__Bs4IxG__page{background:var(--canvas)}.Esim-module__Bs4IxG__button{background:var(--action);border-color:var(--action);box-shadow:var(--shadow-action)}.Esim-module__Bs4IxG__button:hover{background:var(--action);filter:brightness(1.04);transform:translateY(-1px)}.Esim-module__Bs4IxG__secondary{background:var(--surface);border-color:var(--border);color:var(--inverse)}.Esim-module__Bs4IxG__summary,.Esim-module__Bs4IxG__plan,.Esim-module__Bs4IxG__profile,.Esim-module__Bs4IxG__photoCaption,.Esim-module__Bs4IxG__search{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-card)}.Esim-module__Bs4IxG__plan[aria-checked=true]{border-color:var(--action);background:var(--action-subtle)}.Esim-module__Bs4IxG__eyebrow{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase}.Esim-module__Bs4IxG__hero h1{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-page-size);font-weight:var(--type-page-weight);line-height:var(--type-page-leading);letter-spacing:var(--type-page-tracking)}.Esim-module__Bs4IxG__hero h1 em{font-weight:inherit;font-style:normal}.Esim-module__Bs4IxG__lead{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-subheading-size);font-weight:var(--type-subheading-weight);line-height:var(--type-subheading-leading);letter-spacing:var(--type-subheading-tracking)}.Esim-module__Bs4IxG__button{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking)}.Esim-module__Bs4IxG__secondary{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-leading);letter-spacing:var(--type-meta-tracking)}.Esim-module__Bs4IxG__photoCaption strong{font-weight:var(--type-subheading-weight)}.Esim-module__Bs4IxG__photoCaption span{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking)}.Esim-module__Bs4IxG__benefits>div{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-leading);letter-spacing:var(--type-meta-tracking)}.Esim-module__Bs4IxG__section h2{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-section-size);font-weight:var(--type-section-weight);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking)}.Esim-module__Bs4IxG__search{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking)}.Esim-module__Bs4IxG__tabs button{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking)}.Esim-module__Bs4IxG__market h3{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-module-size);font-weight:var(--type-module-weight);line-height:var(--type-module-leading);letter-spacing:var(--type-module-tracking)}.Esim-module__Bs4IxG__market p,.Esim-module__Bs4IxG__muted{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-leading);letter-spacing:var(--type-meta-tracking)}.Esim-module__Bs4IxG__stepNumber{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-section-size);font-weight:var(--type-section-weight);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking)}.Esim-module__Bs4IxG__step h3{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-module-size);font-weight:var(--type-module-weight);line-height:var(--type-module-leading);letter-spacing:var(--type-module-tracking)}.Esim-module__Bs4IxG__step p{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-leading);letter-spacing:var(--type-meta-tracking)}.Esim-module__Bs4IxG__faq summary{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking)}.Esim-module__Bs4IxG__faq p{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-leading);letter-spacing:var(--type-meta-tracking)}.Esim-module__Bs4IxG__productHeader h1{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-page-size);font-weight:var(--type-page-weight);line-height:var(--type-page-leading);letter-spacing:var(--type-page-tracking)}.Esim-module__Bs4IxG__plans h2{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-section-size);font-weight:var(--type-section-weight);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking)}.Esim-module__Bs4IxG__field{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-leading);letter-spacing:var(--type-meta-tracking)}.Esim-module__Bs4IxG__field input,.Esim-module__Bs4IxG__field select{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking)}.Esim-module__Bs4IxG__plan small{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-leading);letter-spacing:var(--type-meta-tracking)}.Esim-module__Bs4IxG__plan strong{font-weight:var(--type-subheading-weight)}.Esim-module__Bs4IxG__planPrice{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-leading);letter-spacing:var(--type-meta-tracking)}.Esim-module__Bs4IxG__summary h2{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-section-size);font-weight:var(--type-section-weight);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking)}.Esim-module__Bs4IxG__price{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-price-card-size);font-weight:var(--type-price-card-weight);line-height:var(--type-price-card-leading);letter-spacing:var(--type-price-card-tracking);font-variant-numeric:tabular-nums lining-nums}.Esim-module__Bs4IxG__fact{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-leading);letter-spacing:var(--type-meta-tracking)}.Esim-module__Bs4IxG__fact dt{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking)}.Esim-module__Bs4IxG__notice,.Esim-module__Bs4IxG__error{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-leading);letter-spacing:var(--type-meta-tracking)}.Esim-module__Bs4IxG__checkout h1{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-page-size);font-weight:var(--type-page-weight);line-height:var(--type-page-leading);letter-spacing:var(--type-page-tracking)}.Esim-module__Bs4IxG__check{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-leading);letter-spacing:var(--type-meta-tracking)}.Esim-module__Bs4IxG__order h1{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-page-size);font-weight:var(--type-page-weight);line-height:var(--type-page-leading);letter-spacing:var(--type-page-tracking)}.Esim-module__Bs4IxG__profile code,.Esim-module__Bs4IxG__orderNav,.Esim-module__Bs4IxG__preview{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-leading);letter-spacing:var(--type-meta-tracking)}.Esim-module__Bs4IxG__empty{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking)}.Esim-module__Bs4IxG__recommend strong{font-weight:var(--type-subheading-weight)}.Esim-module__Bs4IxG__summary .Esim-module__Bs4IxG__price{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-price-card-size);font-weight:var(--type-price-card-weight);line-height:var(--type-price-card-leading);letter-spacing:var(--type-price-card-tracking);font-variant-numeric:tabular-nums lining-nums}
