.NativeSignupForm-module__R_7KWa__layout{color:#0a2534;background:#f8f1e4;grid-template-columns:minmax(300px,.8fr) minmax(500px,1.2fr);min-height:calc(100vh - 89px);display:grid}.NativeSignupForm-module__R_7KWa__intro{border-right:1px solid #dfd6c6;flex-direction:column;justify-content:center;padding:clamp(54px,7vw,110px) clamp(30px,6vw,92px);display:flex}.NativeSignupForm-module__R_7KWa__eyebrow{color:#477288;letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:600}.NativeSignupForm-module__R_7KWa__intro h1{max-width:600px;font:500 clamp(54px,6vw,84px)/.98 var(--font-display);margin:0 0 28px}.NativeSignupForm-module__R_7KWa__intro>p:not(.NativeSignupForm-module__R_7KWa__eyebrow){color:#536a63;max-width:500px;line-height:1.7}.NativeSignupForm-module__R_7KWa__signIn{color:#536a63;margin-top:34px}.NativeSignupForm-module__R_7KWa__signIn a{color:#084229;text-underline-offset:4px;font-weight:600}.NativeSignupForm-module__R_7KWa__card{background:#fdfcf9;align-items:center;padding:clamp(42px,6vw,82px);display:flex}.NativeSignupForm-module__R_7KWa__inner{width:100%;max-width:720px;margin:auto}.NativeSignupForm-module__R_7KWa__heading{margin-bottom:30px}.NativeSignupForm-module__R_7KWa__heading h2,.NativeSignupForm-module__R_7KWa__success h2{font:500 clamp(42px,4.5vw,62px)/1 var(--font-display);margin:0 0 14px}.NativeSignupForm-module__R_7KWa__heading>p:last-child,.NativeSignupForm-module__R_7KWa__success>p{color:#6d7d78;line-height:1.6}.NativeSignupForm-module__R_7KWa__form{gap:20px;display:grid}.NativeSignupForm-module__R_7KWa__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.NativeSignupForm-module__R_7KWa__field{color:#40534f;letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:11px;font-weight:600;display:grid}.NativeSignupForm-module__R_7KWa__field input{color:#0a2534;width:100%;height:54px;font:15px var(--font-body);letter-spacing:0;text-transform:none;background:#fff;border:1px solid #cfc7ba;padding:0 15px}.NativeSignupForm-module__R_7KWa__field input:focus{outline-offset:2px;outline:2px solid #477288}.NativeSignupForm-module__R_7KWa__field input[aria-invalid=true]{background:#fffaf8;border-color:#a65d43}.NativeSignupForm-module__R_7KWa__field small,.NativeSignupForm-module__R_7KWa__birthday small{color:#71807b;letter-spacing:0;text-transform:none;font-weight:400;line-height:1.45}.NativeSignupForm-module__R_7KWa__birthday{color:#40534f;letter-spacing:.08em;text-transform:uppercase;border:0;min-width:0;margin:0;padding:0;font-size:11px;font-weight:600;display:grid}.NativeSignupForm-module__R_7KWa__birthday legend{margin-bottom:8px}.NativeSignupForm-module__R_7KWa__dateParts{grid-template-columns:1.5fr .8fr 1fr;gap:6px;display:grid}.NativeSignupForm-module__R_7KWa__dateParts select{color:#0a2534;width:100%;height:54px;font:15px var(--font-body);letter-spacing:0;text-transform:none;background:#fff;border:1px solid #cfc7ba;padding:0 8px}.NativeSignupForm-module__R_7KWa__dateParts select:focus{outline-offset:2px;outline:2px solid #477288}.NativeSignupForm-module__R_7KWa__birthday small{margin-top:8px}.NativeSignupForm-module__R_7KWa__password{position:relative}.NativeSignupForm-module__R_7KWa__password input{padding-right:52px}.NativeSignupForm-module__R_7KWa__password button{color:#477288;background:0 0;border:0;place-items:center;width:50px;height:54px;display:grid;position:absolute;top:0;right:0}.NativeSignupForm-module__R_7KWa__error{color:#7a3f2d;background:#faeee8;border:1px solid #c99781;margin:0;padding:14px 16px;font-size:13px;line-height:1.5}.NativeSignupForm-module__R_7KWa__primary{color:#fff;letter-spacing:.15em;text-transform:uppercase;background:#084229;border:1px solid #084229;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:0 30px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.NativeSignupForm-module__R_7KWa__primary:disabled{opacity:.6}.NativeSignupForm-module__R_7KWa__legal{color:#71807b;text-align:center;margin:0;font-size:11px;line-height:1.5}.NativeSignupForm-module__R_7KWa__legal a{color:inherit}.NativeSignupForm-module__R_7KWa__success{text-align:center}.NativeSignupForm-module__R_7KWa__successMark{color:#fff;background:#084229;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 26px;display:grid}.NativeSignupForm-module__R_7KWa__success>p{max-width:430px;margin:0 auto 30px}.NativeSignupForm-module__R_7KWa__success small{color:#71807b;margin-top:16px;line-height:1.5;display:block}.NativeSignupForm-module__R_7KWa__fieldError{color:#8a432f!important}.NativeSignupForm-module__R_7KWa__dateParts select[aria-invalid=true]{background:#fffaf8;border-color:#a65d43}.NativeSignupForm-module__R_7KWa__emailCheck{position:relative}.NativeSignupForm-module__R_7KWa__emailCheck>span{color:#71807b;letter-spacing:0;text-transform:none;align-items:center;font-size:11px;font-weight:400;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.NativeSignupForm-module__R_7KWa__emailCheck>span svg{fill:none;stroke:#fff;stroke-width:2.25px;background:#084229;border-radius:50%;width:22px;height:22px}.NativeSignupForm-module__R_7KWa__emailCheck input{padding-right:120px}.NativeSignupForm-module__R_7KWa__recovery{background:#f3f6f3;border:1px solid #709181;padding:24px}.NativeSignupForm-module__R_7KWa__recovery h3{font:500 32px/1.05 var(--font-display);margin:0 0 10px}.NativeSignupForm-module__R_7KWa__recovery>p:not(.NativeSignupForm-module__R_7KWa__eyebrow){color:#536a63;margin:0 0 20px;font-size:14px;line-height:1.6}.NativeSignupForm-module__R_7KWa__recovery>button{color:#477288;min-height:44px;font:13px var(--font-body);text-underline-offset:4px;background:0 0;border:0;margin:12px auto 0;text-decoration:underline;display:block}@media (max-width:850px){.NativeSignupForm-module__R_7KWa__layout{grid-template-columns:1fr}.NativeSignupForm-module__R_7KWa__intro{border-bottom:1px solid #dfd6c6;border-right:0;padding:48px 24px}.NativeSignupForm-module__R_7KWa__intro h1{font-size:52px}.NativeSignupForm-module__R_7KWa__signIn{margin-top:24px}.NativeSignupForm-module__R_7KWa__card{padding:46px 24px 70px}.NativeSignupForm-module__R_7KWa__grid{grid-template-columns:1fr}.NativeSignupForm-module__R_7KWa__form{gap:18px}.NativeSignupForm-module__R_7KWa__heading h2,.NativeSignupForm-module__R_7KWa__success h2{font-size:42px}}