.apply_container__AdcGl{max-width:800px;margin:0 auto;padding:40px 20px;min-height:100vh;color:#f1f5f9}.apply_header___XIlI{margin-bottom:40px;text-align:center;position:relative}.apply_backLink__L12p5{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#94a3b8;text-decoration:none;font-size:.9rem;transition:color .2s}.apply_backLink__L12p5:hover{color:#f1f5f9}.apply_header___XIlI h1{font-size:1.5rem;font-weight:700;margin:0}.apply_heroBanner__OnvQW{text-align:center;margin-bottom:60px;padding:60px 20px;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(168,85,247,.1));border-radius:20px;border:1px solid rgba(255,255,255,.1)}.apply_heroBanner__OnvQW h2{font-size:2rem;margin-bottom:16px;background:linear-gradient(90deg,#818cf8,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.apply_heroBanner__OnvQW p{color:#cbd5e1;font-size:1.1rem}.apply_benefitGrid__tNH3i{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:50px}.apply_benefitCard__3yG3J{background:rgba(30,41,59,.5);padding:30px;border-radius:16px;text-align:center;border:1px solid rgba(255,255,255,.05);transition:transform .2s}.apply_benefitCard__3yG3J:hover{transform:translateY(-5px);background:rgba(30,41,59,.8)}.apply_icon__tDqID{font-size:2.5rem;margin-bottom:20px}.apply_benefitCard__3yG3J h3{color:#f1f5f9;margin-bottom:10px;font-size:1.2rem}.apply_benefitCard__3yG3J p{color:#94a3b8;font-size:.95rem;line-height:1.6}.apply_actionArea__zRAP6{text-align:center}.apply_startBtn__Z4urK{background:linear-gradient(135deg,#6366f1,#4f46e5);color:white;border:none;padding:18px 48px;font-size:1.1rem;font-weight:700;border-radius:50px;cursor:pointer;transition:all .2s;box-shadow:0 10px 30px rgba(99,102,241,.3)}.apply_startBtn__Z4urK:hover{transform:scale(1.05);box-shadow:0 15px 40px rgba(99,102,241,.4)}.apply_formSection__V6aNi{background:rgba(30,41,59,.5);padding:40px;border-radius:20px;border:1px solid rgba(255,255,255,.05)}.apply_formSection__V6aNi h2{text-align:center;margin-bottom:8px;font-size:1.5rem}.apply_formDesc__WJVC3{text-align:center;color:#94a3b8;margin-bottom:40px}.apply_applyForm__7w9mt{display:flex;flex-direction:column;gap:24px;max-width:600px;margin:0 auto}.apply_formGroup__5xdOY{display:flex;flex-direction:column;gap:8px}.apply_formGroup__5xdOY label{font-size:.9rem;font-weight:600;color:#cbd5e1}.apply_formGroup__5xdOY input,.apply_formGroup__5xdOY textarea{background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.1);padding:14px;border-radius:8px;color:#f1f5f9;font-size:1rem;transition:border-color .2s}.apply_formGroup__5xdOY input:focus,.apply_formGroup__5xdOY textarea:focus{outline:none;border-color:#6366f1;background:rgba(15,23,42,.8)}.apply_buttonGroup__7LbvA{display:flex;gap:12px;margin-top:20px}.apply_cancelBtn__1Rhdx{flex:1 1;padding:14px;background:transparent;border:1px solid rgba(255,255,255,.1);color:#94a3b8;border-radius:12px;cursor:pointer;font-weight:600}.apply_submitBtn__lfBBk{flex:2 1;padding:14px;background:#6366f1;color:white;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:background .2s}.apply_submitBtn__lfBBk:disabled{opacity:.7;cursor:not-allowed}.apply_submitBtn__lfBBk:hover:not(:disabled){background:#4f46e5}@media (max-width:640px){.apply_container__AdcGl{padding:20px 16px}.apply_heroBanner__OnvQW h2{font-size:1.5rem}.apply_formSection__V6aNi{padding:24px 16px}}.apply_container__AdcGl{color:#111827}.apply_backLink__L12p5,.apply_benefitCard__3yG3J p,.apply_cancelBtn__1Rhdx,.apply_formDesc__WJVC3,.apply_formGroup__5xdOY label,.apply_heroBanner__OnvQW p{color:#6b7280}.apply_backLink__L12p5:hover,.apply_benefitCard__3yG3J h3,.apply_formSection__V6aNi h2,.apply_header___XIlI h1{color:#111827}.apply_benefitCard__3yG3J,.apply_formSection__V6aNi,.apply_heroBanner__OnvQW{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:none}.apply_heroBanner__OnvQW h2{background:none;-webkit-text-fill-color:#111827;color:#111827}.apply_benefitCard__3yG3J:hover{background:#f8fafc;transform:none}.apply_startBtn__Z4urK,.apply_submitBtn__lfBBk{background:#2563eb;border-radius:8px;box-shadow:none}.apply_startBtn__Z4urK:hover,.apply_submitBtn__lfBBk:hover:not(:disabled){background:#1d4ed8;transform:none;box-shadow:none}.apply_formGroup__5xdOY input,.apply_formGroup__5xdOY textarea{background:#ffffff;border:1px solid #d1d5db;color:#111827}.apply_formGroup__5xdOY input:focus,.apply_formGroup__5xdOY textarea:focus{background:#ffffff;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.apply_cancelBtn__1Rhdx{background:#ffffff;border:1px solid #d1d5db}.apply_cancelBtn__1Rhdx:hover{background:#f3f4f6;color:#111827}