.PatientRegistrationCard-module__Am0z2a__card{background:#fffffff5;border:1px solid #d9e5ec;border-radius:24px;width:min(100%,680px);padding:38px;box-shadow:0 28px 90px #071f4924}.PatientRegistrationCard-module__Am0z2a__brand{color:#fff;background:#08224a;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 9px;text-decoration:none;display:inline-flex}.PatientRegistrationCard-module__Am0z2a__brand img{object-fit:contain;width:31px;height:31px}.PatientRegistrationCard-module__Am0z2a__brand strong{font-size:23px;font-weight:500}.PatientRegistrationCard-module__Am0z2a__brand strong span{color:#9fe4b3}.PatientRegistrationCard-module__Am0z2a__heading{margin-top:28px}.PatientRegistrationCard-module__Am0z2a__heading h1{color:#071f49;margin:4px 0 0;font-size:28px;line-height:1.15}.PatientRegistrationCard-module__Am0z2a__heading>p:last-child{color:#52657d;margin:10px 0 0}.PatientRegistrationCard-module__Am0z2a__step{color:#0b63ce;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px;font-weight:800}.PatientRegistrationCard-module__Am0z2a__form{gap:17px;margin-top:26px;display:grid}.PatientRegistrationCard-module__Am0z2a__twoColumns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.PatientRegistrationCard-module__Am0z2a__field{gap:8px;display:grid}.PatientRegistrationCard-module__Am0z2a__field span{color:#071f49;font-size:13px;font-weight:800}.PatientRegistrationCard-module__Am0z2a__field input{color:#071f49;background:#fff;border:1px solid #d9e5ec;border-radius:10px;outline:none;width:100%;height:50px;padding:0 14px;font-size:15px}.PatientRegistrationCard-module__Am0z2a__field input:focus{border-color:#53aeeb;box-shadow:0 0 0 4px #53aeeb2e}.PatientRegistrationCard-module__Am0z2a__otpFieldset{border:0;min-width:0;margin:-8px 0 0;padding:0}.PatientRegistrationCard-module__Am0z2a__otpFieldset legend{color:#071f49;margin-bottom:8px;font-size:13px;font-weight:800}.PatientRegistrationCard-module__Am0z2a__otpGroup{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.PatientRegistrationCard-module__Am0z2a__otpInput{color:#071f49;text-align:center;text-transform:uppercase;background:#fff;border:1px solid #cbd9e3;border-radius:12px;outline:none;width:100%;min-width:0;height:56px;font-size:21px;font-weight:800}.PatientRegistrationCard-module__Am0z2a__otpInput:focus{border-color:#53aeeb;box-shadow:0 0 0 4px #53aeeb2e}.PatientRegistrationCard-module__Am0z2a__otpInput:disabled{opacity:.45;cursor:not-allowed}.PatientRegistrationCard-module__Am0z2a__otpHint{color:#52657d;margin:-9px 0 0;font-size:12px}.PatientRegistrationCard-module__Am0z2a__blockedMessage{color:#991b1b;background:#fef2f2;border-radius:10px;margin:-6px 0 0;padding:10px 12px;font-size:12px;font-weight:700}.PatientRegistrationCard-module__Am0z2a__notice{color:#334e68;background:#f4faff;border:1px solid #cfe4f5;border-radius:12px;padding:14px;font-size:13px;line-height:1.55}.PatientRegistrationCard-module__Am0z2a__consents{gap:11px;display:grid}.PatientRegistrationCard-module__Am0z2a__consent{color:#334155;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.PatientRegistrationCard-module__Am0z2a__consent input{accent-color:#0b63ce;flex:none;width:17px;height:17px;margin-top:1px}.PatientRegistrationCard-module__Am0z2a__consent a{color:#0b63ce;font-weight:700}.PatientRegistrationCard-module__Am0z2a__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0b63ce,#53aeeb);border:0;border-radius:10px;min-height:52px;font-size:15px;font-weight:800}.PatientRegistrationCard-module__Am0z2a__submitButton:disabled{opacity:.55;cursor:not-allowed}.PatientRegistrationCard-module__Am0z2a__errorMessage{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin:18px 0 0;padding:13px 15px;font-size:14px}.PatientRegistrationCard-module__Am0z2a__loginLink{text-align:center;margin-top:20px}.PatientRegistrationCard-module__Am0z2a__loginLink a{color:#0b63ce;font-size:14px;font-weight:800;text-decoration:none}.PatientRegistrationCard-module__Am0z2a__loginLink a:hover{text-decoration:underline}@media (max-width:640px){.PatientRegistrationCard-module__Am0z2a__card{border-radius:20px;padding:28px 22px}.PatientRegistrationCard-module__Am0z2a__twoColumns{grid-template-columns:1fr}.PatientRegistrationCard-module__Am0z2a__otpGroup{gap:6px}.PatientRegistrationCard-module__Am0z2a__otpInput{border-radius:10px;height:50px;font-size:18px}}
