.RegistrationForm_container__so_I6{min-height:100vh;padding:20px;background:linear-gradient(135deg,#1A4D2E,#2d6741 30%,#1A4D2E 70%,#0f3a1f);font-family:Poppins,sans-serif;position:relative;overflow-x:hidden}.RegistrationForm_container__so_I6:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(245,241,227,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(245,241,227,.1) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(255,255,255,.05) 0,transparent 50%);animation:RegistrationForm_float__CHVXv 20s ease-in-out infinite;pointer-events:none}@keyframes RegistrationForm_float__CHVXv{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(1deg)}66%{transform:translateY(20px) rotate(-1deg)}}.RegistrationForm_mainWrapper__Suli7{max-width:800px;margin:0 auto;position:relative;z-index:1}.RegistrationForm_greenPanel__ek348{color:white;padding:40px;min-height:calc(100vh - 40px);box-sizing:border-box}.RegistrationForm_header__jTU6H{text-align:center;margin-bottom:40px}.RegistrationForm_mainTitle__5RTu2{margin:0 0 10px;color:white}.RegistrationForm_mainTitle__5RTu2,.RegistrationForm_subtitle__4Nj1_{font-size:1.8rem;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.3)}.RegistrationForm_subtitle__4Nj1_{margin:0 0 30px;color:#F5F1E3}.RegistrationForm_logoContainer__4hZnA{display:flex;justify-content:center;margin-bottom:30px}.RegistrationForm_logo__04OPC{border-radius:0;border:none;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));transition:transform .3s ease}.RegistrationForm_logo__04OPC:hover{transform:scale(1.05)}.RegistrationForm_stepIndicator__C0pmu{display:flex;align-items:center;justify-content:center;margin:30px 0;padding:25px;background:rgba(255,255,255,.15);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.2)}.RegistrationForm_step__oT_G2{display:flex;flex-direction:column;align-items:center;gap:8px}.RegistrationForm_stepNumber___SmAO{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.2);color:white;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.1rem;transition:all .3s ease}.RegistrationForm_stepLabel__1XcR1{font-size:.9rem;color:rgba(255,255,255,.8);font-weight:500}.RegistrationForm_activeStep__0rLz_ .RegistrationForm_stepNumber___SmAO{background:#F5F1E3;color:#1A4D2E;box-shadow:0 4px 15px rgba(245,241,227,.3)}.RegistrationForm_activeStep__0rLz_ .RegistrationForm_stepLabel__1XcR1{color:#F5F1E3;font-weight:600}.RegistrationForm_completedStep__S1xAj .RegistrationForm_stepNumber___SmAO{background:#F5F1E3;color:#1A4D2E}.RegistrationForm_completedStep__S1xAj .RegistrationForm_stepLabel__1XcR1{color:#F5F1E3}.RegistrationForm_stepLine__64zP_{width:80px;height:2px;background:rgba(255,255,255,.3);margin:0 20px}.RegistrationForm_stepContent__Por5Q{animation:RegistrationForm_fadeIn__DBkWY .3s ease-in-out}@keyframes RegistrationForm_fadeIn__DBkWY{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RegistrationForm_formRow__uCTUQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.RegistrationForm_stepActions__w0rAR{display:flex;gap:15px;justify-content:center;margin-top:30px;flex-wrap:wrap}.RegistrationForm_nextButton__vDZQ6{background:linear-gradient(135deg,#F5F1E3,#e8e4d1);color:#1A4D2E;border:none;padding:15px 30px;font-size:1rem;font-weight:600;border-radius:10px;cursor:pointer;transition:all .3s ease;font-family:Poppins,sans-serif;text-transform:uppercase;letter-spacing:1px;min-width:180px}.RegistrationForm_nextButton__vDZQ6:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.2);background:linear-gradient(135deg,#e8e4d1,#F5F1E3)}.RegistrationForm_backButton__Pbvyj{background:rgba(255,255,255,.2);color:white;border:2px solid rgba(255,255,255,.3);padding:12px 25px;font-size:.9rem;font-weight:500;border-radius:10px;cursor:pointer;transition:all .3s ease;font-family:Poppins,sans-serif;min-width:120px}.RegistrationForm_backButton__Pbvyj:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.5);transform:translateY(-1px)}.RegistrationForm_infoSection__arA6f{background:rgba(255,255,255,.15);padding:30px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.2)}.RegistrationForm_infoTitle__LqDZ3{font-size:1.1rem;font-weight:600;margin-bottom:20px;color:#F5F1E3}.RegistrationForm_infoList__sJ1hT{padding-left:20px;color:white;text-align:left;max-width:500px;margin:0 auto 30px}.RegistrationForm_infoList__sJ1hT li{margin-bottom:10px;font-size:.9rem;line-height:1.6}.RegistrationForm_formSection__F1AV1{background:rgba(255,255,255,.15);padding:30px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.2)}.RegistrationForm_formTitle__8y0PZ{font-size:1.2rem;font-weight:600;margin-bottom:25px;color:#F5F1E3;text-align:center}.RegistrationForm_form__903_0{gap:20px}.RegistrationForm_form__903_0,.RegistrationForm_inputGroup__s8G_f{display:flex;flex-direction:column}.RegistrationForm_label__Sm7Y0{font-size:.85rem;font-weight:500;margin-bottom:8px;color:white}.RegistrationForm_highlight__hcRU1{color:#F5F1E3;font-weight:600}.RegistrationForm_input__29E1q,.RegistrationForm_select__epNJc,.RegistrationForm_textarea__Mpbzb{padding:12px 15px;border:2px solid rgba(255,255,255,.3);border-radius:10px;font-size:.85rem;font-family:Poppins,sans-serif;background:rgba(255,255,255,.9);color:#333;transition:all .3s ease}.RegistrationForm_input__29E1q:focus,.RegistrationForm_select__epNJc:focus,.RegistrationForm_textarea__Mpbzb:focus{outline:none;border-color:#F5F1E3;background:rgba(255,255,255,1);box-shadow:0 0 0 3px rgba(245,241,227,.2)}.RegistrationForm_textarea__Mpbzb{resize:vertical;min-height:80px}.RegistrationForm_submitButton__qmyx1{background:linear-gradient(135deg,#F5F1E3,#e8e4d1);color:#1A4D2E;border:none;padding:15px 30px;font-size:.95rem;font-weight:600;border-radius:10px;cursor:pointer;transition:all .3s ease;font-family:Poppins,sans-serif;text-transform:uppercase;letter-spacing:1px;min-width:160px}.RegistrationForm_submitButton__qmyx1:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.2);background:linear-gradient(135deg,#e8e4d1,#F5F1E3)}.RegistrationForm_submitButton__qmyx1:disabled{opacity:.7;cursor:not-allowed;transform:none}.RegistrationForm_error__OdJP1{background:rgba(220,53,69,.9);color:white;padding:12px 15px;border-radius:8px;margin-bottom:20px;font-size:.85rem;border-left:4px solid #dc3545}@media (max-width:768px){.RegistrationForm_container__so_I6{padding:10px}.RegistrationForm_greenPanel__ek348{padding:20px}.RegistrationForm_mainTitle__5RTu2{font-size:1.5rem}.RegistrationForm_subtitle__4Nj1_{font-size:1.1rem}.RegistrationForm_formSection__F1AV1,.RegistrationForm_infoSection__arA6f{padding:20px}.RegistrationForm_infoList__sJ1hT li,.RegistrationForm_input__29E1q,.RegistrationForm_label__Sm7Y0,.RegistrationForm_select__epNJc,.RegistrationForm_textarea__Mpbzb{font-size:.8rem}.RegistrationForm_submitButton__qmyx1{font-size:.9rem}.RegistrationForm_formRow__uCTUQ{grid-template-columns:1fr;gap:15px}.RegistrationForm_stepActions__w0rAR{flex-direction:column;align-items:center}.RegistrationForm_backButton__Pbvyj,.RegistrationForm_nextButton__vDZQ6,.RegistrationForm_submitButton__qmyx1{width:100%;max-width:280px}.RegistrationForm_stepIndicator__C0pmu{margin:20px 0;padding:15px}.RegistrationForm_stepNumber___SmAO{width:35px;height:35px;font-size:1rem}.RegistrationForm_stepLabel__1XcR1{font-size:.8rem}.RegistrationForm_stepLine__64zP_{width:50px;margin:0 15px}}.Receipt_container__9QNdq{min-height:100vh;background:linear-gradient(135deg,#1A4D2E,#2d6741 30%,#1A4D2E 70%,#0f3a1f);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;font-family:Poppins,sans-serif;position:relative;overflow-x:hidden}.Receipt_container__9QNdq:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(245,241,227,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(245,241,227,.1) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(255,255,255,.05) 0,transparent 50%);animation:Receipt_float__aJDl5 20s ease-in-out infinite;pointer-events:none}@keyframes Receipt_float__aJDl5{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(1deg)}66%{transform:translateY(20px) rotate(-1deg)}}.Receipt_receiptWrapper__onCCH{background:rgba(255,255,255,.95);border-radius:20px;box-shadow:0 15px 35px rgba(0,0,0,.2);margin-bottom:24px;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:1}.Receipt_receipt__0DrwJ{max-width:400px;width:100%;padding:30px;font-family:Poppins,sans-serif;color:#1A4D2E;line-height:1.6}.Receipt_header__A6Euj{text-align:center;margin-bottom:24px}.Receipt_title__BrRdW{font-size:1.3rem;font-weight:700;margin:0 0 8px;color:#1A4D2E;text-shadow:0 1px 2px rgba(0,0,0,.1)}.Receipt_subtitle__BNIin{font-size:1.1rem;font-weight:600;margin:0 0 16px;color:#2d6741}.Receipt_divider__zu1IV{border-bottom:3px solid #1a4d2e;margin:16px 0;opacity:.7}.Receipt_content__20sf7{margin-bottom:20px}.Receipt_registrationId__NJLPm{text-align:center;font-size:1rem;font-weight:600;margin-bottom:20px;padding:12px;background:linear-gradient(135deg,#1A4D2E,#2d6741);color:white;border-radius:10px;letter-spacing:1px}.Receipt_sectionTitle__0uV50{font-size:1.1rem;font-weight:700;margin:20px 0 16px;color:#1A4D2E;border-bottom:2px solid #f5f1e3;padding-bottom:8px}.Receipt_dataRow__j5_tu{display:flex;justify-content:space-between;margin-bottom:8px;padding:4px 0}.Receipt_label__gw0f7{font-weight:600;flex:1 1;color:#1A4D2E}.Receipt_value__hRa0E{flex:1 1;text-align:right;word-break:break-word;font-weight:500}.Receipt_notice__w2b5t{margin-top:24px;padding:20px;background:linear-gradient(135deg,rgba(26,77,46,.1),rgba(245,241,227,.3));border-radius:10px;border-left:4px solid #1a4d2e}.Receipt_noticeTitle__LfGrk{font-size:1rem;font-weight:700;margin:0 0 12px;color:#1A4D2E}.Receipt_noticeList__SkNoC{font-size:.8rem;margin:0;padding-left:16px}.Receipt_noticeList__SkNoC li{margin-bottom:4px}.Receipt_footer__v7cPl{text-align:center;margin-top:24px;font-size:.8rem}.Receipt_footer__v7cPl p{margin:4px 0}.Receipt_footerDate__35MP0{color:#718096;font-style:italic}.Receipt_actions__2ZVrR{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;position:relative;z-index:1}.Receipt_newRegistrationButton__afjak,.Receipt_printButton__27Fx_{padding:15px 30px;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:160px;font-family:Poppins,sans-serif;text-transform:uppercase;letter-spacing:.5px}.Receipt_printButton__27Fx_{background:linear-gradient(135deg,#F5F1E3,#e8e4d1);color:#1A4D2E;box-shadow:0 5px 15px rgba(245,241,227,.3)}.Receipt_printButton__27Fx_:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(245,241,227,.4);background:linear-gradient(135deg,#e8e4d1,#F5F1E3)}.Receipt_newRegistrationButton__afjak{background:linear-gradient(135deg,#1A4D2E,#2d6741);color:white;box-shadow:0 5px 15px rgba(26,77,46,.3)}.Receipt_newRegistrationButton__afjak:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(26,77,46,.4);background:linear-gradient(135deg,#2d6741,#1A4D2E)}@media print{.Receipt_container__9QNdq{background:white;padding:0;margin:0}.Receipt_receiptWrapper__onCCH{box-shadow:none;border-radius:0;margin:0}.Receipt_receipt__0DrwJ{max-width:none;padding:0}.Receipt_actions__2ZVrR{display:none}}@media (max-width:640px){.Receipt_container__9QNdq,.Receipt_receipt__0DrwJ{padding:16px}.Receipt_actions__2ZVrR{flex-direction:column;width:100%}.Receipt_newRegistrationButton__afjak,.Receipt_printButton__27Fx_{width:100%}}