.page-module___8aEwW__page{z-index:1;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:4rem 2rem;display:flex;position:relative}.page-module___8aEwW__langToggle{z-index:10;background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:20px;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex;position:absolute;top:1.5rem;right:2rem}.page-module___8aEwW__langToggle button{color:var(--text-color);cursor:pointer;opacity:.6;background:0 0;border:none;font-size:.9rem;font-weight:500;transition:opacity .2s,color .2s}.page-module___8aEwW__langToggle button:hover{opacity:1}.page-module___8aEwW__langToggle .page-module___8aEwW__activeLang{opacity:1;color:var(--color-primary);font-weight:700}.page-module___8aEwW__langSeparator{color:var(--text-muted);font-size:.9rem}.page-module___8aEwW__hero{text-align:center;width:100%;max-width:800px;margin-bottom:4rem;animation:1s ease-out forwards page-module___8aEwW__fadeInDown}.page-module___8aEwW__logoContainer{justify-content:center;align-items:center;width:100%;max-width:500px;height:auto;margin-bottom:2rem;display:inline-flex;position:relative}.page-module___8aEwW__logoImage{object-fit:contain;width:100%;height:auto}.page-module___8aEwW__title{background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));-webkit-text-fill-color:transparent;text-shadow:0 2px 10px #0000001a;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:clamp(3rem,8vw,5rem);font-weight:800}.page-module___8aEwW__description{color:var(--text-color);opacity:.9;max-width:600px;margin:0 auto;font-size:clamp(1.2rem,3vw,1.5rem);line-height:1.6}.page-module___8aEwW__description p{margin-bottom:1rem}.page-module___8aEwW__description p:last-child{margin-bottom:0}.page-module___8aEwW__formContainer{opacity:0;border-radius:24px;width:100%;max-width:500px;padding:3rem;animation:1s ease-out .3s forwards page-module___8aEwW__fadeInUp}.page-module___8aEwW__formHeader{text-align:center;margin-bottom:2rem}.page-module___8aEwW__formHeader h2{margin-bottom:.5rem;font-size:2rem}.page-module___8aEwW__formHeader p{color:var(--text-muted)}.page-module___8aEwW__alert{text-align:center;border-radius:12px;margin-bottom:1.5rem;padding:1rem;font-weight:500;animation:.3s ease-out page-module___8aEwW__fadeInUp}.page-module___8aEwW__alertSuccess{color:#5a7018;background:#b7d95633;border:1px solid #b7d95666}.page-module___8aEwW__alertError{color:var(--color-primary);background:#da4c801a;border:1px solid #da4c804d}.page-module___8aEwW__formGroup{text-align:left;margin-bottom:1.5rem}.page-module___8aEwW__label{margin-bottom:.5rem;font-size:.95rem;font-weight:600;display:block}.page-module___8aEwW__input,.page-module___8aEwW__textarea{border:1px solid var(--glass-border);width:100%;color:var(--text-color);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f4f5f7;border-radius:12px;padding:1rem 1.2rem;font-size:1rem;transition:all .3s}.page-module___8aEwW__textarea{resize:vertical;min-height:120px}.page-module___8aEwW__input:focus,.page-module___8aEwW__textarea:focus{border-color:var(--color-primary);background:#fff;outline:none;box-shadow:0 0 0 3px #da4c8033}@media (prefers-color-scheme:dark){.page-module___8aEwW__input:focus,.page-module___8aEwW__textarea:focus{background:#00000080}}.page-module___8aEwW__submitBtn{width:100%;margin-top:1rem}@keyframes page-module___8aEwW__fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module___8aEwW__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
