.page-module___8aEwW__main{background-color:#f8fafc;background-image:radial-gradient(#e2e8f0 .5px,#0000 .5px);background-size:20px 20px;min-height:100vh;padding:1.5rem 1rem}.page-module___8aEwW__contentWrapper{max-width:900px;margin:0 auto}.page-module___8aEwW__header{text-align:center;margin-bottom:2rem}.page-module___8aEwW__logoContainer{justify-content:center;margin-bottom:.5rem;display:flex}.page-module___8aEwW__logo{object-fit:contain}.page-module___8aEwW__title{color:var(--primary-color);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:2.25rem;font-weight:800}.page-module___8aEwW__subtitle{color:var(--text-dark);opacity:.9;max-width:800px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.8}.page-module___8aEwW__duration{color:var(--text-dark);margin-bottom:2rem;font-size:1rem;font-weight:700}.page-module___8aEwW__sectionTitle{color:var(--primary-color);margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.page-module___8aEwW__instruction{color:var(--error-color);margin-bottom:2rem;font-size:.9rem;font-weight:700}.page-module___8aEwW__formContainer{background-color:var(--surface-color);border-radius:var(--radius-lg);border:1px solid #e2e8f0cc;padding:3.5rem;box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #0000000d}.page-module___8aEwW__footer{border-top:1px solid var(--border-color);color:var(--text-light);margin-top:5rem;padding:2rem 0}.page-module___8aEwW__footerContent{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.page-module___8aEwW__footerLinks{gap:1.5rem;display:flex}.page-module___8aEwW__footerLinks a{color:var(--primary-color);transition:opacity var(--transition-speed);font-size:.9rem;font-weight:500}.page-module___8aEwW__footerLinks a:hover{opacity:.8}@media (max-width:600px){.page-module___8aEwW__formContainer{padding:1.5rem 1rem}}
.RegistrationForm-module__pvEeRW__form{flex-direction:column;gap:2rem;display:flex}.RegistrationForm-module__pvEeRW__formPlaceholder{height:600px;color:var(--text-light);opacity:.5;justify-content:center;align-items:center;display:flex}.RegistrationForm-module__pvEeRW__formRow{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:650px){.RegistrationForm-module__pvEeRW__formRow{grid-template-columns:1fr;gap:2rem}}.RegistrationForm-module__pvEeRW__formGroup{flex-direction:column;gap:.5rem;display:flex}.RegistrationForm-module__pvEeRW__formGroup label{color:var(--primary-color);align-items:center;gap:.6rem;margin-bottom:.2rem;font-size:.95rem;font-weight:700;display:flex}.RegistrationForm-module__pvEeRW__fieldIcon{opacity:.8;font-size:1.1rem}.RegistrationForm-module__pvEeRW__formGroup input[type=text],.RegistrationForm-module__pvEeRW__formGroup input[type=email],.RegistrationForm-module__pvEeRW__formGroup input[type=tel],.RegistrationForm-module__pvEeRW__formGroup textarea{border:1.5px solid var(--border-color);border-radius:var(--radius-md);transition:all var(--transition-speed);background-color:#fff;outline:none;width:100%;padding:.85rem 1.1rem;font-family:inherit;font-size:1rem}.RegistrationForm-module__pvEeRW__formGroup input[type=text]:focus,.RegistrationForm-module__pvEeRW__formGroup input[type=email]:focus,.RegistrationForm-module__pvEeRW__formGroup input[type=tel]:focus,.RegistrationForm-module__pvEeRW__formGroup textarea:focus{border-color:var(--primary-color);background-color:#fff;box-shadow:0 0 0 4px #2241551a}.RegistrationForm-module__pvEeRW__inputError{border-color:var(--error-color)!important}.RegistrationForm-module__pvEeRW__errorText{color:#dc2626;border-radius:var(--radius-sm);background-color:#fef2f2;border:1px solid #fee2e2;align-items:center;gap:.4rem;margin-top:.4rem;padding:.4rem .75rem;font-size:.8rem;font-weight:500;display:flex}.RegistrationForm-module__pvEeRW__errorIcon{flex-shrink:0;font-size:.9rem}.RegistrationForm-module__pvEeRW__radioGroupWrapper{gap:2rem;margin-top:.25rem;display:flex}.RegistrationForm-module__pvEeRW__radioItem{color:var(--text-dark);cursor:pointer;border:1.5px solid var(--border-color);border-radius:var(--radius-md);transition:all var(--transition-speed);align-items:center;gap:.75rem;padding:.5rem 1rem;font-weight:500;display:flex}.RegistrationForm-module__pvEeRW__radioItem:hover{border-color:var(--primary-color);background-color:#f8fafc}.RegistrationForm-module__pvEeRW__radioItem input[type=radio]:checked+span{color:var(--primary-color);font-weight:700}.RegistrationForm-module__pvEeRW__radioItem:has(input:checked){border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color);background-color:#2241550d}.RegistrationForm-module__pvEeRW__radioGroup{gap:2rem;margin-top:.3rem;display:flex}.RegistrationForm-module__pvEeRW__radioGroup label{color:var(--text-dark);cursor:pointer;border:1.5px solid var(--border-color);border-radius:var(--radius-md);transition:all var(--transition-speed);align-items:center;gap:.75rem;padding:.5rem 1rem;font-weight:500;display:flex}.RegistrationForm-module__pvEeRW__radioGroup label:hover{border-color:var(--primary-color);background-color:#f8fafc}.RegistrationForm-module__pvEeRW__radioGroup label:has(input:checked){border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color);background-color:#2241550d}.RegistrationForm-module__pvEeRW__fileInputWrapper{border:2px dashed var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-speed);color:var(--text-light);background-color:#fcfcfc;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex;position:relative}.RegistrationForm-module__pvEeRW__fileInputWrapper span,.RegistrationForm-module__pvEeRW__fileInputWrapper .RegistrationForm-module__pvEeRW__uploadIcon{pointer-events:none}.RegistrationForm-module__pvEeRW__fileInputWrapper:hover{border-color:var(--primary-color);color:var(--primary-color);background-color:#f8f9fa}.RegistrationForm-module__pvEeRW__fileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.RegistrationForm-module__pvEeRW__uploadIcon{opacity:.5;font-size:2rem}.RegistrationForm-module__pvEeRW__imagePreview{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-color);max-width:150px;max-height:150px;margin-bottom:.5rem;box-shadow:0 2px 8px #0000001a}.RegistrationForm-module__pvEeRW__form input[type=radio],.RegistrationForm-module__pvEeRW__form input[type=checkbox]{accent-color:var(--primary-color);cursor:pointer;width:1.2rem;height:1.2rem}.RegistrationForm-module__pvEeRW__helperText{color:var(--text-light);font-size:.75rem}.RegistrationForm-module__pvEeRW__divider{background:var(--border-color);border:0;height:1px;margin:1rem 0}.RegistrationForm-module__pvEeRW__marginTop{margin-top:.75rem}.RegistrationForm-module__pvEeRW__checkboxGroup{margin-top:1rem;margin-bottom:1rem}.RegistrationForm-module__pvEeRW__checkboxGroup label{cursor:pointer;align-items:center;gap:.5rem;display:flex}.RegistrationForm-module__pvEeRW__checkboxLabel{color:var(--error-color);font-weight:700}.RegistrationForm-module__pvEeRW__requiredMark{color:var(--error-color)}.RegistrationForm-module__pvEeRW__submitBtn{background:linear-gradient(135deg, var(--primary-color) 0%, #2c536d 100%);color:#fff;letter-spacing:1px;border-radius:var(--radius-md);cursor:pointer;border:none;margin-top:1.5rem;padding:1.2rem;font-family:inherit;font-size:1.1rem;font-weight:700;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 4px 15px #22415533}.RegistrationForm-module__pvEeRW__submitBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #2241554d}.RegistrationForm-module__pvEeRW__submitBtn:active:not(:disabled){transform:translateY(0)}.RegistrationForm-module__pvEeRW__submitBtn:disabled{opacity:.7;cursor:not-allowed}.RegistrationForm-module__pvEeRW__loadingSpinnerWrapper{justify-content:center;align-items:center;gap:.75rem;display:flex}.RegistrationForm-module__pvEeRW__spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:1s ease-in-out infinite RegistrationForm-module__pvEeRW__spin}@keyframes RegistrationForm-module__pvEeRW__spin{to{transform:rotate(360deg)}}.RegistrationForm-module__pvEeRW__messageAnchor{margin-top:1rem}.RegistrationForm-module__pvEeRW__successState{text-align:center;border-radius:var(--radius-lg);color:#166534;background-color:#f0fdf4;border:1px solid #bbf7d0;flex-direction:column;align-items:center;padding:4rem 2rem;display:flex;box-shadow:0 10px 30px #16653414}.RegistrationForm-module__pvEeRW__checkIconWrapper{width:80px;height:80px;margin-bottom:1.5rem}.RegistrationForm-module__pvEeRW__checkmark{stroke-width:2px;stroke:#166534;stroke-miterlimit:10;border-radius:50%;width:80px;height:80px;animation:.4s ease-in-out .4s forwards RegistrationForm-module__pvEeRW__fill,.3s ease-in-out .9s both RegistrationForm-module__pvEeRW__scale;display:block;box-shadow:inset 0 0 #166534}.RegistrationForm-module__pvEeRW__checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:2px;stroke-miterlimit:10;stroke:#166534;fill:none;animation:.6s cubic-bezier(.65,0,.45,1) forwards RegistrationForm-module__pvEeRW__stroke}.RegistrationForm-module__pvEeRW__checkmark__check{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards RegistrationForm-module__pvEeRW__stroke}@keyframes RegistrationForm-module__pvEeRW__stroke{to{stroke-dashoffset:0}}@keyframes RegistrationForm-module__pvEeRW__scale{0%,to{transform:none}50%{transform:scale(1.1)}}@keyframes RegistrationForm-module__pvEeRW__fill{to{box-shadow:inset 0 0 0 30px #f0fdf4}}.RegistrationForm-module__pvEeRW__conditionalBlock{margin:.5rem 0;animation:.3s cubic-bezier(.16,1,.3,1) RegistrationForm-module__pvEeRW__slideDownFade}.RegistrationForm-module__pvEeRW__conditionalInstruction{color:var(--primary-color);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.95rem;font-weight:500;display:flex}.RegistrationForm-module__pvEeRW__conditionalInstruction:before{content:"";background-color:var(--accent-color);border-radius:4px;width:4px;height:1.2rem}.RegistrationForm-module__pvEeRW__highlightText{color:var(--accent-color);margin:0 .25rem;font-weight:700}.RegistrationForm-module__pvEeRW__conditionalInputsRow{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.RegistrationForm-module__pvEeRW__projectNameInput::placeholder,.RegistrationForm-module__pvEeRW__instagramInput::placeholder{text-align:right}.RegistrationForm-module__pvEeRW__rtlInput{text-align:right;direction:rtl}.RegistrationForm-module__pvEeRW__instagramInput{text-align:right;direction:ltr}@media (max-width:768px){.RegistrationForm-module__pvEeRW__conditionalInputsRow{grid-template-columns:1fr}}@keyframes RegistrationForm-module__pvEeRW__slideDownFade{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.RegistrationForm-module__pvEeRW__successState h3{margin-bottom:.5rem;font-size:1.75rem;font-weight:800}.RegistrationForm-module__pvEeRW__successState p{opacity:.9;font-size:1.1rem}.RegistrationForm-module__pvEeRW__errorMessageLayout{color:#991b1b;border-radius:var(--radius-md);background-color:#fef2f2;border:1px solid #fecaca;align-items:center;gap:.75rem;margin-bottom:2rem;padding:1.25rem;font-weight:600;display:flex;box-shadow:0 4px 10px #991b1b0d}
