.partner-invitation{color:#052946}.partner-invitation .eyebrow{color:#08728e;font-size:12px;letter-spacing:.08em;font-weight:800}.partner-invitation h1{margin:10px 0 16px;font-size:clamp(26px,5vw,34px);line-height:1.15}.partner-invitation p{font-size:15px;line-height:1.55}.partner-invitation-market{display:inline-block;padding:6px 10px;border-radius:8px;background:#e1f7fc;color:#07658b;font-size:13px;font-weight:750}.partner-invitation-actions{display:grid;grid-gap:12px;gap:12px;margin:24px 0 18px}.partner-invitation-actions p{margin:0;font-size:13px}.partner-invitation :is(.partner-invitation-primary,.partner-invitation-secondary){display:flex;align-items:center;justify-content:center;min-height:50px;padding:13px 16px;border-radius:12px;text-align:center;text-decoration:none;font-family:inherit;font-size:16px;line-height:1.35;font-weight:800;cursor:pointer}.partner-invitation .partner-invitation-primary{border:1px solid #20d8d2;background:linear-gradient(135deg,#20d8d2,#63e9e1);color:#052946}.partner-invitation .partner-invitation-secondary{border:1px solid #8dbacb;background:#eef8fc;color:#075b80}.partner-invitation :is(a,button):focus-visible{outline:3px solid #087ff2;outline-offset:3px}.partner-invitation button:disabled{opacity:.65;cursor:wait}.partner-invitation .partner-invitation-note{color:#466576;font-size:13px}.partner-invitation-error{border:1px solid #e7acac;border-radius:10px;padding:12px;background:#fff2f2;color:#8a2525}.partner-invitation-error p{margin:0 0 8px}.login-registration-entry{margin:16px 0;padding:12px;border:1px solid #b8d8e5;border-radius:10px;background:#eef8fc;text-align:center}.login-registration-entry p{margin:0 0 6px;color:#355b70;font-size:14px}.login-registration-entry a{color:#07658b;font-weight:800;text-decoration:underline}