.join[data-astro-cid-dtsopnsj]{padding:72px 24px 112px}.inner[data-astro-cid-dtsopnsj]{max-width:var(--container);flex-wrap:wrap;align-items:flex-start;gap:56px;margin:0 auto;display:flex}.steps[data-astro-cid-dtsopnsj]{flex-direction:column;flex:300px;gap:28px;display:flex}.steps[data-astro-cid-dtsopnsj] h2[data-astro-cid-dtsopnsj]{font-size:28px;font-stretch:110%}.steps[data-astro-cid-dtsopnsj] ol[data-astro-cid-dtsopnsj]{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.steps[data-astro-cid-dtsopnsj] li[data-astro-cid-dtsopnsj]{gap:16px;display:flex}.dot[data-astro-cid-dtsopnsj]{background:var(--charcoal);width:36px;height:36px;color:var(--gold);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;font-weight:700;display:flex}.steps[data-astro-cid-dtsopnsj] li[data-astro-cid-dtsopnsj] div[data-astro-cid-dtsopnsj]{flex-direction:column;gap:4px;display:flex}.steps[data-astro-cid-dtsopnsj] strong[data-astro-cid-dtsopnsj]{font-size:17px}.steps[data-astro-cid-dtsopnsj] li[data-astro-cid-dtsopnsj] div[data-astro-cid-dtsopnsj] span[data-astro-cid-dtsopnsj]{color:var(--grey);font-size:15px;line-height:1.55}.panel[data-astro-cid-dtsopnsj]{background:var(--white);border:1px solid var(--line-light);box-sizing:border-box;border-radius:24px;flex:999 560px;min-width:0;padding:clamp(20px,4vw,40px)}form[data-astro-cid-dtsopnsj]{flex-direction:column;gap:28px;display:flex}form[data-astro-cid-dtsopnsj][hidden],.thanks[data-astro-cid-dtsopnsj][hidden],.form-error[data-astro-cid-dtsopnsj][hidden]{display:none}fieldset[data-astro-cid-dtsopnsj]{border:0;min-width:0;margin:0;padding:0}.roles-set[data-astro-cid-dtsopnsj]{flex-direction:column;gap:12px;display:flex}legend[data-astro-cid-dtsopnsj]{margin-bottom:12px;padding:0;font-size:15px;font-weight:700}.roles[data-astro-cid-dtsopnsj]{flex-wrap:wrap;gap:10px;display:flex}.role[data-astro-cid-dtsopnsj]{box-sizing:border-box;text-align:left;cursor:pointer;background:var(--white);min-height:72px;color:var(--charcoal);border:2px solid var(--line-light);border-radius:14px;flex-direction:column;flex:160px;justify-content:center;align-items:flex-start;gap:4px;padding:14px 18px;display:flex}.role[data-astro-cid-dtsopnsj]:has(input:checked){background:var(--charcoal);color:var(--paper);border-color:var(--charcoal);box-shadow:inset 0 -4px 0 var(--gold)}.role[data-astro-cid-dtsopnsj]:has(input:focus-visible){outline:3px solid var(--charcoal);outline-offset:3px}.role-label[data-astro-cid-dtsopnsj]{font-size:16px;font-weight:700}.role-sub[data-astro-cid-dtsopnsj]{opacity:.8;font-size:13px}.stack[data-astro-cid-dtsopnsj]{flex-direction:column;gap:28px;display:flex}.stack[data-astro-cid-dtsopnsj][hidden],.field[data-astro-cid-dtsopnsj][hidden]{display:none}.hint[data-astro-cid-dtsopnsj]{color:var(--grey);font-size:14px;line-height:1.5}.choices[data-astro-cid-dtsopnsj]{flex-direction:column;gap:8px;display:flex}.choices[data-astro-cid-dtsopnsj] legend[data-astro-cid-dtsopnsj]{margin-bottom:4px;padding:0;font-size:14px;font-weight:600}.choice-list[data-astro-cid-dtsopnsj]{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.choice[data-astro-cid-dtsopnsj]{box-sizing:border-box;border:2px solid var(--line-light);background:var(--white);cursor:pointer;border-radius:12px;flex:200px;align-items:center;gap:12px;min-height:52px;padding:10px 16px;font-size:15px;font-weight:600;display:flex}.choice[data-astro-cid-dtsopnsj] input[data-astro-cid-dtsopnsj]{width:20px;height:20px;accent-color:var(--charcoal);flex-shrink:0;margin:0}.choice[data-astro-cid-dtsopnsj]:has(input:checked){border-color:var(--charcoal);box-shadow:inset 0 -3px 0 var(--gold)}.row[data-astro-cid-dtsopnsj]{flex-wrap:wrap;gap:20px;display:flex}.row[data-astro-cid-dtsopnsj]>.field[data-astro-cid-dtsopnsj]{flex:220px}.row[data-astro-cid-dtsopnsj][hidden]{display:none}.field[data-astro-cid-dtsopnsj]{flex-direction:column;gap:8px;min-width:0;display:flex}.field[data-astro-cid-dtsopnsj] label[data-astro-cid-dtsopnsj]{font-size:14px;font-weight:600}.optional[data-astro-cid-dtsopnsj]{color:var(--grey);font-weight:400}input[data-astro-cid-dtsopnsj]:not([type=radio]):not([type=checkbox]),select[data-astro-cid-dtsopnsj],textarea[data-astro-cid-dtsopnsj]{border:1px solid var(--line-input);min-height:48px;font:inherit;background:var(--white);color:var(--charcoal);border-radius:10px;min-width:0;padding:0 14px;font-size:16px;font-weight:400}input[data-astro-cid-dtsopnsj]::placeholder,textarea[data-astro-cid-dtsopnsj]::placeholder{color:#6a6d73}select[data-astro-cid-dtsopnsj]{text-overflow:ellipsis;width:100%;max-width:100%;padding:0 12px}textarea[data-astro-cid-dtsopnsj]{resize:vertical;padding:12px 14px}[data-astro-cid-dtsopnsj][aria-invalid=true]{border-color:#b3261e!important}.error[data-astro-cid-dtsopnsj]{color:#b3261e;font-size:14px}.error[data-astro-cid-dtsopnsj]:empty{display:none}.form-error[data-astro-cid-dtsopnsj]{color:#8c1d18;background:#fdecea;border-radius:12px;padding:14px 16px;font-size:15px;line-height:1.5}.form-error[data-astro-cid-dtsopnsj] a{color:#8c1d18;font-weight:700}.hp[data-astro-cid-dtsopnsj]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.verify[data-astro-cid-dtsopnsj]{flex-direction:column;gap:8px;min-height:65px;display:flex}.submit-row[data-astro-cid-dtsopnsj]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.note[data-astro-cid-dtsopnsj]{color:var(--grey);font-size:13px}.submit[data-astro-cid-dtsopnsj]{border-radius:var(--pill);background:var(--charcoal);min-height:56px;color:var(--paper);font:inherit;cursor:pointer;border:0;padding:0 32px;font-size:17px;font-weight:700}.submit[data-astro-cid-dtsopnsj]:disabled{opacity:.7;cursor:progress}.thanks[data-astro-cid-dtsopnsj]{flex-direction:column;align-items:flex-start;gap:20px;padding:24px 0;display:flex}.check[data-astro-cid-dtsopnsj]{background:var(--gold);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.thanks[data-astro-cid-dtsopnsj] h2[data-astro-cid-dtsopnsj]{font-size:40px;font-stretch:112%;line-height:1.05}.thanks[data-astro-cid-dtsopnsj] h2[data-astro-cid-dtsopnsj]:focus{outline:none}.thanks[data-astro-cid-dtsopnsj] p[data-astro-cid-dtsopnsj]{max-width:520px;color:var(--grey);margin:0;font-size:17px;line-height:1.6}.thanks-actions[data-astro-cid-dtsopnsj]{flex-wrap:wrap;gap:12px;display:flex}.again[data-astro-cid-dtsopnsj]{border-radius:var(--pill);border:1px solid var(--line-input);min-height:52px;color:var(--charcoal);font:inherit;cursor:pointer;background:0 0;padding:0 28px;font-weight:600}.noscript[data-astro-cid-dtsopnsj]{margin:16px 0 0;font-size:15px}
