.o-join-layout.svelte-11ddzza{align-items:start;gap:18px;display:grid}.o-join-plan,.o-join-form-card{flex-direction:column;gap:10px;display:flex}.o-join-plan__tier.svelte-11ddzza{color:var(--o-muted);letter-spacing:.13em;text-transform:uppercase;font-size:10.5px;font-weight:700}.o-join-plan h2.svelte-11ddzza,.o-join-form-card h2.svelte-11ddzza{color:var(--o-ink);letter-spacing:-.03em;font-size:clamp(1.4rem,4vw,1.8rem);font-weight:700;line-height:1.1}.o-join-plan__price.svelte-11ddzza{color:var(--o-ink);letter-spacing:-.05em;font-size:34px;font-weight:700;line-height:1}.o-join-plan__pli.svelte-11ddzza{color:var(--o-primary);align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.o-join-plan__description.svelte-11ddzza{color:var(--o-muted);font-size:13.5px;line-height:1.5}.o-join-plan__note.svelte-11ddzza{border-radius:var(--o-radius-sm);background:var(--o-amber-soft);color:var(--o-ink-soft);padding:9px 12px;font-size:12.5px;line-height:1.45}.o-join-plan__facts.svelte-11ddzza{flex-direction:column;gap:7px;margin-top:4px;display:flex}.o-join-plan__facts.svelte-11ddzza li:where(.svelte-11ddzza){color:var(--o-ink-soft);align-items:center;gap:8px;font-size:13px;display:flex}.o-join-plan__facts.svelte-11ddzza svg{color:var(--o-primary)}.o-join-plan__back.svelte-11ddzza{color:var(--o-muted);text-underline-offset:2px;margin-top:6px;font-size:12.5px;font-weight:600;text-decoration:underline}.o-join-form__head.svelte-11ddzza{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.o-join-form__head.svelte-11ddzza p:where(.svelte-11ddzza){color:var(--o-muted);font-size:12.5px}.o-join-form__head.svelte-11ddzza a:where(.svelte-11ddzza){color:var(--o-primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.o-join-form.svelte-11ddzza{flex-direction:column;gap:14px;margin-top:4px;display:flex}.o-join-form__row.svelte-11ddzza{gap:12px;display:grid}.o-join-field.svelte-11ddzza{color:var(--o-ink-soft);flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.o-join-field.svelte-11ddzza select:where(.svelte-11ddzza){border:1px solid var(--o-line-strong);border-radius:var(--o-radius-sm);background:var(--o-surface-muted);min-height:48px;color:var(--o-muted);padding:11px 14px;font-size:15px}.o-join-field.svelte-11ddzza small:where(.svelte-11ddzza){color:var(--o-muted);font-size:12px;font-weight:400;line-height:1.4}.o-join-form__foot.svelte-11ddzza{color:var(--o-muted);text-align:center;font-size:12px;line-height:1.45}@media (width>=720px){.o-join-form__row.svelte-11ddzza{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.o-join-layout.svelte-11ddzza{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr)}.o-join-plan{position:sticky;top:28px}}
