.page-module__aydn6q__page{padding:calc(var(--header-offset,128px) + 1.5rem) clamp(1.5rem, 9vw, 10rem) 5rem;color:#111827;background:#fcfaf8;flex:1;animation:.35s both page-module__aydn6q__pageFadeIn}.page-module__aydn6q__pageHeader{border-bottom:1px solid #3d2b1f14;gap:.85rem;width:90%;max-width:1200px;margin:0 auto;padding:0 1.4rem 3rem;display:grid}.page-module__aydn6q__pageLabel{color:#8a7a6e;text-transform:uppercase;letter-spacing:.45rem;margin:0;font-size:.72rem}.page-module__aydn6q__title{color:#3d2b1f;text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:900;line-height:1}.page-module__aydn6q__subtitle{color:#5c4a3d;text-align:justify;max-width:580px;margin:0;font-size:.95rem;line-height:1.7}.page-module__aydn6q__formWrapper{width:90%;max-width:1200px;margin:0 auto;padding:0 1.4rem}.page-module__aydn6q__form{flex-direction:column;gap:0;max-width:480px;padding:3rem 0 0;display:flex}.page-module__aydn6q__grid{grid-template-columns:1fr;gap:1.75rem;display:grid}.page-module__aydn6q__fullWidth{grid-column:1}.page-module__aydn6q__field{flex-direction:column;gap:.45rem;display:flex}.page-module__aydn6q__label{text-transform:uppercase;letter-spacing:.12em;color:#3d2b1f;font-size:.72rem;font-weight:700}.page-module__aydn6q__required{color:#b97a57}.page-module__aydn6q__input{color:#3d2b1f;width:100%;transition:border-color var(--duration-fast,.16s) ease, box-shadow var(--duration-fast,.16s) ease;box-sizing:border-box;background:0 0;border:none;border-bottom:1px solid #3d2b1f40;outline:none;padding:.85rem 0;font-size:.95rem}.page-module__aydn6q__input::placeholder{color:#0000}.page-module__aydn6q__input:focus{border-bottom-color:#3d2b1f;box-shadow:0 1px #3d2b1f}.page-module__aydn6q__input:focus-visible{outline:none}.page-module__aydn6q__error{color:#c0392b;letter-spacing:.02em;margin:0;font-size:.75rem}.page-module__aydn6q__errorGlobal{color:#c0392b;background:#c0392b0f;border-left:3px solid #c0392b;margin:0 0 1.5rem;padding:1rem 1.4rem;font-size:.85rem;animation:.35s page-module__aydn6q__shakeError}.page-module__aydn6q__footer{flex-direction:column;align-items:flex-start;gap:1.25rem;padding-top:3rem;display:flex}.page-module__aydn6q__submitBtn{color:#fcfaf8;letter-spacing:.25em;text-transform:uppercase;cursor:pointer;transition:background var(--duration-base,.28s) ease, color var(--duration-base,.28s) ease, transform var(--duration-fast,.16s) ease;background:#3d2b1f;border:1px solid #3d2b1f;padding:1rem 3rem;font-size:.78rem;font-weight:700}.page-module__aydn6q__submitBtn:hover:not(:disabled){color:#3d2b1f;background:0 0}.page-module__aydn6q__submitBtn:active:not(:disabled){transform:scale(.98)}.page-module__aydn6q__submitBtn:focus-visible{outline-offset:3px;outline:2px solid #b97a57}.page-module__aydn6q__submitBtn:disabled{opacity:.55;cursor:not-allowed}@keyframes page-module__aydn6q__shakeError{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.page-module__aydn6q__registerLink{color:#8a7a6e;margin:0;font-size:.82rem}.page-module__aydn6q__link{color:#3d2b1f;border-bottom:1px solid;font-weight:700;text-decoration:none}.page-module__aydn6q__forgotLink{color:#8a7a6e;margin-top:.6rem;font-size:.78rem;text-decoration:none;transition:color .16s,-webkit-text-decoration .16s,text-decoration .16s;display:inline-block}.page-module__aydn6q__forgotLink:hover{color:#3d2b1f;text-underline-offset:3px;text-decoration:underline}.page-module__aydn6q__link:hover{opacity:.65}@keyframes page-module__aydn6q__pageFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
