.form-module__jqFjfa__container{color:#00102a;text-align:start;width:100%;min-width:0;container-type:inline-size}.form-module__jqFjfa__panel{background:#fcfeff;border:1px solid #d9e1e8;border-radius:24px;width:100%;min-width:0;padding:32px;font-size:15px;line-height:1.5;box-shadow:0 12px 40px #00102a09}.form-module__jqFjfa__panel p{margin:0}.form-module__jqFjfa__context{background:#edf8fc;border-inline-start:3px solid #42d0ff;border-radius:0 12px 12px 0;margin-block-end:24px;padding:18px 20px}[dir=rtl] .form-module__jqFjfa__context{border-radius:12px 0 0 12px}.form-module__jqFjfa__context p:first-child{color:#4f6072;margin-block-end:5px;font-size:12px}.form-module__jqFjfa__context p:last-child{color:#00102a;font-size:14px;font-weight:500;line-height:1.5}.form-module__jqFjfa__panel fieldset{border:0;min-width:0;margin:0;padding:0}.form-module__jqFjfa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}.form-module__jqFjfa__field{flex-direction:column;gap:8px;min-width:0;display:flex}.form-module__jqFjfa__full{grid-column:1/-1}.form-module__jqFjfa__field label{letter-spacing:-.01em;font-size:13px;font-weight:500;display:block}.form-module__jqFjfa__field input,.form-module__jqFjfa__field select{color:#00102a;width:100%;min-width:0;max-width:100%;min-height:50px;font:inherit;background:#fcfeff;border:1px solid #bccad5;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5;transition:border-color .15s;display:block}.form-module__jqFjfa__field select{padding-inline-end:28px}.form-module__jqFjfa__field input::placeholder{color:#617084;opacity:1}.form-module__jqFjfa__field select:has(option[value=""]:checked){color:#617084;opacity:1}.form-module__jqFjfa__field select option{color:#00102a;background:#fcfeff}.form-module__jqFjfa__field :is(input,select)[aria-invalid=true]{border-color:#a33332}.form-module__jqFjfa__field :is(input,select):focus{border-color:#00102a}.form-module__jqFjfa__panel :is(input,select,button,a):focus-visible{outline-offset:3px;outline:3px solid #42d0ff}.form-module__jqFjfa__fieldError{color:#962d2d;font-size:12px;line-height:1.55;display:block}.form-module__jqFjfa__helper{color:#4f6072;font-size:12px;line-height:1.7;display:block}.form-module__jqFjfa__panel .form-module__jqFjfa__notice{color:#4f6072;margin-block:24px 20px;font-size:12px;line-height:1.75}.form-module__jqFjfa__captcha{min-width:0;min-height:65px}.form-module__jqFjfa__submit{color:#fcfeff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#00102a;border:1px solid #00102a;border-radius:12px;justify-content:center;align-items:center;margin-block-start:20px;padding:14px 20px;font-weight:500;transition:background-color .15s;display:flex}.form-module__jqFjfa__submit:hover:not(:disabled){background:#18324c}.form-module__jqFjfa__submit:disabled{color:#526477;cursor:not-allowed;background:#e4eaf0;border-color:#d2dce5}.form-module__jqFjfa__panel fieldset:disabled :is(input,select){color:#526477;background:#f4f7f9}.form-module__jqFjfa__panel .form-module__jqFjfa__status{color:#962d2d;background:#fff1ed;border-radius:12px;margin-block-start:18px;padding:14px 16px;font-size:13px;line-height:1.6}.form-module__jqFjfa__status:empty{display:none}.form-module__jqFjfa__status:focus,.form-module__jqFjfa__success h2:focus{outline:none}.form-module__jqFjfa__success{padding-block:32px 16px}.form-module__jqFjfa__mark{color:#00102a;background:#e2f7fe;border:1px solid #a6d9e8;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-block-end:28px;display:flex}.form-module__jqFjfa__success h2{color:#00102a;letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(30px,6cqw,40px);font-weight:500;line-height:1.15}.form-module__jqFjfa__success p{color:#4f6072;max-width:430px;line-height:1.75}.form-module__jqFjfa__success a{color:#00102a;text-underline-offset:4px;align-items:center;min-height:48px;margin-block-start:20px;font-size:14px;text-decoration:underline;display:inline-flex}@container (max-width:520px){.form-module__jqFjfa__panel{padding:24px 20px}.form-module__jqFjfa__grid{grid-template-columns:minmax(0,1fr);gap:20px}.form-module__jqFjfa__field input,.form-module__jqFjfa__field select{font-size:16px}.form-module__jqFjfa__context{padding:16px}}@media (prefers-reduced-motion:reduce){.form-module__jqFjfa__field input,.form-module__jqFjfa__field select,.form-module__jqFjfa__submit{transition:none}}
