body,html{background-color:#f4f6f9;margin:0;padding:0;font-family:Roboto,sans-serif;font-size:16px}.container{background-color:#fff;border-radius:12px;padding:60px 70px;box-shadow:0 6px 18px #0000001a}form{margin-top:20px}form label,.checkbox-label{color:#444;margin-top:30px;font-size:.95rem;font-weight:500;display:block}form .form-control{box-shadow:none;border:1px solid #d4d4d4;border-radius:6px;padding:10px 15px;font-size:1rem}button{box-shadow:none;border:none;border-radius:6px;margin-top:30px;padding:10px 20px;font-size:1rem;transition:all .3s}button[type=submit]{color:#fff;background-color:#007bff}button[type=submit]:hover{background-color:#0056b3}button[type=button]{color:#444;background-color:#f4f6f9}button[type=button]:hover{background-color:#e2e6ea}.section{background-color:#f9f9f9;border-radius:6px;margin-bottom:20px;padding:20px 30px}.section h4{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:10px;font-weight:600}.pink-dot{color:#f43f5e}@media (max-width:768px){.container{padding:10px}}.form-check label{margin:0 auto}
