[data-astro-cid-o2uzau3c]{box-sizing:border-box}.topbar[data-astro-cid-o2uzau3c]{justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;padding:1.5rem 1.5rem 0;font-family:IBM Plex Mono,monospace;font-size:.85rem;display:flex}.brand[data-astro-cid-o2uzau3c]{color:var(--ink);font-family:Fraunces,serif;font-size:1.1rem;font-weight:600;text-decoration:none}.all-decks[data-astro-cid-o2uzau3c]{color:var(--ink-soft);font-weight:500;text-decoration:none}.all-decks[data-astro-cid-o2uzau3c]:hover{color:var(--accent-teal)}section[data-astro-cid-o2uzau3c]{max-width:1120px;margin:0 auto;padding:4rem 1.5rem 0}.hero[data-astro-cid-o2uzau3c]{grid-template-columns:1.1fr .9fr;align-items:center;gap:3rem;padding-top:3.5rem;display:grid}.kicker[data-astro-cid-o2uzau3c]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--accent-seafoam);margin:0 0 1.25rem;padding:.2rem .6rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:600;display:inline-block}.hero-copy[data-astro-cid-o2uzau3c] h1[data-astro-cid-o2uzau3c]{letter-spacing:-.01em;margin:0 0 1.25rem;font-family:Fraunces,serif;font-size:clamp(2rem,4.4vw,2.9rem);font-weight:700;line-height:1.1}.subhead[data-astro-cid-o2uzau3c]{color:var(--ink-soft);max-width:46ch;margin:0 0 1.75rem;font-size:1.05rem;line-height:1.6}.trial-cta.accent-plum{background:var(--cta-plum)}.trial-cta.accent-plum:hover{background:var(--cta-plum-hover)}.hero-visual[data-astro-cid-o2uzau3c]{flex-direction:column;gap:1.1rem;display:flex;position:relative}.mech-card[data-astro-cid-o2uzau3c]{background:var(--card);border:2px solid var(--ink);border-radius:8px;padding:1rem 1.25rem;box-shadow:5px 5px #0f0a0a1a}.mech-card-0[data-astro-cid-o2uzau3c]{transform:rotate(-1.5deg)}.mech-card-1[data-astro-cid-o2uzau3c]{margin-left:1.5rem;transform:rotate(1deg)}.mech-card-2[data-astro-cid-o2uzau3c]{transform:rotate(-.5deg)}.mech-tag[data-astro-cid-o2uzau3c]{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-teal);margin-bottom:.4rem;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:600;display:inline-block}.mech-card[data-astro-cid-o2uzau3c] p[data-astro-cid-o2uzau3c]{margin:0;font-family:Fraunces,serif;font-size:1rem;line-height:1.4}main[data-astro-cid-o2uzau3c] h2[data-astro-cid-o2uzau3c],.benefits[data-astro-cid-o2uzau3c] h2[data-astro-cid-o2uzau3c],.how-it-works[data-astro-cid-o2uzau3c] h2[data-astro-cid-o2uzau3c],.faq[data-astro-cid-o2uzau3c] h2[data-astro-cid-o2uzau3c]{margin:0 0 1.5rem;font-family:Fraunces,serif;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:600}.benefit-grid[data-astro-cid-o2uzau3c]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.5rem;display:grid}.benefit-grid[data-astro-cid-o2uzau3c] article[data-astro-cid-o2uzau3c]{background:var(--card);border:2px solid var(--ink);border-radius:4px;padding:1.5rem;box-shadow:5px 5px #0f0a0a1a}.stamp[data-astro-cid-o2uzau3c]{border:2px solid var(--ink);background:var(--accent-seafoam);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:.75rem;font-size:1.6rem;display:inline-flex}.benefit-grid[data-astro-cid-o2uzau3c] h3[data-astro-cid-o2uzau3c]{margin:0 0 .4rem;font-family:Fraunces,serif;font-size:1.05rem}.benefit-grid[data-astro-cid-o2uzau3c] p[data-astro-cid-o2uzau3c]{color:var(--ink-soft);margin:0;font-size:.93rem;line-height:1.5}.steps[data-astro-cid-o2uzau3c]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;display:grid}.step[data-astro-cid-o2uzau3c]{border-left:3px solid var(--ink);padding-left:1.25rem}.step-n[data-astro-cid-o2uzau3c]{color:var(--accent-teal);margin-bottom:.5rem;font-family:IBM Plex Mono,monospace;font-size:.85rem;font-weight:600;display:block}.step[data-astro-cid-o2uzau3c] h3[data-astro-cid-o2uzau3c]{margin:0 0 .4rem;font-family:Fraunces,serif;font-size:1.1rem}.step[data-astro-cid-o2uzau3c] p[data-astro-cid-o2uzau3c]{color:var(--ink-soft);margin:0;font-size:.93rem;line-height:1.5}.related-link[data-astro-cid-o2uzau3c]{color:var(--ink-soft);margin:2rem 0 0;font-family:IBM Plex Mono,monospace;font-size:.85rem}.related-link[data-astro-cid-o2uzau3c] a[data-astro-cid-o2uzau3c]{color:var(--accent-teal)}.faq-list[data-astro-cid-o2uzau3c]{flex-direction:column;gap:.85rem;display:flex}.faq-item[data-astro-cid-o2uzau3c]{background:var(--card);border:2px solid var(--ink);border-radius:4px;padding:1rem 1.25rem}.faq-item[data-astro-cid-o2uzau3c] summary[data-astro-cid-o2uzau3c]{cursor:pointer;font-family:Fraunces,serif;font-size:1rem;font-weight:600;list-style:none}.faq-item[data-astro-cid-o2uzau3c] summary[data-astro-cid-o2uzau3c]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-o2uzau3c] p[data-astro-cid-o2uzau3c]{color:var(--ink-soft);margin:.75rem 0 0;font-size:.93rem;line-height:1.55}.final-cta[data-astro-cid-o2uzau3c]{padding-bottom:4rem}.final-card[data-astro-cid-o2uzau3c]{background:var(--ink);text-align:center;border-radius:4px;flex-direction:column;align-items:center;gap:.6rem;padding:3rem 2rem;display:flex}.final-card[data-astro-cid-o2uzau3c] .kicker[data-astro-cid-o2uzau3c]{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-seafoam);background:0 0;padding:0;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:600}.final-card[data-astro-cid-o2uzau3c] h2[data-astro-cid-o2uzau3c]{color:var(--card);margin:0}.final-card[data-astro-cid-o2uzau3c] p[data-astro-cid-o2uzau3c]{color:var(--paper);opacity:.8;margin:0 0 .5rem}.ghost-link[data-astro-cid-o2uzau3c]{color:var(--paper);opacity:.85;margin-top:.4rem;font-family:IBM Plex Mono,monospace;font-size:.85rem;text-decoration:underline dashed}.ghost-link[data-astro-cid-o2uzau3c]:hover{opacity:1}.site-footer[data-astro-cid-o2uzau3c]{text-align:center;color:var(--ink-soft);padding:3rem 1rem 2.5rem;font-family:IBM Plex Mono,monospace;font-size:.8rem}.site-footer[data-astro-cid-o2uzau3c] a[data-astro-cid-o2uzau3c]{color:var(--ink-soft);text-decoration:none}.site-footer[data-astro-cid-o2uzau3c] a[data-astro-cid-o2uzau3c]:hover{text-decoration:underline}.dot[data-astro-cid-o2uzau3c]{margin:0 .5rem}@media (width<=800px){.hero[data-astro-cid-o2uzau3c]{grid-template-columns:1fr}.hero-visual[data-astro-cid-o2uzau3c]{order:-1}.mech-card-1[data-astro-cid-o2uzau3c]{margin-left:0}.subhead[data-astro-cid-o2uzau3c]{max-width:none}}
