.Button_button__hMNEn{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;font-family:var(--font-sans);font-size:.9rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);border:1px solid transparent;outline:none;font-weight:500;position:relative;overflow:hidden}.Button_primary__oSpWt{background-color:var(--color-gold);color:var(--color-navy);border-color:var(--color-gold)}.Button_primary__oSpWt:hover{background-color:var(--color-cream);border-color:var(--color-cream);transform:scale(1.05) translateY(-2px);box-shadow:0 8px 24px rgba(201,169,97,.4)}.Button_secondary__lRe7Q{background-color:transparent;color:var(--color-gold);border-color:var(--color-gold)}.Button_secondary__lRe7Q:hover{background-color:rgba(201,169,97,.1);color:var(--color-cream);border-color:var(--color-cream)}.Button_text__SfZOM{padding:0;background:transparent;border:none;color:var(--color-gold)}.Button_text__SfZOM:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:var(--color-gold);transition:width .3s ease}.Button_text__SfZOM:hover:after{width:100%}.Apply_formContainer__tQc6h{max-width:800px;margin:0 auto;padding:4rem 2rem}.Apply_header__CZUVm{text-align:center;margin-bottom:4rem}.Apply_title__krqmT{font-family:var(--font-serif);font-size:3rem;color:var(--color-gold);margin-bottom:1rem}.Apply_subtitle__ffyhw{font-family:var(--font-sans);opacity:.7;max-width:500px;margin:0 auto}.Apply_progress__nc1dS{display:flex;justify-content:space-between;margin-bottom:3rem;font-family:var(--font-mono);font-size:.9rem;color:var(--color-gold);opacity:.5}.Apply_stepIndicator__Hred9{position:relative;padding-bottom:.5rem}.Apply_stepActive__n3JNh{opacity:1;border-bottom:2px solid var(--color-gold)}.Apply_fieldset__s_sqx{border:none;display:flex;flex-direction:column;gap:2rem;animation:Apply_fadeIn__CDdrg .5s ease}.Apply_field__ztlkS{display:flex;flex-direction:column;gap:.5rem}.Apply_label__0bXrP{font-family:var(--font-sans);font-size:.9rem;color:var(--color-cream);opacity:.9}.Apply_input__ylb1C,.Apply_select__o4Lv0,.Apply_textarea__ZkEQH{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);padding:1rem;color:var(--color-cream);font-family:var(--font-sans);font-size:1rem;outline:none;transition:all .3s ease;width:100%}.Apply_input__ylb1C:focus,.Apply_select__o4Lv0:focus,.Apply_textarea__ZkEQH:focus{border-color:var(--color-gold);background:hsla(0,0%,100%,.1)}.Apply_select__o4Lv0 option{background:#1a1a1a;color:var(--color-cream);padding:.5rem}.Apply_select__o4Lv0 option:checked,.Apply_select__o4Lv0 option:focus,.Apply_select__o4Lv0 option:hover{background:#2d2d2d;color:var(--color-gold)}.Apply_select__o4Lv0{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23d4af37' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:3rem}.Apply_buttonRow___c9oV{display:flex;justify-content:space-between;margin-top:3rem}@keyframes Apply_fadeIn__CDdrg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Apply_checkboxLabel__3fxOP{display:flex;align-items:flex-start;gap:1rem;cursor:pointer;font-size:.9rem;line-height:1.6}.Apply_checkbox__Nukmm{margin-top:4px;accent-color:var(--color-gold)}