.PersonalInfo_formContainer__UzmNa{background-color:#fff;padding:5rem 3.2rem 3.2rem;border-radius:15px 15px 0 0}.PersonalInfo_termContainer__qX2MQ{display:flex;align-items:center;gap:1.5rem;margin-top:2rem}.PersonalInfo_termContainer__qX2MQ p{font-size:1.4rem;font-weight:500;color:#b5b6b8;line-height:1.3}.PersonalInfo_buttonsContainer__hvcsc{display:flex;flex-direction:column;gap:1rem;background-color:#fff;padding-left:3.2rem;border-radius:0 0 15px 15px;padding-bottom:5rem;margin-bottom:6rem}.PersonalInfo_submitBtn__V8uPC{background-color:#552323;color:#fff;font-weight:700;padding:1.2rem 4.9rem;font-size:1.6rem;border-radius:9px;align-self:flex-start}.PersonalInfo_inputContainer__vmj5k{display:flex;flex-direction:column;gap:1rem;background-color:#fff;padding-left:3.2rem;padding-bottom:2rem}.PersonalInfo_error__FbSOa{color:#b11c1c;font-size:1.4rem;margin-left:5px}.PersonalInfo_representativeSection__ag5fh{grid-column:1/-1;width:100%}.PersonalInfo_donorButton__CEh92{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 24px;background-color:#e53e3e;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px rgba(229,62,62,.25);position:relative;overflow:hidden;margin:auto auto 20px}.PersonalInfo_donorButton__CEh92:hover{background-color:#c53030;transform:translateY(-2px);box-shadow:0 6px 10px rgba(229,62,62,.3)}.PersonalInfo_donorButton__CEh92:hover .PersonalInfo_icon__xBbDO{animation:PersonalInfo_pulse__Y_fga 1.5s infinite}.PersonalInfo_donorButton__CEh92:hover:after{opacity:1}.PersonalInfo_donorButton__CEh92:active{transform:translateY(0);box-shadow:0 2px 4px rgba(229,62,62,.2)}.PersonalInfo_donorButton__CEh92:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.1),hsla(0,0%,100%,0));opacity:0;transition:opacity .3s ease;pointer-events:none}.PersonalInfo_donorButton__CEh92 .PersonalInfo_icon__xBbDO{transition:all .3s ease}@keyframes PersonalInfo_pulse__Y_fga{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.QRCodeDisplay_qrContainer__HLP06{text-align:center;margin:20px auto;padding:20px;border:1px solid #e1e1e1;border-radius:8px;max-width:750px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.QRCodeDisplay_qrContainer__HLP06 h3{margin:20px auto}.QRCodeDisplay_qrContainer__HLP06 p{margin-bottom:15px}.QRCodeDisplay_qrContainer__HLP06 .QRCodeDisplay_qrBox__tdh22{padding:15px;background:#fff;margin:15px auto;display:inline-block}