.admission_admissionPage__beP9V{position:relative;min-height:100vh;overflow:hidden;padding:3rem 0 4rem;background:radial-gradient(circle at 12% -5%,rgba(0,163,224,.28),transparent 42%),linear-gradient(165deg,#003da5,#00266b 55%,#001c4d)}.admission_container___OVXJ{position:relative;z-index:1;max-width:880px;margin:0 auto;padding:0 1.5rem}.admission_pageHeader__0diVy{text-align:center;margin-bottom:2.5rem;color:#f8fafc}.admission_pageHeader__0diVy h1{font-size:2.8rem;margin-bottom:.75rem;font-weight:800;letter-spacing:-.02em}.admission_pageHeader__0diVy p{font-size:1.1rem;color:#7fd4ff;font-weight:600}@media (max-width:768px){.admission_pageHeader__0diVy h1{font-size:2.1rem}.admission_admissionPage__beP9V{padding:2rem 0 3rem}}.form_formContainer__SBRI0{max-width:760px;margin:0 auto}.form_formIntro__xj6Xa{text-align:center;margin-bottom:1.5rem;padding:2rem;background:rgba(255,255,255,.96);border-radius:18px;box-shadow:0 16px 40px rgba(0,20,60,.25)}.form_formIntro__xj6Xa h2{color:#00266b;margin-bottom:.85rem;font-size:1.7rem;font-weight:700}.form_formIntro__xj6Xa p{color:#51607a;line-height:1.65;margin-bottom:.5rem}.form_admissionForm__0NfFD{padding:2rem;background:#ffffff;border-radius:18px;box-shadow:0 16px 40px rgba(0,20,60,.25)}.form_formField__58Nbh{margin-bottom:1.4rem}.form_formField__58Nbh.form_width50__VnJqX{display:inline-block;width:calc(50% - .5rem);margin-right:1rem}.form_formField__58Nbh.form_width100__AsyYu{width:100%}.form_formField__58Nbh label{display:block;margin-bottom:.5rem;font-weight:600;color:#1f2a44}.form_required__jl_Fi{color:#e11d48;margin-left:2px}.form_formField__58Nbh input,.form_formField__58Nbh select,.form_formField__58Nbh textarea{width:100%;padding:.8rem .9rem;border:1px solid #d6dce8;border-radius:10px;font-size:1rem;font-family:inherit;color:#1f2a44;background:#f8fafc;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.form_formField__58Nbh input::-moz-placeholder,.form_formField__58Nbh textarea::-moz-placeholder{color:#94a3b8}.form_formField__58Nbh input::placeholder,.form_formField__58Nbh textarea::placeholder{color:#94a3b8}.form_formField__58Nbh input:focus,.form_formField__58Nbh select:focus,.form_formField__58Nbh textarea:focus{outline:none;background:#ffffff;border-color:#00a3e0;box-shadow:0 0 0 3px rgba(0,163,224,.18)}.form_checkboxLabel__nk2ra{display:flex;align-items:center;gap:.5rem;color:#1f2a44}.form_checkboxLabel__nk2ra input{width:auto;accent-color:#0072ce}.form_submitButton__Bg9g7{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.95rem 2rem;border:none;border-radius:999px;background:linear-gradient(180deg,#00a3e0,#0072ce);color:#ffffff;font-size:1.05rem;font-weight:600;cursor:pointer;box-shadow:0 10px 26px rgba(0,114,206,.4);transition:transform .18s ease,box-shadow .18s ease}.form_submitButton__Bg9g7:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 32px rgba(0,114,206,.5)}.form_submitButton__Bg9g7:active:not(:disabled){transform:scale(.98)}.form_submitButton__Bg9g7:disabled{background:#9bb4cc;cursor:not-allowed;box-shadow:none}.form_formError__uRz8R{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:1rem;border-radius:10px;margin-bottom:1rem}.form_formSuccess__Xp7_g{text-align:center;padding:3rem 2rem;background:rgba(255,255,255,.96);border:1px solid rgba(0,163,224,.25);border-radius:18px;color:#00266b;max-width:620px;margin:0 auto;box-shadow:0 16px 40px rgba(0,20,60,.25)}.form_formSuccess__Xp7_g h2{margin-bottom:1rem;font-size:2rem;font-weight:700}.form_formSuccess__Xp7_g p{color:#51607a}.form_successDetails__7xl2X{margin-top:2rem;text-align:left;display:grid;gap:.6rem}.form_successDetails__7xl2X p{font-size:1.02rem;color:#334155}.form_formMessage__kRJUa{margin-bottom:1.4rem;padding:1rem;background:#eef6fc;border-radius:10px;color:#1f2a44}.form_error__w3qif,.form_loading__V_VFp{text-align:center;padding:2.5rem;background:rgba(255,255,255,.96);border-radius:18px;box-shadow:0 16px 40px rgba(0,20,60,.25);color:#00266b}.form_error__w3qif{border:1px solid #fecaca;color:#b91c1c}@media (max-width:768px){.form_formField__58Nbh.form_width50__VnJqX{width:100%;margin-right:0}.form_admissionForm__0NfFD,.form_formIntro__xj6Xa{padding:1.25rem}}