.member-form{margin:4px 0 18px;padding:16px;border:1px solid rgba(15,106,77,.13);border-radius:18px;background:linear-gradient(145deg,rgba(15,106,77,.055),rgba(212,175,55,.055))}.member-form__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.member-form__heading span{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0f6a4d}.member-form__heading small{font-size:.68rem;color:#847d70}.member-form__grid{display:grid;grid-template-columns:1fr;gap:10px}.member-form label{display:grid;gap:6px}.member-form label>span{font-size:.72rem;font-weight:600;color:#554f45}.member-form label i{width:16px;color:#c39c25}.member-form input{width:100%;height:44px;padding:0 13px;border:1px solid rgba(37,48,43,.14);border-radius:12px;background:rgba(255,255,255,.88);font:500 .82rem Poppins,sans-serif;color:#24342e;outline:0;transition:border-color .2s,box-shadow .2s,background .2s}.member-form input:focus{border-color:#0f6a4d;background:#fff;box-shadow:0 0 0 3px rgba(15,106,77,.1)}.member-form input::placeholder{color:#aaa398}.form-message{display:none;margin:10px 0 0;font-size:.7rem;font-weight:600;color:#a54a3d}.form-message.is-visible{display:block}.digital-card__identity{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0 0 14px}.digital-card__identity>div{padding:11px 12px;border:1px solid rgba(239,212,119,.18);border-radius:12px;background:rgba(255,255,255,.055)}.digital-card__identity small{display:block;margin-bottom:3px;color:rgba(255,255,255,.52);font:500 .58rem Poppins,sans-serif;text-transform:uppercase;letter-spacing:.08em}.digital-card__identity strong{display:block;color:#fff;font:600 .82rem Poppins,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.digital-card__identity>div:last-child strong{color:#efd477}@media(max-width:480px){.member-form{padding:13px;margin-bottom:14px}.member-form__heading small{display:none}.digital-card__identity{grid-template-columns:1fr}.digital-card__identity>div{padding:9px 11px}}
.eligibility-message{display:flex;align-items:center;gap:9px;margin:14px 0 10px;padding:10px 12px;border-radius:12px;background:rgba(195,156,37,.1);color:#706129;font-size:.72rem;font-weight:600;line-height:1.4}.eligibility-message i{color:#c39c25}.eligibility-message.is-ready{background:rgba(15,106,77,.1);color:#0f6a4d}.eligibility-message.is-ready i{color:#0f6a4d}
.digital-card__identity>div:last-child strong{white-space:normal;line-height:1.35;overflow:visible}
