.adslot-wrap.svelte-1hiy7v7{max-width:1100px;margin:0 auto;padding:1rem 2rem}.adslot-label.svelte-1hiy7v7{letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);font-size:.625rem;font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);margin-bottom:.375rem;display:block}.adslot.svelte-1hiy7v7{min-height:100px}.backdrop.svelte-o861tn{z-index:200;background:#16130e8c;justify-content:center;align-items:center;padding:1.5rem;animation:.2s ease-out svelte-o861tn-fade;display:flex;position:fixed;inset:0}@keyframes svelte-o861tn-fade{0%{opacity:0}}.sheet.svelte-o861tn{--accent:#c24a1e;--error:#b3261e;--surface-0:#f7f3e9;--surface-1:#f7f3e9;--border:#d8d2c2;--radius-sm:6px;--radius-lg:10px;--text-primary:#16130e;--text-secondary:#5c564a;--text-tertiary:#9a917f;color:#16130e;background:#f7f3e9;border:1px solid #16130e;border-radius:10px;width:100%;max-width:400px;padding:2.25rem 2rem 2rem;font-family:Inter,system-ui,sans-serif;animation:.25s ease-out svelte-o861tn-pop;position:relative;box-shadow:8px 8px #16130e40}@keyframes svelte-o861tn-pop{0%{opacity:0;transform:translateY(10px)}}.x.svelte-o861tn{color:#9a917f;cursor:pointer;background:0 0;border:0;padding:.25rem;font-size:1.5rem;line-height:1;position:absolute;top:.6rem;right:.9rem}.x.svelte-o861tn:hover{color:#16130e}.brand.svelte-o861tn{text-align:center;margin-bottom:1.25rem}.logo.svelte-o861tn{font-family:Fraunces,Georgia,serif;font-size:1.75rem;font-weight:700}.logo.svelte-o861tn i:where(.svelte-o861tn){color:#c24a1e;font-style:normal}.tabs.svelte-o861tn{border-bottom:1px solid #d8d2c2;margin-bottom:1.5rem;display:flex}.tabs.svelte-o861tn button:where(.svelte-o861tn){color:#9a917f;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:.65rem;font-family:JetBrains Mono,monospace;font-size:.8125rem}.tabs.svelte-o861tn button.active:where(.svelte-o861tn){color:#16130e;border-bottom-color:#c24a1e}.paper.svelte-1uha8ag{--pp-paper:#ece7d8;--pp-paper2:#e0d9c6;--pp-card:#f7f3e9;--pp-ink:#16130e;--pp-ink2:#5c564a;--pp-ink3:#9a917f;--pp-line:#d2cbb6;--pp-accent:#c24a1e;--pp-green:#2e7d4f;background:var(--pp-paper);min-height:100vh;color:var(--pp-ink);font-family:Inter,sans-serif}.wrap.svelte-1uha8ag{max-width:1120px;margin:0 auto;padding:0 28px}.logo.svelte-1uha8ag{font-family:Fraunces,Georgia,serif;font-size:23px;font-weight:700}.logo.svelte-1uha8ag i:where(.svelte-1uha8ag){color:var(--pp-accent);font-style:normal}.nav.svelte-1uha8ag{border-bottom:1px solid var(--pp-line);background:var(--pp-paper);z-index:50;position:sticky;top:0}.nav-inner.svelte-1uha8ag{justify-content:space-between;align-items:center;max-width:1120px;height:62px;margin:0 auto;padding:0 28px;display:flex}.nav-links.svelte-1uha8ag{align-items:center;gap:26px;display:flex}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--pp-ink2);font-size:14px;text-decoration:none}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--pp-ink)}.nav-ghost.svelte-1uha8ag{color:var(--pp-ink2);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-family:Inter,sans-serif;font-size:14px;text-decoration:underline}.nav-ghost.svelte-1uha8ag:hover{color:var(--pp-ink)}.nav-lang.svelte-1uha8ag{border:1px solid var(--pp-line);color:var(--pp-ink2);cursor:pointer;background:0 0;border-radius:999px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:12px}.btn.svelte-1uha8ag{color:var(--pp-paper);background:var(--pp-ink);cursor:pointer;border:0;border-radius:999px;padding:10px 20px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;text-decoration:none;display:inline-block}.btn.svelte-1uha8ag:hover{background:var(--pp-accent)}.btn-light.svelte-1uha8ag{background:var(--pp-accent);color:#fff}.hero.svelte-1uha8ag{grid-template-columns:1.1fr .9fr;align-items:start;gap:56px;padding:88px 0 40px;display:grid}.kicker.svelte-1uha8ag{letter-spacing:.2em;color:var(--pp-accent);margin:0 0 24px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}h1.svelte-1uha8ag{letter-spacing:-.01em;margin:0 0 22px;font-family:Fraunces,Georgia,serif;font-size:clamp(42px,5.6vw,68px);font-weight:600;line-height:1.05}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--pp-accent);font-style:italic}.lead.svelte-1uha8ag{color:var(--pp-ink2);max-width:480px;margin:0 0 36px;font-size:17px;line-height:1.7}.hero-cta.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ghost-link.svelte-1uha8ag{color:var(--pp-ink2);text-underline-offset:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;text-decoration:underline}.sheet.svelte-1uha8ag{border:1px solid var(--pp-line);background:var(--pp-card);box-shadow:6px 6px 0 var(--pp-paper2);border-radius:6px}.sheet-head.svelte-1uha8ag{border-bottom:1px solid var(--pp-line);color:var(--pp-ink3);justify-content:space-between;padding:14px 20px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;display:flex}.sheet-body.svelte-1uha8ag{padding:8px 20px 20px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13.5px}.s-row.svelte-1uha8ag{border-bottom:1px dotted var(--pp-line);opacity:0;justify-content:space-between;gap:16px;padding:13px 0;animation:.5s forwards svelte-1uha8ag-sheetin;display:flex}.s-row.svelte-1uha8ag:last-child{border-bottom:0}@keyframes svelte-1uha8ag-sheetin{0%{opacity:0}to{opacity:1}}.s-row.svelte-1uha8ag .k:where(.svelte-1uha8ag){color:var(--pp-accent);white-space:nowrap}.s-row.svelte-1uha8ag .v:where(.svelte-1uha8ag){color:var(--pp-ink);text-align:right}.sheet-foot.svelte-1uha8ag{border-top:1px solid var(--pp-line);color:var(--pp-ink3);justify-content:space-between;padding:12px 20px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;display:flex}.sheet-foot.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--pp-green);font-weight:500}.strip.svelte-1uha8ag{letter-spacing:.06em;color:var(--pp-ink2);border-top:1px solid var(--pp-ink);border-bottom:1px solid var(--pp-ink);text-align:center;margin:0 0 8px;padding:10px 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.rule.svelte-1uha8ag{border-top:1px solid var(--pp-ink);flex-wrap:wrap;align-items:baseline;gap:18px;margin:72px 0 40px;padding-top:14px;display:flex}.rule.svelte-1uha8ag .no:where(.svelte-1uha8ag){color:var(--pp-accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.rule.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(26px,3.6vw,40px);font-weight:600}.rule.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--pp-ink2);max-width:320px;margin:0 0 0 auto;font-size:14px;line-height:1.6}.grid.svelte-1uha8ag{border:1px solid var(--pp-line);background:var(--pp-card);border-radius:6px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.cell.svelte-1uha8ag{border-right:1px solid var(--pp-line);border-bottom:1px solid var(--pp-line);padding:30px 28px}.cell.svelte-1uha8ag:nth-child(3n){border-right:0}.cell.svelte-1uha8ag:nth-child(n+4){border-bottom:0}.cell.svelte-1uha8ag .idx:where(.svelte-1uha8ag){color:var(--pp-accent);margin-bottom:16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.cell.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 10px;font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:600}.cell.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--pp-ink2);margin:0;font-size:14px;line-height:1.65}.steps.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.step.svelte-1uha8ag .big:where(.svelte-1uha8ag){color:var(--pp-line);font-family:Fraunces,Georgia,serif;font-size:56px;font-weight:500;line-height:1}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:12px 0 8px;font-size:16px}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--pp-ink2);margin:0;font-size:14px;line-height:1.65}.duo.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:24px;display:grid}.duo.svelte-1uha8ag a:where(.svelte-1uha8ag){border:1px solid var(--pp-line);color:inherit;background:var(--pp-card);border-radius:6px;padding:34px 32px;text-decoration:none;display:block}.duo.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{border-color:var(--pp-ink)}.duo.svelte-1uha8ag .tag:where(.svelte-1uha8ag){letter-spacing:.15em;color:var(--pp-accent);margin-bottom:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.duo.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 10px;font-family:Fraunces,Georgia,serif;font-size:26px}.duo.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--pp-ink2);margin:0 0 14px;font-size:14px;line-height:1.65}.more.svelte-1uha8ag{color:var(--pp-accent);font-size:14px;font-weight:600}.faq.svelte-1uha8ag{max-width:720px}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag){border-bottom:1px solid var(--pp-line);padding:20px 0}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;font-size:16px;font-weight:600;list-style:none}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:var(--pp-ink2);margin:12px 0 0;font-size:14.5px;line-height:1.7}.cta.svelte-1uha8ag{border:1px solid var(--pp-ink);background:var(--pp-ink);color:var(--pp-paper);text-align:center;border-radius:6px;margin:72px 0;padding:72px 40px}.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 14px;font-family:Fraunces,Georgia,serif;font-size:clamp(30px,4.4vw,52px);font-weight:600}.cta.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#b9b2a2;margin:0 0 32px}.footer.svelte-1uha8ag{border-top:1px solid var(--pp-line);color:var(--pp-ink3);padding:32px 0 44px;font-size:13px}.foot-in.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.foot-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--pp-ink2);margin-left:22px;font-size:13px;text-decoration:none}@media (width<=860px){.hero.svelte-1uha8ag{grid-template-columns:1fr;padding-top:56px}.grid.svelte-1uha8ag{grid-template-columns:1fr}.cell.svelte-1uha8ag{border-right:0}.cell.svelte-1uha8ag:nth-child(n+4){border-bottom:1px solid var(--pp-line)}.cell.svelte-1uha8ag:last-child{border-bottom:0}.steps.svelte-1uha8ag,.duo.svelte-1uha8ag{grid-template-columns:1fr}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag):not(.btn):not(.ghost){display:none}.rule.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-left:0}}@media (prefers-reduced-motion:reduce){.svelte-1uha8ag{animation:none!important}.s-row.svelte-1uha8ag{opacity:1}}
