.register_registerContainer__4EbFj{width:100%;min-height:100vh;background-color:var(--background-color);display:flex;justify-content:center;align-items:center;padding:2.5rem 1.5rem;font-family:var(--font-geist-sans),sans-serif}.register_contentWrapper__zZ_r9{width:100%;max-width:1320px;display:flex;background-color:var(--secondary-color,#ffffff);border-radius:24px;overflow:hidden;box-shadow:0 24px 60px rgba(15,23,42,.25)}.register_infoSection__AADah{flex:.8;background:linear-gradient(135deg,var(--background-color) 0,var(--button-color) 100%);color:var(--secondary-color,#ffffff);display:flex;align-items:flex-start;justify-content:center;padding:2.25rem 3rem 3rem;overflow:visible;position:relative}.register_infoContent__4yd4H{display:flex;flex-direction:column;gap:1.05rem;padding:0;width:100%;max-width:460px}.register_heroLogo__XE2xn{display:flex;align-items:center;justify-content:center;width:calc(100% + 4rem);padding:0;border-radius:18px;align-self:flex-start;position:relative;margin:0 -2rem 1.5rem;z-index:0}.register_heroLogoImage__GtFKA{height:auto;width:100%;max-width:560px;transform:scale(1.15) translateY(-1.5rem);transform-origin:top center;object-fit:contain;display:block}.register_heroBadge__9Wtya{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:999px;background-color:hsla(0,0%,100%,.16);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.register_heroTagline__M2Vup{font-size:.95rem;opacity:.85;position:relative;z-index:2;margin:-3rem 0 0}.register_heroTitle__q8frA{font-size:2.2rem;font-weight:700;line-height:1.2;margin:0;position:relative;z-index:2}.register_heroDescription__kE6Jb{font-size:.95rem;line-height:1.6;opacity:.9;margin:0;position:relative;z-index:2}.register_heroHighlights__sB9Tu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem;font-weight:600;font-size:.95rem;position:relative;z-index:2}.register_formSection__68ex_{flex:1.2;background-color:var(--secondary-color,#ffffff);display:flex;align-items:center;justify-content:center}.register_formContent__VIicw{width:100%;padding:3.75rem;display:flex;flex-direction:column;gap:1.85rem;max-width:700px}.register_stepHeader__x9FEF{display:flex;border-bottom:1px solid #e2e8f0;gap:1.5rem}.register_stepItem__S7N6L{flex:1;padding-bottom:1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;color:#94a3b8;font-weight:600}.register_stepItemActive__sgXYo{color:var(--button-color);border-bottom:3px solid var(--button-color)}.register_stepItemCompleted__OUTOI{color:var(--button-color)}.register_stepNumber__XSvlN{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.register_stepText__D6P1_{font-size:1rem}.register_formHeader__lLcJ7{display:flex;flex-direction:column;gap:.5rem}.register_formTitle__KC7dq{font-size:1.75rem;font-weight:700;margin:0;color:var(--background-color)}.register_formSubtitle__xByls{font-size:.95rem;color:#475569;margin:0}.register_formCard__Vqg3S{background-color:#f8fafc;border-radius:20px;padding:2.5rem;width:100%;display:flex;flex-direction:column;gap:2rem;box-shadow:0 18px 35px rgba(15,23,42,.12)}.register_gridCol4__kLbh_,.register_gridTwoCols__FoCHB{display:grid;gap:1.5rem}.register_gridTwoCols__FoCHB{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.register_gridCol4__kLbh_{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.register_gridCol4__kLbh_{grid-template-columns:1fr}}.register_label__k1Rvi{font-weight:700;color:var(--background-color);margin-bottom:.25rem;display:block}.register_passwordFieldWrapper__mc_xw{position:relative;display:flex;align-items:center;width:100%}.register_passwordFieldWrapper__mc_xw .register_input__x5U1h{padding-right:2.5rem}.register_passwordToggle__zAoN3{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:.25rem;border:none;background:none;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center}.register_passwordToggle__zAoN3:hover{color:var(--button-color)}.register_input__x5U1h{width:100%;padding:10px;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #c9cdd3;color:#000;outline:none}.register_input__x5U1h::placeholder{color:#666}.register_input__x5U1h:focus{border-bottom:1px solid var(--button-hover-color)}.register_formButtons__iiP_i{display:flex;gap:1rem;margin-top:1rem;justify-content:center}.register_btnBack__s7xLp,.register_btnNext__WskWA,.register_btnSubmit__AHkn0{padding:10px 24px;border-radius:4px;font-weight:600;transition:background-color .2s;border:none;cursor:pointer}@media(max-width:1024px){.register_contentWrapper__zZ_r9{flex-direction:column}.register_formContent__VIicw,.register_infoContent__4yd4H{padding:2.5rem;max-width:none}.register_stepHeader__x9FEF{flex-direction:column;border-bottom:none;gap:.75rem}.register_stepItemActive__sgXYo,.register_stepItem__S7N6L{border-bottom:none;padding-bottom:0}}@media(max-width:640px){.register_registerContainer__4EbFj{padding:1.5rem 1rem}.register_formCard__Vqg3S{padding:1.5rem}.register_heroTitle__q8frA{font-size:1.75rem}.register_formTitle__KC7dq{font-size:1.5rem}}.register_btnBack__s7xLp{background-color:#cbd5e0;color:#2d3748}.register_btnBack__s7xLp:hover{background-color:#a0aec0}.register_btnNext__WskWA,.register_btnSubmit__AHkn0{background-color:var(--button-color);color:var(--secondary-color)}.register_btnNext__WskWA:hover,.register_btnSubmit__AHkn0:hover{background-color:var(--button-hover-color)}