.psl-form{max-width:600px;margin:30px auto;padding:25px 20px;background-color:#f9f9f9;border:2px solid #117ec2;border-radius:8px;font-family:Arial,sans-serif;color:#000}.psl-form h3{font-size:22px;margin:0 0 10px;color:#117ec2;text-align:center}.psl-form h4{font-size:16px;color:#117ec2;margin:25px 0 10px;border-bottom:1px solid #ddd;padding-bottom:5px}.psl-form p{font-size:13px;text-align:center;color:#555;margin-bottom:20px}.psl-form label{display:block;margin:10px 0 5px;font-weight:700;font-size:14px}.psl-form input[type=text],.psl-form select{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px}.psl-row{display:flex;flex-wrap:wrap;gap:20px}.psl-half{flex:1 1 48%}.checkbox-row{margin-top:20px;font-size:14px}.psl-form input[type=checkbox]{margin-left:10px;transform:scale(1.2);cursor:pointer}.psl-form .psl-submit{display:block;width:100%;margin-top:30px;padding:12px;background-color:#117ec2;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:700;cursor:pointer}.psl-form .psl-submit:hover{background-color:#0e6cab}