.graphic_graphic__7rSnH{width:100%;max-width:600px;height:600px;background:linear-gradient(180deg,#c1e7e7,#e6e3ca);border-radius:24px}.signup_signupContainer__ufBkJ{display:flex;flex-direction:column;min-height:100vh;width:100%;overflow:auto}.signup_pageHeading__JjnMO{max-width:100%;font-family:var(--font-questrial),system-ui,sans-serif;font-style:normal;font-weight:400;font-size:28px;line-height:1.2;letter-spacing:.01em;color:#221533;margin-bottom:2rem}@media (min-width:768px){.signup_pageHeading__JjnMO{font-size:32px;max-width:364px}}.signup_floatingInput__xREbU{position:relative}.signup_floatingInput__xREbU input:not(:-moz-placeholder-shown)~label,.signup_floatingInput__xREbU textarea:not(:-moz-placeholder-shown)~label{font-size:12px;line-height:1;font-weight:300;top:7px;left:12px;background-color:transparent;color:#958f9d}.signup_floatingInput__xREbU input:focus-within~label,.signup_floatingInput__xREbU input:not(:placeholder-shown)~label,.signup_floatingInput__xREbU select:focus~label,.signup_floatingInput__xREbU select:not([value=""])~label,.signup_floatingInput__xREbU textarea:focus-within~label,.signup_floatingInput__xREbU textarea:not(:placeholder-shown)~label,.signup_floatingInput__xREbU.signup_focused__nZ7Q6 label{font-size:12px;line-height:1;font-weight:300;top:7px;left:12px;background-color:transparent;color:#958f9d}.signup_floatingInput__xREbU label{position:absolute;left:12px;top:19px;font-size:16px;line-height:1;color:#958f9d;font-weight:300;pointer-events:none;transition:all .15s ease-out;background-color:transparent}.signup_floatingInput__xREbU input,.signup_floatingInput__xREbU select{padding:1.4rem .75rem .35rem;height:57px;vertical-align:bottom;font-weight:300;color:#4e445c;border-radius:.375rem;border-width:1px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.signup_floatingInput__xREbU input:focus,.signup_floatingInput__xREbU select:focus{border-color:#c2b9c9;outline:none;box-shadow:0 0 12px rgba(56,29,64,.2);ring-width:0}.signup_formInput__aX6_i{width:100%;border-radius:.375rem;padding:1.4rem .75rem .35rem;height:57px;vertical-align:bottom;font-weight:300;color:#4e445c;background:white;border:1px solid #d1d5db;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.signup_formInput__aX6_i:focus{border-color:#c2b9c9;outline:none;box-shadow:0 0 12px rgba(56,29,64,.2)}.signup_formInput__aX6_i:disabled{border-color:transparent;background:#F3F4F6;cursor:not-allowed}@media (max-width:767px){.signup_formInput__aX6_i{font-size:16px}}.signup_errorInput__Kr_f6{border-color:#ef4444}.signup_primaryButton__dX39A{width:100%;display:flex;justify-content:center;padding:.75rem 1rem;border:1px solid transparent;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:.875rem;font-weight:500;color:white;background-color:#381d40;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.signup_primaryButton__dX39A:hover{background-color:#4b2953}.signup_primaryButton__dX39A:focus{outline:2px solid #7fe3e0;outline-offset:2px}@media (max-width:767px){.signup_primaryButton__dX39A{min-height:48px;font-size:1rem}}.signup_secondaryButton__g4NJI{width:100%;display:flex;justify-content:center;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:.875rem;font-weight:500;color:#4e445c;background-color:transparent;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.signup_secondaryButton__g4NJI:hover{background-color:#f9fafb}.signup_secondaryButton__g4NJI:focus{outline:2px solid #7fe3e0;outline-offset:2px}@media (max-width:767px){.signup_secondaryButton__g4NJI{min-height:48px;font-size:1rem}}