.FormView-module__7NLQyW__card{border:1px solid var(--line-2);background:#fff;border-radius:26px;padding:48px 50px;box-shadow:0 24px 60px #0f2a4a1f}.FormView-module__7NLQyW__section+.FormView-module__7NLQyW__section{border-top:1px solid var(--line);margin-top:34px;padding-top:30px}.FormView-module__7NLQyW__sectionTitle{font-family:var(--font-serif), serif;color:var(--navy);font-size:24px;font-weight:500}.FormView-module__7NLQyW__grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.FormView-module__7NLQyW__cell{flex-direction:column;display:flex}.FormView-module__7NLQyW__span2{grid-column:span 2}.FormView-module__7NLQyW__field{flex-direction:column;gap:8px;display:flex}.FormView-module__7NLQyW__label{color:var(--text);font-size:13.5px;font-weight:600}.FormView-module__7NLQyW__input{border:1px solid var(--line-3);background:var(--bg);color:var(--ink);border-radius:12px;outline:none;padding:14px 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}.FormView-module__7NLQyW__input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1b3f6e1a}.FormView-module__7NLQyW__textarea{resize:vertical;line-height:1.6}.FormView-module__7NLQyW__hint{color:var(--muted-3);font-size:12.5px;line-height:1.5}.FormView-module__7NLQyW__note{color:var(--muted);font-size:14.5px;line-height:1.6}.FormView-module__7NLQyW__group{border:0;min-width:0;margin:0;padding:0}.FormView-module__7NLQyW__group .FormView-module__7NLQyW__label{margin-bottom:10px;padding:0;display:block}.FormView-module__7NLQyW__choices{flex-wrap:wrap;gap:10px;display:flex}.FormView-module__7NLQyW__choicesStack{flex-direction:column;gap:8px;display:flex}.FormView-module__7NLQyW__choice{border:1px solid var(--line-3);background:var(--bg);color:var(--text);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 14px;font-size:14.5px;line-height:1.5;transition:border-color .2s,background .2s;display:flex}.FormView-module__7NLQyW__choice input{width:16px;height:16px;accent-color:var(--blue);flex-shrink:0;margin-top:3px}.FormView-module__7NLQyW__choice:hover{border-color:var(--steel-2)}.FormView-module__7NLQyW__choice:has(input:checked){border-color:var(--blue);background:var(--pale-2);color:var(--navy)}.FormView-module__7NLQyW__choice:has(input:focus-visible){box-shadow:0 0 0 3px #1b3f6e26}.FormView-module__7NLQyW__file{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.FormView-module__7NLQyW__fileBtn{position:relative;overflow:hidden}.FormView-module__7NLQyW__fileInput{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.FormView-module__7NLQyW__fileName{color:var(--navy);overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.FormView-module__7NLQyW__fileNone{color:var(--muted-3);font-size:14.5px}.FormView-module__7NLQyW__fileRemove{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:13.5px;font-weight:600;text-decoration:underline}.FormView-module__7NLQyW__fieldError{color:#8a3d2c;font-size:13.5px;line-height:1.5}.FormView-module__7NLQyW__consent,.FormView-module__7NLQyW__agree{color:var(--muted);align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.FormView-module__7NLQyW__consent{margin-top:26px}.FormView-module__7NLQyW__agree{border:1px solid var(--line-3);background:var(--bg);color:var(--text);border-radius:12px;padding:14px 16px}.FormView-module__7NLQyW__checkbox{width:17px;height:17px;accent-color:var(--blue);flex-shrink:0;margin-top:3px}.FormView-module__7NLQyW__error{color:#8a3d2c;background:#fdf2f0;border:1px solid #f0d3cc;border-radius:12px;margin-top:14px;padding:14px 16px;font-size:14.5px;line-height:1.6}.FormView-module__7NLQyW__submit{margin-top:28px;padding:17px 28px;font-size:15.5px}.FormView-module__7NLQyW__submit:disabled{opacity:.7;cursor:progress}.FormView-module__7NLQyW__honey{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.FormView-module__7NLQyW__done{text-align:center;padding:40px 0}.FormView-module__7NLQyW__doneIcon{background:var(--pale);width:56px;height:56px;color:var(--blue);border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:inline-flex}.FormView-module__7NLQyW__doneTitle{font-family:var(--font-serif), serif;color:var(--navy);margin-top:22px;font-size:28px;font-weight:500}.FormView-module__7NLQyW__doneBody{color:var(--muted);max-width:440px;margin-top:12px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.7}@media (max-width:640px){.FormView-module__7NLQyW__card{padding:30px 22px}.FormView-module__7NLQyW__grid{grid-template-columns:minmax(0,1fr)}.FormView-module__7NLQyW__span2{grid-column:auto}}
.FormPage-module__AzL7bG__sec{padding:72px 0 96px}.FormPage-module__AzL7bG__grid{grid-template-columns:.9fr 1.1fr;align-items:flex-start;gap:60px;display:grid}.FormPage-module__AzL7bG__side{position:sticky;top:110px}.FormPage-module__AzL7bG__title{margin-top:16px;font-size:clamp(34px,3.8vw,48px);line-height:1.08}.FormPage-module__AzL7bG__reassure{flex-direction:column;gap:12px;margin-top:28px;display:flex}.FormPage-module__AzL7bG__reassure>li{color:var(--text);align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;display:flex}.FormPage-module__AzL7bG__reassure>li>span:first-child{background:var(--pale);width:20px;height:20px;color:var(--blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:11px;font-weight:700;display:flex}.FormPage-module__AzL7bG__direct{background:var(--sand);border:1px solid var(--line);border-radius:20px;margin-top:32px;padding:24px 26px}.FormPage-module__AzL7bG__directLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-3);font-size:13px;font-weight:700}.FormPage-module__AzL7bG__phone{font-family:var(--font-serif), serif;color:var(--blue);margin-top:10px;font-size:22px;display:block}.FormPage-module__AzL7bG__mail{color:var(--text-2);overflow-wrap:anywhere;margin-top:4px;font-size:15px;display:block}@media (max-width:880px){.FormPage-module__AzL7bG__sec{padding:56px 0 72px}.FormPage-module__AzL7bG__grid{grid-template-columns:minmax(0,1fr);gap:36px}.FormPage-module__AzL7bG__side{position:static}}@media (max-width:640px){.FormPage-module__AzL7bG__sec{padding:48px 0 56px}}
