body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f9f9f9;font-family:Poppins,-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}.container{margin:0 auto;max-width:1200px;padding:20px}.btn{border:none;border-radius:4px;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .3s ease}.btn-primary{background-color:#ff4757;color:#fff}.btn-primary:hover{background-color:#ff6b81}.btn-secondary{background-color:#f1f2f6;color:#2f3542}.btn-secondary:hover{background-color:#dfe4ea}.form-group{margin-bottom:15px}.form-group label{display:block;font-weight:500;margin-bottom:5px}.form-group input{border:1px solid #dfe4ea;border-radius:4px;font-size:16px;padding:10px;width:100%}.form-row{display:flex;gap:15px}.form-row .form-group{flex:1 1}