.package-details[data-astro-cid-rz36wqpf]{border-top:1px dashed var(--line-strong);gap:.9rem;margin-top:.9rem;padding-top:.9rem;display:grid}.package-section[data-astro-cid-rz36wqpf]{gap:.4rem;min-width:0;display:grid}.package-section-title[data-astro-cid-rz36wqpf]{color:var(--ink-faint);font-family:var(--font-instrument);font-size:var(--text-2xs);margin:0;font-weight:700}.package-lead[data-astro-cid-rz36wqpf]{color:var(--ink-soft);margin:0;line-height:1.45}.package-network-countries[data-astro-cid-rz36wqpf]{gap:.5rem;margin:0;display:grid}.package-network-countries[data-astro-cid-rz36wqpf] dt[data-astro-cid-rz36wqpf]{color:var(--ink-soft);font-size:var(--text-s);margin:0 0 .25rem;font-weight:600}.package-network-countries[data-astro-cid-rz36wqpf] dd[data-astro-cid-rz36wqpf]{margin:0}.package-networks[data-astro-cid-rz36wqpf]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.package-network[data-astro-cid-rz36wqpf]{background:var(--tint);border:1px solid var(--line);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:baseline;gap:.3rem;padding:.3rem .55rem;display:inline-flex}.package-network[data-astro-cid-rz36wqpf] strong[data-astro-cid-rz36wqpf]{overflow-wrap:anywhere}.package-tech[data-astro-cid-rz36wqpf]{color:var(--ink-soft);font-family:var(--font-instrument);font-size:var(--text-2xs);letter-spacing:.06em;font-weight:700}.package-recommended[data-astro-cid-rz36wqpf]{color:var(--ok);font-family:var(--font-instrument);font-size:var(--text-xs);margin:0;line-height:1.35}.package-facts[data-astro-cid-rz36wqpf]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.5rem;margin:0;display:grid}.package-fact[data-astro-cid-rz36wqpf]{background:var(--tint);border:1px solid var(--line);border-radius:var(--radius-sm);gap:.2rem;min-width:0;padding:.6rem .7rem;display:grid}.fact-value[data-astro-cid-rz36wqpf]{align-items:baseline;gap:.35rem;min-width:0;display:flex}.fact-tone[data-astro-cid-rz36wqpf]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;flex:none;width:1rem;height:1rem;transform:translateY(.12em)}.fact-tone[data-astro-cid-rz36wqpf].positive{color:var(--brand)}.fact-tone[data-astro-cid-rz36wqpf].warning{color:var(--warn)}.fact-note[data-astro-cid-rz36wqpf] summary[data-astro-cid-rz36wqpf] .fact-tone[data-astro-cid-rz36wqpf]{margin-inline-end:.35rem}.package-fact[data-astro-cid-rz36wqpf] dt[data-astro-cid-rz36wqpf]{color:var(--ink-faint);font-family:var(--font-instrument);font-size:var(--text-2xs);font-weight:700}.package-fact[data-astro-cid-rz36wqpf] dd[data-astro-cid-rz36wqpf]{gap:.2rem;min-width:0;margin:0;display:grid}.package-fact[data-astro-cid-rz36wqpf] dd[data-astro-cid-rz36wqpf] strong[data-astro-cid-rz36wqpf]{overflow-wrap:anywhere}.package-fact[data-astro-cid-rz36wqpf] dd[data-astro-cid-rz36wqpf] small[data-astro-cid-rz36wqpf]{color:var(--ink-soft);line-height:1.35}.fact-note[data-astro-cid-rz36wqpf] summary[data-astro-cid-rz36wqpf]{cursor:pointer;text-decoration:underline dotted var(--line-strong);text-underline-offset:.22em;margin-block:-.6rem;padding-block:.6rem;list-style:none}.fact-note[data-astro-cid-rz36wqpf] summary[data-astro-cid-rz36wqpf]::-webkit-details-marker{display:none}.fact-note[data-astro-cid-rz36wqpf][open] summary[data-astro-cid-rz36wqpf]{text-decoration-style:solid}.fact-note[data-astro-cid-rz36wqpf] summary[data-astro-cid-rz36wqpf]:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 2px var(--focus-halo);outline:3px solid var(--focus);outline-offset:2px}.fact-note[data-astro-cid-rz36wqpf] p[data-astro-cid-rz36wqpf]{color:var(--ink-soft);font-family:var(--font-body);font-size:var(--text-s);margin:.35rem 0 0;line-height:1.45}.option-deltas[data-astro-cid-zo5beurk]{border-top:1px dashed var(--line-strong);margin-top:1rem;padding-top:.85rem;container-type:inline-size}.option-deltas-lede[data-astro-cid-zo5beurk]{color:var(--ink-soft);font-size:var(--text-s);margin:.2rem 0 .65rem;line-height:1.45}.option-deltas-kind[data-astro-cid-zo5beurk]{color:var(--ink-faint);font-family:var(--font-instrument);font-size:var(--text-3xs);margin:.75rem 0 .3rem;font-weight:700}.option-deltas-kind[data-astro-cid-zo5beurk]:first-of-type{margin-top:0}.option-deltas-table[data-astro-cid-zo5beurk]{font-family:var(--font-instrument)}.option-deltas-table[data-astro-cid-zo5beurk] th[data-astro-cid-zo5beurk],.option-deltas-table[data-astro-cid-zo5beurk] td[data-astro-cid-zo5beurk]{border-bottom:1px dashed var(--line);font-size:var(--text-s);padding:.5rem .6rem;line-height:1.35}.option-deltas-table[data-astro-cid-zo5beurk] thead[data-astro-cid-zo5beurk] th[data-astro-cid-zo5beurk]{color:var(--ink-faint);font-size:var(--text-3xs);white-space:nowrap;font-weight:700}.option-deltas-table[data-astro-cid-zo5beurk] tbody[data-astro-cid-zo5beurk] th[data-astro-cid-zo5beurk]{color:var(--ink);font-size:var(--text-s);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.option-deltas-table[data-astro-cid-zo5beurk] td[data-astro-cid-zo5beurk]{color:var(--ink);font-variant-numeric:tabular-nums}.option-deltas-table[data-astro-cid-zo5beurk] tbody[data-astro-cid-zo5beurk] tr[data-astro-cid-zo5beurk]:last-child th[data-astro-cid-zo5beurk],.option-deltas-table[data-astro-cid-zo5beurk] tbody[data-astro-cid-zo5beurk] tr[data-astro-cid-zo5beurk]:last-child td[data-astro-cid-zo5beurk]{border-bottom:0}.option-deltas-list[data-astro-cid-zo5beurk]{margin:0}.option-deltas-list[data-astro-cid-zo5beurk]>div[data-astro-cid-zo5beurk]{border-bottom:1px dashed var(--line);gap:.15rem 1rem;padding:.5rem .6rem;display:grid}.option-deltas-list[data-astro-cid-zo5beurk]>div[data-astro-cid-zo5beurk]:last-child{border-bottom:0}.option-deltas-list[data-astro-cid-zo5beurk] dt[data-astro-cid-zo5beurk]{color:var(--ink);font-family:var(--font-instrument);font-size:var(--text-s);font-variant-numeric:tabular-nums;font-weight:700}.option-deltas-list[data-astro-cid-zo5beurk] dd[data-astro-cid-zo5beurk]{color:var(--ink);font-size:var(--text-s);margin:0;line-height:1.4}@container (width>=32rem){.option-deltas-list[data-astro-cid-zo5beurk]>div[data-astro-cid-zo5beurk]{grid-template-columns:minmax(9rem,max-content) minmax(0,1fr);align-items:baseline}}.plan-selected-facts[data-astro-cid-56n3rmcv]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--card);margin-top:1rem;padding:1rem}.plan-selected-facts[data-astro-cid-56n3rmcv][hidden]{display:none}.plan-selected-facts[data-astro-cid-56n3rmcv] h3[data-astro-cid-56n3rmcv]{font-size:var(--text-base);margin:0}.selected-facts-label[data-astro-cid-56n3rmcv]{color:var(--ink-soft);font-size:var(--text-s);margin:.3rem 0 0}.plan-selected-facts[data-astro-cid-56n3rmcv] dl[data-astro-cid-56n3rmcv]{gap:.85rem;margin:1rem 0 0;display:grid}.plan-selected-facts[data-astro-cid-56n3rmcv] dl[data-astro-cid-56n3rmcv] div{gap:.25rem;display:grid}.plan-selected-facts[data-astro-cid-56n3rmcv] dl[data-astro-cid-56n3rmcv] dt{color:var(--ink-soft);font-size:var(--text-xs);font-weight:700}.plan-selected-facts[data-astro-cid-56n3rmcv] dl[data-astro-cid-56n3rmcv] dd{font-size:var(--text-m);overflow-wrap:anywhere;margin:0;line-height:1.5}.plan-selected-facts[data-astro-cid-56n3rmcv] dl[data-astro-cid-56n3rmcv] p{margin:.35rem 0 0}.selected-coverage-label[data-astro-cid-qwmi4jjs]{color:var(--brand-deep);font-family:var(--font-instrument);font-size:var(--text-xs);letter-spacing:.04em;margin:0 0 .65rem;font-weight:700}.coverage-paused[data-astro-cid-qwmi4jjs]{color:var(--ink-faint);font-size:var(--text-xs);margin-left:.4rem;font-weight:700}.ticket-was[data-astro-cid-633soos4][hidden]{display:none}.plan-ticket[data-astro-cid-633soos4]{background:var(--card);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-card);transition:box-shadow var(--dur-fast) var(--ease);gap:.6rem;margin-top:1rem;padding:.85rem .95rem .95rem;display:grid}.ticket-head[data-astro-cid-633soos4]{border-bottom:1px dashed var(--line-strong);flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;margin:0;padding-bottom:.55rem;display:flex;position:relative}.ticket-head[data-astro-cid-633soos4]:before,.ticket-head[data-astro-cid-633soos4]:after{background:var(--tint);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line-strong);content:"";width:.7rem;height:.7rem;position:absolute;bottom:-.35rem}.ticket-head[data-astro-cid-633soos4]:before{left:-.95rem}.ticket-head[data-astro-cid-633soos4]:after{right:-.95rem}.ticket-label[data-astro-cid-633soos4]{color:var(--ink-faint);font-family:var(--font-instrument);font-size:var(--text-3xs);font-weight:700}.ticket-destination[data-astro-cid-633soos4]{color:var(--ink);font-family:var(--font-instrument);font-size:var(--text-s);overflow-wrap:anywhere;line-height:1.3}.ticket-fields[data-astro-cid-633soos4]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem .9rem;margin:0;display:grid}.ticket-fields[data-astro-cid-633soos4]>div[data-astro-cid-633soos4]{gap:.1rem;min-width:0;display:grid}.ticket-fields[data-astro-cid-633soos4] dt[data-astro-cid-633soos4]{color:var(--ink-faint);font-family:var(--font-instrument);font-size:var(--text-3xs);font-weight:700}.ticket-fields[data-astro-cid-633soos4] dd[data-astro-cid-633soos4]{min-width:0;margin:0}.ticket-plan[data-astro-cid-633soos4] dd[data-astro-cid-633soos4]{color:var(--ink);font-family:var(--font-instrument);font-size:var(--text-s);overflow-wrap:anywhere;font-weight:700;line-height:1.3}.ticket-price[data-astro-cid-633soos4]{text-align:right;justify-items:end}.ticket-price[data-astro-cid-633soos4] dd[data-astro-cid-633soos4] strong[data-astro-cid-633soos4]{font-family:var(--font-display);font-size:var(--text-l);font-variant-numeric:tabular-nums;white-space:nowrap}.ticket-was[data-astro-cid-633soos4]{color:var(--ink-faint);font-family:var(--font-instrument);font-size:var(--text-2xs);white-space:nowrap;text-decoration-thickness:1px;display:block}.ticket-additional[data-astro-cid-633soos4]{border-top:1px dashed var(--line);gap:.1rem;padding-top:.5rem;display:grid}.ticket-additional[data-astro-cid-633soos4][hidden]{display:none}.ticket-additional[data-astro-cid-633soos4] span[data-astro-cid-633soos4]{color:var(--ink-faint);font-family:var(--font-instrument);font-size:var(--text-3xs);font-weight:700}.ticket-additional[data-astro-cid-633soos4] strong[data-astro-cid-633soos4]{color:var(--ink-soft);font-weight:600;line-height:1.45}.ticket-next[data-astro-cid-633soos4]{flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;margin:0;display:flex}.ticket-next[data-astro-cid-633soos4]>span[data-astro-cid-633soos4]:last-child{color:var(--ink-soft);font-size:var(--text-s);line-height:1.4}.plan-ticket[data-astro-cid-633soos4] .product-add-button[data-astro-cid-633soos4]{width:100%;min-height:3rem}@media (width<=47.99rem){.plan-ticket[data-astro-cid-633soos4]{box-shadow:var(--shadow-lift);z-index:var(--z-pay-bar);border-left:0;border-right:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .75rem;margin-top:0;padding:.55rem 1rem .65rem;position:fixed;bottom:0;left:0;right:0}.ticket-head[data-astro-cid-633soos4]{text-overflow:ellipsis;white-space:nowrap;border-bottom:0;grid-area:1/1;padding-bottom:0;display:block;overflow:hidden}.ticket-head[data-astro-cid-633soos4]:before,.ticket-head[data-astro-cid-633soos4]:after{content:none}.ticket-head[data-astro-cid-633soos4] .ticket-label[data-astro-cid-633soos4]{margin-right:.4rem}.ticket-next[data-astro-cid-633soos4]{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;justify-self:end;max-width:11rem;overflow:hidden}.ticket-next[data-astro-cid-633soos4]>span[data-astro-cid-633soos4]:last-child{font-size:var(--text-xs)}.ticket-fields[data-astro-cid-633soos4]{grid-area:2/1;grid-template-columns:minmax(0,1fr);gap:0}.ticket-fields[data-astro-cid-633soos4] dt[data-astro-cid-633soos4]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ticket-plan-kind[data-astro-cid-633soos4]{display:none}.ticket-plan[data-astro-cid-633soos4] dd[data-astro-cid-633soos4]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ticket-price[data-astro-cid-633soos4]{text-align:left;justify-items:stretch}.ticket-price[data-astro-cid-633soos4] dd[data-astro-cid-633soos4]{align-items:baseline;gap:.4rem;min-width:0;display:flex;overflow:hidden}.ticket-price[data-astro-cid-633soos4] dd[data-astro-cid-633soos4] strong[data-astro-cid-633soos4]{flex:none}.ticket-was[data-astro-cid-633soos4]{text-overflow:ellipsis;flex:0 auto;min-width:0;display:inline;overflow:hidden}.ticket-additional[data-astro-cid-633soos4]{grid-area:3/1/auto/-1}.plan-ticket[data-astro-cid-633soos4] .product-add-button[data-astro-cid-633soos4]{grid-area:2/2;width:auto;min-width:9rem}}@media (prefers-reduced-motion:reduce){.plan-ticket[data-astro-cid-633soos4]{transition:none}}.window-seat[data-astro-cid-a7lmmyf2]{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.25rem,4vw,3rem);padding:1.75rem 0 1.25rem;display:grid}.window-seat-copy[data-astro-cid-a7lmmyf2]{min-width:0;max-width:42rem}.window-seat-copy[data-astro-cid-a7lmmyf2] h1[data-astro-cid-a7lmmyf2]{margin:var(--space-1) 0 0}.window-seat-copy[data-astro-cid-a7lmmyf2] .lede[data-astro-cid-a7lmmyf2]{color:var(--ink-soft);font-size:var(--text-base);margin:0}.window-seat-visual[data-astro-cid-a7lmmyf2]{justify-items:start;width:100%;min-width:0;display:grid}@media (width>=42.0625rem){.window-seat[data-astro-cid-a7lmmyf2]{grid-template-columns:minmax(0,1fr) minmax(14rem,.65fr)}.window-seat-visual[data-astro-cid-a7lmmyf2]{justify-items:center}}@media (width>=56rem){.window-seat[data-astro-cid-a7lmmyf2]{padding:2.25rem 0 var(--space-5)}}.validity-disclosure[data-astro-cid-mmx2wfna]{border-block:1px solid var(--line);min-width:0}.validity-disclosure[data-astro-cid-mmx2wfna]>summary[data-astro-cid-mmx2wfna]{box-sizing:border-box;cursor:pointer;min-height:3rem;color:var(--brand-deep);font-size:var(--text-s);padding:.8rem 0;font-weight:700}.validity-disclosure[data-astro-cid-mmx2wfna][open]>summary[data-astro-cid-mmx2wfna]{margin-bottom:.4rem}.validity-native[data-astro-cid-mmx2wfna]{gap:.4rem;display:grid}.validity-native[data-astro-cid-mmx2wfna][hidden]{display:none}.validity-native[data-astro-cid-mmx2wfna] a[data-astro-cid-mmx2wfna]{box-sizing:border-box;min-height:3rem;font-size:var(--text-s);flex-wrap:wrap;justify-content:space-between;gap:.4rem .8rem;padding:.65rem;display:flex}.validity-native[data-astro-cid-mmx2wfna] strong[data-astro-cid-mmx2wfna]{white-space:nowrap;font-variant-numeric:tabular-nums}.validity-disclosure[data-astro-cid-mmx2wfna]>nav[data-astro-cid-mmx2wfna],.validity-disclosure[data-astro-cid-mmx2wfna]>.validity-picker[data-astro-cid-mmx2wfna]{margin-bottom:.8rem}.validity-picker[data-astro-cid-mmx2wfna]{gap:.65rem;min-width:0;display:grid}.validity-picker[data-astro-cid-mmx2wfna][hidden],.validity-picker[data-astro-cid-mmx2wfna] [data-astro-cid-mmx2wfna][hidden]{display:none}.validity-allowance[data-astro-cid-mmx2wfna],.validity-search[data-astro-cid-mmx2wfna]{font-size:var(--text-s);gap:.4rem;font-weight:700;display:grid}.validity-allowance[data-astro-cid-mmx2wfna] select[data-astro-cid-mmx2wfna]{box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:3rem;font:inherit;font-size:var(--text-base);background:var(--card);color:var(--ink);padding:.65rem}.validity-heading[data-astro-cid-mmx2wfna]{font-size:var(--text-s);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.validity-heading[data-astro-cid-mmx2wfna] span[data-astro-cid-mmx2wfna]{color:var(--ink-soft);font-size:var(--text-xs)}.validity-shortcuts[data-astro-cid-mmx2wfna]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.validity-picker[data-astro-cid-mmx2wfna] .validity-option{background:var(--card);color:var(--ink);border:1px solid var(--field-border);border-radius:var(--radius-tile);text-align:left;cursor:pointer;min-height:3rem;font:inherit;font-size:var(--text-s);justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem;display:flex;position:relative}.validity-shortcuts[data-astro-cid-mmx2wfna] .validity-option{flex-direction:column;align-items:start;gap:.15rem}.validity-picker[data-astro-cid-mmx2wfna] .validity-option[aria-pressed=true]{background:var(--sun-soft);border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);padding-right:2rem}.validity-picker[data-astro-cid-mmx2wfna] .validity-option[aria-pressed=true]:before{background:var(--brand);border-radius:var(--radius-pill);content:"";width:1.15rem;height:1.15rem;position:absolute;top:.5rem;right:.5rem}.validity-picker[data-astro-cid-mmx2wfna] .validity-option[aria-pressed=true]:after{border:solid var(--on-brand);content:"";border-width:0 2px 2px 0;width:.25rem;height:.5rem;position:absolute;top:.68rem;right:.92rem;transform:rotate(45deg)}.validity-picker[data-astro-cid-mmx2wfna] .validity-option small{color:var(--ink-soft);font-size:var(--text-xs)}.validity-picker[data-astro-cid-mmx2wfna] .validity-option-price{text-align:right;font-variant-numeric:tabular-nums;gap:.15rem;display:grid}.validity-open[data-astro-cid-mmx2wfna]{color:var(--brand-deep);border:1px solid var(--field-border);border-radius:var(--radius-sm);cursor:pointer;font:inherit;font-size:var(--text-s);text-align:left;background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem .75rem;min-height:3rem;padding:.65rem .8rem;display:flex}.validity-open[data-astro-cid-mmx2wfna] [data-astro-cid-mmx2wfna][data-validity-browse]{font-weight:700}.validity-status[data-astro-cid-mmx2wfna]{color:var(--ink-soft);font-size:var(--text-s);margin:0}.validity-status[data-astro-cid-mmx2wfna]:empty{display:none}.validity-dialog[data-astro-cid-mmx2wfna]{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--card);width:min(30rem,100vw - 2rem);max-width:none;max-height:min(44rem,100dvh - 2rem);color:var(--ink);padding:0}.validity-dialog[data-astro-cid-mmx2wfna]::backdrop{background:#10203c7a}.validity-panel[data-astro-cid-mmx2wfna]{box-sizing:border-box;flex-direction:column;gap:.8rem;max-height:min(44rem,100dvh - 2rem);padding:1.2rem;display:flex}.validity-panel[data-astro-cid-mmx2wfna] header[data-astro-cid-mmx2wfna]{flex:none;justify-content:space-between;align-items:start;gap:1rem;display:flex}.validity-panel[data-astro-cid-mmx2wfna] header[data-astro-cid-mmx2wfna] p[data-astro-cid-mmx2wfna]{color:var(--ink-soft);font-size:var(--text-s);margin:0 0 .25rem}.validity-panel[data-astro-cid-mmx2wfna] h2[data-astro-cid-mmx2wfna]{font-size:var(--text-xl);margin:0}.validity-panel[data-astro-cid-mmx2wfna] header[data-astro-cid-mmx2wfna] button[data-astro-cid-mmx2wfna]{border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;width:2.75rem;height:2.75rem;font-size:var(--text-2xl);color:var(--ink);background:0 0;flex:none}.validity-search[data-astro-cid-mmx2wfna],.validity-results[data-astro-cid-mmx2wfna]{flex:none}.validity-search[data-astro-cid-mmx2wfna] input[data-astro-cid-mmx2wfna]{box-sizing:border-box;border:1px solid var(--field-border);border-radius:var(--radius-sm);background:var(--card);width:100%;min-height:3rem;color:var(--ink);font:inherit;font-weight:400;font-size:var(--text-base);padding:.65rem .8rem}.validity-results[data-astro-cid-mmx2wfna]{font-size:var(--text-s);color:var(--ink-soft);margin:0}.validity-options[data-astro-cid-mmx2wfna]{overscroll-behavior:contain;gap:.4rem;min-height:0;padding:.15rem;display:grid;overflow-y:auto}.validity-panel[data-astro-cid-mmx2wfna] footer[data-astro-cid-mmx2wfna]{font-size:var(--text-xs);color:var(--ink-soft);flex:none}@media (width<=32rem){.validity-dialog[data-astro-cid-mmx2wfna]{border-radius:var(--radius-card) var(--radius-card) 0 0;width:100%;max-height:calc(100dvh - 1rem);margin:auto auto 0}.validity-panel[data-astro-cid-mmx2wfna]{max-height:calc(100dvh - 1rem);padding-bottom:max(1.2rem, env(safe-area-inset-bottom))}}.non-refundable-label[data-astro-cid-g74ua3ks]{color:var(--warn);font-size:var(--text-s)}.plan-group[data-astro-cid-g74ua3ks][hidden],.purchase-fineprint[data-astro-cid-g74ua3ks][hidden]{display:none}.product-page[data-astro-cid-g74ua3ks]{padding:0}.product-purchase-layout[data-astro-cid-g74ua3ks]{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.product-summary[data-astro-cid-g74ua3ks],.product-purchase-card[data-astro-cid-g74ua3ks]{background:var(--card);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-card);min-width:0;padding:clamp(1rem,3vw,1.35rem)}.product-summary-heading[data-astro-cid-g74ua3ks],.purchase-card-heading[data-astro-cid-g74ua3ks]{align-items:start;gap:var(--space-4);justify-content:space-between;display:flex}.product-summary-heading[data-astro-cid-g74ua3ks] .eyebrow[data-astro-cid-g74ua3ks],.purchase-card-heading[data-astro-cid-g74ua3ks] .eyebrow[data-astro-cid-g74ua3ks]{margin-bottom:var(--space-1)}.product-summary-heading[data-astro-cid-g74ua3ks] h2[data-astro-cid-g74ua3ks],.purchase-card-heading[data-astro-cid-g74ua3ks] h2[data-astro-cid-g74ua3ks]{font-size:clamp(var(--text-xl), 3vw, var(--text-2xl));margin:0}.product-summary-heading[data-astro-cid-g74ua3ks]>span[data-astro-cid-g74ua3ks]{background:var(--tint);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-soft);font-family:var(--font-instrument);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none;padding:.35rem .55rem}.product-summary[data-astro-cid-g74ua3ks] .spec-strip{margin:var(--space-4) 0}.product-kind-strip[data-astro-cid-g74ua3ks] dd[data-astro-cid-g74ua3ks] small[data-astro-cid-g74ua3ks]{margin-top:.1rem;display:block}.product-kind-lines[data-astro-cid-g74ua3ks]{margin:0 0 var(--space-4);display:grid}.product-kind-line[data-astro-cid-g74ua3ks]{background:var(--sky-soft);border-radius:var(--radius-sm);color:var(--ink-soft);font-size:var(--text-s);visibility:hidden;grid-area:1/1;gap:.15rem;margin:0;padding:.4rem .65rem;line-height:1.4;display:grid}.product-kind-line[data-astro-cid-g74ua3ks][data-lead-kind=daily]{background:var(--sun-soft)}.product-kind-line[data-astro-cid-g74ua3ks] small[data-astro-cid-g74ua3ks]{font-size:var(--text-xs)}[data-astro-cid-g74ua3ks][data-option-scope]:not(:has(input[name=variant_id]:checked)):has([data-package-kind=total][aria-pressed=true]) .product-kind-line[data-astro-cid-g74ua3ks][data-lead-kind=total],[data-astro-cid-g74ua3ks][data-option-scope]:not(:has(input[name=variant_id]:checked)):has([data-package-kind=daily][aria-pressed=true]) .product-kind-line[data-astro-cid-g74ua3ks][data-lead-kind=daily],[data-astro-cid-g74ua3ks][data-option-scope]:has(input[name=variant_id][data-shelf-kind=total]:checked) .product-kind-line[data-astro-cid-g74ua3ks][data-lead-kind=total],[data-astro-cid-g74ua3ks][data-option-scope]:has(input[name=variant_id][data-shelf-kind=daily]:checked) .product-kind-line[data-astro-cid-g74ua3ks][data-lead-kind=daily]{visibility:inherit}.product-policy-facts[data-astro-cid-g74ua3ks]{margin-top:var(--space-3);gap:.65rem;display:grid}.product-policy-fact[data-astro-cid-g74ua3ks]{background:var(--sky-soft);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.8rem .9rem}.product-policy-value[data-astro-cid-g74ua3ks]{align-items:baseline;gap:.35rem;display:flex}.product-policy-fact[data-astro-cid-g74ua3ks] .fact-tone[data-astro-cid-g74ua3ks]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;flex:none;width:1rem;height:1rem;transform:translateY(.12em)}.product-policy-fact[data-astro-cid-g74ua3ks] .fact-tone[data-astro-cid-g74ua3ks].positive{color:var(--brand)}.product-policy-fact[data-astro-cid-g74ua3ks] .fact-tone[data-astro-cid-g74ua3ks].warning{color:var(--warn)}.product-policy-fact[data-astro-cid-g74ua3ks] p[data-astro-cid-g74ua3ks]{margin:0;line-height:1.45}.product-policy-fact[data-astro-cid-g74ua3ks] p[data-astro-cid-g74ua3ks]+p[data-astro-cid-g74ua3ks]{margin-top:.2rem}.product-policy-detail[data-astro-cid-g74ua3ks],.product-policy-fact[data-astro-cid-g74ua3ks] .route-code[data-astro-cid-g74ua3ks],.device-requirement[data-astro-cid-g74ua3ks] .route-code[data-astro-cid-g74ua3ks]{color:var(--ink-soft)}.product-policy-fact[data-astro-cid-g74ua3ks] a[data-astro-cid-g74ua3ks]{margin-top:.45rem;font-weight:700;display:inline-flex}.device-requirement[data-astro-cid-g74ua3ks]{background:var(--sky-soft);border:1px solid var(--line-strong);border-radius:var(--radius-sm);align-items:center;gap:var(--space-4);margin-top:var(--space-4);justify-content:space-between;padding:.85rem .9rem;display:flex}.device-requirement[data-astro-cid-g74ua3ks] p[data-astro-cid-g74ua3ks]{margin:0}.device-requirement[data-astro-cid-g74ua3ks] p[data-astro-cid-g74ua3ks]+p[data-astro-cid-g74ua3ks]{color:var(--ink-soft);margin-top:.2rem;line-height:1.45}.device-requirement[data-astro-cid-g74ua3ks] p[data-astro-cid-g74ua3ks] strong[data-astro-cid-g74ua3ks]{color:var(--ink)}.device-requirement[data-astro-cid-g74ua3ks]>a[data-astro-cid-g74ua3ks]{border:1px solid var(--brand);border-radius:var(--radius-sm);min-height:2.75rem;padding:.55rem var(--space-3);flex:none;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.purchase-from[data-astro-cid-g74ua3ks]{text-align:right;flex:none;gap:.08rem;margin:0;display:grid}.purchase-from[data-astro-cid-g74ua3ks] span[data-astro-cid-g74ua3ks]{color:var(--ink-faint);font-family:var(--font-instrument);font-size:var(--text-2xs)}.purchase-from[data-astro-cid-g74ua3ks] strong[data-astro-cid-g74ua3ks]{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.purchase-floor-note[data-astro-cid-g74ua3ks]{color:var(--ink-soft);font-size:var(--text-xs);text-align:right;margin:.35rem 0 0;line-height:1.45}.purchase-floor-note[data-astro-cid-g74ua3ks][data-reserved]{visibility:hidden}.purchase-was[data-astro-cid-g74ua3ks],.plan-price-was[data-astro-cid-g74ua3ks]{color:var(--ink-faint);font-family:var(--font-instrument);font-size:var(--text-xs);white-space:nowrap;text-decoration-thickness:1px}.plan-price-was[data-astro-cid-g74ua3ks]{font-size:var(--text-2xs)}.purchase-instruction[data-astro-cid-g74ua3ks]{color:var(--ink-soft);margin:var(--space-3) 0 0}.product-purchase-card[data-astro-cid-g74ua3ks] form[data-astro-cid-g74ua3ks]{margin-top:var(--space-4)}.product-purchase-card[data-astro-cid-g74ua3ks] .plan-group[data-astro-cid-g74ua3ks]{margin:var(--space-4) 0}.product-purchase-card[data-astro-cid-g74ua3ks] .plan-group[data-astro-cid-g74ua3ks] legend[data-astro-cid-g74ua3ks]{font-size:var(--text-m);margin-bottom:.2rem}.plan-group-explainer[data-astro-cid-g74ua3ks]{background:var(--sky-soft);border-radius:var(--radius-sm);color:var(--ink-soft);font-size:var(--text-s);margin:0 0 .55rem;padding:.4rem .65rem;line-height:1.4}.plan-group-explainer[data-astro-cid-g74ua3ks][data-kind=daily]{background:var(--sun-soft)}.product-purchase-card[data-astro-cid-g74ua3ks] .plan-options[data-astro-cid-g74ua3ks]{gap:.55rem}.product-purchase-card[data-astro-cid-g74ua3ks] .plan-option[data-astro-cid-g74ua3ks]{padding:var(--space-3);grid-template-columns:auto minmax(4.5rem,1fr) minmax(4.5rem,.72fr) auto;grid-template-areas:"radio data validity price";gap:.65rem}.product-purchase-card[data-astro-cid-g74ua3ks] .plan-option[data-astro-cid-g74ua3ks]>input[data-astro-cid-g74ua3ks]{grid-area:radio;margin:0}.plan-option-data[data-astro-cid-g74ua3ks]{grid-area:data;gap:.08rem;min-width:0;display:grid}.plan-option-data[data-astro-cid-g74ua3ks]>span[data-astro-cid-g74ua3ks]{color:var(--ink-soft);font-size:var(--text-xs)}.plan-option-validity[data-astro-cid-g74ua3ks]{grid-area:validity;gap:.08rem;display:grid}.plan-option-validity[data-astro-cid-g74ua3ks] strong[data-astro-cid-g74ua3ks]{font-size:var(--text-s);white-space:nowrap}.product-purchase-card[data-astro-cid-g74ua3ks] .plan-option[data-astro-cid-g74ua3ks] small[data-astro-cid-g74ua3ks]{color:var(--ink-faint);font-family:var(--font-instrument);font-size:var(--text-3xs);margin:0}.product-purchase-card[data-astro-cid-g74ua3ks] .plan-option[data-astro-cid-g74ua3ks] .plan-price[data-astro-cid-g74ua3ks]{grid-area:price;align-content:center;place-items:end;gap:.12rem;min-width:5.2rem;padding-left:.65rem;display:grid}.product-purchase-card[data-astro-cid-g74ua3ks] .plan-price[data-astro-cid-g74ua3ks] strong[data-astro-cid-g74ua3ks]{font-size:var(--text-m)}@media (scripting:enabled){.product-purchase-card[data-astro-cid-g74ua3ks]:not(:has(input[name=variant_id]:checked)) .product-add-button{background:var(--paper);color:var(--ink-faint);cursor:not-allowed}.product-purchase-card[data-astro-cid-g74ua3ks]:not(:has(input[name=variant_id]:checked)) .product-add-button:not(:focus-visible){outline:1px dashed var(--line-strong);outline-offset:-1px}}.product-package-chooser[data-astro-cid-g74ua3ks]{display:none}@media (width<=47.99rem){html:has(.plan-ticket){scroll-padding-bottom:calc(var(--ticket-dock) + 1.5rem)}}@media (width<=47.99rem) and (scripting:enabled){.product-purchase-card[data-astro-cid-g74ua3ks]:not(:has(input[name=variant_id]:checked)) .plan-ticket{display:none}body:has(.plan-ticket):not(:has(input[name=variant_id]:checked)){--chat-launcher-bottom:inherit;--ticket-dock:0px}}@media (scripting:enabled){.product-package-chooser[data-astro-cid-g74ua3ks]{margin:var(--space-4) 0 0;display:block}.product-purchase-card[data-astro-cid-g74ua3ks] .plan-group[data-astro-cid-g74ua3ks],.product-purchase-card[data-astro-cid-g74ua3ks] .validity-disclosure{display:none}}.quantity-row[data-astro-cid-g74ua3ks]{border-top:1px dashed var(--line-strong);align-items:center;gap:var(--space-3);margin:var(--space-4) 0;padding-top:var(--space-4);justify-content:space-between;display:flex}.quantity-row[data-astro-cid-g74ua3ks] label[data-astro-cid-g74ua3ks]{gap:.15rem;display:grid}.quantity-row[data-astro-cid-g74ua3ks] label[data-astro-cid-g74ua3ks] small[data-astro-cid-g74ua3ks]{color:var(--ink-soft);font-weight:400}.quantity-row[data-astro-cid-g74ua3ks] input[data-astro-cid-g74ua3ks]{background:var(--card);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);font:inherit;min-height:2.75rem;padding:var(--space-2) .65rem;width:4.5rem}.product-add-button[data-astro-cid-g74ua3ks]{width:100%;min-height:3rem}.purchase-fineprint[data-astro-cid-g74ua3ks]{color:var(--ink-faint);font-size:var(--text-s);text-align:center;margin:.55rem 0 0;line-height:1.4}.assurance-control[data-astro-cid-g74ua3ks]{background:var(--card);border:1px solid var(--line-strong);border-radius:var(--radius-sm);align-items:flex-start;gap:var(--space-3);margin:0 0 var(--space-4);padding:.9rem var(--space-4);font-weight:700;display:flex}.assurance-control[data-astro-cid-g74ua3ks] input[data-astro-cid-g74ua3ks]{flex:none;margin-top:.2rem}.product-steps[data-astro-cid-g74ua3ks]{border-block:1px solid var(--line);gap:var(--space-4);margin:var(--space-6) 0 var(--space-4);padding:var(--space-5) 0;display:grid}.product-steps-heading[data-astro-cid-g74ua3ks] h2[data-astro-cid-g74ua3ks]{margin:.15rem 0 0}.product-steps[data-astro-cid-g74ua3ks] ol[data-astro-cid-g74ua3ks]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.product-steps[data-astro-cid-g74ua3ks] li[data-astro-cid-g74ua3ks]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.product-steps[data-astro-cid-g74ua3ks] li[data-astro-cid-g74ua3ks]>span[data-astro-cid-g74ua3ks]{background:var(--tint);border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-family:var(--font-instrument);font-size:var(--text-xs);justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-weight:700;display:inline-flex}.product-steps[data-astro-cid-g74ua3ks] li[data-astro-cid-g74ua3ks] strong[data-astro-cid-g74ua3ks]{display:block}.product-steps[data-astro-cid-g74ua3ks] li[data-astro-cid-g74ua3ks] p[data-astro-cid-g74ua3ks]{color:var(--ink-soft);margin:.2rem 0 0;line-height:1.45}.product-steps[data-astro-cid-g74ua3ks]>.button[data-astro-cid-g74ua3ks]{justify-self:start;align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.product-detail-panel[data-astro-cid-g74ua3ks]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin-top:var(--space-3)}.product-detail-panel[data-astro-cid-g74ua3ks] summary[data-astro-cid-g74ua3ks]{cursor:pointer;min-height:3.5rem;padding:.8rem var(--space-4);font-weight:700}.product-detail-panel[data-astro-cid-g74ua3ks] summary[data-astro-cid-g74ua3ks] span[data-astro-cid-g74ua3ks]{gap:.15rem;display:grid}.product-detail-panel[data-astro-cid-g74ua3ks] summary[data-astro-cid-g74ua3ks] small[data-astro-cid-g74ua3ks]{color:var(--ink-soft);font-weight:400}.product-detail-body[data-astro-cid-g74ua3ks]{border-top:1px solid var(--line);padding:var(--space-4)}.product-detail-body[data-astro-cid-g74ua3ks] .status-grid[data-astro-cid-g74ua3ks]{margin:0}.product-detail-body[data-astro-cid-g74ua3ks]>.network-remark,.product-guidance[data-astro-cid-g74ua3ks]>.network-remark{margin:var(--space-3) 0 0;max-width:44rem}.status-grid[data-astro-cid-g74ua3ks] .coverage-paused[data-astro-cid-g74ua3ks]{color:var(--ink-faint);font-family:var(--font-instrument);font-size:var(--text-3xs);margin-left:.4rem;font-weight:700}.status-grid[data-astro-cid-g74ua3ks] .coverage-carriers[data-astro-cid-g74ua3ks]{display:inline}.status-grid[data-astro-cid-g74ua3ks] .coverage-carrier[data-astro-cid-g74ua3ks]:not(:last-child):after{content:", "}.status-grid[data-astro-cid-g74ua3ks] .coverage-recommended[data-astro-cid-g74ua3ks]{color:var(--ok);font-family:var(--font-instrument);font-size:var(--text-2xs);margin-left:var(--space-1);white-space:nowrap;font-weight:700}.status-grid[data-astro-cid-g74ua3ks] .coverage-preferred[data-astro-cid-g74ua3ks],.status-grid[data-astro-cid-g74ua3ks] .coverage-paused-note[data-astro-cid-g74ua3ks]{color:var(--ink-soft);font-size:var(--text-s);margin-top:.15rem;font-weight:400;line-height:1.4;display:block}.product-description[data-astro-cid-g74ua3ks]{max-width:none}.product-description-body[data-astro-cid-g74ua3ks]{max-width:48rem}.product-description-body[data-astro-cid-g74ua3ks] h2[data-astro-cid-g74ua3ks],.product-description-body[data-astro-cid-g74ua3ks] h3[data-astro-cid-g74ua3ks]{margin-top:var(--space-5)}.product-description-body[data-astro-cid-g74ua3ks]>[data-astro-cid-g74ua3ks]:first-child,.product-description-body[data-astro-cid-g74ua3ks] .product-image[data-astro-cid-g74ua3ks]{margin-top:0}.product-guidance[data-astro-cid-g74ua3ks],.product-faq[data-astro-cid-g74ua3ks]{border-top:1px solid var(--line);margin-top:var(--space-5);padding-top:var(--space-5)}.product-guidance[data-astro-cid-g74ua3ks] h2[data-astro-cid-g74ua3ks],.product-faq[data-astro-cid-g74ua3ks] h2[data-astro-cid-g74ua3ks]{margin:.15rem 0 var(--space-3)}.product-guidance[data-astro-cid-g74ua3ks] ul[data-astro-cid-g74ua3ks]{margin:0 0 var(--space-3);gap:.6rem;max-width:44rem;padding:0;list-style:none;display:grid}.product-guidance[data-astro-cid-g74ua3ks] li[data-astro-cid-g74ua3ks]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:.7rem .85rem}.product-guidance-head[data-astro-cid-g74ua3ks]{flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;margin:0;display:flex}.product-guidance-rating[data-astro-cid-g74ua3ks]{color:var(--ink-soft);font-family:var(--font-instrument);font-size:var(--text-xs);letter-spacing:.06em;font-weight:700}.product-guidance-mark[data-astro-cid-g74ua3ks]{color:var(--ok);font-family:var(--font-instrument);font-size:var(--text-2xs);letter-spacing:.06em;font-weight:700}.product-guidance-note[data-astro-cid-g74ua3ks]{color:var(--ink-soft);margin:.2rem 0 0;line-height:1.45}.product-compare-link[data-astro-cid-g74ua3ks]{margin:var(--space-4) 0 0}.product-compare-link[data-astro-cid-g74ua3ks] a[data-astro-cid-g74ua3ks]{align-items:center;min-height:2.75rem;font-weight:700;display:inline-flex}.product-faq-list[data-astro-cid-g74ua3ks]{gap:var(--space-2);max-width:52rem;display:grid}.product-faq-list[data-astro-cid-g74ua3ks] details[data-astro-cid-g74ua3ks]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm)}.product-faq-list[data-astro-cid-g74ua3ks] details[data-astro-cid-g74ua3ks][open]{border-color:var(--line-strong)}.product-faq-list[data-astro-cid-g74ua3ks] summary[data-astro-cid-g74ua3ks]{color:var(--ink);cursor:pointer;min-height:2.75rem;padding:var(--space-3) .9rem;font-weight:700}.product-faq-list[data-astro-cid-g74ua3ks] details[data-astro-cid-g74ua3ks]>p[data-astro-cid-g74ua3ks]{color:var(--ink-soft);margin:0;padding:0 .9rem .9rem;line-height:1.5}.product-faq-links[data-astro-cid-g74ua3ks]{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}@media (width>=58rem){.product-purchase-layout[data-astro-cid-g74ua3ks]{grid-template-columns:minmax(0,1fr) minmax(26rem,30rem);align-items:start}.product-purchase-card[data-astro-cid-g74ua3ks]{grid-area:1/2}.product-summary[data-astro-cid-g74ua3ks]{grid-area:1/1}.product-purchase-card[data-astro-cid-g74ua3ks].can-stick{position:sticky;top:1rem}.product-steps[data-astro-cid-g74ua3ks]{grid-template-columns:minmax(11rem,.6fr) minmax(0,2fr) auto;align-items:start}.product-steps[data-astro-cid-g74ua3ks] ol[data-astro-cid-g74ua3ks]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=58rem) and (scripting:enabled){.product-purchase-card[data-astro-cid-g74ua3ks],.product-purchase-card[data-astro-cid-g74ua3ks].can-stick{top:min(1rem, calc(100vh - var(--purchase-card-h,0px) - 1rem));position:sticky}}@media (width<=34rem){.device-requirement[data-astro-cid-g74ua3ks]{flex-direction:column;align-items:stretch}.device-requirement[data-astro-cid-g74ua3ks]>a[data-astro-cid-g74ua3ks]{width:100%}.product-purchase-card[data-astro-cid-g74ua3ks] .plan-option[data-astro-cid-g74ua3ks]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"radio data price"".validity price"}.plan-option-validity[data-astro-cid-g74ua3ks]{border-top:1px dashed var(--line);padding-top:.35rem}}.outage-heading[data-astro-cid-g74ua3ks]{font-size:var(--text-xl);margin:0 0 .35rem}
