.ios-hero.svelte-1attri9{max-width:1120px;min-height:94vh;padding:136px var(--space-lg) var(--space-4xl);align-items:center;gap:var(--space-3xl);margin:0 auto;display:grid}.hero-copy.svelte-1attri9{max-width:760px}.breadcrumbs.svelte-1attri9{color:#777;margin-bottom:var(--space-2xl);flex-wrap:wrap;gap:8px;font-size:.75rem;display:flex}.breadcrumbs.svelte-1attri9 a:where(.svelte-1attri9):hover{color:var(--color-green)}.eyebrow.svelte-1attri9,.card-label.svelte-1attri9{color:var(--color-green);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.eyebrow.svelte-1attri9{margin-bottom:var(--space-md)}h1.svelte-1attri9{margin-bottom:var(--space-lg);font-size:clamp(3rem,7.5vw,5.8rem)}.lede.svelte-1attri9{color:#b0b0b0;max-width:720px;font-size:clamp(1.0625rem,2vw,1.3rem);line-height:1.65}.independent.svelte-1attri9{color:#818181;margin-top:var(--space-sm);font-size:.8125rem}.hero-actions.svelte-1attri9{align-items:center;gap:var(--space-lg);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.store-link.svelte-1attri9{border-radius:var(--radius-full);background:var(--color-green);color:#000;justify-content:center;padding:14px 24px;font-weight:750;transition:background .2s,transform .2s;display:inline-flex}.store-link.svelte-1attri9:hover{background:var(--color-green-light);transform:translateY(-2px)}.text-link.svelte-1attri9{color:var(--color-green);font-weight:600}.phone.svelte-1attri9{width:min(68vw,280px);box-shadow:var(--shadow-phone);background:linear-gradient(#242424,#0d0d0d);border:1px solid #ffffff1a;border-radius:38px;margin:0 auto;padding:9px}.phone.svelte-1attri9 picture:where(.svelte-1attri9),.phone.svelte-1attri9 img:where(.svelte-1attri9){width:100%;display:block}.phone.svelte-1attri9 img:where(.svelte-1attri9){border-radius:30px;height:auto}.section.svelte-1attri9{padding:var(--space-4xl) var(--space-lg)}.device-section.svelte-1attri9,.flow-section.svelte-1attri9{background:var(--color-bg-elevated)}.section-heading.svelte-1attri9{max-width:760px;margin:0 auto var(--space-2xl);text-align:center}.section-heading.svelte-1attri9 h2:where(.svelte-1attri9),.flow-copy.svelte-1attri9 h2:where(.svelte-1attri9),.related-copy.svelte-1attri9 h2:where(.svelte-1attri9),.final-cta.svelte-1attri9 h2:where(.svelte-1attri9){margin-bottom:var(--space-lg);font-size:clamp(2rem,5vw,3.25rem)}.section-heading.svelte-1attri9>p:where(.svelte-1attri9):last-child,.device-grid.svelte-1attri9 article:where(.svelte-1attri9)>p:where(.svelte-1attri9):last-child,.capability-grid.svelte-1attri9 p:where(.svelte-1attri9),.flow-copy.svelte-1attri9 p:where(.svelte-1attri9),.final-cta.svelte-1attri9>p:where(.svelte-1attri9):not(.eyebrow){color:#a3a3a3;line-height:1.75}.device-grid.svelte-1attri9,.capability-grid.svelte-1attri9,.related-links.svelte-1attri9{gap:var(--space-md);max-width:1000px;margin:0 auto;display:grid}.device-grid.svelte-1attri9 article:where(.svelte-1attri9),.capability-grid.svelte-1attri9 article:where(.svelte-1attri9),.related-links.svelte-1attri9 a:where(.svelte-1attri9){border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-card);padding:var(--space-xl)}.device-grid.svelte-1attri9 article.featured:where(.svelte-1attri9){border-color:#3ecf8e4d}.device-number.svelte-1attri9{color:#8a8a8a;font-family:var(--font-mono);margin-bottom:var(--space-xl);display:block}.card-label.svelte-1attri9{margin-bottom:6px}.device-grid.svelte-1attri9 h3:where(.svelte-1attri9),.capability-grid.svelte-1attri9 h3:where(.svelte-1attri9){margin-bottom:var(--space-sm)}.capability-grid.svelte-1attri9 article:where(.svelte-1attri9){align-items:flex-start;gap:var(--space-md);display:flex}.check.svelte-1attri9{color:var(--color-green);font-weight:800}.flow-section.svelte-1attri9{gap:var(--space-3xl);align-items:center;display:grid}.flow-copy.svelte-1attri9{max-width:700px}.flow-copy.svelte-1attri9 p:where(.svelte-1attri9)+p:where(.svelte-1attri9){margin-top:var(--space-md)}.flow-copy.svelte-1attri9 a:where(.svelte-1attri9){color:var(--color-green);text-underline-offset:3px;text-decoration:underline}.flow-diagram.svelte-1attri9{justify-content:center;align-items:center;gap:var(--space-md);display:flex}.flow-diagram.svelte-1attri9 div:where(.svelte-1attri9){border:1px solid var(--color-border-hover);border-radius:var(--radius-md);min-width:140px;padding:var(--space-lg);text-align:center}.flow-diagram.svelte-1attri9 div:where(.svelte-1attri9) span:where(.svelte-1attri9){color:var(--color-green);font-family:var(--font-mono);font-size:.75rem;display:block}.flow-diagram.svelte-1attri9 strong:where(.svelte-1attri9){color:#fff;font-size:.875rem}.arrow.svelte-1attri9{color:var(--color-green)}.related-section.svelte-1attri9{max-width:1120px;margin:0 auto}.related-copy.svelte-1attri9{max-width:720px;margin-bottom:var(--space-2xl)}.related-links.svelte-1attri9 a:where(.svelte-1attri9){gap:var(--space-sm);flex-direction:column;transition:border-color .2s,transform .2s;display:flex}.related-links.svelte-1attri9 a:where(.svelte-1attri9):hover{border-color:var(--color-border-hover);transform:translateY(-3px)}.related-links.svelte-1attri9 span:where(.svelte-1attri9){color:#777;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.related-links.svelte-1attri9 strong:where(.svelte-1attri9){color:#fff}.final-cta.svelte-1attri9{padding:var(--space-4xl) var(--space-lg) 120px;text-align:center;background:radial-gradient(circle at 50% 70%,#3ecf8e21,#0000 45%)}.final-cta.svelte-1attri9>p:where(.svelte-1attri9):not(.eyebrow){max-width:620px;margin:0 auto var(--space-xl)}@media (width>=800px){.ios-hero.svelte-1attri9{grid-template-columns:minmax(0,1.6fr) minmax(250px,.4fr)}.device-grid.svelte-1attri9{grid-template-columns:repeat(3,1fr)}.capability-grid.svelte-1attri9{grid-template-columns:repeat(2,1fr)}.flow-section.svelte-1attri9{padding-left:max(var(--space-lg), calc((100vw - 1060px) / 2));padding-right:max(var(--space-lg), calc((100vw - 1060px) / 2));grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.related-links.svelte-1attri9{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.flow-diagram.svelte-1attri9{flex-direction:column}.arrow.svelte-1attri9{transform:rotate(90deg)}}
