.signup_page__fl6rl{--ink:#171a1f;--ink-soft:#5f6d68;--paper:#fbfffd;--line:#d7e7df;--rail:#18201d;--rail-ink:#f5fff9;--rail-muted:#aec3ba;--mint:#21c989;--cyan:#0aa8bd;--red:#c8464a;--button:#0b8f76;--button-hover:#08735f;min-height:100dvh;color:var(--ink);background:linear-gradient(90deg,rgba(10,168,189,.08) 0 1px,transparent 1px 100%),linear-gradient(180deg,rgba(33,201,137,.08) 0 1px,transparent 1px 100%),var(--paper);background-size:42px 42px;font-family:Avenir Next,Segoe UI,sans-serif}.signup_split__EEPPo{display:grid;grid-template-columns:minmax(340px,36%) minmax(0,1fr);min-height:100dvh}.signup_rail__Ua1p9{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:28px;overflow:hidden;padding:30px;color:var(--rail-ink);background:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 1px,transparent 1px 16px),linear-gradient(160deg,var(--rail) 0,#101512 100%)}.signup_railHeader__dMq5f{display:flex;align-items:center;justify-content:space-between;gap:14px}.signup_brand__3PYi1{color:inherit}.signup_signInLink__Myvgi{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(245,255,249,.22);border-radius:8px;padding:0 13px;color:var(--rail-ink);font-size:.87rem;font-weight:800;text-decoration:none}.signup_signInLink__Myvgi:hover{background:rgba(255,255,255,.08)}.signup_railIntro__e7_Wm{display:grid;gap:14px}.signup_kicker__xc90t{margin:0;color:var(--cyan);font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.signup_railTitle__RaYKM{max-width:430px;margin:0;color:var(--rail-ink);font-size:2.22rem;line-height:1.05;letter-spacing:0;font-weight:900}.signup_railCopy__CQqAE{max-width:390px;margin:0;color:var(--rail-muted);font-size:.98rem;line-height:1.55;font-weight:700}.signup_railImage__pSzmW{width:100%;max-height:168px;object-fit:cover;border:1px solid rgba(245,255,249,.16);border-radius:8px;filter:saturate(.95) contrast(1.04)}.signup_valueList__28Sc5{display:grid;gap:12px;margin:auto 0 0;padding:0;list-style:none}.signup_valueItem__rzpxS{display:grid;grid-template-columns:30px minmax(0,1fr);gap:11px;align-items:start;min-height:56px;padding:8px 0}.signup_valueIcon__iREoW{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(33,201,137,.42);border-radius:8px;color:#092018;background:var(--mint)}.signup_valueIcon__iREoW svg{width:15px;height:15px}.signup_valueLabel__jCzvr{margin:0;color:var(--rail-ink);font-size:.95rem;font-weight:900}.signup_valueNote__2E6Jc{margin:3px 0 0;color:var(--rail-muted);font-size:.82rem;line-height:1.35;font-weight:600}.signup_railFootnote__RBipV{margin:0;color:rgba(245,255,249,.42);font-size:.78rem;font-weight:700}.signup_formPanel__V9zs_{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:clamp(42px,8vh,92px) clamp(24px,6vw,88px)}.signup_formSurface__P1L7u{width:min(100%,660px);display:flex;flex-direction:column;align-items:flex-start;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.signup_formIconWrap__OmhBV{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;margin:0 0 24px;border:1px solid rgba(10,168,189,.22);border-radius:8px;color:var(--button);background:rgba(255,255,255,.72);box-shadow:0 12px 28px rgba(38,54,48,.08)}.signup_formIconWrap__OmhBV svg{width:24px;height:24px}.signup_formHeading___bsDn{margin:10px 0 0;color:var(--ink);font-size:2.2rem;line-height:1.14;letter-spacing:0;font-weight:900}.signup_formSubline__OLscg{max-width:560px;margin:14px 0 0;color:var(--ink-soft);font-size:1rem;line-height:1.58;font-weight:600}@media (max-width:900px){.signup_split__EEPPo{grid-template-columns:1fr}.signup_rail__Ua1p9{position:relative;height:auto;padding:22px}.signup_railTitle__RaYKM{font-size:1.7rem}.signup_railImage__pSzmW{display:none}.signup_valueList__28Sc5{margin-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}.signup_formPanel__V9zs_{min-height:auto;padding:24px}}@media (max-width:640px){.signup_railHeader__dMq5f{align-items:flex-start}.signup_valueList__28Sc5{grid-template-columns:1fr}.signup_formHeading___bsDn{font-size:1.62rem}}.signupForm_form__nIQmw{width:100%;display:grid;gap:18px;margin-top:32px}.signupForm_fieldRow__Y3o1s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.signupForm_dropdownWrap__jRgrU,.signupForm_field__FDC5t{min-width:0;display:grid;gap:8px}.signupForm_label__oAbCA,.signupForm_messageHeader__GFGNB{min-width:0}.signupForm_label__oAbCA{color:var(--ink);font-size:.88rem;font-weight:900}.signupForm_optional__UtSXL{color:var(--ink-soft);font-size:.82rem;font-weight:700}.signupForm_required__n__KE{color:var(--red)}.signupForm_input___Cc7f,.signupForm_textarea___pWdJ{width:100%;border:1px solid #bfd5cb;border-radius:8px;color:var(--ink);background:rgba(255,255,255,.86);font:inherit;font-size:1rem;font-weight:700;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.signupForm_input___Cc7f{height:54px;padding:0 15px}.signupForm_textarea___pWdJ{min-height:112px;padding:13px 15px;resize:vertical}.signupForm_input___Cc7f::placeholder,.signupForm_textarea___pWdJ::placeholder{color:#82928b}.signupForm_input___Cc7f:focus,.signupForm_textarea___pWdJ:focus{border-color:var(--cyan);background:#ffffff;box-shadow:0 0 0 3px rgba(10,168,189,.14),0 10px 22px rgba(38,54,48,.08)}.signupForm_input___Cc7f:disabled,.signupForm_textarea___pWdJ:disabled{opacity:.62;cursor:not-allowed}.signupForm_inputError__Mmxhe{border-color:var(--red);box-shadow:0 0 0 3px rgba(200,70,74,.14)}.signupForm_dropdownWrap__jRgrU .dn-custom-dropdown-trigger{min-height:54px;border:1px solid #bfd5cb;border-radius:8px;padding:0 15px;color:var(--ink);background:rgba(255,255,255,.86);box-shadow:none;font:inherit;font-size:1rem;font-weight:700}.signupForm_dropdownWrap__jRgrU .dn-custom-dropdown-trigger:hover{background:#ffffff}.signupForm_dropdownWrap__jRgrU .dn-custom-dropdown-trigger.is-open,.signupForm_dropdownWrap__jRgrU .dn-custom-dropdown-trigger:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(10,168,189,.14),0 10px 22px rgba(38,54,48,.08)}.signupForm_dropdownWrap__jRgrU.signupForm_dropdownError__DLqJs .dn-custom-dropdown-trigger{border-color:var(--red);box-shadow:0 0 0 3px rgba(200,70,74,.14)}.signupForm_messageHeader__GFGNB{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.signupForm_counter__jzrjY{color:var(--ink-soft);font-size:.78rem;font-weight:800;font-variant-numeric:tabular-nums}.signupForm_fieldError__VUBuZ,.signupForm_serverError__GhjWJ{margin:0;color:var(--red);font-size:.88rem;line-height:1.45;font-weight:800}.signupForm_serverError__GhjWJ{width:100%;display:flex;align-items:flex-start;gap:10px;border-left:4px solid var(--red);padding:10px 12px;background:#fff5f5}.signupForm_serverError__GhjWJ svg{width:16px;height:16px;flex:0 0 auto;margin-top:2px}.signupForm_submitBtn__enZdT{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;justify-self:start;margin-top:12px;border:0;border-radius:8px;padding:0 24px;color:#ffffff;background:var(--button);font:inherit;font-size:1rem;font-weight:900;text-decoration:none;cursor:pointer;box-shadow:0 14px 30px rgba(11,143,118,.24);transition:background .16s ease,transform .16s ease,opacity .16s ease}.signupForm_submitBtn__enZdT:hover:not(:disabled){background:var(--button-hover);transform:translateY(-1px)}.signupForm_submitBtn__enZdT:disabled{opacity:.55;cursor:not-allowed;transform:none}.signupForm_spinner__C7CR7{width:18px;height:18px;border:3px solid rgba(255,255,255,.32);border-top-color:#ffffff;border-radius:50%;animation:signupForm_spin__SMGiv .72s linear infinite}@keyframes signupForm_spin__SMGiv{to{transform:rotate(1turn)}}.signupForm_successPanel__1hX_n{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px;border:1px solid var(--line);border-radius:8px;padding:24px;background:rgba(255,255,255,.72);box-shadow:0 12px 28px rgba(38,54,48,.08)}.signupForm_successIcon__Ovk1j{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#092018;background:var(--mint)}.signupForm_successIcon__Ovk1j svg{width:18px;height:18px}.signupForm_successTitle__Dfee_{margin:0;color:var(--ink);font-size:1.12rem;font-weight:900}.signupForm_successBody__skxv_{margin:0;color:var(--ink-soft);font-size:.95rem;line-height:1.55;font-weight:700}@media (max-width:640px){.signupForm_fieldRow__Y3o1s{grid-template-columns:1fr}.signupForm_submitBtn__enZdT{width:100%}}