body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;padding:0}body{background-color:#f0f2f5;color:#2c2c2e}.form-container{background-color:#fff;border-radius:20px;box-shadow:0 8px 24px rgba(0,0,0,.08);margin:60px auto;max-width:600px;padding:48px 40px;text-align:center;transition:box-shadow .3s ease}.form-container:hover{box-shadow:0 12px 32px rgba(0,0,0,.12)}.form-group{margin-bottom:24px;text-align:left}input[type=date],input[type=email],input[type=tel],input[type=text],select,textarea{background-color:#f9f9f9;border:1px solid #ccc;border-radius:10px;font-size:15px;padding:14px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}input:focus,select:focus,textarea:focus{background-color:#fff;border-color:#0071e3;box-shadow:0 0 0 3px rgba(0,113,227,.15);outline:none}textarea{resize:vertical}button[type=submit]{background-color:#0071e3;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:14px 28px;transition:background-color .3s ease;width:100%}button[type=submit]:hover{background-color:#005bb5}@media (max-width:640px){.form-container{margin:30px 16px;padding:32px 24px}h2{font-size:22px}}
/*# sourceMappingURL=main.f1123208.css.map*/