h3.svelte-127k98v,h4.svelte-127k98v{color:var(--landing-on-surface);font-family:var(--font-display);letter-spacing:-.03em;margin:18px 0 0;scroll-margin-top:110px;font-weight:700;line-height:1.22}h3.svelte-127k98v{font-size:clamp(1.28rem,2.2vw,1.8rem)}h4.svelte-127k98v{color:var(--landing-primary);font-size:1.08rem}p.svelte-127k98v,li.svelte-127k98v{color:var(--landing-on-surface-variant);overflow-wrap:anywhere;line-height:1.7}p.svelte-127k98v{margin:0}ul.svelte-127k98v,ol.svelte-127k98v{gap:10px;margin:0;padding-left:22px;display:grid}li.svelte-127k98v::marker{color:var(--landing-primary);font-weight:800}figure.svelte-127k98v{background:var(--landing-surface-container-low);border:1px solid var(--landing-outline-variant);border-radius:16px;justify-self:center;width:min(100%,420px);margin:8px 0 18px;padding:12px;overflow:hidden}img.svelte-127k98v{object-fit:contain;border-radius:12px;max-width:100%;height:auto;max-height:560px;margin:0 auto;display:block}.page.svelte-zzmacx{color:var(--landing-on-surface);max-width:1280px;min-height:100vh;padding:64px var(--landing-gutter) 80px;margin:0 auto}.hero.svelte-zzmacx{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:center;gap:clamp(36px,5vw,64px);margin-bottom:96px;display:grid}.hero.without-visual.svelte-zzmacx{grid-template-columns:minmax(0,1fr)}.hero-copy.svelte-zzmacx{gap:24px;display:grid}.brand-lockup.svelte-zzmacx{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.brand-logo.svelte-zzmacx{background:var(--landing-surface);border:1px solid var(--landing-outline-variant);border-radius:12px;justify-content:center;align-items:center;min-width:86px;height:42px;padding:8px 12px;display:inline-flex}.brand-logo.svelte-zzmacx img:where(.svelte-zzmacx){object-fit:contain;max-width:112px;max-height:24px}.eyebrow.svelte-zzmacx{color:var(--landing-primary);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:800}h1.svelte-zzmacx{font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,6vw,5.2rem);line-height:1.02}h1.svelte-zzmacx span:where(.svelte-zzmacx){color:var(--landing-primary);display:block}.hero-copy.svelte-zzmacx>p:where(.svelte-zzmacx),.section-header.svelte-zzmacx p:where(.svelte-zzmacx){color:var(--landing-on-surface-variant);max-width:720px;margin:0;line-height:1.75}.hero-actions.svelte-zzmacx{flex-wrap:wrap;gap:12px;padding-top:10px;display:flex}.primary.svelte-zzmacx,.secondary.svelte-zzmacx{border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 26px;font-weight:800;display:inline-flex}.primary.svelte-zzmacx{background:var(--landing-primary);color:var(--landing-on-primary)}.secondary.svelte-zzmacx{border:1px solid var(--landing-outline);color:var(--landing-on-surface)}.preview.svelte-zzmacx{aspect-ratio:1;isolation:isolate;place-items:center;width:100%;display:grid;position:relative}.preview.svelte-zzmacx>span:where(.svelte-zzmacx){background:color-mix(in srgb, var(--landing-primary) 16%, transparent);filter:blur(70px);z-index:-1;border-radius:999px;position:absolute;inset:11%}.preview.svelte-zzmacx model-viewer:where(.svelte-zzmacx){width:min(92%,520px);height:min(86%,520px)}.preview.svelte-zzmacx img:where(.svelte-zzmacx){filter:drop-shadow(0 36px 58px #141b2b3d);object-fit:contain;max-width:min(84%,520px);max-height:min(84%,520px)}.section.svelte-zzmacx,.compatibility.svelte-zzmacx{margin-bottom:96px}.section-header.svelte-zzmacx{gap:12px;margin-bottom:32px;display:grid}.section-header.svelte-zzmacx h2:where(.svelte-zzmacx),.support-callout.svelte-zzmacx h2:where(.svelte-zzmacx){font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.12}.spec-grid.svelte-zzmacx{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;display:grid}.spec-card.svelte-zzmacx,.support-callout.svelte-zzmacx,.compatibility-grid.svelte-zzmacx article:where(.svelte-zzmacx),.guide-card.svelte-zzmacx,.faq-grid.svelte-zzmacx article:where(.svelte-zzmacx),.related-card.svelte-zzmacx{background:var(--landing-surface);border:1px solid var(--landing-outline-variant);box-shadow:0 12px 34px #141b2b12}.spec-card.svelte-zzmacx{border-radius:18px;min-height:138px;padding:58px 20px 22px;position:relative}.spec-card.featured.svelte-zzmacx{background:color-mix(in srgb, var(--landing-primary) 7%, var(--landing-surface));border-color:color-mix(in srgb, var(--landing-primary) 30%, transparent)}.spec-card.svelte-zzmacx dt:where(.svelte-zzmacx){color:var(--landing-muted);margin-bottom:10px;font-size:.86rem}.spec-card.svelte-zzmacx dd:where(.svelte-zzmacx){overflow-wrap:anywhere;margin:0;font-size:clamp(1.04rem,1.45vw,1.28rem);font-weight:800;line-height:1.25}.card-icon.svelte-zzmacx{background:color-mix(in srgb, var(--landing-primary) 10%, transparent);color:var(--landing-primary);border-radius:5px;padding:7px 8px;font-size:.68rem;font-weight:800;position:absolute;top:18px;left:20px}.support-callout.svelte-zzmacx{border-left:4px solid var(--landing-primary);border-radius:22px;justify-content:space-between;align-items:center;gap:32px;margin-bottom:26px;padding:clamp(24px,5vw,48px);display:flex}.support-callout.svelte-zzmacx p:where(.svelte-zzmacx),.compatibility-grid.svelte-zzmacx p:where(.svelte-zzmacx),.faq-grid.svelte-zzmacx p:where(.svelte-zzmacx){color:var(--landing-on-surface-variant);margin:12px 0 0;line-height:1.7}.status.svelte-zzmacx{background:color-mix(in srgb, var(--landing-primary) 10%, transparent);color:var(--landing-primary);text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:10px;padding:14px 22px;font-size:.84rem;font-weight:800;display:inline-flex}.status.svelte-zzmacx span:where(.svelte-zzmacx){background:var(--landing-primary);border-radius:50%;width:8px;height:8px}.compatibility-grid.svelte-zzmacx{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.compatibility-grid.svelte-zzmacx article:where(.svelte-zzmacx){border-radius:18px;padding:24px}.compatibility-grid.svelte-zzmacx h3:where(.svelte-zzmacx),.faq-grid.svelte-zzmacx h3:where(.svelte-zzmacx){font-family:var(--font-display);margin:0 0 18px;font-size:1.12rem}.compatibility-grid.svelte-zzmacx ul:where(.svelte-zzmacx){gap:12px;margin:0;padding:0;list-style:none;display:grid}.compatibility-grid.svelte-zzmacx li:where(.svelte-zzmacx){color:var(--landing-on-surface-variant);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.compatibility-grid.svelte-zzmacx li:where(.svelte-zzmacx)>span:where(.svelte-zzmacx):first-child{background:color-mix(in srgb, var(--landing-primary) 10%, transparent);color:var(--landing-primary);border-radius:999px;margin-top:4px;padding:5px 4px;font-size:.56rem;font-weight:800}.install-guide.svelte-zzmacx,#full-specs.svelte-zzmacx,#esim-support.svelte-zzmacx{scroll-margin-top:110px}.guide-card.svelte-zzmacx{border-radius:22px;gap:18px;padding:clamp(24px,5vw,48px);display:grid}.guide-panel.svelte-zzmacx{background:var(--landing-surface-container-low);border:1px solid var(--landing-outline-variant);border-radius:16px;overflow:hidden}.guide-panel.svelte-zzmacx summary:where(.svelte-zzmacx){cursor:pointer;padding:18px 20px;font-size:1.08rem;font-weight:800}.guide-panel.svelte-zzmacx summary:where(.svelte-zzmacx):after{color:var(--landing-primary);content:"+";float:right}.guide-panel[open].svelte-zzmacx summary:where(.svelte-zzmacx):after{content:"−"}.guide-panel.svelte-zzmacx>div:where(.svelte-zzmacx){border-top:1px solid var(--landing-outline-variant);gap:18px;padding:20px;display:grid}.faq-grid.svelte-zzmacx{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.faq-grid.svelte-zzmacx article:where(.svelte-zzmacx){border-radius:18px;padding:24px}.faq-grid.svelte-zzmacx h3:where(.svelte-zzmacx){margin-bottom:0}.related-stack.svelte-zzmacx{gap:32px;display:grid}.related-group.svelte-zzmacx h3:where(.svelte-zzmacx){color:var(--landing-primary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px;font-size:.88rem}.related-grid.svelte-zzmacx{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.related-card.svelte-zzmacx{color:var(--landing-on-surface);border-radius:16px;gap:10px;padding:18px;display:grid}.related-image.svelte-zzmacx{aspect-ratio:1.45;background:var(--landing-surface-container-low);border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.related-image.svelte-zzmacx img:where(.svelte-zzmacx){object-fit:contain;max-width:88%;max-height:88%}.related-card.svelte-zzmacx small:where(.svelte-zzmacx){color:var(--landing-muted)}.detail-grid.svelte-zzmacx{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.detail-title.svelte-zzmacx{border-bottom:1px solid var(--landing-outline-variant);color:var(--landing-primary);align-items:center;gap:10px;padding-bottom:12px;display:flex}.detail-title.svelte-zzmacx>span:where(.svelte-zzmacx){border:1px solid var(--landing-outline-variant);border-radius:8px;padding:4px 6px;font-size:.72rem;font-weight:800}.detail-title.svelte-zzmacx h3:where(.svelte-zzmacx){letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.88rem}.detail-group.svelte-zzmacx dl:where(.svelte-zzmacx){margin:16px 0 0}.detail-group.svelte-zzmacx dl:where(.svelte-zzmacx)>div:where(.svelte-zzmacx){border-bottom:1px solid var(--landing-outline-variant);grid-template-columns:minmax(120px,.75fr) minmax(0,1.25fr);gap:18px;padding:13px 0;display:grid}.detail-group.svelte-zzmacx dt:where(.svelte-zzmacx){color:var(--landing-on-surface-variant)}.detail-group.svelte-zzmacx dd:where(.svelte-zzmacx){overflow-wrap:anywhere;text-align:right;margin:0;font-size:.88rem;line-height:1.5}@media (width<=1080px){.spec-grid.svelte-zzmacx{grid-template-columns:repeat(3,minmax(0,1fr))}.related-grid.svelte-zzmacx{grid-template-columns:repeat(2,minmax(0,1fr))}.compatibility-grid.svelte-zzmacx{grid-template-columns:1fr}}@media (width<=900px){.hero.svelte-zzmacx,.detail-grid.svelte-zzmacx{grid-template-columns:1fr}.support-callout.svelte-zzmacx{flex-direction:column;align-items:flex-start}.preview.svelte-zzmacx{justify-self:center;max-width:520px}}@media (width<=680px){.page.svelte-zzmacx{padding-block:40px 56px}.hero.svelte-zzmacx,.compatibility.svelte-zzmacx,.section.svelte-zzmacx{margin-bottom:64px}.spec-grid.svelte-zzmacx{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-grid.svelte-zzmacx,.related-grid.svelte-zzmacx,.detail-group.svelte-zzmacx dl:where(.svelte-zzmacx)>div:where(.svelte-zzmacx){grid-template-columns:1fr}.detail-group.svelte-zzmacx dd:where(.svelte-zzmacx){text-align:left}}
