.page_page__bXr5T{display:flex;min-height:calc(100vh - 65px);flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:4rem 6vw;background:linear-gradient(135deg,rgba(61,123,97,.1),transparent 36%),#ffffff}.page_panel__Mz6IC{width:min(100%,420px)}.page_form__r_VM6{display:flex;flex-direction:column;gap:1rem;border:1px solid #dedede;border-radius:8px;background:#ffffff;padding:1.5rem;box-shadow:0 24px 70px rgba(20,24,28,.12)}.page_formHeader__BsASR{margin-bottom:.25rem}.page_formHeader__BsASR h2{margin:0;color:#171717;font-size:1.45rem;font-weight:800;letter-spacing:0}.page_formHeader__BsASR p{margin:.45rem 0 0;color:#62676c;font-size:.92rem;line-height:1.55}.page_field__1CiRw{display:flex;flex-direction:column;gap:.45rem;color:#202124;font-size:.86rem;font-weight:700}.page_field__1CiRw input{width:100%;min-height:46px;border:1px solid #cfcfcf;border-radius:6px;background:#ffffff;color:#171717;font:inherit;font-weight:500;padding:.75rem .85rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.page_field__1CiRw input:focus{border-color:#3d7b61;box-shadow:0 0 0 3px rgba(61,123,97,.15)}.page_field__1CiRw input::placeholder{color:#8b9095}.page_error__cO0uV{border:1px solid #f0b8b8;border-radius:6px;background:#fff4f4;color:#9d2525}.page_error__cO0uV,.page_notice___naWw{margin:0;font-size:.88rem;line-height:1.5;padding:.75rem .85rem}.page_notice___naWw{border:1px solid #b8d7c8;border-radius:6px;background:#f0faf5;color:#235d45}.page_submitButton__zIxvA{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid #171717;border-radius:6px;background:#171717;color:#ffffff;cursor:pointer;font:inherit;font-size:.95rem;font-weight:800;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.page_submitButton__zIxvA:hover:not(:disabled){border-color:#3d7b61;background:#3d7b61}.page_submitButton__zIxvA:disabled{cursor:not-allowed;opacity:.62}.page_textButton__L71hF{align-self:center;border:0;background:transparent;color:#2e6f54;cursor:pointer;font:inherit;font-size:.9rem;font-weight:800;padding:.25rem}.page_textButton__L71hF:hover{color:#171717}.page_footerNote__iAuMV{margin:0;color:#62676c;font-size:.92rem}.page_footerNote__iAuMV a{color:#2e6f54;font-weight:800}@media (max-width:760px){.page_page__bXr5T{justify-content:center;padding:3rem 1rem}}