.join-body[data-astro-cid-jtzn4zcc]{background:var(--color-bg);min-height:100dvh}.join-top[data-astro-cid-jtzn4zcc]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:1rem var(--space-6);background:#f7f4eaf2;border-bottom:1px solid rgba(0,0,0,.08)}.join-brand[data-astro-cid-jtzn4zcc]{display:flex;align-items:center;gap:var(--space-2);text-decoration:none;color:var(--color-black);font-weight:700;font-size:1.25rem;letter-spacing:.02em}.join-mark[data-astro-cid-jtzn4zcc]{width:1.1em;height:1.1em;flex:none}.join-tag[data-astro-cid-jtzn4zcc]{margin-left:.35em;padding:.15em .5em;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:2px}.join-top-links[data-astro-cid-jtzn4zcc]{display:flex;align-items:center;gap:var(--space-4)}.join-top-links[data-astro-cid-jtzn4zcc] a[data-astro-cid-jtzn4zcc],.join-top-links[data-astro-cid-jtzn4zcc] button[data-astro-cid-jtzn4zcc]{font:inherit;font-size:var(--font-size-sm);color:var(--color-text-muted);background:none;border:0;padding:0;min-height:44px;display:inline-flex;align-items:center;line-height:1;cursor:pointer;text-decoration:none}.join-top-links[data-astro-cid-jtzn4zcc] a[data-astro-cid-jtzn4zcc]:hover,.join-top-links[data-astro-cid-jtzn4zcc] button[data-astro-cid-jtzn4zcc]:hover{color:var(--color-text)}.join-main[data-astro-cid-jtzn4zcc]{max-width:1040px;margin:0 auto;padding:var(--space-12) var(--space-6)}.join-greeting[data-astro-cid-jtzn4zcc]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0 0 var(--space-4);overflow-wrap:anywhere}.join-greeting[data-astro-cid-jtzn4zcc] a[data-astro-cid-jtzn4zcc]{color:var(--color-primary);font-weight:600}.join-h1[data-astro-cid-jtzn4zcc]{font-size:clamp(1.75rem,4.5vw,2.75rem);line-height:1.15;font-weight:700;letter-spacing:-.01em;max-width:22ch;letter-spacing:-.025em;margin:0 0 var(--space-4)}.join-lead[data-astro-cid-jtzn4zcc]{font-size:var(--font-size-lg);line-height:1.5;color:var(--color-text-secondary);margin:0 0 var(--space-8);padding-bottom:var(--space-6);border-bottom:var(--rule-heavy)}.join-layout[data-astro-cid-jtzn4zcc]{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--space-6);align-items:start}.join-card[data-astro-cid-jtzn4zcc]{border-top:var(--rule-heavy);padding:var(--space-3) 0 0}.join-card[data-astro-cid-jtzn4zcc] h2[data-astro-cid-jtzn4zcc]{font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 var(--space-4)}.join-list[data-astro-cid-jtzn4zcc]{margin:0 0 var(--space-6);padding-left:1.1rem;line-height:1.6}.join-list[data-astro-cid-jtzn4zcc] li[data-astro-cid-jtzn4zcc]+li[data-astro-cid-jtzn4zcc]{margin-top:var(--space-3)}.join-why[data-astro-cid-jtzn4zcc]{margin:0;padding-top:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-muted);line-height:1.6}.join-price[data-astro-cid-jtzn4zcc]{position:sticky;top:var(--space-6);background:var(--color-black);color:#fff;border-top:0;padding:var(--space-6)}.join-price[data-astro-cid-jtzn4zcc] .join-back[data-astro-cid-jtzn4zcc],.join-price[data-astro-cid-jtzn4zcc] .join-fine[data-astro-cid-jtzn4zcc]{color:#ffffffbf}.join-prices[data-astro-cid-jtzn4zcc]{list-style:none;margin:0 0 var(--space-6);padding:0;line-height:1.5}.join-prices[data-astro-cid-jtzn4zcc] li[data-astro-cid-jtzn4zcc]+li[data-astro-cid-jtzn4zcc]{margin-top:var(--space-2)}.join-prices[data-astro-cid-jtzn4zcc] strong[data-astro-cid-jtzn4zcc]{font-size:var(--font-size-lg)}.join-buttons[data-astro-cid-jtzn4zcc]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.join-buttons[data-astro-cid-jtzn4zcc] .btn[data-astro-cid-jtzn4zcc]{width:100%;text-align:center}.join-back[data-astro-cid-jtzn4zcc]{display:inline-block;font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary);margin-bottom:var(--space-4)}.join-fine[data-astro-cid-jtzn4zcc]{font-size:.8125rem;color:var(--color-text-muted);line-height:1.55;margin:0}@media(max-width:860px){.join-layout[data-astro-cid-jtzn4zcc]{grid-template-columns:1fr}.join-price[data-astro-cid-jtzn4zcc]{position:static}}@media(max-width:767px){.join-top[data-astro-cid-jtzn4zcc]{padding:var(--space-2) var(--space-4)}.join-main[data-astro-cid-jtzn4zcc]{padding:var(--space-8) var(--space-4)}.join-card[data-astro-cid-jtzn4zcc]{padding:var(--space-6) var(--space-4)}.join-lead[data-astro-cid-jtzn4zcc]{font-size:var(--font-size-base)}}
