.pair.svelte-19pb77g{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1rem,3vw,2.5rem);display:flex}.stage.svelte-19pb77g{--stage-scale:.78;border:1px solid var(--color-border);border-radius:calc(12px * var(--stage-scale));overflow:hidden}.stage-apple.svelte-19pb77g{width:calc(320px * var(--stage-scale));height:calc(460px * var(--stage-scale))}.stage-google.svelte-19pb77g{width:calc(340px * var(--stage-scale));height:calc(272px * var(--stage-scale))}.stage-inner.svelte-19pb77g{transform:scale(var(--stage-scale));transform-origin:0 0}@media (width>=480px){.stage.svelte-19pb77g{--stage-scale:1}}.visually-hidden.svelte-19pb77g{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--page-pad:clamp(1.25rem, 5vw, 3rem)}header.svelte-skv6c4,main.svelte-skv6c4,footer.svelte-skv6c4{max-width:72rem;padding-inline:var(--page-pad);margin:0 auto}.site-header.svelte-skv6c4{justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--space-lg);flex-wrap:wrap;display:flex}.brand.svelte-skv6c4{align-items:center;gap:var(--space-sm);display:inline-flex}.brand.svelte-skv6c4:hover{color:var(--color-text-primary);opacity:.8}.mark.svelte-skv6c4{display:block}.mark-dark.svelte-skv6c4,html[data-theme=dark] .mark-light.svelte-skv6c4{display:none}html[data-theme=dark] .mark-dark.svelte-skv6c4{display:block}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .mark-light.svelte-skv6c4{display:none}html:not([data-theme=light]) .mark-dark.svelte-skv6c4{display:block}}.wordmark.svelte-skv6c4{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.1rem}.site-header.svelte-skv6c4 nav:where(.svelte-skv6c4) a:where(.svelte-skv6c4),.site-footer.svelte-skv6c4 nav:where(.svelte-skv6c4) a:where(.svelte-skv6c4){color:var(--color-text-secondary);font-size:.9rem}.site-header.svelte-skv6c4 nav:where(.svelte-skv6c4) a:where(.svelte-skv6c4):hover,.site-footer.svelte-skv6c4 nav:where(.svelte-skv6c4) a:where(.svelte-skv6c4):hover{color:var(--color-text-primary)}.hero.svelte-skv6c4{text-align:center;align-items:center;gap:var(--space-lg);padding-block:var(--space-2xl) var(--space-3xl);flex-direction:column;display:flex}.hero.svelte-skv6c4 h1:where(.svelte-skv6c4){font-family:var(--font-display);letter-spacing:-.02em;max-width:18ch;font-size:clamp(2.25rem,6vw,4.5rem);line-height:1.02}.hero-sub.svelte-skv6c4{max-width:42ch;color:var(--color-text-secondary);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.5}.hero-actions.svelte-skv6c4{justify-content:center;align-items:center;gap:var(--space-md);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.cta-primary.svelte-skv6c4{padding:var(--space-sm) var(--space-xl);background:var(--color-accent);color:var(--color-bg);border:1px solid var(--color-accent);font-weight:600}.cta-primary.svelte-skv6c4:hover{opacity:.85;color:var(--color-bg)}.cta-secondary.svelte-skv6c4{padding-block:var(--space-sm);font-weight:600;position:relative}.cta-secondary.svelte-skv6c4:after{content:"";transform-origin:50%;background:currentColor;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.cta-secondary.svelte-skv6c4:hover{color:var(--color-text-primary)}.cta-secondary.svelte-skv6c4:hover:after{transform:scaleX(1)}.hero-visual.svelte-skv6c4{justify-content:center;width:100%;display:flex}.points.svelte-skv6c4{gap:var(--space-xl);padding-block:var(--space-2xl);border-top:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);display:grid}.points.svelte-skv6c4 article:where(.svelte-skv6c4){gap:var(--space-sm);flex-direction:column;display:flex}.points.svelte-skv6c4 h2:where(.svelte-skv6c4){font-family:var(--font-display);letter-spacing:-.01em;font-size:1.15rem}.points.svelte-skv6c4 p:where(.svelte-skv6c4){color:var(--color-text-secondary);line-height:1.5}.how-it-works.svelte-skv6c4{padding-block:var(--space-2xl);border-top:1px solid var(--color-border)}.how-it-works.svelte-skv6c4>h2:where(.svelte-skv6c4){font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:var(--space-xl);font-size:clamp(1.5rem,3vw,2rem)}.steps.svelte-skv6c4{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.steps.svelte-skv6c4 li:where(.svelte-skv6c4){gap:var(--space-xs);flex-direction:column;display:flex}.step-number.svelte-skv6c4{font-family:var(--font-body);letter-spacing:.08em;color:var(--color-text-tertiary);font-size:.75rem}.steps.svelte-skv6c4 h3:where(.svelte-skv6c4){font-family:var(--font-display);letter-spacing:-.01em;font-size:1.05rem}.steps.svelte-skv6c4 p:where(.svelte-skv6c4){color:var(--color-text-secondary);line-height:1.5}.updates.svelte-skv6c4{padding-block:var(--space-2xl) var(--space-3xl);border-top:1px solid var(--color-border);max-width:52ch}.updates.svelte-skv6c4 h2:where(.svelte-skv6c4){font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:var(--space-sm);font-size:clamp(1.5rem,3vw,2rem)}.updates.svelte-skv6c4 p:where(.svelte-skv6c4){color:var(--color-text-secondary);line-height:1.6}.site-footer.svelte-skv6c4{justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--space-lg) var(--space-2xl);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.footer-brand.svelte-skv6c4{color:var(--color-text-tertiary);font-size:.85rem}.site-footer.svelte-skv6c4 nav:where(.svelte-skv6c4){gap:var(--space-lg);display:flex}@media (width<=640px){.points.svelte-skv6c4,.steps.svelte-skv6c4{grid-template-columns:1fr}.hero.svelte-skv6c4{padding-block:var(--space-xl) var(--space-2xl)}}
