.registration-form-module__M_p0ba__page{--cream:#fff2ea;--ink:#29251f;--orange:#f97316;background:radial-gradient(ellipse at 10% 28%,#ffdfc44f,transparent 55%),var(--cream);min-height:100dvh;color:var(--ink);font-family:var(--font-quicksand),sans-serif;overflow-x:clip}.registration-form-module__M_p0ba__page *{box-sizing:border-box}.registration-form-module__M_p0ba__page a{color:inherit;text-decoration:none}.registration-form-module__M_p0ba__page :where(button,input,select){font:inherit}.registration-form-module__M_p0ba__page :is(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #98400b}.registration-form-module__M_p0ba__header{justify-content:space-between;align-items:center;gap:24px;max-width:1220px;margin:auto;padding:24px 36px;display:flex}.registration-form-module__M_p0ba__brand{letter-spacing:-1.2px;align-items:center;gap:10px;font-size:29px;font-weight:700;display:inline-flex}.registration-form-module__M_p0ba__brand img{object-fit:contain;filter:drop-shadow(0 5px 8px #67341418);width:46px;height:46px}.registration-form-module__M_p0ba__back{align-items:center;gap:5px;min-height:40px;font-size:13px;font-weight:600;display:inline-flex}.registration-form-module__M_p0ba__main{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;max-width:1160px;margin:0 auto;padding:30px 36px 70px;display:grid}.registration-form-module__M_p0ba__intro{padding-top:36px}.registration-form-module__M_p0ba__kicker{color:#98400b;letter-spacing:.15em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:700}.registration-form-module__M_p0ba__intro h1{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(40px,4.5vw,62px);font-weight:700;line-height:1.1}.registration-form-module__M_p0ba__intro h1 span,.registration-form-module__M_p0ba__card h2 span{color:var(--orange)}.registration-form-module__M_p0ba__intro>p:not(.registration-form-module__M_p0ba__kicker){color:#6a594c;max-width:370px;font-size:16px;line-height:1.8}.registration-form-module__M_p0ba__illustration{border-radius:16px 48px;width:100%;max-width:360px;height:auto;margin:22px auto 10px;display:block}.registration-form-module__M_p0ba__intro .registration-form-module__M_p0ba__introNote{align-items:center;gap:8px;margin-top:22px;display:flex;font-size:12px!important;line-height:1.6!important}.registration-form-module__M_p0ba__introNote svg{color:#ad5b2e;flex-shrink:0}.registration-form-module__M_p0ba__card{background:#ffffff80;border:1px solid #fffc;border-radius:16px 40px;min-width:0;padding:30px;box-shadow:0 18px 60px #6734140c,inset 0 1px #fff}.registration-form-module__M_p0ba__cardHeader h2,.registration-form-module__M_p0ba__success h2{letter-spacing:-.045em;margin:0 0 10px;font-size:35px;font-weight:700;line-height:1.15}.registration-form-module__M_p0ba__cardHeader>p:last-child{color:#786559;margin:0 0 22px;font-size:13px;line-height:1.7}.registration-form-module__M_p0ba__google,.registration-form-module__M_p0ba__primary{cursor:pointer;border-radius:99px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;font-size:14px;font-weight:700;transition:background .18s,box-shadow .18s;display:flex}.registration-form-module__M_p0ba__google{color:var(--ink);background:#ffffff70;border:1px solid #d9c7ba}.registration-form-module__M_p0ba__google:hover{background:#fff}.registration-form-module__M_p0ba__primary{background:var(--orange);border:1px solid var(--orange);padding:12px 18px;box-shadow:0 6px 16px #f9731620;color:#fff!important}.registration-form-module__M_p0ba__primary:hover{background:#e8610c;border-color:#e8610c}.registration-form-module__M_p0ba__page button:disabled{cursor:wait;opacity:.65}.registration-form-module__M_p0ba__divider{color:#927e70;align-items:center;gap:12px;margin:21px 0;font-size:11px;display:flex}.registration-form-module__M_p0ba__divider:before,.registration-form-module__M_p0ba__divider:after{content:"";background:#e7d9cf;flex:1;height:1px}.registration-form-module__M_p0ba__requiredNote{color:#927e70;margin:0 0 16px;font-size:11px}.registration-form-module__M_p0ba__form{margin:0}.registration-form-module__M_p0ba__fields{border:0;grid-template-columns:1fr 1fr;gap:16px;min-width:0;margin:0;padding:0;display:grid}.registration-form-module__M_p0ba__field{flex-direction:column;gap:7px;min-width:0;display:flex}.registration-form-module__M_p0ba__field label{color:#55483e;flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.registration-form-module__M_p0ba__field label>span{color:#8f7c6d;font-size:9px;font-weight:500}.registration-form-module__M_p0ba__field input,.registration-form-module__M_p0ba__field select{width:100%;min-width:0;min-height:44px;color:var(--ink);background:#ffffff90;border:1px solid #decfc4;border-radius:13px;padding:10px 12px;font-size:13px;transition:border-color .18s}.registration-form-module__M_p0ba__field input::placeholder{color:#a18f82;opacity:1}.registration-form-module__M_p0ba__field input:focus,.registration-form-module__M_p0ba__field select:focus{border-color:#e8a06a}.registration-form-module__M_p0ba__field select{padding-right:24px}.registration-form-module__M_p0ba__field small{color:#927e70;min-height:14px;font-size:9px;line-height:1.5}.registration-form-module__M_p0ba__field .registration-form-module__M_p0ba__fieldError{color:#b53b27}.registration-form-module__M_p0ba__usernameInput{position:relative}.registration-form-module__M_p0ba__usernameInput input{padding-right:32px}.registration-form-module__M_p0ba__usernameInput>svg{color:#568066;position:absolute;top:14px;right:11px}.registration-form-module__M_p0ba__sectionTitle{color:#98400b;letter-spacing:.025em;width:100%;padding:24px 0 15px;font-size:12px;font-weight:700}.registration-form-module__M_p0ba__social{border-top:1px solid #e9dbd2;border-bottom:1px solid #e9dbd2;margin:23px 0}.registration-form-module__M_p0ba__social summary{cursor:pointer;align-items:center;gap:8px;min-height:45px;font-size:12px;font-weight:700;list-style:none;display:flex}.registration-form-module__M_p0ba__social summary::-webkit-details-marker{display:none}.registration-form-module__M_p0ba__social summary>span{color:#927e70;font-size:10px;font-weight:500}.registration-form-module__M_p0ba__social summary svg{margin-left:auto;transition:transform .2s}.registration-form-module__M_p0ba__social[open] summary svg{transform:rotate(180deg)}.registration-form-module__M_p0ba__social>p{color:#927e70;margin:0 0 15px;font-size:11px;line-height:1.6}.registration-form-module__M_p0ba__social>.registration-form-module__M_p0ba__fields{padding-bottom:18px}.registration-form-module__M_p0ba__consents{gap:12px;margin:0 0 20px;display:grid}.registration-form-module__M_p0ba__consent{color:#7c6859;cursor:pointer;align-items:flex-start;gap:10px;line-height:1.7;display:flex;font-size:11px!important;font-weight:400!important}.registration-form-module__M_p0ba__consent input{accent-color:#f97316;flex-shrink:0;width:15px;height:15px;margin:2px 0 0}.registration-form-module__M_p0ba__consent span{min-width:0;display:block}.registration-form-module__M_p0ba__consent a,.registration-form-module__M_p0ba__login a,.registration-form-module__M_p0ba__message a{color:#98400b;font-weight:700}.registration-form-module__M_p0ba__consent a:hover,.registration-form-module__M_p0ba__login a:hover{text-decoration:underline}.registration-form-module__M_p0ba__login{text-align:center;color:#8b7768;margin:20px 0 0;font-size:12px}.registration-form-module__M_p0ba__message{color:#98400b;background:#fff1e8;border:1px solid #f2c6ad;border-radius:12px;margin:0 0 18px;padding:12px 14px;font-size:12px;line-height:1.7}.registration-form-module__M_p0ba__loading{align-items:center;gap:10px;font-size:13px;display:flex}.registration-form-module__M_p0ba__success{text-align:center;padding:25px 0}.registration-form-module__M_p0ba__success>p:not(.registration-form-module__M_p0ba__kicker){color:#786559;overflow-wrap:anywhere;margin:18px 0 26px;font-size:14px;line-height:1.8}.registration-form-module__M_p0ba__successIcon{color:#db6818;background:#fce3d1;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:inline-flex}.registration-form-module__M_p0ba__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.registration-form-module__M_p0ba__spinner{flex-shrink:0;animation:1s linear infinite registration-form-module__M_p0ba__spin}@keyframes registration-form-module__M_p0ba__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.registration-form-module__M_p0ba__page *{transition:none!important}.registration-form-module__M_p0ba__spinner{animation:none}}@media (max-width:960px){.registration-form-module__M_p0ba__main{gap:35px;padding-inline:24px}.registration-form-module__M_p0ba__header{padding-inline:24px}.registration-form-module__M_p0ba__card{padding:25px}.registration-form-module__M_p0ba__intro h1{font-size:45px}.registration-form-module__M_p0ba__fields{gap:14px 12px}}@media (max-width:760px){.registration-form-module__M_p0ba__header{padding:18px 22px}.registration-form-module__M_p0ba__brand{gap:8px;font-size:25px}.registration-form-module__M_p0ba__brand img{width:38px;height:38px}.registration-form-module__M_p0ba__main{max-width:590px;padding:12px 18px 40px;display:block}.registration-form-module__M_p0ba__intro{display:none}.registration-form-module__M_p0ba__card{border-radius:14px 32px;padding:25px 22px}.registration-form-module__M_p0ba__cardHeader h2,.registration-form-module__M_p0ba__success h2{font-size:33px}.registration-form-module__M_p0ba__cardHeader .registration-form-module__M_p0ba__kicker{font-size:9px}.registration-form-module__M_p0ba__cardHeader>p:last-child{font-size:12px}.registration-form-module__M_p0ba__google,.registration-form-module__M_p0ba__primary{font-size:13px}.registration-form-module__M_p0ba__field label{font-size:11px}.registration-form-module__M_p0ba__field input,.registration-form-module__M_p0ba__field select{padding-inline:10px;font-size:13px}.registration-form-module__M_p0ba__consent{font-size:11px!important}.registration-form-module__M_p0ba__back{font-size:12px}}@media (max-width:420px){.registration-form-module__M_p0ba__form>fieldset:first-of-type{grid-template-columns:1fr}.registration-form-module__M_p0ba__card{padding-inline:19px}.registration-form-module__M_p0ba__main{padding-inline:14px}.registration-form-module__M_p0ba__field select{padding-inline:7px;font-size:12px}.registration-form-module__M_p0ba__cardHeader h2{font-size:31px}.registration-form-module__M_p0ba__form>fieldset:nth-of-type(2)>.registration-form-module__M_p0ba__field:nth-of-type(n+3){grid-column:1/-1}}
