.page-module__nC61QG__container{align-items:stretch;width:100%;min-height:100vh;display:flex}.page-module__nC61QG__imageSection{background-color:#000;flex:1.2;position:relative;overflow:hidden}.page-module__nC61QG__heroImage{object-fit:cover;opacity:.85;filter:contrast(1.05)brightness(.95)}.page-module__nC61QG__imageOverlay{z-index:1;background:linear-gradient(#1a1c1466 0%,#0f100db3 100%);position:absolute;inset:0}.page-module__nC61QG__logoOverlayContainer{z-index:3;position:absolute;top:4rem;left:4rem}.page-module__nC61QG__imageContent{z-index:2;color:#f8f7f4;position:absolute;bottom:4rem;left:4rem;right:4rem}.page-module__nC61QG__imageTitle{margin-bottom:1rem;font-size:2.2rem;font-weight:500;line-height:1.3}.page-module__nC61QG__imageDesc{opacity:.8;letter-spacing:.5px;font-size:1rem;font-weight:300;line-height:1.5}.page-module__nC61QG__formSection{background-color:var(--background);flex:1;justify-content:center;align-items:center;padding:4rem;display:flex;position:relative;overflow:hidden}.page-module__nC61QG__bgVector{pointer-events:none;z-index:0;position:absolute;inset:0}.page-module__nC61QG__bgVector svg{opacity:.9;width:100%;height:100%}.page-module__nC61QG__card{z-index:1;width:100%;max-width:480px;position:relative}.page-module__nC61QG__logoArea{margin-bottom:2.5rem}.page-module__nC61QG__logoText{letter-spacing:3px;color:var(--foreground);text-transform:uppercase;font-size:1.8rem;font-weight:500}.page-module__nC61QG__logoSubtitle{letter-spacing:2px;color:var(--primary);text-transform:uppercase;margin-top:.35rem;font-size:.75rem;display:block}.page-module__nC61QG__title{color:var(--primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:500}.page-module__nC61QG__subtitle{color:#1a1c1499;margin-bottom:2rem;font-size:.9rem}.page-module__nC61QG__formGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.page-module__nC61QG__formGroupFull{flex-direction:column;grid-column:span 2;gap:.5rem;margin-bottom:1.25rem;display:flex}.page-module__nC61QG__formGroup{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.page-module__nC61QG__label{text-transform:uppercase;letter-spacing:1.5px;color:var(--primary);font-size:.75rem;font-weight:600}.page-module__nC61QG__input{background:var(--secondary);border:1px solid var(--border);width:100%;color:var(--foreground);border-radius:0;outline:none;padding:.9rem 1rem;font-family:inherit;font-size:.875rem;font-weight:300;transition:all .3s}.page-module__nC61QG__input::placeholder{color:#1a1c1466;font-weight:300}.page-module__nC61QG__input:focus{border-color:var(--primary);background:#fff;box-shadow:0 0 0 2px #5d58390d}.page-module__nC61QG__submitBtn{background-color:var(--primary);color:#fff;text-transform:uppercase;letter-spacing:2px;cursor:pointer;border:none;border-radius:0;width:100%;margin-top:1rem;padding:1rem;font-family:inherit;font-size:.85rem;font-weight:500;transition:all .3s}.page-module__nC61QG__submitBtn:hover{background-color:var(--primary-hover)}.page-module__nC61QG__submitBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__nC61QG__errorBox{color:var(--error);background-color:#b54a4a14;border:1px solid #b54a4a33;border-radius:0;margin-bottom:1.5rem;padding:.9rem 1rem;font-size:.9rem}.page-module__nC61QG__successBox{color:var(--success);background-color:#3c7d5014;border:1px solid #3c7d5033;border-radius:0;margin-bottom:1.5rem;padding:1.25rem;font-size:.95rem;line-height:1.6}.page-module__nC61QG__footer{color:#1a1c1480;margin-top:2rem;font-size:.9rem}.page-module__nC61QG__link{color:var(--primary);font-weight:600;text-decoration:none;transition:color .2s}.page-module__nC61QG__link:hover{color:var(--primary-hover);text-decoration:underline}@media (max-width:1024px){.page-module__nC61QG__imageSection{display:none}.page-module__nC61QG__formSection{padding:3rem 2rem}}@media (max-width:600px){.page-module__nC61QG__formGrid{grid-template-columns:1fr}.page-module__nC61QG__formGroup{grid-column:span 2}}.page-module__nC61QG__langWrapper{z-index:10;position:absolute;top:4rem;right:4rem}@media (max-width:1024px){.page-module__nC61QG__langWrapper{top:2rem;right:2rem}}
