.apply_container__AdcGl{color:var(--text-primary);margin:0 auto;max-width:920px;min-height:calc(100vh - 64px);padding:var(--space-10) var(--layout-gutter-desktop) var(--space-16)}.apply_header___XIlI{margin-bottom:var(--space-8);position:relative;text-align:center}.apply_backLink__L12p5{color:var(--text-secondary);font-size:var(--font-size-body-sm);left:0;position:absolute;text-decoration:none;top:50%;transform:translateY(-50%)}.apply_backLink__L12p5:hover,.apply_header___XIlI h1{color:var(--text-primary)}.apply_header___XIlI h1{font-size:var(--font-size-title);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);margin:0}.apply_heroBanner__OnvQW{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:var(--space-6);padding:var(--space-10) var(--space-6);text-align:center}.apply_introSection__xWzks{width:100%}.apply_heroBanner__OnvQW h2{color:var(--text-primary);font-size:1.8rem;line-height:var(--line-height-tight);margin:0 0 var(--space-3)}.apply_heroBanner__OnvQW p{color:var(--text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}.apply_benefitGrid__tNH3i{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--space-8)}.apply_benefitCard__3yG3J{padding:var(--space-6);text-align:left}.apply_icon__tDqID{align-items:center;background:var(--action-primary-bg);border-radius:var(--radius-control);color:var(--action-primary-text);display:inline-flex;font-size:var(--font-size-label);font-weight:var(--font-weight-extrabold);height:38px;justify-content:center;margin-bottom:var(--space-4);width:38px}.apply_benefitCard__3yG3J h3{color:var(--text-primary);font-size:var(--font-size-body);margin:0 0 var(--space-2)}.apply_benefitCard__3yG3J p{color:var(--text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-body);margin:0}.apply_actionArea__zRAP6{text-align:center}.apply_formSection__V6aNi{padding:var(--space-8)}.apply_formSection__V6aNi h2{color:var(--text-primary);font-size:var(--font-size-title-sm);margin:0 0 var(--space-2);text-align:center}.apply_formDesc__WJVC3{color:var(--text-secondary);margin:0 0 var(--space-8);text-align:center}.apply_applyForm__7w9mt{display:flex;flex-direction:column;gap:22px;margin:0 auto;max-width:620px}.apply_formGroup__5xdOY{display:flex;flex-direction:column;gap:var(--space-2)}.apply_formGroup__5xdOY label{color:var(--text-primary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold)}.apply_formGroup__5xdOY input,.apply_formGroup__5xdOY textarea{background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--radius-control);color:var(--control-text);font:inherit;min-height:var(--control-height);padding:10px var(--space-3);transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.apply_formGroup__5xdOY input:hover,.apply_formGroup__5xdOY textarea:hover{border-color:var(--control-border-hover)}.apply_formGroup__5xdOY input:focus,.apply_formGroup__5xdOY textarea:focus{border-color:var(--control-border-focus);box-shadow:var(--focus-ring);outline:0}.apply_formGroup__5xdOY input::placeholder,.apply_formGroup__5xdOY textarea::placeholder{color:var(--control-placeholder)}.apply_formGroup__5xdOY textarea{min-height:112px;resize:vertical}.apply_buttonGroup__7LbvA{display:flex;gap:var(--space-3);margin-top:var(--space-2)}.apply_cancelBtn__1Rhdx{flex:1 1}.apply_submitBtn__lfBBk{flex:2 1}@media (max-width:720px){.apply_container__AdcGl{padding:var(--space-6) var(--layout-gutter-mobile) var(--space-10)}.apply_header___XIlI{text-align:left}.apply_backLink__L12p5{display:inline-block;margin-bottom:var(--space-4);position:static;transform:none}.apply_benefitGrid__tNH3i{grid-template-columns:1fr}.apply_benefitCard__3yG3J{padding:var(--space-5)}.apply_formSection__V6aNi{padding:var(--space-6) var(--space-4)}.apply_buttonGroup__7LbvA{flex-direction:column-reverse}.apply_cancelBtn__1Rhdx,.apply_startBtn__Z4urK,.apply_submitBtn__lfBBk{width:100%}}