.join[data-astro-cid-dtsopnsj]{padding-top:clamp(40px,6vw,72px)}.join__grid[data-astro-cid-dtsopnsj]{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:start;gap:clamp(32px,5vw,72px);display:grid}@media (width<=880px){.join__grid[data-astro-cid-dtsopnsj]{grid-template-columns:minmax(0,1fr)}}.join__plan[data-astro-cid-dtsopnsj] .h2[data-astro-cid-dtsopnsj]{margin-top:14px}.join__lede[data-astro-cid-dtsopnsj]{color:var(--ink-2);margin:12px 0 0}.join__sr[data-astro-cid-dtsopnsj]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tiers[data-astro-cid-dtsopnsj]{border:0;gap:12px;margin:22px 0 18px;padding:0;display:grid}.tier[data-astro-cid-dtsopnsj]{border:2px solid var(--line);background:var(--surface);cursor:pointer;transition:border-color .2s, box-shadow .2s, transform .25s var(--bounce);border-radius:20px;gap:6px;padding:16px 18px 16px 52px;display:grid;position:relative}.tier[data-astro-cid-dtsopnsj]:hover{transform:translateY(-2px)}.tier[data-astro-cid-dtsopnsj] input[data-astro-cid-dtsopnsj]{width:20px;height:20px;accent-color:var(--green-deep);margin:0;position:absolute;top:19px;left:18px}.tier[data-astro-cid-dtsopnsj]:has(input:checked){border-color:var(--green);box-shadow:0 6px 0 var(--mint), 0 0 0 4px #22c55e24}.tier[data-astro-cid-dtsopnsj]:has(input:focus-visible){outline:3px solid var(--sun-deep);outline-offset:3px}.tier__head[data-astro-cid-dtsopnsj]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.tier__name[data-astro-cid-dtsopnsj]{font:700 21px/1.1 var(--font-head);color:var(--ink)}.tier__price[data-astro-cid-dtsopnsj]{color:var(--ink-2);font-size:15px;font-weight:700}.tier__price[data-astro-cid-dtsopnsj] b[data-astro-cid-dtsopnsj]{font:700 26px/1 var(--font-head);color:var(--green-deep)}.tier__perks[data-astro-cid-dtsopnsj]{color:var(--ink-2);gap:3px;margin:0;padding:0;font-size:15px;font-weight:700;list-style:none;display:grid}.tier__perks[data-astro-cid-dtsopnsj] li[data-astro-cid-dtsopnsj]{gap:8px;display:flex}.tier__perks[data-astro-cid-dtsopnsj] li[data-astro-cid-dtsopnsj]:before{content:"✓";color:var(--green-deep);font-weight:900}.join__small[data-astro-cid-dtsopnsj]{color:var(--muted);margin:0;font-size:14px}.join__small[data-astro-cid-dtsopnsj] a[data-astro-cid-dtsopnsj]{color:var(--green-deep);font-weight:700}.join__card[data-astro-cid-dtsopnsj]{background:var(--surface);box-shadow:0 10px 0 var(--mint), 0 30px 60px -30px #15803d59;border:2px solid var(--mint);border-radius:28px;padding:clamp(22px,3vw,32px)}.join__form[data-astro-cid-dtsopnsj]{gap:14px;display:grid}.join__field[data-astro-cid-dtsopnsj]{color:var(--ink);gap:6px;min-width:0;font-size:14px;font-weight:800;display:grid}.join__field[data-astro-cid-dtsopnsj] small[data-astro-cid-dtsopnsj]{color:var(--muted);font-weight:600}.join__field[data-astro-cid-dtsopnsj] input[data-astro-cid-dtsopnsj],.join__hosted[data-astro-cid-dtsopnsj]{border:2px solid var(--line);background:var(--bg);height:50px;font:600 16px/1 var(--font-body);color:var(--ink);border-radius:14px;padding:0 14px;transition:border-color .2s,box-shadow .2s}.join__field[data-astro-cid-dtsopnsj] input[data-astro-cid-dtsopnsj]:focus,.join__hosted[data-astro-cid-dtsopnsj].braintree-hosted-fields-focused{border-color:var(--green);outline:none;box-shadow:0 0 0 4px #22c55e2e}.join__hosted[data-astro-cid-dtsopnsj].braintree-hosted-fields-invalid{border-color:#ef4444}.join__row[data-astro-cid-dtsopnsj]{grid-template-columns:1.1fr 1fr 1fr;gap:10px;display:grid}@media (width<=420px){.join__row[data-astro-cid-dtsopnsj]{grid-template-columns:1fr 1fr}.join__row[data-astro-cid-dtsopnsj]>[data-astro-cid-dtsopnsj]:last-child{grid-column:1/-1}}.join__wallets[data-astro-cid-dtsopnsj]{gap:10px;display:grid}.join__wallet[data-astro-cid-dtsopnsj]:empty{display:none}.join__hosted[data-astro-cid-dtsopnsj] iframe{height:100%!important}.join__form[data-astro-cid-dtsopnsj].is-busy{cursor:progress}.join__form[data-astro-cid-dtsopnsj].is-busy .join__submit[data-astro-cid-dtsopnsj]{opacity:.7}.join__gumroad[data-astro-cid-dtsopnsj]{gap:10px;margin-bottom:18px;display:grid}.join__soon-note[data-astro-cid-dtsopnsj]{background:var(--bg);color:var(--ink-2);border-radius:12px;margin:0;padding:10px 14px;font-size:14px;font-weight:700}.join__back[data-astro-cid-dtsopnsj]{background:var(--mint);color:var(--green-ink);border-radius:16px;justify-items:start;gap:10px;padding:14px 16px;display:grid}.join__back[data-astro-cid-dtsopnsj] p[data-astro-cid-dtsopnsj]{margin:0;font-size:15px}.join__soon[data-astro-cid-dtsopnsj]{gap:10px;display:grid}.join__soon[data-astro-cid-dtsopnsj] .join__or[data-astro-cid-dtsopnsj]{margin:0 0 2px}.join__ghost[data-astro-cid-dtsopnsj]{color:#9fb0a5;height:48px;font:700 17px/1 var(--font-head);cursor:not-allowed;user-select:none;background:#eef2ef;border-radius:999px;justify-content:center;align-items:center;gap:10px;display:flex}.join__ghost--paypal[data-astro-cid-dtsopnsj] b[data-astro-cid-dtsopnsj]{letter-spacing:-.01em;font-style:italic;font-weight:900}.join__ghost[data-astro-cid-dtsopnsj] small[data-astro-cid-dtsopnsj]{font:800 11px/1 var(--font-body);text-transform:uppercase;letter-spacing:.06em;background:#e1e8e3;border-radius:999px;padding:3px 9px}.tier__soon[data-astro-cid-dtsopnsj]{color:#8a9c91;font:800 11px/1 var(--font-body);text-transform:uppercase;letter-spacing:.06em;vertical-align:middle;background:#eef2ef;border-radius:999px;margin-left:8px;padding:3px 9px}.join__or--top[data-astro-cid-dtsopnsj]{margin:0 0 4px}.join__loading[data-astro-cid-dtsopnsj]{color:var(--muted);margin:0;font-weight:700}.join__closed[data-astro-cid-dtsopnsj]{justify-items:start;gap:12px;display:grid}.join__closed-text[data-astro-cid-dtsopnsj]{color:var(--ink-2);margin:0}.join__already[data-astro-cid-dtsopnsj]{background:var(--mint);color:var(--green-ink);border-radius:14px;margin:0 0 18px;padding:12px 16px;font-size:15px;font-weight:700}.join__already[data-astro-cid-dtsopnsj] a[data-astro-cid-dtsopnsj]{color:var(--green-deep)}.join__or[data-astro-cid-dtsopnsj]{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:4px 0 0;font-size:13px;font-weight:800;display:flex}.join__or[data-astro-cid-dtsopnsj]:before,.join__or[data-astro-cid-dtsopnsj]:after{content:"";background:var(--line);flex:1;height:2px}.join__error[data-astro-cid-dtsopnsj]{color:#991b1b;background:#fee2e2;border-radius:12px;margin:0;padding:10px 14px;font-size:14px;font-weight:700}.join__submit[data-astro-cid-dtsopnsj]{width:100%;margin-top:6px}.join__submit[data-astro-cid-dtsopnsj]:disabled{opacity:.55;cursor:not-allowed;transform:none}.join__secure[data-astro-cid-dtsopnsj]{text-align:center}.join__done[data-astro-cid-dtsopnsj]{justify-items:start;gap:14px;display:grid}.join__done-title[data-astro-cid-dtsopnsj]{font-size:clamp(26px,3vw,32px)}.join__done[data-astro-cid-dtsopnsj] p[data-astro-cid-dtsopnsj]{color:var(--ink-2);margin:0}.join__key[data-astro-cid-dtsopnsj]{background:var(--mint);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.join__key[data-astro-cid-dtsopnsj] code[data-astro-cid-dtsopnsj]{letter-spacing:.02em;color:var(--green-ink);white-space:nowrap;flex:1 0 auto;padding-left:4px;font:800 clamp(15px,1.7vw,18px)/1.2 ui-monospace,Cascadia Mono,Consolas,monospace}
