.cpm-form{max-width:500px;margin:2rem auto;text-align:center;font-family:IRANSans,sans-serif}.cpm-form p{font-size:16px;margin-bottom:15px;color:#00346e;font-weight:700;font-family:IRANSans,sans-serif}.cpm-form input[type="text"]{width:100%;padding:10px;font-size:15px;font-family:IRANSans,sans-serif;border:1px solid #294c82;border-radius:4px;box-sizing:border-box;margin-bottom:15px;transition:border-color 0.3s ease}.cpm-form input[type="text"]:focus{border-color:#0c9f99;outline:none}.cpm-form button{padding:10px 30px;background-color:#0c9f99;border:none;color:#fff;font-size:16px;border-radius:4px;cursor:pointer;transition:background-color 0.3s ease;font-family:IRANSans,sans-serif}.cpm-form button:hover{background-color:#087f7c}.project-container{max-width:700px;margin:2rem auto;background-color:#f9f9f9;padding:25px 30px;border-radius:10px;box-shadow:0 4px 12px rgb(0 0 0 / .1);direction:rtl;text-align:center;font-family:IRANSans,sans-serif;font-size:16px}.project-container h2{color:#00346e;margin-bottom:25px;font-weight:700;font-family:IRANSans,sans-serif}.project-fields{display:flex;color:#00346e;flex-wrap:wrap;gap:20px}.project-field{background-color:#fff;border:1px solid #d1d1d1;border-radius:8px;padding:15px 20px;box-shadow:0 2px 6px rgb(2 40 81 / .7);flex:1 1 calc(50% - 20px);box-sizing:border-box;font-size:14px;text-align:center;line-height:1.4}.project-docs a{display:inline-block;margin-right:15px;color:#00aab4;font-weight:600;text-decoration:none;transition:color 0.3s ease}.project-docs a:hover{color:#00aab4;text-decoration:underline}@media (max-width:600px){.project-field{flex:1 1 100%}}