.cta-button.svelte-peni0m{min-height:48px;padding:0 22px;font-size:16px}.submit-button.svelte-peni0m{min-height:50px;margin-top:.5rem;padding:0 24px;font-size:16px}.submit-button.svelte-peni0m:disabled{opacity:.6;cursor:not-allowed}.text-button.svelte-peni0m{border-radius:var(--radius-pill)}.invite-form.svelte-peni0m{border-top:1px solid #2a3f70;max-width:560px;padding-top:14px}.invite-form.svelte-peni0m label,.invite-form.svelte-peni0m .consent:where(.svelte-peni0m){color:#fff}.invite-form.svelte-peni0m .consent:where(.svelte-peni0m) a:where(.svelte-peni0m){color:#f5f8fd}.invite-form.svelte-peni0m .form-fields:where(.svelte-peni0m) small:where(.svelte-peni0m),.invite-form.svelte-peni0m .intake-note:where(.svelte-peni0m){color:#c9d5ee}.invite-form.svelte-peni0m input:where(.svelte-peni0m):not([type=checkbox]){color:#0f224c;background:#fff;border:1px solid #b9c7e6;border-radius:14px;min-height:52px;font-size:17px}.invite-form.svelte-peni0m input:not([type=checkbox])[aria-invalid=true]:where(.svelte-peni0m){border:2px solid #ffd9d4}.invite-form.svelte-peni0m .text-button:where(.svelte-peni0m){color:#f5f8fd;background:0 0;border-color:#c9d5ee}.invite-submit.svelte-peni0m{min-height:52px;padding:0 22px;color:#fff!important;background:0 0!important;border:1px solid #c9d5ee!important}.invite-submit.svelte-peni0m:hover:not(:disabled){color:#fff!important;background:0 0!important;border-color:#fff!important}.invite-alert.svelte-peni0m{color:#ffd9d4;gap:8px;font-weight:500;display:flex}.payment-form.svelte-gmnrpc{color:#0f224c;flex-direction:column;flex:360px;gap:12px;min-width:0;max-width:520px;display:flex}.payment-form.svelte-gmnrpc form:where(.svelte-gmnrpc){flex-direction:column;align-items:flex-start;gap:8px;display:flex}.payment-form.svelte-gmnrpc label:where(.svelte-gmnrpc){margin-top:8px;font-size:14px;font-weight:600}.payment-form.svelte-gmnrpc input:where(.svelte-gmnrpc):not([type=checkbox]){color:#0f224c;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #b9c7e6;border-radius:10px;padding:10px 12px}.payment-form.svelte-gmnrpc input:where(.svelte-gmnrpc):focus-visible,.payment-form.svelte-gmnrpc button:where(.svelte-gmnrpc):focus-visible,.payment-form.svelte-gmnrpc a:where(.svelte-gmnrpc):focus-visible,.payment-success.svelte-gmnrpc h3:where(.svelte-gmnrpc):focus-visible{outline-offset:3px;outline:3px solid #2443a8}.payment-form.svelte-gmnrpc small:where(.svelte-gmnrpc),.expiry-hint.svelte-gmnrpc{color:#34415f;font-size:13px;line-height:1.5}.payment-details.svelte-gmnrpc{gap:8px;margin:0;display:grid}.payment-details.svelte-gmnrpc div:where(.svelte-gmnrpc){flex-wrap:wrap;gap:4px 12px;display:flex}.payment-details.svelte-gmnrpc dt:where(.svelte-gmnrpc){font-weight:600}.payment-details.svelte-gmnrpc dd:where(.svelte-gmnrpc){margin:0}.text-button.svelte-gmnrpc{color:#2443a8;font:inherit;cursor:pointer;background:#fff;border:1px solid #8fa6da;border-radius:999px;padding:8px 14px}.submit-button.svelte-gmnrpc{min-height:48px;padding:0 18px}.submit-button.svelte-gmnrpc:disabled{opacity:.6;cursor:not-allowed}.form-status.svelte-gmnrpc{min-height:1.5em;margin:0}.payment-success.svelte-gmnrpc{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.payment-success.svelte-gmnrpc h3:where(.svelte-gmnrpc){color:#0f224c;margin:0;font-size:20px;line-height:1.4}.payment-success.svelte-gmnrpc p:where(.svelte-gmnrpc){margin:0;line-height:1.6}.claim-code.svelte-gmnrpc{overflow-wrap:anywhere;background:#e8f0fb;border-radius:10px;max-width:100%;padding:10px 14px;font-size:16px;font-weight:600}.form-actions.svelte-gmnrpc{flex-wrap:wrap;align-items:center;gap:10px;display:flex}
