.page_wrapper__aKzfL{min-height:100vh;display:flex;flex-direction:column}.page_main__nw1Wk{flex:1 1;max-width:760px;width:100%;margin:0 auto;padding:24px 16px 40px;display:flex;flex-direction:column;gap:24px}.page_card__Cf__u{background:#fff;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.05);padding:28px}@media (max-width:500px){.page_card__Cf__u{padding:20px 16px}}.page_intro__YeqBg{font-size:14.5px;color:#555;margin-bottom:14px;line-height:1.7}.page_bold__q_YS3{font-size:14.5px;font-weight:700;color:#222;margin-bottom:28px;line-height:1.6;border-left:4px solid #0096d6;padding-left:12px}.page_card__Cf__u p{font-size:14.5px;line-height:1.7;color:#444}.page_card__Cf__u ul{margin:8px 0 8px 20px;display:flex;flex-direction:column;gap:6px}.page_card__Cf__u li{font-size:14.5px;color:#444;line-height:1.6}.page_warning__wzo3a{background:#fff8e1;border:1px solid #f59e0b;border-radius:8px;padding:14px 16px;font-size:14px;font-weight:700;color:#92400e;display:flex;align-items:center;gap:10px;margin-top:8px}.page_warningIcon__LIU6F{font-size:20px;flex-shrink:0}.page_formTitle__u5_32{font-size:20px;font-weight:800;color:#111;margin-bottom:6px}.page_formSub__71j4t{font-size:14px;color:#666;margin-bottom:24px}.page_fieldGroup__YxvU4{display:flex;flex-direction:column;gap:6px;margin-bottom:18px;flex:1 1}.page_row__qDqJa{display:flex;gap:16px}@media (max-width:500px){.page_row__qDqJa{flex-direction:column}}.page_label__jI4Tf{font-size:14px;font-weight:600;color:#333}.page_req__zksho{color:#dc2626}.page_input__lx_gt{border:1.5px solid #d0d5dd;border-radius:7px;padding:11px 14px;font-size:15px;font-family:inherit;color:#111;background:#fafafa;transition:border-color .15s,box-shadow .15s;width:100%}.page_input__lx_gt:focus{outline:none;border-color:#0096d6;box-shadow:0 0 0 3px rgba(0,150,214,.12);background:#fff}.page_input__lx_gt::placeholder{color:#aab}.page_inputError__K6Bao{border-color:#dc2626}.page_errorMsg__DJjpl{font-size:12.5px;color:#dc2626;margin-top:2px}.page_checkboxGroup__Bd4wt{background:#f0f9ff;border:1.5px solid #bae6fd;border-radius:8px;padding:16px;margin-bottom:22px;display:flex;flex-direction:column;gap:8px}.page_checkboxError__Q12AK{border-color:#dc2626;background:#fff5f5}.page_checkboxLabel__xAGRA{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:14px;line-height:1.6;color:#1e3a5f;font-weight:500}.page_checkbox__a_xoI{width:20px;height:20px;flex-shrink:0;margin-top:2px;accent-color:#0096d6;cursor:pointer}.page_btnSubmit__YpINj{width:100%;background:#0096d6;color:#fff;border:none;border-radius:8px;padding:14px;font-size:16px;font-weight:700;cursor:pointer;transition:background .15s,transform .1s;font-family:inherit;letter-spacing:.02em}.page_btnSubmit__YpINj:hover{background:#006fa6}.page_btnSubmit__YpINj:active{transform:scale(.99)}.page_btnSubmit__YpINj:disabled{opacity:.65;cursor:not-allowed}.page_successCard__mygTH{max-width:560px;margin:40px auto;background:#fff;border-radius:12px;box-shadow:0 2px 20px rgba(0,0,0,.1);padding:40px 32px;text-align:center}.page_successIcon__nCg7s{width:64px;height:64px;background:#16a34a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;color:#fff;margin:0 auto 20px;font-weight:900}.page_successTitle__MqbtE{font-size:24px;font-weight:800;color:#111;margin-bottom:8px}.page_successSub__SuI7N{font-size:15px;color:#555;margin-bottom:28px}.page_receiptBox__zz9ws{background:#f8f8f8;border:1px solid #e0e0e0;border-radius:8px;padding:16px;text-align:left;margin-bottom:28px;display:flex;flex-direction:column;gap:10px}.page_receiptRow___67mq{display:flex;justify-content:space-between;gap:12px;font-size:14px;border-bottom:1px solid #ebebeb;padding-bottom:10px}.page_receiptRow___67mq:last-child{border-bottom:none;padding-bottom:0}.page_receiptRow___67mq span:first-child{font-weight:600;color:#444;min-width:110px}.page_receiptRow___67mq span:last-child{color:#111;text-align:right}.page_successActions__rrQ_Y{display:flex;gap:12px;justify-content:center}.page_btnPrint__StKdz{background:#111;color:#fff;border:none;border-radius:7px;padding:11px 20px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}.page_btnPrint__StKdz:hover{background:#333}.page_btnNew__U3DXT{background:#0096d6;color:#fff;border:none;border-radius:7px;padding:11px 20px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}.page_btnNew__U3DXT:hover{background:#006fa6}