.retrieval-section{display:flex;align-items:center;justify-content:center;padding:60px 20px}.retrieval-card{background:#ffffff;padding:40px;border-radius:24px;box-shadow:0 10px 40px rgba(0,0,0,.1);width:100%;max-width:500px;text-align:center}.retrieval-card h2{margin-top:0;font-size:2rem;font-weight:900}.retrieval-card p{margin-bottom:30px;color:#64748b;font-size:1.1rem}.retrieval-form .input-group{text-align:right;margin-bottom:20px}.retrieval-form label{display:block;margin-bottom:8px;font-weight:700;font-size:1rem}.retrieval-form input{width:100%;padding:15px;border:1px solid #e2e8f0;border-radius:8px;font-family:Tajawal,sans-serif;font-size:1rem;transition:all .3s ease;box-sizing:border-box}.retrieval-form input:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.2)}.submit-btn{width:100%;padding:15px;border:none;background:#7c3aed;color:#fff;font-size:1.2rem;font-weight:700;border-radius:8px;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);margin-top:10px}.submit-btn:hover{background:#0ea5e9;transform:translateY(-3px);box-shadow:0 8px 20px rgba(14,165,233,.4)}