.field[data-v-70d6b784]{flex-direction:column;gap:6px;min-width:0;display:flex}.field__label[data-v-70d6b784]{font:600 13px/1.3 var(--body);color:var(--navy-800)}.field__box[data-v-70d6b784]{border:1px solid var(--grey-200);background:#fff;border-radius:4px;align-items:center;height:52px;display:flex;position:relative}.is-filled .field__box[data-v-70d6b784],.field__box[data-v-70d6b784]:focus-within{border:1.5px solid var(--site-blue)}.is-error .field__box[data-v-70d6b784]{border:1.5px solid var(--pink-600)}.field__box input[data-v-70d6b784-s]{min-width:0;height:100%;font:400 16px/1.3 var(--body);color:var(--navy-800);appearance:none;background:0 0;border:0;border-radius:4px;outline:none;flex:1;padding:0 16px}.field__box input[data-v-70d6b784-s]::placeholder{color:var(--grey-500);opacity:1}.field__icon[data-v-70d6b784]{pointer-events:none;width:24px;height:24px;position:absolute;right:16px}.field__error[data-v-70d6b784]{color:var(--pink-600);font-size:12px;line-height:1.3}.check[data-v-a2c919dc]{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.check__box[data-v-a2c919dc]{border:1.5px solid var(--grey-500);width:22px;height:22px;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), transform .16s var(--ease-out);background:#fff;border-radius:3px;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.check:hover input:not(:checked)+.check__box[data-v-a2c919dc]{border-color:var(--site-blue)}}.check:active .check__box[data-v-a2c919dc]{transform:scale(.9)}.check__box img[data-v-a2c919dc]{animation:tick-in-a2c919dc .2s var(--ease-out)}@keyframes tick-in-a2c919dc{0%{opacity:0;transform:scale(.6)}}input:checked+.check__box[data-v-a2c919dc]{background:var(--site-blue);border-color:var(--site-blue)}input:focus-visible+.check__box[data-v-a2c919dc]{outline:3px solid var(--green);outline-offset:2px}.is-error .check__box[data-v-a2c919dc]{border-color:var(--pink-600)}.check__box img[data-v-a2c919dc]{width:16px;height:16px}.check__text[data-v-a2c919dc]{color:var(--navy-800);font-size:14px;line-height:22px}.check__text[data-v-a2c919dc] a{color:var(--site-blue);text-underline-offset:2px;transition:color .2s var(--ease-out), text-underline-offset .2s var(--ease-out);text-decoration:underline}@media (hover:hover) and (pointer:fine){.check__text[data-v-a2c919dc] a:hover{color:var(--hover-blue);text-underline-offset:4px}}@media (prefers-reduced-motion:reduce){.check:active .check__box[data-v-a2c919dc]{transform:none}.check__box img[data-v-a2c919dc]{animation:none}}.check__error[data-v-a2c919dc]{color:var(--pink-600);margin-top:2px;font-size:12px;line-height:1.3;display:block}.closed__icon[data-v-f40753fa]{background:var(--site-blue)}.closed__lead[data-v-f40753fa]{max-width:342px;font-size:18px;line-height:1.4}.closed__actions[data-v-f40753fa]{flex-direction:column;gap:20px;width:100%;display:flex}@media (width>=1024px){.closed__lead[data-v-f40753fa]{max-width:640px;font-size:20px}.closed__actions[data-v-f40753fa]{flex-direction:row;justify-content:center;gap:16px;width:auto}.closed__actions .btn[data-v-f40753fa]{width:340px}}.reg[data-v-f40753fa]{padding:36px var(--pad-m) 48px}.form[data-v-f40753fa],.form__row[data-v-f40753fa]{flex-direction:column;gap:16px;display:flex}.form__group[data-v-f40753fa]{margin-top:24px}.form__checks[data-v-f40753fa]{margin-top:20px}.form__error[data-v-f40753fa]{color:var(--pink-600);margin-top:-10px;font-size:12px;line-height:1.3}.form__submit[data-v-f40753fa]{width:100%}.form__submit[data-v-f40753fa]:disabled{opacity:.7;cursor:progress}.form__fail[data-v-f40753fa]{color:var(--pink-600);margin-top:-4px;font-size:14px;font-weight:600;line-height:1.4}.form__hp[data-v-f40753fa]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.date[data-v-f40753fa]{opacity:0;cursor:pointer}.date__text[data-v-f40753fa]{font:400 16px/1.3 var(--body);color:var(--navy-800);pointer-events:none;position:absolute;left:16px}.date__text.is-empty[data-v-f40753fa]{color:var(--grey-500)}.upload[data-v-f40753fa]{background:var(--grey-50);border:1.5px dashed var(--site-blue);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:8px;padding:26px 20px;display:flex}.upload[data-v-f40753fa]:focus-within{outline:3px solid var(--green);outline-offset:2px}.upload[data-v-f40753fa]{transition:background-color .25s var(--ease-out)}.upload>img[data-v-f40753fa]{transition:transform .3s var(--ease-out)}.upload.is-drag[data-v-f40753fa]{background:#e7edf8}@media (hover:hover) and (pointer:fine){.upload[data-v-f40753fa]:hover{background:#e7edf8}.upload:hover>img[data-v-f40753fa]{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.upload:hover>img[data-v-f40753fa]{transform:none}}.upload.is-error[data-v-f40753fa]{border-color:var(--pink-600)}.upload img[data-v-f40753fa]{width:36px;height:36px}.upload .upload__preview[data-v-f40753fa]{width:auto;height:72px;box-shadow:0 2px 8px #050f292e}.upload__title[data-v-f40753fa]{font:700 16px/1.3 var(--body);color:var(--site-blue);overflow-wrap:anywhere}.upload__drop[data-v-f40753fa]{font-size:14px}.upload__hint[data-v-f40753fa]{max-width:290px;font-size:12px;line-height:1.45}.keep[data-v-f40753fa]{align-items:center;gap:10px;font-size:13px;line-height:1.45;display:flex}.keep img[data-v-f40753fa]{flex:none;width:24px;height:24px}.guide[data-v-f40753fa]{bottom:calc(12px + var(--consent-h,0px));z-index:5;background:var(--site-blue);color:#fff;text-align:left;width:100%;transition:scale .16s var(--ease-out);align-items:center;gap:10px;padding:10px 10px 10px 12px;display:flex;position:sticky;box-shadow:0 10px 30px #050f2947}.guide[data-v-f40753fa]:active{scale:.98}.guide__badge[data-v-f40753fa]{background:var(--pink-600);width:30px;height:30px;font:700 14px/1 var(--body);border-radius:50%;flex:none;place-items:center;display:grid}.guide.is-done .guide__badge[data-v-f40753fa]{background:var(--green)}.guide__text[data-v-f40753fa]{color:#fffc;flex:1;min-width:0;font-size:13px;line-height:1.35}.guide__text b[data-v-f40753fa]{color:#fff;font-size:15px;display:block}.guide__go[data-v-f40753fa]{height:40px;font:700 12px/1 var(--body);letter-spacing:1.6px;text-transform:uppercase;transition:background-color .25s var(--ease-out), color .25s var(--ease-out), border-color .25s var(--ease-out);border:1.5px solid #fff;flex:none;place-items:center;padding:0 12px;display:grid}.guide.is-done .guide__go[data-v-f40753fa]{background:var(--pink-600);border-color:var(--pink-600)}@media (hover:hover){.guide:hover .guide__go[data-v-f40753fa]{color:var(--site-blue);background:#fff}.guide.is-done:hover .guide__go[data-v-f40753fa]{color:#fff;background:#b91f41;border-color:#b91f41}}.guide-enter-active[data-v-f40753fa],.guide-leave-active[data-v-f40753fa]{transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1)}.guide-enter-from[data-v-f40753fa],.guide-leave-to[data-v-f40753fa]{opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){.guide-enter-active[data-v-f40753fa],.guide-leave-active[data-v-f40753fa]{transition:none}.guide[data-v-f40753fa]:active{scale:none}}@media (width>=1024px){.reg[data-v-f40753fa]{padding:64px var(--pad-d) 96px}.reg__content[data-v-f40753fa]{justify-content:center;align-items:flex-start;gap:64px;display:flex}.form[data-v-f40753fa]{flex:0 680px;min-width:0}.form__row[data-v-f40753fa]{flex-direction:row;gap:20px}.form__row[data-v-f40753fa]>*{flex:1}.form__submit[data-v-f40753fa]{width:320px}.aside[data-v-f40753fa]{background:var(--grey-50);flex-direction:column;flex:0 0 432px;gap:20px;padding:32px;display:flex;position:sticky;top:24px}.aside__title[data-v-f40753fa]{font:700 32px/normal var(--display);text-transform:uppercase;color:var(--site-blue)}.tip[data-v-f40753fa]{color:var(--navy-800);align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.tip img[data-v-f40753fa]{flex:none;width:24px;height:24px}.aside__rule[data-v-f40753fa]{background:var(--grey-200);border:0;width:100%;height:1px;margin:0}.packs[data-v-f40753fa]{align-items:flex-end;gap:12px;display:flex}.packs img[data-v-f40753fa]{width:auto}.guide[data-v-f40753fa]{bottom:calc(24px + var(--consent-h,0px));gap:16px;padding:14px 14px 14px 18px}.guide__badge[data-v-f40753fa]{width:32px;height:32px;font-size:15px}.guide__go[data-v-f40753fa]{letter-spacing:2px;padding:0 16px}}
