.ios-page.svelte-d5eata{max-width:800px;margin:0 auto;padding:0 var(--spacing-lg)}.page-header.svelte-d5eata{padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-border);margin-bottom:var(--spacing-xl)}.back-link.svelte-d5eata{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);text-decoration:none}.back-link.svelte-d5eata:hover{color:var(--color-text);text-decoration:none}.ios-hero.svelte-d5eata{text-align:center;padding:var(--spacing-xl) 0;border-bottom:1px solid var(--color-border);margin-bottom:var(--spacing-xl)}.app-icon.svelte-d5eata{font-size:3rem;color:var(--color-accent);margin-bottom:var(--spacing-sm)}.app-title.svelte-d5eata{font-size:2.5rem;letter-spacing:.1em;text-transform:lowercase}.app-subtitle.svelte-d5eata{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent);margin-top:var(--spacing-xs)}.app-tagline.svelte-d5eata{margin-top:var(--spacing-xs);font-size:.8rem}.app-badges.svelte-d5eata{display:flex;justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap}.store-badge.svelte-d5eata{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.2rem;border:1px solid var(--color-border-dark);background:var(--color-bg);color:var(--color-text);font-family:var(--font-mono);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;box-shadow:2px 2px 0 var(--color-shadow);transition:box-shadow .1s,transform .1s}.store-badge.svelte-d5eata:hover{box-shadow:3px 3px 0 var(--color-shadow);transform:translate(-1px,-1px);text-decoration:none}.store-badge-primary.svelte-d5eata{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.store-badge-primary.svelte-d5eata:hover{color:#fff}.pricing-note.svelte-d5eata{text-align:center}.pricing-note.svelte-d5eata p:where(.svelte-d5eata){margin:0}.pricing-note.svelte-d5eata p:where(.svelte-d5eata)+p:where(.svelte-d5eata){margin-top:.25rem}.content-section.svelte-d5eata{padding:var(--spacing-xl) 0;border-bottom:1px solid var(--color-border)}.section-heading.svelte-d5eata{font-size:1.1rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--spacing-xs)}.section-desc.svelte-d5eata{font-size:.8rem;color:var(--color-text-muted);margin-bottom:var(--spacing-lg)}.comparison-grid.svelte-d5eata{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.comparison-card.svelte-d5eata{border:1px solid var(--color-border)}.comparison-header.svelte-d5eata{padding:var(--spacing-sm) var(--spacing-md);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border)}.comparison-poor.svelte-d5eata{background:var(--color-error-bg);color:var(--color-error)}.comparison-good.svelte-d5eata{background:var(--color-success-bg);color:var(--color-success)}.comparison-list.svelte-d5eata{list-style:none;padding:var(--spacing-sm) var(--spacing-md)}.comparison-list.svelte-d5eata li:where(.svelte-d5eata){font-size:.75rem;padding:.25rem 0;display:flex;align-items:flex-start;gap:.4rem}.marker.svelte-d5eata{font-weight:700;flex-shrink:0;width:1rem;text-align:center}.marker-poor.svelte-d5eata{color:var(--color-error)}.marker-good.svelte-d5eata{color:var(--color-success)}.features-grid.svelte-d5eata{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.feature-card.svelte-d5eata{border:1px solid var(--color-border);padding:var(--spacing-md)}.feature-card.svelte-d5eata .feature-icon:where(.svelte-d5eata){font-size:1.2rem;color:var(--color-accent);margin-bottom:var(--spacing-xs)}.feature-card.svelte-d5eata h3:where(.svelte-d5eata){font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.3rem}.feature-card.svelte-d5eata p:where(.svelte-d5eata){font-size:.75rem;color:var(--color-text-muted);line-height:1.5}.steps.svelte-d5eata{display:flex;flex-direction:column;gap:var(--spacing-md)}.step.svelte-d5eata{display:flex;gap:var(--spacing-md);border:1px solid var(--color-border);padding:var(--spacing-md)}.step-number.svelte-d5eata{font-size:1.5rem;font-weight:700;color:var(--color-accent);flex-shrink:0;width:2rem;text-align:center;line-height:1}.step-content.svelte-d5eata h3:where(.svelte-d5eata){font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.3rem}.step-content.svelte-d5eata p:where(.svelte-d5eata){font-size:.75rem;color:var(--color-text-muted);line-height:1.6}.security-grid.svelte-d5eata{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.security-item.svelte-d5eata{border:1px solid var(--color-border);padding:var(--spacing-md)}.security-item.svelte-d5eata h4:where(.svelte-d5eata){font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.3rem}.security-item.svelte-d5eata h4:where(.svelte-d5eata) i:where(.svelte-d5eata){color:var(--color-accent);margin-right:.3rem}.security-item.svelte-d5eata p:where(.svelte-d5eata){font-size:.75rem;color:var(--color-text-muted);line-height:1.5}.faq-list.svelte-d5eata{display:flex;flex-direction:column}.faq-item.svelte-d5eata{border:1px solid var(--color-border);border-bottom:none}.faq-item.svelte-d5eata:last-child{border-bottom:1px solid var(--color-border)}.faq-question.svelte-d5eata{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) var(--spacing-md);background:none;border:none;box-shadow:none;text-transform:none;letter-spacing:0;font-size:.8rem;font-weight:600;text-align:left;cursor:pointer;color:var(--color-text)}.faq-question.svelte-d5eata:hover{background:var(--color-hover-bg);box-shadow:none;transform:none}.faq-question.svelte-d5eata i:where(.svelte-d5eata){font-size:.65rem;color:var(--color-text-muted);flex-shrink:0;margin-left:var(--spacing-sm)}.faq-answer.svelte-d5eata{padding:0 var(--spacing-md) var(--spacing-md)}.faq-answer.svelte-d5eata p:where(.svelte-d5eata){font-size:.75rem;color:var(--color-text-muted);line-height:1.6}.req-grid.svelte-d5eata{display:flex;flex-direction:column;border:1px solid var(--color-border)}.req-item.svelte-d5eata{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border);font-size:.75rem}.req-item.svelte-d5eata:last-child{border-bottom:none}.req-label.svelte-d5eata{font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);flex-shrink:0}.req-value.svelte-d5eata{text-align:right}.cta-section.svelte-d5eata{border-bottom:none}.cta-box.svelte-d5eata{text-align:center;border:1px solid var(--color-border);padding:var(--spacing-xl)}.cta-box.svelte-d5eata h2:where(.svelte-d5eata){text-transform:uppercase;letter-spacing:.1em}.cta-actions.svelte-d5eata{display:flex;justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap}.cta-btn.svelte-d5eata{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.2rem;border:1px solid var(--color-border-dark);background:var(--color-bg);color:var(--color-text);font-family:var(--font-mono);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;box-shadow:2px 2px 0 var(--color-shadow);transition:box-shadow .1s,transform .1s}.cta-btn.svelte-d5eata:hover{box-shadow:3px 3px 0 var(--color-shadow);transform:translate(-1px,-1px);text-decoration:none}.cta-btn.primary.svelte-d5eata{background:var(--color-accent);color:#fff}.page-footer.svelte-d5eata{text-align:center;padding:var(--spacing-xl) 0;font-size:.65rem;color:var(--color-text-muted);display:flex;justify-content:center;align-items:center;gap:.5rem}.footer-version.svelte-d5eata{font-family:var(--font-mono);letter-spacing:.1em}.footer-sep.svelte-d5eata{color:var(--color-border);font-size:.5rem}.footer-link.svelte-d5eata{color:var(--color-text-muted);text-decoration:none;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.footer-link.svelte-d5eata:hover{color:var(--color-link);text-decoration:none}@media(max-width:640px){.comparison-grid.svelte-d5eata,.features-grid.svelte-d5eata,.security-grid.svelte-d5eata{grid-template-columns:1fr}.ios-page.svelte-d5eata{padding:0 var(--spacing-md)}}@media(max-width:480px){.ios-page.svelte-d5eata{padding:0 var(--spacing-sm)}.app-title.svelte-d5eata{font-size:2rem}.cta-actions.svelte-d5eata{flex-direction:column;align-items:stretch}.cta-btn.svelte-d5eata{justify-content:center}.req-item.svelte-d5eata{flex-direction:column;align-items:flex-start;gap:.2rem}.req-value.svelte-d5eata{text-align:left}}
