.ApplicationForm_section__ZmgyC{padding:6rem 2rem;background:var(--main-bg)}.ApplicationForm_container__UUfKk{max-width:800px;margin:0 auto}.ApplicationForm_header__fR7eK{text-align:center;margin-bottom:4rem}.ApplicationForm_title__I2vwt{font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:white}.ApplicationForm_accent__iSfwF{background:linear-gradient(135deg,#4b63ff,#8a2be2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ApplicationForm_subtitle__1OW1g{font-size:1.25rem;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.ApplicationForm_formContainer__KeerB{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ApplicationForm_form__rRtdw{display:flex;flex-direction:column;gap:2rem}.ApplicationForm_formGrid__wzkxb{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.ApplicationForm_formGroup__N9qa3{display:flex;flex-direction:column}.ApplicationForm_formGroup__N9qa3 label{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:white}.ApplicationForm_fieldDescription__CEfwP{font-size:.875rem;color:var(--text-secondary);margin-bottom:1rem;margin-top:-.25rem}.ApplicationForm_formGroup__N9qa3 input,.ApplicationForm_formGroup__N9qa3 select,.ApplicationForm_formGroup__N9qa3 textarea{padding:1rem;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.05);color:white;font-size:1rem;transition:all .3s ease}.ApplicationForm_formGroup__N9qa3 input:focus,.ApplicationForm_formGroup__N9qa3 select:focus,.ApplicationForm_formGroup__N9qa3 textarea:focus{outline:none;border-color:var(--accent-blue);background:rgba(255,255,255,.08);box-shadow:0 0 0 3px rgba(75,99,255,.1)}.ApplicationForm_formGroup__N9qa3 input::placeholder,.ApplicationForm_formGroup__N9qa3 textarea::placeholder{color:rgba(255,255,255,.4)}.ApplicationForm_formGroup__N9qa3 select{cursor:pointer}.ApplicationForm_formGroup__N9qa3 select option{background:var(--dark-bg);color:white}.ApplicationForm_formGroup__N9qa3 textarea{resize:vertical;min-height:120px;font-family:inherit}.ApplicationForm_interestGrid__jQald{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.ApplicationForm_checkboxLabel__IAZ3m{display:flex;align-items:center;cursor:pointer;padding:.75rem;border-radius:8px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);transition:all .3s ease}.ApplicationForm_checkboxLabel__IAZ3m:hover{background:rgba(255,255,255,.05);border-color:rgba(75,99,255,.2)}.ApplicationForm_checkboxLabel__IAZ3m input[type=checkbox]{margin:0 .75rem 0 0;width:18px;height:18px;accent-color:var(--accent-blue);cursor:pointer}.ApplicationForm_checkboxText__tgexM{font-size:.9rem;color:var(--text-secondary);cursor:pointer}.ApplicationForm_checkboxLabel__IAZ3m:has(input:checked){background:rgba(75,99,255,.1);border-color:var(--accent-blue)}.ApplicationForm_checkboxLabel__IAZ3m:has(input:checked) .ApplicationForm_checkboxText__tgexM{color:white}.ApplicationForm_submitContainer__U3ljp{text-align:center;margin-top:2rem}.ApplicationForm_submitButton__vgLx0{background:linear-gradient(135deg,#4b63ff,#8a2be2);color:white;border:none;border-radius:50px;padding:18px 40px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 32px rgba(75,99,255,.3);min-width:200px}.ApplicationForm_submitButton__vgLx0:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 40px rgba(75,99,255,.4)}.ApplicationForm_submitButton__vgLx0:disabled{opacity:.7;cursor:not-allowed;transform:none}.ApplicationForm_submitNote__wcKKj{margin-top:1rem;font-size:.875rem;color:var(--text-secondary);max-width:500px;margin-left:auto;margin-right:auto}.ApplicationForm_successMessage__bIOy9{text-align:center;padding:3rem 2rem}.ApplicationForm_successIcon__ikE8I{font-size:4rem;margin-bottom:1.5rem}.ApplicationForm_successMessage__bIOy9 h3{font-size:1.75rem;margin-bottom:1rem;color:white}.ApplicationForm_successMessage__bIOy9 p{font-size:1.125rem;color:var(--text-secondary);line-height:1.6;margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.ApplicationForm_submitAnother__kwoFU{background:transparent;color:var(--accent-blue);border:2px solid var(--accent-blue);border-radius:50px;padding:12px 24px;font-weight:600;cursor:pointer;transition:all .3s ease}.ApplicationForm_submitAnother__kwoFU:hover{background:var(--accent-blue);color:white;transform:translateY(-2px)}.ApplicationForm_errorMessage__FAxv_{background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);border-radius:8px;padding:1rem;color:#fca5a5;text-align:center;margin-top:1rem}@media (max-width:768px){.ApplicationForm_section__ZmgyC{padding:4rem 1rem}.ApplicationForm_title__I2vwt{font-size:2rem}.ApplicationForm_formContainer__KeerB{padding:2rem}.ApplicationForm_formGrid__wzkxb{grid-template-columns:1fr;gap:1rem}.ApplicationForm_interestGrid__jQald{grid-template-columns:1fr;gap:.75rem}.ApplicationForm_checkboxLabel__IAZ3m{padding:.5rem}.ApplicationForm_submitButton__vgLx0{width:100%;padding:16px}}.FAQ_section__pgM6w{padding:6rem 2rem;background:var(--main-bg)}.FAQ_container__Rpjf8{max-width:1200px;margin:0 auto}.FAQ_header__dhJ28{text-align:center;margin-bottom:4rem}.FAQ_title__WSFdW{font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:white}.FAQ_accent__1yNNF{background:linear-gradient(135deg,#4b63ff,#8a2be2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.FAQ_subtitle__cDkT5{font-size:1.25rem;color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:1.6}.FAQ_faqGrid__EkzEA{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:2rem;gap:2rem}.FAQ_faqCard__TzMVy{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem;transition:all .3s ease}.FAQ_faqCard__TzMVy:hover{border-color:rgba(75,99,255,.2);background:rgba(255,255,255,.04)}.FAQ_question__xBhfr{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:white;line-height:1.4}.FAQ_answer__cBGZU{color:var(--text-secondary);line-height:1.6;margin:0}@media (max-width:768px){.FAQ_section__pgM6w{padding:4rem 1rem}.FAQ_title__WSFdW{font-size:2rem}.FAQ_faqGrid__EkzEA{grid-template-columns:1fr;gap:1.5rem}.FAQ_faqCard__TzMVy{padding:1.25rem}}.Requirements_root__xSzzB{padding:2rem 1.5rem 5rem;background:transparent}.Requirements_headerRow__QF1_z{max-width:1200px;margin:0 auto 3.5rem;text-align:center;display:flex;flex-direction:column;gap:1rem}.Requirements_heading__7Hm9a{font-weight:800;font-size:clamp(1.75rem,2.2vw,2.5rem);letter-spacing:-.01em;line-height:1.15;margin:0;color:var(--foreground,#0f1426)}.Requirements_accent__yHcVI{background:linear-gradient(135deg,#4b63ff,#8a2be2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Requirements_lead__yhqyC{color:var(--muted-foreground,#6b7280);font-size:clamp(1.02rem,.95rem + .3vw,1.15rem);line-height:1.7;max-width:60rem;margin:0 auto}.Requirements_grid__ijQAW{max-width:1200px;margin:0 auto;display:grid;grid-gap:2rem;gap:2rem}@media (min-width:768px){.Requirements_grid__ijQAW{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.Requirements_card__NOyzt{text-align:center;flex-direction:column;gap:.9rem;padding:0 1rem}.Requirements_card__NOyzt,.Requirements_iconCircle__cJv0V{display:flex;align-items:center;transition:transform .25s ease}.Requirements_iconCircle__cJv0V{width:3.5rem;height:3.5rem;justify-content:center}.Requirements_icon__3XNP7{width:2rem;height:2rem;color:var(--primary,#4f46e5);transition:transform .25s ease}.Requirements_card__NOyzt:hover .Requirements_icon__3XNP7{transform:scale(1.2);color:var(--blue-600,#2563eb)}.Requirements_cardTitle__o_iA_{font-size:1.12rem;font-weight:700;color:var(--foreground,#0f1426);margin:.25rem 0}.Requirements_requirementList__FCwk1{list-style:none;padding:0;margin:0;text-align:left;max-width:50ch}.Requirements_requirementItem__KquL1{display:flex;align-items:flex-start;margin-bottom:.75rem;color:var(--muted-foreground,#6b7280);line-height:1.65;font-size:.95rem}.Requirements_checkmark__v1ghE{color:#4ade80;font-weight:700;margin-right:8px;margin-top:2px;flex-shrink:0}