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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#eaf7fb;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0}.form-container h2{color:#0b3c5d;font-size:22px;font-weight:700;margin-bottom:20px;text-align:center}.form-container{align-items:center;justify-content:center;min-height:100vh;padding:30px}.form-container,form{display:flex;flex-direction:column}form{background:#fff;border-radius:16px;box-shadow:0 12px 35px #00000014;max-width:350px;padding:30px 35px;width:100%}label{color:#0b3c5d;font-size:14px;font-weight:600;margin-bottom:6px;margin-top:14px}input,select,textarea{background:#f7fbff;border:1px solid #b6d9f2;border-radius:8px;font-size:14px;outline:none;padding:11px 12px;width:100%}input:focus,select:focus,textarea:focus{background:#fff;border-color:#1aa3ff}textarea{height:90px;resize:none}.phone-row{align-items:center;display:flex;gap:10px}.phone-row select{width:40%}.phone-row input{width:60%}button{background:linear-gradient(90deg,#007bff,#00bcd4);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:28px;padding:14px;transition:transform .2s ease,box-shadow .2s ease}button:hover{box-shadow:0 8px 22px #007bff59;transform:translateY(-1px)}button:active{transform:scale(.97)}@media (max-width:480px){form{padding:25px 20px}.phone-row{flex-direction:column}.phone-row input,.phone-row select{width:100%}}
/*# sourceMappingURL=main.7a25cdf2.css.map*/