.hero-jp.svelte-dd7kp8{color:#fff6;letter-spacing:.1em;margin-bottom:20px;font-size:1rem}.hero-cta-row.svelte-dd7kp8{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.btn-appstore.svelte-dd7kp8{background:var(--white);color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:12px 22px;font-size:.88rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .15s;display:inline-flex}.btn-appstore.svelte-dd7kp8:hover{opacity:.9;transform:translateY(-1px)}.btn-privacy.svelte-dd7kp8{color:#ffffff73;border-bottom:1px solid #ffffff26;padding-bottom:1px;font-size:.82rem;text-decoration:none;transition:color .2s}.btn-privacy.svelte-dd7kp8:hover{color:#ffffffbf}#pricing.svelte-dd7kp8{background:var(--white);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.section-wrap.svelte-dd7kp8{max-width:1100px;margin:0 auto;padding:72px 40px}.section-label.svelte-dd7kp8{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:12px;margin-bottom:36px;font-family:DM Mono,monospace;font-size:.68rem;display:flex}.section-label.svelte-dd7kp8:after{content:"";background:var(--rule);flex:1;height:1px}.pricing-grid.svelte-dd7kp8{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pricing-card.svelte-dd7kp8{border:1px solid var(--rule);border-radius:12px;padding:28px}.pricing-card.pro.svelte-dd7kp8{border-color:var(--accent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 4%, transparent) 0%, transparent 100%)}.pricing-tier.svelte-dd7kp8{letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-family:DM Mono,monospace;font-size:.7rem}.free.svelte-dd7kp8 .pricing-tier:where(.svelte-dd7kp8){color:var(--ink-muted)}.pro.svelte-dd7kp8 .pricing-tier:where(.svelte-dd7kp8){color:var(--accent)}.pricing-price.svelte-dd7kp8{color:var(--ink);margin-bottom:4px;font-family:DM Serif Display,serif;font-size:2rem}.pricing-note.svelte-dd7kp8{color:var(--ink-muted);margin-bottom:20px;font-size:.8rem}.pricing-features.svelte-dd7kp8{flex-direction:column;gap:8px;list-style:none;display:flex}.pricing-features.svelte-dd7kp8 li:where(.svelte-dd7kp8){color:var(--ink-soft);align-items:flex-start;gap:8px;font-size:.86rem;display:flex}.pricing-features.svelte-dd7kp8 li:where(.svelte-dd7kp8):before{content:"✓";flex-shrink:0;font-weight:700}.free.svelte-dd7kp8 .pricing-features:where(.svelte-dd7kp8) li:where(.svelte-dd7kp8):before{color:var(--ink-muted)}.pro.svelte-dd7kp8 .pricing-features:where(.svelte-dd7kp8) li:where(.svelte-dd7kp8):before{color:var(--accent)}@media (width<=900px){.section-wrap.svelte-dd7kp8{padding:56px 20px}.pricing-grid.svelte-dd7kp8{grid-template-columns:1fr}}
